论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快.
2 软件需求说明书
2.1 编写目的
我们学校的计算机课程采用上机考核方式,以前所用的考试系统由于种种原因不能满足一些要求,需要添加新的功能,因此我们对考试系统重新设计和开发出一套全新的考试系统的项目,并得到老师的大力支持。我们在保持原有绝大部分功能的前提下,不仅需发完善原有功能,而且按照老师和同学的要求,加入许多新的功能,使得题目管理,上机考试,试卷评分,考试分析更加方便完善。
该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,我们首先确定考试系统需要做什么,并充分理解考试系统要实现的功能,以文档形式说明我们的分析的过程,以便我们以后的设计开发中参考,所以该软件项目可行性研究报告在整个开发过程中是非常重要的
2.2.1目标
a本系统的用户可分为教师,学生两类。
考虑到系统的安全性,本系统共分成两个部分:一个部分用于教师登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个部分用于考生登录,参加考试和考试前的模拟训练。
b 从总体上考虑,系统应该实现下列功能:
对教师来说,包括试卷管理、题库管理、成绩管理。基本资料管理
试卷管理:教师可以将各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,在学生考试时,由系统根据试卷规则自动组卷生成满足教师要求的试卷,而不用手工组卷。同时,教师还可以对库中已有的试卷进行修改和删除,添加新试卷等。
题库管理:教师可以根据教学需求对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、单选题,多选题,Microsoft office 操作(包括word文档操作、excel文档操作、PowerPoint文档操作)、windows 文档操作题和打字测试(中文,英文),windows 文档操作题。
成绩管理:教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
主要包括管理基本资料(包括教师、学生资料的增、删、改以及个人资料修改)
对学生来说,有两方面要求:。
模拟考试训练:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
正常考试:学生只能一人只考试一次,在特殊情况下,可以由监考教师删除以往考试信息情况下,可以进行考试。
2..3处理流程
2.3.1给出所建议系统的处理流程和数据流程 (科教范文网http://fw.ΝsΕΑc.com编辑)
图2.2 模拟考试流程图
图2..2 考试系统流程图
图2.3考试题库管理系统流程图
2.3.2系统数流图分析
图2.4 考试系统数据流图
图示 2.5考试系统管理流程图
2.3.3数据字典定义;
数据字典有四类:数据项,文件,数据流,加工
数据流定义
表4.1考生登陆信息
数据流名:考生登陆信息
简述:考生进入考试系统中的身份
组成:考生学号+考生姓名
注释:考生只能参加考试只能登陆一次
表4.2空白试卷
数流流名:空白试卷
组成:考生学号+姓名+(选择题)+(判断题)+(填空题)+(office操作题)+
注释:考生没有做题的试卷
表4.3选择题
数据流名:选择题
组成:题名+题号+{问题+选项A+选项B+选项C+选项D+答案+结果}
注释:每一次生成的选择题都不一样,结果都为空
表4.4判断题
数据流名:判断题
组成:题名+题号+{问题+ +[答案A|答案B]+结果}
注释:结果为空
表4.5 Office 操作题
数据流名:office 操作题
组成:题名+题号+word 操作题内容+word 操作题要求+ excel 操作题内容+excel 操作题要求+ power point 操作题内容+power pint 操作题要求
表4.6填空题
数据流名:填空题
组成:题名+题号+{问题+ 答案+结果}
注释:结果为空&nbs