摄影网站的设计与实现_第1页
摄影网站的设计与实现_第2页
摄影网站的设计与实现_第3页
摄影网站的设计与实现_第4页
摄影网站的设计与实现_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

设计(论文)题目 摄影网站的设计与实现院(系):电子与信息工程学院学生姓名:XXX专业班级:13计算机应用3班学号:XXXXXXXX指导教师:巫锦润2015年6月15日目录TOC\o"1-3"\h\u11841摘要 127735第一章绪论 2109191.1课题背景 2226411.2课题意义 2239561.3设计思想 222001.4开发工具简介 326227第二章网站分析 4178232.1需求分析 4157672.2可行性分析 4220602.3数据库分析 42083第三章网站设计 5183123.1网站功能分析 5287163.2网站功能结构图 5198973.3数据库概念设 5191583.4数据库设计 6321633.5开发及运行环境 625730第四章

网站实现 7309824.1用户登录 7192694.2首页作品欣赏 991044.3校园风景 9292514.4留言板 10290244.5联系我们 1073244.6更多 118866总结 1213583参考文献 137484致谢 14摘要本次毕业设计主要介绍了摄影网站所要完成的功能和开发的过程。信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,使得数码产品与Internet结合,高科技的信息时代。随着计算机技术的飞速发展,计算机在企业和学校管理中应用的普及,利用计算机实现各行各业信息管理势在必行。是适应现代学习与生活的要求、推动精神文明建设走向科学化、规范化的必要条件;摄影网,用户登录注册,作品展示,新闻动态,学校风采展示。使用摄影网站管理系统,摄影网站系统是现在生活娱乐不可缺少的一部分,是适应现代高信息化的要求、推动现代大学走向科学化、规范化的必要条件。关键词:PHP;MySql;摄影网站第一章绪论1.1课题背景

本网站是为了响应摄影活动而建,以欣赏为中心的摄影作品,把舞台现场放在学校内,和企业内,精彩内容将在移动传媒滚动播放,邀请各大企业参加,请企业子弟展现企业文化展示个人风采。邀请各中小学校集体参加,展示学校新面貌,园丁风采和成就。1.2课题意义现在大多是人民的生活水平提高,消费能力提高,人们有了人多的时间花在娱乐或者休闲上。也就有了越来越多的人想要通过相片来记录下自己人生的每一片足迹,记录生活中快乐的、精彩的瞬间,使之成为永恒。当今世界,随着网络技术和数码科技的快速发展,使得越来越多的人可以拿起相机,记录下自己每一刻,并且可以在网络上展示自己的作品,和别人分享那一分美丽,和每一张照片背后的故事。

这个学期我们学习了网页设计,我就想用精美的网页为摄影爱好者们提供这样一个广阔的平台。更方便了摄影爱好这么互相交流和学习,同时我的网页也为他们提供最专业的摄影技术指导。使他们能够拍出更多更好的作品来供大家欣赏。

1.3设计思想随着社会的飞速发展,人们的生活水平在不断提高,摄影器材由旧时的“王榭堂前燕,飞入寻常百姓家”,而摄影这种专门的技术由原来的工作、商业需要变成了大众生活中的一种普通的娱乐方式。通过这次的网页设计,不仅仅是为了完成期末的考核。更重要的是我在本学期中学到的网页设计知识得到了实践的应用,使我更加深了对网页设计知识包括:层、样式和模板等的理解,并且运用的更加熟练。也作出了精美的网页给大家欣赏,我本人是很喜欢摄影的,也希望大家能够通过我的网页了解更多的摄影文化。也希望大家能过通过在我的网中欣赏到的精美图片中,感受到摄影的魅力。拿起相机,拍下漂亮的图片。1.4开发工具简介

PHP原始为PersonalHomePage的缩写,已经正式更名为"PHP:HypertextPreprocessor"。注意不是“HypertextPreprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于1994年由RasmusLerdorf创建,刚刚开始是RasmusLerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示RasmusLerdorf的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。在1995年以PersonalHomePageTools(PHPTools)开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档。并且发布了PHP1.0!在这的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性。比如循环语句和数组变量等等;在新的成员加入开发行列之后,RasmusLerdorf在1995年6月8日将PHP/FI公开发布,希望可以透过社群来加速程序开发与寻找错误。这个发布的版本命名为PHP2,已经有PHP的一些雏型,像是类似Perl的变量命名方式、表单处理功能、以及嵌入到HTML中执行的能力。程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。PHP/FI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用PHP/FI。第二章网站分析2.1需求分析

用我们手中的相机记录美好的世界,同时给我们一个舞台让我们展示当地的历史文明和企业文化,借助本网站这个平台,提升参与企业,与学校的知名度和企业的美誉度,对加快发展起到一定的推动作用。

2.2可行性分析

经济上节省了大量的人力物力,在短时间内就可以实现作品的收集与展示,通过网络,节约了场地,人员等支出。

收集孩子的照片,并让大众参加评选,需要一个这样的网络平台!

收集全国各地的照片,并迅速把他们编号成册,单靠人力去收集需要消耗大量的时间,物力财力。

统一排号,登陆数据,统计大众投票,单靠书面整理,是无法有效,准确的完成的。

及时向选手和大众宣告比赛信息,比赛临时事件更改,成绩等„„需要一个这样的网络平台。本网站可使照片收集,标号,统计数据等等,都得到解决,同时时间更加节约!

2.3

数据库分析因为本项目面向的是中小学生及企事业单位,所以需要充分考虑到主办方成本及用户需求(如跨平台)等问题,而MySQL是世界上最为流行的开放源代码的数据库,是完全网络化的跨平台的关系型数据库系统,这正好满足了比赛数据存储的需求,所以本系统采用MySQL数据库。作为PHP黄金搭档MySQL数据库不仅存储和管理功能强大,而且它是完全免费使用的,很多网站都可以下载到它,这样可以为主办方节省一大部分的开支。PHP中也提供了强大的支MySQL数据库的函数,phpMyadmin为MySQL数据库提供了图形化界面。

第三章网站设计3.1

网站功能分析

根据需求分析的描述以及与用户的沟通,本系统在设计时应该满足以下目标:

系统界面设计美观大方、方便、快捷、准确、数据存储安全可靠。

全面展示照片带来的视觉效果,并可以展示最新照片、事件、留言等。

实现各种查询,如模糊查询、高级查询等。

查看摄影网站的公告信息。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

支持友情连接功能。

网站最大限度的实现了易维护性和易操作性。系统运行稳定、安全可靠。

3.2网站功能结构图

当用户登录成功后,进入摄影网站,有作品欣赏,校园风景,留言板等子网页。其功能结构图如下:摄影网站作品欣赏摄影网站作品欣赏校园风景留言板联系我们更多

图3-1网站功能结构图

3.3

数据库概念设计

根据以上各节对系统分析所作的需求分析、系统设计、规划出摄影网站平台的实体关系E-R图。实体关系E-R图示用来描述实体之间关系的图表,构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型:用矩形表示,矩形框内标注实体名。

属性:用椭圆形表示:并用无向边将其与相应的实体连接起来。

联系:用菱形表示,菱形框内标注联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n、或m:n)。

本系统中使用的数据库实体分别为照片信息实体、用户信息实体、用户留言实体、照片评价实体、管理员信息实体、公告信息实体和友情链接实体。3.4数据库设计创建用户表(user),主键为(id),此表是存放登录用户(username)和登录用户密码(userpass)。图3-2用户表图创建留言信息表(sy_ly),主键为(id),此表存放用户留言的信息,如留言姓名(name),联系电话(tel),标题(titile),内容(content)等。图3-3留言信息表图3.5开发及运行环境

在开发摄影网站时,该项目使用的软件开发环境如下:

1.服务器端

操作系统:Windows

2003

Server/Linux(推荐)。服务器:Apache2.2。

PHP软件:PHP5.16。数据库:MySQL5.0.24。

MySQL图形化管理软件phpMyAdmin-2.9.0.2。开发工具:Dreamweaver

8、Eclipse。浏览器:IE6.0及以上版本。

分辨率:最佳效果1024X768像素。

2.客户端:

浏览器:IE6.0及以上版本。第四章

网站实现4.1用户登录可以实现用户登录,当用户名,密码正确时,可以进入主页,浏览整个页面。图4-1用户登录图主要功能代码:header("content-type:text/html;charset=UTF8");$mysql_servername="localhost";//主机地址$mysql_username="root";//数据库用户名$mysql_password="123456";//数据库密码$mysql_database="sy";//数据库//连接Mysql服务器,创建数据库连接mysql_connect($mysql_servername,$mysql_username,$mysql_password);//选择指定数据库mysql_select_db($mysql_database)ordie('错误信息!:'.mysql_error());//设置Mysql字符集mysql_query('SETNAMESUTF8')ordie('字符集设置错误'.mysql_error());/*此为核心函数库*/header("content-type:text/html;charset=UTF-8");function_alert_back($info){ echo"<scripttype='text/javascript'>alert('$info');history.back();</script>"; exit();}function_locatiom($info,$url){ echo"<scripttype='text/javascript'>alert('$info');location.href='$url';</script>"; }其主要代码:<?phpdefine('ROOT_PATH',substr(dirname(__FILE__),0,-8));//引用须要调用的页面requiredirname(__FILE__).'/comm.php';requiredirname(__FILE__).'/global.php';//初始化sessionSESSION_START();//以POST的方式来接收来自LOGIN页面的信息$user=$_POST[username];$pass=$_POST[userpass];//setcookie("my_info",$user,time()+3600*24,'/');if($user&&$pass){ $sql="SELECT*FROMuserWHEREusername='$user'andpassword='$pass'"; $_SESSION['username']=$_POST['userpass'];}$rest=mysql_query($sql);$rows=mysql_num_rows($rest);if($rows){ _locatiom('登录成功!','index.php');//跳转页面,注意路径}else{echo"<scriptlanguage=javascript>alert('用户名或密码错误!');history.back();</script>";}4.2

首页作品欣赏系统前台的功能主要包括首页显示和用户注册登录功能,下面主要详细说明首页显示功能。

图4-2作品欣赏图4.3

校园风景用户登录界面是为了给已经注册的用户提供一个登录自己个人用户界面的一个功能。由于用户登录又分为普通注册用户登录和管理员登录。图4-3校园风景图4.4

留言板用户可以在线留言,当用户输入姓名,联系电话,电子邮件,标题,留言内容,点击提交按钮时,可以添加留言。图4-4留言板图当用户留言后,可以显示用户所留下的留言。图4-5用户留言图4.5

联系我们联系我们界面:可以注册用户,可以查看网站的地址、联系电话、QQ

温馨提示

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

评论

0/150

提交评论