您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机网络论文

网上学习平台的研发

  • 简介:(毕业论文 字数: 23817 页数:80) 摘 要 本系统建立在“以学生为中心”的远程教学模型基础上,借鉴国内外一些开放大学的成功经验,结合浙江省自学考试及现有一些电子学习平台的实际情况,提出一个适合自考生进行网上学习的解决方...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文  字数: 23817   页数:80)

摘 要

本系统建立在“以学生为中心”的远程教学模型基础上,借鉴国内外一些开放大学的成功经验,结合浙江省自学考试及现有一些电子学习平台的实际情况,提出一个适合自考生进行网上学习的解决方案。
本系统采用JSP+Oracle等技术,设法为自学考试的学生创建一个便捷和有效的网上学习平台。网上学习平台应能为广大自考生提供虚拟教室、学习材料库、电子图书馆、教学管理以及其它服务等功能。
本人主要承担其他服务中的人才库、下载区、聊天室、留言本、BBS功能模块中的需求分析、总体设计、详细设计以及编码的工作。该五个模块主要实现学生在学习平台上与其他用户的交流,提供考生部分资料的下载,并可以让用户将自己的简历发布在网上。
本文的需求分析部分,主要针对整个平台进行,在此基础上,对功能以及数据进行初步的设计。总体设计部分,主要对前面所提的五个模块的功能进行总体的、进一步的规划。详细设计部分,主要描述本人所负责的任务——上述五个模块的用户功能的设计和实现。



关键字: 网上学习平台; 自考生; JSP; Oracle



Developing of Virtual Learning Environment on Web

Student:Ying Chen Advisor:Ziren Wang

Department of Computer Science and Technology
College of Information Engineering
Zhejiang University of Technology
Abstract
The developing of the system is based on the Distance Education pedagogical model of “student-oriented”. In order to develop a practical and effective solution for Virtual Learning Environment, we have referred to several Open Universities at home or overseas, and have investigated the requirements and situations of Self-Taught Students in Zhejiang, try to develop a proficient e-Learning platform for Self-Taught Students.
We are using JSP+Oracle as the developing environment. This platform would provide Self-Taught Students with Virtual Classroom、Multimedia Learning Material、e-Library、Instructional Management System and Other Services.
My assignment is to develop facilities of Other Services, mainly focused on Resume management, Download module, Net-chat, Board and BBS, etc. The five modules would enhance the communicating between Self-Taught Students and tutors, and could download resources on this platform, etc.
The Requirement Analysis is carried out based on whole Virtual Learning Environment. Summary Design is focused on functionalities definition and data process based on five modules mentioned above. Particular Design is focused on my assignment, to design and realize the functions for students/tutors of the five modules.

Keywords: Virtual Learning Environment;Self-Taught Student;JSP;Oracle



目 录
摘 要 I
ABSTRACT II
表 列 VI
图 列 VII
第一章 绪论 1
1.1 引言 1
1.2 网上学习平台的研发背景 1
1.2.1 网络教育的简介 1
1.2.2 网络教育的目的 1
1.3 网上学习平台的研发意义 2
1.4 网上学习平台的目标 3
第二章 相关开发技术介绍 4
2.1 JSP简介 4
2.2 ORACLE简介 5
2.3 JSP+ORACLE构建动态网站 6
2.4 开发平台的搭建 7
2.4.1 开发环境: 7
2.4.2 WINDOWN2000环境下JAVA环境的配置: 7
第三章 平台需求分析 8
3.1 课题准备 8
3.1.1 课题研究 8
3.1.2 可行性分析 8
3.2 总体目标 8
3.3 设计原则 9
3.4 总体功能 9
3.4.1 系统用户功能 9
3.4.2 系统管理功能 11
3.4.3 系统结构化分析 12
第四章 平台总体设计 25
4.1 系统设计目标 25
4.2 系统结构设计 25
4.2.1 模块结构分析 25
4.2.2 数据库总体设计 27
4.3 模块功能分析 33
4.3.1 BBS模块 33
4.3.2 留言本模块 34
4.3.3 下载区模块 34
4.3.4 聊天室模块 35
4.3.5人才库模块 35
第五章 平台详细设计 37
5.1 网页界面设计 37
5.2 网站首页设计 37
5.2.1 设计目标 37
5.2.2 主页面设计 37
5.3 BBS模块的实现 38
5.3.1 界面设计 38
5.3.2 数据库设计 41
5.3.3 重点程序流程 45
5.4 留言本模块的实现 46
5.4.1 界面设计 46
5.4.2 数据库设计 47
5.4.3 重点程序流程 48
5.5 下载区模块的实现 50
5.5.1 界面设计 50
5.5.2 数据库设计 53
5.5.3 重点程序流程 54
5.6 聊天室模块的实现 59
5.6.1 界面设计 59
5.6.2 数据库设计 60
5.6.3 重点程序流程 61
5.7 人才库模块的实现 63
5.7.1 界面设计 63
5.7.2 数据库设计 64
5.7.3 重点程序流程 65
第六章 问题以及总结 67
6.1 问题总结以及解决 67
6.1.1 配置类问题 67
6.1.2 其他 67
6.2 心得体会 67
参考文献 68
致 谢 69









表 列
表5.1:BBS数据库表Category 41
表5.2:BBS数据库表Forum 41
表5.3:BBS数据库表GroupForum 41
表5.4:BBS数据库表GroupPermission 41
表5.5:BBS数据库表Groups 42
表5.6:BBS数据库表Member 43
表5.7:BBS数据库表MemberPermission 43
表5.8:BBS数据库表MessageFolder 43
表5.9:BBS数据库表Post 44
表5.10:BBS数据库表Thread 44
表5.11:BBS数据库表Attachment 44
表5.12:BBS数据库MemberForum 44
表5.13:BBS数据库表FavoriteThread 45
表5.14:BBS数据库表Rank 45
表5.15:留言本数据库表admin 47
表5.16:留言本数据库表guest 48
表5.17:留言本数据库表reply 48
表5.18:下载区数据库表ADMIN 53
表5.19:下载区数据库表CLASS 53
表5.20:下载区数据库表DOWNLOAD 54
表5.21:下载区数据库表NCLASS 54
表5.22:聊天室数据库表chatreg 60
表5.23:人才库数据库表ADMIN 64
表5.24:人才库数据库表PERSON 65
表5.25:人才库数据库表LOGO 65



图 列
图3.1:系统功能结构图 10
图3.2:用户功能结构图 10
图3.3:系统管理员功能结构图 11
图3.4:聊天室数据流图 12
图3.5:BBS用户功能数据流图 14
图3.6:BBS管理员功能数据流图 17
图3.7:人才库模块用户功能数据流图 19
图3.8:人才库模块管理员功能数据流程图 20
图3.9:留言本功能数据流程图 21
图3.10:下载区用户功能数据流程图 22
图3.11:下载区管理员数据功能流程图 23
图4.1:BBS模块结构示意图 25
图4.2:留言本模块结构示意图 25
图4.3:下载区模块结构示意图 26
图4.4:聊天室模块结构示意图 26
图4.5:人才库模块结构示意图 26
图4.6:数据库结构图 27
图4.7:BBS模块实体及其联系图 28
图4.8:用户实体及其属性图 28
图4.9:用户组实体及其属性图 28
图4.10:权限实体及其属性图 28
图4.11:论坛实体及其属性图 29
图4.12:讨论区实体及其属性图 29
图4.13:话题实体及其属性图 29
图4.14:帖子实体及其属性图 29
图4.15:附件实体及其属性图 30
图4.16:留言本模块实体及其联系图 30
图4.17:管理员实体及其属性图 30
图4.18:用户实体及其属性图 30
图4.19:回复实体及其属性图 30
图4.20:下载区模块实体及其联系图 31
图4.21:管理员实体及其属性图 31
图4.22:一级分类实体及其属性图 31
图4.23:二级分类实体及其属性图 31
图4.24:下载项实体及其属性图 31
图4.25:聊天室模块E-R图 32
图4.26:人才库模块实体及其联系图 32
图4.27:管理员实体及其属性图 32
图4.28:用户实体及其属性图 32
图4.29:BBS模块用户功能结构图 33
图4.30:BBS管理员功能结构图 33
图4.31:留言本模块功能结构图 34
图4.32:下载区模块功能结构图 35
图4.33:聊天室模块功能结构图 35
图4.34:人才库模块功能结构图 36
图5.1:首页格局设计图 38
图5.2:BBS用户管理功能页面联系图 38
图5.3:BBS个人资料管理界面格局设计图 39
图5.4:BBS话题功能页面联系图 39
图5.5:BBS列出所有讨论区页面格局设计图 39
图5.6:BBS话题浏览页面格局设计图 40
图5.7:BBS发表新话题页面格局设计图 40
图5.8:BBS中关于servlet请求响应程序流程图 45
图5.9:BBS中搜索程序流程图 46
图5.10:留言本主页面格局设计图 47
图5.11:留言本留言页面格局设计图 47
图5.12留言本中index程序流程图 49
图5.13:留言本中添加留言程序流程图 50
图5.14:下载区下载资源显示模块各页面联系图 50
图5.15:下载区全部信息显示页面格局设计图 51
图5.16:下载区类别显示页面格局设计图 51
图5.17:下载区资源信息显示页面格局设计图 52
图5.18:下载区搜索模块页面联系图 52
图5.19:下载区搜索页面格局设计图 52
图5.20:下载区模块本日下载排名程序数据流程图 54
图5.21:下载区模块本周下载排名程序数据流程图 55
图5.22:下载区模块分页机制程序数据流程图 58
图5.23:下载模块搜索功能程序流程图 59
图5.24:聊天室登录界面格局设计图 59
图5.25:聊天室注册页面格局设计图 60
图5.26:聊天室私聊窗口格局设计图 60
图5.27:聊天室模块注册程序流程图 61
图5.28:聊天室模块登录程序流程图 62
图5.29聊天室模块私聊程序流程图 62
图5.30:人才库注册登录模块页面联系图 63
图5.31:人才库个人管理页面联系图 63
图5.32:人才库个人管理首页构局设计图 64
图5.33:人才库模块简历提交程序流程图 66
图5.34:人才库模块简历显示程序流程图 66



第一章 绪论
1.1 引言
网络教育是一种新型的基于信息技术的教学方式。本课题所提出的网上教育平台体系,就是对网络教育的一种尝试。在本章中主要介绍关于网上学习平台的研发背景、意义以及内容。
1.2 网上学习平台的研发背景
1.2.1 网络教育的简介
网络教育是利用现代信息网络工具所特有的易于跨时空沟通、互动、共享信息的开放、平等的无中心的网状环境来发展学生个性,从而实现以学生个体为主的理念的教学组织形式。它具有以下几个特点:
一.实现资源共享性。现代信息技术的发展为网络教育资源共享提供了便捷条件。网络教育资源通过网络的连通,在互联网上传播,各用户之间可以互通无有,从而使资源得到充分利用。
二.降低教育成本。众所周知,传统教育模式资源耗费极大。而网络教育因为其资源共享性,在这一方面可以大大降低资源的耗费,节省大量的人力、物力,以达到节省资源的目的。
三.使学习更为便利。网络教育因其信息呈现的时效性、资源供给的丰富性、资源使用的便捷性,实现了教学内容与时代发展的需要保持同步,使学习者更方便地获得大量的与课程内容有关的其他信息或材料,自主地安排自己地学习进度。

1.2.2 网络教育的目的
本世纪在教育的现代化过程中出现了四大发展趋势,即教育的个性化、终身化、国际化
和大众化。未来的教育要从精英教育向普及教育、平民教育发展;适应信息社会要求的终身教育体系将逐步形成;教育方面更多的国际交流与广泛合作的局面必将实现。网络顺应了这种潮流,将成为推动教育改革与发展的最有力的策动源。
网络教育是以学生为主体的自主学习环境,从该意义上来讲,网络教育可以达到以下几个目的:
1.形成虚拟的学习氛围。网络教育的应用,使学生可以在任何一个与网络相连的地点学习,通过网络查询和浏览存放在图书馆等地的资料,调阅资料库中的媒体材料,学生可以随时了解和跟踪最新的科技发展步伐。另外,学生也可以通过网络和教师或同学就学习中的问题展开讨论和交流,使学生相互启发、相互鼓励,培养学生的创新意识。网络教学过程中,为学生的学习活动设置符合学生创新能力培养的教学内容,使学生积极主动地进行探索式学习。
2.提高学生的学习效果。由多媒体计算机网络仿真生成的虚拟现实世界,可以创造一种身临其境的感觉,使学生不仅能感知而且能操作虚拟世界中的各种对象,远比教师传统的讲授更生动有趣,更能深刻理解和记忆,更能让学生感受、理解知识产生和发展的过程。网络教育把学习的控制权交给了学生,使学生可以根据自己的兴趣、爱好、知识经验、任务、需求和学习风格来使用信息,选择自己的认知环境;而且学生可以选择学习的主题,选择学习的数量,控制学习的进度等等。这样,学生的学习更为自主、独立。
3. 与终身教育相结合,实现生活化。教育生活化的含义,一是说人为了生存和发展必须接受教育;二是说教育已构成人的生活的必需组成部分,成为一种生活方式。当今世界科学技术突飞猛进,知识日新月异,其更新速度越来越快。社会的发展要求劳动者不仅要具有较高的知识结构和智力水平而且还要能不断地更新其知识。现在的人们发现靠自己已有的知识已经跟不上时代和科学发展的潮流,为了能够更好顺应时代发展,适应工作需要,必须不断学习新的知识。市场经济制度的逐步建立,产业结构的不断调整,使人们的职业岗位变动频率增加,转岗就业培训等继续教育需求也日益增加。此外,随着生活水平改善,为了提高生活质量,人们学习各种知识的愿望越来越高,终身学习已经成为当今社会的必然趋势。因而现代社会教育面临的不仅仅是学校教育,还是全社会成员的终身教育。网络教育是实现终身教育的最好途径,是适应教育生活化的便捷通道,也是改进社会生活的最佳工具。因为它在教育媒体的多元化、传播知识的开放化、教育功能的多样化、教育资源分配的平均化,以及学生学习的自主化上,是任何教育形式所无法比拟的。因此人们要通过网络教育来实现自己的生活方式——对教育的渴望和需求,网络教育要为人们这一生活方式服务。应该说,它是与时俱进的,因此,它必将为人们不断进步的生活观念和生活方式提供十分便利和优质的服务,使其在生活化过程中更充实、更完善,真正成为满足人们生活观念变更中的新角色。

1.3 网上学习平台的研发意义
本课题研究的意义在于探索性的研究采用更为完善的网络教学支撑平台,实现高效、全方位的学习支持服务,可以为学生提供适应性的学习支持服务,建立基于网络的面向远程学生的学习策略支持系统和技术支持系统。
本系统主要的面向对象为参加自学考试的学生。作为自学考试的学生,通常会遇到一系列的问题,如如何知道最新的自学考试信息,如何报名参加自学考试,如何获得全面的学习资料。针对这些问题,将自考学生通常关心的一些考试资讯、参考资料、报名流程等等都发布在网上,使参加自学考试的学生能更为及时地获得考试信息,并能通过该平台获得他们所需要的书籍、历年试卷、资料等。除此之外,自考学生还可以在平台上与其他用户交流,其中也有老师作为该平台的用户,为学生提供部分的学习指导。

1.4 网上学习平台的目标
参考国内外现有的网上学习平台模式,并结合当前浙江省自学考试的现状,一个较为理想的网上学习平台应该具有以下几个特点:
⑴ 是一个可以进行网上学习的平台。可以通过网络提供的各种多媒体学习材料进行在线阅读,通过助学网络提供的交流工具进行网上交流。
⑵ 是一个各课程学习材料的集成和展示的平台。课程的多媒体学习材料将采用统一的规范和标准,在助学网络中进行统一管理和发布。
⑶ 是一个可以进行教学管理和教学服务的平台。除了学习/交流功能以外,助学网络能提供与教学相关的各种基本信息的管理,如信息发布、学籍管理、专业与课程的管理、网上报名与注册管理、教师与培训单位管理等等。

查看评论 已有0位网友发表了看法
  • 验证码: