随着时代的快速进步,“互联网+”一词概念逐渐深入人心,新兴产业蓬勃发展,传统产业深刻重塑。传统行业与互联网的结合成为了必然的趋势。在时代的大背景下,高校图书馆如何突破原有服务壁垒、精准把握需求,人性化服务,才是真正实现“互联网+”的工作方向。
本系统在windows平台设计和实现,基于微信的C/S架构,用户客户端和微信小程序将采用wepy框架,配合使用npm资源库,进行组件化开发,同时还将采用Wxml,Wxss,JavaScript,Json,Ajax等技术实现界面的布局以及请求的发送,服务器端基于微信公众平台进行搭建管理,并使用MySQL作为数据库。系统主要包括以下几个模块:微信客户端包括登录功能、书目查询检索功能、借阅信息查询功能;微信服务端包括图书录入和注销功能、借阅和归还图书功能、自定义菜单关键词回复功能;小程序将作为微信客户端的扩展部分,可集成常用功能便于传播,作为自己甚至其他公众号的扩展功能。这样的下的系统既能满足传统行业的需要,又可以利用互联网时代的信息传播途径进行功能移植和扩展创新。
该系统的实现将提高在校师生在图书馆服务上的体验,节省时间,更加效率化利用图书馆资源,实现高校图书馆传统服务与互联网的相结合。
关键词:微信公众平台;小程序;wepy;JavaScript
1 绪 论 1
1.1 课题研究背景 1
1.2 本文研究目的和意义 1
1.3 国内外研究现状及发展 2
1.3.1 国外研究现状 2
1.3.2 国内研究现状 2
1.3.3 发展趋势 2
1.4 系统内容安排 3
2 图书管理系统相关技术 4
2.1 微信公众平台 4
2.2 微信小程序 4
2.3 mysql数据库 4
3 需求分析 5
3.1 可行性分析 5
3.1.1 操作可行性分析 5
3.1.2 技术可行性分析 5
3.1.3 经济可行性分析 6
3.2 业务流程分析 6
3.2.1 设计思想 6
3.2.2 业务模型 6
3.2.3 业务流程 7
3.2.4 数据流分析 8
3.2.5 数据字典 9
3.3 功能需求分析 11
3.3.1 客户端功能需求 11
3.3.2 服务端功能需求 12
4 系统的设计 13
4.1 总体设计 13
4.2 微信客户端设计 13
4.2.1 账号信息登录 14
4.2.2 书目查询检索 15
4.2.3 借阅信息查询 16
4.3 微信服务端设计 17
4.3.1 图书录入 17
4.3.2 图书注销 17
4.3.3 借阅图书登记 18
4.3.4 还书处理登记 18
4.3.5 自定义菜单/关键词推送操作 19
4.4 数据库设计 20
4.4.1 数据库概念设计 20
4.4.2 数据库物理设计 22
5 系统的实现 26
5.1 微信客户端登录登出模块的实现 26
5.1.1 关注公众号 26
5.1.2 账号绑定 27
5.1.3 账号解绑 29
5.2 服务端登录的实现 29
5.3 图书检索的实现 30
5.4 借阅信息模块的实现 32
5.5 常见问题自动回复模块的实现 32
6 系统测试 34
6.1 系统测试的目的和方法 34
6.2 系统部分测试用例 34
6.3 系统运行情况 39
7 结 论 40
7.1 系统完成情况 40
7.1.1 用户微信客户端功能完成情况 40
7.1.2 微信服务端 40
7.1.3 微信小程序 40
7.2 系统评价 40
7.3 改进要求及目标 41
参考文献 42
致 谢 44
项目截图:
资料下载地址:请点击》》》