基于jsp/servlet的网络教学平台的设计与实现.doc
约34页DOC格式手机打开展开
基于jsp/servlet的网络教学平台的设计与实现,基于jsp/servlet的网络教学平台的设计与实现34页共计17643字摘 要远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求。远程教育要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。构建基于java技术的网络教学管理系统是进行远程教学的迫切需要.本文首先介绍...
内容介绍
此文档由会员 bfxqt 发布
基于JSP/Servlet的网络教学平台的设计与实现
34页共计17643字
摘 要
远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求。远程教育要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。构建基于Java技术的网络教学管理系统是进行远程教学的迫切需要.本文首先介绍了远程教育的发展状况,面向对象的系统开发平台以及对Web应用系统的支持,对象建模语言UML的基本知识。然后主要介绍了以UML为建模语言,开发基于JSP/Servlet的网络教学管理系统的过程使用用例图,顺序图和活动图来寻找用户需求,明确用例中对象之间的关系,从而建立系统的用例模型;分析类,确定了系统中的对象抽象成类:这样完成了系统分析。在系统设计过程中,首先设计系统构架,划分功能模块,并给出功能设计。在功能设计中,构建设计类,运用设计类顺序图,类图来实现了系统的设计模型。数据库设计给出数据库模型和数据库中各个表的字段结构。最后一章对系统关键实现做了探讨,分别实现了用户身份鉴别,会话跟踪,数据库连接池和数据优化并对系统安全作出说明。本文对如何运用面向对象的方法来快速高效的开发一个复用性良好的安全的网络应用程序提供了一个良好的思路。
目 录
1 引言 1
1.1 网络教学系统的技术 1
1.2 本系统的特点和意义 2
2 系统核心技术特点 2
2.1 web系统应用研究 2
2.1.1 N层体系结构 2
2.1.2 基于组件开发 3
2.2 JSP/Servlet对web应用系统的支持 3
3 系统分析 4
3.1 用例分析 4
3.2 用例建模 5
3.2.1 标识参与者 6
3.2.2 用例图 6
3.2.3 顺序图 7
3.2.4 活动图 8
3.3 分析类 10
3.3.1 边界类 10
3.3.2 实体类 10
3.3.3 控制类 11
4 系统设计 12
4.1 体系结构设计 12
4.2 系统功能设计 13
4.2.1 功能模块划分 13
4.2.2 功能实现设计 15
4.2.3 用例设计 18
4.3 数据库设计 19
4.3.1 数据库设计原则 19
4.3.2 系统数据库设计 20
5 关键技术及实现 22
5.1 用户身份鉴别 22
5.2 对会话的跟踪和处理 23
5.3 数据库连接池的实现 24
5.4 数据访问优化实现 26
5.5 系统安全实现 27
5.5.1 网络层安全 27
5.5.2 数据层安全 28
6 结束语 28
参考文献 29
参考文献
[1] Subrahmanyam Allamaraju等,J2EE服务器端高级编程,2001年9,第一版,机械工业出版社,324-442.
[2] Paul J.Perrone,et al.著,张志伟等译,J2EE构建企业系统专家级解决方案,第一版.清华大学出版社,2001/6
[4] Monica Pawlan, Writing Enterprise Applications with J2EE, 2000/6121
[5] Simplified Guide to J2EE, Sun Microsystems Inc,
[6] Ed Roman and Richanrd Oberg, The Technical Benefits of EIB and J2EE Technologies over COM+ and Windows DNA, 2000/12
[7] 黄冬,Enterprise JavaBeans导论,中国代码联盟新闻组,2000/6
[9] Borland Software Corporation, Ubuilder 5开发人员指南》,2001/2
[10] Monica Pawlan,环球联动开发组译,J2EEn" Blueprints Digest, 2000/7,
[11] Richard Felsinger, Creating J2EE Applications with UML CASE, 2001/4116
[12] Bruce Eckel, President, (Thinking in Java,2nd Edition)),MindView Inc, 2000/6
[14] 黄浩文,使用JSP技术设计电子商务应用系统一从入门到精通,2000/11/08,
[16] 杨绍方等, (Java程序设计基础》,2001/7,第一版,科学出版社,109-154.
[17] 简析J2EE应用程序数据库类设计模
[18] 从商业角度分析J2EE与WINDOWS DNA体系结构,
[19] Rational Inc, Using Data Modeler Ratinal Rose 2001, 200113
张莉、周伯庄等,标准建模语言UML及其支持环境,北京航空航天大学软件工程研究所
[20] 许春根等,基于角色访问控制技术的UML表示,计算机工程与应用,2001,8.
关键词:远程教育,教学管理,UML,网络教学
34页共计17643字
摘 要
远程教育作为现代教育技术的形式,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求。远程教育要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。构建基于Java技术的网络教学管理系统是进行远程教学的迫切需要.本文首先介绍了远程教育的发展状况,面向对象的系统开发平台以及对Web应用系统的支持,对象建模语言UML的基本知识。然后主要介绍了以UML为建模语言,开发基于JSP/Servlet的网络教学管理系统的过程使用用例图,顺序图和活动图来寻找用户需求,明确用例中对象之间的关系,从而建立系统的用例模型;分析类,确定了系统中的对象抽象成类:这样完成了系统分析。在系统设计过程中,首先设计系统构架,划分功能模块,并给出功能设计。在功能设计中,构建设计类,运用设计类顺序图,类图来实现了系统的设计模型。数据库设计给出数据库模型和数据库中各个表的字段结构。最后一章对系统关键实现做了探讨,分别实现了用户身份鉴别,会话跟踪,数据库连接池和数据优化并对系统安全作出说明。本文对如何运用面向对象的方法来快速高效的开发一个复用性良好的安全的网络应用程序提供了一个良好的思路。
目 录
1 引言 1
1.1 网络教学系统的技术 1
1.2 本系统的特点和意义 2
2 系统核心技术特点 2
2.1 web系统应用研究 2
2.1.1 N层体系结构 2
2.1.2 基于组件开发 3
2.2 JSP/Servlet对web应用系统的支持 3
3 系统分析 4
3.1 用例分析 4
3.2 用例建模 5
3.2.1 标识参与者 6
3.2.2 用例图 6
3.2.3 顺序图 7
3.2.4 活动图 8
3.3 分析类 10
3.3.1 边界类 10
3.3.2 实体类 10
3.3.3 控制类 11
4 系统设计 12
4.1 体系结构设计 12
4.2 系统功能设计 13
4.2.1 功能模块划分 13
4.2.2 功能实现设计 15
4.2.3 用例设计 18
4.3 数据库设计 19
4.3.1 数据库设计原则 19
4.3.2 系统数据库设计 20
5 关键技术及实现 22
5.1 用户身份鉴别 22
5.2 对会话的跟踪和处理 23
5.3 数据库连接池的实现 24
5.4 数据访问优化实现 26
5.5 系统安全实现 27
5.5.1 网络层安全 27
5.5.2 数据层安全 28
6 结束语 28
参考文献 29
参考文献
[1] Subrahmanyam Allamaraju等,J2EE服务器端高级编程,2001年9,第一版,机械工业出版社,324-442.
[2] Paul J.Perrone,et al.著,张志伟等译,J2EE构建企业系统专家级解决方案,第一版.清华大学出版社,2001/6
[4] Monica Pawlan, Writing Enterprise Applications with J2EE, 2000/6121
[5] Simplified Guide to J2EE, Sun Microsystems Inc,
[6] Ed Roman and Richanrd Oberg, The Technical Benefits of EIB and J2EE Technologies over COM+ and Windows DNA, 2000/12
[7] 黄冬,Enterprise JavaBeans导论,中国代码联盟新闻组,2000/6
[9] Borland Software Corporation, Ubuilder 5开发人员指南》,2001/2
[10] Monica Pawlan,环球联动开发组译,J2EEn" Blueprints Digest, 2000/7,
[11] Richard Felsinger, Creating J2EE Applications with UML CASE, 2001/4116
[12] Bruce Eckel, President, (Thinking in Java,2nd Edition)),MindView Inc, 2000/6
[14] 黄浩文,使用JSP技术设计电子商务应用系统一从入门到精通,2000/11/08,
[16] 杨绍方等, (Java程序设计基础》,2001/7,第一版,科学出版社,109-154.
[17] 简析J2EE应用程序数据库类设计模
[18] 从商业角度分析J2EE与WINDOWS DNA体系结构,
[19] Rational Inc, Using Data Modeler Ratinal Rose 2001, 200113
张莉、周伯庄等,标准建模语言UML及其支持环境,北京航空航天大学软件工程研究所
[20] 许春根等,基于角色访问控制技术的UML表示,计算机工程与应用,2001,8.
关键词:远程教育,教学管理,UML,网络教学