基于web的大学生返乡回校统计实时查询
在设计中采用“自下而上”的思想,在大学生返乡回校统计实时查询系统模块中实现了个人中心、学生管理、学院信息管理、物品分类管理、核酸信息管理、防疫物品管理、物品申领管理、离校申请管理、回校申请管理、暂不返校申请管理、留校申请管理、在线论坛、系统管理等的功能性进行操作。最终,对基本系统开展了检测,包含系统功能测试、还对测试进行分析;测试分析结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
本系统以Python开发语言开发,MySQL为后台数据库,采用DJANGO框架开发。。
预期达到的目标
1、学习系统开发和设计的技术相关知识和工作流程;
2、学习使用 PYCHARM 工具编辑前后台代码;
3、学习使用DJANGO框架实现系统的开发;
4、掌握使用 MySQL 创建和编辑数据库的方法;
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
管理员:
系统登录。
用户管理:对用户信息进行增、删、改、查。
学院管理:对学院信息进行增、删、改、查。
物品分类管理:对分类信息进行增、删、改、查。
物品管理:对物品信息进行增、删、改、查。
物品申领管理:对物品信息进行增、删、改、查以及完成申请的审核。
信息上传管理:对学生上传的信息进行增、删、改、查。
返乡报备管理:对学生上传的返乡信息进行增、删、改、查以及进行审核。(利用可视化的数据图表查询和展示返乡人数和目前学校内总人数的占比)(利用Excle进行返乡人员信息的导出)。
返校报备管理:对学生上传的返校信息进行增、删、改、查以及报备审核(利用可视化的数据图表查询和展示返校人数和目前未返校人员的占比)(利用Excle进行返校人员信息的导出)。
暂不返校:暂不离校管理审核。
留校申请:留校申请管理审核。
论坛管理:管理论坛信息。
系统管理:管理轮播图以及防疫资讯信息。
学生(门户):
1.登录注册:进行注册的时候输入姓名、学号、性别等信息,选择学院信息。
2.防疫物申领:通过分类以及搜索的方式查看所有的防疫物品信息,对有库存的防疫物品可以进行申领,套通过教务人员的审核。
3.信息上传:在校生实时的上传自己的体温以及健康码信息。
4.在线论坛:与校内的用户进行交流。
5.防疫信息:查看校园内发布的防疫资讯信息。
6.离校申请:向教务人员上传返乡的时间以及车次号、等数据信息,提交报备申请。
7.回校申请:向教务人员上传回校的时间以及车次号、健康码以及行程卡以及途径点和核酸报告等数据信息,提交回校申请。
8.申请回复:查看管理员的审核。
9.个人中心:查看自己收藏的防疫物品以及发帖和回复的记录信息。
10.暂不返校:提交暂不返校申请。
11.留校申请:提交留校申请。
目 录
1 绪 论 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究意义 1
1.4主要内容 2
2开发技术 3
2.1开发工具 3
2.5 MySQL数据库 4
2.6 B/S结构 4
3系统需求分析 5
3.1系统可行性分析 5
3.1.1技术可行性 5
3.1.2经济可行性 5
3.1.3社会可行性 5
3.1.4法律可行性分析 5
3.1.5操作可行性分析 6
3.2系统需求分析 6
3.3系统流程分析 7
3.3.1后台管理流程图设计 7
3.3.2管理员查询信息流程图设计 7
4功能结构 9
4.1数据库设计 9
4.1.1基于MySQL数据库的存储设计 9
4.1.2数据库E/R图 10
4.2数据库表结构设计 12
5 系统的实现 23
5.1系统功能实现 23
5.2后台模块实现 25
5.2.1管理员模块实现 25
5.2.2学生模块实现 30
6 系统调试与测试 31
6.1软件测试原则 31
6.2软件测试过程 32
6.3测试用例 33
6.4本章小结 34
结 论 35
参考文献 36
致 谢 37