选题系统

发布时间:2021-12-07   修改时间:2022-06-04   阅读次数:729

一、背景

高校在毕业设计环节,每个学生都需要一名教师指导其完成开题、题目的实施、论文的撰写等工作。对于一个几十名教师、几百个学生的系级单位,如何完成教师和学生的双向选择是一个比较复杂的任务,开发一个Web信息系统完成该任务是非常必要的,教师出题、学生选题都在线上进行,更好的保证了公开、公正、自愿、兴趣导向的原则。


二、功能分析

1、系统角色:超级管理员、部门管理员、教师、学生。

2、各角色的功能

  (1)超级管理员:管理部门管理员,让系统可供多个部门使用;个人信息维护。

部门管理员:管理教师、学生信息;监控选题状态;个人信息维护。其中教师信息中要包括出题数目上限,选题开关能够切换。

  (2)教师:出题、查看和编辑选题情况、个人信息维护。为了方便系统实现,题目与学生是一一对应关系,对于需要多个学生完成的题目,可以将题目划分为多个子题目。对于提前联系好的学生,教师可以直接将学生信息添加到相应题目记录。教师端可以看到选择自己课题的学生的联系方式方便交流。

  (3)学生:查看选题及选题、个人信息维护。一个学生只能选择一个题目,更换题目时,可以将先前的记录先删除再重新选题。学生端可以看到选题老师的联系方式方便交流。

3、角色权限:四种角色权限相互隔离,任何角色用户无权访问其他角色的资源。


三、数据表设计


(1)超级管理员表:包括用户名、密码2个字段。

(2)部门管理员表:包括用户id、密码、部门名称、显示序号4个字段。

(3)教师表:包括id(主键)、工号、姓名、密码、职称、电子邮件、电话、QQ、办公地点、出题上限、部门管理员id11个字段。

(4)学生表:包括id(主键)、学号、姓名、密码、专业、班级、电子邮件、电话、QQ、部门管理员id10个字段。

(5)选题表:包括id(主键)、工号、教师姓名、题目名称、题目备注、学号、学生姓名、专业、班级、部门管理员id10个字段。

(6)选题状态表:包括选题状态、部门管理员id2个字段。


四、实现


隐藏菜单
选题系统
© 2024-2026 BigData1234.cn — All Rights Reserved. 鲁ICP备19007983号-1 您是第248578位访问者, 在线人数:9    教学周:5   切换背景