張萬(wàn)順
摘 要: 遵循軟件工程規(guī)范設(shè)計(jì)并實(shí)現(xiàn)基于B/S模式的課本漂流平臺(tái)。該平臺(tái)具有將閑置課本、筆記、工具書、學(xué)習(xí)文具發(fā)布到平臺(tái)共享,查詢閑置課本、工具書等資源信息,借閱共享資源等功能。實(shí)現(xiàn)了大學(xué)生課本、筆記、工具書等資源的循環(huán)利用,加強(qiáng)了非消耗品的利用率。為在校大學(xué)生提供學(xué)習(xí)、交流、資源共享的便捷。
關(guān)鍵詞: 課本漂流; 資源共享; 利用率; 循環(huán)利用
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2018)08-21-03
Design and implementation of textbook floating platform in B/S mode
Zhang Wanshun
(The Computer Engineering School of Hubei University of Arts and Science, Xiangyang, Hubei 441053, China)
Abstract: A textbook floating platform in B/S mode is designed and implemented according to the software engineering specification. The platform has the function to publish used textbooks, notes, reference books and learning stationery for sharing, and can promote the utilization rate of non-consumables, to help college student learning, communicating and sharing resources easily.
Key words: textbooks floating; resource sharing; utilization rate; recycling
0 引言
隨著互聯(lián)網(wǎng)的發(fā)展,信息時(shí)代的到來(lái),紙質(zhì)書籍利用率越來(lái)越低,在高校中現(xiàn)象更是明顯,由于高等教育知識(shí)較為深入,參考書較多,所以造成了很大的浪費(fèi),每學(xué)期的教材中便有絕大部分書籍在課程學(xué)習(xí)結(jié)束之后將不會(huì)再被翻閱,對(duì)于這樣嚴(yán)重的資源浪費(fèi),需要一個(gè)平臺(tái)讓它得到充分的利用[1-2],針對(duì)高校這種課本資源嚴(yán)重浪費(fèi)的情況而設(shè)計(jì)實(shí)現(xiàn)了閑置資源共享的課本漂流平臺(tái),此平臺(tái)不僅將閑置資源得到充分的利用,還促進(jìn)了同學(xué)之間互幫互助的良好品質(zhì),使閑置資源得到利用的同時(shí)極大的方便了尋找資源的途徑。
1 課本漂流平臺(tái)功能需求分析
課本漂流平臺(tái)與普通的線上交流平臺(tái)不同,其主要的特點(diǎn)是采用B/S模式,又稱瀏覽器/服務(wù)器模式。以Web技術(shù)為基礎(chǔ),用瀏覽器替代客戶端的一些功能[3]。通過(guò)線上的便利性和及時(shí)性使閑置資源得到共享,讓學(xué)生能夠在同一個(gè)平臺(tái)實(shí)時(shí)地發(fā)布、查詢、交流。讓同一個(gè)圈子的同學(xué)能夠更好的交流和分享。該平臺(tái)主要有兩方面需求,一是用戶需求,二是管理員需求[4]。具體如表1所示。
根據(jù)這些用戶的需求,設(shè)計(jì)本系統(tǒng)的基本功能。
⑴ 資源查詢功能:普通用戶和管理員用戶可以對(duì)平臺(tái)上的資源信息進(jìn)行查詢操作。
⑵ 借閱管理功能:管理員可以對(duì)平臺(tái)上產(chǎn)生的交易信息進(jìn)行管理和查詢。
⑶ 資源信息管理功能:用戶可以對(duì)自己發(fā)布的信息進(jìn)行管理,包括增加、刪除以及修改等操作。管理員可以對(duì)所有用戶發(fā)布的信息進(jìn)行管理。
⑷ 用戶管理功能:管理員可以對(duì)平臺(tái)上的用戶進(jìn)管理,包括添加、刪除和修改等操作。
根據(jù)以上業(yè)務(wù)需求,系統(tǒng)可分為以下功能模塊:系統(tǒng)登錄模塊、資料管理模塊、用戶管理模塊、資料借還功能模塊、資料查詢模塊。
系統(tǒng)的整體功能模塊如圖1所示。
系統(tǒng)登錄模塊 普通用戶和管理員都必須登錄才能進(jìn)入系統(tǒng),普通用戶通過(guò)管理員上傳的賬號(hào)和初始密碼進(jìn)行登錄,登錄后可更改密碼和個(gè)人資料,發(fā)布空閑資源信息和查詢資源信息,管理員可登錄后可以上傳用戶信息,監(jiān)管平臺(tái)上的資源信息等操作。
資料管理模塊 普通用戶登錄后可在自己發(fā)布的資源信息頁(yè)面下進(jìn)行添加、修改、刪除等操作,管理員登錄后可在管理頁(yè)面中對(duì)所有普通用戶發(fā)布的資源信息進(jìn)行修改、刪除等操作。
用戶管理模塊 管理員可以在登錄系統(tǒng)后在用戶管理模塊中添加新用戶,可對(duì)用戶資料進(jìn)行修改、刪除等操作。
資料借還功能模塊 此模塊是該平臺(tái)最核心的模塊,普通用戶登錄后可根據(jù)自己的需求查詢其他用戶發(fā)布的資源信息,尋找合適資源進(jìn)行借閱,可以與發(fā)布者進(jìn)行溝通交流,發(fā)布者還可對(duì)借閱者進(jìn)行投訴等操作。
資料查詢模塊 普通用戶和管理員登錄后都可以按照分類查詢資源信息,查看共享資源詳細(xì)情況。
2 課本漂流平臺(tái)性能需求分析
⑴ 實(shí)用性,該平臺(tái)應(yīng)滿足用戶和管理員的功能需求,實(shí)現(xiàn)資源共享的便捷性操作。
⑵ 可靠性,平臺(tái)能夠連續(xù)準(zhǔn)確的處理各種業(yè)務(wù),數(shù)據(jù)的準(zhǔn)確性和可讀性。
⑶ 界面友好性。普通用戶和管理員應(yīng)該能夠快速的掌握基本操作,操作簡(jiǎn)單,界面美觀。
⑷ 安全性,系統(tǒng)不提供自主注冊(cè)接口,只能由管理員為符合資格的用戶創(chuàng)建初始賬號(hào),保證了平臺(tái)用戶的真實(shí)可靠性。
3 課本漂流平臺(tái)功能設(shè)計(jì)
僅以系統(tǒng)登錄模塊和資料查詢模塊為例,說(shuō)明平臺(tái)的設(shè)計(jì)及其業(yè)務(wù)流程。
⑴ 系統(tǒng)登錄模塊
系統(tǒng)登錄模塊是普通用戶和管理員進(jìn)入平臺(tái)的第一步,也是身份驗(yàn)證的關(guān)鍵措施。針對(duì)不同用戶有不同的登錄頁(yè)面,該模塊通過(guò)用戶輸入的賬號(hào)和密碼來(lái)判斷用戶是否存在,登錄成功后跳轉(zhuǎn)到相應(yīng)頁(yè)面[5]。具體的登錄驗(yàn)證功能流程圖如圖2所示。
4 結(jié)論
該平臺(tái)主要解決了以往通過(guò)有限的人脈關(guān)系借閱書籍和參考資料難的問(wèn)題,將同一個(gè)圈子的人集中在一個(gè)相同的平臺(tái)上,并且每一個(gè)用戶都是可靠、安全的。使有限的人脈得以在線上平臺(tái)得到放大,在互幫互助中形成良性循環(huán),讓沉睡的課本、筆記、參考書得到充分的利用,讓需要這些資源的人能夠更快、更準(zhǔn)確的獲得這些資源,在交換資源的過(guò)程中收獲友誼,加強(qiáng)溝通與交流。下一步將考慮使用高峰期平臺(tái)并發(fā)性的承受能力,采用成熟框架使系統(tǒng)具有更高的安全性和可靠性。
參考文獻(xiàn)(References):
[1] 王美,王洪楊,惠莉,張艷華.大學(xué)生閑置資源再利用平臺(tái)構(gòu)建的
思考[J].遼寧經(jīng)濟(jì),2016.10:50-51
[2] 劉曉芳.淺談數(shù)字圖書館的建設(shè)[J].中國(guó)科技信息,2008.1:
134-135
[3] 丁侃.基于Web的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子
科技大學(xué)碩士學(xué)位論文,2013.
[4] 聶慧.基于B/S的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子
科技大學(xué)碩士學(xué)位論文,2012.
[5] 黃劍櫻.高校圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué)
碩士學(xué)位論文,2007.