在线考试系统可行性建议书国标Word格式文档下载.docx
《在线考试系统可行性建议书国标Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《在线考试系统可行性建议书国标Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
VisualStudio2010windows开发软件
SQLServer2005数据库软件
1.4参考资料
参考资料:
《数据库设计》
1.本项目的经核准的计划任务书或合同、上级机关的批文;
2.属于本项目的其他已发表的文件;
3.本文件中各处引用的文件、资料,包括所需用到的软件开发标准。
2可行性研究的前提
2.1要求
功能:
有用户登录,管理员登录,用户登录后实现修改密码,即添加试题,添加试卷,分发试卷,试卷提交,试卷评分,成绩汇总,考生信息管理,定时收卷,验证登录。
在线考试(有时间的限制),试题判改即提交后显示考试成绩,测试结束可以直接上交到选定的主机上等功能。
管理员登录后可以添加、删除、修改用户,可以更新题库。
在安全与保密方面的要求:
1.对等实体认证(考生的身份认证、考试服务器身份认证。
客户机和服务器相互确认)2.反问控制,考生只能在规定的时间内,规定的地点访问服务器。
3.数据的完整性,防止试题中的某一部分,几考生的答案和成绩等信息被修改。
4、作弊防范主要是为了保证学生独立完成考卷,保证考生的公平性。
5,服务端的安全。
同本系统相连接的其他系统:
SQL
完成期限:
2.2目标
1、将传统考试过程中的试卷组织,审定印制,传送收集,登记发放,评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性;
2、节约大量的时日,人力,物力与财力,
3、大幅度提高考试成绩的客观性和公正性。
4、避免传统手工考试的不足。
5、对实现安全性的途径、方法提出了更高的技术要求。
6、实现教考分离以及考务工作的全自动化管理,
7、有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学,科研,管理服务
8、实现考试的客观,公证性,自动化组卷,阅卷可以减轻教师的工作强度。
2.3条件、假定和限制
a.考试系统的运行寿命的最小值为5年
b.经费要在5万之内;
资金可由申请贷款;
c.法律和政策方面的限制;
d.使用VisualStudio2010+SQLServer2005开发
e.可利用的信息和资源;
f.系统投入使用的最晚时间:
2.4进行可行性研究的方法
经过经济分析,在确定企业准备投资多少来达到系统的目标之后,再进行技术上的可行性分析。
评价总体方案所提出的技术条件如计算机硬件、系统软件的配置、网络系统性能和数据库系统等,能否满足新系统目标的要求,并对达到新系统目标的技术难点和解决方法的可行性进行分析。
此外,还应分析开发和维护系统的技术力量,不仅考虑技术人员的数量,更应考虑他们的经验和水平。
为保证可行性研究的工作质量,应保证咨询设计单位足够的工作周期,防止因各种原因的不负责任草率行事
对市场需求分析预测
对支撑软件开发的网络环境规划、硬件物理布局方案的选择;
对项目进度的安排;
对投资估算、成本估算、筹集资金的聚道的分析。
(方法:
经济评价法、投资估算法)
2.5评价尺度
开发该系统所用的费用在5万之内,
先开发注册系统(3天)、
登录系统(3天),
页面设计(7天),
考试系统(16天)(难),
安全与保密的设计(8天)(难)
3对现有系统的分析
本系统为纯人工系统,即传统考试模式。
由监考官分发试卷,批改人员对考生的试卷进行批改。
3.1处理流程和数据流程
3.2工作负荷
1、现有人工系统较为简单,相对不够完善,对方便用户方面有待加强。
2、需要大量地人员来管理,维护其数据,出错率较高。
出现很多冗余信息。
3、对人力资源进行大量的浪费,而且安全性不是很高。
3.3费用开支
1、管理员培训费:
0.5万
印刷费、打印费等其他费用:
0.3万
2、非一次性支出
人员工资:
2000*10=2万
其他不可知的额外支出:
0.2万
共计:
0.5+0.3+2+0.2=3万
3.4人员
类别
人数
硬件维护
4教室/1人
系统维护(与服务器维护)
4教室/1人(1人)
考试监考
2教室/1人
考试答题
1教室/60人
分数统计员
100教室/1人
3.5设备
设备
数量
摄像头
4个/1教室
电脑
71台/1教室
电脑桌
71/1教室
3.6局限性
1、需要大量地人员来管理,维护其数据,出错率较高。
2、对人力资源进行大量的浪费,而且安全性不是很高。
4所建议的系统
4.1对所建议系统的说明
所建议系统是基于B/S模式的WEB系统,使用JSP语言开发并使用经典的MVC三层构架。
使用MySQL作为数据库管理系统,配合使用Tomcat作为应用服务器。
使用免费的MySQL和Tomcat软件可以大大减少项目开支。
运用数据库连接池技术缓解了系统中数据库的压力瓶颈,提高了对数据库操作的性能。
JSP语言编程的WEB页面首次访问需要编译,速度较慢,之后的访问速度都会很快。
再则,JSP语言的基础是Java编程语言,这种语言实现了“一次编写到处运行”可见其移植性很好。
并且Java语言是纯面向对象编程语言,任何代码都是封装在类中,所以个类的重用性较好。
本系统运用了目前比较流行的WEB框架——Strut,提供了对开发MVC系统的底层很好的支持,而MVC是表现层、业务逻辑层和持久层分开,因而是系统具有很好的扩充性,用户界面可以灵活变化。
本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。
4.2处理流程和数据流程
处理流程:
登录
答题
提交试卷
试卷:
试卷
失败
成功
评分
管理员
考生
数据流程:
试题管理
试卷管理
考生信息管理
考试管理
试题表
考生
考生信息表
试卷表
考试表
试题
考试情况
考生信息
考试信息
4.3改进之处
1、屏蔽了所有人工直接干预考试活动的可能性。
2、节约大量的时日,人力,物力与财力,真正实现了无纸考试、无纸办公。
3、提高考试成绩的客观性和公正性
4、实现教考分离以及考务工作的全自动化管理
5、有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学,科研,管理服务
6、实现考试的客观,公证性,自动化组卷,阅卷可以减轻教师的工作强度。
4.4影响
4.4.1对设备的影响
采用该系统后,改进了原有系统的性能,所以对设备的要求更高,该系统使用了最先进的技术使设备也必须跟着升级。
PC机需要奔腾以上,硬盘空间大于200M,内存64M。
4.4.2对软件的影响
由于该在线考试系统采用了考试处理技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
4.4.3对用户单位机构的影响
该在线考试系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。
4.4.4对系统运行过程的影响
a.用户的操作规程:
学生登录系统,完成试卷,提交系统。
b.运行中心的操作规程:
运行中心将题目发送到客户端,然后接收客户端发送的答案。
c.运行中心与用户之间的关系:
接收与发送。
d.源数据的处理:
整理考生的相关资料和相应考生提交的答案。
e.数据进入系统的过程:
考生完成试卷,通过网络提交答案到运行中心。
f.对数据保存的要求,对数据存储、恢复的处理:
对数据进行备份。
g.输出报告的处理过程、存储媒体和调度方法:
考生提交答案后,有系统自动评分,然后进行排名。
h.系统失效的后果及恢复的处理办法:
将已备份的数据进行还原。
4.4.5对开发的影响
1.为了支持所建议系统的开发,用户需在WindowsXP以上的操作系统中安装jdk-6u12、Tomcat6、myeclipse7.0和SQLServer2000;
2.为了开发和测验所建议系统而需要的计算机资源:
CPU2.2G、内存2g;
3.为了建立数据库要求提供详细的数据资源;
4.如数据涉及保密与安全问题,应由专人负责录入。
4.4.6对地点和设施的影响
机房设备必须满足足够的考生同时在线考试。
4.4.7对经费开支的影响
该系统预算为5万,该系统预计运行时间为5年。
预计开发设计阶段3万元,维持运行和软件维修2万。
4.5局限性
1.电脑的故障。
不能排除考试过程中电脑突发性的故障,以至使用者不得不中止答题,更换电脑重新开始。
2.电源的供给。
用于自然或人为的缘故致使电源无法供给考试所需能源。
3病毒、木马等对软件的破坏。
4.黑客的入侵。
4.6技术条件方面的可行性
a.在当前的限制条件下,该系统的功能目标能达到;
b.利用现有的技术,该系统的功能能实现;
c.对开发人员的数量和质量的要求并说明这些要求能满足;
d.在规定的期限内,本系统的开发能完成。
5可选择的其他系统方案
5.1可选择的系统方案1
购买“福州大学在线考试系统”。
是一套采用C/S模式的在线考试系统,主要是提供全省统一计算机在线考试,主要功能有:
添加试题,添加试卷,随机分发试卷,试卷分发具有同时不同卷,试卷为题库中随机抽取,定时收卷,自动评分,考生信息管理,管理员权限等级划分,成绩汇总分析。
此外,该系统囊括了单选题,填空题,简答题和编程题。
其中,编程题可以调用当前计算机中所安装的编程开发环境。
未被选为本系统的原因有:
a.该系统面向全省高中,而本次开发的系统是面向中小型企业。
b.该系统需要连接互联网实现统一的大型考试,而本次开发的系统主要用于中小型局域的小范围考试。
c.该系统采用的是C/S模式,这就需要参加考试的客户机需要安装相应的客户端软件,很难实现跨平台运用。
d.该系统在客户端是逐题呈现出来的,不能给应试者对试卷的整体映像。
5.2可选择的系统方案2
开发“基于ASP+Access的在线考试系统”.该系统是基于B/S模式主要用于小型在线考试。
其主要功能有添加试题,添加试卷,分发试卷,考生信息管理,定时收卷,成绩汇总分析.考试题型包括:
单选题,多选题,判断题,填空题,简答题.评分方式为:
选择题和判断题自动评分,填空题和简答题手动评分.
a.该系统所用开发语言是ASP,是一种应用于微软IIS的服务器平台的WEB开发语言.因此,该系统只能应用在IIS的平台上,可移植性很差.
b.该系统所用数据库为Access,不能实现很好的系统并发性,系统速度相对较慢.
c.ASP所开发出来的WEB系统是将业务逻辑与页面表现混杂在一起,不易于阅读代码,可重用性差.
6投资及效益分析
6.1支出
6.1.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
(共17000元)
a.房屋和设施;
1万元
b.数据通讯设备;
2000元
c.安全与保密设备;
1000元
d.应用的软件;
e.数据库管理软件。
6.1.2其他一次性支出
包括下列各项所需的费用,如:
a.研究(需求的研究和设计的研究)1000元;
b.开发计划与测量基准的研究;
c.数据库的建立;
d.检查费用和技术管理性费用;
e.培训费、旅差费以及开发安装人员所需要的一次性支出;
f.人员的工资费用等。
10000元
6.1.3非一次性支出
在该系统生命期内按月或按季或按年支出的用于运行和维护的费用(共12000元),包括:
a.设备的租金和维护费用;
b.软件的租金和维护费用;
2500元
c.数据通讯方面的租金和维护费用;
1500元
d.人员奖金;
e.房屋、空间的使用开支;
f.公用设施方面的开支;
g.保密安全方面的开支;
h.其他经常性的支出等。
6.2收益
6.2.1一次性收益
6.2.2非一次性收益
可将项目进行出租,或出售源代码,以此来增加日后的收益。
6.2.3不可定量的收益
由于该项目面向学校和一些教育机构,能够树立公司形象,并且使用规模大,能提升公司知名度。
6.3收益/投资比
55000/50000=1.1
6.4投资回收周期
六个月
6.5敏感性分析
敏感度低,对其他软件不会产生较大冲突,对设备的要求不高,普遍能相互适应。
7社会因素方面的可行性
7.1法律方面的可行性
该项目为独立开发,在技术上没有使用任何现有的软件方法。
本项目不涉及在社会上或政治上引起侵权、破坏或其他责任问题。
所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。
7.2使用方面的可行性
从企业的角度来看,纸质的考试不仅物质成本高,而且需要耗费大量的人力资源;
此外,纸质的考试不够灵活,使得考试变得不够人性化,不能体现出企业考试的真实目的——促进员工提升自身的素质和能力,更好地为企业服务,这是有别于其他的升学考试的。
本系统对于用户单位所需的安全性,可靠性,可维护性,可升级性,反应速度以及其他基本要求等问题,完全能够满足用户要求。
8结论
通过以上研究,我觉得所建议的在线考试系统是可行的。
随着网络的发展,基于Internet的考试系统与传统考试模式相比,网上考试具有无可比拟的优越性,网上考试已成为必不可挡的考试方式,将来会渐渐成为一种趋势,更好的为学校和企业选拔人才。
以及对投资预算和资金筹措,再加上后期效益分析,社会效益等内容进行周密分析后,确定本系统能够行之有效地实施,并且能够创造可观的经济效益,在未来的校园考试模式中占有很大的立足之地。