更新时间:08-05 上传会员:暖暖大将军
分类:工业大学 论文字数:15436 需要金币:1000个
摘要:随着互联网环境的发展以及移动设备的普及,各类企业和平台提供的服务也越来越数字化,移动化,基于微信平台的办公系统可以满足很多企业对于线上办公的需求。本系统是一个基于微信小程序的图书管理系统,可以满足管理员在手机上对图书及用户进行管理的需求,为管理员提供了一个高效办公的平台。
本系统的后台采用JavaEE技术,Spring+Spring MVC+MyBatis开发框架实现,系统的数据库是通过MySql实现的,后台开发工具为IntelliJ IDEA,前端开发则是用微信开发者工具,使用Ajax技术来实现数据异步更新。本系统实现的功能有图书的发布与删除、图书信息的修改、分类显示图书列表、好书推荐、图书的模糊查询、图书类型的管理以及对用户信息的管理。本系统的管理功能较为完善,但管理员与用户沟通的功能较弱。
关键词:图书管理;SSM框架;微信小程序;Ajax
目 录
摘 要
ABSTRACT
第一章 绪论-1
1.1 研究背景和意义-1
1.2 论文痛点分析和解决方案-1
1.3 系统的可行性分析-2
1.4 论文结构-2
第二章 开发工具及技术-3
2.1 开发工具-3
2.1.1 微信开发者工具-3
2.1.2 Intellij IDEA-4
2.2 开发技术-4
2.2.1 JavaEE-4
2.2.2 SSM框架-5
2.2.3 Ajax技术-6
2.2.4 MySql数据库与JDBC-6
第三章 系统的需求分析和设计-7
3.1 功能性需求分析-7
3.1.1 系统功能模块图-7
3.1.2 管理员登录验证模块-7
3.1.3 图书信息管理模块-8
3.1.4 图书类别管理模块-8
3.1.5 用户管理模块-8
3.2 非功能性需求分析-8
3.3系统架构图-9
3.3.1 逻辑架构-10
3.3.2 物理架构-10
3.4 系统用例图-11
3.5系统流程图-11
第四章 数据库的分析与设计-13
4.1 数据库整体设计-13
4.2 数据库表设计-13
第五章 系统的详细设计与实现-19
5.1 管理员登录验证模块-19
5.2 图书信息管理模块-20
5.2.1 好书推荐模块-20
5.2.2 图书分类展示模块-22
5.2.3 图书查询及删除与修改-23
5.2.4 图书发布-26
5.2.5显示图书详情-27
5.3 图书类别管理模块-28
5.4 用户管理模块-29
5.4.1 用户基本信息管理-29
5.4.2 查询用户借阅图书-30
5.5 难点分析-32
5.5.1 JSON封装-32
5.5.2 图片上传处理-32
第六章 系统测试-34
第七章 总结与展望-36
7.1 总结-36
7.2 展望-36
参考文献-37
致 谢-39