nodejs+vue.js毕业设计选题管理系统5ud7e

  开发语言 node.js
框架:Express
前端:Vue.js
数据库:mysql 
数据库工具:Navicat1.用户登录
用户要通过本系统查看课程信息进行选题申报,必须先输入用户名和密码进行登陆。为了避免非其他人员都可以获得登陆权限,登陆系统不得不设注册过程,所有学生和导师的登陆信息将事先由管理人员直接对数据库进行录入。
2.导师
导师登录系统后可以可以添加公告信息、课题信息、选题申报、导师分配等信息。 
3.学生
学生登录系统后可以查看选题申报管理、导师分配管理等信息。
4.管理员
管理员可以录入导师以及学生的信息(可以使用网站提供的模板Excel进行批量载入),修改课题信息、选题申报等具体信息。
开发软件:VScode 本文主要对选题管理系统中的项目背景、项目研究的目的方法、需求分析以及实现技术进行探讨。我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。现在,我们已经进入到Internet时代了,选题管理系统自然也要随着更新。大学中,选题较多,学生可根据自己的专业及兴趣选择选课程进行学习,本系统就是为了方便学生查看课题信息进行选题申报,公告信息进行点击下载,它具有快速、准确、方便的特点。本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的选题管理系统。

nodejs+vue.js毕业设计选题管理系统5ud7e_第1张图片nodejs+vue.js毕业设计选题管理系统5ud7e_第2张图片nodejs+vue.js毕业设计选题管理系统5ud7e_第3张图片nodejs+vue.js毕业设计选题管理系统5ud7e_第4张图片nodejs+vue.js毕业设计选题管理系统5ud7e_第5张图片nodejs+vue.js毕业设计选题管理系统5ud7e_第6张图片
vue的文件结构其实就是一个index.html
中间的内容,用的是vue,但最终都会转译为html内容html、css、js
|- node_modules: node的一些基础依赖包,可能还有拓展的安装的别的插件(npm install下载的依赖包,主要是根据package.json获取对应的依赖包)
|- public: 存放一些主要的打包文件,如index.html等等,可以放置一些需要在index.html配置的文件
|- src: 项目的主文件夹(vue是SPA单页面应用,可以看做是一个主页面的应用里面的内容组件详情可看vue 代码格式解析)
|- assets: 资源文件,用于存放一些静态文件,如字体、图片、css样式之类的
|- components: vue主要内容的公共组件,可以进行复用
|- router: 设置路由,指定路由对应的组件


3.2    对性能的规定
1.设计规范要求:
(1)    项目开发规范统一:模块划分,代码编写均遵照命名规范文档; 
(2)    程序安全并要有良好的可扩展性;
(3)    用户界面简洁明了、操作简单实用。
2.精度及灵活性要求:
该管理系统要能在较高精度下完成操作者发出的命令,并且在操作员发出错误的指令时给予警告或提示,而非陷入不响应状态。
3.时间特性要求:
(1)    响应时间:所有查询操作均在0.2s内完成;
(2)    更新处理时间:所以更新操作均在0.2s内完成。
目  录
1 绪论    1
1.1    项目背景    1
1.2    项目研究的目的和方法    1
1.2.1    项目的研究目的    1
1.2.2    开发方法及步骤    1
1.3    本章小结    2
2.    开发平台介绍    3
2.1    系统开发环境    3
 
2.2    相关技术    4
 
2.2.3    MYSQL数据库    6
2.2.4    B/S结构    6
2.3    本章小结    6
3.    需求分析    7
3.1    对功能上的需求    7
3.2    对性能的规定    7
3.3    本章小结    8
4.    系统设计    9
4.1    数据库设计    9
4.1.1    数据库表结构    9
4.2    本章小结    14
5.    系统详细设计与实现    15
5.1    模块功能需求    15
5.1.1    管理员模块功能需求    15
5.1.2    导师模块功能需求    15
5.1.3    学生模块功能需求    16
5.1.4    系统结构图    16
5.2    界面显示    18
5.2.1    管理员功能模块    19
5.2.2    学生功能模块    21
5.2.3    导师功能模块    21
5.2.4    前台首页功能模块    21
5.3    本章小结    27
6.    系统测试    28
结 论    28
参考文献    29
致  谢    30

你可能感兴趣的:(vue.js,课程设计,前端)