基于J2EE的精品课程管理系统的设计与实现.docx
《基于J2EE的精品课程管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于J2EE的精品课程管理系统的设计与实现.docx(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、厦门大学学位论文原创性声明 本人呈交的学位论文是本人在导师指导下,独立完成的研究成 果。本人在论文写作中参考其他个人或集体己经发表的研究成果,均 在文中以适当方式明确标明,并符合法律规范和厦门大学研宄生学 术活动规范(试行 )。 另外,该学位论文为 ( ) 课题 (组 ) 的研宄成果,获得 ( ) 课题(组)经费或实验室的 资助,在 ( ) 实验室完成。(请在以上括号内填写课 题或课题组负责人或实验室名称,未有此项声明内容的,可以不作特 别声明。) 声明人(签名 ) : 年丄月日 _ Y2344208 厦门大学学位论文著作权使用声明 本人同意厦门大学根据中华人民共和国学位条例暂行实施办 法等规
2、定保留和使用此学位论文,并向主管部门或其指定机构送交 学位论文 ( 包括纸质版和电子版 ),允许学位论文进入厦门大学图书 馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国 博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和 摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。 本学位论文属于: ( )1.经厦门大学保密委员会审查核定的保密学位论文, 于 年月 日解密,解密后适用上述授权。 (y) 2.不保密,适用上述授权。 .(请在以上相应括号内打 “ V” 或填上相应内容。保密学位论文应 是己经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委 员会审定的学位
3、论文均为公开学位论文。此声明栏不填写的,默认为 公开学位论文,均适用上述授权。 ) 声明人(签名 ) : y/j年 r月? (T日 本文是针对精品课程建设的发展,为了解决以往精品课程网站更新速度慢、 维护工作量大、交互性差等问题,我们严格按照软件工程的设计思想,采用 J2EE 技术与 Web数据库的结合,开发了一个 B/S结构的可提供用户在线交流的精品 课程管理系统,并对系统的需求分析、软件设计、系统实现以及系统中采用的 相关技术作了详细的分析研宂。论文主要研宄工作如下: 对系统的需求分析、软件设计作了分析研究。采用面向对象的方法,严格按 照软件工程的开发规范,应用 UML建模语言作为系统需求
4、建模和软件设计的工 具,对该系统作了详细的分析与设计。 利用 NetBeans6.5工具结合使用 SQL Server数据库、 J2EE、 Java、 和 JDBC等 技术的实现原理及特点为理论依据,阐述了动态的精品 课程管理系统结构设计和 具体实现技术与方法。用 SQL Server数据库技术为网站提供后台数据支持,实 现了网站的动态更新,提高了网站的交互性,突出精品课程管理系统作为学生与 教师沟通平台的优势。 关键词:精品课程; J2EE;信息系统 Abstract This dissertation aims at the development of the construction
5、and solves such problems as slow update of Website of previous excellent course, much maintenance and poor interactivity* According to the idea of software engineering design, adopting the combination of J2EE technology and Web database, we developed a B/S structure that can provide users with a man
6、agement system of excellent course which can be communicated online; and we has made detailed analyses and research on demand analysis, software design, system implementation and the related technology used in the system. The main researches are as follows: Making detailed analyses and research on d
7、emand analysis, software design.Using object oriented, in strict accordance with the specification of software engineering development, applying UML modeling language as the tool of system requirements modeling and software design, making detailed analysis and design. Using NetBeans6.5 tools 5in com
8、bination with the achievement of those technologies such as J2EE, Java, SQL Server database and JDBC, whose principle and characteristics are set for the theory basis.Expounding dynamic structure design of management system of the excellent course and concrete technology and method.With SQL Server d
9、atabase technology providing background data supports for the Web site, accomplishing dynamic update of Website, improving the interactivity of Website, outstanding the advantage of management system of excellent course as a platform for communication between students and teachers Key words: Excelle
10、nt Course; J2EE; Information II 目录 %-n绪论 . i 1.1研究背景与研究意义 . 1 1.1.1研宄背景 . 1 1.1.2研宄意义 . 2 1.2论文主要工作 . 3 1.3论文组织结构 . 3 第二章相关技术介绍 . 5 2_1系统开发环境 J2EE. 5 2.1.1 J2EE 架构 . 5 2.1. 2 J2EE提供的服务 . 6 2.2开发框架 . 7 2. 2.1 Struts 2 框架 . 7 2. 2. 2 Spring 框架 . 9 2. 2. 3 Hibernate 框架 . 11 2.2.4 Ssh框架整合 . 12 2_3 Jsp技术
11、简介 . 14 2.4 Javascript技术简介 . 15 2.5MD5加密算法介绍 . 16 2.6本章小结 . 17 第三章系统需求分析 . 18 3.1系统功能需求 . 18 3.1.1用户使用场景 . 18 3.1. 2需求功能 . 19 3.2用户的特点 . 19 3.3系统需求分析 . . 19 3. 3.1系统管理功能需求 . 19 3. 3. 2页面浏览功能需求 . 20 3. 3. 3在线交流功能需求 . 21 3. 4数据描述 . 22 3.5用例描述 . 22 3. 6数据采集 . 23 3. 7故障处理需求 . 23 3. 8本章小结 . 23 第四章系统设计 .
12、24 4.1系统设计思想 . 24 4.2系统运行平台 . 24 4. 2. 1 硬件环境 . 24 4. 2. 2软件环境 . 24 4.3系统总体设计 . 24 4.3. 1系统功能包图 . 25 4.3.2系统处理流程 . 25 4. 3. 3系统界面原型设计 . 26 4.3.4系统中主要模块说明 . 29 4.4 fgPiSif . 33 4.4.1用户接口 . 33 4.4.2内部接口 . 33 4.5数据库设计 . 33 4. 5.1 关系图 . 34 4.5.2表结构 . 34 4.5.3存储过程 . 37 4. 6人工題过程 . 41 4.7安全保密设计 . 41 4. 7.
13、 1 口令验证 . 42 4. 7. 2 授权 . 43 4.7.3 模拟 . 44 4.8系统出错处理设计 . 44 4. 8.1出错信息 . 44 4.8.2故障处理 . 44 4.9系统部署与运行 . 44 4.9.1系统运行效果 . 44 4. 9.2系统功能特点 . 44 4 10本章小结 . 45 第五章系统关键技术及实现 . 46 5.1登录验证中 MD5加密算法的应用和改进 . 46 5. 1.1用户密码安全分析 . 46 5.1.2目前 Md5加密算法存在的缺陷 . 46 5. 1. 3 系 统 中 Md5加密算法的应用 . 47 5. 2关键的技术和代码 . 48 5.2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 精品课程 管理 系统 设计 实现
限制150内