- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程在线考试系统
( 2012 -- 2013 年度第2 学期)
课程设计报告
名 称: 软件设计与实践
题 目: 在线考试系统
内 容: 软件计划、需求分析、
软件设计、系统测试
院 系: 计算机系
班 级:
学 号:
学生姓名:
指导教师: 宋雨、陈晴、王德文
设计周数: 2
成 绩:
日期:2013年 6 月 19 日课程设计的环节
设计正文
可行性分析报告
项目简介
项目目标
1)开发背景
在现实世界,竞争越来越激烈,知识的重要性也随之越发凸显。在人们接受教育的过程中,不可避免的要接受各种各样的考试,传统的考试方式对人们往往有这样和那样的限制,例如在传统考试方式下,组织一次完整的考试至少要经历教师出卷、试卷印刷、学生考试、教师改卷、成绩统计等5个步骤。
传统考试方法存在以下几方面的弊端:(1)试题单一,容易泄题。(2)试卷一样,易作弊。(3)误判、漏判、统错分。(4)成绩上网,不易操作。(5)纸质考试成本高,也不方便管理 。这对参考者造成了很大的影响,小的说可能拿不到某些证件,往大的方面说就可能涉及到个人的工作等等。目前随着考试类型的不断增加和考试要求的不断提高,组织考试的工作量越来越大;管理人员和教师在组织考试的过程中需要花费较多的时间和精力,人为错误率也较高;另外,当考生数量比较大时,对学生成绩统计及分析十分烦琐且容易出错;而且,成绩公布之前学生为查看成绩给教师和教务部门带来的麻烦也不少,考试管理工作效率逐渐降低。可以说,传统的考试方式已经不能适应目前考试的需要。为了适应现在考试的要求,软件开发工作者经过长时间的积累、研究开发出了在线考试系统,使考生能够远程登录,系统能够自动判卷。不管在哪方面,在线考试系统都优于传统的考试方式。
2)相关内容
使用在线考试系统,便于管理人员管理考试人员信息与考试成绩,管理人员可以根据考生信息管理考试科目以及考试时间等等。参加网络考试的考生使用考试管理人员分配的账号登录考试系统,然后选择需要考试的科目,并开始答题。交卷后,系统自动阅卷,并给出考试结果,这样即节省判卷时间,也可以在最短时间内告诉考生自己的成绩。
3)目标概述
开发一个适合用于学校的一个在线考试系统(简单、全面、通用、易用),力求软件界面友好美观、功能较为全面(例如有关数据库的增、删、改、查等等)、操作要简单统一。
系统的简要描述,主要功能
在线测试系统的基本功能是管理员对试题和学生进行管理,学生可以答题。具体如下:
1)管理员:管理科目(增加科目、修改科目信息、删除科目)、试题(向题库中增加试题、修改试题、 删除试题)、生成试卷,管理学生信息(添加学生包括登录账号、密码、姓名,删除学生)、学生成绩管理(查询、录入、管理)、管理员修改密码
2)学生:修改密码、重新登录、选择考试科目、成绩查询、查询考务公告、进行考试、重新登录
等
对现有系统的分析
处理流程和数据流程(系统流程图)
开发的在线测试系统的系统流程图如下图所示:
管理员系统流程图:
考生系统流程图:
对现有系统的其他说明
1)维护:在系统交付之后的两年期限之内,系统的维护只要由开发单位提供维护;
2)人员:开发人数较少,管理员数目一定,参加考试的人员必须是数据库中的存在人员,所以在每进行一次考试之前,管理人员都要确定可以参加考试的考生。
3)开发者需要的环境:
硬件环境:
(1) 处理器(CPU):双核I5
(2) 内存容量(RAM):4G
软件环境:
(1) 操作系统:Microsoft Windows 7
(2) 数据库管理系统:MYSQL,配置TCP/IP协议
(3) myeclipse集成开发环境
(4)Jtest等软件测试工具
技术可行性分析
基于浏览器的在线考试系统,关键技术在于网页的动态显示和管理,即从数据库中取得相应的试卷数据,并收集用户输入数据,能够对考试过程进行控制。采用最新的web与SQL技术开发,管理端和考生界面全部采用B/S模式构建,系统的部署、应用、维护更加方便。同时,大型数据库mysql提供了数据库管理的能力,因此技术
文档评论(0)