摘 要
随着科学技术的不断发达,学生人数的不断增加,图书管理已成为非常重要的部分。目前,普通的图书管理系统都是基于PC端的,可以实现图书管理的规范化、系统化管理,弥补了人工管理的过程中的缺陷。但对于图书的查询,推荐,借书,还书方面的管理有所欠缺。同时微信和微信公众号的快速发展,人们使用手机的频率大幅提升,因此做一个基于微信小程序的图书管理系统与PC结合管理可以有效的解决这一系列问题。图书甚至成为都市人生活中不可缺少一部分,带给人们纯真的快乐,图书市场的发展,因此孕育出巨大的潜力。
本次设计小程序前端采用微信Web开发工具,服务器网页端后台利用Java的SSM框架开发工具和MYSQL数据库来开发这个基于微信的图书管理系统。该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、管理等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。
关键词: 微信小程序;图书管理;管理系统;SSM;MySql
Abstract
With the development of science and technology and the increasing number of students, book management has become a very important part. At present, the ordinary book management system is based on the PC end, which can realize the standardized and systematic management of book management and make up for the defects in the process of manual management. But for the book inquiry, recommendation, borrowing, return book management is lacking. At the same time, with the rapid development of WeChat and WeChat public number, the frequency of people using mobile phones has been greatly improved, so a book management system based on WeChat Mini Program and PC management can effectively solve this series of problems. Books even become an indispensable part of urban life, bring people pure happiness, the development of the book market, so give birth to great potential.
This design Mini Programs front end uses WeChat Web development tool, the server web page end background uses the Java SSM framework development tool and the MYSQL database to develop this WeChat-based book management system. The problems to be solved by the system can meet the basic requirements of book management, including the functions of adding and managing. The system can provide readers with borrowing services quickly and conveniently according to the needs of users.
Keywords:WeChat Mini Program;Book Management; Management system; SSM;MySql
目 录
摘 要 I
Abstract II
1绪论 1
1.1 选题背景及意义 1
1.2 国内外研究现状 1
2需求分析 4
2.1开发管理信息系统应注意的问题 4
2.2可行性分析 4
2.3系统开发步骤 6
2.4系统开发环境 7
2.4.1 Java Server Pages开发环境 7
2.4.2 MYSQL简介 8
3系统设计 9
3.1 模块设计 9
3.1.1功能模块分析 9
3.1.2功能模块图 10
3.2数据库设计 10
3.2.1数据库设计概述 10
3.2.2数据库设计周期 11
3.2.3 SQL查询语言及使用 15
4系统实现 16
4.1小程序端设计 16
4.1.1小程序首页 16
4.1.2登录 17
4.1.3注册 17
4.1.4图书列表 18
4.1.5借书 18
4.1.6还书列表 19
4.1.7还书 20
4.2后台网页端设计 20
4.2.1用户登陆 20
4.2.2图书信息管理 21
4.2.3修改图书 22
4.2.4 借书 24
4.2.5 还书 27
4.2.6学生管理 31
4.2.7用户管理 33
4.2.8修改密码 33
5系统调试与测试 36
5.1 程序调试 36
5.2 程序的测试 36
5.2.1 测试的重要性及目的 36
5.2.2 测试的步骤 38
5.2.3 测试的主要内容 38
5.2.4登录测试 40
5.2.5图书修改测试 40
总 结 42
致 谢 44
参考文献 46