当前位置:首页 > jsp考试管理系统毕业设计(含源文件)
第二章 可行性研究
可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:
2.1 技术可行性与经济可行性
《计算机文化基础》在线考试系统是由网络和网页实现的。所以本系统使用JSP开发技术,应用界面友好且功能强大的由Macromedia公司的Macromedia Dreamweaver MX软件,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库使用SQL Server 2000 数据库,服务器是TOMCAT 5.0 。本人在大学的学习中,已经学过这几门语言,就本人能力而言,多次进行数据库开发实习,有一定的实地开发经验。本人热爱计算机科学,有一种奋发向上刻苦钻研的精神,经过大学四年的学习,这些课程已熟练掌握,本系统是本人在学校开发,遇到问题可以与同学一起研究,再加上导师的指导。因此在技术上能够适应本系统的开发。
系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
本软件的开发费用可以忽略,由本人利用毕业设计的机会进行开发,目前中档办公用机每台在4000元左右。在加上一些其他设施的购买,预计一万元以内便可使系统投入运行。现在学校现有办公用机完全能够达到要求,可以利用现有的设备,不需要再进行投资。
本系统的开发需要资金少,系统开发运行后,可以实现学生考试管理的计算机化,节省了人力、物力,将教师从繁重的工作业务中解脱出来,减少了考试管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行
2.2 操作可行性与法律可行性
本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。
本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,
- 3 -
因此具有法律可行性。
综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。
- 4 -
第三章 需求分析
3.1 系统需要解决的主要问题
本系统要实现《计算机基础》在线考试及管理功能。能够实现学生登录并考试的功能,使学生实现网络考试的功能,学生在网上进行答题并交卷。教师可以完成学生信息的管理,试卷的管理及评卷的管理功能。
本系统要实现在线考试,模拟现实中的考试,首先需要解决试卷的管理,在本系统中,题型分为填空,改错及程序题,教师需要完成试题、答案、难度、分值等信息的录入,同时需要设定考试的时间及开启考试状态。学生在规定的时间内计时答卷。交卷后由教师完成评卷的功能。这些问题需要通过特定的算法,逐步实现。
3.2 系统具备的基本功能
《计算机文化基础》在线考试系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性。
(1)、学生操作前台——操作方便.
前台作为与学生直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不太懂电脑操作的学生,也能轻松的享受计算机给他们带来的便利。前台系统主要是学生登录及在线考试的功能,学生在前台可以选择题型,如填空题,改错题和程序题,学生选择每个题进行作答,答完后进行交卷。
(2)管理后台:本系统后台管理在考虑学生考试管理操作简便的同时,提供了强大的管理模式。后台管理员管理可以实现系统的全部功能,具体包括:学生信息的管理、考试试题的管理。
3.3 数据流图
数据流图(DFD):
数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据
- 5 -
流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。
表3-1 图形说明表
图 形 符 号 名 称 实体 处理 DN S 符 号 说 明 记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称 记述某种业务的手工或计算机处理 其中,PM区记述处理标号 C区记述处理名称 记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称 记述数据流的流动方向,FM记述数据流的名称 数据存储 数据流
以下为本系统的数据流图
P0
学生考试信息 《计算机文学生操作结果
学生 化基础》在线
考试系统
教师操作信息 教师操作结果
教师
图 3-1在线考试系统TOP数据流图
学生 教师 - 6 -
共分享92篇相关文档