本文设计实现的学生实习信息管理系统根据用户角色又分为管理员、老师、学生用户角色,管理员可以管理系统基本信息、管理老师、管理学生、查看学生实习材料的审批信息;老师具有实习信息管理、学生实习审批等功能;学生用户功能包括用户信息管理、上传实习材料、查看材料审阅。
学生实习信息管理系统的老师用户使用用户名和密码进行登录。老师审核模块,主要概述为打开老师审核页面,审核学生提交的学生实习材料信息,当学生进行实习时,上传材料,若同意,则审核通过;若不同意学生学生实习材料,则给学生提示审核未通过的信息。
管理员功能如下:管理学生信息、管理老师、查看实习信息、实习材料信息、材料审阅信息。
老师功能:管理个人的信息,管理学生实习信息,材料审阅、修改个人资料管理。
学生功能:多种方式查询学生实习,上传实习材料,可以查看材料审阅结果。学生定期对个人信息进行修改,包括个人信息和密码信息,最终通过注销后退出本系统。
前端nodejs+vue+ElementUi
语言 node.js
框架1:Express
框架2:koa-->可定制
前端:Vue.js
数据库:mysql 版本不限
数据库工具:Navicat
开发软件:VScode/webstorm/hbuiderx均可
传统模式的学生实习管理满足不了现代学生的实习需求,服务质量、服务速度。随着互联网+的理念的发展,为了提供用户方便快捷的学生实习渠道,打造高质量的学生实习管理;学生实习信息管理系统是一个对管理员、教师、学生进行分级管理,再通过数据显示给用户,最终形成实习材料为整个流程的全面管理平台。
学生实习信息管理系统利用nodejs的vue框架开发的一款Web程序,数据存储到MySQL中,前台使用Html技术进行设计和实现。本文先充分调查学生实习信息管理系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的学生实习信息管理系统的功能,主要包括学生信息管理、实习材料管理、学生实习管理等,通过前后台实现数据的传递。
关键词:学生实习、nodejs语言、MYSQL数据库、实习材料
目 录
摘 要 2
Abstract 3
目 录 4
1、 绪论 7
1.1 研究的背景和意义 7
1.2 国内外研究现状 8
1.3 研究内容 8
2、系统技术 10
2.1 nodejs技术 10
2.2 MYSQL数据库 10
2.3 Html技术 11
2.4 vue框架 11
3、系统分析 12
3.1 可行性分析 12
3.1.1技术可行性 12
3.1.2经济可行性 12
3.1.3操作可行性 12
3.2 需求分析 12
3.2.1 非功能性需求 12
3.2.2 功能性需求 13
4、详细设计 15
4.1 系统架构设计 15
4.2 系统功能设计 16
4.3 数据库设计 17
4.3.1数据库设计原则 17
4.3.2数据库ER图设计 17
4.3.3数据库表设计 18
5 系统实现 19
5.1管理员管理功能实现 19
5.1.1登录功能 19
5.1.2学生管理 19
5.1.3老师管理功能实现 21
5.2老师功能实现 22
5.2.1老师主界面实现 22
5.2.2个人中心功能实现 22
5.2.3学生实习功能实现 23
5.2.4实习材料审批实现 23
5.3学生功能实现 24
5.3.1系统主界面 24
5.3.2学生实习查看 25
5.3.3实习材料上传 25
6系统测试 27
6.1 测试说明 27
6.2 测试用例 27
6.3 系统测试结果 29
结论 30
参考文献 31
致谢 34