77范文网 - 专业文章范例文档资料分享平台

试题库管理系统的设计与实现需求分析报告+开发+设计+测试报告 -(8)

来源:网络收集 时间:2019-04-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

试题库管理系统的设计与实现

序号 1 2 3 4 5 6 7 8 9 序号 1 2 3 4 5 6 7 8 9 列名 TeacherID Teachername Teachermima Teacherzhicheng Teacherzhiwu Teachernuber Teacherzip TeacherE-mail Teacherjianjei 表5.2.3 学生信息表

列名 studentid studentname studentpwd studentbrith studentsex studentage studentaddress studentmajor classid 列名说明 教师号 教师姓名 密码 教师职称 职务 电话 通讯地址 E-mail 简介 列名说明 学生编号 学生姓名 密码 出生年月 性别 年龄 家庭住址 所属系部 所属班级 数据类型 Char Char Char Char Char Char Char Char Char 长度 20 20 20 20 20 20 20 20 20 主键 是 否 否 否 否 否 否 否 否 长度 20 20 20 20 4 20 20 20 主键 是 否 否 否 否 否 否 否 否 是否为空 否 否 否 是 是 是 是 是 是 是否为空 否 是 是 是 是 是 是 是 是 数据类型 Varchar Varchar Varchar Varchar Varchar Int Varchar Varchar Varchar 表5.2.4 班级信息表

序号 1 2 3 2 序号 1 2 3 列名 列名 classid classname depid depname 列名说明 班级编号 班级名称 系部编号 系部名称 列名说明 课程编号 教师编号 科目名称 数据类型 Char Char Char 数据类型 Varchar Varchar Varchar Varchar 长度 20 20 20 长度 20 20 20 20 主键 是 否 否 主键 是 否 否 否 是否为空 否 是 是 是 是否为空 否 否 否 表5.2.5课程编号

表5.2.6试卷信息表 序号 1 2 3 4 表 5.2.7试卷班级 序号 列名 列名说明 数据类型 长度 主键 是否为空 1 paperid 试卷编号 Varchar 20 否 是 列名 paperid courseid startime endtime 列名说明 试卷编号 科目编号 开始时间 结束时间 数据类型 Varchar Varchar Datetime Datetime 长度 20 20 主键 是 否 否 否 是否为空 否 是 是 是 36

试题库管理系统的设计与实现

2 表5.2.8学生成绩信息表 序号 classid 列名 班级编号 列名说明 Varchar 数据类型 20 长度 否 主键 是 是否为空 1 2 3 序号 paperid stuid score 列名 试卷编号 学生编号 成绩 列名说明 Varchar Varchar int 数据类型 20 20 长度 否 否 否 主键 是 是 是 是否为空 表5.2.9 试卷分值管理表

1 2 3 4 表5.2.10 生成试卷表 序号 paperid questiontypename number value 试卷编号 题型名 出题个数 分值 Varchar Varchar Int Int 20 20 是 否 否 否 否 是 是 是 列名 列名说明 数据类型 长度 主键 是否为空 1 2 3 4 序号 paperid questionsort questiontypename questionid 列名 试卷编号 顺序 题型名 试题编号 列名说明 Varchar Varchar Int Iint 数据类型 20 20 长度 是 否 否 否 主键 否 是 是 是 是否为空 表5.2.11学生答卷信息表

1 2 3 4 5 6 7 id paperid stuid questiontypename questionid stuanswer stuscore 编号 试卷编号 学生编号 题型名 试题编号 学生答案 学生得分 Varchar Varchar Varchar Varchar Varchar Varchar Varchar 20 20 20 20 20 20 20 是 否 否 否 否 否 否 否 是 是 是 是 是 是 表5.2.12教师反馈信息表 序号 列名 列名说明 数据类型 长度 主键 是否为空 1 2 3 4 paperid stuid teacherid back 试卷编号 学生编号 教师编号 反馈意见 Varchar Varchar Varchar Varchar 20 20 20 40000 否 否 否 否 是 是 是 是 表5.2.13 题型管理信息表 序号 列名 列名说明 数据类型 长度 主键 是否为空 1 2 typeid questiontypename 题型编号 题型名 Varchar Varchar 20 20 是 否 否 是 37

试题库管理系统的设计与实现

3 表5.2.14 章节信息表 序号 1 2 3 序号 courseid 列名 chapterid chaptername courserid 列名 所属科目编号 列名说明 章节编号 章节名称 科目编号 列名说明 Varchar 20 长度 20 20 20 长度 否 主键 是 否 否 主键 是 是否为空 否 是 是 是否为空 数据类型 Varchar Varchar Varchar 数据类型 表5.2.15 判断题信息表

1 2 3 4 表5.2.16选择题信息表 序号 selectid questiontitle answer chapterid 列名 判断题编号 判断题题目 正确答案 章节编号 列名说明 Varchar Varchar Varchar Varchar 数据类型 20 100 20 20 长度 是 否 否 否 主键 否 是 是 是 是否为空 1 2 3 4 5 6 7 8 表5.2.17客观题信息表 序号 selectid questiontitle A B C D answer chapterid 列名 选择题编号 选择题题目 A答案 B答案 C答案 D答案 正确答案 章节编号 列名说明 Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 数据类型 20 100 20 20 20 20 20 20 长度 是 否 否 否 否 否 否 否 主键 否 是 是 是 是 是 是 是 是否为空 1 2 3 4 5 subid typeid questiontitle answer chapterid 客观题编号 客观题题型编号 客观题题题目 正确答案 章节编号 Varchar Varchar Varchar Varchar Varchar 20 20 100 8000 20 是 否 否 否 否 否 是 是 是 是 表5.2.18试卷是否提交表 序号 列名 列名说明 数据类型 长度 主键 是否为空 1 2 3 4 5 6

stuid paperid startime endtime submit resulttime 学生编号 试卷编号 开始时间 结束时间 是否提交 剩余时间 Varchar Varchar datetime datetime Varchar int 20 20 20 否 否 否 否 否 否 是 是 是 是 是 是 38

试题库管理系统的设计与实现

5.3 数据结构与程序的关系

数据结构为关系型数据库,所以,在程序中可以通过标准的SQL语句与数据结构进行交互,交互过程中采用通用的数据访问接口。为了保持良好的程序架构,对数据库访问采用DAO设计模式实现,提高维护性急扩展性。 6运行设计

6.1 运行模块的组合

本系统是由多个JSP页面及Servlet构成,通过页面跳转来实现各个模块之间不同功能的链接和组合。各模块之间相对独立,属于高内聚低耦合,可以执性好。各模块之间主要通过JSP的内置对象以及动作指令标记实现模块之间的合作和数据共享。 6.2 运行控制

符合操作说明,用户根据自己身份进行登录以及进行权限内的操作。对输入信息无特别限制,系统自行处理异常并给出提示信息。 6.3 运行时间

由于是直接从数据库中存取相关信息,页面产生速度可能不够理想,但基本上可以接受的。 7出错处理设计 7.1 出错输出信息

本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过页面形式,及时告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。 7.2 出错补救措施 主要错误可能有: ?

数据库连接错误:

这类错误主要是数据库设置不正确,或SQL Server异常引起的,我们只要取消本次操作,联系管理员对数据库进行检查。 ?

输入错误:

这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过页面提示信息,提醒用户,然后再次操作。 ?

其他操作错误:

对于各种不正当操作可能发生的错误,我们主要是通过刷新页面或重新登录系统来解决问题。 8维护设计

软件的维护主要包括,数据库的维护和软件功能的维护。

对于数据库的维护,本系统主要由管理员对数据库基本结构进行管理维护。

对于系统功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(页面)之间相互独立性较高,这样对系统的维护带来了很大的方便,对于单独功能的修干只需要修改一个页面就行了。对于功能的添加,只要再添加页面选项的内容即可。

39

试题库管理系统的设计与实现

软件测试报告

实 验 项 目 名 称:编制软件测试报告 名 称: 试题库的开发与实现

班 级: K软件测试101 组员1姓名: 贺稳 组员1学号: 240101825 组员2姓名: 刘峰 组员2学号: 240101828 组员3姓名: 裴如杰 组员3学号: 240101832 日 期: 2013.4.20 40

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库试题库管理系统的设计与实现需求分析报告+开发+设计+测试报告 -(8)在线全文阅读。

试题库管理系统的设计与实现需求分析报告+开发+设计+测试报告 -(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/596692.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: