在线考试系统可行性分析报告.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线考试系统之可行性研究报告
1.引言
1.1编写目的:
木文用于分析项目的可行性,包括项目的经济可行性、技术可行性、操作可行性等方面,以决定是否继续这个项目的开发,以及保证今后项目的顺利有目的的进行。
在软件继续进一步的开发之前首先给出此软件项目计划,I可答开发过程的相关问题.
1.2项目背景:
随着现代教育业的迅猛发展,网络在教学中应用领域的不断扩大,如远程教育和虚拟大学的出现,特别是校园网的普及。
传统的考试形式越来越不能满足多种教学形式的需要。
而在线考试系统实现了真正的考试无纸化,且由于其基于网络的远程灵活性,开始成为新兴的考试形式。
该项目开发的软件正是在线考试系统软件,是鉴于目前企业对员工的业务或技术水平的测试的迫切需要及学校的需要,提升企业员工自身的学习能力.该软件设计完成后诃用于所有企事业单位(包括学校等教育机构).本系统力求使系统功能简洁明了,但功能齐全且易于操作.
1. 3定义:
B/S模式的在线考试系统:顾名思义,它不同于C/S (客户端/服务器)模式的在线考试系统,是一种浏览器/服务器模式的在线考试系统。
通过网络,可以实现模拟考试和正式考试。
UML:统一建模语言,是面向对象软件的标准化建模语言。
XML:可扩展的标记语言。
1.4参考资料:
[1]张海藩.软件工程导论.第5版.北京:清华大学出版社.2008年
[2]金敏,周翔.高级软件开发过程.北京:清华大学出版社.2005年
[3]Java Web开发实战经典.北京:清华大学出版社.2010年
[4]方俊.Ajax引擎的设计与应用.电脑与信息技术.2006年
[5]Bruce Eckel. Java编程思想.北京:机械工业出版社.2007年
2.可行性研究的前提:
2.1要求:
-a.实现系统的主要功能,即添加试题,添加试卷,分发试卷,在线考试、试卷评分, 成绩汇总及管理,考生信息管理,定时收卷,注册与验证登录.
• b.数据库可并发访问并具有较大的吞吐量,且采用两级管理模式:超级管理和普通管理。
超级管理具有所有权限,而普通管理只能添加和修改试卷。
.
• c.系统具有很好的可移植性、可扩展性和可重用性.
• d.系统处理突发事件的能力要强,当出现突然断电或者死机时,也能够及时处理,保证考试的顺利进行。
2.2目标:
• a.在规定期限内完成系统的开发.
• b.项目小组成员各尽其责,用自备计算机完成日己部分项目任务.
• c.分享开发环境软件及项目相关资料,节省项目成木并提高开发效率.
• d.尽量使用数据库连接池技术,保证系统连接数据库的速度.
2.3硬件、软件、运行环境和开发环境方面的条件和限制:
•操作系统:Window XP
cl )
•
处理器:英特尔Pcntium (奔腾)双核E5500 @ 2. 80GHz •
主板:和硕TPM41-D3 (英特尔4 Series 芯片组- TCH7 Family ) •
内存:2 GB (记忆科技DDR3 1333MHz ) •
主硬盘:西数 WDC WD3200AAJS-22L7A0 ( 318 GB ) •
开发环境:Myeclipse 、mysql 、tomcat 6. 0 • 可利用的信息和资源:现有书籍和网上资源。
2.4进行可行性研究的方法:
分别从技术可行性、经济可行性、操作可行性三方面进行具体地研究,并结合系 统流程
图和数据流程图分析此项目是否可行。
其基木方法是:调查、确定模型、交互。
2. 5评价尺度:
a )操作是否简单
b )运行速度是否够快
c )整套系统是否够安全
费用开支是多少e )各项功能的优先次序 f )开发时间的长短 g )是否让用户满意
3. 对现有的在线考试系统的分析:
3.1概括说明:
现有的考试系统大多说是基于C/S 模式的在线考试系统,此考试系统功能简.单, 对用
户来说不方便,不怎么灵活,且维护工作量很大。
3.2处理流程图:
4. 所建议的在线考试系统: 4.1对所建议系统的说明
所建议系统是基于B/S 模式的WEB 系统,使用JSP 语言开发并使用经典的MVC 三层构 架.使用MySQL 作为数据库管理系统,采用两级管理模式,及超级管理和普通管理,配合 使用
Tomcat 6.0作为应用服务器.使用化费的MySQL和Tomcat软件可以大大减少项目开支.运用数据库连接池技术缓解了系统中数据库的压力瓶颈,提高了对数据库操作的性能. 本系统运用了bl前比较流行的WEB框架——Strut,提供了对开发MVC系统的底层很好的支持,而MVC是表现层、业务逻辑层和持久层分开,因而是系统具有很好的扩充性,用户界面可以灵活变化。
木系统还运用了Ajax技术,增强了该系统处理突发事件的能力。
5.投资及效益分析:
5.1支出
5.1.1基本建设投资共计18万
5.1.2其他一次性支出
Windows NT: 1.5 万
管理员培训费:0.5力,
共计:2万
5. 1.3非一次性支出
人员工资:1000*4*12*5二24万
其他不可知的额外支出:24000元
共计:3200*5+24000+240000=28 万
5.2收益
5.2.1 —次性收益:0元
5. 2. 2非一次性收益
(按银行利率:1%);
减少员工5人(1000元/人)五年收益:
1000* (1.1+ (1. 1) 2+ (1. 1) 3+ (1. 1) 4+ (1. 1) 5) *5*12*5二30
5.2.3不可定量的收益
因工作效率提高工作时间减少:
54/5*4=43 万
5. 3收益/投资比
73 万/48 万=152%
6.社会因素方面的可行性:
•法律方面的可行性
•木项目不涉及在社会上或政治上引起侵权、破坏或其他责任问题。
设计木项目的一切活动都在国家法律允许范围以内O系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。
•使用方面的可行性
・“在线考试系统”是针对企业内部或者学校内部要对员工考核或学生考试的需求进行开发的一个在线系统。
从企业和学校的角度来看,纸质的考试不仅物质成本高,而且需要耗费大量的人力资源;此外,纸质的考试不够灵活,使得考试变得不够人性化,不能体现出企业考试和学校考试的其实目的——促进员工和学生提升自身的素质和能力,更好地为企业和社会服务,这是有别于其他的升学考试的。
7 .总结:
通过以上的研究,我觉得所建议的在线考试系统是可行的。
随着企业网和校园网的迅猛发展,网上考试已成为必不可挡的考核方式,将来会渐渐成为一种趋势,更好的为企业和学校选拔更优秀的人才,在技术方面完全可以实现以上所说的全部功能,只有慢慢的去
开发,去实现,才能够发现问题,解决问题,慢慢的完善在线考试系统的功能,将来的考试系统功能一定会更强大,更完善。