摄影圈”摄影综合网站开发

目 录
一、引言 1
二、网站概述 1
(一)网站简介 1
(二)开发工具 1
(三)网站环境 2
三、数据库设计与实现 2
(一)数据库的详细设计 2
(二)数据表的详细结构 3
(三)E-R图设计 4
四、网站需求分析 5
(一)网站功能需求 5
1.针对非会员 5
2.针对会员 5
3.针对管理员 5
(二)实体类设计 5
五、网站的设计与实现 6
(一)前台的设计与实现 6
1.网站的首页设计 6
2.网站的子页介绍 7
3.网页的布局与实现 7
4.页面展示 11
(二)后台的设计与实现 13
1.后台设计 13
2.各版块的实现 14
六、总结 19
致谢 20
参考文献 21
一、引言
摄影人一直是一个很大的群体,然而互联网上至今仍没有一处较为完善的专门为摄影人建设的园地,这不仅阻碍了摄影人之间的交流,更导致了中国摄影事业的发展缓慢而艰难。“摄影圈”网站的宗旨即是打造一个完全属于摄影人自己的网站,无论业余爱好者抑或专业摄影师,都能够从此网站中得到自己想要的、需要的、有用的东西,收获好心情与好知识,助中国“摄影圈”能越来越宏大,在国际上站立出自己的风姿。
从相机出现以来,世间的美丽就进入了另一个层面,它有别于绘画艺术。随着相机设备的逐渐改良与加强,已经有一个全新的艺术产生,即是摄影艺术,喜爱摄影,研究摄影的人越来越多。而互联网作为新时代的标记,也必将 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
与这个全新的艺术形式产生交集,这就是需要创建摄影综合网站的重要因由,因为这样的网站是必不可少的,摄影人需要它,新时代也需要它。完成这个网站,需要掌握的语言有很多,例如Java、Html、JavaScript&Jquery、Xml、Sql等,需要用到的工具软件与不少,例如Dreamweaver、MyEclipse、SqlServer 2008以及Photoshop等。
网站分为七大版块。首页版块,是网站的门面,综合了其他版块的精品内容。论坛版块,为摄影师们提供一个讨论、交友的专区。学习版块,提供关于摄影知识的文章资料与大量兼具实用性与专业性的教学视频。商城版块,是为摄影爱好者与专业摄影师们构设的一处更具人性化的贴心并全面的购置摄影设备的宝地。资讯版块,提供摄影界最新最热最值得关注的新闻讯息。图选版块则是主要为摄影爱好者们构建的一处便于发表他们作品的空间,摄影爱好者们向本网站投稿,本网站审核后,选取一些比较精妙的作品给予展示与点评,这也将成为爱好者们展示自己的一个平台。关于摄影圈版块,则放置一系列本网站的相关事宜与最新资料。
二、网站概述
(一)网站简介
这是一个专为摄影人学习、购物、投稿、展示、欣赏、讨论、交友等而制作的网站,除了首页外的六大版块皆有其专门的功用,若将每一个版块单独拿出来市面上都已经有了类似的网站,然而将各种版块较好地集于一身的,还未发现。这样综合起来的唯一好处就是方便了摄影人,大家在一个站点可以做完原本要去五六个网站才能做完的事情,省时省力,也许会大大促进摄影事业的发展。
(二)开发工具
1.Adobe Photoshop
简称“PS”,是由Adobe Systems开发和发行的图像处理软件。此工具主要用于网站建设前期对网站前台的UI优化,通过此工具的切片功能可以较为简便地实现网站页面的布局规划。Photoshop一直以来都是一款广受欢迎的图像处理软件,基本上在网站建设期间能够遇到的任何图像处理问题都可以较为简便快捷地解决,因为它拥有较为庞大的用户群体,在使用软件遭遇难以解决的问题时也能够较为容易地找到精通者为你解答。
MyEclipse
它是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。对于以Java为内核的网站来说,MyEclipse是较为完备的总体开发工具。
Adobe Dreamweaver
简称“DW”,中文名称"梦想编织者",是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
SQL Server 2008
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使得可以构建和管理用于业务的高可用和高性能的数据应用程序。
(三)网站环境
操作系统:Windows 7
数据库:SQL Server 2008
编写语言:Java
调试环境:IE、火狐、百度浏览器、360浏览器、谷歌浏览器
三、数据库设计与实现
本网站使用SQL Server 2008数据库,它的安全性较高。以下为数据库的详细设计。
(一)数据库的详细设计
根据网站的需要,在数据库中设计了以下数据表,如表3-1到3-6所示。
论坛信息表:帖子编号、帖子标题、帖子内容、发帖人昵称、发帖时间;
学习版块信息表:编号、标题、类型、作者、来源;
商品属性表:商品编号、商品名称、商品类型、商品描述、商品状态、商品价格、备注;
资讯信息表:新闻编号、新闻标题、新闻内容、发布时间、发布者;
图选信息表:图片编号、图片名称 、图片地址、图片描述;
用户信息表:用户编号、用户密码。
(二)数据表的详细结构
表3-1 论坛信息表
字段名称
类型
宽度
可否为空
约束
含义

fid
varchar
255
否
主键
帖子编号

fuid
varchar
255
可

用户编号

ftitle
varchar
255
可

stitle
varchar
255
可

标题

scontent

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1841.html

好棒文