在线英语考试系统的设计与实现

上传人:大米 文档编号:487810673 上传时间:2024-02-13 格式:DOC 页数:47 大小:3.31MB
返回 下载 相关 举报
在线英语考试系统的设计与实现_第1页
第1页 / 共47页
在线英语考试系统的设计与实现_第2页
第2页 / 共47页
在线英语考试系统的设计与实现_第3页
第3页 / 共47页
在线英语考试系统的设计与实现_第4页
第4页 / 共47页
在线英语考试系统的设计与实现_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《在线英语考试系统的设计与实现》由会员分享,可在线阅读,更多相关《在线英语考试系统的设计与实现(47页珍藏版)》请在金锄头文库上搜索。

1、 毕 业 设 计(论 文) 题目:在线英语考试系统的设计与实现子题: 专 业:计算机 指导教师: 学生姓名: 班级-学号: 5题目:在线英语考试系统的设计与实现子题: 设计(论文)完成日期 学 生 姓 名:专 业:班 级学 号:指 导 教 师:评 阅 人:年 月 日摘 要随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的在线英语考试系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和

2、时间。本系统主要有用户有效身份登录、新用户注册、用户管理、在线考试、管理员登录及管理等功能。此外,本论文详细介绍系统开发所用的主要技术,如:B/S模式,Struts,JSP等。还介绍了本软件的系统结构,系统各个功能模块的详细设计。另外针对网页面中文乱码等问题进行了解决。最后对该考试系统做了总结,指出了系统的采用技术和经验,同时指出了系统存在的不足,并对今后进一步完善和研究工作进行了展望。关键词:JSP; SQL Server 2000; 在线考试; B/S模式; StrutsAbstractWith the rapid development of computer technology, s

3、chool teaching and management of information technology development has made great progress, which requires a balanced development of all aspects, from hardware and software both sides School put information into a first-class management, education and teaching platform. In this paper, design and de

4、velopment of Online English Language Testing system is one of important aspect. The system is based on reducing the workload of teachers, improve work efficiency, and optimize the flow of students in examinations, and enhance the students take part in the examination of identity recognition, than th

5、e traditional mode of examination to save human and financial resources and time.The system is effective as users logged, the new user registration, user management, online examinations, Administrators login and management, and other functions. In addition, it introduced some technology of developin

6、g the system, such as B/S mode ,Struts,JSP etc. It introduced a software system structure and function of each module system for the detailed design. Also the Chinese garbled pages of issues are resolved. The system is a simple conclusion .The system of innovation pointed out the deficiencies of the

7、 system and will improve the research work and the prospect.Keywords: JSP; SQL Server 2000; Online Examination; B/S mode; Struts目 录第一章 引言11.1选题的意义11.2 该选题发展动态11.3项目要解决的问题2第二章 系统分析32.1系统的需求32.2系统可行性32.3主要技术介绍4第三章 系统设计103.1系统目标103.2开发环境103.3系统功能结构103.4用例模型133.5概念模型143.6系统工作流程15第四章 数据库设计164.1数据库分析164.2

8、数据库逻辑结构16第五章 系统实现195.1公共类设计195.2前台首页设计235.3考生信息模块设计255.4在线考试模块的设计275.5后台首页设计305.6题目管理模块的设计325.7开发技巧与难点分析335.8系统的单元测试36第六章 总结39参考文献40致 谢41第一章 引言1.1选题的意义学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应

9、现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证,客观!更加激发学生的学习兴趣。基于Web数据库在线考试管理系统与传统考试比较,主要具有以下优点:可以实现教考分离,为远程教育提供技术支持;提高批卷的公正性;可以减轻教师的劳动强度;可以实现数据共享,而且操作方便,成本低等。1.2 该选题发展动态世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发

10、展的前列,为此许多国家都把信息技术应用于教育,作为民族发展的重要推动力。在国外,美国政府提出了“教育技术规划”,指出到21世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个孩子都能够享受“21世纪教师”网络服务。澳大利亚国家公共资源管理局已于1995年4月建立”澳大利亚教育网”,并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小学。在1995年底,国外开始出现支持网上教学的系统和平台。美国的NTU、英国的OPEN COLLEGE都是十分典型的网络教育范例。网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人

11、们选学课程和考试都是通过网上进行。特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。在国内,普遍地看,绝大多数教育的考试还停留在传统考试方式。在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评定。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样的工作将是一件十分烦琐和非常容易出错的事情。但是国内对互联网的真正应用还局限于网上报名和网上成绩查询等基础阶段,还没有真正形成上网考试的规模。而在国外一些国家,网上提交作业和网上考试已经相当普及了。所以说传统的考试方式已

12、经不能适应现代考试的需要。到1998年后,随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台,作为网络课程重要组成部分的网络考试系统也相继问世,例如哈尔滨工业大学开通远程教育网络,还有北大,清华等许多大学开通远程教育网络。1.3项目要解决的问题(1)本系统应该能够使考生不需要集中到一个地点,而是在任何地方进行身份确认后,都能进行考试。(2)本系统应该提供教师出题及题目管理和管理考生信息等基本功能,同时考生的成绩应该被保存下来,供教师进行分析统计和查看。(3)本系统应该提供考生找回密码等人性化功能,否则如果考生忘记密码,将无法参加考试。第二章 系统分析2.1系统的需求建立在线英语考试系统

13、的目的,就是采用以计算机为主的现代化设备完成考试过程中各种信息的添加、修改、删除、查询和使用,进行一般考试业务的管理,从而提高教育部门的工作效率。本文主要针对中、小院校的考试部门进行研究,所开发出的系统功能必须实用,并且操作简便,主要表现在以下两个方面:2.1.1功能(1)系统要求用户必须输入正确的用户名和密码才能进入系统,并且采用了权限登录,把用户分为管理员和学生。(2)在系统中的管理员管理模块,主要实现的是功能有添加、删除、查询试题和考生信息等功能。(3)在系统中的考生模块,主要实现的是功能有考生考试、修改个人资料、查询成绩等功能。 2.1.2界面网上在线考试系统应提供简单、层次关系明了、

14、清晰的操作界面,使用户一目了然。尽可能的为用户考试等功能操作提供方便。2.2系统可行性2.2.1 技术可行性基于浏览器的在线考试系统,关键技术在于网页的动态显示和管理,即从数据库中取得相应的试卷数据,并收集用户输入数据,能够对考试过程进行控制。本系统采用JSP、Struts框架、Ajax、SQL Server 2000等技术和工具开发,管理端和考生界面全部采用B/S模式构建,系统的部署,应用,维护更加方便。同时,大型数据库SQL Server 2000提供了数据库管理的能力,因此技术方案是成熟的和可行的。2.2.2 经济可行性本软件开发时间为三个月左右,开发所需硬件软件设施目前大多数PC机系统

15、能够承担,并且,当前大多数大学生都拥有高性能PC机,因此开发费用不高。该软件系统的安装、部署、运行和维护,也都不会给学生增加太高的费用,所以该软件的开发在经济上是可行的。2.3主要技术介绍2.3.1 B/S模式系统采用B/S三层体系结构,即客户端浏览器、Web服务器和数据库(如图2.1所示)。所有程序和数据库都存放在服务器上,客户端仅需安装操作系统与浏览器即可。客户端运行浏览器,提供用户接口,负责产生用户的请求,并接受Web服务器传递的Web页面数据,Web服务器接收请求,并将其转换为数据库服务器能识别的SQL语句,传递给数据库服务器,数据库服务器执行后将结果返回Web服务器,Web服务器将结果生成为浏览器可识别的格式返回到客户端的浏览器上。用户浏览器Web server图2.1 B/S系统结构SQL Server数据请求HTTP 请求返回HTML数据返回2.3.2 JSP技术JSP(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号