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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

支持远程管理的图像数据库系统设计与实现——总体架构及表示层设计---毕业论文.doc

1、I 本 科 毕 业 论 文 支持远程管理的图像数据库系统设计与实现 总体架构及表示层设计 Design and Implementation of Image Database System Supporting Remote Management The Design of Structure and Presentation Layer 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 I 摘 要 随着计算机技术的发展,人们不仅使用单一的文字作为信息载体,还可以通过各种各样的媒体存储、传播信息,世界各地、各行各业都有大量的图像数据产生,传统

2、的 C/S 模式暴露出许多问题,因此建立一个可实 现远程管理的图像数据库已成为时代迫切的需要。 最新的 Struts2 跟 Hibernate 框架,既符合 MVC 模式的 Web 开发标 准,又降低了各层之间的耦合度,提高了项目的开发速度,而且 Hibernate 对 JDBC 的轻量级封装使数据库访问更加方便,提供了 连接管理、事务管理以及对象的缓冲管理等功能,提高了数据访问的安全性与效率。 本文使用最新的 Struts2 和 hibernate 框架,采用 B/S 架构,实现了跨平台操作,并实现了以下基本功能:较大图片的删改查询,支持多种图片格式,实现了图片直接存入 数据库,直接从数据库

3、读出,方便图片的备份与处理,并且限制了用户对图片的访问,使图片更安全。 关键词: 图像数据库; Web2.0; MVC; B/S II Abstract With the development of computer technology, it is not only a single text as an information carrier, but also through a variety of media storage, dissemination of information around the world, from all walks of life have a

4、lot of image data, the traditional C / S model revealed many problems, so the establishment of a remote image database management have become an urgent need. Struts2 up-to-date with the use of Hibernate framework is in line with the MVC pattern of development of Web standards, but also reduce the co

5、upling between the different levels, the increased pace of project development, and Hibernate lightweight package for JDBC database access more convenient to make provides connection management, transaction management and object management features such as a buffer to enhance the security of data ac

6、cess and efficiency. In this paper, using the latest Struts2 and hibernate framework,use B / S architecture, the realization of the cross-platform operation,And to achieve the following basic functions: Can achieve a larger picture of the additions and deletions to the investigation, supports a wide

7、 range of image formats. The realization of the image directly into the database to read out directly from the database to facilitate the backup and image processing, and restrictions on the users visit to the picture, so that picture more secure. Key words: ImageDatabase;Web2.0;MVC;B/S III 目录 第一章 引

8、言 . 1 1.1 项目起源 . 1 1.2 开发意义 . 2 1.3 论文结构 . 2 第二章 支持远程管理的图像数据库系统的理论基础 . 3 2.1 相关技术简介 . 3 2.1.1 J2EE 简介 . 3 2.1.2 MVC 设计模式 . 5 2.1.3 Struts 概述 . 9 2.1.4 Hibernate 框架 .10 2.2 开发工具 .11 第三章 支持远程管理的图像数据库系统的需求分析 .13 3.1 系统目标 .13 3.2 系统可行性研究 .13 3.3 需求分析 .14 3.3.1 需求分析的任务 .14 3.3.2 系统功能分析 .14 3.3.3 性 能需求 .1

9、5 第四章 支持远程管理的图像数据库系统的总体设计 .17 4.1 系统的总体结构 .17 4.2 概念性系统设计 .18 4.2.1 设计用例 .18 4.2.2 系统模块结构 .20 4.2.3 数据流图 . 223 4.3 系统构架设计 . 234 第五章 支持远程管理的图像数据库系统的详细设计 .27 5.1 模块详细设计 .27 5.1.1 数据库接口 .27 5.1.2 Hibernate 数据包 .28 5.1.3 用户表示层 .28 5.1.4 WEB 层 .29 5.2 用户浏览图片模块 .30 5.2.1 详细用例描述 .32 5.2.2 用户浏览图片顺序图 .32 5.2

10、.3 组件描述 . 324 5.3 管理员模块 . 335 5.3.1 详细用例描述 . 336 IV 5.3.2 管理员顺序图 .37 5.3.3 组件描述 . 402 第六章 支持远程管理的图像数据库系统的实现结果 . 425 6.1 用户运行界面 . 425 6.1.1 用户登陆界面 . 425 6.1.2 用户图片浏览界面 . 426 6.1.3 用户图片搜索页面 .46 6.1.4 用户图片搜索结果页面 .47 6.2 管理员运行界面 .47 6.2.1 管理员登陆界面 .47 6.2.2 管理员欢迎界面 .48 6.2.3 管理员图片分类管理界面 .48 6.2.4 管理员图片分类

11、添加界面 .49 6.2.5 管理员图片分类修改界面 .49 6.2.6 管理员图片管理界面 .50 6.2.7 管理员图片新增页面 .50 致谢语 .51 参考文献 53 附录 .55 V Contents Chapter 1 Introduction . 1 1.1 Project Origin . 1 1.2 Background . 2 1.3 Thesis Structure . 2 Chapter 2 Theoretical Basis . 3 2.1 Technology Summarize . 3 2.1.1 J2EE Introduction . 3 2.1.2 MVC De

12、sign Pattern . 5 2.1.3 Struts Summarize . 8 2.1.4 Hibernate Frame.10 2.2Development Tools .11 Chapter 3 Requirements Analysis .13 3.1 System Target .13 3.2 System Feasibility.13 3.3 Requirements Analysis .14 3.3.1 The task of requirements analysis .14 3.3.2 System Functional Analysis .14 3.3.3 Perfo

13、rmance requirements .15 Chapter 4 General Design .17 4.1 The overall structure of the system .17 4.2 Conceptual system design.18 4.2.1 Design use case .18 4.2.2 System module structure .20 4.2.3 Data flow diagram. 223 4.3 System Architecture Design . 234 Chapter 5 Detailed design .27 5.1.Module deta

14、iled design .27 5.1.1 Database Interface .27 5.1.2 Hibernate Packet .28 5.1.3 User Presentation Layer .28 5.1.4 Web Layer.29 5.2 Users to browse image module .30 5.2.1 Detailed description of use case .30 5.2.2 Users to browse image sequence diagram.32 5.2.3 Component Description . 324 5.3 Administr

15、ator Module . 335 5.3.1 Detailed description of use case . 336 VI 5.3.2 Administrator Sequence Diagram.37 5.3.3 Component Description . 402 Chapter 6 Achieve Results .45 6.1 User Interface .45 6.1.1 User login Interface. 425 6.1.2 User Browsing Interface .45 6.1.3 User Search Interface .46 6.1.4 The

16、 User Interface Search Results .46 6.2 Administrator Interface .47 6.2.1 Administrator Login Interface .47 6.2.2 The Welcome Of Administrator Interface .48 6.2.3 Administrator Mange Interface .48 6.2.4 Administrator Add Interface .49 6.2.5 Administrator Advise Interface.49 6.2.6 Administrator Contro

17、l Interface.50 6.2.7 Administrator Increase Interface.50 Acknowledgements .51 References .53 Appendix .55 支持远程管理图像数据库的设计与实现 总体架构及表示层设计 1 第一章 引言 1.1 项目起源 在我国互联网的广泛应用主要是从上个世纪九十年代开始的,而网络图像迅速发展是 web2.0之后的事情。一般图像文件较大,不宜用 E-mail 传递大量图像。因此需要建立一个可实现远程管理的图像库。 基于图像数据库技术是图像处理技术、数据库技术和 Web技术相结合的产物。图像数据库是 这样一个系统

18、 , 它能够将一大批图像及其有关信息存储在一起 , 并对它们进行有效的管理 , 以保证数据的一致性、完整性 , 并支持各种应用。图像数据库的产生拓展了传统数据库技术的应用范围 , 为图像处理提供了强有力的支持。而 Web技术的加入又为图像数据库注入了新的活力 , 便于实现 Internet环境下诸多领域图像资源的共享。 传统的模式图像数据库管理系统随着图像数据的日益庞大 , 应用程序复杂程度的不断提高 , 暴露出许多不可克服的问题 , 如系统软件和应用软件变得越来越复杂 , 造成软件实现及维护越来越困难。另外 , 模式一般不能跨平台运行。当把 C/S( Client/Server)模式的软件应

19、用于广域网时就暴露出更大的不足。 Web技术( Browse/Server模式)可以比较圆满地解决上述问题。其优点有以下几点: ( 1) 借用现成的浏览器,无需开发数据库前端; ( 2) 标准统一,开发过程简单。 ( 3) 交叉平台支持。 因此基于 Web 的图像数据库技术应运而生, Web 数据库技术采用三层或多层体系结构 , 前端采用基于瘦客户机的浏览器技术 , 通过 Web 服务器及中间件访问数据库 , 如图 1-1 所示。 图 1-1Web 图像数据库体系结构 支持远程管理图像数据库的设计与实现 总体架构及表示层设计 2 1.2 开发意义 进入二十世纪以来,特别是 Web2.0 的广泛

20、应用,网络数字图像迅速发展,支持远程数字图像数据库的实现,有助于对较大网络图片的管理, 避免了用E-mail 传送大量图片带来的不便,很好的实现了图片的上传与浏览功能,给远程图片管理带来了便捷。 1.3 论文结构 本文主要从以下几章进行设计,第二章:开发支持远程管理数据库的理论基础,第三章:支持远程管理图像数据库系统的需 求分析,第四章:支持远程管理图像数据库系统的总体设计,第五章:支持远程管理图像数据库系统的详细设计,第六章: 支持远程管理的图像数据库系统的实现结果 。 支持远程管理图像数据库的设计与实现 总体架构及表示层设计 3 第二章 支持远程管理的图像数据库系统的理论基础 2.1 相关

21、 技术 简介 2.1.1 J2EE 简介 J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化并且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通 的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。 J2EE 使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上, Sun 公司 设计 J2EE 的初衷正是为了解决两层模式 ( Client/Se

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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