基于web的图片资源管理系统的设计与实现论文内容摘要:
.............................................................34 装入数据库表 .......................................................................................................35 系统测试 ......................................................................................................................35 测试目标 ..............................................................................................................35 各模块测试 ...........................................................................................................35 本章小结 ......................................................................................................................37 结论 ..........................................................................................................................................38 参考文献 ...................................................................................................................................40 致 谢 ...................................................................................................................................41 外文文献和译文 ........................................................................................................................42 码农毕业设计下载网: 1 第 1 章 绪 论 随着数码摄影时代的到来 , 不论是专业摄影师建立图片档案或是向他人展示自己的摄影作品 , 还是家庭生活 照片 ,都需要 图片管理系统 来保管 图片 作品。 类似于传统的 照相簿 ,但对图片的理解不只止于照片了,而都统称为图片。 图片资源管理系统 既有展示功能也有存储和管理功能。 图片资源管理系统 是 现在比较新颖管理图片资源的方式,特别在网络技术现在迅速发展的时代,越来越受到很多人的欢迎,特别是受到年轻人的青睐。 我的图片资源管理系统的主要设计思想是首先实现存储功能,可以将照片或者图片上传保存,并且是以文件夹的形式有类似的图片夹,将类似的图片放到一个图片夹中,可以对图片进行评论。 这样就给喜爱美图的人提供了一个更好的平台上,可以将自己喜 爱的图片上传到系统,这样大家就都能看到美图,可以对美图进行下载和评论,给喜爱的美图的人提供了交流平台。 系统开发的背景和意义 随着互联网技术的快速发展,喜爱美图的人可以在网上找到各种各样的美图,但是这仅仅能提供美图,而缺少一个美图爱好者的平台,美图爱好者 最后 只 会 将美图 存入到自己的电脑里, 不能和其他好友共同爱好者的人一起欣赏和讨论。 而 图片管理系统具有功能简单、使用方便和易于操作 等特点,可以很好的 对图片进行管理 , 更主要的是为图片爱好者提供了交流和讨论平台。 另外 , 随着数码相机、手机照相等功能的普及,想必 每个人手上都储存了大量的电子相片 和美图 , 对于这些美图,对于爱好者来说是很好的图片资源。 所以,对这些图片资源的管理就显得十分重要,图片爱好者可以在一起分享图片的内容以及图片的相关简介,相互交流图片的心得,该系统可以对图片的相关信息保存,这样在欣赏到美图的同时,也可以知道了解到图片的信。 国内外 研究 状况 图片管理系统 是现在 比较 流行的一种 新型的系统 , 它 在很多的领域 都有涉猎 ,例如 现在我们最比较常见的 空间 、 博客 和人人 就是大量的应该这一技术, 而且受到很码农毕业设计下载网: 2 多的人的青睐,男女老少,青年人对这种技术更是喜爱。 该 系统主要 以静态 和动态的照片 或图片 为素材 ,让人们更多的图片或者照片能够合适的保存,更多的是为图片的爱好者能够提供交流平台,这里的图片主要是以文件夹的形式将图片保存,并且这些图片是分类保存的,给系统使用者提供了简单却强大的功能,这对现在图片的保存和分享提供了 一个新的突破 ,这样不用将图片都保存在电脑上,担心电脑出问题图片丢失,或者还需要多份保存。 这些图片直接保存到系统,不管你在本地还是异地,都可以登录系统查看图片,并且只要登录系统,使用者可以直接上传需要保存的图片,也可以查看图片,并且编辑图片的信息,还能让使用者 可以评论图片,提供了图片的交流的平台。 研究内容 图片管理 系统是一种基于 B/S架构的管理系统,它采用目前最流行的 java 语言编写,用到了当今先进的技术如 jsp技术、 Hibernate、 Spring、 Struts 框架等来实现该系统。 采用 MVC 框架技术提高了系统的可维护性 和持久性。 本系统所研究的是从 图片 的管理到 对图片的评论 等一系列的问题,大致分为:前台包括 图片夹 列表、新建 图片夹 、修改资料、修改密码、技术支持,后台包括 图片夹类型选择 管理, 本文共分 5 章,第 1章是绪论,第 2 章介绍开发本系统所用到的相 关技术,第 3章是系统的需求分析 和可行性分析以 及 系统 结构图,第 4章是 图片管理 系统的系统实现,第 5章是总结。 各章节的研究内容如下: (1) 第 1章主要介绍了选题的背景和意义,论述了 系统未来的发展需求和状况。 (2) 第 2章主要介绍了实现 图片管理 系统所用的软件和系统建设过程中使用的相关技术。 (3) 第 3章主要是 图片管理 系统的需求分析 和可行性的分析以及系统的相关的总体设计、系统结构图和流程图。 (4) 第 4章是系统的编码实现,从三 大 框架的实现,数据库的创建等方面介绍了系统的 代码 实现 过程。 (5) 第 5章主要是 对此 系统优劣的总结。 码农毕业设计下载网: 3 第 2 章 程序技术相关知识 JAVA 简介 Java 是由 SunMicrosystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。 它在 1995 年正式启动,由杰姆斯 Gosling 和其同事共同设计开发。 Java 包含了跨平台,动态网页,互联网计算等优势。 它实现的HotJava 浏览器( Java Applet 的支持)显示了 Java 的魅力。 从那时候开始, Java 作为一种新兴的程序设计语言已被广泛认知并接受,并促进了网络技术的飞速发展,这一点从 常用的浏览器都支持 Java 作为程序开发语言就可以看出。 Java 是一种语法简介、清晰的语言,它的程序运行需要一个解释器,也就是所谓的 “ 虚拟机 ”。 虚拟机以某种高速算法执行 Java 的面相对象语言代码。 Java 的主要特性是可移植性,安全性,网络移动性,其中网络移动性是 Java 的最主要的一个特性。 而如果没有安全性,可移植性的支持,就无法实现网络移动性。 Java的网络移动性带来了一次 Web革命。 Inter 技术 的发展, 推动了 Java 技术 的 不断得进步, JDK 是一个写 Java 语言应用和开发 应用程序的开发平台。 所采用数据库及原因 本系统采用的是目前比较流行的小型数据库系统 MySQL。 本课题中我选用了 Mysql 作为数据库,就是因为 Mysql 是最流行的关系型数据库管理系统,且占用的硬盘空间也不大。 MySQL 作为一种关联数据库管理系统,关联数据库将存储的数据保存在不同的表中,就像将不同类型的物品分类放在不同的箱子中。 这就增加了存或者取数据的灵活性,效率也得到了提高。 它支持普通的 SQL 查询语言和多种数据类型的使用,能够各种详细的数据查询。 通过一个非常直观的方式,你可以创建,访问,修改数据库表和项目,并可以创建它 们之间的各种关系。 MySQL,作为图片资源管理系统的后台数据库,是非常可行的。 MySql 还有许多的特点 , 除了上面所提到的特点, MySql 还有一个 最显著的 的特点,那就是在 比较典型的操作系统例 如 UNIX 和 LINUX 这样的操作系统上,它 的运行是 免费的, 并且现在使用于各种操作系统平台,而且趋于免费了,因此它 从因特网上下载码农毕业设计下载网: 4 到 其 常用的 服务器和客户 端 软件。 在 因特网上 也能下载到 许多与其相配的第三方软件或工具。 而且 在 最常用的 Windows 系统上, 它许多的应用是 免费的。 有些软件开发人员可能会认为 MySQL 数据库属 于那个小型的数据库,但是在我看来不同的数据库要根据你不同的需要还进行选择的,在我看来时下小的程序例如 图片管理 系统它不会产生大量的数据,只需要一些数据的查询和相应的插入没有太复杂的表与表这间的结构,而且对于小系统来说性能是相当重要的。 与 MySQL 数据库相比ORACLE 数据 库 确实是 功能 相当的 强大 而且功能相当 齐 全的数据库, 但是 ORACLE 数据库对于系统的要求很高,并且它与 MySql 相比最大的特点是需要付费的。 它要求系统要有较高的性能才能带得起整个程序的发布。 MySQL 包含有下列 特性 : (1) 开发语言是 C和 C++,再多编译器上经过测试这样使得源码的可移植性很好; (2) 支持多种操作系统; (3) 为多种编程语言提供了 API(例如本课题使用的 Java); (4) 支持多线程,极大节约了 CPU资源; (5) 查询速度较快, SQL 查询算法在 Mysql 中得到了优化; (6) 提供多语言支持; MVC 设计模式的原理 在这里简要的介绍一下 WEB 开发中最常用的 MVC 结构,其实 MVC 可以说是模型层视图层 — 控制层的简称,即 ModelViewController 的简称。 它 可以很好的 把应用程序 请求的 输入、处理和 输出分开 处理 , 极 大提高了代码的重用性。 如图 21所示。 用户请求 ( 事件 ) 状态查询(方法调用) 通知 数据更新 (事件 ) 图 21 MVC示图 (控制器) 调用模型响应客户请求 选择视图显示响应结果 (视图) 显示模型状态 接受数据更新请求 把用户输入的数据 传给控制器 (模型) 代表应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 码农毕业设计下载网: 5 MVC 设计思想 MVC 即模型 视图 控制器,在应用中用于处理输入和处理,并且按照模型,视图,控制器隔离方式输出的过程,这样的应用程序分为三个层次:模型层,视图层,控制层。 视图( View):表示 Web 应用程序的用户界面,它可概括为 HTML 界面,但 有可能是 XHTML, XML 和小程序。 随着应用程序和大量的复杂性,界面的处理变得具有挑战性。 一个应用程序可以具有许多不同的看法, MVC设计模式进行处理视图限制为次上收集和处理数据,以及用户的请求,而不包括在业务流程的处理。 模型(模型)主要是用于业务流程的处理。 模型( Model):它在处理业务规则和业务流程 /状态的发展。 业务流程的处理对于其它层来说事黑箱操作,模型层接受了所请求的数据,并可以返回最终的结果。 这样的业务模式,可以说是 MVC的核心。 控制(控制器):可以当作是一个请求从用户,模型和视图匹配在一起, 以完成用户的请求。 划分控制层的影响是显而易见的,它可以清楚地告诉你,这是一个调度器,选择 什么样的模式,有什么样的视图,这样可以完成各种各样的用户请求的选择。 控制层是不做任何的数据处理。 MVC 的优点 大部分的流程语言如 PHP 和 ASP 开发的 Web 应用程序,模板的初始发展是混合层的数据编程。 例如,该请求直接发送到数据库,并显示在 HTML 中,发展速度往往快,但由于数据页面的分离不是很直接。 因此,难以体现的业务模型外观或模型中的可重用性。 产品设计的灵活性是非。基于web的图片资源管理系统的设计与实现论文
相关推荐
取“虚拟目录”下的“ /_private”目录,可以编辑该虚拟目录的物理路径和目录名,通常“ /_private ”的物理路径为“ C: \Ipub\root”,该目录是系统默认的 WWW 发布根目录。 如果就利用此系统默认的根目录,那就只需要将 .asp 文件复制到“ C: \Ipub\root”目录下就可以。 为了网站的安全,在该虚拟目录的访问权限的设置上选择“脚本”、“执行”
ASP 为用户提供的动态 Web 页面功能。 由于在用户浏览器端所见的文件已经是经过编译的 ASP 文件(即 HTML文件)了,所以不必担心用户的浏览器是否支持你所编写的 ASP 程序。 基于 Web 的实验室设备管理系统 7 ASP 程序作为 Server Side 的应用程序,必须 在服务器中运行,因此需要设置如 IIS 或 PWS(常用的两种 ASP 运行环境)
中,主要是通过 PHOTOSHOP 图像处理软件对整个系统的界面进行效果图制作,在效果图完成的基础上。 在 Dreamweaver 中进行排版和页面代码的编写,本系统在该软件中主要是进行的静态页面的编写,在静态页面都做好后在把静态页面导入到 Zend Studio 中,与数据库一起进行后台代码的编写。 小 结 本章首先说明了教学资源库将采用的 B/ S 结构模式
户价值包括两个方面:一是企业提供给客户的价值,即企业的产品或服务能够给客户带来的福利。 二是客户为企业提供的价值 ,即客户为企业带来利润的基于 WEB 的售前售后服务管理跟踪系统的研究与设计 5 能力,它反映了客户对企业的重要程度。 客户的这两方面价值中,前者是从客户的角度出发,针对企业所提供的产品和服务,客户基于自身的价值评价标准而识别出的价值,该价值在营销学中通常称为让渡价值或顾客识别价值
大模块进行设计这个科研管理系统: 167。 教师及科研人员个人模块 首页:提供最新的科研新闻和公告信息 我的资料:查看更改登陆用户个人的资料,包括密码,部门、学历、职称、 等信息 我的项目:添加管理登陆用户个人的项目信息,可以管理添加删除修改自己历年和现今的项目信息,包括项目的成果信息,获奖、专利、论文、专著、成果等信息,还有项目的资金配备信息。 我的成果
功能描述,意 在从系统需求的角度在功能层上介绍本工作流管理系统;第五部分以本工作流管理系统的系统架构为核心,分别从不同的角度对本工作流管理系统的系统设计思想作了详细的说明;在第五部分的系统设计基础之上,第六部分内容对本工作流管理系统的各个主要功能部件进行了关于实现技术上的详细介绍并对作为工作流管理系统灵魂的工作流引擎的部分核心代码进行了说明。 四川大 学硕士学位论文 —— 基于 WEB