1.3课题设计的意义
研究的目的是为了更快的与朋友分享照片,无论相隔多远都能第一时间分享喜悦,同时可以更安全的保存相片。传统相册易受潮、变形、丢失,网络相册的优势十足,将来一定会大幅替代传统相册。
1.4设计方法
本网络相册以MySQL作为数据库开发工具,通过SQL语句、存储过程等完成对数据的写入、修改、查询和删除操作。借助MyEclipse 8.6作为程序开发软件,利用Java作为编程语言,结合JSP动态网页技术开发出了一个B/S模式的网络相册系统。本系统具有方便快捷、功能实现操作简单等特点。已拥有账户的用户可以随时随地查看自己或他人的相册及照片,也可以不受时间、空间的限制对自己的相册、照片进行增、删、改、查等操作。
2.系统需求分析
2.1应用需求
当前,实体相册仍是市场主流,但网络相册发展迅猛。实体相册保存的照片时间久了易使照片失色、受潮,相册本身也容易丢失、损毁,而网络相册则可以完美的把照片保存下来,无论过了多久,照片仍是它原来的样子,在上传的时候还可以分类、写下照片备注信息等,无论何时看到都能想起拍照时的情景,相册也不会丢失损毁。网络相册也不受时间空间的限制,只要有账号密码,无论是在家里还是在外地,都能随时查看或将照片保存在相册中。鉴于网络相册的优势,相信网络相册会逐步替代实体相册成为市场主流。
2.2功能需求
根据对现在市场的调查与分析,本网络相册系统应该具有下面三个功能,即:用户管理相册功能,照片的管理功能和查看其他用户照片、相册的功能。相册管理功能主要包括相册创建,相册修改和相册删除。照片管理包括照片上传、照片内容修改、删除照片和转换相册。查看其他用户相册、照片功能:查看他人照片、相册,设置自己相册权限,设置权限分为公开、需密码、私有。资料统计功能可以查询一段时间内已成交或未成交的房源信息。资料上传是将签订好的租赁合同或者办理业务所需要的资料上传到指定的文件夹,方便日后保存和查看。公司通过自己的网站将接收的房源信息发布到网上,方便客户在网上查询、搜索符合条件的房源。
2.3系统结构
根据前面对网络相册系统的分析,可将其划分成前台部分和后台部分。前台功能是为网站普通用户提供,后台功能是为管理员提供。
(1)前台管理模块:网站前台是用户直观接触的东西,包括能否使用户简单明了的完成注册、登陆、浏览或处理照片等功能,用户体验是非常重要的。
用户注册:电子相册为用户提供了存储、展示照片的功能,这些相册和照片都有其私有属性,所以使用这些功能的用户必须为注册用户,每个用户都应有其独立的账号,注册时也需提供一些个人资料,便于管理员的管理和设置权限。注册和登陆功能是本网站最基本的功能。
非注册用户:在注册成正是用户之前仅拥有浏览公开相册和照片的权利,其他权限将会收到限制。
个人信息管理:会员可以根据自己现实中的变动修改自己的个人信息。
上传图片:要实现在Internet上存储照片的目的,上传功能是绕不过去的功能。上传不受时间空间的限制,实现在网络中存储、显示照片的目的。
页面的交互性:相册页面需要具备良好的交互性,通过弹框提示、减少响应时间等方式提高用户的体验。
相册、照片管理:用户可以对其的私人相册、照片进行增删改查等功能。
(2)后台管理模块:后台管理是为前台提供必要的数据支持及网站管理员对网站、用户进行管理。 java+mysql网络相册的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_36423.html