- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
李志珍论文
江西工业贸易职业技术学院
软件技术 专 业 毕 业 设 计( 论 文)
设计题目: 相册管理系统分析
指导教师: 程强
班 级: 13级软件四班
学生姓名: 李志珍
2015 年 4 月 日
目 录
摘要 2
第一章 绪论 3
第二章 基于Java网络相册研究的意义 4
第三章 网络相册发展现状 4
第四章 环境配置 4
第五章 技术可行性 7
第六章 经济可行性 8
第七章 操作可行性 8
第八章 设计思想 8
第九章 数据库设计和实现连接 9
第十章 网络相册系统实现 18
第十一章 关键技术的实现 23
第十二章 结束语 41
摘要
随着互联网的发展,人们已经不满足于只是把照片放在自己的电脑里,他们还希望可以将自己拍摄的数码照片传送到网络中,以供网络中的其他朋友分享浏览,充分展现自己的风采,网络相册服务也因此应运而生并日趋盛行。
本文就是以此为背景,结合实际,从相关技术简介、需求及概要设计、详细设计及实现、实现效果、测试分析等几个方面阐述了一个能过对照片进行网络储存、在线有哪些信誉好的足球投注网站、在线编辑的网络相册管理的设计实现、
本网络相册管理系统采用JSP等实现技术,以及Struts2、Hibernate、Spring 等先进的框架技术配合实现、系统可划分为用户注册/登录模块、用户相册管理模块、用户相片管理模块、用户好友管理模块、用户分享管理模块、用户有哪些信誉好的足球投注网站模块等十多个模块。通过对各个功能模块的实现、集成、最终完成的系统出了为用户提供基于网络社区的基本的网络相册服务外,还为用户提供相片的在线编辑功能。另外,在系统的架构上,采用多服务器的架构方式,实现基本的负载均衡,提升系统性能。
关键词: Struts2 Hibernate SSH 网络相册
绪论
近年来,随着互联网的普及,现在越来越多的人都把自己的图片储存在自己的电脑里面,但是由于图片的增多,图片不仅占用了大量的内存空间,同时也使得自己的图片变得难以管理,给人一种很乱的感觉! 于是人们开始寻找解决这个问题的办法,网络电子相册应运而生。
网络电子相册只用是为了给那些对照片管理感兴趣的朋友提供一个交流的平台,方便他们对相片的管理,同时让他们很容易就可以和朋友分享自己的精彩图片,也方便他们浏览网上图片,轻易下载自己喜欢的图片。
基于Java网络相册研究的意义
Java语言是定位于网络应用的程序设计语言,Java是一种简单的、面向对象的、强壮的、安全的、可移植的、高效的、体系结构中立的、解释型的、多线索的、动态的语言。一个Java类文件中,所有对方法及实例变量的参照均按名进行,并在第一次执行代码时加以分辨,这使得代码更通用,更不易受修改的影响,而仍具高效。 网络相册是网站为用户提供的个人相片的展示、存放的平台。在网络相册系统中,用户可以上传图片,建立分类相册,设定相册的隐私权限,也可以观看其他人的相册,有些相册也支持照片外链,方便用户在其他网站、社区、讨论区分享他们的照片。
网络相册发展现状
网络相册服务也是种很重要的在线储存服务,储存的数据是单一的图象数据,因此好的储存服务质量依然也是做好在线储存服务的关键,提高储存服务质量是需要较高的资本投入的,国外的网上服务,多数是付费的,他们依靠忠实的用户和广告商一起来支持网站的运营,尤其对于用户而言,付多少费用直接和享受的服务成正比。
环境配置
4.1 SSH框架
SSH框架是指Struts+Hihernate+Spring三大开源框架技术,用SSH技术进行开发,能够提高开发效率,层次清晰。
Struts实现页面的设计和请求跳转调用业务逻辑; Hibernate实现对数据的增删查改;Spring通过依赖注入控制对象的生成和事物的处理。
Struts对Model、View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,使用基本的JavaBean来完成以前只能由EJB完成的事情。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以再Servlet/JSP的Web应用中使用,完成数据持久化的重任。
4.2 Struts介绍
1. Struts是开源软件。使用Struts的目的是为了减少在运用MVC设计模型来开发Web应用的时间。
Struts对Model,View和Controller都提供了对应的组件。ActionServle
您可能关注的文档
最近下载
- 2024年采制样工考试2024年采制样工试题库(判断题)试卷 .pdf
- 营销心理学(第五版)——数字时代消费者行为分析 课件 单凤儒 模块6--8 场景行为:传播与广告心理效应 ---现代场景:网络与新媒体营销心理效应 .pptx
- 内典讲座之研究.pdf
- 2024至2030年中国抬头显示器(HUD)行业市场深度研究及发展趋势预测报告.docx
- 新建南通至宁波高速铁路环境影响报告书.pdf
- 2024年GD省生态环境监测专业技术人员大比武模拟试卷及答案-3应急监测.pdf
- 第四章 刺胞动物门之二PPT课件.pptx
- 【B-1】本机构为护士实施治疗及护理时提供必要的防护措施,护士熟练掌握常见技术操作及并发症预防措施及处理流程。.docx
- 必威体育精装版《简爱》课件PPT完整版.ppt
- 管理者领导能力的提升.ppt
文档评论(0)