项目运行
环境配置:
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等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
3.2 需求分析
需求分析,也称为软件需求分析、系统需求分析或需求分析工程,是指开发人员经过充分的研究和分析,准确地理解用户和项目在功能、性能、可靠性等方面的具体需求,并将用户的非正式需求表述转化为确定系统必须执行的需求的完整定义的过程[11]。
3.2.1 功能需求分析
功能需求分析是系统设计的前提,它要求开发者和用户定义开发什么样的体系和系统需要什么样的功能。本文主要介绍了一款暑假托管服务管理系统。该系统为家长找到暑假托管服务提供了更安全、更高效、更便捷的途径。本系统有三个角色:管理员、家长和老师,要求具备以下功能:
管理员模块:管理员是系统中的核心用户,管理员登录后,可以对后台系统进行管理。主要功能有首页,个人中心,家长管理,儿童信息管理,老师管理,签到登记管理,到校情况管理,班级信息管理,餐食清单管理,餐食记录管理,过敏反映管理,校车信息管理,睡眠质量管理,托管费用管理,儿童作品管理,儿童课程管理,精彩时光管理,论坛管理,系统管理等功能。管理员用例如图3-1所示。
图3-1 管理员用例图
家长:家长登录进入系统可以实现对首页,个人中心,餐食清单管理,餐食记录管理,过敏反映管理,睡眠质量管理,托管费用管理等进行操作。家长用例如图3-2所示。