- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
在线考试系统设计说明书
文档标识:
当前版本:
当前状态:
草稿
发布日期:
发布
修改历史
日期
版本
作者
修改内容
评审号
变更控制号
目录
TOC\o1-3\h\z\u1概述 3
1.1 编写目的 3
1.2 工程背景 3
1.3 术语和缩写 3
1.4 参考资料 3
2 软件模块标识 4
3 考试系统框架设计 5
4 系统详细处理 8
4.1 登录模块 8
功能描述 8
类图及伪代码 8
函数列表 8
4.2 学生模块 9
功能描述 9
类图 9
界面流程描述 10
函数列表 10
4.3 教师模块 10
功能描述 10
类图 11
界面流程描述 12
函数列表 12
4.4 管理员模板 13
功能描述 13
类图 13
界面流程描述 14
函数列表 14
5 性能设计 14
6 追溯表 15
1概述
编写目的
本文档根据《在线考试系统软件需求规格说明书》内列出的各项功能需求进行全面、细致的设计。本文档为编码人员正确实施工程的编码提供了依据和指导,并为软件的集成测试和单元测试提供测试依据。
工程背景
系统名称:在线考试系统
开发者:许友锋、郑思云、李子骞
目标:建立一个专门针对学生在线考试的系统
开发这个系统的目的在于
使考试变得快捷方便,减轻了老师的工作量
节约资源,在线考试可节省掉大量的纸张与墨水
使用此系统的用户包括两类,一是教师,二是在校学生
术语和缩写
名词
解释
参考资料
序号
文档名称
标识号/出版号
备注
1、
《在线考试系统软件需求规格说明书》
软件模块标识
编号
模块名称
模块标识
1
管理员模块
Admin
2
教师模块
Teacher
3
学生个人界面
Student
4
学生考试模块
Test
5
试卷管理模块
Question
名称
实体层
命名空间
类名
(对应每个数据库表)
Admin
Student
Teacher
Question
考试系统框架设计
名称
表示层
命名空间
类名
LoginForm
AdminForm
StudentForm
TeacherForm
实体类
实体类
名称
业务层
命名空间
类名
Result
SearchQuestion
SearchStudent
AddQuestion
名称
共同函数与组件
命名空间
类名
UserClass
实体类
实体类
名称
数据访问层
命名空间
类名
StudentInfor
QuestionList
PD
数据库存储过程
数据库存储过程
模块说明:
表示层
模块名称
说明
LoginForm
用户登录模块
AdminForm
管理员模块
StudentForm
学生模块
TeacherForm
教师模块
业务层
模块名称
说明
SearchQuestion
考题查询模块
SearchStudent
学生信息查询模块
AddQuestion
添加考题模块
Result
成绩查询模块
数据访问层
模块名称
说明
StudentInfor
学生信息模块
QuestionList
考题列表模块
Test
选择题模块
PD
判断题模块
实体层
模块名称
说明
Admin
管理员表
Student
学生表
Teacher
教师表
Question
考题表
系统详细处理
登录模块
功能描述
包括学生登录、教师登录和管理员登录。
注册新用户
学生无需注册,此系统事先将学生学号与初始密码存入数据库
用户登录
管理员、教师、学生都是通过输入用户名与密码登录系统,输入的信息与数据库里的匹配,即可登录
类图及伪代码
函数列表
函数名
功能
ValidateUser()
查询是否存在匹配的用户名和密码
ShowUserForm()
显示相应用户窗口
ValidateInput()
检查是否为合法用户
Login()
验证密码,验证码登录系统
学生模块
功能描述
包括修改信息,参加考试。
修改信息
学生登录以后,可以修改其个人信息,包括密码和联系方式。
参加考试
学生等入以后,可以参加考试,做完选择题自动评分并且跳到判断题,做完判断题自动评分,考试完毕。
类图
界面流程描述
用户登录界面
用户登录界面
参加考试
学生登录成功
修改信息
生成分数
函数列表
函数名
功能
StudentInfor_Click()
显示学生信息
Test_Click()
显示考试信息
StudentForm_Load()
载入学生信息
menuStrip1_ItemClicked()
显示考试成绩
文档评论(0)