張萬順
摘 要: 遵循軟件工程規范設計并實現基于B/S模式的課本漂流平臺。該平臺具有將閑置課本、筆記、工具書、學習文具發布到平臺共享,查詢閑置課本、工具書等資源信息,借閱共享資源等功能。實現了大學生課本、筆記、工具書等資源的循環利用,加強了非消耗品的利用率。為在校大學生提供學習、交流、資源共享的便捷。
關鍵詞: 課本漂流; 資源共享; 利用率; 循環利用
中圖分類號:TP311.5 文獻標志碼:A 文章編號: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 引言
隨著互聯網的發展,信息時代的到來,紙質書籍利用率越來越低,在高校中現象更是明顯,由于高等教育知識較為深入,參考書較多,所以造成了很大的浪費,每學期的教材中便有絕大部分書籍在課程學習結束之后將不會再被翻閱,對于這樣嚴重的資源浪費,需要一個平臺讓它得到充分的利用[1-2],針對高校這種課本資源嚴重浪費的情況而設計實現了閑置資源共享的課本漂流平臺,此平臺不僅將閑置資源得到充分的利用,還促進了同學之間互幫互助的良好品質,使閑置資源得到利用的同時極大的方便了尋找資源的途徑。
1 課本漂流平臺功能需求分析
課本漂流平臺與普通的線上交流平臺不同,其主要的特點是采用B/S模式,又稱瀏覽器/服務器模式。以Web技術為基礎,用瀏覽器替代客戶端的一些功能[3]。通過線上的便利性和及時性使閑置資源得到共享,讓學生能夠在同一個平臺實時地發布、查詢、交流。讓同一個圈子的同學能夠更好的交流和分享。該平臺主要有兩方面需求,一是用戶需求,二是管理員需求[4]。具體如表1所示。
根據這些用戶的需求,設計本系統的基本功能。
⑴ 資源查詢功能:普通用戶和管理員用戶可以對平臺上的資源信息進行查詢操作。
⑵ 借閱管理功能:管理員可以對平臺上產生的交易信息進行管理和查詢。
⑶ 資源信息管理功能:用戶可以對自己發布的信息進行管理,包括增加、刪除以及修改等操作。管理員可以對所有用戶發布的信息進行管理。
⑷ 用戶管理功能:管理員可以對平臺上的用戶進管理,包括添加、刪除和修改等操作。
根據以上業務需求,系統可分為以下功能模塊:系統登錄模塊、資料管理模塊、用戶管理模塊、資料借還功能模塊、資料查詢模塊。
系統的整體功能模塊如圖1所示。
系統登錄模塊 普通用戶和管理員都必須登錄才能進入系統,普通用戶通過管理員上傳的賬號和初始密碼進行登錄,登錄后可更改密碼和個人資料,發布空閑資源信息和查詢資源信息,管理員可登錄后可以上傳用戶信息,監管平臺上的資源信息等操作。
資料管理模塊 普通用戶登錄后可在自己發布的資源信息頁面下進行添加、修改、刪除等操作,管理員登錄后可在管理頁面中對所有普通用戶發布的資源信息進行修改、刪除等操作。
用戶管理模塊 管理員可以在登錄系統后在用戶管理模塊中添加新用戶,可對用戶資料進行修改、刪除等操作。
資料借還功能模塊 此模塊是該平臺最核心的模塊,普通用戶登錄后可根據自己的需求查詢其他用戶發布的資源信息,尋找合適資源進行借閱,可以與發布者進行溝通交流,發布者還可對借閱者進行投訴等操作。
資料查詢模塊 普通用戶和管理員登錄后都可以按照分類查詢資源信息,查看共享資源詳細情況。
2 課本漂流平臺性能需求分析
⑴ 實用性,該平臺應滿足用戶和管理員的功能需求,實現資源共享的便捷性操作。
⑵ 可靠性,平臺能夠連續準確的處理各種業務,數據的準確性和可讀性。
⑶ 界面友好性。普通用戶和管理員應該能夠快速的掌握基本操作,操作簡單,界面美觀。
⑷ 安全性,系統不提供自主注冊接口,只能由管理員為符合資格的用戶創建初始賬號,保證了平臺用戶的真實可靠性。
3 課本漂流平臺功能設計
僅以系統登錄模塊和資料查詢模塊為例,說明平臺的設計及其業務流程。
⑴ 系統登錄模塊
系統登錄模塊是普通用戶和管理員進入平臺的第一步,也是身份驗證的關鍵措施。針對不同用戶有不同的登錄頁面,該模塊通過用戶輸入的賬號和密碼來判斷用戶是否存在,登錄成功后跳轉到相應頁面[5]。具體的登錄驗證功能流程圖如圖2所示。
4 結論
該平臺主要解決了以往通過有限的人脈關系借閱書籍和參考資料難的問題,將同一個圈子的人集中在一個相同的平臺上,并且每一個用戶都是可靠、安全的。使有限的人脈得以在線上平臺得到放大,在互幫互助中形成良性循環,讓沉睡的課本、筆記、參考書得到充分的利用,讓需要這些資源的人能夠更快、更準確的獲得這些資源,在交換資源的過程中收獲友誼,加強溝通與交流。下一步將考慮使用高峰期平臺并發性的承受能力,采用成熟框架使系統具有更高的安全性和可靠性。
參考文獻(References):
[1] 王美,王洪楊,惠莉,張艷華.大學生閑置資源再利用平臺構建的
思考[J].遼寧經濟,2016.10:50-51
[2] 劉曉芳.淺談數字圖書館的建設[J].中國科技信息,2008.1:
134-135
[3] 丁侃.基于Web的圖書管理系統的設計與實現[D].西安電子
科技大學碩士學位論文,2013.
[4] 聶慧.基于B/S的圖書管理系統的設計與實現[D].西安電子
科技大學碩士學位論文,2012.
[5] 黃劍櫻.高校圖書管理系統的設計與實現[D].電子科技大學
碩士學位論文,2007.