基于web的网上考试系统可行性研究报告.docx
- 文档编号:5102646
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:14
- 大小:43.35KB
基于web的网上考试系统可行性研究报告.docx
《基于web的网上考试系统可行性研究报告.docx》由会员分享,可在线阅读,更多相关《基于web的网上考试系统可行性研究报告.docx(14页珍藏版)》请在冰豆网上搜索。
基于web的网上考试系统可行性研究报告
软件工程实验报告
(一)
软件项目名称:
基于web的网上考试系统
实验报告名称:
可行性研究报告
专业班级(方向):
计算机科学与技术(嵌入式方向)
学号:
1401110124
姓名:
孙国库
成绩:
时间:
2013年10月14日
西安文理学院数学与计算机工程学院
一、可行性研究报告
1.引言
1.1编写目的
考试的历史由来已久,我国从隋朝就建立并延续使用了上千年的科举考试,和现如今我国每年一次全国范围内的大规模高考,以及各种等级考试,是我国社会选拔人才个人奋斗检验学习成果的一个非常有效地手段。
在先进信息技术飞速发展的时代,考试的方式,方法也发生可很大的变化。
以计算机为中心的internet和多媒体技术的迅速崛起,给现代教育注入了新的生命,使用现代教育产生了重大的飞跃。
考试是现代教育的一个重要的环节,它是对学生所学知识和能力的一种评价,也是衡量教师教学效果的一种教育测量手段。
然而传统考试在命题内容,评分标准,阅卷等方面会被各种因素干扰,考试可信度和效率较低等缺点,在信息时代的今天,让我们不得不去改变考试的方法,方式,才能使现代教育得到更好的发展。
1.2项目背景
1.近几年网络的发展,是我们的生活发生的翻天覆地的变化。
公司、家庭如此,学校也不例外,在所有院校中,考试用纸浪费相当大,考虑到目前环保,无纸化考试将成为热门,比如大学生和招聘企业最注重的大学英语四六级考试也正逐步向这个无纸化考试方向发展,想必用不了几年,就会实现。
2.所建议开发软件的名称:
基于web的网上考试系统。
3.项目的任务提出者:
孙国库
4.项目设计者:
孙国库
5..项目开发者:
孙国库
6.用户:
西安文理学院全体学生
7.实现软件的单位:
西安文理学院数学与计算机工程学院
8.项目与其他软件或者系统的关系:
基于web的网上考试系统的实现是建立在学校教务系统以及学籍信息管理系统下的,在这两个系统的配合使用下,基于web的网上考试系统才能更好的实现其功能。
1.3定义
ASP(ActiveServerPages)是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。
PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。
PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用
ADO(ActiveXDataObjects)是一个用于存取数据源的com组件。
它提供了编程语言和统一数据访问方式OLEDB的一个中间层。
允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。
访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。
SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
1.4参考资料
【1】张海藩《软件工程》【M】.清华大学出版社,2008.1
【2】王珊,萨师煊《数据库系统概论》【M】.高等教育出版社,2006.2
【3】RasmusLerdorf,kevinTatroe《PHP程序设计》【M】.中国电力出版社2003.
【4】.JavaWeb程序设计【M】.清华大学出版社2013.
2.可行性研究的前提
2.1要求
2.1.1主要功能
(1)用户注册模块:
注册包括,名称,密码,OICQ,邮箱,性别,年龄等基本信息,填好后保存至用户数据表。
(2)用户登陆模块:
已经注册好的用户进入该系统,必须先进行注册,否则以游客进入系统。
(3)用户信息:
当以注册好的用户名进入系统,将显示用户的具体注册信息。
(4)考试信息:
查看当前考试实时信息。
(5)试卷答题:
对相应的试卷进行答题。
(6)查看试卷:
可查看当前试卷的相关信息。
(7)成绩查询:
对以往考试成绩进行查询。
(8)在线用户:
可以浏览当前在线的用户人数及信息。
(9)我的好友:
可以查看好友的基本信息。
(10)站内短信:
可以接受相关信息。
(11)使用帮助:
用户可以得到相关的信息。
(12)退出登陆:
返回登陆界面。
2.1.2系统结构图及流程图
在线考试系统系统分为两个子系统:
用户系统和后台管理系统。
系统结构图(如图4-1):
后
台管理
管理员信息系统
考试管理系统
成绩管理
学生信息管理
试卷管理
判断题管理
管理员信息
(a)
前
台管理
参加考试
新生注册管理
考试系统
学生资料系统
成绩显示
(b)
图4-1系统结构图
系统流程图(如图4-2):
系统管理员
新闻数据
考试数据
试题数据
科目数据
后
台
数
据
库
领导:
审核数据
用户:
考试情况数
数据流程图:
注册用户
管理员登陆
用户管理
进入系统
普通用户登录
系统自动评卷
进入系统答题
重新登录
试题管理
核对用户
核对用户
(a)数据流程图
图4-2系统流程图
2.1.3在线考试系统模块图
通过对系统需求的分析,同时整合网站总体功能,可以分析出在线考试平台大致可以分为三个模块:
学生考试管理、管理用户模块、教师系统管理。
内含:
考生注册、实时考试、密码管理、成绩查询、信息修改、权限管理、评卷功能、试卷管理、成绩统计。
具体如图4-3所示。
在线考试系统
考生注册
教师管理模块
管理用户模块
学生管理模块
实时考试
密码管理
成绩查询
试卷管理
成绩统计
信息修改
权限管理
评卷功能
图4-3在线考试系统模块图
2.1.4安全与保密要求
该系统完成后由西安文理学院教务处所有,对全体学生有保密要求,系统严格控制用户和管理员都只能使用各自的身份登录,以确保在线考试系统所提供的数据的准确性和该考试系统的安全性。
2.1.5.与软件相关的其他系统
(1)、教务系统
(2)、西安文理学院学籍信息管理系统
2.1.6完成期限
该系统的完成期限为2015年8月15日,并与2015年9月1号正式交付使用。
2.2目标
•a.在规定期限内完成系统的开发.
•b.项目小组成员各尽其责,用自备计算机完成自己部分项目任务.
•c.分享开发环境软件及项目相关资料,节省项目成本并提高开发效率.
•d.尽量使用数据库连接池技术,保证系统连接数据库的速度.
•e.运用JSP的语言特性,保证系统有较快的处理及响应速度.
•f.实现系统界面的美工及人性化要求.
2.3条件、假定和限制
a.建议开发软件运行的最短寿命为20年;
b.经费来源和使用限制:
该系统开发过程中所需的费用全部由目标用户提供;该系统完成之后将无功能限制,如需要系统功能添加需另支付系统维护费用。
c.硬件、软件、运行环境和开发环境的条件和限制:
首先选择操作系统。
由于ASP属于MS(Microsoft)的东西,所以我们要选择MS的操作系统,Windows98以上就可以,然后就是搭建个人WEB服务器(PersonnelWebSerice)。
基于以上要求,配置如下:
(1)服务器端
操作系统:
Windows200xp/7
网络协议:
TCP/IP
WEB服务器:
WindowsServer2003
数据库:
MicrosoftSQLServer2005
浏览器:
InternetExpolrer6.0(或更新版本的浏览器)
IIS6.0
(2)用户端
浏览器:
InternetExplorer6.0(或更新版本的浏览器)
d.可利用的信息和资源:
西安文理学院原有的无纸化考试系统以及西安文理学院相关技术人员
e.建议开发软件投入使用的最迟时间为:
2015年10月15日。
2.4可行性研究方法
分别从技术可行性、经济可行性、操作可行性三方面进行具体地研究,并结合系统流程图和数据流程图分析此项目是否可行。
其基本方法是:
调查、确定模型、交互。
2.5决定可行性的主要因素
技术条件,资费来源,技术人员的执行能力,市场需求热度等等。
3.对现有系统的分析
1、概括说明:
现有的考试系统大多说是基于C/S模式的在线考试系统,此考试系统功能简单,对用户来说不方便,不怎么灵活,且维护工作量很大。
3.1处理流程和数据流程
(1)处理流程图:
考生信息文件
考生登录程序
试卷信息文件
管理员信息文件
试题信息文件
考生成绩信息文件
事务
管理员登录程序
在线考试
分发试卷
评阅试卷
试卷管理程序
试题管理程序
(2)数据流
考务人员
启用前试卷
考生信息
编写试卷
管理
考生
确认
考场
启用后试卷
批改人员
成绩单
批改
分发
交卷
查询
处理成绩
考试
3.2工作负荷
该系统建成之后交付使用预计用户量能达到3000人同时使用,能同时允许300管理员同时登陆。
3.3费用支出
3.3.1基本建设投资共计18万
3.3.2其他一次性支出
WindowsNT:
1.5万
管理员培训费:
0.5万
共计:
2万
3.3.3非一次性支出
人员工资:
1000*4*12*5=24万
其他不可知的额外支出:
24000元
共计:
3200*5+24000+240000=28万
3.4人员
1、系统设计人员3人;
2、项目实施人员5人;
3、系统维护人员2人
共计十人。
3.5设备
一些安装有windows操作系统并能连接互联网的计算机即可。
3.6局限性
【说明现有系统存在的问题以及为什么需要开发新的系统。
】
4.所建议技术可行性分析
4.1对系统的简要描述
所建议系统是基于B/S模式的WEB系统,使用JSP语言开发并使用经典的MVC三层构架.使用MySQL作为数据库管理系统,采用两级管理模式,及超级管理和普通管理,配合使用Tomcat6.0作为应用服务器.使用免费的MySQL和Tomcat软件可以大大减少项目开支.运用数据库连接池技术缓解了系统中数据库的压力瓶颈,提高了对数据库操作的性能.本系统运用了目前比较流行的WEB框架——Strut,提供了对开发MVC系统的底层很好的支持,而MVC是表现层、业务逻辑层和持久层分开,因而是系统具有很好的扩充性,用户界面可以灵活变化。
本系统还运用了Ajax技术,增强了该系统处理突发事件的能力。
4.2处理流程和数据流程
4.2.1数据流图
4.2.2改进之处
本系统可以不限制地域和时间只需要通过联网的浏览器即可实现在线答题
管理员
试题管理
试卷管理
考生信息管理
考试管理
试题表
考生
考生信息表
试卷表
管理员
考试表
添加、删除、修改试题
添加、删除、修改试卷
试卷
考试情况
考生信息
查看、修改、删除、增加考生信息
考试信息
查看、修改、删除、增加考生信息
考生信息
试题
4.4.3与现有系统比较的优越性
现有系统必须在同一时间规定地点进行考试;该考试系统的处理突发事件的能力较强大,保证在线考试的正常进行;能够维护用户数据及试卷内容不需要人工输入和打印,大大节省了人力和物力;评分将由计算机自动评分(部分由人工评分),分数不计算及排名等都由系统自动进行.真正实现了无纸考试、无纸办公.
4.4采用建议系统可能带来的影响
4.4.1对设备的影响:
对设备的兼容性更好;
4.4.2对用户的影响:
用户界面更加人性化,操作更加简单;
4.4.3对系统运行的影响:
使系统运行更加流畅;
4.4.4对开发环境的影响:
更容易开发出新的网上考试系统,来增强网上考试的普遍性和实用性;
4..4.5对运行环境的影响:
该系统可以在更多的环境下运行;
4.4.6对经费支出的影响:
相比原来的系统,该系统的经费更少,但实现的功能更多。
4.5技术可行性评价
【包括:
a.在限制条件下,功能目标是能达到;
b.利用现有技术,功能目标能达到;
c.对开发人员数量的和质量的要求能满足;
d.在规定的期限内,开发能完成。
5.所建议系统经济可行性分析
5.1支出
5.1.1基建投资
5.1.2其他一次性支出
5.1.3经常性支出
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%
5.4投资回收周期:
五年
5.社会因素可行性分析
5.1法律因素
本项目不涉及在社会上或政治上引起侵权、破坏或其他责任问题。
设计本项目的一切活动都在国家法律允许范围以内。
系统开发和运行与国家的政策法规不存在任何冲突和抵触之处
6.2用户使用可行性
•“基于web在线考试系统”是针对企业内部或者学校内部要对员工考核或学生考试的需求进行开发的一个在线系统。
从企业和学校的角度来看,纸质的考试不仅物质成本高,而且需要耗费大量的人力资源;此外,纸质的考试不够灵活,使得考试变得不够人性化,不能体现出企业考试和学校考试的真实目的——促进员工和学生提升自身的素质和能力,更好地为企业和社会服务,这是有别于其他的升学考试的。
7.其他可供选择的方案
7.1、可供选择方案1:
•购买“江苏省高中计算机在线考试系统”.是一套采用C/S模式的在线考试系统,主要是提供全省统一计算机在线考试,主要功能有:
添加试题,添加试卷,随机分发试卷,试卷分发具有同时不同卷,试卷为题库中随机抽取,定时收卷,自动评分,考生信息管理,管理员权限等级划分,成绩汇总分析.此外,该系统囊括了单选题,填空题,简答题和编程题。
其中,编程题可以调用当前计算机中所安装的编程开发环境.
•未被选为本系统的原因有:
•a.该系统面向全省高中,而本次开发的系统是面向中小型企业.
•b.该系统需要连接互联网实现统一的大型考试,而本次开发的系统主要用于中小型局域的小范围考试.
•c.该系统采用的是C/S模式,这就需要参加考试的客户机需要安装相应的客户端软件,
•很难实现跨平台运用.
•d.该系统在客户端是逐题呈现出来的,不能给应试者对试卷的整体映像.
7.2可供选择方案2:
•开发“基于ASP+Access的在线考试系统”.该系统是基于B/S模式主要用于小型在线考试。
其主要功能有添加试题,添加试卷,分发试卷,考生信息管理,定时收卷,成绩汇总分析.考试题型包括:
单选题,多选题,判断题,填空题,简答题.评分方式为:
选择题和判断题自动评分,填空题和简答题手动评分.
•未被选为本系统的原因有:
•a.该系统所用开发语言是ASP,是一种应用于微软IIS的服务器平台的WEB开发语言.因此,该系统只能应用在IIS的平台上,可移植性很差.
•b.该系统所用数据库为Access,不能实现很好的系统并发性,系统速度相对较慢.
•c.ASP所开发出来的WEB系统是将业务逻辑与页面表现混杂在一起,不易于阅读代码,可重用性差.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 网上 考试 系统 可行性研究 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)