该摄影爱好者交流网站由管理员和普通用户两种用户使用,用户将自己的摄影作品展示在网站前台可以共其他用户查看和评论,免费欣赏各类摄影展品,更有管理员在后台审核用户上传的数据信息,维护系统数据的安全和合法。用户可以尽情欣赏美图。该网站由代做毕业设计开发,系统主要功能如下所示:
系统采用java的web语言jsp为开发制作而成,基于B/S模式,以Myeclipse为开发平台,mysql为数据库.并且采用了ssh框架进行开发,文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
前台:
主页:(有音乐功能)
注册登录:用户注册时格式有一定限制,并需要有验证码来提高其安全性。注册完毕即可跳转到首页。
搜索:可根据关键字和下拉菜单查询到想要的内容。下拉菜单包括(图片,个人空间,摄影,美食,生活,人文,旅行)。
导航条:包括一级导航条,二级导航条。一级导航条包括(摄影,个人空间,新闻,活动,器材)。二级导航条包括(首页,作品,影展,技巧,器材,地区,排行榜
新闻:即今日焦点,有不同的流动图片,点击进去有相应内容,内容下面亦可以进行评论。
留言:用户可在每张照片后面进行留言和上传,还可以进行打分。
下载:用户下载多张图片时,可进入一个列表,进行统一下载。
个人空间:用户可编辑自己的信息,并上传相片,管理相册,管理空间背景图片,查看自己照片分数。
时间轴:用户可根据个人空间中的时间轴,看到响应时间内上传的照片。
查看事物角度效果:用户可点击一事物相应的角度,从而看到不同角度的事物拍摄效果。
后台:
管理员功能:管理员可根据账号进行登陆,可以添加、删除管理员,修改、查找管理员信息,还可以查看注册会员信息并对密码等进行修改。
作品管理功能:管理员可新建用户所需要浏览的照片、删除照片、修改、查看照片信息。
文章管理功能:管理员可进行上传文章、删除文章、修改、查看文章。
导航管理功能:管理员可对一级导航和二级导航进行修改、删除、浏览、查看。
留言管理功能:管理员可对用户留言进行上传、删除、修改、举报。
角度管理:管理员可更换作品相应信息,并对各种角度进行管理。
时间轴管理:管理员可更改时间轴信息,并通过用户上传时间排列作品。
目 录
摘 要 I
Abstract II
绪 论 1
1 系统概述与技术介绍 2
1.1 B/S结构介绍 2
1.2 MyEclipse介绍 2
1.3 JavaScrip语言 2
1.4 JSP技术 3
1.5 MVC模式 4
1.6 Tomcat介绍 7
1.7 MySQL 8
2 系统需求分析 9
2.1 开发环境 9
2.2 需求分析 9
2.3 可行性分析 10
3 系统概要设计 11
3.1 系统设计概述 11
3.2 系统用例图 12
3.3 系统功能模块图 14
4 数据库设计与实现 16
4.1 数据库结构设计 16
4.1.1 表概要说明 16
4.1.2 数据表的结构 17
5 系统的实现 20
5.1 网站前台模块 20
5.1.1 网站首页设计 20
5.1.2 网站导航设计 21
5.1.3 摄影作品展示列表 21
5.1.4 用户注册实现 23
5.2 用户功能模块 25
5.2.1 提交摄影作品 25
5.2.2 管理我的摄影作品 27
5.3 管理员模块 27
5.3.1 登陆界面设计 27
5.3.2 用户信息管理 30
5.3.3 摄影作品类别管理 32
5.3.4 摄影作品信息管理 34
5.3.4 退出系统后台 35
6 系统测试 36
4.1 测试方法 36
4.2 系统测试结果 37
总 结 38
参考文献 39