在线图书馆微信小程序的设计与实现【字数:10003】
目 录
1.绪论 1
1.1 课题研究背景 1
1.2 课题研究目的 1
1.3 课题研究意义 2
2.程序开发需求 3
2.1 开发环境 3
2.1.1 Windows 3
2.1.2 JDK 3
2.2 开发工具 3
2.2.1 Eclipse 3
2.2.2 微信web开发者工具 4
2.2.3 Navicat 4
2.3 开发技术 4
2.3.1 Java 4
2.3.2 Spring Boot 4
2.3.3 MyBatis 5
2.3.4 MySQL 5
2.3.5 微信小程序开发框架 5
3.系统分析 7
3.1 前期分析 7
3.1.1 需求分析 7
3.1.2 可行性分析 7
3.2 系统功能分析 7
3.2.1 系统用例图 8
3.2.2 在线图书馆的基本流程 8
4.系统设计 9
4.1 系统功能设计 9
4.2 数据库设计 11
4.2.1 概念模型设计 11
4.2.2 逻辑模型设计 14
4. *51今日免费论文网|www.jxszl.com +Q: ^351916072#
2.3 物理数据模型设计 14
5.系统设计 17
5.1 微信小程序端 17
5.1.1 微信小程序登录功能 17
5.1.2 微信小程序图书检索功能 17
5.1.3 微信小程序在线阅读功能 20
5.1.4 微信小程序阅读排行功能 21
5.1.5 微信小程序我的书架功能 22
5.1.6 微信小程序心愿图书功能 23
5.1.7 微信小程序心愿排行功能 24
5.2 后台服务器端 25
5.2.1 SpringBoot项目配置 25
5.2.2 SpringBoot项目启动器类 26
6.系统开发对社会的影响 27
总结 28
参考文献 29
致谢 30
1.绪论
1.1 课题研究背景
当下社会仍处于互联网高速发展和大规模普及应用的阶段,互联网已经从各个方面渗透入我们的生活中,成为我们日常生活中获取、共享和使用信息的主要工具。基于互联网的移动端应用借着其便携、快捷方便等诸多优点成为如今人们最普遍使用的应用,微信小程序不仅拥有着普通移动端应用的优点,同时更是兼备了无需安装、触手可及、用完即走,无需卸载等普通移动端app不具备的优势,自发布上线以来便受到互联网从业者们的广泛关注和使用。
目前校园内的图书馆管理系统大多数都仅仅具备辅助图书馆管理员和校内师生完成对图书馆中的馆藏实体图书的借阅、归还等工作的功能,并不具备在线阅读的功能。若是图书能通过非实体形式在互联网上让广大师生在线阅读,势必可以极大的提高校园图书馆馆藏图书的利用率。基于微信小程序的在线图书馆系统可以实现图书馆馆内实体藏书的高效利用。
1.2 课题研究目的
现如今的图书馆管理系统多采用web端浏览器与服务器相结合的架构,业务上也多是针对图书馆工作人员如何高效便捷的管理馆内实体图书为主要目的。校园内已有的图书馆管理系统可以很好地对图书的借阅、归还、新增、销毁等功能进行相应操作并且可以对用户以及图书的信息进行及时更新。除了这些核心功能外,还具备图书信息管理,图书查询等辅助功能。
但传统的图书馆的使用仍旧存在一些问题,例如实体图书的阅读无法打破时空的限制。实体书籍同一时间只能一位读者借阅,虽然图书馆可以购进多份书籍,但购进大量实体书籍的成本依旧是一项不可小觑的支出。在互联网迅猛发展和普遍应用的今天,数据化的电子书籍可以很好地打破实体书籍无法跨越的时空限制,电子化的书籍可以让更多的读者突破时空限制,在毫不影响其他读者的情况下自由阅读自己心仪的书籍,汲取自己渴望的知识。我本次设计的在线图书馆,就是为了给广大读者用户提供更好的在线阅读体验。
1.3 课题研究意义
当下计算机网络在人们生活的各个领域迅速蔓延,人们获取信息的方式也更加的直接迅速,网络化使信息领域变得更为广泛,再也没有了时间和空间的限制。人们获取信息大部分是通过网络的方式得到的。近年来,经济发展十分迅速,人们的物质生活水平得到了极大的提高,与此同时,人们在精神上的追求和需要也日益增长。随着移动互联网的快速发展,市场上也出现了多种多样的移动智能终端,而手机以其便携性和功能全面的优点在众多移动智能终端中脱颖而出,成为人们生活里不可或缺的一部分,它不仅对人们日常生活里的衣食住行有着积极影响,而且人们还可以通过它获取信息,了解世界。与此同时,人们的阅读方式也发生了巨大的变化,越来越多的读者倾向于选择移动阅读。其中,手机由于其体积小,方便携带的特性,满足了人们随时阅读,随地阅读的需求。
微信小程序是一种在微信内部使用的应用程序,人们使用微信小程序时不需要下载任何东西,当然卸载也是不需要的,无论何时何地,都可以打开或者关闭它。微信丰富的功能和在社会中的广泛使用,引发了对微信在阅读需求中应用的研究和探讨,人们对此做了许多尝试。相较于阅读app,由于手机内存的限制,设计在线阅读的微信小程序有助于释放手机内存,让人们可以随时随地的阅读书籍,其对于解决购书难、读书难、查找对应书籍难等问题,具有重要的现实意义。
2.程序开发需求
原文链接:http://www.jxszl.com/jsj/wljs/83195.html
最新推荐
热门阅读