本摄影作品网站系统使用的角色主要有系统管理员、注册用户,本系统分为系统前台和系统后台,首先在系统前台,游客用户可以经过账号注册,管理员审核通过后,用账号密码登录系统前台,查看最新动态、摄影师信息等栏目信息,进行在线留言、摄影师预约、评论添加,在前台用户可以通过标题和类别进行前台信息的搜索,注册用户可以登录个人中心进行个人资料管理、作品上传、预约查询、预约支付等功能。
后台主要由管理员使用,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用最新动态管理(最新动态录入、删除、修改)、公共信息管理(联系我们设置、关于我们设置)、用户信息管理、摄影师管理(摄影师信息录入、删除、修改)、预约信息管理、作品信息管理、留言管理(留言回复、查询)、系统管理(系统用户录入、删除、修改、登录密码修改)等功能操作。同时管理员可以通过关键字搜索可以搜索相应的信息,打印各种详细信息,导出各类信息列表至excel中。1.用户管理模块:
该模块包括注册用户管理和系统用户管理,系统用户主要是普通管理员,对用户信息进行管理,只有注册用户才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户。
2.摄影师信息管理模块
管理员管理系统的摄影师信息,也可以修改系统中已有的摄影师信息,同时可看摄影师信息和搜索摄影师信息;而用户只能查看摄影师信息和搜索摄影师信息。
3.作品信息管理模块
作品信息管理模块主要实现了用户可以在系统中添加作品信息,也可以修改系统中已有的作品信息,同时可查看作品信息和搜索作品信息;而用户只能查看作品信息和搜索作品信息。
4.预约摄影师模块
用户查询摄影师信息,选择摄影师进入该摄影师的详细页面,点击预约按钮,填写预约表单,添加预约记录。
5.预约管理模块
用户预约摄影师模块主要实现的是对摄影师的预约功能,同时可查看自己的预约记录,并对预约可进行取消预约操作。管理员登录系统后,可查看用户的预约信息,也可搜索预约信息,同时可对预约信息进行确认或删除的操作。
6.摄影师管理模块
管理员点击摄影师管理菜单,点击摄影师添加子菜单,添加摄影师信息,添加成功后,该摄影师信息将显示给用户查看。
7.新闻管理模块
管理员点击新闻管理菜单,点击新闻添加子菜单,添加新闻信息,填写标题、内容、类别、图片,添加成功后,该新闻信息将显示给用户查看。
8.留言信息管理模块
用户登录系统后,可在留言板进行留言,管理员在后台可以查看或搜索留言信息,同时可回复或删除留言信息。
9.评论信息管理模块
评论模块分为用户评论和管理员管理评论信息,用户登录系统后,选择想要评论的摄影师,添加评论,管理员查询该评论信息,并有权对其管理,包括删除。
目 录
摘 要 I
ABSTRACT 1
目 录 2
第1章 绪论 1
1.1开发背景与意义 1
1.2论文结构 1
第2章 主要技术和工具介绍 2
2.1 jsp脚本语言 2
2.2 mysql数据库 2
2.3 B/S结构 3
2.4 MVC模式 3
2.5 Macromedia Dreamweaver开发工具概述 3
2.6 tomcat服务器概述 3
第3章 系统分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 6
第4章 系统设计 8
4.1整体架构 8
4.2系统结构设计 8
4.3功能模块设计 9
4.4系统安全设计 10
4.5表单字段校验处理设计 10
4.6系统维护设计 10
4.7数据库设计 11
4.7.1数据库设计概述 11
4.7.2概念设计 11
4.7.3逻辑设计 11
4.7.3物理设计 12
第5章 系统实现 16
5.1登录模块的实现 16
5.2系统前台模块的实现 18
5.2.1前台首页的实现 18
5.2.2注册模块的实现 19
5.2.3留言模块的实现 20
5.2.4评论模块的实现 22
5.2.5预约模块的实现 23
5.3后台模块的实现 25
5.3.1用户管理模块的实现 25
5.3.2密码修改模块的实现 27
5.3.3摄影师管理模块的实现 28
5.3.4作品管理模块的实现 30
第6章 系统测试 33
6.1测试目的与定义 33
6.2功能测试 33
6.3测试结果 34
6.4测试评价 34
第7章 总结 35
致 谢 36
参考文献 37