网络教学系统毕业设计.doc
《网络教学系统毕业设计.doc》由会员分享,可在线阅读,更多相关《网络教学系统毕业设计.doc(62页珍藏版)》请在三一办公上搜索。
1、摘 要随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。本系统以JSP作为开发工具,使用SQL Server 2000作为数据库,编写JavaBean通用模块建设一个典型的基于WEB的网络教学平台,Java精品课程教学网站为学生提供一个网上自学该课程的环境,为教师提供了一个友好的教学平台。其中设计实现的基本功能包括:用户管理、资源管理、在线考试、师生论坛、资料上传下载、在线调查等,要使该网站功能完备,易使用,交互性强,还需完善的功
2、能有:教学内容管理、网上答疑管理、考试管理等。本文首先介绍了课题的研究背景、系统目标;结合系统的特点及实际需求,采用UML对系统进行需求分析,对系统的性能要求、工作流程、系统功能、数据结构等方面进行了总体规划;并对系统开发中的数据库连接问题、表单数据提交问题等提出解决方案。关键词:精品课程;JSP技术;JavaBean;SQL Server 2000ABSTRACTAlong with the development of network technology and the popularity of networks, online teaching has already been an
3、 educational hotpot. According to the present educational situation, the Ministry of Education, in time, put forward a quality project, with regards building of national choice courses as main content, to share the excellent teaching resources and to promote the teaching quality of colleges and the
4、quality of talents cultivation. This system employs the JSP as developing tool, while utilizing the SQL Server 2000 as database, write the JavaBean general module to construct a typical online teaching plateform based on the Web, the choice courses teaching website of the subject of Java provides st
5、udents with the conveniences of online self-learning, while the teachers with quality and efficiency. And the realization of basic function includes: the user management, the resource management, the online test, the teachers and students forum, material upload and download, the online investigation
6、 and so on, if want to make the very website a prefect, easy-to-use, high-interavtive one, must to consummate the function includes: management of teaching content, online replying management, testing management and so on.This article first introduced the topic research background, the system object
7、ive; Union the systems characteristic and the physical demand, use UML to carry on the demand analysis to the system, to systems performance requirement, work flow, system function, construction of data and so on has carried on the overall plan; And to the system developments database connection que
8、stion, the form data submission question and so on proposes the solution.Key Words:choice courses; JSP; JavaBean; SQL Server 2000目 录1 绪论11.1 课题开发的背景及意义11.2 课题开发的现实意义21.3 精品课程建设现状31.3.1 课题的国内研究状况31.3.2 课题的国外研究状况41.4 系统目标42 系统开发技术简介52.1 JSP简介52.1.1 JSP52.1.2 JSP的工作原理52.1.3 JSP与ASP,PHP的比较62.2 JavaBean7
9、2.2.1 JavaBean72.2.2 JavaBean的特性72.3 SQL语言82.4 JDBC82.4. JDBC82.4.2 JDBC的总体结构92. 4. 3 JDBC的用法93 系统需求分析113.1 系统功能分析113.2 系统的用例图133.2.1 系统用户参与的总的用例图143.2.2 学生参与者的用例图143.2.3 教师参与者的用例图153.2.4 系统管理员参与者的用例图163.3 系统的时序图173.3.1 系统管理人员管理网站的时序图173.3.2 用户登录系统的时序图183.3.3 学生下载文件的时序图193.4 系统的协作图193.4.1 用户登录系统的协作图
10、193.4.2 学生下载文件的协作图203.5 系统的活动图203.5.1 用户登陆系统的活动图213.5.2 教师上传课件的活动图213.5.3 系统管理员维护网站的活动图224 系统设计244.1 系统总体结构设计244.2 数据库设计254.2.1 E-R图254.2.2 数据库表的设计274.2.3数据库连接文件284.3开发平台说明284.3.1 开发平台的选择284.3.2 开发工具295 系统内核设计305.1 访问数据库的JavaBean305.2 处理文件上传与下载的JavaBean335.2.1 文件上传问题分析335.2.3 解决方案345.2.4 文件上传345.2.5
11、 文件下载365.3 文章分页显示365.4 生成验证码396 用户管理模块416.1 用户登录416.2 用户注册456.3 查询用户信息466.4 修改用户信息477 教学论坛模块487.1 文章列表浏览487.2 文章内容查看497.3 个人文集管理508 考试模块519 在线调查5210 网站测试5310.1 代码合法性测试5310.2 功能测试5310.3 性能测试5310.4 浏览器兼容性测试5411 结束语55致谢56参考文献571 绪论1.1 课题开发的背景及意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方
12、面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显fu易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。现代远程教学是随着现代信息技术而产生,一向被视为可以突破时空限制的教学手段。网络教学作为远程教学中的一种新型教育形式,正借助多媒体和互联网技术在世界范围兴起,除传递文本信息外,还包括了大量的非文本信息,极大增强了教学的生动性、教学过程中的互动性,以及时效性。随着现代信息技术的飞速发展,以广播电视网、电信网、互联网
13、为基础的现代网上教学体系正在形成,人们已经不再完全依赖十老师、书本来获取知识,而是更多的通过上网这种更直接、更快捷的方式来充实自己的大脑。计算机教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。这种新型的网上学习为高等教育资源的更广泛、更有效的利用开辟了道路,是传统的以课堂、图书为主要载体的教学方式的有效的补充。无论是校内的大学生还是社会各阶层的学习者,都可以通过网络享受到优秀的教师和课程
14、,而且可以不受时间和空间的限制进行自由地、交互式地学习,这种学习资源比以往任何一种教学资源的成本都低,基本上可以说是免费的。这样的教学方式为每一所高等院校参与全球高等教育资源的共享和合作创造了新的环境,网络教学网站就是在这种背景下应运而生。用户足不出户就可以系统、全面的学习任意课程的知识。表现形式多样的网络教学网站可以为学生的自主学习和协作学习创设有意义的学习环境,扩大学生的知识面,丰富学生的视野。网络教学网站可以为用户提供了各种各样的网络资源,例如:文本、图形、图像、多媒体课件、教室授课视频、相关的学科工具和网站链接、以及网络通讯工具等,使网络教学网站真正能够成为学生的信息获取、情境探究、协
15、作交流、自我评测的有效工具。为了使教师能通过先进的教学手段提高教学效率,增强学生应用Internet网络服务的能力,以此来加强和巩固对课程内容的理解和掌握,我们开发了Java精品课程教学网站。在Internet/Intranet环境下实现作业、考试、授课、答疑/辅导等功能,以下将讨论该系统的设计与实现方法。1.2 课题开发的现实意义经过近几年的发展,网络教学网站已经非常普遍,我国网络教育学院的教学平台及网站建设已经进入了一个新的发展阶段,这表现在以下三个方面。网上教学环境已经形成规模1999年,我国首次在4所普通高校开展现代远程教育试点时,网络应用水平是很低的。经过这些年的努力,网络应用水平正
16、在大幅度提高。在调查的53所学院中,单纯利用网络发布教务文件信息、只提供课件共享点播的学院,不到10所。大多数网络学院都在网上提供了答疑、网上交流等学习支持服务,从而加强了教师与分布在各地的学习者之间的互动,增进学习者的学习效果,使我国利用网络的学习走入了新的发展水平。适合自主学习的网上教学平台正在丰富和完善网上自主学习模式正在被越来越多的网络教育学院接受和应用,一些学院在实时授课的同时,积极探索和鼓励学生采用网上自主学习方式学习。一些能够突出网上教学优势的功能得到采用,如学习自测管理、网上作业提交、作业评分管理、网上选课、分学科分课程的答疑等等。这些功能的应用,使网络教育不仅能够发挥信息技术
17、在知识传播方面准确、快捷、交互性强、易于存储等优势,而且能够发挥信息技术在组织和管理方面的优势,为网络教育不断提高质量和扩大开放度创造了条件。注意到与普通高校常规教育资源相融通利用普通高校本身的办学优势,可以提高网上教学平台和网站建设的质量,降低成本。一些院校在这方面的有益的尝试,提供了可供借鉴的案例。例如,厦门大学网络教育学院等13所大学,通过网络学习平台,把本大学的数字图书馆向网络教育学院的学生开放,这无疑是对学生学习的巨大支持和帮助,也为远程教育建设图书资源减少巨大投入提供了可行方法,还可以使远程教育学生与大学本身产生良好的归属感。这对于大学发挥建设终身学习、全民学习的学习型社会的知识组
18、织核心作用具有重要意义。尽管我国普通高校网络教育学院已经取得了突出的进展,但是现在网络上运行的教学网站大多针对某一特定课程而开发,网站系统的可扩展性和可移植性比较差,不可二次开发的特性。不得忽视一些存在的问题。在以后的建设中我们还要注意以下几个问题:加快网络基础建设。由于受带宽的限制,网络教学还不能大量应用多媒体技术以提高教学质量,特别是图片、动画、视频的使用往往受到网络传输速度的限制而影响了学习者的学习兴趣与学习质量。树立开放教育观念,加强服务意识,提高服务质量。网络教育是基于Internet的,它绝不是一个局域网、广域网的概念,而是面向全国甚至是全球化的概念,所以网络教育必须树立起“开放”
19、的思想。增加信息容量,达到最大程度的资源共享。合作研究与开发网络教学课件是网络教育发展的必由之路。开发适合网络使用的教材需要大量的人力、物力和财力的投入,任何一方单独地进行,其资源毕竟有限。目前,我国大多是单独开发,即便是著名高校,其网络教学课件的数量、质量以及覆盖的学科种类都是非常有限的,远远不能满足社会需求。为此,各高校之间应加强广泛合作,共同开发精品网络课件,同时大力推进校际之间的对口支援、网络课程的互通、学分的互认等,以提高远程高等教育的质量。网络教学课件制作质量有待提高。由于我国网络课件的编写刚刚起步,理论和实际经验都很少,缺少一套严格的编写规范及评估标准。网络课件必须重视教学目标的
20、编写,并以明显方式呈现,使学生明确学习任务和目标;网络课件必须重视例题和作业的设计,更切合实际的反映教学目标,便于学生通过例题和作业调整对教学目标的认识,加深对教学内容的理解,促进学生对学习重点的把握;网络课件不是教学资源库,要注意教学内容不要太多;网络课件不应类似传统意义上的教材,而应该是教案和补充教材;网络课件要设定严格的教学实施流程,加强对教学过程的监控和反馈,网上教学应该是受控的自主学习,而不是放任的自主学习;网络课程必须要充分利用网络的交流能力,有效的建构网上学习环境,促进网上学习社区的构建、网上同学关系的认同和协作式学习。在以上的讨论下,本次网络教学网站开发主要体现网站的可扩展性和
21、可移植性,使网站系统具备二次开发的特性,可以应用到大部分。1.3 精品课程建设现状1.3.1 课题的国内研究状况目前国内教学网站自身的确存在不少问题,主要表现在:规模小、联系不紧密,处于各自为政的分散状态;国内网站在首页页面上通常会放置太多内容,也存在很多广告,使整体版面过于杂乱;安全性低。国内只有交易、银行等网站才会注意到安全连接的问题。也许正是由于中国教育教学网站现存的种种问题和不足,在面对外来强大竞争对手时,不免产生担忧和底气不足,对未来的发展心存疑虑和困惑。但这并不能从根本上解决问题,也不是教学网站发展壮大的长远之计。对本土教学资源的整合、共享、利用是大势所趋,引进先进的设计理念迫在眉
22、睫。认清形势、选择对策,为教学网站提供切实可行的解决方案这一命题又一次摆在人们面前。1.3.2 课题的国外研究状况相比而言,国外许多网站的设计都很时尚和有自身的特点,教学网站目的明确,功能全面,安全性高等,对于这些优点,做为一个网页的设计师应该加以运用和借鉴。举例说明:欧美用户不习惯艳丽、花哨的色彩和设计风格,他们比较钟情于简洁、平淡而严谨的风格,即使许多大型网站也是这种风格;国外传统网站比较讲究网站的实用性和便利性,他们会花很多时间去制作很多周到实用的细节,功能虽然大多平实但很有效。而韩国网站设计在世界也是相当有影响力的。韩国的站点在框架结构、内容排版、色彩搭配、图片运用上达到了非常和谐的统
23、一,设计师拥有较大的设计空间。希望经过这次论文的写作对自己在设计网页上面有更大的进行,在网络上挥洒自己的设计理念。1.4 系统目标系统主要实现如下目标:适用于Internet国际互联网络、Internet内部网络环境下基于网站的网络教学。提供丰富的知识库与信息库。可直播或点播教学内容。学生和教师可以通过论坛沟通,达到课堂现场教学同样的效果。通过在线考试,学生自己可以进行实时考核。从而做到自己选择题型的难度,自动组卷,自己答题,自己核对。2 系统开发技术简介2.1 JSP简介2.1.1 JSPJSP的全称是Java Server Page,是由Sun Microsystems公司倡导、许公司参与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 教学 系统 毕业设计

链接地址:https://www.31ppt.com/p-3991584.html