一级考试训练系统需求规格说明书V14.doc
《一级考试训练系统需求规格说明书V14.doc》由会员分享,可在线阅读,更多相关《一级考试训练系统需求规格说明书V14.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、需求规格说明书计算机一级考试训练系统卷 号卷内编号密 级* secret项目编号: S101- 01-2007CTS分 类:CTS需求规格说明书Version: 1.1撰 写 人(签名): 完 成 日 期:2007-4-12 评审负责人(签名): 评 审 日 期: 目 录1. 引言31.1目的31.2 定义31.3参考资料31.总体概述3产品标识3产品描述31.1.1系统属性31.1.2开发背景31.1.3产品功能3用户的特点42.具体需求52.1功能需求5211功能需求概述52.1.2 功能详细描述63.1.1系统用例图193.2性能需求213.3数据库需求213.4设计约束233.4.1硬
2、件约束233.4.1软件约束233.5外部接口需求233.5.1用户接口233.5.2硬件接口243.5.3软件接口243.5.4通信接口241引言1.1目的此需求说明书阐述了待开发系统所要实现的各种功能、所需的各种数据,以及面临的一些技术问题,作为项目组后续开发的重要依据。1.2 定义CTS:计算机一级考试训练系统EQTP:Examination Question Transfer Protocol 考题传输协议题型:试题的类型。如单选、多选、判断等题项:一道具体的测试题目考点:考察的知识点、项目。如:word,dos,汉字录入等试题:由若干题项组合而成的一套完整的考题,以文件的形式储存在磁
3、盘上题库:所有考题的集合1.3参考资料四川省计算机一级考试大纲项目开发计划书软件工程(第二版) (作者:史济民 李昌武 出版社:高等教育出版社) 1. 总体概述产品标识产品名称:计算机一级考试训练系统产品缩称:CTS版本号:1.0产品描述1.1.1 系统属性CTS是一个在Windows2000以上的操作系统平台下运行的计算机一级考试训练系统,并借助数据库系统(SQL SERVER 2000)进行数据管理。1.0版本是一个测试版,可能有很多不足的地方。1.1.2 开发背景为了我院的学生更加熟练的掌握计算机的知识技能,同时提高我院学生计算机一级的通过率,特别开发此训练系统。1.1.3 产品功能本产
4、品包括四大功能模块,优先级定义可采用以下方法(QFD对功能需求的分类方法):a. 高必须实现的功能,用户有明确的功能定义和要求;b. 中件应该实现的功能,用户的功能定义和要求可能是模糊的、不具体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这类功能的具体需求应当由需求分析人员诱导用户产生并明确;c. 低尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。序号功能名称功能需求标识优先级简要解释1教务处管理人员更新题库Title_updateA教务处管理人员可以根据需要对试题库进行删除,增加的更新2学生管理Student_ManageA学生帐户的届时更新3信
5、息发布Chose_title_sysA考试新闻、考试相关资料管理4学生答题训练子系统Training_sysA子系统支持学生通过两种方式进行练习,(练习模式和考试模式)练习模式需要提示学生正确答案得来的原因(cs)5学生考试情况统计以及报表achivement_statisticA可以对学生的摸底考试的分数情况作一个统计,分析出学生各知识点掌握的情况,以便教务处安排计算机系老师进行针对性辅导用户的特点本系统的所有使用人员要求熟悉Windows操作系统即可,维护人员则须有一定的数据库管理和维护知识及技能。限制与约束 1开发限制在一月之内完成;2用户对需求的描述不是特别专业;3编程人员之间的磨合是
6、第一次,需要相互协调;2. 具体需求2.1功能需求此系统的用户比较简单,只有三类,系统管理员、教师和普通用户(我院全体学生),这三种角色各自的具体功能如下:211功能需求概述教师功能表:功能编号功能名称功能描述Jsu1登录系统登录计算机一级考试训练系统Jsu2统计与报表统计学生的使用情况并生成报表,主要统计各种类型得分情况、各章节得分情况、分数段情况,通过输入时间段按系别或按整个学校进行统计Jsu3退出系统退出计算机一级考试训练系统系统管理员功能表(包含教师所有功能,在此不在列举):功能编号功能名称功能描述Glu1浏览题库对题库进行浏览Glu2添加题库对题库进行添加,主要用于新题入库Glu3删
7、除题库主是对不再需要的试题进行删除Glu4管理新闻对系统的新闻管理进行后台操作Glu5管理网上考试资料对有关的考试资料进行后台操作Glu6启动服务器启动计算机一级考试训练系统服务器端软件Glu7关闭服务器关闭计算机一级考试训练系统服务器端软件Glu8删除已毕业学生将已毕业的学生从数据库中删除有关资料Glu9备份/数据库对系统数据库进行备份操作Glu10恢复数据库对系统数据库进行恢复操作Glu11生成试题由当前系统数据生成若干试题Glu12删除试题输入一个试题编号,试题删除Glu13新增考点添加新考点Glu14删除考点删除已经存在的考点Glu15查看考点目录获得当前考点的列表Glu16设定题型题
8、项数量设置指定的题型在试题中所包含的题项数量普通用户功能表:功能编号功能名称功能描述Xsu1登录CTS服务器用学生学号和口令登录到一级考试系统服务器Xsu2下载考试资料从计算机一级考试训练系统网站下载相关考试资料Xsu3浏览相关新闻从计算机一级考试训练系统网站浏览相关新闻Xsu4下载考试客户端下载计算机一级考试训练系统客户端软件Xsu5抽题从试题库抽取试题,有固定抽题和随机抽题两种模式Xsu6选择模式有两重模式可以选择:练习模式、考试模式Xsu7训练模式答题这种答题模式有参照答案,并可以只作部分题Xsu8考试模式答题这种答题模式没有参照答案,且必须做完Xsu9交卷做完后,点击“交卷”按钮送往服
9、务器作阅卷处理Xsu10查看历史记录查看测试的得分情况Xsu11退出系统退出计算机一级考试训练系统系统自身其他功能:功能编号功能名称功能描述Sysu1统计的原始数据积累将后面统计与报表所需要的数据定期地记录下来 2.1.2 功能详细描述功能模块1:功能编号Jsu1功能名称登录系统实现模式B/S调查者调查时间用户类别功 能描 述教师通过教务处网站登录到CTS的后台管理中心,此功能由系统外部接口实现。当登录成功后直接转向CTS管理系统。输入项教务处教务管理系统接口、教师登录ID,教师登录口令处理描述外部接口实现输出项登录结果,教师标识(若成功)界面要求由html编写的提交表单功能模块2:功能编号J
10、su2功能名称统计报表实现模式B/S调查者调查时间用户类别功 能描 述按照给定的条件统计出使用情况。统计方式可以是按照系统计、全校统计;报表内容包括:各种题型得分情况统计,各章节得分统计,分数段统计(45分以下,60分以下,6075等。分数段有用户指定)。对统计结果按照时间段进行过滤输入项1、统计方式:按系,按校;2、报表内容:题型得分,章节得分,分数段3、过滤条件:时间段,分数段(报表内容指定了分数段时有效)处理描述获取用户的输入,并检查输入的有效性,若输入不合法则直接返回错误信息,停止处理。否则按照程序逻辑得出统计结果,并构造成HTML页面,发回客户端。输出项本次统计是否成功:成功:报表输
11、出失败:提示无法完成报表界面要求用网页显示统计结果。顶部显示统计方式和过滤条件,中间显示统计结果,底部为执行时间功能模块3:功能编号Jsu3功能名称退出考试系统实现模式b/s调查者调查时间用户类别功 能描 述退出计算机一级考试训练系统,释放自己的管理控制权限。输入项用户的点击退出连接,触发退出命令处理描述程序清空此用户的登录标记,将管理页面转向本系统的主页输出项转向系统主页界面要求命令输入界面用超链接提供功能模块4:功能编号Glu1功能名称浏览题库实现模式b/s调查者调查时间用户类别功 能描 述管理员登录系统后台管理后,可以查看当前系统共有多少题目。可以按照类别,考点检索题库,并查看检索到的单
12、道题目及其答案。输入项检索方式,检索值。如检索考点为DOS系统的知识点,此处考点为检索项,DOS系统为检索值。处理描述依据输入得出结果列表,并在列表上提供超链接功能。有此超链接可以导航到具体一道题目的信息信息(题目和答案分析)输出项检索结果列表,题目详细信息界面要求检索结果用列表分页提供,并对每条结果提供超链界用于查看详细信息功能模块5:功能编号Glu2功能名称添加题库实现模式b/s调查者调查时间用户类别功 能描 述对题库进行添加,主要用于新题入库。可以按照类别进行录入,不同的题型其录入界面不同。例如,对于判断题,应提供题目输入框,答案选择按钮(正确|错误);对单选题则提供题目输入框、四个答案
13、输入框、正确答案。同时,并能够指定当前题目的考点。输入项题目类别;题目;答案集;正确答案;考点处理描述读取输入数据,然后检测输入数据的有效性,此处的有效性标准应该依据不同的题型而不同。然后将输入的题目添加到对应的题目表中,并返回执行结果,成功|失败输出项是否添加成功,若失败,则给出错误描述。界面要求当选择不同的题型时则给出相应的输入界面。对判断和选择的正确答案直接用按钮选择即可,而填空则需要手动输入一个或是几个正确答案(匹配其中一个即为正确),并用分割符号分开功能模块6:功能编号Glu3功能名称删除题库实现模式b/s调查者调查时间用户类别功 能描 述主是对不再需要的试题进行删除输入项题目类型;
14、题目编号处理描述获取题目类型和题目编号,检查输入有效性正确后,删除响应的题目输出项成功|失败信息。若失败,给出错误描述界面要求删除命令由超链接形式提供,需要题目查询功能的支持功能模块7:功能编号Glu4功能名称管理新闻实现模式b/s调查者调查时间用户类别功 能描 述对系统的新闻管理进行后台操作。能够按照分页显示新闻列表,对于每条具体的新闻可以将其删除,修改,并提供添加新闻的能力。输入项操作命令;新闻编号;待添加的新闻内容处理描述根据用户不同的输入命令执行不同的动作。若是删除,则需要获取待删除新闻的编号;若处理为添加,则获取相关的新闻信息,检查有效性过后将其插入到新闻数据表中输出项操作结果;新闻
15、列表界面要求按照列表方式显示当前的所有新闻,对每条新闻都应提供删除的命令入口功能模块8:功能编号Glu5功能名称管理网上考试资料实现模式b/s调查者调查时间用户类别功 能描 述删除现有的资料,添加新的资料输入项待删除新闻的编号,待添加新闻的各个字段信息(如新闻名称、新闻内容)处理描述由不同的操作类别调用不同的显示界面给客户,可以首先得出新闻列表,然后在每个列表上提供删除链接。若是添加新的新闻,则给客户显示添加界面,然后读去客户界面输入值并插入到库中。输出项操作结果:成功|失败(错误描述)界面要求查询新闻结果用分页列表显示,每个条目提供删除链接命令功能模块9:功能编号Glu6功能名称启动服务器实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一级 考试 训练 系统 需求 规格 说明书 V14
限制150内