欢迎来到天天文库
浏览记录
ID:1430674
大小:5.26 MB
页数:61页
时间:2017-11-11
《网络相册管理系统的开发毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网络相册管理系统的开发毕业论文目录1引言12相关技术简介22.1J2EE开发平台概述22.1Hibernate框架概述22.3Spring框架概述32.4Struts框架概述42.5DWR框架概述52.6Applet技术概述53系统需求及概要设计73.1系统需求概要73.2系统模块细分73.3系统架构设计143.4系统数据库设计164系统详细设计及实现204.1系统主要类及功能204.2多服务器架构的关键实现274.3在线图片编辑的设计实现314.4框架技术的整合实现375系统实现效果435.1系统公共模块实现效果435.2相册及相片模块
2、实现效果455.3好友管理模块实现效果505.4站内信及留言模块实现效果516系统测试报告536.1测试平台配置536.2测试结果及缺陷分析546.3测试结论577结论58致谢59参考文献60601引言相册在很早以前就有了,但是原来的相册是以纸质照片的形式的存在的,它使用人工方式进行管理,工作量大。而且相册还存在不易保管,不方便携带,容易丢失,翻看不方便,占用空间等等问题。后来随着时代的发展,科技的进步,摄影技术的发展,旅游业的进步,照片数量急速增加,使用传统的方式来管理照片显然力不从心,而个人电脑的发展,照片数码化,加速了电子相册的产生
3、与进步,电子相册解决了传统相册不易保管,不方便携带,容易丢失,翻看不方便,占用空间等等问题。而由于网络技术的发展,网络已经渐渐的大众化。在网络冲印也已实现的今天[1],人们对于电子相册的需求也不再局限于保管相片那么简单。人们更希望把自己的照片同好友分享,希望照片更方便于携带,方便于搜索和查阅。而近年来,随着各式网络社区的出现,web2.0概念的普及,为了提高网站的知名度,用户的黏度,迫使社区类网站不断改进扩充自己的功能。而出于用户对电子相册分享的需要,使得网络相册能和网络社区极好的结合,也使其成为网络社区中一个不可或缺的组成部分[2]。甚
4、至还有一些社区模式的网站直接把网络相册作为其唯一的主体功能。其中比较国外比较著名的有Picasa、Flickr等,而国内比较著名的有巴巴变、又拍等[3]。有调查表明,2006年美国网络相册用户数量达到6500万,预计在未来几年网络相册用户数会继续保持平稳增长。在2005年网络相册用户数占美国网民总数的29%。2006年中国活跃网络相册账号约2500万个,预计未来四年会保持较高速度增长,年新增活跃账号在1000万左右[4]。可见,网络相册作为一项基础互联网应用,正在随着网络环境的日益成熟以及用户需求的持续增长而得到快速发展。而以交互分享为核
5、心的网络相册2.0理念也成为产品功能改善和用户体验提升的重要标志。而本课题就是在这样的前提下提出的,由于网络相册用户的大量增加,制作一款以web2.0概念为出发点,以良好的用户体验为基础,为用户提供一个以存储、分享照片为核心,结合了社区模式的平台,而且又兼具一些与众不同的功能的网络相册管理系统,来满足用户的需要,就显得十分必要,也十分具有现实意义和价值了。602相关技术简介本系统是基于J2EE平台开发的,实现过程中Hibernate、Spring、Struts、DWR框架和Applet技术,本章将简要介绍这些技术,框架的特点,以及其在本系
6、统环节中所起的作用。2.1J2EE开发平台概述J2EE(Java2Platform,EnterpriseEdition)是一种用来开发分布式企业软件应用系统的平台[5],其核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,
7、组件在分布式服务器的组件容器中运行,如Servlet组件在Servlet容器上运行,EJB(EnterpriseJavaBeans)组件在EJB容器上运行,容器间通过相关的协议进行通讯,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。2.1Hibernate框架概述2.2.1什么是ORMORM(Object/RelationMapping,对象-关系映射)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,可以减少重复的数据访问层的代码,减少系统的耦合,便于维护。ORM是随着面向
8、对象的软件开发方法发展而产生的。面向对象的开发方法中对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。ORM系统一般以中间件的形式存在,主要实现程序
此文档下载收益归作者所有