ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:262.16KB ,
资源ID:16162784      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16162784.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(4开题报告Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

4开题报告Word文档格式.docx

1、该系统节约了很多人力和物力,提高了效率和考试的可靠性,减少老师的工作强度,减少了印刷浪费的财力和时间,提高了出题的效率和考试的可信度。本系统占用系统资源少,对硬件要求低,而且利用Web访问操作方便,维护简单,它将在以下方面发挥积极的作用: 基于校园网,提高现代化教育水平; 帮助学院主管考试部门提高工作效率,实现考试信息管理以及考试流程的系统化,自动化。弥补传统考试的不灵活性。1.2 国内外研究发展现状近年来,随着Internet技术的发展3,远程教育和网上考试成为网络研究与应用的热点之一,在国外一些发达国家已经得到蓬勃发展,已成为现代教育的有力补充,非常适合个性化学习。在国内,网上考试还处于试

2、点阶段,目前绝大多数考试还停留在传统方式上,还没有真正形成在线考试规模。现阶段,在线考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求。在对大量关于在线考试系统资料的学习后,根据本校实际情况特别是教学的需求,利用学校已有校园网的基础条件,可以开发适合本校使用的基于Web的在线考试系统。1.3现有的Web教学软件系统及其常有功能网络教学可以实现优秀教育资源和教育方法不受时间和空间等约束的共享,受教育者根据自己的水平和时间情况安排自己的学习计划和学习进度,实现传统教育无法做到的“个性化教育”。使用Web教学软件,学生或教师只要有一台联网的计算机,就可以通过

3、该软件进行远距离教学,不需要特殊的硬件,在这样的系统中学生可以进行学习、讨论、考试等,学生和教师之间可以传输文字、图形、声音、图像等各种信息,现有Web教学软件4系统,如VFPCAI、ORLCAI等,但主要包括以下几个方面: 教学管理系统,主要为网上教学管理维护提供支持。 课程管理:提供课程介绍,推荐课程学习进度表和指导性建议,发布教师授课要点, 教师管理:提供教师介绍,各学科任课教师的基本情况。 考试管理:具有审核入考资格,提供电子注册功能,提供分级测试标准,授权题库系统随机生成试卷,为学生网上答题、“提交”答卷提供便捷界面,并具有将成绩自动登入成绩档案库等功能。 信息发布:提供类似BBS讨

4、论区、Email自动回复等功能,具有接受来自各方面对教学的反馈信息,并提供相应的信息处理和对外发布功能。 网上授课系统,主要为教师在网上开展多媒体教学提供支持。 课件教学:为教师提供一个利用网上多媒体教学资源,在多媒体教室或网络教室开展多媒体课件教学的服务。 作业处理:提供网上教师布置作业、批改作业以及学生获取作业题目、提交作业、取回批改后作业的界面。 辅导答疑:通过电子白板,学生可向教师提出问题,教师定期在网页上公布典型解答,使传统意义上的辅导答疑不再受时间和地点的限制。 网上讨论:通过电子邮件、公告牌等,学生和教师可以建立多向异步在线交流,给学生充分自主权和发言权,如对课程的某些主题可以在

5、网上展开讨论,各自发表见解等。 教师工作室:教师可以在工作室中利用提供的各类软件工具和友好的操作界面,对授课要点、网上教材、教学信息、学习进度和课外讨论区等进行更新维护。 自主学习系统,为学生提供一个进行网上多媒体自主学习的环境。 注册登录:通过建立验证机制,提供审验学生入网学习资格、注册授权登录功能。 自主学习:通过应用灵活多样的导航技术,为注册学生自主地选学必修或相关课程及内容提供快速确定路径的方式,并由学生通过检索链接数据库服务器上相关的多媒体CAI软件建构自身知识结构,以实现自主式个别化学习。 咨询交流:提供学生向教师咨询问题和交流信息的相应功能。 联机考试:提供学生利用服务器中的题库

6、资源,自主选题或自动组题,进行模拟考试、解答试题的相应功能。 课件开发系统,目前在校园网上主要是开发两类多媒体课件,一类是用于教师网上授课的广播式课件,一类是用于学生网上自主学习的交互式课件。课件开发的主体应该是教师,有时也需学生的共同参与,系统应为他们提供一个集成化开发环境,并为这个环境配备相应的集成化开发工具。本系统是学习系统的子系统。如图1所示。图1.系统结构图二、研究开发的基本内容、目标,拟解决的主要问题或技术关键2.1 研究目标在通过网络查找相关资料并了解相关技术的基本上,在分析类似系统的设计实现上,我提出了自己的设计与实现。本课题的研究目标定位于利用J2EE技术来实现基于WEB考试

7、系统的实现,特别是应用J2EE中的一些相关技术,如JSP、JavaBean、Servlet。2.2 研究的基本内容由于本系统采用JSP/Servlet5、HTML、与SQL Sever 20006等,通过基于WEB浏览器访问相关页面,可以通过宽带上网或其它上网方式,借助Internet这一强大的工具,考生可以在互联网上通过浏览器来选择科目和教师参加考试,也可以查看考试成绩及个人信息,修改密码;管理员通过浏览器,可以增删改查教师和学生信息,增删改课程、教师任课、考生考试相关信息,也可以重置教师密码,修改密码;教师可以增删改查试题信息、查看所教班级学生成绩信息,批量导入试题,重置学生密码和修改密码

8、。 系统的主界面总共有考生、教师、管理员入口,根据用户类型,分别进入三个不同的操作界面。数据库需设计张表:管理员信息表、学生信息表、试题信息表、教师信息表、教师任课表、开课班级信息表、课程信息表。图2.管理员信息表图3.学生信息表图4.试题信息表图5.教师信息表图6.教师任课信息表图7.开课班级信息表图8.课程信息表2.3 需要解决的技术难点 JSP、JavaBean与Servlet三者的有效结合。 数据库中各个表的有效建立和相关操作的一致性。 系统的安全及性能7。 主观试题的自动评判及维护8。三、研究开发的方法、技术路线和步骤网络考试系统常用的实现技术,网络考试系统的实现技术有多种,可以采用

9、传统的客户机/服务器(C/S)9型的MIS10型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。本系统从安全性和易维护性考虑11,选择了Web实现技术。

10、简单的说就是将系统做成一种B/S12模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术JSP作为主要实现手段(配合JavaServlet、JavaBean、HTML等)。JSP作为一种Web实现技术,它的效率是很高的。这一点正好符合了考试系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。除此之外,作为Java平台的一部分,JSP拥有Java13语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这

11、样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统不但为目前校内的网络教学以至于今后远程教育14的实现都打下了良好的基础。所以JSP是实现本系统的最佳技术,它是完全可行的。 系统平台:Microsoft Windows XP 系统构架:B/S构架随着Internet/Intranet的普及,网络级应用软件的计算模式正在逐步由传统的客户/服务器(Client/Server-C/S)模型转向基于Internet/Intranet标准协议的三层浏览器/服务器(Browser/Server-B/S)模型。客户/服务器模型是松散耦合结构,它们通过消息传递机制进行对话,客户向服

12、务器发出请求,服务器进行相应的处理后将结果返回客户,而且客户端需要操作系统、网络协议、客户机软件、应用软件等好几层软件,而在服务器端则是单纯的数据库服务器。在软件版本升级时,所有客户端软件均需更新。而浏览器/服务器(B/S)模型则改进了C/S结构,它简化了客户端软件,只需装上浏览器作为客户端应用的运行平台,而将所有的开发、维护和升级工作集中在服务器端,用户使用浏览器向Web服务器提交请求,Web服务器处理请求,查询数据库,并将查询到的信息组织成HTML页面发送给用户,在用户的浏览器显示,如此大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。采用该架构

13、对考试系统而言,简化了考试过程、各种信息查询等,且在Web 服务器上实现,使开发和维护工作简单易行,全校教师、学生及其他管理人员, 在校内、校外任何地方,只要可以上网,就可以使用该系统,但由于B/S 模式采用点对多点、多点对多点的开放结构模式,因此其弊端也不少: 由于采用TCP/IP开放性协议,其安全性通常依靠数据服务器上管理数据密码的数据库来保证, 因此安全性不高, 这对安全性要求极高的系统来说是不容小视的 由于该模式在逻辑结构上比C/S 模式多一层, 对于相同的任务,B/S 完成的速度较C/S 慢, 不利于处理大量数据。图9.B/S三层体系结构 编程语言:JAVAJava平台由Java虚拟

14、机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7. Java的诞生是对传统计算机模式的挑战,对计算

15、机软件开发和软件产业都产生了深远的影响: 软件目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。 基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。在此基础上形成了Java2平台和.NET平台两大派系,推动了整个IT业的发展。 对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。

16、 对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。 总之,目前以看到了Java对信息时代的重要性,未来还会不断发展,Java有很好的应用前景。 所用架构:JSP+JavaBean+Servlet 服务器软件:TomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet和JSP规范总是

17、能在Tomcat中得到体现,Tomcat 5支持最新的Servlet 2.4和JSP 2.0规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器15。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器16,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者

18、来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS17、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。 系统开发工具:MyEclipse6.5MyEclips

19、e是一个优秀的开发环境,是对EclipseIDE的扩展,利用它可以在数据库和J2EE18的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF19,CSS,JavaScript,SQL,Hibernate20。在结构上,MyEclipse的特征可以被分为7类: J2EE模型 WEB开发工具 EJB开发工具 应用程序服务器的连接器 J2EE项目部署服务 数据库服务 MyEclipse整合帮助 数据库软件: MS sqlserver 2000MS sqlserver 2000是

20、微软公司很早就推出的一款数据库管理系统21,方便小型系统的数据库开发。四、研究工作总体安排与时间进度任务序号起 止 时 间阶 段 任 务 要 点12009.11.30-2010.1.20了解课题相关内容,查找中、英文资料22010.3.1-2010.3.10查阅文献资料,完成文献综述、开题报告和外文翻译32010.3.26-2010.4.5学习JSP、JavaBean、Servlet等开发相关技术52010.4.6-2010.4.11分析需求,确定开发工具62010.4.12-2010.4.20进行系统的概要设计72010.4.21-2010.4.28进行系统的详细设计82010.4.29-2

21、010.5.4系统框架及开发环境搭建92010.5.5-2010.5.21进行项目的开发102010.5.22-2010.5.24完成系统测试112010.5.25-2010.5.30整理资料、完成毕业论文122010.5.31-2010.6.18上交毕业论文、准备毕业答辩五、主要参考文献1 016网上考试系统(JSP+sql)DB/OL . 2007. 2 计算机毕业论文开题报告范文(网上考试系统)DB/OL. 2009.10.03. 3 基于B/S三层架构的标准化考试系统的设计与实现DB/OL. 2007. 4 聂会宇. 应用Web技术构建网上多媒体教学平台DB/OL . 5 中国教育技术

22、, 2005.12.15. 6 Marty Hall, Larry Brown著, 赵学良译. Servlet与JSP核心编程(第2版)M. 清华大学出版社, 2008.06. 7 Raymond Frost, John Day, Craig Van Slyke著, 邱海艳、李翔鹰等译. 数据库设计与开发DB/OL . 清华大学出版社, 2007.07. 8 何青, 张毅, 冯天亮.基于校园网信息管理系统的安全性设计J. 广东医学院学报, 2004 22(5). 9 孟爱国, 卜胜贤, 李鹰, 甘文. 一种网络考试系统中主观题自动评分的算法设计与实现J. 计算机与数字工程, 2005年第33期

23、第7卷. 10 夏玲. 客户端与服务器端的Socket通信N. 电脑编程技巧与维护, 2009 (17). 11 张小艳, 赵渭泳. 高校科技项目申报评审系统的设计与实现J. 科技管理研究, 2008(6):45-47. 12 开题报告范文2(网上考试系统)DB/OL. 2008.11.28. 13 刘红军. 基于B/S三层架构的标准化考试系统的设计与实现J. 中国海洋大学, 2005. 14 雍俊海.JAVA程序设计教程(第2版)DB/OL. 清华大学出版社, 2008.06. 15 发展现代远程教育J. 中国之路, 北京四中网校. 16 赵劼, 官荷卿, 陈宁江. Web 应用服务器中We

24、b Service 引擎的设计与实现. 计算机工程与设计J, 2005. 17 刘军, 戴金山. 基于Spring MVC与iBatis的轻量级Web应用研究J. 计算机应用, 2006, 26(04):840-843. 18 (美)Ken Schaefer, Jeff Cochran著, 颜炯译M. IIS 7开发与管理完全参考手册. 清华大学出版社, 2008, 10(12):477-492. 19 罗玉玲. J2EE应用开发详解. 北京:电子工业出版社,2009.05. 20 (美)David Geary, Cay Horstmann著, 王军, 马振萍译M. JavaServer Faces核心编程. 电子工业出版社, 2005.04. 21 夏昕. 深入浅出HibernateM. 北京:电子工业出版社, 2005.06.01. 22 王珊、萨师煊著.数据库系统概论(第4版)M. 高等教育出版社, 2008.04.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1