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

上传人:滴答 文档编号:1273961 上传时间:2019-01-26 格式:DOC 页数:60 大小:2.91MB
下载 相关 举报
数据结构精品课程网站建设 ——课程信息、作业管理、在线实验、课程设计---毕业论文.doc_第1页
第1页 / 共60页
数据结构精品课程网站建设 ——课程信息、作业管理、在线实验、课程设计---毕业论文.doc_第2页
第2页 / 共60页
数据结构精品课程网站建设 ——课程信息、作业管理、在线实验、课程设计---毕业论文.doc_第3页
第3页 / 共60页
数据结构精品课程网站建设 ——课程信息、作业管理、在线实验、课程设计---毕业论文.doc_第4页
第4页 / 共60页
数据结构精品课程网站建设 ——课程信息、作业管理、在线实验、课程设计---毕业论文.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

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个工作日内予以改正。