694523572毕业设计(论文)在线像册的设计与实现.doc
《694523572毕业设计(论文)在线像册的设计与实现.doc》由会员分享,可在线阅读,更多相关《694523572毕业设计(论文)在线像册的设计与实现.doc(48页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)题目: 在线像册的设计与实现 学生姓名: 学号: 专业:计算机科学与技术 班级:20061121指导教师: 评阅教师: 完成日期: 年 月 日 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日 学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士
2、学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框内打“”)作者签名: 年 月 日 导师签名: 年 月 日 目 录摘要V前言1第1章 绪论21.1系统开发的背景和意义21.2国内外发展状况21.3研究内容3第2章 选择平台与架构52.1 开发环境52.2 架构52.3 运行环境52.4本章小结5第3章 电子像册系统需求分析63.1可行性分析63.1.1系统总体目标63.1.2技术可行性分析63.1.3功能需求63.1.4性能需求63.2系
3、统总体结构63.2.1 系统总体结构73.2.2用例图73.3系统功能模块结构83.3.1相片管理模块83.3.2相册管理模块83.3.3用户管理模块93.3.4评论管理模块93.4数据库模块103.5 本章小结11第4章 系统实现124.1 注册用户登陆设计124.1.1 注册用户登陆界面的创建124.1.2 注册用户登陆界面124.1.3 实现过程134.2 未注册用户注册设计164.3 相册列表174.4添加相片204.6相片管理294.6.1修改相片294.6.2删除相片304.7 实现DAO层304.7.1 DAO组件的定义304.7.2实现DAO组件304.8数据库设计334.9系
4、统测试334.9.1 软件测试的目的334.9.2 各模块测试334.10 本章小结36绪论37参考文献39致谢40 在线像册的设计与实现学 生:指导教师: (三峡大学 计算机与信息学院)摘要:随着人们生活水平的逐步提高,旅游照相成了大家必不可少放松项目。虽然照片最后会存入到自己的电脑里,但是时间一长、照片一多,这些有着勾起回忆的“资料”,就会显得杂乱无章,即不方便欣赏,也不方便管理。而在线相册具有欣赏、传播方便,界面美观等特点,可以很好的管理所存入的照片,不失为最佳欣赏、保存照片的相册工具。在线相册系统平台也就应此应运而生。本系统是一种基于B/S架构的在线管理系统,它采用目前最流行的java
5、语言编写,用到了当今先进的技术如 jsp技术、基于JSP+Servlet+DAO模式在小型应用系统中式灵活并稳定的架构,是典型的基于MVC模式的架构。同时采用MVC框架技术也提高了系统的可维护性。系统分为:个人管理模块、相册管理模块、相片管理、评论管理模块。注:注册用户登陆后可以进行添加相册,上传,删除照片,修改资料等一系列操作。而如果是未注册用户只能查看相册中的内容,没有权力进行相应的修改。特别是上传相片、相册列表、相册管理、相片查看及评论管理等模块是在线相册系统的重点。关键词:JAVA;电子相册; MVC Abstract:As people gradually increase the
6、standard of living, travel photography has become essential to relax the project everyone. While the photos will eventually be deposited to your computer, but over time,more than one photo,which has brought back memories of the data,will be very chaotic, that is inconvenient to enjoy, not to facilit
7、ate management. Electronic album with appreciation,the spread of convenience,the interface appearance characteristics such as good management can be deposited in the photos, after all, enjoy the best, save a photo album tool. Electronic photo album will be the platform came into being. The system is
8、 based on B / S architecture online management system, it uses the most popular java language, used in todays advanced technologies such as jsp technology, based on JSP + Servlet + DAO patterns in small application flexibility and stability of Chinese The structure is a typical architecture based on
9、 MVC pattern. MVC framework while using technology to improve the maintainability of the system. System is divided into: personal management module, photo album management module, photo management, reviews management module. Note: Registered users can add the album after landing, upload, delete phot
10、os, edit data and a series of operations. If a non-registered users can only view the contents of the album, there is no power to make the appropriate changes. In particular, upload photos, album list, album management, photo view and comment management system module is the focus of online photo alb
11、ums Keywords: JAVA; Electron Photo Album; MVC前言相册在很早以前就开始有,原来是以纸质照片的形式的存在,后来随着时代的发展,科技的进步,旅游业的进步,照片越来越多,电脑的普及,传统的相册在使用人工进行管理,存在工作量大,各种多而复杂的文件信息占用大量地方,相册簿方便携带,不易保管,容易丢失,翻看时不方便等等问题。随着科技的进步,电脑时代的来临,加速了电子相册的产生与进步,在网络上,电子相册发展迅速,很多网站,博客都需要电子相册的功能,而随着微机的普及使用,人们生活质量的提升,越来越多的人选择旅游,此时会照大量的照片,对相册的需求都有了更高的要求,这就
12、要求传统的相册能够实现计算机化,让人们能方便快捷共享式的浏览照片。由于现在网络竞争激烈,人们对电子相册的要求不断提高,使得电子相册开发者必须以完善相册功能和质量来取悦于顾客,电脑的不断普及和软件业的飞速前进,使得人们拥有自己独特的电子相册成为可能,也成为必然。在现在生活质量不断提高的环境下,电子相册系统越来越贴近于用户,贴近于顾客。电子相册管理系统的存在也使网站拥有者获得了更多的用户。目前,虽然很多网站都有了相册功能,但是,这些系统都是针对性非常强,都是针对网站当前的状况而开发的,对现在应用来说还算可以,但对很多不需要关注该网站的用户来说有很多的局限性。很多用户只是需要一个电子相册功能,并不需
13、要什么博客网站等等,所以,他们需要的是一个独立的电子相册系统,用户能够在自己的电脑安装上电子相册系统,能够自己制作自己的电子相册,不受网站、博客提供商的约束。对此,我们针对现有相册功能,开发了适合多数用户使用的电子相册系统,在这个系统中,我们综合了原来旧式纸质相册的功能,又参考了很多具有相册功能的网站,博客空间,开发出具有自己特色的电子相册管理系统,这个系统可以实现注册用户对相册的上传删除修改等管理功能。整个系统我们要求功能完善,组织全面,具有可扩展性,能够针对一些报错事件可以做出反应的系统。第1章 绪论随着数码摄影时代的到来,不论是专业摄影师建立图片档案或是向他人展示自己的摄影作品,还是家庭
14、生活摄影,都需要电子相册来保管摄影作品。如同传统的照相簿,电子相册既有展示功能也有存储和管理功能。在线相册是现在时下最流行的一种网络元素,它可以应该在很多的领域,例如时下最流行的空间及博客就是大量的应该这一技术,而且受到大多数网友的认可及追捧,其以静态照片为素材(获得源方式为扫描仪扫描、数码相机所拍等),配合动感的背景、前景和字幕等视频处理的特殊效果,配上音乐就可制作成电子相册。制作好的在线相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看,这是电子相册技术发展到今天的一个新的突破,即不再像传统那样,只能在电脑上或在影碟机上观看了,并且还可以通过手机将自己的个性化MTV发送给远方的亲朋
15、好友们分享。当然,如果考虑到长期保存的话,制作成电子相册光盘那是最好的选择啦,金碟可保存100多年之久,标准VCD、SVCD、DVD格式,兼容性好,通过影牒机即可与家人、朋友、客户观赏。若保存在硬盘上,也便于随时调阅、欣赏,永久保存。1.1 系统开发的背景和意义随着人们生活水平的逐步提高,旅游成了大家必不可少放松项目,每当笔者走到一个美丽的景点,就会忍不住拿起数码相机照上几张留做回忆。虽然照片最后会存入到自己的电脑里,但是时间一长、照片一多,这些有着勾起回忆的资料,就会显得杂乱无章,即不方便欣赏,也不方便管理。而在线相册具有欣赏、传播方便,界面美观等特点,可以很好的管理所存入的照片,不失为最佳
16、欣赏、保存照片的相册工具。另外随着数码相机、手机照相等功能的普及,想必每个人手上都储存了大量的电子相片,但这此照片如果不进行处理,仅仅以一张张图片的形式放置在电脑上,不仅 不易观赏,也不方便分类管理,是否有软件能将这些照片整理成一本本的相册呢?在线相册系统平台就是一款集相册制作、生成、浏览专业软件,有了它的帮助,制用相册再也不需要专业的技术,普通用户也可以在五分钟内制作出精美的在线相册,支持170余种照片显示特技,可以为相片加入文件注释及说明。1.2 国内外发展状况在线相册是现在时下最流行的一种网络元素,它可以应该在很多的领域,例如时下最流行的空间及博客就是大量的应该这一技术,而且受到大多数网
17、友的认可及追捧,其以静态照片为素材(获得源方式为扫描仪扫描、数码相机所拍等),配合动感的背景、前景和字幕等视频处理的特殊效果,配上音乐就可制作成电子相册。制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看,这是在线相册技术发展到今天的一个新的突破,即不再象传统那样,只能在电脑上或在影碟机上观看了。并且还可以通过手机将自己的个性化MTV发送给远方的亲朋好友们分享。当然,如果考虑到长期保存的话,制作成电子相册光盘那是最好的选择啦,金碟可保存100多年之久,标准VCD、SVCD、DVD格式,兼容性好,通过影牒机即可与家人、朋友、客户观赏;若保存在硬盘上,也便于随时调阅、欣赏,永久
18、保存。1.3 研究内容在线相册系统是一种基于B/S架构的管理系统,它采用目前最流行的java语言编写,用到了当今先进的技术如 jsp技术、基于JSP+Servlet+DAO模式在小型应用系统中式灵活并稳定的架构,是典型的基于MVC模式的架构。同时采用MVC框架技术也提高了系统的可维护性。为了自己的发展,各个网站都开始寻求适合用户使用的电子相册系统,为此而开发的电子相册管理系统已经非常多,并且大部分都是从用户使用的角度出发,给用户的使用带来了很大的方便。本系统所研究的是从在线相册的管理到相册的生成等一系列的问题,大致分为:用户管理、相片分类、相册管理、相片的评论管理、个人信息,我的主页。 本文共
19、分5章,第1章是绪论,第2章介绍开发本系统所用到的相关技术,第3章是系统的需求分析及结构图,第4章是相册系统的系统实现,第5章是总结。各章节的研究内容如下:(1) 第1章主要介绍了选题的背景和意义,论述了系统的国内发展状况。(2) 第2章主要介绍了实现在线相册系统所用的软件和系统建设过程中使用的相关技术。(3) 第3章主要是在线相册系统的需求分析。(4) 第4章是系统的编码实现,从三层框架的实现,数据库的创建等方面介绍了系统的实现。(5) 第5章主要是此系统的的总结。第2章 选择平台与架构2.1 开发环境Myeclipse集成开发环境+MySQL5.5+Windows。2.2 架构在J2EE应
20、用中,基于JSP+Servlet+DAO模式在小型应用系统中式灵活并稳定的架构,是典型的基于MVC模式的架构。以JSP+Servlet+Service+DAO模式实现,即以JSP+JSTL+EL技术实现前端驶入显示层,以Servlet为页面导向控制层、Service为业务逻辑层并以DAO为数据库访问层来构建系统。2.3 运行环境本系统采用Tomcat5.5为服务器,以WindowsXP为在线相册系统的服务器,以目前流行的MySQL为数据库服务前。2.4本章小结在本章中主要介绍了软件开发时所用的开发工具和相关的技术,重点介绍了Java、J2EE平台和MVC结构等相关知识以。同时也详细介绍了JSP
21、的相关技术,运行环境及其开发工具。如果将该系统发布到流量比较大的网站中应用,则可以以Solaris为在线相册系统的服务器、以JBOSS为Web服务器,以MySQL为数据库服务器并安装在Linux上实现双机备份等稳定性和安全性来实现。第3章 电子像册系统需求分析3.1可行性分析3.1.1系统总体目标系统主要是为了给那些对照片管理感兴趣的朋友提供一个交流的平台,对有很多照片需要管理的朋友,你在这里可以进行注册成为会员,添加相片分类,上传自己的照片,也可以浏览别人的相册,还可以修改个人资料。非注册会员你可以浏览电子相册里别人的相片,同时可以对相片进行评论。3.1.2技术可行性分析这个电子相册是基于W
22、eb来开发的,主要运用JSP+Servlet+DAO模型在小型应用系统中灵活并稳定的框架结构,是典型的基于MVC模式的框架,以MySQL为后台数据库,采用Myeclipse集成开发环境。通过它来构建一个在线相册系统,实现在互联网上使用的网络相册的绝大部分功能,所以对于本系统在技术上是可以达到的。3.1.3功能需求本系统应该具有相片浏览、相片上传、评论相片、编辑、删除相片、用户注册、个人信息修改等功能。3.1.4性能需求设备需求:PC机,Windows98/2000/xp操作系统,tomcat服务器,采用Mysql数据库管理。3.2系统总体结构本系统所研究的是在线用户发布相片、将相片归类存放,并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 694523572 毕业设计 论文 在线 设计 实现
链接地址:https://www.31ppt.com/p-3931093.html