更新时间:2022-09-28
所属分类:nodejs-Vue
评论回复:0
前端框架:nodejs/Express/Vue.js
数据库:mysql
开发环境:vscode/hbuilderx/idea
本课题研究主要包括角色权限,大数据图表展示,扫码进出校园,校园行程记录,学生管理,网站管理,学生签到打卡等功能。
2.毕业设计研究的方法和思路
(1)根据调研和需求分析完成系统功能设计,系统功能如下:
①权限管理模块
权限管理分为管理员,老师和学生;
管理员:可以对老师和学生进行,进行信息录入、修改、删除、查询。
老师:可以查看自己和学生的信息。
学生:对自身信息的管理。
②图表展示模块
图表可以显示,校区,班级、 宿舍的疫情动态信息。
③学生管理模块
包括:学生信息管理,学生行程、位置、打卡,学生可以修改基本信息,进行疫情数据录入。
④系统管理模块模块
系统管理主要对系统功能进行的模块添加和后续更改与优化。
对于数据的获取:可以在登录模块实现注册登录和快捷登录(微信、微博登录),就可以获取用户的数据信息。
(2)根据开发的系统撰写毕业论文。
将开发系统的过程以书面的语言撰写不少于1万字的毕业论文,主要内容包括绪论、需求分析、系统总体设计、系统详细设计与实现、系统调试等。
开发环境
开发语言:nodejs
框架:Express
数据库:mysql
数据库工具:Navicat11
开发软件:VS code/HBuilder X
浏览器:谷歌浏览器
目 录
1 绪论 7
1.1 系统开发目的 7
1.2 系统开发意义 7
2 系统开发工具介绍 8
2.1 html,css,js技术 8
2.2 nodejs语言 8
2.3 VSCode 10
2.4 MySql数据库 10
2.5 vuejs框架 11
3 需求分析与设计 12
3.1 可行性分析 12
3.1.1 系统的可行性研究 12
3.1.2 系统技术的分析 12
3.2 系统需求分析概述 12
3.3 系统功能分析 12
3.4 系统功能结构图 13
3.5 系统流程图 13
4 数据库设计 14
4.1 数据库逻辑结构设计 14
4.2 数据库物理结构设计 15
5 系统的详细设计与实现 16
5.1 服务器端实现 16
5.1.1 后台登陆注册接口 16
5.1.2 管理会员信息接口 16
5.1.3 权限修改信息接口 16
5.1.4 图表和学生信息接口 16
5.2 客户端实现 16
5.2.1 首页页面 16
5.2.2 注册登录页面 16
5.2.3 图表展示页面 16
5.2.4 学生管理页面 16
5.2.5 权限管理页面 16
6 系统测试 17
6.1测试原则 17
6.2测试方法 17
6.3测试方案 17
结论 24
参考文献 19
致谢 27