《摄影网站的构建与开发.docx》由会员分享,可在线阅读,更多相关《摄影网站的构建与开发.docx(19页珍藏版)》请在第一文库网上搜索。
1、设计(论文)题目一影网站B彼S实现院(系):电子与信息工程学院学生姓名:XXX专业班级:13计算机应用3班学号:XxXXXXXX指导教师:巫锦润2023年6月15日摘要O第一章绪论11.1课题背景112课题意义113设计思想11.4开发工具简介2第二章网站分析32. 2可行性分析32. 3数据库分析4第三章网站设计43. 1网站功能分析43. 2网站功能构造图53. 3,古、53. 4数据库设计63. 5开发和运行环境6第四章网站实现73.1 顾客登录74. 2首页作品欣赏94.3校园风景10441045各彳IJ114.6更多12总结13参照文献14道谢15本次毕业设计重要简介了摄影网站所要完
2、毕的功能和开发B过程。信息技术B迅猛发展,已经引起社会的深刻变革,信息时代时到来,使得数码产品与Intemet结合,高科技日勺信息时代。伴随计算机技术B飞速发展,计算机在企业和学校管理中应用0普和,运用计算机实现各行各业信息管理势在必行。是适应现代学习与生活0规定、推进精神文明建设走向科学化、规范化的必要条件;摄影网,顾客登录注册,作品展示,新闻动态,学校风采展示。使用摄影网站管理系统,摄影网站系统是目前生活娱乐不可缺乏的一部分,是适应现代高信息化的规定、推进现代大学走向科学化、规范化的必要条件。关键词:PHP;MySq1;摄影网站第一章绪论1.1 课题背景本网站是为了响应摄影活动而建,以欣赏
3、为中心的摄影作品,把舞台现场放在学校内,和企业内,精彩内容将在移动传媒滚动播放,邀请各大企业参与,请企业子弟展现企业文化展示个人风采。邀请各中小学校集体参与,展示学校新面貌,园丁风采和成就。1.2 课题意义目前大多是人民的生活水平提高,消费能力提高,人们有了人多的时间花在娱乐或者休闲上。也就有了越来越多的人想要通过相片来记录下自己人生的每一片足迹,记录生活中快乐的、精彩的瞬间,使之成为永恒。当今世界,伴随网络技术和数码科技的迅速发展,使得越来越多B人可以拿起相机,记录下自己每一刻,并且可以在网络上展示自己的作品,和他人分享那一分漂亮,和每一张照片背后的故事。这个学期我们学习了网页设计,我就想用
4、精美的网页为摄影爱好者们提供这样一种广阔的平台。更以便了摄影爱好这样互相交流和学习,同步我的网页也为他们提供最专业的摄影技术指导。使他们可以拍出更多更好的作品来供大家欣赏。1.3 设计思想伴随社会的飞速发展,人们的生活水平在不停提高,摄影器材由旧时的“王榭堂前燕,飞入寻常百姓家”,而摄影这种专门的技术由本来的工作、商业需要变成了大众生活中0一种一般的娱乐方式。通过这次0网页设计,不仅仅是为了完毕期末的考核。更重要0是我在本学期中学到0网页设计知识得到了实践0应用,使我愈加深了对网页设计知识包括:层、样式和模板等的理解,并且运用的愈加纯熟。也作出了精美的网页给大家欣赏,我本人是很喜欢摄影的,也但
5、愿大家可以通过我的网页理解更多的摄影文化。也但愿大家能过通过在我的网中欣赏到时精美图片中,感受到摄影的魅力。拿起相机,拍下漂亮的图片。1.4 开发工具简介PHP原始为Persona1HomePage日勺缩写,已经正式更名为PHP:HypertextPreprocessoro注意不是“HypertextPreProCCSSOr的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于1994年由Rasmus1erdOrf创立,刚刚开始是RaSmUS1erdorf为了要维护个人网页而制作的一种简朴的用Per1语言编写的程序。这些工具程序用来显示RaSmUS1erdOrfB个人履历,以和记录网页流量
6、。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和某些表单直译器整合起来,称为PHP/FIoPHP/FI可以和数据库连接,产生简朴的动态网页程序。在1995年以Persona1HomePageToo1s(PHPToo1s)开始对外刊登第一种版本,1erdOrf写了某些简介此程序的文档。并且公布了PHP1O!在这的版本中,提供了访客留言本、访客计数器等简朴0功能。后来越来越多0网站使用了PHP,并且强烈规定增长某些特性。例如循环语句和数组变量等等;在新B组员加入开发行列之后,Rasmus1erdorf在1995年6月8日将PHP/FI公开公布,但愿可以透过社群来加速程序开发与寻找错误。
7、这个公布的版本命名为PHP2,已经有PHP的某些雏型,像是类似Per1的变量命名方式、表单处理功能、以和嵌入到HTM1中执行的能力。程序语法上也类似Per1,有较多aJ限制,不过更简朴、更有弹性。PHP/FI加入了对MySQ1的支持,从此建立了PHP在动态网页开发上0地位。到了1996年终,有15000个网站使用PHP/F1第二章网站分析2.1 需求分析用我们手中0相机记录美好0世界,同步给我们一种舞台让我们展示当地0历史文明和企业文化,借助本网站这个平台,提高参与企业,与学校0著名度和企业的美誉度,对加紧发展起到一定的推进作用。2.2 可行性分析经济上节省了大量0人力物力,在短时间内就可以实
8、现作品B搜集与展示,通过网络,节省了场地,人员等支出。搜集孩子的照片,并让大众参与评比,需要一种这样的网络平台!搜集全国各地的照片,并迅速把他们编号成册,单靠人力去搜集需要消耗大量的时间,物力财力。统一排号,登陆数据,记录大众投票,单靠书面整顿,是无法有效,精确的完毕啊。和时向选手和大众宣布比赛信息,比赛临时事件更改,成绩等需要一种这样0网络平台。本网站可使照片搜集,标号,记录数据等等,都得到处理,同步时间愈加节省!2.3 数据库分析由于本项目面向B是中小学生和企事业单位,因此需要充足考虑到主办方成本和顾客需求(如跨平台)等问题,而MySQ1是世界上最为流行H开放源代码的数据库,是完全网络化的
9、跨平台的关系型数据库系统,这恰好满足了比赛数据存储B需求,因此本系统采用MySQ1数据库。作为PHP黄金伙伴MySQ1数据库不仅存储和管理功能强大,并且它是完全免费使用的,诸多网站都可如下载到它,这样可认为主办方节省一大部分的开支。PHP中也提供了强大/、J支MySQ1数据库的函数,phpMyadmin为MySQ1数据库提供了图形化界面。第三章网站设计3.1 网站功能分析根据需求分析的描述以和与顾客0沟通,本系统在设计时应当满足如下目的J:系统界面设计美观大方、以便、快捷、精确、数据存储安全可靠。全面展示照片带来09视觉效果,并可以展示最新照片、事件、留言等。实现多种查询,如模糊查询、高级查询
10、等。查看摄影网站的公告信息。对顾客输入B数据,系统进行严格的数据检查,尽量排除人为的错误。支持友谊连接功能。网站最大程度的实现了易维护性和易操作性。系统运行稳定、安全可靠。3.2 网站功能构造图当顾客登录成功后,进入摄影网站,有作品欣赏,校园风景,留言板等子网页。其功能构造图如下:图31网站功能构造图3.3 数据库概念设计根据以上各节对系统分析所作的需求分析、系统设计、规划出摄影网站平台的实体关系E-R图。实体关系E-R图示用来描述实体之间关系B图表,构成E-R图0基本要素是实体型、属性和联络,其表达措施为:实体型:用矩形表达,矩形框内标注实体名。属性:用椭圆形表达:并用无向边将其与对应的实体
11、连接起来。联络:用菱形表达,菱形框内标注联络名,并用无向边分别与有关实体连接起来,同步在无向边旁标上联络0类型(1:1、1:n、或m:n)。本系统中使用B数据库实体分别为照片信息实体、顾客信息实体、顾客留言实体、照片评价实体、管理员信息实体、公告信息实体和友谊链接实体。3.4 数据库设计创立顾客表(USer),主键为(id),此表是寄存登录顾客(USername)和登录顾客密码(USerPaSS)O图服务器:I。Ca1hoSt厚数据库:sy圄表:user图浏瓮期5/SQ1,s“插入导出圜ImPOrt黎操作愉清空区删除字段类型整理属性Nu11默U额外操作 Jdit(22)否autojncreme
12、nt圜/X圈鼠勃宣0usernamevarchar(22)utf8_genera1_d否图/X圈圃圉用 passwordvarcar(22)utf8_genera1_d否酉/X18鼠酚用图3-2顾客表图创立留言信息表(syy),主键为(id),此表寄存顾客留言的信息,如留言姓名(name),联络(te1),标题(titi1e),内容(COntent)等。国服务器:IoCaIhOSt国数据库:sy固表:sy_1y图3-3留言信息表图3.5开发和运行环境在开发摄影网站时,该项目使用的软件开发环境如下:1.服务器端操作系统:WindoWS2023SerVer/1inux(推荐)。服务器:APaChe
13、2.2。PHP软件:PHP5.16o数据库:MySQ15.0.24oMySQ1图形化管理软件PhPMyAdmin-2.9.0.2。开发工具:DreamWeaVer8、Ec1ipse0浏览器:IE6.0和以上版本。辨别率:最佳效果1024X768像素。2.客户端:浏览器:IE6.0和以上版本。第四章网站实现4.1 顾客登录可以实现顾客登录,当顾客名,密码对时时,可以进入主页,浏览整个页面。图4-1顾客登录图重要功能代码:header(content-type:text/htm1;charset=UTF8);Smysq1servername=Ioca1hostn;主机地址Smysq1usemame
14、=root;数据库顾客名Smysq1password二”123456”;数据库密码Smysq1database=sy;/数据库连接MySqI服务器,创立数据库连接mysq1_connect($mysq1_servername,$mysq1_username,$mysq1_password);选择指定数据库mysq1_se1ect_db($mysq1_database)ordie(错误信息!:.mysq1_error();/设置Mysq1字符集mysq1-query(SETNAMESUTF8)ordie。字符集设置错误ImySq1error();/*此为关键函数库*/header(content-type:text/htm1;charset=UTF-8u);function_a1ert_back($info)echoa1ert(Sinfb)ihistory.back()i;exit();)function_1ocatiom($info,$uH)echoa1ert(Sinfo)i1ocation.href=,Suri;)其重要代码:?phpdefine(,ROOT-PATH,su