基于J2EE的电子相册_第1页
基于J2EE的电子相册_第2页
基于J2EE的电子相册_第3页
基于J2EE的电子相册_第4页
基于J2EE的电子相册_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文基于 J2EE 的在线电子相册系统姓 名:刘鑫璐学 号:0896170026所在院系:软件学院学科门类:计算机科学与技术学科专业:软件工程指导教师:张晨曦 刘依副指导教师:奚自立二一年五月A dissertation submitted toTongji University in conformity with the requirements forthe degree of Master of EngineeringMay, 2010Candidate: Xinlu LiuStudent Number: 0896170026School/Department: School of Software Engineering Major: Software Engineering Supervisor: Chenxi Zhang Yi Liu Online Electronic Album System Based on J2EE基于J2EE的在线电子相册系统刘鑫璐同济大学学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。学位论文作者签名:年 月 日 同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。学位论文作者签名:年 月 日同济大学 硕士学位论文 摘要I摘要随着人们生活水平的逐步提高,数码相机、手机照相等功能的普及,拍照摄影成了及时记录生活的每一个精彩瞬间,必不可少的一项活动。不论是旅游纪念,还是日常生活记录,拍照的使用无处不在。数码相片能够保存在电脑中,方便人们随时随地进行浏览。但是随着时间推移,照片数量的增加,照片的保存就会显得杂乱无章,即不方便欣赏,也不方便管理,可见,仅仅以一张张图片的形式放置在电脑上的方式并不可取。在这种背景下,在线电子相册系统应运而生。它充分结合了网络技术和计算机技术。它实现了在线管理,浏览自己的相册中的照片和相片多人共享等功能。在设计和开发电子相册系统的过程中,我们采用了标准的 UML 面向对象分析方法进行了系统分析和设计,并将上述技术在系统中加以实现。这些技术很好地改善了基于 Web 的电子相册系统的可用性及可扩展性,方便了系统后期的维护与升级。因此,本课题的研究对于构建高可靠性、可扩展性和可重用性的Web 应用具有一定的参考价值。最后,关于进一步工作的方向进行了简要的讨论。关键词:电子相册,电子商务,Hibernate ,Struts, SpringTongji University Master of Engineering AbstractIIABSTRACTWith the improvement of living standards and the photography function of digital cameras and mobile phones, taking pictures became an activity of timely photographic recording every moments of life and essential events. Taking pictures exists everywhere whether it is for travelling or it is for daily life. Digital photos can be stored in computers, it is easy for people to browse them anytime or anywhere. But as time goes on, with the increase of the number of photos, photo preservation will be very chaotic, which is inconvenient to enjoy and not easy to facilitate the management. So can see, only to be placed in the form of a picture the way the computer is not desirable.In this context, online photo album system came into being. It is combined with network technology and computer technology. It enables online management and browse your photo albums and photo sharing features such as multiplayer. In the process of developing the Online Electronic Album System, the system is analyzed and designed with the method of the standard UML. And the technology mentioned above have been implemented in the system. The technology highly improves availability and scalability of Electronic Album System based on Web which also benefits to maintain and upgrade the system later. Therefore, the issue provided by this paper have some reference value for constructing a high-availability, scalability and intelligence of the Web Application.Key Words: Electronic Album, Electronic Commerce, Hibernate, Struts, Spring同济大学 硕士学位论文 目录III目录第 1 章 概述 .11.1 课题研究背景 .11.2 主要研究内容及开发工作 .11.3 本文结构 .2第 2 章 系统开发相关技术 .32.1 J2EE 技术 .32.1.1 J2EE 的特点及其优势 .32.1.2 J2EE 的应用体系结构 .32.1.3 J2EE 的容器与服务 .52.1.4 J2EE 的核心 API 与组件 .62.2 MVC 设计模式 .72.3 整合框架技术 .82.3.1 Struts 概述 .82.3.2 Hibernate 概述 .102.3.4 Spring 概述 .12第 3 章 电子相册系统需求分析 .153.1 功能性需求分析 .153.2 识别参与者与用例 .173.3 非功能性需求分析 .19第 4 章 电子相册系统的设计 .214.1 电子相册系统体系结构 .214.2 提取应用实体 .224.3 确定系统组件 .244.4 数据库设计 .254.5 系统的安全性设计 .27第 5 章 系统的实现 .305.1 实现系统的 HIBERNATE 持久层 .305.1.1 实现用户持久化类 .305.1.2 实现相册持久化类 .315.1.3 实现相片持久化类 .325.1.4 实现相片评论持久化类 .335.1.5 管理 Hibernate 的底层连接 .355.2 实现系统的 DAO 层 .355.2.1 实现用户 DAO 组件 .36同济大学 硕士学位论文 目录IV5.2.2 实现相册 DAO 组件 .375.2.3 实现相片 DAO 组件 .375.2.4 部署 DAO 组件 .385.3 实现业务逻辑层 .395.3.1 业务逻辑组件依赖 .395.3.2 定义和实现业务逻辑组件 .405.4 实现系统 WEB 层 .415.4.1 控制器 的处理 .415.4.2 用 户登录 .425.4.3 列出相册列表 .435.4.4 列出相册列表和相片 .435.4.4 上传和处理相片 .43第 6 章 系统测试环境及运行效果 .456.1 系统的测试环境 .456.2 系统测试 .456.3 主要运行效果界面 .46第 7 章 总结与展望 .497.1 结论 .497.2 进一步工作的方向 .49致谢 .50参考文 献 .51个人简历、在读期间发表的学术论 文与研究成果 .53第 1 章 概述1第 1 章 概述1.1 课题研究背景目前,计算机技术、网络技术发展非常迅速,其他技术及产品也在日新月异地产生和变化。21 世纪是网络信息时代,信息技术和网络技术的不断发展带动并促进着各科技领域迅速发展、扩大。信息技术是当代最富有活力和创造力的技术,网络技术己经成为人们相互交流、传递信息、协同工作不可缺少的重要技术。在这种背景下,在线电子相册系统应运而生。它充分结合了网络技术和计算机技术。它实现了在线管理,浏览自己的相册中的照片和相片多人共享等功能。在 Internet 领域,电子相册是一个典型的 web 应用。在线电子相册发展到现在,国内国外都已经出现了性能优良,强大硬件保障和技术支持,有良好的浏览体验和用户界面的网站。在技术层面,Internet 领域中的电子相册是一个典型的 web 应用。这种在线相册可以在网络上与多人共享。目前在线的电子相册有的是以独立的产品形式出现,有的是以其他产品的某个功能的形式出现,实现电子相册的技术有很多,多基于 ASP.NET 和 PHP等技术,根据不同的需求有不同的展现方式。1.2 主要研究内容及开发工作目前在多层应用结构方面,J2EE 技术和.NET 技术是两种主要的解决方案,二者各有特点。本文选择了 J2EE 作为开发平台,并结合一个在线电子相册系统的开发,提出了一种基于 J2EE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论