ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:826.50KB ,
资源ID:1273179      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273179.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA课程管理网站开发 ——课件管理和在线公告模块的实现-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

JAVA课程管理网站开发 ——课件管理和在线公告模块的实现-毕业论文.doc

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: JAVA课程管理网站开发 课件管理和在线公告模块的实现 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 年 月1 JAVA 课程管理网站开发 课件管理和在线公告模块的实现 摘要 计算机和网络技术的飞速发展,推动了信息化应用的广泛普及。 JAVA 课程管理网站的开发正是信息化应用的又一具体实例。 本文论述了 JAVA 课程管理网站的总体 结构 设计 ,以及 课件管理和在线公告模块 的具体设计和实现 ,并清楚介绍了系统开发所使用的框架和技术 。本系统基于 B/S 结构,采用 三 层体系结构: 数

2、据层采用 MySQL 关系型数据库系统,并使用 Hibernate 作为对象 /关系映射的解决方案;业务层主要由业务逻辑类和数据访问 对象 完成商业逻辑;表现层 则使用了 DWR 和 Dojo作为基础架构。 本文 还 给出了 JAVA 课程管理网站的基本功能 模块的设计 ,其中着重介绍 了 课件管理和在线公告模块的实现。同时针对拥有不同权限的用户, 系统 实现 了 不同的功能。 相信 本 系统投入使用后 , 会对 JAVA 课程 的讲授和 学习 都起到一定的促进作用 。 关键词 三 层体系结构 对象 /关系映射 数据访问对象 DWR Dojo 2 the Development of JAVA

3、 Course Management Site the Implementation of Courseware Management and Online Bulletin Module Abstract The rapid development of computers and network technology promote the application of information technology. The development of JAVA course management site is yet another concrete example of infor

4、mation application. This article discusses the overall structure design of the JAVA course management site and the specific design and implementation of courseware management and online bulletin module, and clearly introduce the framework and technology used on the development of the system. This sy

5、stem is based on B/S structure, a three-tier architecture: the data layer was built by MySQL relational database system and Hibernate was used as an object / relational mapping solutions; in business logic layer, primarily business-class and data access object complete business logic; in view layer,

6、 the DWR and the Dojo were used as infrastructure. The basic function models of JAVA courses management site were also ginven, and the implementation of courseware management and online bulletin module were mainly focused on. At the same time, for users with different privileges, different functions

7、 were availabled. The development and realization of this site will play an important role in supporting JAVA courses. Keywords Three-tier architecture Object/Relational Mapping Data Access Object DWR Dojo3 目录 第一章 引言 - 1 第二章 系统的总体设计 - 2 2.1 系统模块设计 - 2 2.1.1 课件模块 - 2 2.1.2 答疑模块 - 2 2.1.3 作业模块 - 2 2.1

8、.4 公告模块 - 2 2.1.5 考试模块 - 2 2.1.6 其他功能模块 - 3 2.2 系统功能设计 - 3 2.2.1 系统总体功能设计 - 3 2.2.2 课件模块的功能设计 - 4 2.2.3 公告模块的功能设计 - 5 2.3 系统目标 - 5 2.3.1 系统整体目标 - 5 2.3.2 课件模块及公告模块设计目标 - 6 2.4 系统体系结构 - 6 2.5 基本开发环境 - 7 2.5.1 开发工具 - 7 2.5.2 开发语言 - 7 2.5.3 数据库 - 8 2.5.4 WEB 应用服务器 - 8 2.5.5 运行环境 - 8 第三章 系统的详细设计 - 9 3.1

9、 课件模块与公告模块的详细设计 - 9 3.2 数据层基于 Hibernate 的设计与实现 - 9 3.2.1 Hibernate 介绍 - 9 3.2.2 配置 Hibernate-11 3.2.3 持久化类 -13 3.3 业务逻辑层的设计与实现 -16 3.3.1 DAO 的实现 -16 3.3.2 业务逻辑类的实现 -17 3.3.3 Hibernate 的事务管理 -17 3.4 Web 表示层的设计与实现 -19 3.4.1 DWR 的实现 -19 3.4.2 Dojo 在 Web 表示层的应用 -21 第四章 系统的运行结果 -25 第五章 结束语 -30 致谢语 -31 参考

10、文献 -32 4 Contents Chapter 1 Introduction- 1 Chapter 2 Overall Design of the System - 2 2.1 Module Design of the System - 2 2.1.1 Courseware Module - 2 2.1.2 Q & A Module - 2 2.1.3 Schoolwork Module - 2 2.1.4 Bulletin Module - 2 2.1.5 Examination Module - 2 2.1.6 Other Function Models - 3 2.2 Functio

11、n Design of the System - 3 2.2.1 Overall Function Design of the System - 3 2.2.2 Function Design of the Courseware Module - 4 2.2.3 Function Design of the Bulletin Module - 5 2.3 Goal of the System - 5 2.3.1 Overall Goal of the System - 5 2.3.2 Design Goal of Courseware Module and Bulletin Module -

12、6 2.4 System Architecture - 6 2.5 Basic Development Environment - 7 2.5.1 Development Tools - 7 2.5.2 Development Language - 7 2.5.3 Database - 8 2.5.4 WEB Application Server - 8 2.5.5 Run Environment - 8 Chapter 3 Detailed Design of the System - 9 3.1 Detailed Design of Courseware Module and Bullet

13、in Module - 9 3.2 Hibernate-Based Design and Implementation of Data Layer - 9 3.2.1 Introduction of Hibernate - 9 3.2.2 Hibernate Configuration -11 3.2.3 Persistent Class -13 3.3 Design and Implementation of Business Logic Layer -16 3.3.1 Implementation of DAO -16 3.3.2 Implementation of Business Lo

14、gic Class -17 3.3.3 Transaction Management of Hibernate -17 3.4 Design and Implementation of Web View Layer -19 3.4.1 Implementation of DWR -19 3.4.2 Dojo Application in Web View Layer -21 Chapter 4 Run Results of the System -25 Chapter 5 Concluding Remarks -30 Acknowledgements -31 References -321 第

15、一章 引言 随着计算机网络技术的推广应用 ,信息化教学在日常教学中的 重要性日趋 明显。为了满足新的教学要求, 为了让 网络信息化技术在 JAVA 课程教学中起到良好的辅助作用,于是开发了这个 JAVA 课程管理网站。本 课程管理网站作为教师 与 学生交流 和共享资源 的网络平台, 将在 教师的日常教学和学生的课程学习 中 都 扮演 重要的 角色 。 本课程管理网站系统 的设计与开发采用 B/S 三层结构,分层次地实现数据层、业务层和表现层 。 分层设计使系统结构清晰, 且 具有良好的扩展性 和可 维护 性 。 它体现了一种基于组件、多层分布的体系设计思想,能为用户有效地提 供系统维护、功能扩

16、展和升级的空间。 本系统在开发过程中使用了 一些 日前比较流行的 开源软件和 开源框架,很好地完成了各个层次的开发实现。 根据需求,本系统 用户 主要 分为 三 个角色: 教师、学生和 管理员。 每种角色在系统中拥有不同 的权限 。 同时,本系统主要包括课件、答疑、作业、公告 和 考试等几大功能模块。根据角色拥有权限的不同,不同角色在各模块中所进行的操作也有很大的不同。 本论文将在以下各章中具体介绍系统的总体设计和详细设计,其中主要对负责的课件管理和在线公告模块作详细说明。 2 第二章 系统的总体设计 2.1 系统模块设计 2.1.1 课件模块 教师创建、删除章节,以及 可进行 上传、删除、下

17、载课件 的 操作 ;学生可下载课件。 2.1.2 答疑模块 该模块类似论坛形式,问题以贴记。每贴分三部分 : 问题、参考答案、回复。问题由提问学生发,参考答案由教师发,回复部分为其他学生对此问题的见解。同时具有搜索功能并可由教师设置精华贴。 2.1.3 作业模块 学生对本人作业进行上传、下载、删除,查看作业评分及对历次作业的成绩统计;教师对作业进行下载和评分。 2.1.4 公告 模块 教师发布、修改课程表,并发布、修改及删除 公告 消息;学生查看课程表及 公告 消息 。 2.1.5 考试模块 教师拟定考题,题型包括主观题、非主 观 题两大类,学生在线答题,主观题自动算分,非主观题由教师下载查看

18、给分,并自动计算总分,同时具备学生在线进行自测考试功能。 3 2.1.6 其他功能模块 学生用户帐号由教师导入学生名册的方式创建;个人账户的密码修改;管理员添加、删除各种权限类型的帐户,并可初始化各帐户的密码。 2.2 系统 功能设计 2.2.1 系统总体 功能设计 使 用 者 登 录权 限 判 断帐号管理管 理 员学 生公告浏览作业上传学生提问课件浏览参加考试修改密码使 用 者 登 出教 师课件上传试卷批改试题拟定发布公告作业批改答疑管理密码修改图 2-1 系统总体 功能设计 如图 2-1 所示,系统总体 设计 流程为用户 登录后,经过权限判断,管理员可进行帐号管理,教师可进行课件上传、答疑

19、管理、作业批改、发布公告、试题拟定、 试卷批改及密码修改,而学生可进行课件浏览、学生提问、作业上传、公告浏览、参加考试、修改密码这些操4 作。直到用户退出,流程结束。 2.2.2 课件模块 的功能设计 教 师新 增 章 节修 改 章 节删 除 章 节删 除 该 章 节 下 的 课件上 传 课 件删 除 课 件下 载 课 件图 2-2 课件模块教师部分的功能设计 如图 2-2 所示,教师在课件模块里实现的功能有对章节和课件的管理,其中章节管理包括对章节的新增、删除、修改操作,删除章节的时候同时删除该章节下已有的课件, 课件管理即教师对课件可以进行上传 到相应章节以及 下载和删除的操作。 下 载

20、课 件学 生图 2-3 课件模块学生部分的功能设计 如图 2-3 所示,学生在课间模块里所拥有的功能很简单,只有下载相应章节课件的功能。 5 2.2.3 公告模块的功能设计 教 师课 程 表 管 理删 除 课 程公 告 管 理添 加 课 程修 改 课 程查 看 课 程 表删 除 公 告添 加 公 告修 改 公 告查 看 公 告图 2-4 公告模块教师部分的功能设计 如图 2-4 所示,教师在公告模块里主要实现两大功能,公告管理和课程表管理。其中公告管理分添加、删除、修改和查看公告,课程表管理分添加、删除 、修改课程以及查看课程表。 查 看 课 程 表查 看 公 告学 生图 2-5 公告模块学生部分的功能设计 如图 2-5 所示,同课件模块一样,公告模块中的学生部分所拥有的功能也很简单,即只有查看公告和课程表的功能。 2.3 系统目标 2.3.1 系统 整体目标 1.系统结构清楚,层次清晰。 2.功能齐全,满足系统需求。 3.界面友好,方便用户查看及操作。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。