- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络相册管理系统的开发毕业论文
目 录
1 引言 1
2 相关技术简介 2
2.1 J2EE开发平台概述 2
2.1 Hibernate框架概述 2
2.3 Spring框架概述 3
2.4 Struts框架概述 4
2.5 DWR框架概述 5
2.6 Applet技术概述 5
3 系统需求及概要设计 7
3.1 系统需求概要 7
3.2 系统模块细分 7
3.3 系统架构设计 14
3.4 系统数据库设计 16
4 系统详细设计及实现 20
4.1 系统主要类及功能 20
4.2 多服务器架构的关键实现 27
4.3 在线图片编辑的设计实现 31
4.4 框架技术的整合实现 37
5 系统实现效果 43
5.1 系统公共模块实现效果 43
5.2 相册及相片模块实现效果 45
5.3 好友管理模块实现效果 50
5.4 站内信及留言模块实现效果 51
6 系统测试报告 53
6.1 测试平台配置 53
6.2 测试结果及缺陷分析 54
6.3 测试结论 57
7 结论 58
致谢 59
参考文献 60
1 引言
相册在很早以前就有,原来以纸质照片的形式的存在使用人工进行管理,工作量大不易保管,方便携带,容易丢失,翻看不方便等等问题。后来随着时代的发展,科技的进步,旅游业的进步加速了电子相册的产生与进步不易保管,方便携带,容易丢失,翻看不方便等等问题有Picasa、Flickr巴巴变2006年美国网络相册用户数量达到6500万预计在未来几年网络相册用户数会继续保持平稳增长在2005年网络相册用户数占美国网民总数的29%2006年中国活跃网络相册账号约2500万个预计未来四年会保持较高速度增长年新增活跃账号在1000万左右网络相册作为一项基础互联网应用,正在随着网络环境的日益成熟以及用户需求的持续增长而得到快速发展。以交互分享为核心的网络相册2.0理念成为产品功能改善和用户体验提升的重要标志。
2 相关技术简介
本系统是基于J2EE平台开发的,实现过程中Hibernate、Spring、Struts、DWR框架和Applet技术,本章将简要介绍这些技术,框架的特点,以及其在本系统环节中所起的作用。
2.1 J2EE开发平台概述
J2EE(Java 2 Platform,Enterprise Edition)是核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行如Servlet组件在Servlet容器上运行,EJB(Enterprise Java Beans)组件在EJB容器上运行,容器间通过相关的协议进行通讯,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。2.1 Hibernate框架概述
2.2.1 什么是ORM
ORM(ObjectRelation Mapping,对象关系映射)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。框架是一个数据持久层框架,是一种实现工具,它对JDBC(Java Data Base Connectivityava数据库连接)进行了轻量级的对象封装,使程序员可以使用对象编程思想来操作数据库。Hibernate框架用Extensible Markup Language, 可扩展标记语言)配置文件的形式来定义Java对象和数据表之间的映射关系,JDBC的优秀封装,通过使用HQL,在很大程度上简化了对数据的查询,加快了开发的效率。Hibernate中一个简单而直观的APIApplication Programming Interface,应用程序编程接口,用于对数据库所表示的对象执行查询。Hibernate这个成熟的ORM框架进行持久层开发,实现对象与数据库关系之间的交互,而在其他层次使用其他框架与之整合。
2.3 Spring框架概述
2.3.1 IoC和AOP
IoC(Inversion of Control,控制反转)又称为(Dependence Injection)IoC的基本概念是:不创建对
文档评论(0)