摘要
随着科学技术的快速发展,购物方式顺应时代潮流发生改变,网上购物平台应运而生,高校学生作为新事物接受者,对于网上购物的热情尤其高涨。而学习资料作为学生的日常必需品,实现方便快捷的书籍资料分享借阅将会为高校学生提供极大便利。
设计以高校师生对书籍资料的需求和对平台的信任程度为目标,设计了一个基于微信小程序的书籍资料交易共享管理系统。系统功能分为用户和管理员功能。用户进入程序进行注册登录后对个人信息进行修改查看、接收消息通知、书籍共享借阅、二手资料买卖、对图书进行评价打赏;管理员在网页端登录后可以修改密码、对用户、书籍资料的借阅归还和买卖进行管理、审核用户操作并对违规用户做出相应的惩罚,管理评价打赏等。该设计为高校师生提供了一个安全、高效、诚信的平台。
系统运用JAVA语言,基于B/S模式进行开发,使用MySQL数据库对数据进行存储和管理,并且应用Vue提高了开发效率。通过对系统进行需求分析确定了系统的主要功能,并对系统进行了安全性设计。最终进行系统测试,实现了设计目标。
关键词:校园书籍资料交易共享平台管理系统;微信小程序;Vue;MySQL
1.4 主要研究内容
设计以微信小程序方式呈现,由前端和后端两部分构成,前端的主要任务是负责与用户交互,后台主要完成系统的各项功能。经过详细的需求分析,确定了系统的主要功能。其中包括如下几个大块:
- 用户管理:用户首次进入该程序进行信息注册,完成正确的信息注册后,系统才能有效地收集用户信息,并将信息保存到数据库表中。用户注册成功后,系统跳转到登录页面进行登录,用户登录时输入用户账号和密码,正确后进行用户系统功能的操作[7]。用户可以进行信息修改、浏览图书、借阅图书、共享图书、购买资料、打赏评价。管理员对用户信息进行管理。
- 图书信息管理:实现按图书的种类、上架时间顺序进行分类排序,方便用户查找浏览。
- 图书借阅管理:用户借阅图书时选择借阅数量和归还时间,提交借阅后管理员审核,审核通过方可借阅。
- 图书归还管理:用户归还图书提交申请,管理员审核通过之后完成归还。
- 图书共享管理:用户在该模块点击发布上传自己的旧书,也可以对已有的图书进行借阅。
- 二手资料管理:用户不仅可以出售自己的资料,也可以购买自己所需要的资料,购买时可以选择配送时间和地点。
- 违约处理管理:针对借阅图书超时进行违约警告,在前端会有消息提示用户违约次数,违约三次以上限制该用户借阅图书。
- 评价打赏管理:用户可以在图书详情页面进行评价,分享交流读书心得,如果非常喜欢可以给该图书进行打赏。
4.1 设计原则
系统设计原则包含以下几点:
(1)实用性原则。要实现平台推广,首先要保证系统的实用性。B/S结构很难实现定制功能,对浏览器要求很高,C/S结构限制系统功能的扩展和软件升级,微信小程序弥补了上述两种结构的不足,不仅改善了用户体验,还加快了该管理系统的加载速度[17],提高了用户的使用效率。
(2)安全性原则:系统的设计一方面要考虑为用户提供便利,另一方面还要保证用户的安全性和隐私性。特别是在加强用户账号安全、信息安全、防入侵安全等方面。一个安全的程序才能让用户更加的放心去使用,所以设计时要避免用户信息的泄露,导致用户的体验感很低等。
(3)易操作性原则:为了使用户在程序操作上有更好的体验,在系统设计时要考虑其操作难易程度。系统的设计是为了让用户能更高效地解决繁琐的问题,所以在操作上如果步骤较多,难易程度较高,系统将不会被用户接受。有些易操作的问题不要分解成多步来完成。一个易于操作的程序,才会有更多的用户去使用。系统设计一定要从用户视角去考虑问题,要及时且认真对待用户反馈,并对反馈进行有效应对。
4.3 系统功能设计
图4-2 系统功能管理图
5.3 系统功能操作时序图
5.3.1 登录时序分析
图5-6 登录时序图
5.5.1 用户注册模块
用户首次进入该系统在注册界面可以注册个人信息,完成注册后跳转到登录页面进行登录后进入系统。用户注册界面如图5-10所示。
图5-10 用户注册界面 图5-12 首页界面 图5-14 图书信息详情界面
5.6 管理员系统实现
管理员在后端以网页端形式来实现。
5.6.1 管理员登录模块
图5-18 管理员登录界面
图5-21 图书信息管理界面
目录