




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程论文设计项目名称 考试管理系统姓名 卢艳、郭天龙 学号 120104055005、3 1306050540045专 业 计算机科学与技术 年 级 2013 级指 导 教师 刘 卓 职 称 讲 师委 托 单位贵 州师 范学 院验收人签字二一六年 5 月一般情况教师想出一份试卷进行学生成绩的摸底考试,要么 到庞大的题库里一道道的把试题找出来, 或是从几本相关的书里把试 题一道道挑出来。 这样即费时又费力, 而且很难保证试题的覆盖面和 把握好试卷的难度。而考试系统是专门为教学、培训单位开发的,非 常适用于大、中、小学校的学生进行考试管理的系统, 尤其是对客观 题的出题考试 , 其成绩的自动登
2、记、统计、汇总可以极大的减轻 教师批卷的劳动强度,减少批卷时间,提高批卷的准确型,对教师的 减负有极大的帮助以便教师空出更多的时间从事创造性的教学活 动.本系统使用 Visual Basic 编程语言,采用 Access 作为数据库, 实现了老师对试卷的生成 ,试卷的管理 ,查询修改、判卷以及学生的考 试等, 经过实际的测试证明 , 本文所设计的考试管理系统可以用于实 际的教学考试管理 , 本文重点描述了设计的过程 , 重难点技术及解决 方案.贵州师范学院学院计算机科学与技术专业毕业设计文档第 1 章 项目开发计划书文件修改记录编号状态日期执笔人修改内容1撰写项目开 发书2016年 4 月5日
3、郭天龙2修改项目开 发书2016年 4 月7日郭天龙341.1 项目范围 范围:考试管理系统主要研究如何借助计算机进行无纸化的考试 提高考生考试 , 试题的批卷速度、精度,保证批卷的客观、公正、一 致,节省批卷时间、减轻教师负担,提高工作效率。项目设计: 为了提高考试管理系统的批卷速度和准确率, 我们研 究如何借助计算机和数据库技术来实现考试管理的计算机自动化。 考 试管理系统可以有效的降低阅卷老师的阅卷难度,提高统计 , 排序效 率, 提高阅卷准确率。目前,国内传统的考试方式一般还都是人工批 阅,人工管理 , 不但工作量大,而且难度高,考试管理系统能很好解 决上述难点。 对于高速发展的未来时
4、代, 自动化的计算机考试管理系 统将会是大势所趋, 着力研究无纸化的考试管理系统将有重大而深远 的意义。项目测试: 考试管理系统可以由非任课教师、 外专业教师或其他 非教学人员进行管理, 对教考分离和批卷的公正性、 一致性有特殊意 义。考试管理系统还可以将主观题的得分与客观题一并进行分类、 统贵州师范学院学院计算机科学与技术专业毕业设计文档计、排序。考试管理系统能处理的考题包括:判断题、单选题、双选 题、多选题、等等。1.2 客户资料考试管理系统的应用范围十分广泛,客户适用于大、中、小学校 的学生考试及试卷的批改、成绩的登记、统计、汇总等。对计算机、 外语等学科的考试尤其实用。 使用考试管理系
5、统可以减轻教师出题考 试 , 批卷的劳动强度,减少批卷时间,提高批卷的准确型,对教师的 减负有极大的帮助。1.3 项目成果表 1.3.1 项目成果清单序号内容需求计划时间实际时间状态1项目前期调研获取学生、 教师所需要 的功能一周一周已完成2需求分析撰写整合调研所 得到的资料一周一周已完成3概要设计搭成整个系 统的骨架一周一周已完成4项目开发整个项目的 整体实现一周一周已完成5系统测试对完成的系 统经行测试一周一周已完成6操作手册供用户使用一周一周已完成7系统维护对系统后期 出现的 bug 进行修复一周一周已完成贵州师范学院学院计算机科学与技术专业毕业设计文档1.4 资源需求表 1.4.1 资
6、源需求序号资源作用占用时间当前可用状态获得途径1学校图书馆查阅相关书籍贯穿整个 项目的构 造阶段和 走查过程 中可用学校提供、 购买2中国知网查阅资料贯穿整个 项目的构 造阶段和 走查过程 中可用自带笔记 本搜索3百度贴吧查阅资料贯穿整个 项目的构 造阶段和 走查过程 中可用电脑搜索4腾讯微博查阅资料贯穿整个 项目的构 造阶段和 走查过程 中可用电脑搜索1.5 项目风险分析表 1.5.1 项目风险分析序号风险概率(%)严重性(%)措施1试卷题量不够80100尽量的腾出时间,可能的 话,晚上也加班录入试题 完成项目。2超期限60100把握时间,排出进度表, 按进度执行。3由于系统集成时候问 题引
7、起的最终产品的 缺陷90100经过大量的测试,用不同 的操作系统平台,考虑会 出现的各种软硬件环境错 误信息。3贵州师范学院学院计算机科学与技术专业毕业设计文档4数据库的命名部分误 差8010建立命名规则要求1.6 分配任务表 1.6.1 任务分配序号任务负责人1项目前期调研卢艳2需求分析撰写郭天龙3概要设计卢艳4项目开发郭天龙5系统测试卢艳6操作手册郭天龙贵州师范学院学院计算机科学与技术专业毕业设计文档第 2 章 考试管理系统需求规格说明书文件修改记录编号状态日期执笔人修改内容1需求分析撰 写2016年 4 月18 日郭天龙撰写需求分析2需求分析的2016年 5 月卢艳教师管理模块的修修改1
8、日改3需求分析的2016年 5 月卢艳教师管理模块的审审核11 日核42.1 问题陈述:从目前 IT 业界比较流行的数据库开发、 管理软件来看, 对于比较 简单的中小型数据库, VB 和 Windows 2000 Server 以及 Microsoft ACCESS 2000的结合无疑是在实际应用中较为成功的一种解决方案。 为用户提供了业界软件开发一直坚持的非常友好、 操作简单的用户界 面、完善强大的数据库操作功能和简洁明了的数据库接口。 所以技术 实行起来相对会容易。2.2 要达到的目标: 系统提供用户登录功能(进行用户身份验证),并且用户名和用 户编号是唯一的。用户在登录界面上填写任意的用
9、户名和用户密码 (中文或英文) ;系统提供登录过程中的出错处理机制和操作成功处 理机制。 系统对非法用户具有警告功能,例:单用户表中不存在的 用户企图登录系统,系统应该要求用户输入合法用户名和用户密码, 并警告用户的操作。贵州师范学院学院计算机科学与技术专业毕业设计文档贵州师范学院学院计算机科学与技术专业毕业设计文档2.3 具体的分析:对本系统用例描述2.3.1 管理员角色:管理员用例:管理员可以对试题管理、试卷管理、用户管理等几 个模块管理否贵州师范学院学院计算机科学与技术专业毕业设计文档需求功能清单:表 2.3.1 管理员功能清单功能编号功能名称文中标题编号备注01试题管理102试卷管理2
10、03用户管理31. 试题管理功能描述:管理员可以根据自己的需求, 录入或删除相应难度的试题, 比如 单选题、多选题、判断题、程序填空题等等。用例描述:图 2.3.1参与者: 教师或管理用户。 前置条件: 拥有管理权限的用户 后置条件: 提示管理权限使用成功贵州师范学院学院计算机科学与技术专业毕业设计文档2试卷管理功能描述: 管理员可以根据需求设置想要的试卷类型。 如英语试 卷、语文试卷、数学试卷等等。用例描述:图 2.3.2参与者: 教师或管理用户。前置条件: 拥有管理权限的用户。后置条件: 提示管理权限使用成功。3用户管理 功能描述:管理员可以添加用户也可以删除用户。 用例描述:管理员 用户
11、管理图 2.3.3 参与者: 教师或管理用户。前置条件:贵州师范学院学院计算机科学与技术专业毕业设计文档拥有管理权限的用户。后置条件:提示管理权限使用成功10贵州师范学院学院计算机科学与技术专业毕业设计文档第 3 章 考试管理系统设计书文件修改记录编号状态日期执笔人修改内容1数据库命名规则2016/5/25郭天龙2数据库的设计2016/5/28郭天龙3系统结构图的绘 画2016/5/28卢艳系统构架图的绘 画2016/5/28郭天龙3.1 命名规则3.1.1 引言:编写目的:开发人员统一命名规范程序代码, 更好的统一各模块。3.1.2 项目背景:1)委托单位:贵州师范学院2)接受单位:贵州师范
12、学院数学与计算机科学学院数学与计算机科学学院前身为贵州教育学院数学系。 2002 年 9 月起开始招收成人高等教育计算机科学院与技术专业本科生, 2003 年数学系更名为数学与计算机科学系。 2005 年 9 月起招收全日制普 高专科生。 2009 年,贵州教育学院有成人本科高校成功改制为普通 本科高校, 更名为贵州师范学院, 数学与计算机科学系也随之改为数 学与计算机科学学院, 作为学校设置最早的本科院系之一, 数学与计 算机科学学院经过 20 多年的建设和发展,已成为学校本科教育实践 经验丰富、办学条件较好、师资力量较强、办学成果显著的本科院系。3.1.3 命名规则11贵州师范学院学院计算
13、机科学与技术专业毕业设计文档1)数据库命名规则:表:“ Tab_” +“表描述词” 如: Tab_Customer 指用户表 列:“表描述词前三个字母(首字母改为小写)” +“ _”+ “列描述词” 如: cus_ID 措用户表的 ID另:“表描述词” 与“列描述词”首字母须大写。 若“表描述词” 或“列描述词”由多词组成,则各词词首字母大写。数据库名: EMT_Database2)类命名规则: 用名词或名词短语命名类 、每个单词或短语的第一个字母必须 大写。如: public class ManagerBean()3)函数命名规则:用动词或动词短语命名方法。用下述范例所示的 Pascal 大
14、写方式命名方法。如: public String ProcessResult() 、public void MakeMD5()4)属性命名规则:用动词或动词短语命名方法。 字母里面不能含有大写字母及下划 线。如: loginname 、 loginpassword.5)接口的命名规则:使用名词或名词短语, 或者描述行为的形容词来命名接口。 例如, IComponen(t 描述性名词) ,ICustomAttributeProvider (名词短语),12贵州师范学院学院计算机科学与技术专业毕业设计文档和 IPersistable (形容词)。在接口名前加前缀 I ,以表示这个类型是一个接口。如
15、: public interface IComponent 6)JSP命名规则: 用名词或名词短语命名类 、每个单词或短语的第一个字母必须 大写。如: Log.jsp 、Manager.jsp13贵州师范学院学院计算机科学与技术专业毕业设计文档3.2 软件结构图3.2.1 用户功能结构图:图 3.2.1 用户功能结构图3.2.2 管理员功能结构图:图 3.2.2 管理员功能结构图3.3 构架图14贵州师范学院学院计算机科学与技术专业毕业设计文档用户界面考生 信息 管理监考 信息 管理改卷 信息 管理数据库接口数据日志 数据库 元数据3.4 数据库设计E-R图是实体 -联系图,是描述现实世界概念
16、结构模型的有效方法。 构成 E-R 图的基本要素是实体型、属性和联系。实体型用矩形表示, 矩形框内写明实体名; 属性用椭圆形表示, 并用无向边与其相应的实 体连接起来;用菱形表示实体间的联系,在菱形内写明联系名,并用 无向边分别与有关实体连接起来, 同时在无向边的旁边标上联系的类 型。15贵州师范学院学院计算机科学与技术专业毕业设计文档主要数据表的 E-R 图16贵州师范学院学院计算机科学与技术专业毕业设计文档图 3.4.4 系统 E-R 图考生用户表:列名数据类型数据长度允许空值备注User IDint否考生 IDUser Namenchar20否姓名User Sexnchar10否性别Us
17、er Iphonenchar11是联系电话User Rolenchar20是角色User Passwordnchar50否密码User Remarksnchar50是备注17贵州师范学院学院计算机科学与技术专业毕业设计文档监考员数据表:列名数据类型数据长度允许空值备注Teach IDint否监考 IDTeach Usersnchar50否登录名Teach Timedatatime否入职时间Teach Passwordnchar10否密码Teach Rolenchar20是角色Teach Remarksnchar100否备注管理员数据表:列名数据类型数据长度允许空值备注Admin IDint否管
18、理 IDAdmin Usersnchar50否登录名Admin Passwordnchar10否密码Admin Iphonenchar11是联系电话Admin Rolenchar20是角色Admin Remarksnchar50是备注3.5 类图3.5.1 管理员:18贵州师范学院学院计算机科学与技术专业毕业设计文档图 3.4.13.6 时序图3.6.1 用户:1)用户注册:19贵州师范学院学院计算机科学与技术专业毕业设计文档图 3.5.1用户注册时序图考试过程考试结束考生考试规则1.考生同2.进入考试3.考试进行中4.考试结束,提交试卷20贵州师范学院学院计算机科学与技术专业毕业设计文档图
19、3.5.2 考试时序图3.7 界面设计如:表 3.6.1屏幕名屏幕类型描述表/使用的查询用户登陆Web 页面接受用户名、密码和验证密码。考试管理系统主界 面Web 页面显示网站的主要功能, 及用户对 网站的主要操作。-用户考试界面Web 页面该界面主要为用户提供试卷, 让 用户可以在线参加考试, 考试结 束后,可以提交试卷。在线改卷界面Web 页面主要为改卷老师提供在线改卷功能。21贵州师范学院学院计算机科学与技术专业毕业设计文档第 4 章 测试计划书文件修改记录编号状态日期执笔人修改内容1系统测试2016/6/10郭天龙开始系统的测试2查阅资料2016/6/11卢艳文献资料的搜索3功能测试2
20、016/6/12卢艳进行系统功能的测试4性能测试2016/6/13郭天龙开始系统性能测试5总体测试2016/6/13郭天龙开始系统总体测试4.1 单元测试计划表 4.1.1 单元测试计划单元测试范围各功能模块单元测试方法人工随机输入值单元测试环境Windows10 server ,SQLServer2008将产生的文档单元测试用例,测试报告等单元测试任务 / 优先级要测试的功 能预期结果进度日期实际日期负责人通用的数据库连 接函数检测是否成 功连接数据 库True2016/6/12卢艳试卷管理检测试卷能 否完整保存、 阅览、考试等True2016/6/12卢艳查询管理检测用户查 询功能是否 正
21、确True2016/6/12卢艳试题管理检测试题能 否完整显示, 分类、上传和 下载等True2016/6/122016/6/12卢艳用户管理检测对用户 的操作能否 完整True2016/6/12卢艳登录模块检测用户登 录信息的完 整性,安全性True2016/6/12卢艳22贵州师范学院学院计算机科学与技术专业毕业设计文档4.2 总体测试计划表 4.2.1 总体测试计划单元测试范围网上在线考试系统单元测试方法人工输入值单元测试环境Windows10,SQLServer2008,浏览器将产生的文档单元测试用例,测试报告等单元测试类型 / 优先级要测试的功 能预期结果进度日期实际日期负责人测试输
22、入测试系统的 各项输入功 能是否全面True2016/6/13郭天龙测试输出测试系统的 输出是否正 确True2016/6/13郭天龙测试结束标准测试各项案 例,是否都能按计划的运 行True2016/6/13郭天龙BUG记录测试系统可 能出现的错 误,并作记 录、修改True2016/6/13郭天龙4.3 性能测试计划表 4.3.1 性能测试计划负载测试测试是否允许同时 4000 人同时登录用例目的测试该网站是否能够满足今后的业务需求前提条件网络带宽 100M 以上输入数据期望的性能(平均值)实际性能(平均值)4000人同时访问响应时间小于 3 秒8000人同时访问响应时间超过 10 秒23
23、贵州师范学院学院计算机科学与技术专业毕业设计文档500 人同时访问响应时间小于 1 秒24贵州师范学院学院计算机科学与技术专业毕业设计文档第 5 章 测试用例及测试报告文件修改记录编号状态日期执笔人修改内容1测试用例2016/6/15卢艳测试系统用例2撰写测试报 告2016/6/20郭天龙5.1 单元测试以下是要测试的单元表 5.1.1编号单元模块测试(/)1考生注册2考生登陆3管理员登录4考生信息管理5试题管理6试卷管理7改卷信息管理8监考信息管理5.2 集成测试表 5.2.1编号考试管理系统集成测试(/)7改卷信息管理8监考信息管理3试卷管理4考生信息管理5试题管理25贵州师范学院学院计算
24、机科学与技术专业毕业设计文档5.3 软件项目审核评审检验表表 5.3.1编号关心的方面(/ )1是否正确定义了软件的范围2语言通俗易懂3资源足够4信息随时更新5项目中涉及的安全知识及其他风险已经识别6项目运行测试已经到位7所有任务已经识别和分配5.4 测试审核检验表表 5.4.1编号关心的方面(/ )1.测试阶段已识别且已合适地安排好2.测试计划和总的项目计划一致3.测试进度已经明确的定义5.5 问题报告表 5.5.1模块 位置问题描述问题 等级修正 者姓名采取的动作修正时 间考生查 看成绩 模块考生 查看到 成 绩后不能打印。A卢艳考生的成绩是存在数据库 中的,而数据库的共享需 要权限,所以更改权限, 添加允许打印功能。2016/6/15试题管 理模块组合 成的试 题 在分 不清楚 多 选和单选A郭天 龙根据需求,首先判断题型, 然后再选择模块后面增加 多项选择题型2016/6/155.6 测试报告26贵州师范学院学院计算机科学与技术专业毕业设计文档表 5.6.1 考生登录模块测试报告表项目名称:考试管理系统 测试项模块名称:考生登录模块测试人姓 名:郭天龙测试时间:2006/6/9错误个数:1序 号路径输入输出实际结果1.如果输入一个正 确的用户名和密码, 应 该显示登陆成功。用户名: mingei密码:xiaoming跳到登陆 成功的主界面跳到登 陆成功的主 界面2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三农村合作社运营方案手册
- 城市绿化建设与维护管理方案
- 游戏产业人才培养模式及其优化策略研究
- 中小学教育校园安全管理与应急处置预案
- 综合解析人教版8年级数学上册《轴对称》专题练习试卷(解析版含答案)
- 电竞公司采购合同管理细则
- 金融产品创新与风险管理指南
- 渔业资源与管理作业指导书
- 城市交通拥堵问题分析及解决方案研究
- 影视娱乐业在线影音平台及版权保护策略方案
- 《KANO模型培训》课件
- 四川省2024年高等职业教育单独招生考试中职类语文试题及答案
- 实验室危化品安全管理培训
- 复苏室患者的交接流程
- 老旧小区改造给排水施工方案
- 【人教版化学】选择性必修1 知识点默写小纸条(答案背诵版)
- DB21-T 2523-2015矿山地质环境恢复治理规程
- 2024天津高考英语试题及答案
- 实验室中央空调施工方案
- 幼儿园 中班语言绘本《章鱼先生卖雨伞》
- 中医学藏象学说课件
评论
0/150
提交评论