项目运行
环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
ssm + mybatis + Maven +mysql5.7或8.0等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 4G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
系统设计原理
设计原理,是指一个系统的设计由来,其将需求合理拆解成功能,抽象的描述系统的模块,以模块下的功能。功能模块化后,变成可组合、可拆解的单元,在设计时,会将所有信息分解存储在各个表中,界面不会显示所有定义的字段。在设计时,会有几大要求,抽象、模块化、信息隐藏、耦合低、内聚等特性,本系统的设计也符合以上几大特性。制作和显示流程都属于程序员需要分析研究的一部分[13]。每个模块都是相对独立的,系统不显示账号操作权限范围外的信息。
4.2 功能模块设计
该章节的功能模块设计,只是大概描述了系统的所有功能模块,将功能按权限来讲解。系统总体功能如图4-1所示。
图4-1 系统总体结构图
4.3 数据库设计
4.3.1数据库设计原则
学习程序设计,如果想要了解数据库管理系统或者是按照系统接口的要求制作的,就必须创建一个数据库管理系统模型,用来存储数据,这样在进行应用程序编程的过程中,就不需要加载操作系统页面的信息,从而提高整个系统的工作效率。在数据库管理系统中承载着众多的数据,应该说,一个管理信息系统的建设中心和基地,也为建设管理信息系统和信息管理系统提出了新的查询、删除、修改和操作功能,使管理信息系统建设可以快速查询需要的数据,而不是直接从代码中查找。信息库管理系统由各个组成部分的信息表按照具体的方法进行准确的归并、排序和组成信息库管理系统。
4.3.2数据库E-R图设计
E-R图即实体-联系图,主要作用是提供了解显示数据类型存在的联系的途径,是藐视现实世界的概念模型,其关键要素是实体型、属性、联系。以下是本系统主要的实体属性图如下所示。
成长建议实体如图4-2所示。
图4-2 成长建议实体属性图
成长标准如图4-3所示。
图4-3 成长标准属性图
用户实体如图4-4所示。
图4-4 用户实体属性图
通知公告实体如图4-5所示。
图4-5 通知公告实体属性图
月度总结实体如图4-6所示。
图4-6 月度总结实体属性图
- 系统功能实现
5.1 管理员模块实现
管理员登录,在登录页面正确输入账号和密码后,进入操作系统进行操作;如图5-1所示。
图5-1 管理员登录界面
管理员进入主界面,主要功能包括对系统首页、个人中心、用户管理、出生表管理、生日表管理、月度总结表管理、学期表管理、成长标准管理、成长建议管理、系统管理等进行操作。管理员主界面如图5-2所示:
图5-2管理员主界面
管理员点击用户管理。进入用户页面输入用户账号、用户姓名和性别进行查询、新增和删除用户列表,并根据需要对用户详细信息进行详情,修改和删除操作;如图5-3所示:
图5-3用户管理界面
管理员点击出生表管理。进入出生表管理页面输入孩子姓名、用户账号可以查询或删除出生表列表,并根据需要对出生表详细信息进行详情、修改和删除等操作。如图5-4所示:
图5-4出生表管理界面
管理员点击生日表管理。进入生日表管理页面输入生日寄语、用户账号和选择是否通过可以查询或删除生日表列表,并根据需要对生日表详细信息进行详情,成长建议、修改和删除等操作。如图5-5所示:
图5-5生日表管理界面
管理员点击月度总结表管理。进入月度总结表管理页面输入月度寄语、用户账号可以查询或删除月度总结表列表,并根据需要对月度总结表详细信息进行详情,修改和删除操作。如图5-6所示:
图5-6月度总结表管理界面
管理员点击学期表管理。进入学期表管理页面输入半期成绩、期末成绩或用户账号可以查询或删除半程成绩统计和期末成绩统计,并根据需要对学期表详细信息进行详情,修改和删除操作。如图5-7所示:
图5-7学期表管理界面
管理员点击成长标准管理。进入成长标准管理页面输入标准名称可以查询、新增或删除成长标准列表,并根据需要对成长标准详细信息进行详情,修改和删除操作。如图5-8所示:
图5-8成长标准管理界面
管理员点击系统管理可以对通知公告进行详细操作,比如在公告信息页面输入标题进行查询,新增或删除通知公告详细信息,并进行详情,修改和删除操作;如图5-9所示:
图5-9通知公告界面
5.2 用户模块实现
用户主要包括对系统首页、个人中心、用户管理、出生表管理、生日表管理、月度总结表管理、学期表管理、成长标准管理、成长建议管理、系统管理等功能进行操作。用户主界面如图5-10所示:
图5-10用户主界面