攝影網站的設計與實現_第1頁
攝影網站的設計與實現_第2頁
攝影網站的設計與實現_第3頁
攝影網站的設計與實現_第4頁
攝影網站的設計與實現_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 畢業(yè)設計(論文)設計(論文)題目攝影網站的設計與實現院(系): 電子與信息工程學院 學生姓名: 專業(yè)班級: 13計算機應用3班 學 號: 指導教師: 2015 年 6月15日目 錄摘 要1第一章 緒論21.1課題背景21.2課題意義21.3設計思想21.4開發(fā)工具簡介3第二章 網站分析42.1需求分析42.2可行性分析42.3數據庫分析4第三章 網站設計53.1網站功能分析53.2網站功能結構圖53.3數據庫概念設53.4數據庫設計63.5開發(fā)及運行環(huán)境6第四章網站實現74.1用戶登錄74.2首頁 作品欣賞94.3校園風景94.4留言板104.5聯(lián)系我們104.6更多11總結12參考文獻13

2、致謝14I摘 要本次畢業(yè)設計主要介紹了攝影網站所要完成的功能和開發(fā)的過程。信息技術 的迅猛發(fā)展,已經引起社會的深刻變革,信息時代的到來,使得數碼產品與Internet結合,高科技的信息時代。隨著計算機技術的飛速發(fā)展,計算機在企業(yè) 和學校管理中應用的普及,利用計算機實現各行各業(yè)信息管理勢在必行。是適應現代學習與生活的要求、推動精神文明建設走向科學化、規(guī)范化的必要條件;攝影網 ,用戶登錄注冊,作品展示,新聞動態(tài),學校風采展示。使用攝影網站管理系統(tǒng),攝影網站系統(tǒng)是現在生活娛樂不可缺少的一部分,是適應現代高信息化的要求 、推動現代大學走向科學化、規(guī)范化的必要條件。 關鍵詞:PHP;MySql;攝影網站

3、1第一章 緒論1.1課題背景本網站是為了響應攝影活動而建,以欣賞為中心的攝影作品,把舞臺現場放在學校內,和企業(yè)內,精彩內容將在移動傳媒滾動播放,邀請各大企業(yè)參加,請企業(yè)子弟展現企業(yè)文化展示個人風采。邀請各中小學校集體參加,展示學校新面貌,園丁風采和成就。1.2課題意義現在大多是人民的生活水平提高,消費能力提高,人們有了人多的時間花在娛樂或者休閑上。也就有了越來越多的人想要通過相片來記錄下自己人生的每一片足跡,記錄生活中快樂的、精彩的瞬間,使之成為永恒。當今世界,隨著網絡技術和數碼科技的快速發(fā)展,使得越來越多的人可以拿起相機,記錄下自己每一刻,并且可以在網絡上展示自己的作品,和別人分享那一分美麗

4、,和每一張照片背后的故事。這個學期我們學習了網頁設計,我就想用精美的網頁為攝影愛好者們提供這樣一個廣闊的平臺。更方便了攝影愛好這么互相交流和學習,同時我的網頁也為他們提供最專業(yè)的攝影技術指導。使他們能夠拍出更多更好的作品來供大家欣賞。1.3設計思想隨著社會的飛速發(fā)展,人們的生活水平在不斷提高,攝影器材由舊時的“王榭堂前燕,飛入尋常百姓家”,而攝影這種專門的技術由原來的工作、商業(yè)需要變成了大眾生活中的一種普通的娛樂方式。通過這次的網頁設計,不僅僅是為了完成期末的考核。更重要的是我在本學期中學到的網頁設計知識得到了實踐的應用,使我更加深了對網頁設計知識包括:層、樣式和模板等的理解,并且運用的更加熟

5、練。也作出了精美的網頁給大家欣賞,我本人是很喜歡攝影的,也希望大家能夠通過我的網頁了解更多的攝影文化。也希望大家能過通過在我的網中欣賞到的精美圖片中,感受到攝影的魅力。拿起相機,拍下漂亮的圖片。1.4開發(fā)工具簡介PHP原始為Personal Home Page的縮寫,已經正式更名為 PHP: Hypertext Preprocessor。注意不是“Hypertext Preprocessor”的縮寫,這種將名稱放到定義中的寫法被稱作遞歸縮寫。PHP于1994年由Rasmus Lerdorf創(chuàng)建,剛剛開始是Rasmus Lerdorf為了要維護個人網頁而制作的一個簡單的用Perl語言編寫的程序。

6、這些工具程序用來顯示 Rasmus Lerdorf 的個人履歷,以及統(tǒng)計網頁流量。后來又用C語言重新編寫,包括可以訪問數據庫。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。PHP/FI 可以和數據庫連接,產生簡單的動態(tài)網頁程序。在1995年以Personal Home Page Tools (PHP Tools) 開始對外發(fā)表第一個版本,Lerdorf寫了一些介紹此程序的文檔。并且發(fā)布了PHP1.0!在這的版本中,提供了訪客留言本、訪客計數器等簡單的功能。以后越來越多的網站使用了PHP,并且強烈要求增加一些特性。比如循環(huán)語句和數組變量等等;在新的成員加入開發(fā)行列之后,Rasmus

7、Lerdorf 在1995年6月8日將 PHP/FI 公開發(fā)布,希望可以透過社群來加速程序開發(fā)與尋找錯誤。這個發(fā)布的版本命名為 PHP 2,已經有 PHP 的一些雛型,像是類似 Perl的 變量命名方式、表單處理功能、以及嵌入到 HTML 中執(zhí)行的能力。程序語法上也類似 Perl,有較多的限制,不過更簡單、更有彈性。PHP/FI加入了對MySQL的支持,從此建立了PHP在動態(tài)網頁開發(fā)上的地位。到了1996年底,有 15000個網站使用 PHP/FI。第二章 網站分析2.1需求分析用我們手中的相機記錄美好的世界,同時給我們一個舞臺讓我們展示當地的歷史文明和企業(yè)文化,借助本網站這個平臺,提升參與企

8、業(yè),與學校的知名度和企業(yè)的美譽度,對加快發(fā)展起到一定的推動作用。2.2可行性分析經濟上節(jié)省了大量的人力物力,在短時間內就可以實現作品的收集與展示,通過網絡,節(jié)約了場地,人員等支出。收集孩子的照片,并讓大眾參加評選,需要一個這樣的網絡平臺!收集全國各地的照片,并迅速把他們編號成冊,單靠人力去收集需要消耗大量的時間,物力財力。統(tǒng)一排號,登陸數據,統(tǒng)計大眾投票,單靠書面整理,是無法有效,準確的完成的。及時向選手和大眾宣告比賽信息,比賽臨時事件更改,成績等需要一個這樣的網絡平臺。本網站可使照片收集,標號,統(tǒng)計數據等等,都得到解決,同時時間更加節(jié)約!2.3數據庫分析因為本項目面向的是中小學生及企事業(yè)單位

9、,所以需要充分考慮到主辦方成本及用戶需求(如跨平臺)等問題,而MySQL是世界上最為流行的開放源代碼的數據庫,是完全網絡化的跨平臺的關系型數據庫系統(tǒng),這正好滿足了比賽數據存儲的需求,所以本系統(tǒng)采用MySQL數據庫。作為PHP黃金搭檔MySQL數據庫不僅存儲和管理功能強大,而且它是完全免費使用的,很多網站都可以下載到它,這樣可以為主辦方節(jié)省一大部分的開支。PHP中也提供了強大的支MySQL數據庫的函數,phpMyadmin為MySQL數據庫提供了圖形化界面。第三章 網站設計3.1網站功能分析根據需求分析的描述以及與用戶的溝通,本系統(tǒng)在設計時應該滿足以下目標:系統(tǒng)界面設計美觀大方、方便、快捷、準確

10、、數據存儲安全可靠。全面展示照片帶來的視覺效果,并可以展示最新照片、事件、留言等。實現各種查詢,如模糊查詢、高級查詢等。查看攝影網站的公告信息。對用戶輸入的數據,系統(tǒng)進行嚴格的數據檢驗,盡可能排除人為的錯誤。支持友情連接功能。網站最大限度的實現了易維護性和易操作性。系統(tǒng)運行穩(wěn)定、安全可靠。3.2網站功能結構圖當用戶登錄成功后,進入攝影網站,有作品欣賞,校園風景,留言板等子網頁。其功能結構圖如下:攝影網站作品欣賞校園風景 留言板聯(lián)系我們 更多圖3-1 網站功能結構圖3.3數據庫概念設計根據以上各節(jié)對系統(tǒng)分析所作的需求分析、系統(tǒng)設計、規(guī)劃出攝影網站平臺的實體關系E-R圖。實體關系E-R圖示用來描述

11、實體之間關系的圖表,構成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為:實體型:用矩形表示,矩形框內標注實體名。屬性:用橢圓形表示:并用無向邊將其與相應的實體連接起來。聯(lián)系:用菱形表示,菱形框內標注聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1:1、1:n、或m:n)。本系統(tǒng)中使用的數據庫實體分別為照片信息實體、用戶信息實體、用戶留言實體、照片評價實體、管理員信息實體、公告信息實體和友情鏈接實體。3.4數據庫設計創(chuàng)建用戶表(user),主鍵為(id),此表是存放登錄用戶(username)和登錄用戶密碼(userpass)。圖 3-2 用戶表圖創(chuàng)建留言信息表(

12、sy_ly),主鍵為(id),此表存放用戶留言的信息,如留言姓名(name),聯(lián)系電話(tel),標題(titile),內容(content)等。圖 3-3 留言信息表圖3.5開發(fā)及運行環(huán)境在開發(fā)攝影網站時,該項目使用的軟件開發(fā)環(huán)境如下:1服務器端操作系統(tǒng):Windows2003Server/Linux(推薦)。服務器:Apache2.2。PHP軟件:PHP5.16。數據庫:MySQL5.0.24。MySQL圖形化管理軟件phpMyAdmin-2.9.0.2。開發(fā)工具:Dreamweaver8、Eclipse。瀏覽器:IE6.0及以上版本。分辨率:最佳效果1024X768像素。2.客戶端:瀏覽

13、器: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服務器,創(chuàng)建數據庫連接mysql_connect($mysql_servername ,

14、 $mysql_username , $mysql_password); /選擇指定數據庫mysql_select_db($mysql_database) or die(錯誤信息!:.mysql_error(); /設置Mysql字符集mysql_query(SET NAMES UTF8) or die(字符集設置錯誤.mysql_error();/* 此為核心函數庫 */ header(content-type:text/html; charset=UTF-8);function _alert_back($info)echo alert($info);history.back();exit(

15、);function _locatiom($info,$url)echo alert($info);location.href=$url;其主要代碼:?phpdefine(ROOT_PATH,substr(dirname(_FILE_),0,-8);/引用須要調用的頁面require dirname(_FILE_)./comm.php; require dirname(_FILE_)./global.php; /初始化sessionSESSION_START(); /以POST的方式來接收來自LOGIN頁面的信息$user=$_POSTusername;$pass=$_POSTuserpass

16、;/ setcookie(my_info,$user, time()+3600*24,/);if ($user & $pass)$sql = SELECT * FROM user WHERE username = $user and password=$pass;$_SESSIONusername = $_POSTuserpass; $rest = mysql_query($sql); $rows=mysql_num_rows($rest); if($rows) _locatiom(登錄成功!,index.php);/跳轉頁面,注意路徑 else echoalert(用戶名或密碼錯誤!);hi

17、story.back();4.2首頁 作品欣賞系統(tǒng)前臺的功能主要包括首頁顯示和用戶注冊登錄功能,下面主要詳細說明首頁顯示功能。圖4-2 作品欣賞圖4.3校園風景用戶登錄界面是為了給已經注冊的用戶提供一個登錄自己個人用戶界面的一個功能。由于用戶登錄又分為普通注冊用戶登錄和管理員登錄。圖4-3 校園風景圖4.4留言板用戶可以在線留言,當用戶輸入姓名,聯(lián)系電話,電子郵件,標題,留言內容,點擊提交按鈕時,可以添加留言。圖4-4 留言板圖當用戶留言后,可以顯示用戶所留下的留言。圖4-5 用戶留言圖4.5聯(lián)系我們聯(lián)系我們界面:可以注冊用戶,可以查看網站的地址、聯(lián)系電話、QQ電子郵件等內容。圖4-6 聯(lián)系我

18、們圖4.6更多查看本攝影網站的最新動態(tài)新聞,及攝影最新資訊。圖4-7 界面更多圖總結普通用戶設置了限制權限,普通用戶只能瀏覽部分網頁;會員的注冊、登錄,使用會話變量,實現了用戶的安全登錄和退出;系統(tǒng)的注冊添加了驗證碼,實現了頁面無刷新更換驗證碼,實現后臺數據庫的備份和還原前臺的PHP代碼實現數據庫的備份和還原設計和實現系統(tǒng)的PHP高級編程所需的類和對象的功能。學習了Smarty類庫技術,由于時間原因未完成smarty框架的應用后臺數據庫設計一個存儲過程,前臺調用該存儲過程。通過這短短的兩個星期,我們體會到了合作的重要性,學到了許多課堂上沒有的知識。再次感謝老師的諄諄教導!參考文獻1馮祖洪,用PHP訪問MySQL數據庫的方法J.現代電子技術,20072黃健榮.PHP網站信息發(fā)布系統(tǒng)中的圖像處理J.梧州學院學報,20083 明日科技.PHP從入門到精通第3版.M清華大學出版社.2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論