基于B/S模式的课本漂流平台设计与实现
2018-10-17张万顺
张万顺
摘 要: 遵循软件工程规范设计并实现基于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.