1.2问题的提出
随着时代的发展、科学技术的不断进步。愈来愈多的人开始使用电脑,在线考试也就愈来愈受欢迎。伴随着毕业的要求需要完成一款能够进行实现题库管理,用户管理,随机取题管理,答案管理,在线评分管理和修改管理等基本功能。
1.3系统开发目标
根据“在线考试系统的设计与实现”项目的要求,我选择完整的数据库管理,用户管理,随机存取的题目管理,答案管理,在线评分管理和修改管理和其他功能。
1.4开发工具的选择
后台开发工具:myeclipse8.6,前台页面使用jsp,数据库使用:sql server 2005 服务器选择:tomcat ,主要因为他们都是免费的。
1.5开发本系统的意义
由于电脑以及网络已经成为人们生活中不可缺失的一部分。
(一)从经济角度看,在线考试系统只需要电脑和互联网就行了,比拟于古板的纸张考试,在线考试节约了大批的纸,并且不需要很多的老师去一题一题的批改提高了考试的效率。
(二)由传统规则的考试,考生不需要固定的时间,固定的地点参加考试,考生可以通过当地的网络可以登录系统参加考试。并且题目的随机性使得每个考生都是平等的,减少作弊.
(三)考试成绩随着试卷的提交,考试就可以查看自己的分数并且可以看到自己哪里做错了。而且老师也可以查看。
第2章 系统分析
2.1可行性分析
对于该系统的开发背景、开发目标、开放工具选择、开发意义等一系列问题的研究。本人对于该系统的可行性进行进一步的分析,主要就是针对技术可行性、经济可行性、方案可行性的一系列分析来得出对于该系统的开发是否可行,并且画出本人所要开发的系统的数据流图来展示具体本系统所要具体完成的一些操作。
2.1.1技术可行性分析
由于该系统的开发只需要使用myeclipse、jsp、sql server 2005以及一台计算机就可以完成。对于已经掌握这些技术的本人来说,在技术上市是可行的。
2.1.2经济可行性分析
开发成本低、几乎都是免费的、只需要花费时间去做就能够完成,所以在经济上市可行的。
2.1.3方案可行性分析
根据“在线考试系统的设计与实现”项目的要求,本人选择完成一款能够进行实现题库,用户,取题,答案,在线评分和修改和其他功能的管理。。这些功能都可以实现完成,所以在方案上市可行的。
2.1.4系统数据流图
系统数据流图就是通过前期对各方面的调查、研究以及分析该系统所需要做的功能所画出来的,为了能够让人具体了解本系统的功能 jsp+sqlserver在线考试系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_38629.html