基于bs模式的标准化考试系统可行性论证报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机与通信工程学院
《软件工程》实验报告基于B/S的标准化考试系统可行性分析报告
The Report of Feasibility Studies
专业:软件工程_________
班级:_________ 计算机___________
姓名:
学号:___________________________
报告日期:________________________
目录
1、引言 (2)
1.1编写目的 (2)
1.2项目概况 (2)
1.3术语定义 (2)
1.4参考资料 (3)
2背景与意义 (3)
2.1 背景与现状 (3)
2.2趋势与前景 (4)
2.3 工作基础、条件和优势 (4)
3内容和目标 (5)
3.1 主要内容 (5)
3.2 预期目标 (5)
4技术路线 (6)
4.1 总体功能 (6)
4.2运行平台 (7)
4.2.1 网络环境 (7)
4.2.2 设备情况 (7)
4.2.3 支撑软件 (9)
4.3开发工具 (9)
4.4 关键技术(无)9 5进度计划 (9)
6条件、假定和限制 (10)
7可行性分析 (10)
7.1技术可行性 (10)
7.2经济可行性 (10)
7.3社会效益可行性(无)10
7.4操作可行性 (10)
7.5法律可行性 (10)
8结论 (11)
1、引言
考试是教育的重要环节也是学校工作的重要组成部分。通过考试可以得知学
生的学习情况以及老师的教学效果,从而知道如何对教学方法进行有效的改进。
随着计算机技术和互联网的日新月异的告诉发展,考试技术的载体也有了不断的进步,再加上考试理论的日渐成熟,推动了考试形式的不断的发展和丰富。利用网络作为考试的载体,不仅能让学生随时参与考试并迅速获得成绩,而且还
能有效的减少批改试卷的工作人员的工作量,提高工作效率。因此,本人根据学
校的实际情况以及参考其他的考试系统,拟用B/S模式设计一种高效稳定的B/S
模式的标准化考试系统。
1.1编写目的
1)目的
为了方便学生随时能参加考试进行查漏补缺,有效的规划未来学习计划。为
了减少改卷工作人员的工作量。同时减少批改时的出错率,提高工作效率。
2)主要使用者
教师、在校学生以及其他参考人员等。
3)编写者
姓名:学号:
1.2项目概况
1)项目名称:基于B/S的标准化考试系统
2)项目提出者:
3)项目开发者:
4)用户:教师、学生以及其他参考人员等
5)项目联系:该项目需与学校的学籍管理系统联系起来,通过学籍管理系
统获得学生用户列表。
1.3术语定义
1)B/S:B/S结构(Browser/Server,浏览器/服务器模式),是WE哄起后的一种网络
结构模式,WEB浏览器是客户端最主要的应用软件。相关技术方案参考B/S模式的书籍⑴。
2)MYSQL : M7QL是一个关系数据库管理系统。相关技术方案参考MYSQL的书籍⑵。
3)Tomcat: Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使
用,是开发和调试JSP程序的首选。
4)Java web Java Web是指用Java技术来解决相关web互联网领域的技术总和。
5)MyEclipse: MyEclipse 是一个十分优秀的用于开发Java, J2EE 的Eclipse
插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spri ng, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。
1.4参考资料
[1]任泰明•基于B/S结构的软件开发技术[M].西安:西安电子科技大学出版社,2006
[2]姜承尧著.MYSQL技术内幕[M]北京:机械工业出版社,2012
[3](美)琼斯著.GNU'LINUX环境编程(第2版)[M]北京:清华大学出版社,2010 [4]肖刚著.Java Web服务器应用程序设计电子工业出版社,2001
[5]张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2008.02
2背景与意义
2.1背景与现状
在国内,大多数考试采用以笔试为主要形式的传统考试方式,每次考试不仅要浪费大量的印刷纸,而且批改效率低,学生经常要等好几天才能知道自己的成绩,并且考试后还需花费人力用于批改试卷,统计成绩等。
目前常用的网上考试系统主要有两种基本模式:传统的C/S (客户机/服务器)模式和新型的B/S (浏览器/服务器)模式,所谓C/S模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;C/S结构
在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于
扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。当拥有用户量
比较多时,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。与传统的基于C/S模式的网上考试系统相比,B/S 体系将应用逻辑与用户界面和数据访问相分离,使系统的维护变得简单(只需要改变网页,即可实现所有用户的同步更新),同时简化了客户端的功能,用户只需浏览器即可使用此考试系统,更适宜于互联网上的考试。
2.2趋势与前景
在信息技术迅速发展的今天,网络对于大多数人已不再陌生,并且其应用在人们的工作、学习和生活中越来越多地发挥着不可替代的作用。近年来随着软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,网络教育
在人们的教育活动中逐步得到普及。网上考试是网络教育不可缺少的组成部分,是网络教育的一个重要环节。网上考试在国外一些国家已经得到了蓬勃发展,人
们的选学课程和考试都是通过网上进行的。一些著名的考试,如Microsoft 公
司的MCSE(Microsoft 系统工程师认证考试)、GMAT工商管理硕士入学考试)、托福考试、GRE美国研究生入学考试)、Oracle公司的SCJP(java程序远认证)等,都是采用网上考试的形式进行的。
在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。网上考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常容易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。In ternet 技术的发展使得考试的技术手段和载体发生了划时代的变化,考试从
传统的纸笔考试到计算机辅助考试再发展到基于Web的网上考试成为现实。现阶段,网上