C#在线考试系统
7.程序5(权限分配)设计说明
7.1 程序描述
由系统管理员对用户进行权限分配。
7.2 功能
查看用户权限
设置用户权限
7.3 性能
要求呼应时间小于1s
7.4 输入项
查询:可输入权限ID、权限编号、权限名称
添加:权限编号、权限名称
修改:用户组ID、权限编号、权限名称
删除:权限编号、权限名称
7.5 输出项
返回执行结果成功或失败
7.6 算法
无
7.7 流程逻辑 ,若图片无法显示请联系QQ752018766
7.8 接口
无
7.9 存储分配
存放到用户组中。
7.10注释设计
加在模块首部的注释;
加在各分枝点处的注释;
7.11限制条件
无
7.12测试计划
由开发人员对其进行单元测试
7.13尚未解决的问题
无
8.程序6(题库类型管理)设计说明
8.1 程序描述
由系统管理员操作。系统主要是按专业进行分类管理题库,而系统管理员主要是对学校的新开设的课程添加课程名称,以便教师方便出题时选择题目类型;对某门课程学校已停止,管理可将该课程名从数据表中删除,以便节省资源。
8.2 功能
添加新的课程名
修改旧的课程名
删除已停课的课程名
8.3 性能
要求呼应时间小于1s
8.4 输入项
查询:可输入题库类型编号、题库类型名称、题目内容、题目类型、题目难度、题目模式
添加:题库类型编号、题库类型名称、题目编号、题目内容、题目类型、题目模式
修改:题库类型编号、题库类型名称、题目编号、题目内容、题目类型、题目模式
删除:题库类型编号、题库类型名称、题目ID、题目编号、题目内容、题目类型、题目模式、题目难度、题目答案
8.5 输出项
返回执行结果
8.6 算法
无
8.7 流程逻辑
8.8 接口
无
8.9 存储分配
存放在题库类型表中。
8.10注释设计
加在模块首部的注释;
加在各分枝点处的注释;
8.11限制条件
无
8.12测试计划
由开发人员对其进行单元测试
8.13尚未解决的问题
无
9.程序7(考题管理)设计说明
9.1 程序描述
由教师对题库表信息操作,主要是添加新题目(出题),修改旧题目信息,删除不要的题目。
9.2 功能
添加新题目
修改旧题目信息
删除不要的题目
9.3 性能
要求呼应时间小于1s
9.4 输入项
查询:可输入考题编号、考题类型、题库类型、题目难度
添加、修改:题目内容、答案选项、题目类型、题库类型、题目难度、题目答案
删除:题目编号、题库类型
9.5 输出项
符合条件的题目集合
9.6 算法
无
9.7 流程逻辑
9.8 接口
无
9.9 存储分配
存放在题库信息视图中。
9.10注释设计
加在模块首部的注释;
加在各分枝点处的注释;
9.11限制条件
无
9.12测试计划
由开发人员对其进行单元测试
9.13尚未解决的问题
无
10.程序8(成绩管理)设计说明
10.1 程序描述
该模块主要是对学生考试进行记录,以便学生核对答案及查看成绩。
10.2 功能
保存学生作答记录
10.3 性能
要求响应时间小于1s
10.4 输入项
考题ID、考生ID、考生答案
10.5 输出项
无
10.6 算法
成绩统计:根据学生的正确比率来统计学生成绩。
10.7 流程逻辑
10.8 接口
无
10.9 存储分配
存放在成绩记录表。
10.10注释设计
加在模块首部的注释;
加在各分枝点处的注释;
10.11限制条件
无
10.12测试计划
由开发人员对其进行单元测试
10.13尚未解决的问题
无
11.数据库设计说明,若图片无法显示请联系QQ752018766
图说明:绿色说明与题库管理相关的表
黄色说明与系统管理相关的表
青色说明与考生考试有关的表
表说明:
用户信息表:主要用来存放用户信息。
字段 |
类型 |
是否为空 |
描述 |
用户ID |
Char(10) |
否 |
主键<PK> |
用户编号 |
Char(10) |
否 |
用户登录系统帐号 |
用户姓名 |
Char(10) |
否 |
用于用户登录系统后显示的昵称 |
用户密码 |
Char(10) |
否 |
用户登录系统密码 |
班级ID |
Char(10) |
否 |
外键<FK>,关联班级表中的班级ID字段 |
用户组ID |
Char(10) |
否 |
外键<FK>,关联用户组表中的用户组ID字段,说明用户权限 |
用户组表:主要用来管理每个用户组中用户权限相关信息。
字段 |
类型 |
是否为空 |
描述 |
用户组ID |
Char(10) |
否 |
主键<PK> |
用户组编号 |
Char(10) |
否 |
用户组标志 |
用户组名称 |
Char(20) |
否 |
用于用户登录系统后显示用户所在组昵称 |
用户组描述 |
Char(80) |
是 |
|
班级信息表:主要用来管理每个班级信息。
字段 |
类型 |
是否为空 |
描述 |
班级ID |
Char(10) |
否 |
主键<PK> |
班级编号 |
Char(10) |
否 |
|
班级名称 |
Char(20) |
否 |
用于用户登录系统后显示用户所在班级的昵称 |
临时试卷表:存放系统自动随机生成试卷,以便后面审核
字段 |
类型 |
是否为空 |
描述 |
试卷ID |
Char(10) |
否 |
主键<PK> |
考场ID |
Char(10) |
否 |
|
用户组ID |
Char(10) |
否 |
|
试卷信息 |
Char(2000) |
否 |
用户存放考题编号和答案 |
成绩表:存放考生最后所得的成绩
字段 |
类型 |
是否为空 |
描述 |
成绩ID |
Char(10) |
否 |
|
考场ID |
Char(10) |
否 |
|
用户ID |
Char(10) |
否 |
|
成绩分数 |
float |
是 |
系统根据正确率自动判分 |
成绩记录表:存放考生答案
字段 |
类型 |
是否为空 |
描述 |
记录ID |
Char(10) |
否 |
|
考场ID |
Char(10) |
否 |
|
用户ID |
Char(10) |
否 |
|
成绩记录 |
Char(80) |
否 |
|
考场表:存放教师设定的规则,以便考生选择。
字段 |
类型 |
是否为空 |
描述 | |
考场ID |
Char(10) |
否 |
主键<PK> | |
考场编号 |
Char(10) |
否 |
| |
考场名称 |
Char(20) |
否 |
| |
题库类型ID |
Char(10) |
|
| |
创建人ID |
Char(10) |
|
| |
创建时间 |
DateTime |
|
| |
班级ID |
Char(10) |
|
| |
考场状态 |
Char(1) |
|
| |
权限分配表:用于系统管理员管理分配用户权限
字段 |
类型 |
是否为空 |
描述 |
用户ID |
Char(10) |
否 |
主键<PK> |
权限ID |
Char(10) |
否 |
主键<PK> |
权限表: 用于系统管理员管理权限类型
字段 |
类型 |
是否为空 |
描述 |
权限ID |
Char(10) |
否 |
主键<PK> |
权限编号 |
Char(10) |
否 |
|
权限名称 |
Char(10) |
否 |
|
题库类型表:用于系统管理员管理题库类型
字段 |
类型 |
是否为空 |
描述 |
题库类型ID |
Char(10) |
否 |
主键<PK> |
题库类型编号 |
Char(10) |
否 |
|
题库类型名称 |
Char(20) |
否 |
|
上级题库类型ID |
Char(10) |
否 |
|
题库信息表: 用户题库管理员管理题库信息
字段 |
类型 |
是否为空 |
描述 | |
题目ID |
Char(10) |
否 |
主键<PK> | |
题目编号 |
Char(10) |
否 |
| |
题目内容 |
Char(200) |
否 |
| |
题目答案选项 |
Char(100) |
|
| |
题目类型 |
Char(1) |
|
0表示单选题,1表示多选题 | |
题目难度 |
Char(1) |
|
0表示初级,1表示中级 2表示高级 | |
题目模式 |
Char(1) |
|
| |
题目答案 |
Char(10) |
|
多选题答案以逗号隔开 | |
题目类型ID |
Char(10) |
|
| |
系统视图:
视图名称 |
v_Info_GroupPermit |
视图描述 |
返回数据库中权限组的权限信息 |
相关表 |
tb_Info_Permit,tb_Info_GroupPermit |
视图名称 |
v_Info_GroupUser |
视图描述 |
返回用户组和权限之间的关系,其中data列表示两表之间的关系,值为1表示用户组有该权限,值为0表示用户组没有该权限 |
相关表 |
tb_Info_GroupPermit,v_Info_User_Permit |
视图名称 |
v_Info_User |
视图描述 |
返回用户的信息及用户所在的用户组信息 |
相关表 |
tb_Info_User,tb_Info_GroupUser,tb_Info_Class |
视图名称 |
v_Info_User_Permit |
视图描述 |
返回数据库中各用户组的权限信息 |
相关表 |
tb_Info_Permit,tb_Info_GroupUser |
视图名称 |
v_Info_UserPermit |
视图描述 |
返回用户的信息及用户组和相关权限信息 |
相关表 |
v_Info_GroupPermit, v_Info_User |
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>