考务管理系统设计毕业设计论文(2)

2020-02-21 12:47

2.4 系统参与者描述

学生:系统服务对象,学生可以通过系统查看与考试相关的各种信息、进行成绩查询等。

教师:系统服务对象,教师可以通过系统对学生的个人信息,成绩信息,试卷信息进行编辑、修改等。

管理员:系统最高权限持有者,可以编辑和老师、学生相关的各种信息,如考场安排,监考老师安排,考试时间安排等。

2.5系统用例图

根据调查和分析画出如下的系统用例图:

给指导教师留言<><><>成绩查询学生登录<>学生查询考试安排信息查看公告<><>查看监考任务登录老师<><>成绩录入科目考试信息管理<><>安排考场管理员后台登录公告信息管理<>老师、学生信息管理

图1

2.6系统功能要求描述

根据用例图把系统分为三个主要模块,即:学生模块、教师模块、管理员模块。

2.6.1学生模块

该模块包括查看公告,查询考试安排,查询考试成绩,查看个人信息,给老师留言等,功能描述如下:

(1)查看公告

学生登录系统后可以查看系统公布的最新考试相关公告,在公告列表页点击标题后,转到详细内容页。

(2)查询考试安排

学生可以根据考试课程或者是考试时间进行考试安排查询,若没有输入条件点击提交,系统会给出提示信息。

(3)给老师留言

若是学生想有话对老师讲,可以在这里给老师留言,选择要留言的老师,可以看到他人的留言,点击我要留言按钮后,可以编辑自己的留言。

(4)查询考试成绩

学生可以根据输入的课程名称查询考试成绩,若是没有成绩,则系统给出相应提示信息。

(5)查看个人信息

学生在这里可以修改自己的信息,如联系电话,住址等(除学号、姓名外)。

2.6.2教师模块

该模块包括查看公告,查看监考安排,编辑考试成绩,编辑学生信息,查看个人信息,查看留言等,功能描述如下:

(1)查看公告

该部分功能与学生模块一致。 (2)查看监考任务

教师登录系统后,点击查看监考任务,进入到监考查询页面,可以根据条件查询(按姓名,按时间)监考任务。系统没有安排监考的情况下会给出提示信息。

(3)编辑考试成绩

教师评卷后在这里可以给参加考试的学生录入成绩。 (4)查看留言

在这里教师可以查看学生给自己的留言,同时也可以回复学生的留言。 (5)查看个人信息

教师在这里可以查看个信息。

2.6.3管理员模块

该模块包涵的功能有:学生信息管理,教师信息管理,学院信息管理,班级信息管理,课程信息管理,教程信息管理,教室信息管理,管理员信息管理,公告管理,考场安排管理。

(1)学生信息管理

包括学生个人信息的增加、删除、修改。 (2)教师信息管理

包括对老师个人信息的增加、删除、修改。 (3)学院信息管理

包括对学院信息的增加、删除、修改。 (4)班级信息管理

包括对班级信息的增加、删除、修改。 (5)课程信息管理

包括对课程信息的增加、删除、修改。 (6)教程信息管理

包括对教程信息的增加、删除、修改。 (7)教室信息管理

包括对教室信息的增加、删除、修改。 (8)管理员信息管理

包括对管理员信息的增加、删除、修改。 (9)公告信息管理

包括对公告信息的增加、删除、修改。 (10)考场信息管理

这里主要实现考场的安排,包括各种冲突检测与排除的实现,整理出完整的考场安排计划表。

3系统开发环境和工具

从用户使用方便的角度出发,该系统在window环境下,使用C#、ASP.NET技术,利用Microsoft Visual Studio 2008结合SQL SERVER 2005进行开发,绘图工具主要使用StarUML,Visio 2007。

4 系统详细设计

4.1系统功能模块设计

根据需求分析画出如下的功能设计图: 考务管理系统 后台管理 教师模块 考教教教成查个考 试师学师绩看人务 公学信监管留中相 告生考息 关 理 言 心 管信查 理 息 询

查考资

询场源

考安状

试排 态

安查

询 排

图2

学生模块 查看公告 考试安排查询 成绩查询 给教师留言 个人中心 4.2数据库表设计

结合功能设计图,根据数据库设计的实体完整性,参照完整性,用户定义完整性原则,从数据库运行效率出发,建立表之间的关联,提高查询速率。 将数

据库各表设计如下:

学生表:student

该表设置学生编号sno为主键,方便与班级表class,成绩表sc,角色表role建立关联。具体字段如下: 列名 数据类型 允许为空 说明 sno int 不允许 学号,主键 ssex char(2) 允许 性别 stell varchar(10) 允许 电话 saddress varchar(50) 允许 地址 classno int 允许 班级编号,外键 roleno int 允许 角色编号 ,外键 spass varchar(10) 允许 密码 课程表:course

该表以课程编号cno作为主键。 列名 数据类型 允许为空 说明 cno Int 不允许 课程编号、主键 cname Varchar(50) 允许 课程名称 班级表:class

该表以班级标号classno作为主键,学院编号dno作为外键与学院表进行关联。 列名 数据类型 允许为空 说明 classno int 不允许 班级编号、主键 classname varchar(50) 允许 班级名称 ccount int 允许 班级人数 dno int 允许 学院编号,外键 课程安排表:planning

该表以班级编号、考场编号作为主键。 列名 数据类型 允许为空 说明 classno int 不允许 班级编号、主键之一 cno int 不允许 课程编号、主键之一 studytime numeric(4,0) 允许 学时 教室表:room

该表以教室编号roomno为key,与考场安排test表关联 列名 数据类型 允许为空 说明 roomno int 不允许 教室编号,主键 roomname varchar(50) 允许 教室名称 seats numeric(4,0) 允许 座位数 教师表:teacher


考务管理系统设计毕业设计论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东省道路交通安全条例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: