php座位預約畢業(yè)設計_第1頁
已閱讀1頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  xxx 學 院</b></p><p><b>  畢業(yè)設計(論文) </b></p><p>  題 目: </p><p>  作 者: </p><p>

2、  系 (院): </p><p>  專業(yè)班級: </p><p>  指導者: </p><p>  2015年3月 </p><p><b>  目 錄</b>&

3、lt;/p><p><b>  摘 要4</b></p><p>  Abstract4</p><p><b>  第一章引 言6</b></p><p>  第二章 網(wǎng)站開發(fā)所需要的工具8</p><p>  2.1 系統(tǒng)開發(fā)工具介紹8</p>

4、<p>  2.1.1 Macromedia Dreamweaver MX 2004簡介8</p><p>  2.1.2 Macromedia Fireworks MX 2004簡介9</p><p>  2.1.3 Macromedia Flash MX 2004簡介10</p><p>  2.1.4 PHP簡介11</p>&

5、lt;p>  2.1.5 MySQL簡介12</p><p>  2.2 系統(tǒng)需求15</p><p>  2.2.1 Macromedia Dreamweaver MX等軟件的系統(tǒng)需求15</p><p>  2.2.2 在Mysql數(shù)據(jù)庫下PHP的配置15</p><p>  2.3 PHP環(huán)境配置16</p>

6、;<p>  2.3.1 配置IIS16</p><p>  2.3.2 安裝IIS服務器16</p><p>  第三章 系統(tǒng)分析18</p><p>  3.1整體框架結構18</p><p>  第四章 頁面設計21</p><p><b>  4.1首頁:21</b&g

7、t;</p><p>  3.3.2 站內(nèi)公告瀏覽頁:24</p><p>  3.3.3 在線留言頁面:27</p><p>  3.3.4推薦動態(tài)頁面31</p><p>  3.3.4用戶注冊頁面34</p><p><b>  35</b></p><p>

8、  3.3.7個人后臺管理頁面36</p><p>  第四章 管理員操作界面39</p><p>  4.1 管理員登陸界面39</p><p>  4.2 管理員操作界面41</p><p>  4.3 管理員操作詳解42</p><p>  4.3.1 用戶帳號管理操作說明43</p>

9、<p>  4.3.2 站內(nèi)公告編輯操作說明44</p><p>  4.3.3 座位類別操作說明48</p><p>  4.3.4 座位管理操作說明51</p><p>  4.3.5 用戶注冊管理55</p><p>  4.3.6 留言管理操作說明56</p><p>  4.3

10、.7 友情鏈接管理操作說明58</p><p><b>  結束語59</b></p><p><b>  致 謝60</b></p><p><b>  參考文獻61</b></p><p><b>  摘 要</b></p>

11、<p>  隨著Internet的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務關系領域。計算機網(wǎng)絡為商務活動開辟了新的空間,提供了新的手段,同時為公司業(yè)務發(fā)展賦予了更多的機會,成為現(xiàn)代商務的潮流。在線座位預約憑借其成本低、效率高、機會多等優(yōu)勢,吸引著越來越多的商業(yè)企業(yè)。網(wǎng)絡的出現(xiàn)和發(fā)展,建立商業(yè)網(wǎng)站,成了企業(yè)走近在線座位預約的第一步,一個設計成功的座位在線圖書館座位預約網(wǎng)站無疑是走好這一步的關鍵。</p>&

12、lt;p>  本論文介紹了用PHP等工具建立一個在線圖書館座位預約網(wǎng)站。該設計遵循了軟件工程中軟件生命周期法(瀑布模型);按照軟件分析、軟件設計、軟件編碼、和軟件維護分為定義系統(tǒng)目標、可行性分析、需求分析、概要設計、詳細設計、軟件編碼、軟件測試、軟件維護等九個階段 。并將面對用戶的WEB界面采B/S結構和對于后臺數(shù)據(jù)挖掘的管理邏輯層采用C/S。</p><p>  本論文采用了結構化設計方法,采用了數(shù)據(jù)流程

13、圖(DFD),數(shù)據(jù)字典、程序流程圖等工具清晰的展示升級過程。保證了系統(tǒng)的健壯性,可維護性,可擴充性。建立后的網(wǎng)站是一個動態(tài)、交互式、具有站內(nèi)公告、推薦動態(tài)、在線留言,用戶注冊,系統(tǒng)管理,座位預約等功能的商務網(wǎng)站。</p><p>  關鍵詞: 在線座位預約,PHP,MYSQL數(shù)據(jù)庫,軟件開發(fā)方法</p><p><b>  Abstract</b></p>

14、;<p>  With popularization of Internet, it brings one anew reform in the field of business relationship. Computer network has opened up the new area for the commercial activity, has offered the new means, and gave

15、 more chances for company's business development at the same time. E-commerce becomes the trends of the modern commercial affair. Because of its low cost, high effect, many chances and so on, E-Business absorbs more

16、and more commercial enterprises. With appearance and development of Internet, </p><p>  The thesis expounds how to build an E-Business web site by use of software tools such as PHP, DELPHI and so on. The des

17、ign keeps to the classic life cycle of software engineering (waterfall model). According to software analysis, software design, software code and software maintenance, the design is divided into nine processes such as de

18、fine systematic goal, feasibility analysis, demand analysis, outline design, design, software code, software test in detail, software maintain. In the web interf</p><p>  Keywords: E-Business, MYSQL, Classi

19、c develop circle</p><p><b>  第一章引 言</b></p><p>  科學技術的突飛猛進直接把我們帶進了信息化和數(shù)字化的社會,計算機的應用已普及到經(jīng)濟和社會生活的各個領域,網(wǎng)絡時代的出現(xiàn)改變了人們的生活方式的方方面面,讓人可以足不出門就可以與世界同步,以最快的速度了解到新的消息和咨詢,讓人置身于一個全新的世界里,其中網(wǎng)上學習生活與交

20、流對于智能生活來說是一個普遍而重要的部分,由此促成了在線座位預約的出現(xiàn),但以前的服務效率不高。而長久以來,人們就希望有一個高效率的在線圖書館座位預約網(wǎng)站,讓人們在學習生活、交流等更加方便。</p><p>  在一定區(qū)域里建立在線圖書館座位預約網(wǎng)站可以應用網(wǎng)絡的優(yōu)勢為人們提供一個虛擬學習生活的環(huán)境,讓大家能夠足不出戶都可以了解到學校上的最新動態(tài)信息,還可以預訂到自己所需的大部分座位;學校則可以提供更便利的預約環(huán)境

21、。更重要的是通過網(wǎng)上學習生活、交流的經(jīng)驗,便于在更大范圍內(nèi)推廣,促進在線座位預約事業(yè)的發(fā)展。</p><p>  21世紀是知識經(jīng)濟的世紀,在線座位預約是發(fā)展的必然。該課題的開發(fā)奠定了我將來更好地為信息化社會服務的基礎。</p><p>  整個系統(tǒng)結構如下圖1.1所示。</p><p>  本畢業(yè)設計主要完成Web服務器端的用戶管理、座位信息管理、座位信息錄入管理

22、、座位預約管理、座位的瀏覽和查找、友情鏈接模塊的設計、實現(xiàn)與完善以及整個在線圖書館座位預約網(wǎng)站的組織建立和測試工作。</p><p>  第二章 網(wǎng)站開發(fā)所需要的工具</p><p>  2.1 系統(tǒng)開發(fā)工具介紹</p><p>  2.1.1 Macromedia Dreamweaver MX 2004簡介</p><p>  Macro

23、media Dreamweaver MX 2004提供了更多功能強勁的可視化設計工具、應用開發(fā)環(huán)境以及代碼編輯支持。使開發(fā)人員和設計師能夠快捷的創(chuàng)建代碼規(guī)范的應用程序,集成程度非常高,開發(fā)環(huán)境精簡而高效,開發(fā)人員能夠運用Dreamweaver與他們的服務器技術構建功能強大的網(wǎng)絡應用程序銜接到用戶的數(shù)據(jù)、網(wǎng)絡服務體系。 </p><p>  Dreamweaver MX 2004提供基于強大的規(guī)范管理來確保高質(zhì)量的

24、設計,設計環(huán)境提供CSS迅速高效的開發(fā)代碼簡潔、專業(yè)規(guī)范的站點。</p><p>  Dreamweaver MX 2004新特點簡介如下:</p><p>  1、將世界一流水平的“設計”和“代碼”編輯器合二為一在設計窗口中精化源代使你能夠按工作的需要定制自己的用戶界面。</p><p>  2、利用豐富的CSS樣式表支持構筑復雜的、標準規(guī)范的站點。同時提供了豐富

25、的使用工具用于快速選擇和樣式屬性控制工具。</p><p>  3、跨瀏覽器有效性檢查。</p><p>  4、使用內(nèi)置的圖形編輯程序讓開發(fā)更加節(jié)省時間</p><p>  5、創(chuàng)建更適用的用戶界面6、功能更多的CSS支持,CSS的可視化設計CSS檢查工具:7、改進CSS直觀應用效果</p><p>  8、改進的CSS面板</p

26、><p>  9、基于文本屬性改進的CSS檢查工具</p><p>  10、新的基于頁面屬性的CSS</p><p>  11、CSS代碼提示:在代碼窗口中快速查看手工編寫的CSS樣式的提示,或由Ctrl/Space鍵調(diào)出代碼提示。</p><p>  12、運用完整的集成開發(fā)環(huán)境來開發(fā)HTML、XHTML、XML、ASP、Microsoft

27、PHP、JSP、PHP、和Macromedia ColdFusion站點。通過Macromedia插件中心你可以獲取超過800個免費插件來定制和擴展你的開發(fā)環(huán)境。</p><p>  13、 FTP安全保障:所有傳輸?shù)奈募耆用?,并阻止越權存取你的信息、file內(nèi)容、用戶名和口令。</p><p>  14、外部文檔/代碼的無縫結合</p><p>  15、增強

28、與MX其它軟件動態(tài)的結合能力,包括Flash、Fireworks及其他Macromedia Studio MX 2004設計開發(fā)工具。</p><p>  16、Microsoft PHP Form控制對象:使用改進后的PHP對象和屬性檢查工具構建操作Microsoft PHP web forms。</p><p>  17、PHP服務器行為:  重新編寫的PHP語法和服務器行為,包括M

29、aster - Detail頁面設置模塊、用戶身份證驗證模塊等。</p><p>  18、改進的表格編輯工具</p><p>  19、更加可靠實用的FTP客戶程序</p><p>  20、修改的insert面板</p><p>  21、高效率的文件編輯過程。</p><p>  22、更多有效地代碼編輯:  

30、像按右鍵彈出的編碼工具,更新后的查詢替換工具,更多的搜索選擇項并且能夠保存搜索條件,以及能夠迅速啟動的屬性檢查工具.</p><p>  23、詳盡的屬性編輯:  利用屬性檢查工具構建詳盡的編輯:列出每個適用于當前選擇項的可用標記屬性。</p><p>  24、利用改進的用戶界面查找東西更加快速,更多的更加清晰的顯示上下文以及焦點,快速存取最近使用的文檔和教程資源。</p>

31、<p>  2.1.2 Macromedia Fireworks MX 2004簡介</p><p>  Macromedia Fireworks MX 2004 是用于設計、優(yōu)化和集成 Web 圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。</p><p>  Fireworks MX 2004新功能有: 1、執(zhí)行效率的提高 2

32、、用戶界面的改進 3、內(nèi)建FTP登陸和版本控制 4、新的特效 5、自動圖形 6、新的照片修飾工具 7、服務器端代碼的支持 8、系統(tǒng)反鋸齒和自定義反鋸齒 9、雙字節(jié)支持 10、提供了JavaScript API接口 </p><p>  2.1.3 Macromedia Flash MX 2004簡介</p><p>  Flash MX2004是一款 功能非常強大

33、的動畫制作軟件,你只需把你已經(jīng)編輯好的圖片調(diào)入該程序中,然后可以對圖片進行任意的控制,如由上到下、由左到右等等,而且制作出的動畫文件大小絕對讓你滿意。Flash基于矢量圖的Web標準,可以制作Web導航、互動圖片及動畫效果,可以被Netscape、Macintosh、Windows、AOL以及四千多萬可瀏覽flash的瀏覽器支持。</p><p>  Flash MX 2004新功能有:</p>&

34、lt;p><b>  1、時間線效果</b></p><p>  加速和簡化時間線上可重復使用的通用交互任務。 例如:改變時間線效果允許用戶快速為一個對象設置動畫,位置,縮放,不透明和顏色變化?!  ?.行為  無需了解代碼,就可以通過行為面板快速應用ActionScript。 用戶還可以創(chuàng)建自己的行為。</p><p>  3.PDF&EPS支持

35、  4.CSS 樣式表   5.鋸齒文字  6.模板:增加了許多模板。   7.開始頁面  該新窗口可以讓用戶選擇從哪個項目開始工作。  8.幫助  新的幫助系統(tǒng)整合全部幫助信息到應用程序中。  9.視頻導入向?qū)А ‘攲胍曨l片斷時,這個新的多步向?qū)峁┛刂浦付ǚ秶囊曨l被導入,可重復使用的編碼設置和顏色修正新性能?!  ?0.外部FLV支持  你現(xiàn)在可以直接播放硬盤上的FLV(Flash視頻)文件(不需要導入)。

36、這樣可以用有限的內(nèi)存播放很長的視頻文件而不需要從服務器下載完全部文件。   11.改良的性能  重大的改進已經(jīng)增強了全部性能,用戶將會注意到編譯后的文件將不僅在Flash Player 7中執(zhí)行效果好,同樣在以前版本的播放器中也很好?! ?2.拼寫檢查/全局查找替換功能  可以對整個FLA文件進行全局查找和替換,并且支持正規(guī)表達式  13.輔助功能  支持改進MSAA(Microsft Active MYSQLibility

37、)標準?!  ?4.動作腳本2.0  為支持面向?qū)ο缶幊套隽朔浅4蟮母倪M?!  ?5.歷史</p><p>  2.1.4 PHP簡介</p><p>  PHP,一個嵌套的縮寫名稱,是英文"超級文本預處理語言"(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器

38、端執(zhí)行的"嵌入HTML文檔的腳本語言",語言的風格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScri

39、pt相比,PHP在服務器端執(zhí)行,成分利用了服務器的性能;PHP執(zhí)行引擎還會將用戶經(jīng)常訪問的PHP程序駐留在內(nèi)存中,其他用戶在一次訪問這個程序時就不需要重新編譯程序了,只須直接執(zhí)行內(nèi)存中的代碼就可以了,這也是PHP高效率的體現(xiàn)之一。PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。</p><p>  PHP 最強大最顯著的特性之一,是它支

40、持很大范圍的數(shù)據(jù)庫。您會發(fā)現(xiàn)利用 PHP 編寫數(shù)據(jù)庫支持的網(wǎng)頁簡單得難以置信。目前,PHP 支持如下數(shù)據(jù)庫:</p><p>  Adabas D Ingres Oracle (OCI7 and OCI8) </p><p>  dBase InterBase Ovrimos </p>&

41、lt;p>  Empress FrontBase PostgreSQL </p><p>  FilePro (read-only) mSQL Solid </p><p>  Hyperwave Direct MS-SQL Sybase </p><p>  

42、IBM DB2 MySQL Velocis </p><p>  Informix ODBC Unix dbm </p><p>  (實際上通過擴展庫的應用,php也可以連接MYSQL等) </p><p>  * 開放源碼 -- 所有的PHP源碼都可以得到。

43、事實上,所有的源碼都包含在隨書附帶的光盤中。 </p><p>  * 沒有運行費用 -- PHP是免費的。 </p><p>  * 基于服務器端 -- 由于PHP是在Web服務器端運行的,PHP程序可以很大、很復雜而不會降低客戶端的運行速度。 </p><p>  * 跨平臺 -- 雖然我是以win2000操作系統(tǒng)下構建網(wǎng)站的,但PHP程序可以運行在UNIX,L

44、inux,或者Windows等所有主流操作系統(tǒng)下。 </p><p>  * 嵌入HTML -- 因為PHP語言可以嵌入到HTML內(nèi)部,所以PHP很容易學習。 </p><p>  * 簡單的語言 -- 和Java和C++不同,PHP語言堅持以基本語言為基礎,然而它的功能也強大到足以支持任何類型的Web站點。 </p><p>  * 效率高 -- 和其它的解釋性語

45、言相比,PHP系統(tǒng)消耗較少的系統(tǒng)資源。當PHP作為Apache Web服務器的一部分時,運行代碼不需要調(diào)試外部二進制程序,服務器解釋腳本不需要承擔任何額外負擔。 </p><p>  * 分析XML -- 用戶可以組建一個可以讀取XML信息的PHP版本。 </p><p>  * 數(shù)據(jù)庫模塊 -- 用戶可以使用PHP存取Oracle、Sybase、MS SQL、Adabase D、MySQ

46、L、mSQL、PostgreSQL、dBase、FilePro、Unix dbm、Informix/Illustra等類型的數(shù)據(jù)庫,以及任何支持ODBC標準的數(shù)據(jù)庫。 </p><p>  * 文件存取--PHP有許多支持文件存取函數(shù)。 </p><p>  * 文本處理--PHP有許多函數(shù)處理字符串,其中包括模式匹配的能力。 </p><p>  * 復雜的變量

47、--PHP支持標量、數(shù)組、關聯(lián)數(shù)組等變量,這給用戶提供了以支持其它的高級數(shù)據(jù)結構的堅實基礎。 </p><p>  * 圖象處理--用戶可以使用PHP動態(tài)的創(chuàng)建輸出圖像、PDF 文件甚至 Flash 動畫(使用 libswf 和 Ming)。 </p><p><b>  *更多其他功能。</b></p><p>  2.1.5 MySQL簡介

48、</p><p>  MySQL是一個多用戶、多線程的SQL數(shù)據(jù)庫,是一個客戶機/服務器結構的應用,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。</p><p>  SQL (Structured Query Language結構化查詢語言)是目前使用最廣的并且是標準的數(shù)據(jù)庫語言。SQL語言使得存取或更新信息變得十分容易,你可以直接使用SQL從網(wǎng)站上查詢信息。MySQL

49、的快速和靈活性足以滿足一個網(wǎng)站的信息管理工作。數(shù)據(jù)庫與用戶端之間的接口程序可以使用CGI進行通信。新網(wǎng)ChinaDNS使用的是PHP,使用PHP和MySQL這兩樣東西加在一起,對于開發(fā)數(shù)據(jù)驅(qū)動的網(wǎng)站這項工作而言是最佳組合。PHP是一種用于服務器端執(zhí)行程序解釋的腳本語言。如果你接觸過ASP的話,那么您對于在HTML頁面中嵌入代碼應該是比較熟悉了。PHP代碼在服務器一端被解釋、執(zhí)行并轉(zhuǎn)變成普通的HTML頁面內(nèi)容,送給瀏覽器一端。這種模式使得

50、我們可以用它來完成相當復雜的功能。</p><p>  MySQL的功能特點如下:</p><p>  1、可以同時處理幾乎不限數(shù)量的用戶;</p><p>  2、處理多達50,000,000以上的記錄;</p><p>  3、命令執(zhí)行速度快,也許是現(xiàn)今最快的;</p><p>  4、簡單有效的用戶特權系統(tǒng)。&l

51、t;/p><p><b>  5、數(shù)據(jù)類型 </b></p><p>  字段支持大量數(shù)據(jù)類型是件好事。通常的整數(shù)、浮點數(shù)、字符串和數(shù)字均以多種長度表示,并支持變長的BLOB(Binary Large OBject)類型。對?br> 字段由自動增量選項,日期時間字段也能很好的表示。</p><p>  MySQL與大多數(shù)其他數(shù)據(jù)庫系統(tǒng)不同的是

52、提供兩個相對不常用的字段類型:ENUM和SET。ENUM是一個枚舉類型,非常類適于Pascal語言的枚舉類型,它允許程序員看到類似于'red、'green'、'blue'的字段值,而MySQL只將這些值存儲為一個字節(jié)。SET也是從Pascal借用的,它也是一個枚舉類型,但一個單獨字段一次可存儲多個值,這種存儲多個枚舉值的能力也許不會給你一些印象(并可能威脅第三范式定義),但正確使用SET和CONT

53、AINS關鍵字可以省去很多表連接,能獲得很好的性能提高。 </p><p><b>  6、SQL兼容性 </b></p><p>  MySQL包含一些與SQL標準不同的轉(zhuǎn)變,他們的大多數(shù)被設計成是對SQL語言腳本語言的不足的一種補償。然而,另一些擴展確實使 MySQL與眾不同,例如,LINK子句搜索是自動地忽略大小寫的。MySQL 也允許用戶自定義的SQL函數(shù),換

54、句話說,一個程序員可以編寫一個函數(shù)然后集成到MySQL中,并且其表現(xiàn)的與任何基本函數(shù)如SUM()或AVG ()沒有什么不同。函數(shù)必須被編譯道一個共享庫文件中(.so文件),然后用一個LOAD FUNCTION命令裝載。 </p><p>  它也缺乏一些常用的SQL功能,沒有子選擇(在查詢中的查詢)。視圖(View)也沒了。當然大多數(shù)子查詢可以用簡單的連接(join)子句重寫,但有時用兩個嵌套的查詢思考問題比一個

55、大連接容易。同樣,視圖僅僅為程序員隱蔽where子句,但這正是程序員們期望的另一種便利。 </p><p>  7、存儲過程和觸發(fā)器 </p><p>  MySQL沒有一種存儲過程(Stored Procedure)語言,這是對習慣于企業(yè)級數(shù)據(jù)庫的程序員的最大限制。多語句SQL命令必須通過客戶方代碼來協(xié)調(diào),這種情形是借助于相當健全的查詢語言和賦予客戶端鎖定和解鎖表的能力,這樣才允許的多語

56、句運行。 </p><p>  8、參考完整性(Referential Integrity-RI) </p><p>  MySQL的主要的缺陷之一是缺乏標準的RI機制;然而,MySQL的創(chuàng)造者也不是對其用戶的愿望置若罔聞,并且提供了一些解決辦法。其中之一是支持唯一索引。Rule限制的缺乏(在給釘字段域上的一種固定的范圍限制)通過大量的數(shù)據(jù)類型來補償。不簡單地提供檢查約束(一個字段相對于同

57、一行的另一個字段的之值的限制)、外部關鍵字和經(jīng)常與RI相關的“級聯(lián)刪除”功能。有趣的是,當不支持這些功能時,SQL分析器容忍這些語句的句法。這樣做目的是易于移植數(shù)據(jù)庫到MySQL中。這是一個很好的嘗試,并且它確實未來支持該功能留下方便之門;然而,那些沒有仔細閱讀文檔的的人可能誤以為這些功能實際上是存在的。 </p><p><b>  9、安全性 </b></p><p&

58、gt;  自始至終我對MySQL最大的抱怨是其安全系統(tǒng),它唯一的缺點是復雜而非標準,另外只有到調(diào)用mysqladmin來重讀用戶權限時才發(fā)生改變。通常的SQL GRANT/REVOKE 語句到最近的版本才被支持,但是至少他們現(xiàn)在有了。 MySQL的編寫者廣泛地記載了其特定的安全性系統(tǒng),但是它確實需要一條可能是別無它法的學習過程。 </p><p>  10、備份和恢復、數(shù)據(jù)導入/導出 </p>&l

59、t;p>  強制參考一致性的缺乏顯著地簡化備份和恢復,單靠數(shù)據(jù)導入/導出就可完美復制這一功能。LOAD DATA INFILE命令給了數(shù)據(jù)導入很大的靈活性。SELECT INTO命令實現(xiàn)了數(shù)據(jù)導出的相等功能。另外,既然MySQL不使用原始的分區(qū),所有的數(shù)據(jù)庫數(shù)據(jù)能用一個文件系統(tǒng)備份保存。數(shù)據(jù)庫活動能被記載。與通常的數(shù)據(jù)庫日志不同(存儲記錄變化或在記錄映像之前/之后), MySQL記載實際的SQL語句。這允許數(shù)據(jù)庫被恢復到失敗前的那

60、一點,但是不允許提交(commit)和回卷(rollback)操作。</p><p><b>  11、連接性 </b></p><p>  MySQL客戶庫是客戶/服務器結構的C語言庫,它意味著一個客戶能查詢駐留在另一臺機器的一個數(shù)據(jù)庫。然而MySQL真正的強項處于該庫中的語言“包裝器(wrapper)”, Perl、Pathon和PHP只是一部分。Apache的W

61、eb服務器也有許多模塊例如目錄存取文件等允許各種各樣的Apache配置信息(例如目錄存取文件)使用MySQL,應用程序接口簡單、一致并且相但完整。另外、多平臺ODBC驅(qū)動程序可自由獲得。 </p><p><b>  12、未來 </b></p><p>  MySQL的開發(fā)繼續(xù)以快速進行著。事實上,開發(fā)步伐對大多數(shù)開放源代碼是一種挑戰(zhàn)。本文提到的幾個抱怨中有很多新功

62、能正在解決,然而,我將不對還沒確實存在的特征做評價。開發(fā)者們向我表明了在未來的開發(fā)中把增加查詢功能和提高查詢速度作為最高優(yōu)先級。 </p><p><b>  13、總結 </b></p><p>  Mysql是數(shù)據(jù)庫領域的中間派。它缺乏一個全功能數(shù)據(jù)庫的大多數(shù)主要特征,但是又有比類似Xbase記錄存儲引擎更多的特征。它象企業(yè)級RDBMS那樣需要一個積極的服務者守護

63、程序,但是不能象他們那樣消費資源。查詢語言允許復雜的連接(join)查詢,但是所有的參考完整必須由程序員強制保證。 </p><p>  MySQL在Linux世界里找到一個位置-提供簡潔和速度,同時仍然提供足夠的功能使程序員高興。數(shù)據(jù)庫程序員將喜歡其查詢功能和廣泛的客戶庫,數(shù)據(jù)庫管理員會覺得系統(tǒng)缺乏主要數(shù)據(jù)庫功能,他們會發(fā)覺它對簡單數(shù)據(jù)庫(在不能保證預訂大牌數(shù)據(jù)庫時)是有價值的。 </p><

64、;p><b>  2.2 系統(tǒng)需求</b></p><p>  2.2.1 Macromedia Dreamweaver MX等軟件的系統(tǒng)需求</p><p>  表2.1 軟件系統(tǒng)需求配置</p><p>  在Dreamweaver MX下開發(fā)PHP,需要一個Web服務器,一個應用程序服務器,一個數(shù)據(jù)庫和一個驅(qū)動器用來驅(qū)動數(shù)據(jù)庫,上

65、表列出的是一個在Mysql數(shù)據(jù)庫下開發(fā)PHP的典型配置。</p><p>  2.2.2 在Mysql數(shù)據(jù)庫下PHP的配置</p><p>  表2.2 PHP的配置</p><p>  2.3 PHP環(huán)境配置</p><p>  2.3.1 配置IIS</p><p>  圖2.1 IIS配置</p>

66、<p>  本系統(tǒng)采用了Microsoft的IIS5.0作為系統(tǒng)服務器,在安裝操作系統(tǒng)的時候,IIS并沒有默認安裝到操作系統(tǒng)中,其安裝過程非常簡單,下面介紹IIS的安裝步驟:</p><p>  打開“控制面板”里面的“添加/刪除程序”選項,然后選擇“添加刪除Windows組件”,最后選中彈出對話框的“Internet信息服務(IIS)選項”,如下圖所示,按照系統(tǒng)提示進行安裝即可。</p>

67、<p>  在安裝完畢以后,需要測試服務器是否安裝成功,打開瀏覽器,然后輸入http://localhost 或者http://127.0.0.1,測試是否成功。</p><p>  2.3.2 安裝IIS服務器</p><p>  進入管理界面,打開控制面板,雙擊打開“管理工具”,然后選擇“Internet 信息服務”,雙擊圖標,進入管理工具界面,如下圖所示:</p&

68、gt;<p>  圖2.2 管理工具界面</p><p>  展開服務器,在“默認WEB站點上“單擊鼠標右鍵選“屬性”選中“主目錄”選項卡,設置本地路徑。如下圖所示:</p><p>  圖2.3. 本地路徑設置界面</p><p>  單擊“文檔”,為默認文檔添加index.php。設置此項的目的是當打開網(wǎng)站時將打開,index.php。單擊“確定“

69、按鈕,此時IIS的設置已完成。</p><p><b>  第三章 系統(tǒng)分析</b></p><p>  座位在線預約網(wǎng)站是針對交友進行管理,是利用計算機進行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)引擎連接MYSQL數(shù)據(jù)庫進行開發(fā)的注冊會員管理系統(tǒng),力求與實際相結合具有查詢、管理等功能。</p><p>  主要包括實現(xiàn)以下基本功能:</p>

70、<p>  1)要求既能夠分門別類的瀏覽,可進行檢索與查找,可有查看公告,座位查詢、會員注冊,在線留言,聯(lián)系我們。</p><p>  2)能夠?qū)ψ杂脩舻幕拘畔⑦M行添加、修改、刪除、更新等操作。</p><p>  3)設計出的軟件能夠提供一個良好的模板或平臺,使得用戶以后能夠按照基本要求對座位在線預約網(wǎng)站的內(nèi)容進行修改和更新,方便用戶的使用。</p><

71、;p><b>  3.1整體框架結構</b></p><p><b>  3.2模塊功能劃分</b></p><p>  根據(jù)網(wǎng)站的開發(fā),系統(tǒng)分以下三個模塊,即管理模塊、留言交流區(qū),座位預約區(qū)</p><p>  公告瀏覽模塊、站內(nèi)公告搜索模塊,可以將系統(tǒng)分解成幾個功能模塊來分別設計,功能模塊之間關系如圖:</

72、p><p><b>  管理模塊</b></p><p><b>  管理預約信息</b></p><p><b>  站內(nèi)公告管理</b></p><p>  管理員帳號管理,注冊用戶管理</p><p>  座位類別,座位信息管理</p>

73、<p><b>  公告瀏覽模塊</b></p><p>  點擊已發(fā)布的公告鏈接進入查看</p><p><b>  關鍵字模糊查詢</b></p><p><b>  在線留言模塊</b></p><p><b>  添加留言</b><

74、/p><p><b>  查看留言信息</b></p><p><b>  3.3數(shù)據(jù)庫列表</b></p><p><b>  allusers表</b></p><p><b>  預約表</b></p><p>  Liuyanb

75、an表</p><p>  zuoweileibie表</p><p>  zuoweixinxi表</p><p>  Xinwentongzhi表</p><p>  Yonghuzhuce表</p><p>  Youqinglianjie表</p><p><b>  第四章

76、頁面設計 </b></p><p><b>  4.1首頁:</b></p><p>  首頁界面劃分清晰,功能明確。</p><p>  頁面左上角是本站的名稱“圖書館座位預約網(wǎng)”,沒有夸張難認的LOGO,明晰清楚。在其右側(cè)是網(wǎng)站的功能導航欄,分別有“首頁”、“站內(nèi)公告”、“用戶注冊”及“在線留言”。功能界定明確,沒有錯綜復雜的關

77、系。 “在線留言”是系統(tǒng)提供給讀者進行讀者間的交流及讀者與系統(tǒng)管理員進行互動的平臺。</p><p>  頁面左下角,分別是用戶信息(未登陸時顯示登陸界面,登陸后顯示用戶信息,用戶注冊界面的入口設置在此處)、系統(tǒng)公告及相關友情鏈接。</p><p>  在此右側(cè),則是新書推薦及最新座位的列表介紹界面。。</p><p>  整體來說,圖書館座位預約網(wǎng)首頁設計大氣,操

78、作人性化。</p><p>  實現(xiàn)本模塊的主要代碼如下所示:</p><p>  <title>座位在線圖書館座位預約網(wǎng)站</title></p><p>  <link href="qtimages/StyleSheet.css" rel="stylesheet" type="tex

79、t/css"></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <style type="text/css"></p><p><b

80、>  <!--</b></p><p>  .STYLE4 {color: #FFFFFF; font-weight: bold; }</p><p>  .STYLE6 {color: #198A95; font-weight: bold; }</p><p><b>  --></b></p>&

81、lt;p><b>  </style></b></p><p><b>  </head></b></p><p>  <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth=&

82、quot;0" marginheight="0"></p><p>  <table width="900" height="964" border="0" align="center" cellpadding="0" cellspacing="0" i

83、d="__01"></p><p><b>  <tr></b></p><p><b>  <td></b></p><p>  <?php include_once 'qttop.php';?></td></p>&

84、lt;p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td height="541"><table id="__01" width="900" height="532&quo

85、t; border="0" cellpadding="0" cellspacing="0"></p><p><b>  <tr></b></p><p>  <td height="532" valign="top"><table

86、id="__01" width="220" height="532" border="0" cellpadding="0" cellspacing="0"></p><p><b>  <tr></b></p><p>  <

87、td colspan="2"><img src="qtimages/img_02_01_01.gif" width="220" height="3" alt=""></td></p><p><b>  </tr></b></p><

88、;p><b>  <tr></b></p><p>  <td width="9" height="100%" rowspan="3" background="qtimages/img_02_01_02.gif">&nbsp;</td></p>&l

89、t;p>  <td width="211" height="150" valign="middle" background="qtimages/img_02_01_03.gif"></p><p>  <p>&nbsp;</p></p><p>  <?p

90、hp include_once 'userlog.php';?></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p&g

91、t;  <td height="183"><?php include_once 'left1.php';?></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>

92、;  <td height="183"><?php include_once 'left2.php';?></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>

93、  <td height="10" colspan="2" background="qtimages/img_02_01_07.gif">&nbsp;</td></p><p><b>  </tr></b></p><p>  </table><

94、/td></p><p>  <td width="4" background="qtimages/img_02_02.gif">&nbsp;</td></p><p>  <td valign="top"><table id="__01" width=&

95、quot;676" height="506" border="0" cellpadding="0" cellspacing="0"></p><p><b>  <tr></b></p><p>  <td height="193"&g

96、t;<table id="__01" width="676" height="193" border="0" cellpadding="0" cellspacing="0"></p><p><b>  <tr></b></p><

97、;p>  <td height="31" colspan="2" background="qtimages/img_02_03_01_01.gif"><table width="100%" border="0" cellpadding="0" cellspacing="0"&

98、gt;</p><p><b>  <tr></b></p><p>  <td width="19%" height="16" align="center"><span class="STYLE4">站內(nèi)公告</span></td&g

99、t;</p><p>  <td width="66%">&nbsp;</td></p><p>  <td width="15%"><a href="news.php?lb=站內(nèi)公告">更多</a>&gt;&gt;</td></

100、p><p><b>  </tr></b></p><p>  </table></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p&g

101、t;  <td width="225" height="162" align="center"> <SCRIPT type=text/javascript></p><p>  var focus_width=222;</p><p>  var focus_height=162;</p>&

102、lt;p>  var text_height=20;</p><p>  var swf_height = focus_height+text_height;</p><p>  var pics="qtimages/flashpic/1.jpg|qtimages/flashpic/2.jpg|qtimages/flashpic/3.jpg|qtimages/flashpi

103、c/4.jpg|qtimages/flashpic/5.jpg";</p><p>  var links="http://www.by960.cn|http://www.zgyimin.cn|http://www.ccbysj.cn|http://www.shihuibysj.cn|http://www.bisow.cn";</p><p>  var te

104、xts=" ";</p><p>  pics="qtimages/flashpic/1.jpg|qtimages/flashpic/2.jpg|qtimages/flashpic/3.jpg|qtimages/flashpic/4.jpg|qtimages/flashpic/5.jpg";</p><p>  links=" "

105、;</p><p>  texts=" ";</p><p>  document.write('<embed src="qtimages/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links

106、+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality

107、="Best" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://w

108、ww.macromedia.com/go/getflashplayer">');</p><p>  </SCRIPT></td></p><p>  3.3.2 站內(nèi)公告瀏覽頁:</p><p>  此頁面為站內(nèi)公告,可隨時了解最新的公告,雙擊可查看詳細內(nèi)容,實現(xiàn)本模塊的主要代碼如下所示:</p>&l

109、t;p><b>  <tr></b></p><p>  <td width="28%" align="center"><strong><font color="#198A95">當前位置:</font><a href="index.php"

110、><font color="#198A95">首頁</font></a> <font color="#198A95">&gt;&gt; <?php echo $lb;?> </font></strong></td></p><p>  <td widt

111、h="72%">&nbsp;</td></p><p><b>  </tr></b></p><p>  </table></td></p><p><b>  </tr></b></p><p><

112、;b>  <tr></b></p><p>  <td width="676" height="101" align="left" background="qtimages/img_02_03_02_02.gif"></p><p>  <table width=

113、"96%" border="1" align="left" cellpadding="3" cellspacing="1" bordercolor="#00FFFF" style="border-collapse:collapse"> </p><p><b&g

114、t;  <tr></b></p><p>  <td height="104"><table width="100%" height="162" border="0" cellpadding="0" cellspacing="0"></p&g

115、t;<p><b>  <?php </b></p><p>  $sql="select biaoti,id,addtime from xinwentongzhi where leibie='$lb' order by id desc";</p><p>  $query=mysql_query($sql);&

116、lt;/p><p>  $rowscount=mysql_num_rows($query);</p><p>  if($rowscount>0)</p><p><b>  {</b></p><p>  for($i=0;$i<$rowscount;$i++)</p><p><

117、b>  {</b></p><p><b>  ?></b></p><p><b>  <tr></b></p><p>  <td width="6%" align="right">·</td></p&g

118、t;<p>  <td width="62%"><a href="gg_detail.php?id=<?php echo mysql_result($query,$i,"id");?>"><?php echo mysql_result($query,$i,"biaoti");?></a>

119、;</td></p><p>  <td width="32%"><?php echo mysql_result($query,$i,"addtime");?></td></p><p><b>  </tr></b></p><p><b

120、>  <?php</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  ?></b></p><p>  </table></td></p><

121、;p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right"><a href="#" onClick="javascript:history.back();"&g

122、t;返回</a></td></p><p><b>  </tr></b></p><p>  3.3.3 在線留言頁面:</p><p>  此圖所示的界面是本系統(tǒng)的主要交流互動的承載頁面。可明確分為兩部分,第一部分為已有的留言信息,以列表的形式展列,可分頁顯示,詳細列舉用戶名稱、頭像、發(fā)表時間、內(nèi)容及相關

123、操作工具。第二部分為留言信息發(fā)表處,自動調(diào)取用戶名,要求用戶輸入Email、主頁、QQ等信息,寫入要發(fā)表的信息,并選擇好頭像及填寫正確的校驗碼,點擊“提交”按鈕后,系統(tǒng)自動將信息存入系統(tǒng)數(shù)據(jù)庫,并即時顯示在上方的列表中。</p><p>  實現(xiàn)本模塊的主要代碼如下所示:</p><p>  if(document.form1.zhanghao.value==""){a

124、lert("請輸入賬號");document.form1.zhanghao.focus();return false;}if(document.form1.xingming.value==""){alert("請輸入姓名");document.form1.xingming.focus();return false;}if(document.form1.liuyan.value=

125、=""){alert("請輸入留言");document.form1.liuyan.focus();return false;}</p><p><b>  }</b></p><p>  function gow()</p><p><b>  {</b></p>&

126、lt;p>  location.href='peixunccccailiao_add.php?jihuabifffanhao='+document.form1.jihuabifffanhao.value;</p><p><b>  }</b></p><p><b>  </script></b></p&

127、gt;<p>  <table width="900" height="964" border="0" align="center" cellpadding="0" cellspacing="0" id="__01"></p><p><b&g

溫馨提示

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

評論

0/150

提交評論