- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程在线论文(蒋巧芝新).doc
摘 要
随着时代的发展,未来社会人们的生活和工作将越来越依赖于数字技术的发展也随着网络的发展日益和人们的生活贴近Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将社会的价值观发生某种变化。
Spring 框架为核心,向下整合Hibernate 进行持久层访问,向上整合Struts 按清晰的MVC 模式控制,可以清晰划分应用的层次,提高系统灵活性,提高代码的可扩展、可维护及可复用性等。在该系统分为前后台两部分,前台主要功能有:在线新闻、会员注册、在线看视频课程、浏览名师信息、下载资源;后台主要功能有:会员管理、管理员管理、课程管理、名师管理、上传资源管理。本文着重论述了功能与实现。并对有关关键技术作了较详细的介绍。
【关键词】摘 要 1
目 录 2
第一章 引 言 3
1.1 课程在线系统简介 4
1.2 使用工具说明 4
1.3 本人所做工作 4
1.4 基础知识介绍 5
1.5 系统解决方案 10
第二章 系统分析 12
2.1 需求分析 12
2.2 功能需求 12
2.3 性能需求 13
2.4 用例分析 14
2.5系统组织结构 18
第三章 数据库设计 19
3.1 ER图 19
3.2表结构 22
第四章 概要设计 25
4.1 DAO层类图 25
4.2表示层主要类 26
4.3公共类 27
第五章 详细设计 28
5.1 后台各模块类的详细设计 28
第六章 系统测试与评价 34
6.1系统测试 34
6.2系统评价 34
第七章 系统使用说明 36
7.1 系统运行的环境和所需要的软件 36
7.2 数据库的配置 36
7.3 系统主要界面 39
结束语 44
致 谢 45
参考文献 46
附 录 47
第一章 引 言
1.1简介是随着现代信息技术的发展而产生的一种新型教育形式是构筑知识经济时代人们终身学习体系的主要手段。目前Internet上的每天以惊人的速度增长,今后必将越来越多地进入普通百姓的日常生活。Internet上,开发符合Internet特点的有效的业务应用、管理网上资源信息、保证网上数据安全、快速反映现代教育变化以及充分满足Internet业务进一步发展的要求等等。如何设计、建立一个经济、实用、安全、高效、稳定的课程在线系统是每个教育机构必须考虑的问题。
1.2 使用工具说明
Lomboz是Eclipse的一个主要的开源插件(open-source plug-in),它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。startUML是开源的建模软件并且支持UML。它基于UML1.4版本,提供了11种不同类型的图表,他支持UML2.0标志符号。UML不仅可以定制用户环境,而且在功能上的扩展很方便,因为他提供了插件式框架。1.3 本人所做工作我研究了与有关的理论知识与技术手段,主要包括:建立所需的各种技术,各种网络安全概念及相关技术。在开发该的过程中,我采用了现在较为流行的等技术以及等开发工具。我深入学习了的各种技术知识,还学习了各种相关的网页制作工具:Dreamweaver以及图像处理工具Photoshop的使用方法与技巧,同时深入研究了如何利用SQL Server 2000对数据库加以管理与维护等。J2EE 应用里,大多采用XML 文件作为配置文件。使用XML 配置文件可以避免修改代码,从而能极好地提高程序的解耦。为此,另外,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对许多同类网站的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一些经验,以便完善本。本人所负责的主要是的台,主要功能模块有:
1.4 基础知识介绍
1.4.1 JAVA语言简介
Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型项目的必然选择。JSP 是Servlet 的扩展,在没有JSP 之前,就已经出现了Servlet 技术。Servlet 是利用输出流动态生成HTM
文档评论(0)