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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据结构精品课程网站建设 ——课程信息、作业管理、在线实验、课程设计---毕业论文.doc

1、 本 科 毕 业 论 文 数据结构精品课程网站建设 课程信息、作业管理、在线实验、课程设计 Data Structure High-quality Curriculum Website Construction Course Information、 Homework Management、 Course Experiment、 Course Design 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 2005 级 指导教师:陈海山 教授 年 月I 摘 要 随着 Internet 技术的飞速发展, Web 网站的建设变得极为普及,而各种建设网站的技术也被 广泛

2、应用。随着时间的推移,传统的 Web 网站 暴露了很多问题,如页面逻辑、业务逻辑和数据逻辑杂糅在一起,系统的耦合性高,修改、维护困难,扩展性差。为克服以上问题,新的开发方法也不 断被提出来,如软件分层思想, MVC设计模式等等。 本文就如何构建弱耦合性,可维护和可扩展的 网站建设 问题展开探讨。 简要介绍 J2EE 和 MVC,并 根据当前 Web 技术的发展, 剖析了当前被广泛应用的开源设计框架: Struts 和 Hibernate 的工作原理, 提出了采用 Java 环境下实现 MVC 设计模式的 Struts 框架和实现数据持久化的 Hibernate 框架结合起来开发 数据库精品课堂

3、网站 ,提高系统的实用性、灵活性, 可移植性, 克服传统 Web 系统的缺点。 第一部分是引言。简要阐述相关技术背景,项目起源和系统工作环境。并且介绍 了开发流程和作者负责的工作 第二部分是系统的总体设计。了解业务流程,对数据库进行设计,在为系统的详细设计做准备。 第三部分是系统的详细设计。该部分详细描述了各模块包括的用例,实体类,实体类之间的关系,系统各模块的开发的基础和依据。 第四部分为系统的运行界面截图。 第五部分为结束语。 本文在附录部分给出了本人负责的数据结构精品课程网站部分代码。 关键词 : 精品课程 MVC 模式 JAVA II Abstract With the rapid d

4、evelopment of Internet technology, Web site-building become extremely popular, and a variety of technology has also been widely used to construct website. As time passes, traditional Web exposes many problems, such as logic and data mix together, the high coupling of system, which makes modification

5、 and maintenance so difficult. In order to overcome the problem above, new development methods have been proposed, such as MVC design patterns and so on. This article takes the Data Structure High-quality Curriculum Website Construction for example to discuss on how to build a weak coupling website.

6、 It briefly introduces J2EE and MVC, analies of the current widely used open-source design of the framework: Struts and Hibernate, the Java environment using MVC design patterns to achieve the Struts framework and to achieve data persistence Hibernate framework of the development of database product

7、s combine classroom website, to improve the relevance, flexibility, portability, and overcome the shortcomings of the traditional Web systems. The first is introduction. It describes the background of the technical to be used, the origin of the system and the running conditions. It also shows the sy

8、stems development procedure as well as what the author has done in whole process. The second part is the total design. It grasps the business processes particularly, and the data base has also been designed. Its a preparation for detail design. The third part is design elucidation in details.in this

9、 part, it describes each module particularly,including its use case, entities and the relationship among use cases, tntities, as well as among them, which are the basis for realizing the modules. The fourth part shows the graphs for the running results. The fifth part is the end language. In appendi

10、x, there are part codes for the project of Data Structure High-quality Curriculum Website Construction which I take over. Key words: Excellent Course MVC JAVA III 目 录 第一章 引言 . 1 1.1 相关背景简介 . 1 1.1.1 J2EE 简介 . 1 1.1.2 MVC 设计模式 . 2 1.1.3 Struts 概述 . 4 1.1.4 Hibenate 框架 . 6 1.2 项目概述 . 7 1.2.1 总体概述 . 8

11、1.2.2 运行环境 . 8 1.2.3 假设和约定 . 8 1.2.4 术语表 . 9 1.2.5 项目开发流程及其控制 . 9 第二章 系统的总 体设计 . 11 2.1 网站的总体结构 . 11 2.2 设计用例 . 12 2.3 系统模块结构 . 14 2.3.1 模块组成 . 14 2.3.2 模块描述 . 15 2.3.3 数据流图 . 17 2.4 数据库结构设计 . 18 2.4.1 数据库结构设计要点 . 18 2.4.2 系统数据库表与实体对象的关系 . 19 第三章 系统的详细设计 . 20 3.1 模块详细设计 . 20 3.1.1 数据库接口 . 21 3.1.2 H

12、ibernate 数据包 . 21 IV 3.1.3 业务逻辑层 . 21 3.1.4 用户表示层 . 22 3.1.5 WEB 层 . 23 3.2 客户浏览信息模块 . 24 3.2.1 详细用例描述 . 24 3.2.2 客户浏览网 页顺序图 . 25 3.2.3 组件描述 . 27 3.3 管理员信息管理模块 . 29 3.3.1 详细用例描述 . 29 3.3.2 管理员顺序图 . 31 3.3.3 组件描述 . 37 第四章 系统的运行结果 . 40 4.1 客户运行界面 . 40 4.1.1 客户课程信息页面 . 40 4.1.2 客户作业上传页面 . 40 4.1.3 客户在线

13、实验页面 . 41 4.1.4 客户课程设计页面 . 41 4.2 管理员运行界面 . 42 4.2.1 管理员课程信息增删改 . 42 4.2.2 管理员在线实验增删改 . 43 4.2.3 管理员课程设计增删改 . 45 第五章 结束语 . 47 致 谢 . 48 参考文献 . 49 附 录 . 51 V Contents Chapter 1 Introduction. 1 1.1 background introduction . 1 1.1.1 J2EE introduce . 1 1.1.2 MVC design model . 2 1.1.3 Struts describe . 4

14、 1.1.4 Hibenate framework. 6 1.2 Project Introduction. 7 1.2.1 General Summarize. 8 1.2.2 Running Conditions . 8 1.2.3 Hypothesis and Assumption. 8 1.2.4 Glossary . 9 1.2.5 Process of The System and its control . 9 Chapter 2 The Total Design. 11 2.1 Total Structure of Web . 11 2.2 Design Use Case .

15、12 2.3 Modules of The System . 14 2.3.1 Composition of Modules. 14 2.3.2 Modules Describe . 15 2.3.3 Data Flow Graphic . 17 2.4 Data Base Designing . 18 2.4.1 Main point of Data Base Designing . 18 2.4.2 Relationship between Data Table and Entity . 19 Chapter 3 Design Elucidation in Details . 20 3.1

16、 Modules Detail Designing . 20 3.1.1 Data Base Interface . 21 3.1.2 Hibernate Data Pakage. 21 VI 3.1.3 Business Logic Layer. 21 3.1.4 Client Experssion Layer. 22 3.1.5 WEB Layer . 23 3.2 Client Browse Information . 24 3.2.1 Detail Describe of Use Case . 24 3.2.2 Sequence of The Case . 25 3.2.3 Descr

17、ibe of The Compositons . 27 3.3 Administrator Informaton Management . 29 3.3.1 Detail Describe of Use Case . 29 3.3.2 Sequence of The Case . 31 3.3.3 Deseribe of The Compositions. 37 Chapter 4 Running Result . 40 4.1 Client Running Interface . 40 4.1.1 Client Information Page . 40 4.1.2 Client Homew

18、ork Page . 40 4.1.3 Client Experiment Page . 41 4.1.4 Client Design Page. 41 4.2 Administrator Running Interface . 42 4.2.1 Administrator Information Page . 42 4.2.2 Administrator Experiment Page. 43 4.2.3 Administrator Deign Page. 45 Chapter 5 Conclusions . 47 Acknowledgements . 48 References . 49 Appendix .

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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