在线考试系统需求分析说明书开发人:姓名系统开发时间:XXXX年X月X日系统开发时间:XXXX年X月X日在线考试系统设计说明书1需求分析说明书——在线考试系统1.绪论在线考试系统的简介:随着计算机技术日新月异的迅速发展,网络应用范围不断扩大,发展以互联网为主要手段的现代远程教育己成为当今教育发展的趋势。而在线考试系统作为现代远程教育系统的一个子系统,是远程教育实现过程中的一个关键,是保证远程教育教学质量的重要手段。以往在线考试系统都是基于C/S的架构,存在的问题就是需要客户端安装相应的软件,也存在着考题作弊等问题,网络技术发展到如今许多B/S架构的在线考试系统也频繁出现,但多数还是需要在客户端安装插件或是已网页的形式出题,这种方式还是存在着一些隐患和操作上的问题。我们开发的B/S架构在线考试系统在这方面得到了很好的解决,只要是可以正常显示Flash的任何浏览器都可以运行考试系统,无需客户安装任何软件。在线考试系统设计说明书21.1编写目的随着信息技术的发展及计算机的日益普及,公司对现行技能职系、岗位选拔鉴定方法改进的要求也越来越迫切;同时随着应用技术来改进评估,如何在技术环境中恰当地评价员工技能变得尤为重要;学生考试也日益频繁,月考,周考等等。而每年例行的考试、培训依然采用传统的方法,传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,同样对于公司企业学校的人力、物力、财力、时间都是一个很大的消耗,已远远不能满足各公司学校的要求。在这个背景下提出了开发通用需要的在线考试系统。相比传统的考试方式,在线考试系统功能齐全,操作方便、灵活。在WindowsXP、Windows7,WindowsVista平台上,使用IE浏览器,完成抽题、考试、交卷等考试任务。还可以通过多媒体手段来完成监考。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对公司员工以及学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。本解决方案由赛优科技公司独家提供。1.2项目背景由于赛有科技有限公司在发展的历程中对于公司员工的规章制度的约束以及考核标准的日益完善而开发此系统。1.3在线考试系统的功能要求在线考试系统设计说明书3本考试系统是针对于公司以及教育单位对于员工和学生的考核的一套通用性考试系统。可以在学生或者员工考试的规定时间时自动提交试卷,自动阅卷以及自动评分。可以给员工分配学号以及考试用户资格(严格的注册资格,目前只允许管理员分配用户)。在考试系统数据库中随机抽取多少道题进行考试。这大大减少了考试作弊的现状。不过本系统目前不支持导入导出题库功能,会在以后完善此功能。进行试卷的成套批量处理。1.4参考资料.NET相关书籍及公司提出的可行性建议。2.任务概述2.1.1开发目标1.明确用户需求,加速开发进程2.处理速度的提高;3.控制精度或生产能力的提高;4.便捷信息服务的改进;5.力争完善在线考试系统的功能2.1.2应用目标应用于各行各业的在线考试考核领域,应用范围较广。2.2运行环境在线考试系统设计说明书4硬件环境CPU双核以上配置内存512以上配置硬盘80G以上配置显存512以上软件环境操作系统windowsXP、windows7、WindowsVista开发环境MicrosoftVisualStudio2008、SQLServer2005办公软件Office2007应用软件2.3条件与限制本系统是应用于中小型企业及教育单位的考核考试应用,在功能上还可进一步实现题库批量导入导出试题成套管理等功能。3.数据描述3.1静态数据下面列出了7个表的具体静态数据:考生信息表(users)字段名类型约束备注UsernumberVarchar(20)主键考生证号UsersexVarchar(10)性别UsernameVarchar(20)考生姓名UsercardVarchar(50)身份证UsersumVarchar(10)判断是否考过选择题(xuan_ti)字段名类型约束备注xzti_idint主键题目编号xzti_titleVarchar(500)题目内容xzti_AVarchar(200)A答案xzti_BVarchar(200)B答案xzti_CVarchar(200)C答案xzti_DVarchar(200)D答案Xzti_daVarchar(20)答案在线考试系统设计说明书5填空题(tian_ti)字段名类型约束备注tian_idint主键题目编号tian_titleVarchar(500)题目内容Tian_daVarchar(50)答案判断题(pan_ti)字段名类型约束备注pan_idint主键题目编号pan_titleVarchar(500)题目内容Pan_daVarchar(50)答案成绩表(user_cj)字段名类型约束备注Cj_idint主键题目编号usernumberVarchar(20)外键考生证号dengjiVarchar(2)等级(分数60-79合格79-89良89-100优)考试时间表(times)字段名类型约束备注idint主键编号timeint考试时间(分钟)管理员表(Admin)字段名类型约束备注Admin_idint主键编号Admin_nameVarchar(50)管理员账号Admin_passVarchar(50)管理员密码3.2数据库描述本软件采用SQLSERVER数据库。3.4数据流图《在线考试系统》软件的数据流图是比较清晰的,对各功能模块来说都在线考试系统设计说明书6比较有规律。但完整的图比较繁琐。系统数据流图(DataFlowDiagram,简称DFD)就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。本系统建立的逻辑模型就以数据流图为主要描述工具。它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。本系统的数据流程图是在调研的基础下,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。首先确定系统的顶层数据流图,如图1-1所示。1-1上图中把系统功能分为六个主要的信息管理功能,分别是考试安排管理、考试科目管理、生成试卷、参加考试、成绩管理、结果评价。并明确了各功能之间的联系,绘制出数据流图,下面1-2至1-3给出了相应的第二层数据流图。结果评价教师成绩参加考试提交审核组卷试卷信息浏览考试安排考试通知试卷教学领导学生系统管理员科目管理考试管理考试在线考试系统设计说明书71-21-3科目信息科目信息新增的科目科目信息无用的科目科目信息试题库查询科目删除科目增加科目选定考试科目教师新闻信息试卷试卷信息题库信息题库信息题库信息题库信息题库信息保存到题库设置试卷编辑题目浏览题目科目选择增加题目试题库教师在线考试系统设计说明书81-44.功能要求4.1功能划分用户注册:目前本系统支持管理员分配注册用户。会在以后愈臻完善实现客户端注册功能。方便考生注册。用户信息的管理:管理员可以增删用户,以便维护考生的信息。防止非授权用户登录。试题模型设置:设置各科目试题的每种题型的数量和分值,为以后的多样化组卷提供了基础和灵活性。试题库管理:分科目,对客观(单选、多选、判断、填空)和主观两种题型试题库的管理,使试题的增删、编辑更为简便。管理员可以向题库中添加各种类型且符合要求的试题,为做成一个适合各个科目的通用考试系统奠定了基础。评价信息结果分析结果评价成绩信息浏览考试新闻在线考试参加考试学生答卷信息开始考试成绩考试信息成绩生成试卷信息开始答卷在线考试系统设计说明书9试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。极大地提高了出卷效率,为一些面向社会开放的常年考场,提供了海量试卷资源的有力支持,也可以被广大教师用来辅助教学和测验。计算机自动阅卷:该系统不仅考虑客观题的阅卷,同时应用语义分析法,初步实现主观题的自动阅卷,然后马上显示出考生分数。具有更好的规范性和合理性,试题的呈现和阅卷的标准都是严格统一的,使考试更加公正合理,具有权威性。成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除和修改指定纪录。可以进行成绩归档,也可以为以后的考试分析系统提供数据支持。5.性能需求5.1数据精确度A.要按照严格的数据格式输入,否则系统不给予响应进行处理。B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。5.2时间特性一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成(打印功能尚未添加)。5.3适应性能适应企事业单位已经教育部门的考核。对于环境的适应性应该没有障碍。在线考试系统设计说明书106.运行需求6.1管理登陆界面暂不提供设计界面,管理登陆界面按照你的喜欢自行设计用户登录界面暂不提供设计界面,用户登陆界面按照你的喜欢自行设计6.2硬件接口本系统不需要特定的硬件或硬件接口进行支撑。486以上PC机均可运行此软件。6.3软件接口运行于WindowsXP及更高版本的具有32位操作系统的环境上。6.4故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题暂无。开发总结:本系统因为开发时间仓促,疏忽之处及数据处理冗余在所难免,数据的严谨性还有待于提高。还有就是某些功能尚未完善,希望用户给予更好的可行性建议和对本系统性能等方面更好的提议,我会在以后的维护中慢慢完善此系统尚未实习的重要功能,以便让您的笑容更满意,让我的IT路程多一份收获。