计算机毕业设计Python+djang的疫情数据可视化分析系统(源码+系统+mysql数据库+Lw文档)
疫情数据可视化分析系统采用Django框架,基于mysql开发,实现了首页、个人中心、用户管理、员工管理、疫情信息管理、核酸检测管理、检测预约管理、检测结果管理、行程信息管理、系统管理等内容进行管理,本系统具有良好的兼容性和适应性,为用户提供更多的疫情数据可视化分析信息,也提供了良好的平台,从而提高系统的核心竞争力。...
项目介绍
疫情数据可视化分析系统采用Django框架,基于mysql开发,实现了首页、个人中心、用户管理、员工管理、疫情信息管理、核酸检测管理、检测预约管理、检测结果管理、行程信息管理、系统管理等内容进行管理,本系统具有良好的兼容性和适应性,为用户提供更多的疫情数据可视化分析信息,也提供了良好的平台,从而提高系统的核心竞争力。
功能介绍
通过前面的功能分析可以将疫情数据可视化分析系统的功能分为管理员、员工和用户三个部分,系统的主要功能包括首页、个人中心、用户管理、员工管理、疫情信息管理、核酸检测管理、检测预约管理、检测结果管理、行程信息管理、系统管理等内容。任何用户只要进入系统不需登录也可浏览到的信息,后台管理是针对已登录的用户看到满意的疫情数据可视化分析信息而设计的。
1、一般用户的功能及权限
所谓一般用户就是指还没有注册的过客,他们可以浏览主页面上的信息。但如果有中意的疫情数据可视化分析信息时,要登录注册,只有注册成功才有的权限。
2、管理员的功能及权限
用户信息的添加和管理,疫情数据可视化分析详细信息添加和管理,文档信息添加和管理以及系统信息管理,这些都是管理员的功能。
开发环境
计算机毕业设计Python+djang的疫情数据可视化分析系统(源码+系统+mysql数据库+Lw文档)
开发语言:Python
python框架:django
软件版本:python3.7/python3.8
数据库:mysql 5.7或更高版本
数据库工具:Navicat11
开发软件:PyCharm/vs code
前端框架:vue.js
可开发框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可开发
系统截图
前台部分展示
疫情数据可视化分析系统,在系统首页可以查看首页、疫情信息、核酸检测、新闻资讯、个人中心、后台管理等内容进行详细操作
核酸检测,在核酸检测页面可以查看核酸标题、编号、发布时间、检测地址、员工账号、员工姓名、图片等详细内容,并进行详情或预约等操作
疫情信息,在疫情信息页面可以查看疫情地址、发布日期、新增人数、确诊人数、新增无症状、风险程度、相关链接、疫情详情、图片等详细内容
后台部分展示
管理员登录系统后,可以对首页、个人中心、用户管理、员工管理、疫情信息管理、核酸检测管理、检测预约管理、检测结果管理、行程信息管理、系统管理等功能模块进行相应操作
疫情信息,在疫情信息页面可以查看疫情地址、发布日期、新增人数、确诊人数、新增无症状、风险程度、相关链接、疫情详情、图片等详细内容
行程信息管理,在行程信息管理页面可以对索引、用户账号、用户姓名、性别、出发时间、出发地、目的地、返回时间、风险地区、交通工具、登记日期、审核回复、审核状态、审核等内容进行详情、修改或删除等操作
核心代码
def users_login(request):
if request.method in ["POST", "GET"]:
msg = {'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
if req_dict.get('role')!=None:
del req_dict['role']
datas = users.getbyparams(users, users, req_dict)
if not datas:
msg['code'] = password_error_code
msg['msg'] = mes.password_error_code
return JsonResponse(msg)
req_dict['id'] = datas[0].get('id')
return Auth.authenticate(Auth, users, req_dict)
def users_register(request):
if request.method in ["POST", "GET"]:
msg = {'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
error = users.createbyreq(users, users, req_dict)
if error != None:
msg['code'] = crud_error_code
msg['msg'] = error
return JsonResponse(msg)
def users_session(request):
'''
'''
if request.method in ["POST", "GET"]:
msg = {"code": normal_code,"msg":mes.normal_code, "data": {}}
req_dict = {"id": request.session.get('params').get("id")}
msg['data'] = users.getbyparams(users, users, req_dict)[0]
return JsonResponse(msg)
def users_logout(request):
if request.method in ["POST", "GET"]:
msg = {
"msg": "退出成功",
"code": 0
}
return JsonResponse(msg)
更多推荐
所有评论(0)