基于Java平台的图片秘书网站的设计与实现【毕业设计+开题报告+文献综述】.doc

上传人:一*** 文档编号:61303 上传时间:2018-06-01 格式:DOC 页数:44 大小:1.09MB
下载 相关 举报
基于Java平台的图片秘书网站的设计与实现【毕业设计+开题报告+文献综述】.doc_第1页
第1页 / 共44页
基于Java平台的图片秘书网站的设计与实现【毕业设计+开题报告+文献综述】.doc_第2页
第2页 / 共44页
基于Java平台的图片秘书网站的设计与实现【毕业设计+开题报告+文献综述】.doc_第3页
第3页 / 共44页
基于Java平台的图片秘书网站的设计与实现【毕业设计+开题报告+文献综述】.doc_第4页
第4页 / 共44页
基于Java平台的图片秘书网站的设计与实现【毕业设计+开题报告+文献综述】.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、 本科 毕业 设计 (论文 ) (二零 届) 基于 Java 平台的图片秘书网站的设计与实现 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 摘要: 图片秘书网站隐藏着巨大的市场潜力和发展前景,它专注于照片领域,致力于成为最好的照片发布、存储、下载网站。其重 要价值在于它不仅仅是纯粹的图片展示网站,而且可以快速的从网站中下载某些自己喜欢的图片。本课题实现了一个功能较齐全并能投入使用的秘书网站。它利用 JSP 和 MySQL 实现,分为前台和后台,其中前台为注册用户使用,后台为管理员使用。前台主要包括了 “最新图片 ”, “游戏动漫 ”, “名车鉴赏 ”等

2、栏目。管理员则可以通过后台对各个用户实施管理。经过系统测试,该图片秘书网站基本实现了用户所需要的功能,能够投入到实际应用中。 关键词: Java; MySQL;图片管理 The Design And Implementation Of Pictures Secretary Website Based On Java Abstract: Picture Web site focuses on picture publishing, picture storing and picture download and it has a huge market potential and develop

3、ment prospects. Its important significance lies in that the users can not only show many favorite pictures on Web site but also quickly download their favorite pictures from the Web site. This paper designs and implements a picture Web site, which is divided into the foreground and the background, u

4、sing JSP and MySQL. The reception of foreground is open to registered users and the administrators can access the background. The foreground consists of “ latest images “, “ game animation “, “ car appreciation “ sections. Administrator can manage individual users through the background. Our testing

5、 has shown that the picture website achieves the basic function of the Secretariat, and can put into practical application. Keywords: Java; MySQL; Pictures Management目录 1 绪论 . 1 1.1 引言 . 1 1.2 研究背景 . 1 1.3 选题的意义 . 2 1.4 研究动机与目的 . 2 1.5 课题的研究内容 . 2 1.6 论文的内容组织 . 2 2 相关技术介绍 . 4 2.1 HTML 简介 . 4 2.1.1 H

6、TML元素 . 4 2.1.2 HTML元素属性 . 4 2.1.3 HTML数据类型 . 5 2.2 数据库技术 . 5 2.2.1 数据库设计的基本步骤 . 5 2.2.2 数据库设计的原则 . 6 2.3 Java语言 . 6 2.4 JSP技术 . 7 3 可行性研究与需求分析 . 9 3.1 可行性研究 . 9 3.2 需求分析 . 10 3.2.1 用户需求 . 10 3.2.2 运行需求分析 . 10 3.2.3 功能需求 . 10 3.2.4 性能需求分析 . 10 3.2.5 未来需求 . 10 4 系统概要设计 . 11 4.1 系统分析 . 11 4.2 基本功能介绍 .

7、 11 4.3 系统功能模块图 . 11 4.4 处理流 程图 . 12 4.5 数据库的设计 . 14 4.5.1 会员用户信息表 . 14 4.5.2 照片信息表 . 14 4.5.3 管理员信息表 . 15 5 系统详细设计与实现 . 16 5.1 登录界面 . 16 5.2 注册帐号的界面 . 17 5.3 成功登录之后的主界面 . 18 5.4 上传文件的界面 . 21 5.5 搜索界面 . 22 5.6 下载与删除图片 . 25 5.7 删除文件时提示界面 . 25 5.8 下载文件提示界面 . 26 6 总结 . 27 1 1 绪论 1.1 引言 随着前段时间 WEB 的热潮,整

8、个 BS 开发方向和 WEB的运营模式渐渐开始向另一个方向转变。随着 AJAX 的重新使用,大大提高了用户的 WEB 体验。其页面局部刷新的方式在很大程度上减少了用户访问页面时所花的时间。并且让用户在提高体验的同时,也能够参与的内容的提供者里面来。在传统的 WEB系统中,都是有某个网站的管理员,或者类似的人去收集网站所需要 的资源,并且将这些资源发布出去,但是随着 WEB2.0 的兴起,分享和体验逐渐占据了网站发展的重要的位置。于是,网站从以前的集中发布式,渐渐的转变成了用户提供资源,网站整理发布的模式。其中最为常见的就是 BLOG, WIKI 这些形势。其中图片共享是很有发展潜力的一个方向。

9、首先,中国拥有数码相机的人群正在以一个稳定的数值在不断增长,但是目前没有多少网站注意到了这片市场的潜力。当用户拍了照片后,他们会找一个可以方便的共享自己所拍的照片的地方。但是,现在传统的网站,要么操作太复杂,要么就是不方便共享,比如 163,不支持外 部连接图片,虽然这样做的确可以明显的降低服务器的负担,但是对用户体验却大大折扣。试想,当一个用户想直接给朋友看他某个相册里面的某一张图片的时候,他还必须将自己的相册连接给对方,然后对方还要在相册里面找到那张图片后才能查看。而且 163 上的图片没有专门针对数码照片的整理和分类,也就是说多而不精。导致资源无法有效利用。国内目前在这方面兴起的网站还不

10、多,国外也有比较出名的,例如:Flikre: ,巴巴变: 等。其中巴巴变基本仿照 FLIKRE改版过来。就目前看来 ,该市场还有比较大的介入空间。就目前看来,图片秘书系统现在需要解决的问题主要是如何更快的让用户上传图片。如何以更快的形式显示图片。其中,影响到系统开发的主要有以下问题: 1市场竞争, 2软件的可用性,稳定性, 3时间限制。由于目前已经有部分市场被前期对手抢占,所以需要在尽可能短的时间内开发出一个可用的网站系统。该系统初步分为两个部分,一个是作为 WEB 界面的 WEB端,还有一个部分是用来通过 C/S模式远程上传本地图片的客户端工具。 1.2 研究背景 图片管理是一个互联网网站

11、图片管理的一个重要功能,对于一个涉及 图片上传,浏览,编辑,删除的系统也是非常必要的。对于一个图片管理系统,因为涉及的图片数量比较大,这给管理造成了一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于对图片进行有效的管理。图片管理信息系统是一个由2 人、计算机组成的能进行图片信息的上传,浏览,编辑,删除的系统,该系统能够实时反映图片的真实状态,为日常事务的处理和管理职能提供支持。在人类发明计算机之前,管理信息系统完全是手工作业,随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算机强大 的数据处理能力及现代化的网络通讯技术大大提高

12、了管理信息系统的效能。作为管理人员要分清楚哪些信息适合计算机处理,哪些信息更适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到最佳的管理方式。因此,使图片管理工作更加规范化、科学化,建设一个图片管理信息系统已显得非常重要。 1.3 选题的意义 我之所以研究这个课题,是因为它隐藏着巨大的市场潜力和发展前景。图片秘书网站 是专注于照片领域,致力成为全球中文领域最好的照片发布、存储、 下载 网站。 像 09 年获得全球 50 大“最佳网站”的 Flickr,就一直不 断升温,而它之所以成功的原因,是因为它使得 发现和获得高质量的照片变得容易起来 。秘书网站的 重要价值在于它不仅仅是

13、纯粹的图片展示网站, 而且可以快速的从网站中下载某些自己喜欢的图片。 1.4 研究动机与目的 随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。图片管理是现在互联网网站面临的一项必要任务,如何有效的实现对图片的有效管理也是一件比较重要和复杂的工作,其涉及的内容也比较广泛。而且人们的生活水平逐渐提高,越来越多的人四处旅游,所以建立一个图片秘书系统就十分的必要了, 因为他们就可以通过这个网站来和各地的人分享自己快乐和世界各地的美丽景色等等,同时又不需要自己进行复杂的图片管理。 1.5 课题的研究内容 本课题的主要内容是设计旨在建立一个图片秘书网站。该系统需要

14、完成关于图片的下载,查看,搜索,上传等等。 本系统分为“前台管理”和“后台管理”两个部分。 系统前台,包含有“会员登录”、“图片搜索”、“图片信息观看”和“图片下载与上传”四个部分。用户需登录才能进行各个操作,不是会员的顾客则要先注册。 系统后台,包含有“用户管理”和“图片管理”。 1.6 论文的内容组织 论文 共由七章组成。第 1章绪论,主要介绍系统的研究背景、研究目的和意义、研究内容;第 2章各种技术简介,主要介绍系统开发过程中会用到的相关技术,主要有系统的开发3 平台 Java,系统开发语言 jsp,以及数据库技术;第 3章系统分析,主要是对系统总体功能的一个阐述,说明系统要实现的各个基

15、本功能模块,并对系统的可行性进行分析;第 4章概要设计,主要介绍系统的总体框架及相关数据结构;第 5章系统设计与实现,主要介绍系统的硬件软件环境、界面设计、功能实现、主要技术难点;第 6章系统测试与评价,主要涉及系统的测试方法、数据,结论以及对系 统的性能进行评价;第 7章总结与展望,主要阐述了本课题所完成的研究工作和存在的不足,以及希望在今后可以完善的地方。 4 2 相关技术介绍 2.1 HTML 简介 HTML( Hypertext Marked Language)即超文本标签语言。是 web 页面的描述性语言,是在标准通用化标记语言 SGML( standard generalized

16、markup Language)的基础上建立起来的,其语法规则建立的文本可以运行在不同的操作系统平台和浏览器上,是所有网页制作技术的核心与基础 7。它被用来结构化信息 如标题、段落和列表等,也用在一定程度上描述文档的外观和语义。 HTML 文件是包含一些标签的文本文件,这些标签告诉 Web 浏览器如何显示页面。 HTML文件必须使用 htm或者 html作为文件扩展名,该文件可以通过简单的文本编辑器来创建。 一个标准的 HTML 文件由 HTML元素,元素的属性和相关属性值 3个基本部分组成。 2.1.1 HTML 元素 HTML元素( element)通常由首尾两个标记( tag) 组成,一

17、个标记由一组尖括号“ ”包含。如下划线元素: HTML 。 HTML元素有三种形式: ( 1)首尾标记必须成对出现的元素,如: ,等元素。 ( 2)起始标记必须出现,而结尾标记是可选的,如 ,等元素。 ( 3)只有起始标记,而禁止结尾标记的元素,如 ,等元素。 2.1.2 HTML 元素属性 每一个元素都有一个或几个属性定义该元素的显示样式、行为或其它内容,同一个元素各个属性之间的顺序没有前后之分,属性的类型主要有等式型和布尔型两种。 ( 1)属性的设定方法 属性全部都设置在 HTML元素起始标记的尖括号内,一般是以“ ” 的格式出现。属性间没有先后顺序,属性也没有大小写之分。每对属性 /属性

18、值之间用空格分隔。 布尔属性只有属性名称而没有属性值,指定了这个属性就代表它为 True,反之则代表False。默认情况下,每一个布尔属性都是假。 ( 2)引号的使用规范 按照 HTML 规范和标准,等号后的属性值应该全部包含在英文半角双引号中。但如果引号需要进行嵌套,则外层用单引号,里层用双引号。如: 5 2.1.3 HTML 数据类型 HTML常用的数据类型有长度,颜色, URI链接地址和字符串等形式。 长度值的定义方法有许多种,既有绝对数值定义,又有相对数值定义。 像素是计算机屏幕上所能显示的最小单位。像素值也是长度定义中使用最为普遍的单位,因为一般浏览器输出页面总是在屏幕上,如果设计者

19、不考虑打印输出的话,利用像素值就能够在屏幕上进行精确的定位。 百分比形式是最典型的相对长度值。如果对一张图片定义了百分比值,则它的参照对象就是整个浏览器窗口的宽度和高度。当浏览器 窗口的大小变化时,图片的尺寸也会随窗口大小相应变化。 颜色定义也是 HTML 属性中比较常用的数据类型定义。页面文档不可能是一成不变的黑白显示,浏览器默认将没有设置过颜色值的字体,直线和边框都定义为黑色,而背景全部定义为白色。 2.2 数据库技术 数据库技术产生于 20世纪 60年代末 70年代初 ,其主要目的是有效地管理和存取大量的数据资源 。 主要研究如何存储 ,使用和管理数据 。在应用计算机进行数据处理的技术发

20、展过程中经历了三个阶段:程序数据处理技术、文件数据处理技术、数据库数据处理技术。发展至今,所有的数据处理应用系 统都是采用数据库数据处理技术实现的 13。 所谓 数据库 ( Database), 是 指 按照数据结构来组织、存储和管理数据的仓库 。 它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 在开发一个系统之前,首先要完成的就是数据库的设计。数据库设计是指 对于一个给定的应用环境,构造最优的数据库模式,建立数据库 及其应用系统,使之能够有效地存储数据14。 如何在给定的应用环境下,构造最优的数据库模型至关重要,它将影响整个系统的运作。下面对数据库的设计做下简单的介绍。 2.2.1 数据库设计的基本步骤 ( 1)需求分析阶段

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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