项目运行
环境配置:
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等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
系统流程分析
(1)个人信息流程图
用户在成功进入系统以后,可以获得手机号、姓名、性别、头像等个人信息。获得个人信息的流程见图2-4所示。
图2-4个人信息流程图
用户进行登录操作的流程图如图2-5。
图2-5 用户登录界面流程图
用户进行注册操作的流程图如图2-6。
图2-6用户注册流程图
系统设计要提出具体的软件功能及要求,是系统分析后进行的流程。它的主要目的是提供软件开发的思路和具体流程,是系统运行的根本保障。它要确定软件各个模块的功能,并形成相应的流程图,方便设计者思考。同时要将每个模块需要完成的任务详细的表达出来,并对每个模块进行具体化的设计分析,提供相当数量的设计方案,再通过设计者的详细分析和比对,选择出最佳的方案进行设计开发。并对相应的方案进行验证和拓展。
3.1系统功能结构
3.1.1系统结构图
系统结构图可以把杂乱无章的模块按照设计者的思维方式进行调整排序,可以让设计者在之后的添加,修改程序内容的过程中有一个很明显的思维方向。同时结构图还可以让设计者以外的其他人更直观的看出整个系统的设计理论和设计过程。让系统的设计变的更直观。该系统的功能架构图如图3-1所示:
图3-1 高校疫情防控管理系统功能结构图
3.2.1 数据库概念设计
从系统运行完整的角度出发,设置相应的实体,明确各实体之间的联系。下面列举整个系统中涉及核心功能的实体:
- 教师信息实体
图3-2教师信息实体图
- 教师上报实体
图3-3教师上报实体图
- 学生信息实体
图3-4学生信息实体图
4、学生上报实体
图3-5 学生上报实体图
前台系统功能模块
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到高校疫情防控管理系统的导航条显示首页、疫情信息、隔离点、防疫物资、校园消毒、论坛、核酸通知、后台管理、个人中心等。系统首页界面如图4-1所示:
图4-1系统首页界面
在系统首页点击中间的注册/登录按钮,然后页面跳转到注册登录界面,后来输入信息完成后,单击注册或者登录操作,如图4-2所示:
图4-2学生注册、学生登录界面
用户点击疫情信息;在疫情信息页面的搜索栏输入疫情名称,风险等级、疫情地址进行查询,然后可以查看疫情图片、风险等级、疫情地址、新增人数、累计人数、治愈人数、发布日期等信息,如果有需要可以点击收藏、评论等操作;如图4-3所示。
图4-3疫情信息界面图
用户点击隔离点;在隔离点页面的搜索栏输入名称,位置、负责人进行查询,然后可以查看位置、容纳人数、配套设施、负责人、联系方式等信息,如果有需要可以点击收藏等操作,如图4-4所示。
图4-4隔离点界面图
用户点击防疫物资;在防疫物资页面的搜索栏输入物资名称、物资分类、储存位置进行查询,然后可以查看物资名称、物资分类、数量、储存位置、帮助人群、备注、物资简介、负责人、联系方式等信息,如果有需要可以点击学生申请、教师申请或收藏等操作,如图4-5所示。
图4-5防疫物资界面图
在个人中心页面可以输入个人详细信息,进行信息更新操作,还可以对我的发布、我的收藏进行详细操作,如图4-6所示:
图4-6个人中心界面
4.3管理员功能模块
管理员通过登录页面填写用户名和密码、角色,完成后进行登录,如图4-7所示。
图4-7管理员登录页面
管理员登录进入高校疫情防控管理系统的实现可以查看系统首页、个人中心、学生管理、教师管理、省份管理、市级管理、县级管理、学生上报管理、教师上报管理、学生核酸管理、教师核酸管理、学生通知管理、教师通知管理、学生出行管理、休假申请管理、意见反馈管理、隔离点管理、物资分类管理、防物资管理、学生申请管理、教师申请管理、校园消毒管理、 论坛管理、系统管理等信息,如图4-8所示。
图4-8管理员功能界面图
管理员点击学生管理;在学生管理页面对学号、学生姓名、性别、邮箱、手机号码、班级、专业、省份、市级、县级、住址、头像等信息,进行查询,新增或删除学生信息等操作;如图4-9所示。
图4-9学生管理界面图
管理员点击教师管理;在教师管理页面对工号、教师姓名、性别、邮箱、联系手机、头像、省份、市级、县级、住址等信息,进行查询,新增或删除教师信息等操作;如图4-10所示。
图4-10教师管理界面图
管理员点击省份管理;在省份管理页面对省份等信息,进行查询,新增或删除省份等操作;如图4-11所示。
图4-11省份管理界面图
管理员点击市级管理;在市级管理页面对省份、市级等信息,进行查询、新增或删除市级信息等操作;如图4-12所示。
图4-12市级管理界面图
管理员点击县级管理;在县级管理页面对市级、县级等信息,进行查询、新增或删除县级信息等操作;如图4-13所示。
图4-13县级管理界面图
管理员点击学生上报管理;在学生上报管理页面对上报编号、学号、学生姓名、专业、健康码、当日体温、是否有疑似症状、打卡地点、上报时间、审核回复、审核状态、审核等信息,进行查询或删除学生上报等操作;如图4-14所示。
图4-14学生上报管理界面图
4.4 学生功能模块
登录界面,首先双击打开系统,连上网络之后会显示出本系统的登录界面,这是进入系统的第初始页面“登录”,能成功进入到该登录界面则代表系统的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能,如图4-15所示。
图4-15学生登录界面