毕业论文--基于java网络相册系统的设计与实现

毕业论文--基于java网络相册系统的设计与实现

ID:15751680

大小:5.06 MB

页数:44页

时间:2018-08-05

毕业论文--基于java网络相册系统的设计与实现_第1页
毕业论文--基于java网络相册系统的设计与实现_第2页
毕业论文--基于java网络相册系统的设计与实现_第3页
毕业论文--基于java网络相册系统的设计与实现_第4页
毕业论文--基于java网络相册系统的设计与实现_第5页
资源描述:

《毕业论文--基于java网络相册系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、方案论证基于Java网络相册系统的设计与实现1.2目的和意义网络相册系统是网站为用户提供的个人相片展示和存放平台,浏览查看他人相册并给予支持。随着互联网的普及和发展,越来越多的人选择了网络,利用网络相册来保存自己的照片,这让网络相册行业迅速的红火起来。1.3基于Java网络相册系统的研究意义Java语言是定位于网络应用的程序设计语言。Java是一种简单的、面向对象的、强壮的、安全的、可移植的、高性能的、体系结构中立的、解释型的、多线索的、动态的语言。一个Java类文件中,所有对方法及实例变量的参照均按名进行,

2、并在第一次执行代码时加以分辨。这使得代码更通用,更不易受修改的影响,而仍具高效。网络相册是网站为用户提供的个人相片展示、存放的平台。在网络相册系统中,用户可以上传图片,建立分类相册,设定相册隐私权限,也可以观看、评论其他人的相册与照片,有些相册也支持照片外链,方便用户在其他网站、社区、讨论区分享他们的照片。1.4网络相册的发展现状网络相册服务也是种很重要的在线存储服务,存储的数据是单一的图象数据。因此,好的存储服务质量依然也是做好在线存储服务的关键,提高存储服务质量是需要有较高的资本投入的,国外的网上服务,多

3、数是付费的,他们依靠忠实的用户和广告商一起来支持网站的运营,尤其对于用户而言,付多少费用直接和享受的服务成正比。2方案论证2.1WEB建站思想JavaWeb应用有一组静态HTML页、Servlet、JSP和其他相关的class组成。每种组件在Web应用中都有固定的存放目录。Web应用的配置信息存放在web.xml文件中。在发布某些组件(如Servlet)时,必须在web.xml文件中添加相应的配置信息。43第43页(共46页)方案论证2.1.1JavaWEB应用简介Tomcat服务器最主要的功能就是充当Jav

4、aWeb应用的容器。在Sun的JavaServlet规范中,对JavaWeb应用做了这样的定义:“JavaWeb应用由一组Servlet、HTML页、类,以及其他可以绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Web应用中运行。”JavaWeb应用的主要特征之一就是它与Context的关系。每个Web应用有惟一的Context。当JavaWeb应用运行时,Servlet容器为每个Web应用创建惟一的ServletContext对象,它被同一个Web应用中所有的组件共享。2.1.2Web工程

5、过程Web工程过程活动贯穿Web生命周期,从应用概念的生成到开发、发布、不断的精化和升级系统。为了降低开发基于Web的应用系统的复杂性,需要一个描述开发基于Web的应用系统阶段的过程模型[4]。(1)Web分析基于Web的应用系统的需求分析是很重要的活动,需要一个系统而严密的方法。根据Web特性和Web应用的特定需求,需要采用更为开放、灵活的需求分析方法。(2)Web设计Web设计不但包括功能设计和性能设计,还要包括页面风格设计,包括页面的主色调、页面框架结构、文字颜色搭配、动画和图片的放置等。有效的Web站

6、点设计需要注意可用性,要把基于Web的系统设计成易于导航,吸引人和有用。现在,比较流行的Web设计方法是以用户为中心的设计。(3)Web开发Web开发过程包括后台数据库程序的开发、页面程序的编写和所有网页的制作。在设计阶段决定的Web框架基础上,进行具体的页面设计和制作。把内容提供人员的内容连接到具体的页面。(4)Web测试基于Web的应用系统的测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。(5)Web发布

7、43第43页(共46页)方案论证Web发布阶段主要是把开发完成,经过初步测试的Web应用系统传送到Web站点上,供用户浏览和使用。2.2WEB系统实现技术2.2.1WEB服务实现技术目前比较成熟的技术主要有ASP、PHP和JSP。现对它们做一些说明[5]:PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。JSP是Sun公司推出的新一代网站开发语言JSP可以在Serverlet和

8、JavaBean的支持下,完成功能强大的站点程序。JSP技术特点:JSP是JavaServerPagedd的缩写,它是Servlet的扩展,其目的是简化建立和管理动态网站的工作。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页。Java程序片段可以操纵数据库,重新定向网页以及发送E-mail等,实现建立动态网站所需的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。