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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于web的师生互动系统的设计与实现开题报告.docx

1、基于web的师生互动系统的设计与实现开题报告班姓学专中 北 大 学 毕业设计开题报告学 号:级:名:院 :业 :基于 web 的师生互动系统的设计与实设 计 题 目 :现指 导 教 师:2014 年 2 月 28 日毕 业 设 计 开 题 报 告文 献 综 述一、本课题的研究背景及意义社会的发展和技术的进步都需要教育事业做出相应的调整。随着技术的发展与应 用的普及,出现了一种全新的学习形式-网络教育,并越来越得到了广大求学者的支持。 教育市场对结合了网络技术和教学传播业务的新型远程教学传播和管理软件的需求越 来越强烈。可以说网络教育是现代教育的一种重要的形式,是教育发展的一个重要的方 向。基于

2、全球交互、协作学习和终身教育的网络教育,提供了一个增强信息交流,创造 新的工作、学习和问题解决方式的新方案,网络教育为人们提供了在任何时间、任何地 方学习的机会。网络教育在我国有着重要的经济意义,在教育投入不足的情况下,发展 网络教育是我国大力推进教育信息化、实现教育事业跨越性发展最有效、最现实的选 择 。网络教育是依靠着发达的互联网技术,提供基于 Web 的支持和管理教学过程,实行 教学分离,以学生为主体的自主学习、交互式答疑和讨论环境,以扩大教育规模的一种 新型教育方式。在这种新型教育方式下,一方面要求学习者要以自主学习的方式进行学 习另一方面要求教育者必须提供完善的学习服务系统。自主学习

3、的实现必须依托网络 教育管理系统的支持,网络教育管理系统在网络教育中占有很重要的地位。网络教育管 理系统以计算机网络以及卫星数字通讯技术为支撑,具有时空自由、资源共享、系统开 放、便于协作等优点。世界各国在发展网络远程教育时深刻认识到,学习资源的可共享 性和系统的互操作对于网络远程教育的实用性和经济性具有决定性意义 。师生互动网上教学系统是面向管理员和用户的辅助系统,基于 JSP 技术的网络教 学平台是体现校园网的优势,通过此平台,用户、管理员可以不受时间、空间、地域 的限制,进行教学互动。相比较传统教学更容易提高教学效率。师生互动网上教学系 统的目标就是用户和管理员可以互动。可以实现用户查看

4、资料,下载资料,在线测试,在线讨论等功能;管理员可以上传资料、在线讨论、更新试卷等功能;管理员可以更新 用户信息、维护等功能。二、本课题国内外研究现状2.1、国外研究现状学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多 方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日 常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单, 具有人性化的学生成绩管理系统 。在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务 与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程 中,各高校一方面不断投资

5、购建各种硬件、系统软件和网络,另一方面也不断开发实 施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系 。 但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校 教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一 定的差距。2.2、国内研究现状纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统 资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信 息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。 因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分

6、散操作、信息 共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一 步实现完善的计算机教务管理系统和全校信息系统 打下良好的基础。三、本课题相关理论综述3.1、Java 语言Java 是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向 Internet 的开发工具 。Java 自从 1995 年正式问世以来,它的速度发展已经让整个 Web 世界发生了翻天覆地的变化。随着 Java Servlet、 Java Server Page(JSP)技术 的推出,更是让 Java 成为基于 Internet 从远端服务器传输到本地机上并执行的一种 语言:是一种应用程序

7、提供者不需要知道使用者的计算机硬件与软件环境的语言。比尔盖茨说过:Java 是最卓越的程序设计语言 。Java 自从问世以来,技术和应用发展非常快,在计算机、移动电话、家用电话等 领域中无一没有 java 技术的存在。在 Internet 上,几乎每个网页都包含 Java 程序或 代码。由于 Java 的广泛应用,使它受到了史无前例的关注,Java 是一种 Internet 编 程语言,Java 还曾是网络动画技术的代名词,Java 虚拟机更是让人耳目一新,Java 简 单易学,跨平台而又不失强大功能 。相比其他语言,Java 技术平台具有鲜明的优越 性。从最初构造 Java 平台开始,就考虑

8、了安全性的问题,即其安全性是建立在 Java 平台的内核中的。其他的语言只是在软件开发时才由用户自行处理安全问题,难免会 有安全漏洞。其次,对于程序员来说,Java 语言比以往其他的任何一门语言都好用, 原因在于:Java 有自动回收垃圾的功能,Java 增加了对象和变量的强制类型检查, Java 还取消了指针 。时至今日,Java 仍然在一步步地朝着远大的梦想而迈进,显而易见的成果便是在 国际互联网的应用,如今常见的浏览器也都全面支持 Java Applet 以及衍生出来的 JavaScript 语言等,而市面上可见的操作系统,也利用 Java 的跨平台特性来开发,包 括 Windows 系

9、统、各类 Unix 和 Linux、Mac 等操作系统,都可以看到 Java 的综述。这 一切都充分说明了 Java 在计算机语言大家庭中的地位,Java 对 Internet 编程的影响 就如同 C 语言对系统编程的影响一样 。3.2、系统数据库连接JDBC 技术是 Java DataBase Connectivity 的缩写,它是 SUN 公司提供的一种支持 基本 SQL 功能的通用的应用程序接口(Application Programming Interface)。它由一 组用 Java 语言编写的类和接口组成。通过这些类和接口,程序开发人员可以在 Java 语言中方便地建立与数据库的链

10、接,通过执行相应 SQL 语句,完成对不同数据库的访 问。因此,开发人员使用 JDBC API 可以不必编写一个应用程序来访问 Sybase 数据库, 又另外编写一个应用程序去访问 Oracle 数据库,再写一个应用程序访问 Microsoft 的SQL Server 。不但如此,使用 Java 语言编写的应用程序可以在任何支持 Java 的平台上运行,不必在不同的平台上开发不同的应用程序 。简单地说,JDBC 能完成下列 三件事:(1)同一个数据库建立连接;(2)向数据库建立连接;(3)处理数据库返回的结果。3.4、B/S 体系结构在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许

11、多服务器发出请求, 服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S 结构简化了客户 机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据 库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、 加工、结果返回以及动态网页生成等工作全部由 Web Server 完成。实际上 B/S 体系结 构是把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web 服务器 单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了 Web 服务器。 这种三层体系结构 如图 2-1 所示。Browse 浏览器数据库图 2-1

12、B/S 三层架构示意图这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部 分分给了功能服务器,使客户机一下子苗条了许多,不再负责处理复杂计算和数据 访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个 客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与 层之间相互独立,任何一层的改变不会影响其它层的功能 。四、作者的观点和主要思路师生互动网上教学系统由注册用户登录;文字资料,用户注册,学习视频,讨论答疑, 资料下载,在线测试,系统简介等几大模块组成,这些模

13、块之间相互联系,相互配合构 成一个完整的网络教学系统 。主要设计的内容:前台功能1、实现跨平台功能2、资料分享2.1 游客能根据条件(科目)查询资料,文献和课件2.2 注册用户能根据条件(科目)查询、下载 资料,文献和课件2.3 管理员能根据条件(科目)查询、下载、删除、修改 资料,文献和课件 3、在线测试3.1注册用户能根据条件(科目、难度、类型)在试题库中人工选择试卷,并进 行网上测试,系统自己得出测试结果,并显示结果。3.2 注册用户能查询过往的测试记录(包括分数、试题)。4、讨论答疑4.1 注册用户能提出问题。4.2 注册用户能对已经提出的问题进行回复。4.3 注册用户、管理员能对某问

14、题设置最佳回复。5、学习视频5.1 所有用户能在线收看课程视频。5.2 管理员能修改、删除课程视频。后台功能:1、题库管理1.1 管理员能创建题库1.2 管理员能对题库中的试题进行增加、删除、修改、查找操作1.3 管理员能对题库中的试题的类型进行增加、删除、修改、查找操作2、文字资料库管理2.1 管理员能创建文字资料库2.2 管理员能对文字资料库中的资料进行增加、删除、修改、查找操作2.3 管理员能对文字资料库中的资料的类型进行增加、删除、修改、查找操作 3、视频库管理3.1 管理员能创建视频库3.2 管理员能对视频中的视频进行增加、删除、修改、查找操作3.3 管理员能对视频库中的视频的类型进

15、行增加、删除、修改、查找操作4、用户管理4.1 管理员的登录与退出4.2 实现注册用户的新增4.3 管理员可以对注册用户的资料进行修改4.4 实现对学员的移除功能5、答疑板块管理5.1 管理员能对注册用户的提问留言和回答进行管理 5.2 管理员能对注册用户的提问留言进行回答5. 管理员能对回答设置为最佳回复参考文献:1张园林,张志雄.基于 Internet 的网上辅助教学系统的设计J.微机发展,2003,(7):22-23.2 陆正中,马进德,石正贵.Jbuilder 9 软件开发项目实践M.第 2 版.北京:清华大学 出版社,2005.3 朱春江.基于 J2EE 的 WEB 应用研究D.南京

16、:河海大学.2004.4 苑红晓,杨静,董纳,常立立.多媒体远程教育平台系统的设计方案J.北京:计算机 工程与设计,2006,27(21):4130-4135.5 林碧英,曲俊华.设计模式在电子商务交易网站中的应用J.北京:计算机系统应用, 2005,1:41-46.6 GammaE.设计模式可复用面向对象软件的基础M.北京:机械工业出版社,2000. 7 DeePak Lur,JohnCruPi,DanMalkS.J2EE 核心模式M.北京:机械工业出版社, 2002.8 毕广吉.Java 程序设计实例教程M.北京:冶金工业出版社,2010.79 王保罗.java 面向对象程序设计M.北京:

17、清华大学出版社,2007 年10 吴联华,学校管理系统的构建和运用初探J.2004(10):10-11.11 王珊,萨师煊,数据库系统概论M.4版.北京:高等教育出版社,2006:78-230.12柯钢,李建新,杨怀德,祝衍军,JSP编程技术课程教学改革的探讨.福建电脑,2012(1):201-201.13 Bruce Eckel ,Thinking in Java (3rd Edition), December 6, 2002 14 超春兰,基于JSP的电子网站数据库连接研究J.科技创新导报,2010(6):33.15林芳,SQL Server 数据库在实际运用中的技巧探究J.计算机光盘软件

18、与应用,2012(2):57-58.毕 业 设 计 开 题 报 告一、本课题要研究或解决的问题本系统语言选择 JSP,具体采用 JSP +SQL Server 开发。系统的实现是在 SQL Server 数据库上并基于 B/S 结构。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测 试。实现了用户注册、答疑版块管理、在线答疑、学生管理、教师管理、系统管理等 功能。二、拟采用的研究手段本系统采用 MS SQL SERVER 2000 作为后台数据库,最初拟定的数据库选择有 MS SQL Server、ORACLE、BEA 的 PointBase。因为整个系统在 window

19、s 下开发,ORACLE 针 对小型系统又相对较臃肿,而且我相对最熟悉且简单的 MS SQL SERVER 2000,所以后台 数据库就选择了 MS SQL SERVER 2000;2.1、开发平台:硬件环境:建议使用 CPU cellon1.7G、内存 256 以上的机器,因为 J2EE 和 JAVA BEEN 很占内存运行起来确实不容乐观。软件环境: jDK1.5、Eclipse、MS SQL SERVER 2000、Dreamweaver MX、tomcat5.5等;2.2、程序设设计语言为:JSP、J2EEJ2EE 技术,也就是 Java 2 Platform Enterprise E

20、dition,即 Java2 企业版。它 是由 Sun 公司发起的,J2EE 是现在市场上的主流产品。J2EE 标准是过去几年中开发的 许多重要应用最终促成的一个与厂家无关的公共标准。它将许多分散的 Java 技术整合 到一起,组合成一个完整的企业标准。本系统设计使用浏览器+jsp(servlet)+SQL SEVER。Servlet 及 JSP 都是基于 Java 的技术。Servlet 是用来扩展 Web 服务器功能的 网络组件,它基于请求/响应机制。JSP 和 Servlet 非常相似,但 JSP 并不是纯 Java 代 码。2.3、本系统采用三层结构:三层客户机服务器应用程序使用一个中

21、间或中间层,应用程序服务器,它在客 户机应用程序和后端数据库之间操作。中间层存储了系统的商业逻辑,并协调客户机 上与后端数据库交互的显示。使用三层体系结构是出于以下两个动机:改进的可伸缩性、可用性和性能 2.4、 XML 与 HTML 技术XML 和 HTML 一样属于标记语言,可以通过标记来描述数据的结构,并且它允许用 户自行视描述数据的需要,随意地制定不同的标记,这和 HTML 有着极大的差别,除此 之外,XML 不同于 HTML 对于所有的标记都已经定义了显示格式的意义,2.5、SQL ServerSQL Server 是一个关系数据库管理系统。SQL Server 2000, 是 Microsoft 公司 推出的 SQL Server 数据库管理系统的新版本。它增加了许多更先进的功能,具有使用 方便、可伸缩性好、与相关软件集成程度高等优点。运行 Microsoft Windows 2000 的 大型多处理器的服务器等多种平台使用。毕 业 设 计 开 题 报 告指导教师:2013 年 3 月 11 日所在学院审查意见:教学院长:2013 年 3 月 13 日

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

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