在线相册系统毕业设计_第1页
在线相册系统毕业设计_第2页
在线相册系统毕业设计_第3页
在线相册系统毕业设计_第4页
在线相册系统毕业设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、青,取之于蓝而青于蓝;冰,水为之而寒于水在线相册系统毕业设计在线相册系统毕业设计 我为大家准备了关于在线相册系统毕业设计的文章,我里面收集了五十多篇关于好在线相册系统毕业设计好文,希望可以帮助大家。更多关于在线相册系统毕业设计内容请关注我。ctrl+d请收藏! 一:系统分析 系统分析和总体设计包括系统的功能设计,以及选择系统运行平台及架构。 二:需求分析 1.前台功能 在线相册系统提供用户(游客)登录后,可以浏览照片并评论, 照片所有者及评论人能删除评论,获取评论的列表和分页。 2.后台管理 用户以用户名及密码登录注册,可修改密码。可以添加分类,删除分类,修改分类。用户登录后能发布并删除、修改

2、发布的相片。 三:系统功能描述 在线相册系统的目标是提供在线用户将图片归类存放,并允许其他在线网友欣赏及评论照片。系统的功能如下: 1.用户管理:用户以用户名及密码登录注册,可修改密码。 2.相片分类:添加分类、删除分类、修改分类、并获取列表和分类(某个用户个人分类)。 3.相册管理:用户登录后能发布并删除、修改发布的相片。获取相片的列表和分页(某个用户某个分类中的相片),以缩略图及全图两种模式来显示选择的某张照片。 4.相片的评论管理:在线网友(登录或游客)能评论相片并欣赏,相片所有者及评论人能删除评论,获取评论的列表和分页。 四:总体设计在线相册系统前台活动图前台活动图体现了浏览者进入此系

3、统所能执行的操作,包括进入主页面、欣赏照片以及评论照片、查看评论列表等。在线相册系统后台管理活动图后台管理活动图体现了管理员从进入后台管理主页面及其可执行的操作,包括修改、删除照片,添加、删除评论,添加、删除、修改相册分类等。五:选择平台与架构由于本系统是以jsp+servlet+service+dao模式实现的web系统,因此选择的开发环境与架构如下。1.开发环境:eclipse+jdk+tomcat6.0+mysql+windows。2.架构:以jsp+servlet+service+dao模式实现,即以jsp+jstl+el技术实现前端视图显示层,以+servlet为页面导向控制层、se

4、rvice为业务逻辑层并以dao为数据库访问层来构建系统。3.运行环境:以tomcat6.0为web服务器,以windows2000/2021 server为在线相册系统的服务器,以mysql为数据库服务器。六:数据库设计与实现 1.数据库需求分析 本系统涉及的数据主要包括注册用户、相片分类、相片信息、及评论信息。注册用户信息表保存在线相册系统的注册用户的基本信息,包括用户名、密码、昵称及注册时间等。如下图。注册用户信息表(userinfo)名称类型含义说明useridinteger(8)主键usernamevarchar(100)登录用户名notnullpasswordvarchar(100

5、)登录密码nicknamevarchar(255)用户昵称addtimedatetime注册时间相片分类有4个字段,即主键、分类名称、描述信息及所属的用户id,在实际使用中可根据需要添加其他信息。如下图。相片分类信息表(category)名称类型含义说明categoryidinteger(8)主键namevarchar(50)分类名称notnullmemovarchar(255)分类描述useridinteger(8)所属用户id关联到userinfo表的userid相片信息表用于保存相片及其相关信息,包括相片标题、相片简介、相片上传时间、相片所属分类、相片保存的地址,以及相片的文件名。相片信

6、息表(photo)名称类型含义说明photoidinteger(8)主键titlevarchar(50)相片标题memovarchar(255)相片描述categoryidinteger(8)相片分类关联到category表的categoryidurlblob保存的地址pubtimedatetime最新修改时间filenamevarchar(100)文件的名称评论信息表用于保存网友对相片的评论信息。一张相片可能会有多条评论信息。因此应该保存评论的相片id、评论的时间,评论人的名称及评论的文字信息等。评论信息表(comment)名称类型含义说明commentedinteger(8)主键photo

7、idinteger(8)相片id关联到photo表的photoidaddnamevarchar(100)评论人姓名addtimedatetime评论时间commentvarchar(255)评论内容七:web层实现 此系统我主要实现相册管理和相册列表两个模块、dao组件当中的userinfodao和categorydao组件。 相册管理主要包括个人信息修改、相片分类管理,相片管理、评论管理以及添加分类等关键功能。在defaultinfo.jsp的主页面中通过jsp:include来包含top.jsp,而top.jsp都有链接到相关管理页面,从而现实相册的管理。 相册列表有两种方式,一种是通过d

8、efaultinfo.jsp主页面中的分类列表或分类管理来进入相应分类的相片列表。(详细代码见系统)userinfodao组件操作userinfo表,方法如下:boolean isusernameexist(string username):判断用户名是否已经存在,在用户注册检测用户名时调用。userinfo adduser(userinfo userinfo):新增注册用户信息,如果不成功,返回null。userinfo login(userinfo userinfo):用户登录信息验证,如果不成功,返回null。userinfo getuserinfobyid(int id):通过userid来取得用户信息,如果不成功,返回null。boolean updatepas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论