基于Web的图片资源管理系统的设计与实现论文.doc
《基于Web的图片资源管理系统的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《基于Web的图片资源管理系统的设计与实现论文.doc(59页珍藏版)》请在三一办公上搜索。
1、太原理工大学毕业设计(论文)任务书 第 1页毕业设计(论文)题目:基于web的图片资源库管理系统的设计与实现毕业设计(论文)要求及原始数据(资料):1先了解图片资源库管理的基本的功能和流程;2了解servlet、hibernate和struts等相关技术;3掌握系统完整代码的编写以及完整地相关文档的编写;4按照事先了解到的系统的功能,对系统进行功能的设计;5.在系统主要的功能实现后,对系统进行简单的测试;6再完成系统功能后,对系统的功能以及在完成功能时的问题进行总结;7训练检索文献资料和利用文献资料的能力;8训练撰写技术文档与学位论文的能力。第 2页毕业设计(论文)主要内容:1对题目相关研究背
2、景、目的和意义,以及现状进行阐述;2分析系统的需求,对系统总体架构进行建模还有可行性等一系列分析;3在对系统进行建模的过程中,综合系统的需求,对系统的整个业务流程进行设计,并且划分系统功能的层次结构,以及对系统的总体的功能的设计; 4参考相关的资料,对系统所需要的资源进行收集;5. 对系统功能的设计进行分析,并且对相关内容实现的技术进行总结;6在相关的功能的实现后,对系统的功能进行测试;7在完成系统的功能后,总结自己在完成这个系统后自己的得失,并且深刻总结所学到的东西。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕
3、业设计电子文档及其它相关材料。 第 3页 主要参考文献(资料):1 刘聪 等编著 零基础学Java Web 开发 机械工业出版社2 陈丹丹,李银龙.Java开发宝典,机械工业出版社,2012.43 刘小华 张健 周慧贞 著 JSP应用开发详解 电子工业出版社 2007 4 Bruce Powel Douglass.Introduction to UMLJ.Real-Time UML Workshop for Embedded System,20145 (美)Marty Hall著Servlet与JSP核心编程 清华大学出版社 2004 6 夏昕 曹晓刚 唐勇 著 深入浅出Hibernate 电
4、子工业出版社 2007 7 耿祥义,Java课程设计,清华大学出版社,2004.028 Veda C.Storey,Cheryl Bagley Thpmpson,Sudha Ram.Understanding database design expertiseJ.Data & Knowledge Engineering,1995,Vol.16(2),pp.97-124 9 JSP编程技巧/清宏计算机工作室编著. 北京:机械工业出版社,2001.110薛为民. JAVA应用教程. 清华,北交大出版社.2005.9. 11 刘斌 著 精通 Java Web 整合开发 电子工业出版社200712 梁
5、立新 著 项目实战精解基于Struts+Spring+Hibernate的Java应用开发 电子工业出版社200613 Oreilly,Java Servlet Programming,American:Sernni Yey专业班级学生要求设计(论文)工作起止日期2015年3月23日2015年7月3日指导教师签字日期2015年3月23日教研室主任审查签字日期系主任批准签字日期图片资源管理系统的设计与实现摘 要本系统是一种基于B/S架构的图片资源管理系统,它采用目前最流行的Java语言编写,用到了当今先进的技术如 JSP技术、Hibernate、Spring、Struts框架等来实现该系统。系统
6、分为五大模块:图片夹列表模块、新建图片夹模块、修改资料模块、修改密码模块、添加图片夹分类模块。整个系统按功能划分,分为五大模块:前面的四大模块是为系统的注册用户提供的,注册用户注册成功后,就可以登录系统首先可以建立图片夹,在建好图片夹后可以上传图片并且添加图片信息、也可以大图和小图切换观赏图片、评论图片并且查看评论和删除图片,用户也可以修改登录密码和用户资料等一系列操作;最后一个模块是管理员登陆所进行的操作,系统管理员登录系统可以添加图片夹的类型,以便于注册用户在上传图片建立图片夹时根据上传的图片选择对应的图片夹。而如果是未注册用户只能查看相册中的内容,没有权力进行相应的修改。该系统主要是为了
7、图片的爱好者提供了便利,让这些使用者可以有存放图片的平台,并且让这些爱好者可以分享自己的图片,也可以让其他人看到,并且还能评论图片,增加了图片爱好者的交流。关键词:JAVA;三大框架;MVC;图片管理The design and implementation of image resource management systemAbstract The system is based on B / S structure of the electronic picture management system,it uses the most popular languages java,usi
8、ng todays advanced technologies such as jsp technologies, Hibernate, Spring, Struts framework to achieve the system. System is divided into five modules,the picture clip list module,new picture clip module, modify the module,modify the password module, add the picture clip classification module. Not
9、e: The first four modules are provided according to registered users, registered users can be set up after landing picture clip after clip can upload pictures built picture, big picture and the small map switching view pictures, comments, pictures and delete pictures, the user You can modify the log
10、in password and user information on a series of operations, the last module is carried out landing operations manager, an administrator can set the type of image the landing system folder in order to establish a registered user to upload pictures pictures folder according to the picture uploaded sel
11、ect the corresponding image folder. And if it is not registered users can only view the contents of the album, no power make the appropriate changes. This system is mainly to amateur picture provides a convenient, so that these users can store pictures of platform, and let these enthusiasts can shar
12、e your own pictures, but also allows others to see, and also Photos, increase exchange picture lovers.Keywords: JAVA; Three Frames; MVC;Picture Manager目 录第1章 绪 论11.1 系统开发的背景和意义11.2 国内外研究状况11.3 研究内容2第2章 程序技术相关知识32.1 JAVA简介32.2 所采用数据库及原因32.3 MVC设计模式的原理42.3.1 MVC设计思想52.3.2 MVC的优点52.4 三框架相关知识简介52.4.1 St
13、ruts框架62.4.2 Hibernate框架62.4.3 Spring框架72.5 JSP技术72.6 关于JavaScript 脚本语言的应用82.7 B/S模式分析92.8 MyEclipse开发工具的简要介绍102.9 WEB服务器Tomcat6.0112.10 本章小结11第3章 图片管理系统需求分析123.1 可行性分析123.1.1 系统总体目标123.1.2 经济可行性123.1.3 技术可行性分析123.1.4 运行可行性133.1.5 时间可行性133.1.6 法律可行性133.1.7 功能需求133.1.8 性能需求143.2 系统总体结构143.2.1 系统总体结构1
14、43.2.2 用例图153.3 系统功能模块结构163.3.1 图片夹列表模块163.3.2 新建图片夹模块163.3.3 修改资料模块173.3.4 修改密码模块183.3.5 添加图片夹类型模块183.4 数据库设计193.5 本章小结21第4章 系统实现224.1 系统管理员登录设计224.1.1 管理员登录主页面的创建224.1.2 实现过程234.2 注册用户登录设计234.2.1 注册用户登录界面的创建244.2.2 注册用户登录界面244.2.3 编辑用户资料实现过程244.2.4 实现过程254.3 未注册用户注册设计264.4 添加图片夹分类的实现274.4.1 管理员添加图
15、片夹类型界面274.4.2 实现过程274.5 创建图片夹和上传图片的实现294.5.1 创建图片夹实现过程304.5.2 上传图片实现过程304.6 图片管理的实现314.6.1 图片查看实现过程314.6.2 编辑图片资料实现过程324.6.3 删除图片实现过程324.7 数据库设计334.7.1 使用SHOW语句找数据库334.7.2 创建数据库并进入数据库334.7.3 创建一个数据库表344.7.4 往表中加入记录344.7.5 装入数据库表354.8 系统测试354.8.1 测试目标354.8.2 各模块测试354.9 本章小结37结论38参考文献40致 谢41外文文献和译文42第
16、1章 绪 论随着数码摄影时代的到来,不论是专业摄影师建立图片档案或是向他人展示自己的摄影作品,还是家庭生活照片,都需要图片管理系统来保管图片作品。类似于传统的照相簿,但对图片的理解不只止于照片了,而都统称为图片。图片资源管理系统既有展示功能也有存储和管理功能。图片资源管理系统是现在比较新颖管理图片资源的方式,特别在网络技术现在迅速发展的时代,越来越受到很多人的欢迎,特别是受到年轻人的青睐。我的图片资源管理系统的主要设计思想是首先实现存储功能,可以将照片或者图片上传保存,并且是以文件夹的形式有类似的图片夹,将类似的图片放到一个图片夹中,可以对图片进行评论。这样就给喜爱美图的人提供了一个更好的平台
17、上,可以将自己喜爱的图片上传到系统,这样大家就都能看到美图,可以对美图进行下载和评论,给喜爱的美图的人提供了交流平台。1.1 系统开发的背景和意义随着互联网技术的快速发展,喜爱美图的人可以在网上找到各种各样的美图,但是这仅仅能提供美图,而缺少一个美图爱好者的平台,美图爱好者最后只会将美图存入到自己的电脑里,不能和其他好友共同爱好者的人一起欣赏和讨论。而图片管理系统具有功能简单、使用方便和易于操作等特点,可以很好的对图片进行管理,更主要的是为图片爱好者提供了交流和讨论平台。另外,随着数码相机、手机照相等功能的普及,想必每个人手上都储存了大量的电子相片和美图,对于这些美图,对于爱好者来说是很好的图
18、片资源。所以,对这些图片资源的管理就显得十分重要,图片爱好者可以在一起分享图片的内容以及图片的相关简介,相互交流图片的心得,该系统可以对图片的相关信息保存,这样在欣赏到美图的同时,也可以知道了解到图片的信。1.2 国内外研究状况图片管理系统是现在比较流行的一种新型的系统,它在很多的领域都有涉猎,例如现在我们最比较常见的QQ空间、博客和人人就是大量的应该这一技术,而且受到很多的人的青睐,男女老少,青年人对这种技术更是喜爱。该系统主要以静态和动态的照片或图片为素材,让人们更多的图片或者照片能够合适的保存,更多的是为图片的爱好者能够提供交流平台,这里的图片主要是以文件夹的形式将图片保存,并且这些图片
19、是分类保存的,给系统使用者提供了简单却强大的功能,这对现在图片的保存和分享提供了一个新的突破,这样不用将图片都保存在电脑上,担心电脑出问题图片丢失,或者还需要多份保存。这些图片直接保存到系统,不管你在本地还是异地,都可以登录系统查看图片,并且只要登录系统,使用者可以直接上传需要保存的图片,也可以查看图片,并且编辑图片的信息,还能让使用者可以评论图片,提供了图片的交流的平台。1.3 研究内容图片管理系统是一种基于B/S架构的管理系统,它采用目前最流行的java语言编写,用到了当今先进的技术如 jsp技术、Hibernate、Spring、Struts框架等来实现该系统。采用MVC框架技术提高了系
20、统的可维护性和持久性。本系统所研究的是从图片的管理到对图片的评论等一系列的问题,大致分为:前台包括图片夹列表、新建图片夹、修改资料、修改密码、技术支持,后台包括图片夹类型选择管理, 本文共分5章,第1章是绪论,第2章介绍开发本系统所用到的相关技术,第3章是系统的需求分析和可行性分析以及系统结构图,第4章是图片管理系统的系统实现,第5章是总结。各章节的研究内容如下:(1) 第1章主要介绍了选题的背景和意义,论述了系统未来的发展需求和状况。(2) 第2章主要介绍了实现图片管理系统所用的软件和系统建设过程中使用的相关技术。(3) 第3章主要是图片管理系统的需求分析和可行性的分析以及系统的相关的总体设
21、计、系统结构图和流程图。(4) 第4章是系统的编码实现,从三大框架的实现,数据库的创建等方面介绍了系统的代码实现过程。(5) 第5章主要是对此系统优劣的总结。第2章 程序技术相关知识2.1 JAVA简介Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。它在1995年正式启动,由杰姆斯Gosling和其同事共同设计开发。Java包含了跨平台,动态网页,互联网计算等优势。它实现的HotJava浏览器(Java Applet的支持)显示了Java的魅力。从那时候开始,Java作为一种新兴的程序设计语言已被广泛认知并接
22、受,并促进了网络技术的飞速发展,这一点从常用的浏览器都支持Java作为程序开发语言就可以看出。Java是一种语法简介、清晰的语言,它的程序运行需要一个解释器,也就是所谓的“虚拟机” 。虚拟机以某种高速算法执行Java的面相对象语言代码。Java的主要特性是可移植性,安全性,网络移动性,其中网络移动性是Java的最主要的一个特性。而如果没有安全性,可移植性的支持,就无法实现网络移动性。Java的网络移动性带来了一次Web革命。Internet技术的发展,推动了Java技术的不断得进步,JDK是一个写Java语言应用和开发应用程序的开发平台。2.2 所采用数据库及原因本系统采用的是目前比较流行的小
23、型数据库系统MySQL。本课题中我选用了Mysql作为数据库,就是因为Mysql是最流行的关系型数据库管理系统,且占用的硬盘空间也不大。MySQL作为一种关联数据库管理系统,关联数据库将存储的数据保存在不同的表中,就像将不同类型的物品分类放在不同的箱子中。这就增加了存或者取数据的灵活性,效率也得到了提高。它支持普通的SQL查询语言和多种数据类型的使用,能够各种详细的数据查询。通过一个非常直观的方式,你可以创建,访问,修改数据库表和项目,并可以创建它们之间的各种关系。MySQL,作为图片资源管理系统的后台数据库,是非常可行的。MySql还有许多的特点,除了上面所提到的特点,MySql 还有一个最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 图片 资源管理 系统 设计 实现 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2390116.html