教育机构学员管理小程序的数据库设计与实现毕业论文
2021-12-27 21:06:28
论文总字数:20476字
摘 要
随着手机终端和网络的发展,日常生活的各个方面已经被微信小程序渗透到。得利于微信小程序的发展,教育机构可以通过提供小程序的方式,让学员自主在小程序上进行查询自己的历史上课记录、剩余课时、请假、以及申请补课等操作。
本系统服务器端拟采用Spring SpringMVC MyBatis的集成框架作为本系统后台的技术架构,客户端基于微信小程序。MySQL数据库系统要求输入密码,并采用管理员密码管理方法以确保数据安全。
本文在设计小程序数据库的过程中,主要经过三部分来实现系统搭建。先是经过对需求进行分析来完成本系统信息功能的规划。在此前提下,根据ER图设计了系统架构设计方案。最后,详细完成描述了系统的功能。
如今,小程序已经完成了基本功能的设计,同时为数据库和程序设计保留了相关的空间,因此可以扩展系统的功能。
关键词:微信小程序 学员管理 MySQL
The Design and Realization of the Database of
Student Management Applet in Educational Institutions
Abstract
With the development trend of mobile intelligent terminals and the Internet, mini programs have already penetrated into every aspect of everyone's daily life.Benefit from the development of Wechat Mini Program, educational institutions can provide applets to let students independently query their own history of class records, remaining class hours, leave, and application for make-up courses in the applets.
The server-side of the system plans to adopt the integrated framework of Spring springmvc MyBatis as the technical framework of the backstage of the systems, and the client-side based on Wechat Mini Program.The Mysql database system requires the input of password, and adopts the method of administrator password management to ensure data security.
In the process of designing the mini program database, this paper mainly goes through three parts to build the system.Firstly, through the analysis of requirements completes the planning of informaton of the system's funtion. On this foundation,go by ER diagram to complete the functional of architecture design. Finally, the completion of the system functions is explained in detail.
Now, the mini program has finished the design of basic functions, and reserved the relevant space for database spread and program design, so we can expand the functions of the system.
Key words: Wechat Mini Program;student management;MySQL
目 录
摘 要…………………………………………………………………………………Ⅱ
Abstract…………………………………………………………………………………Ⅲ
第一章 引言……………………………………………………………………………1
1.1选题根据…………………………………………………………………………1
1.2理论和实践意义…………………………………………………………………1
1.3研究现状…………………………………………………………………………1
1.4研究方法和手段…………………………………………………………………2
1.5可行性分析………………………………………………………………………2
1.5.1经济可行性………………………………………………………………...2
1.5.2技术可行性………………………………………………………………...2
1.5.3运行可行性………………………………………………………………...2
1.5.4法律可行性………………………………………………………………...3
1.6系统的设计原则…………………………………………………………………3
1.6.1 数据安全性………………………………………………………………3
1.6.2 易用性……………………………………………………………………3
1.6.3 系统拓展性………………………………………………………………3
1.6.4 安全可靠性………………………………………………………………3
1.6.5 维护保障性………………………………………………………………3
1.6.6 经济效益…………………………………………………………………4
1.7系统的非功能要求………………………………………………………………4
1.7.1 硬件要求…………………………………………………………………4
1.7.2 完整性需求………………………………………………………………4
1.7.3 灵活性要求………………………………………………………………4
1.7.4 跨平台要求………………………………………………………………4
1.7.5 支持软件…………………………………………………………………4
第二章 需求分析………………………………………………………………………5
2.1信息需求分析…………………………………………………………………….5
2.2 功能需求分析……………………………………………………………………5
2.2.1 前台功能需求………………………………………………………………….6
2.2.2 后台功能需求………………………………………………………………….6
第三章 关键技术介绍………………………………………………………………...8
3.1 Jsp技术……………………………………………………………………………8
3.2 MySQL数据库…………………………………………………………………….8
3.2.1 MySQL特点…………………………………………………………………8
3.2.2 与其他数据库的对比………………………………………………………9
3.3 SSM框架技术…………………………………………………………………….10
3.3.1 Spring框架技术……………………………………………………………10
3.3.2 SpringMvc框架技术………………………………………………………10
3.3.3 Mybatis框架技术…………………………………………………………..10
第四章 外部设计……………………………………………………………………...11
4.1 标识符和状态……………………………………………………………………11
4.2 使用的数据库客户端……………………………………………………………11
4.3 使用的程序………………………………………………………………………12
4.4 设计约定…………………………………………………………………………12
4.5 安全保密设计……………………………………………………………………12
第五章 结构设计……………………………………………………………………...13
5.1 总体设计…………………………………………………………………………13
5.2 ER图………………………………………………………………………………13
5.2.1本系统实体属性图………………………………………………………14
5.2.2设计全局ER模式……………………………………………………..16
5.3 系统架构设计………………………………………………………………….17
5.3.1高可用集群……………………………………………………………….17
5.3.2数据库的维护…………………………………………………………….18
5.3.3 逻辑结构设计…………………………………………………………….19
5.3.4 物理结构设计…………………………………………………………….19
第六章 总体实现……………………………………………………………………..23
5.1 管理员功能模块的设计………………………………………….……………...23
5.2 学员功能模块的设计……………………………………………………………24
结论………………………………………………………………………………………26
参考文献………………………………………………………………………………...27
附录………………………………………………………………………………………28
请支付后下载全文,论文总字数:20476字