下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 28182-2024额定电压52 kV及以下带串联间隙避雷器
- 人教版四年级上册数学第六单元《除数是两位数的除法》测试卷及参考答案【综合题】
- 建筑工程技术咨询合同(3篇)
- 2024年版权使用延期协议2篇
- 解除租赁合同协议书写要点
- 语文课引发的大学教育思考
- 质量保证为梦想助力
- 购车定金支付协议
- 购销合同回款风险防范
- 购销天然气合同范本
- 中华人民共和国保守国家秘密法实施条例培训课件
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- 小学英语“教学评一体化”实施
- 电影音乐欣赏智慧树知到期末考试答案章节答案2024年华南农业大学
- 生物信息学概论智慧树知到期末考试答案章节答案2024年中南大学
- MOOC 思辨式英文写作-南开大学 中国大学慕课答案
- 跨国公司的外汇风险管理分析-以TCL科技为例
- 《长相思》完整版课件
- 电大中级财务会计二形考任务1-4答案
- T∕ACSC 01-2022 辅助生殖医学中心建设标准(高清最新版)
- 第三章--纳维-斯托克斯方程组
评论
0/150
提交评论