管理员 账号 密码
学生 学号 密码 姓名 班级编号 手机号
教师 工号 密码 姓名 手机号(教师和项目对应,就知道老师负责什么项目)
负责教师报名表 教师工号 状态(申请 同意 拒绝)
学生申请报名 负责教师信息 教师同意或是拒绝
项目 项目编号 项目名称 项目负责人 项目参与人员 发布日期 完成日期
项目库 (未完成项目)
项目编号 标题 项目描述 负责教师工号 学生负责人学号 项目参与学生学号 项目状态(如 项目申报 中期检查 结题报告)
项目库 (完成项目)
项目编号 标题 项目描述 负责教师工号 学生负责人学号 项目参与学生学号 项目分数
项目评分
评分 项目名称 项目编号 分值 状态(A B C D 未完成)
分值范围:A:100-90分;B:89-80分;C:79-60分;D:59-1分;未完成:0分
学生web端
登录界面
左侧为最近公告,公告为文字,点击后会超链接到另一个页面(公告确切内容)
右侧学号登录
登录进页面后
左侧导航 首页管理:里面显示通告,根据时间先后从上到下排列
项目申报:进行项目word文件的上传,文字版本的项目概述
过程文档管理:里面分成几个模块
提交中期报告:进行word文件的上传,文字版的内容详情。显示老师的相关意见指导
提交结题报告:进行word文件的上传,文字版的内容详情。显示老师的相关意见指导
个人资料:能够查看个人资料(包括姓名,性别,班级,学号),能够修改个人密码
查询成绩:查询个人项目成绩
教师web端
登录界面
左侧为最近公告,公告为文字,点击后会超链接到另一个页面(公告确切内容)
左侧导航 项目管理:对申报项目进行批准或不批准
文档审核:对学生的中期报告进行查看和word下载,上传指导意见
对学生的结题报告进行查看和word下载,上传指导意见
学生信息查看:对学生的相关个人资料进行查看(包括姓名,性别,班级,学号,手机号)
个人资料:查看个人资料(包括姓名,性别,班级,学号),修改个人密码
管理员web端
左侧导航
用户管理:注册用户信息管理,提供注册用户的查询和删除等功能操作
公告信息管理模块:公告信息的录入、查询、删除等操作。
用户权限管理模块:定义了用户权限(学生,老师,管理员)。对不同用户的录入,查询,删除等操作。
项目管理;已完成项目 显示已完成项目信息
未完成项目 显示未完成项目信息
学生和教师都为管理员录入
开发工具(eclipse/idea):
eclipse4.5/4.8或者idea2018,jdk1.8
数据库:mysql
框架:Springboot+ssm(Spring+SpringMVC+MyBatis)