摘 要
本系统建立在“以学生为中心”的远程教学模型基础上,借鉴国内外一些开放大学的成功经验,结合浙江省自学考试及现有一些电子学习平台的实际情况,提出一个适合自考生进行网上学习的解决方案。
本系统采用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
第四章
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管理员功能结构图...
图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
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回通信学论文列表