在线考试系统可行性分析报告.docx
《在线考试系统可行性分析报告.docx》由会员分享,可在线阅读,更多相关《在线考试系统可行性分析报告.docx(6页珍藏版)》请在冰豆网上搜索。
在线考试系统可行性分析报告
在线考试系统可行性分析报告
1.编写目的
•本文用于分析项目的可行性,包括项目的经济可行性、技术可行性、操作可行性、法律可行性等方面,以决定是否接着那个项目的开发,以及保证今后项目的顺利进行。
在软件接着进一步的开发之前首先给出此软件项目打算.
背景
•该项目开发的软件为在线考试系统软件,是鉴于目前企业对职员的业务或技术水平的测试的迫切需要,提升企业职员自身的学习能力.该软件设计完成后可用于所有企事业单位(包括学校等教育机构).目前社会上在线考试系统进展飞速,各个企事业单位都引入了在线考试系统软件来进行各种在线测试,交互式在线考试系统也是有了专门大的进展,商业化的在线考试系统软件也许多.本系统力求使系统功能简洁明了,但功能齐全且易于操作.
•
2、可行性研究的前提
2.1要求:
•a.实现系统的要紧功能,即添加试题,添加试卷,分发试卷,试卷评分,成绩汇总,考生信息治理,定时收卷,验证登录.
•b.数据库可并发访问并具有较大的吞吐量.
•c.系统具有专门好的可移植性、可扩展性和可重用性.
•d.系统反应速度较快,当客户端与服务器断开连接时候也能够实现按时收卷.
•e.使用系统的每个用户都必须有登陆密码,具有较好的安全保密性.
•f.系统界面具有一定的人性化.
•g.在十五周内完成本项目.
2.2目标:
•a.在规定期限内完成系统的开发.
•b.项目小组成员各尽其责,用自备计算机完成自己部分项目任务.
•c.分享开发环境软件及项目相关资料,节约项目成本并提高开发效率.
•d.尽量使用数据库连接池技术,保证系统连接数据库的速度.
•e.运用JSP的语言特性,保证系统有较快的处理及响应速度.
•f.实现系统界面的美工及人性化要求.
•
3、对现有系统分析
3.1处理流程
3.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改进之处
本系统能够不限制地域和时刻只需要通过联网的扫瞄器即可实现在线答题,而现有系统必须在同一时刻规定地点进行考试;维护用户数据及试卷内容不需要人工输入和打印,大大节约了人力和物力;评分将由计算机自动评分(部分由人工评分),分数不计算及排名等都由系统自动进行.真正实现了无纸考试、无纸办公.
5.可选择的其他系统方案
(1)
5.1可选择的系统方案1
•购买“江苏省高中计算机会考在线考试系统”.是一套采纳C/S模式的在线考试系统,要紧是提供全省统一计算机在线考试,要紧功能有:
添加试题,添加试卷,随机分发试卷,试卷分发具有同时不同卷,试卷为题库中随机抽取,定时收卷,自动评分,考生信息治理,治理员权限等级划分,成绩汇总分析.此外,该系统囊括了单选题,填空题,简答题和编程题。
其中,编程题能够调用当前计算机中所安装的编程开发环境.
•未被选为本系统的缘故有:
•a.该系统面向全省高中,而本次开发的系统是面向中小型企业.
•b.该系统需要连接互联网实现统一的大型考试,而本次开发的系统要紧用于中小型局域的小范围考试.
•c.该系统采纳的是C/S模式,这就需要参加考试的客户机需要安装相应的客户端软件,
•专门难实现跨平台运用.
•d.该系统在客户端是逐题呈现出来的,不能给应试者对试卷的整体映像.
5.可选择的其他系统方案
(2)
5.2可选择的系统方案2
•开发“基于ASP+Access的在线考试系统”.该系统是基于B/S模式要紧用于小型在线考试。
其要紧功能有添加试题,添加试卷,分发试卷,考生信息治理,定时收卷,成绩汇总分析.考试题型包括:
单选题,多选题,推断题,填空题,简答题.评分方式为:
选择题和推断题自动评分,填空题和简答题手动评分.
•未被选为本系统的缘故有:
•a.该系统所用开发语言是ASP,是一种应用于微软IIS的服务器平台的WEB开发语言.因此,该系统只能应用在IIS的平台上,可移植性专门差.
•b.该系统所用数据库为Access,不能实现专门好的系统并发性,系统速度相对较慢.
•c.ASP所开发出来的WEB系统是将业务逻辑与页面表现混杂在一起,不易于阅读代码,可重用性差.
6.投资及效益分析
6.1支出
6.1.1差不多建设投资共计*万
6.1.2其他一次性支出
WindowsNT:
*万
治理员培训费:
*万
共计:
*万
6.1.3非一次性支出
人职员资:
*万
其他不可知的额外支出:
*元
共计:
*万
6.2收益
6.2.1一次性收益:
*元
6.2.2非一次性收益
(按银行利率:
1%);
减少职员5人(1000元/人)五年收益:
*
6.2.3不可定量的收益
因工作效率提高工作时刻减少:
*
6.3收益/投资比
*
7.社会因素方面的可能性
•法律方面的可行性
•本项目不涉及在社会上或政治上引起侵权、破坏或其他责任问题。
设计本项目的一切活动都在国家法律同意范围以内。
系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。
•使用方面的可行性
•“在线考试系统”是针对企业内部要对职员考核的需求进行开发的一个在线系统。
从企业的角度来看,纸质的考试不仅物质成本高,而且需要耗费大量的人力资源;此外,纸质的考试不够灵活,使得考试变得不够人性化,不能体现出企业考试的真实目的——促进职员提升自身的素养和能力,更好地为企业服务,这是有不于其他的升学考试的。