2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  基于PHP的招生咨詢網(wǎng)站設(shè)計與實現(xiàn)</p><p><b>  摘 要</b></p><p>  在Internet迅速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、傳遞、發(fā)布信息的主要渠道,而學(xué)校作為以學(xué)生為主要人群的一個群體,生源必是學(xué)校的重中之重。而想要能夠招收更多的學(xué)生,學(xué)校必須能夠?qū)W(xué)校的資料,招生要求,教學(xué)平臺等吸引考生的方面讓考生了解,而

2、如果考生沒有渠道了解學(xué)校,那就會使得學(xué)校流失很大的生源。所以針對此情況,建設(shè)一個招生咨詢平臺就顯得非常必要了。</p><p>  PHP、ASP、JSP是動態(tài)網(wǎng)站開發(fā)的三大嵌入HTLML的腳本語言,PHP作為開源產(chǎn)品能與Apache和MYSQL同樣開源的產(chǎn)品良好結(jié)合進(jìn)而共同完成網(wǎng)站的共同開發(fā)與運用,并且PHP效率相比較而言較高。</p><p>  本次招生咨詢網(wǎng)站設(shè)計采用的是B/S及瀏

3、覽器/服務(wù)器的架構(gòu),基于WAMP(Windows+Apache +MySQL+PHP)的環(huán)境完成開發(fā),主要的功能是為考生提供一個了解學(xué)校的平臺,并且能直接在網(wǎng)上進(jìn)行錄取查詢。在此基礎(chǔ)上,設(shè)計信息交流的渠道。</p><p>  網(wǎng)站的瀏覽是通過WEB端,服務(wù)器,數(shù)據(jù)庫共同完成的WEB網(wǎng)頁瀏覽,而且通過瀏覽器進(jìn)行訪問時非常方便,這是B/S的重要優(yōu)勢。</p><p>  關(guān)鍵詞:招生咨詢

4、PHP 錄取 MySQL 論壇 </p><p>  PHP based web design and realization Admission Counseling</p><p>  Major: Electronic Information Engineering</p><p>  Student: Supervisor:</p>

5、;<p><b>  Abstract</b></p><p>  The rapid development of the Internet today, the Internet become fast acquisition, transfer, release the key channels of information, and the school as a gr

6、oup of students as the main groups, students must be a top priority of the school. And you want to be able to recruit more students, the school must be able to school information, admission requirements, teaching platfor

7、m to attract candidates to enable candidates to understand the terms, and if the candidate does not understand the school ch</p><p>  PHP, JSP, ASP as three dynamic web development scripting language embedde

8、d in html, PHP as open source products with the same open-source Apache and MYSQL complete product jointly developed website and PHP more efficient.</p><p>  The Admission Counseling website design uses B /

9、S structure, complete development based on WAMP (Windows + Apache + MySQL + PHP) environment, the main function is to provide a platform for candidates to understand the school and can enroll in online direct query. On t

10、his basis, the design of information exchange channels.</p><p>  Web site through a web browser is a browser-side, server, database together to complete the web page. </p><p>  Key words: Admiss

11、ion Counseling PHP Enroll MySQL Tribune</p><p><b>  目 錄</b></p><p><b>  1 導(dǎo) 論I</b></p><p>  1.1 本文研究的背景及意義I</p><p>  1.2 國內(nèi)外研究現(xiàn)狀I(lǐng)<

12、/p><p>  1.3 本文研究的內(nèi)容II</p><p>  2 招生咨詢網(wǎng)站的技術(shù)可行性研究II</p><p>  2.1 HTML的基礎(chǔ)運用II</p><p>  2.1.1 HTML簡介II</p><p>  2.1.2 HTML語言中的標(biāo)記碼II</p><p>  2.

13、2 B/S模式III</p><p>  2.3 PHP及開發(fā)環(huán)境DreamweaverIV</p><p>  2.3.1 PHP簡介IV</p><p>  2.3.1 開發(fā)環(huán)境DreamweaverV</p><p>  2.4 Apache服務(wù)器VI</p><p>  2.5 MySQL數(shù)據(jù)庫VI

14、</p><p>  3 招生咨詢系統(tǒng)的需求分析與可行性分析VII</p><p>  3.1 用戶需求分析VII</p><p>  3.2 可行性分析VII</p><p>  3.2.1 經(jīng)濟(jì)可行性分析VII</p><p>  3.2.2 技術(shù)可行性VIII</p><p> 

15、 4 招生咨詢系統(tǒng)的總體設(shè)計IX</p><p>  4.1 網(wǎng)站概要設(shè)計IX</p><p>  4.1.1 風(fēng)格設(shè)計IX</p><p>  4.1.2 總體設(shè)計IX</p><p>  4.2 數(shù)據(jù)庫設(shè)計X</p><p>  5 網(wǎng)站模塊的詳細(xì)設(shè)計與實現(xiàn)XI</p><p>

16、  5.1 主要頁面設(shè)計XI</p><p>  5.1.1工程架構(gòu)圖XI</p><p>  5.1.2主要頁面清單XII</p><p>  5.1.3主頁設(shè)計XII</p><p>  5.2 成績的查詢與添加XIV</p><p>  5.2.1成績的查詢XIV</p><p&g

17、t;  5.2.2 錄取學(xué)生信息的添加XIV</p><p>  5.3 論壇功能的設(shè)計及實現(xiàn)XV</p><p>  5.3.1 發(fā)帖頁面XVI</p><p>  5.3.2 回復(fù)頁面XVII</p><p>  5.4用戶注冊與登錄和退出的實現(xiàn)XVIII</p><p>  5.4.1 注冊的實現(xiàn)XV

18、III</p><p>  5.4.2 用戶登陸XIX</p><p>  5.4.3 用戶的退出XX</p><p>  6 網(wǎng)站測試與分析XX</p><p>  6.1 測試目的XX</p><p>  6.2 亂碼及報錯情況XX</p><p>  6.3系統(tǒng)存在問題XXI&

19、lt;/p><p>  6.4訪問結(jié)果顯示XXI</p><p>  結(jié) 論XXIII</p><p><b>  參考文獻(xiàn)XXIV</b></p><p><b>  致 謝XXV</b></p><p><b>  1 導(dǎo) 論</b><

20、/p><p>  1.1 本文研究的背景及意義</p><p>  Internet的迅速發(fā)展,直到現(xiàn)如今,互聯(lián)網(wǎng)已經(jīng)成為人們快速獲得、傳遞和公布信息的重要交流渠道,在人們政治、經(jīng)濟(jì)、生活等方方面面,互聯(lián)網(wǎng)發(fā)揮著越來越重要的功用。是以在Internet應(yīng)用上的地位,網(wǎng)站的建立不言而喻,倍受人們的關(guān)注。 </p><p>  校園招生網(wǎng)站設(shè)計能夠讓剛進(jìn)學(xué)?;蛘呦胍M(jìn)學(xué)校的

21、高三畢業(yè)生,充分了解學(xué)校的優(yōu)點、師資、校園環(huán)境以及通過了解規(guī)劃自己的大學(xué)生活。</p><p>  校園招生咨詢網(wǎng)能夠讓學(xué)生在網(wǎng)絡(luò)直接查詢本校的招生要求,如招生要求、歷年的招生分?jǐn)?shù)、錄取查詢等,一切都是為了學(xué)生方便而服務(wù)。 </p><p>  通過招生咨詢網(wǎng)站,學(xué)校能夠?qū)W(xué)院介紹、自己的優(yōu)點、招生計劃等發(fā)布出去,以便家長學(xué)生查詢。而且學(xué)院也有一個與將上大學(xué)學(xué)生交流的平臺,能讓學(xué)??吹綄W(xué)生

22、與家長的要求。</p><p>  1.2 國內(nèi)外研究現(xiàn)狀</p><p>  隨著網(wǎng)絡(luò)的快速發(fā)展,校園招生咨詢網(wǎng)站的建設(shè)已成為各校園網(wǎng)站的必要組成部分,它可以使學(xué)校展示自己的優(yōu)勢,和學(xué)生的需求,也能了解社會對學(xué)校的要求。</p><p>  因為招生工作關(guān)系到報考考生的前程,所以影響廣泛,而招生服務(wù)的質(zhì)量也直接關(guān)系到社會對于學(xué)校的直觀感覺是好是壞。高校為滿足招生需

23、求,必須有一個信息發(fā)布平臺,而建立學(xué)校自己的招生咨詢網(wǎng)站,及時將招生信息準(zhǔn)確無誤的傳遞給相關(guān)用戶,這是一個基本的要求。</p><p>  網(wǎng)頁制作中,作為全球程序員在計算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域共同研究的一個方向,基于PHP模板技術(shù)的程序設(shè)計方式已經(jīng)成為B/S結(jié)構(gòu)項目中的一種高效的程序設(shè)計技術(shù)。在基于PHP的模板的設(shè)計方法下,能夠進(jìn)行大型項目的建設(shè)和維護(hù),這是一種經(jīng)濟(jì)、高效且方便的處理方式。并且這種模式為基于PHP的中文

24、模板技術(shù)的成功開發(fā)點明了方向,為解決中文環(huán)境下的PHP模板技術(shù)的成功使用提供了有價值的參考。PHP開發(fā)中的中文模板技術(shù)的研發(fā)在目前非常繁雜,目前的研究成果雖然能完成實際的項目開發(fā),但是還不能完全滿足現(xiàn)在實際開發(fā)中的需要,這是因為基于PHP的中文模板技術(shù)和眾多因素相關(guān),現(xiàn)在PHP開發(fā)仍然有比較長的路要走。</p><p>  相比于ASP和JSP,PHP借助于開源的優(yōu)勢必將成為網(wǎng)絡(luò)開發(fā)的必然趨勢,在未來的網(wǎng)站開發(fā)中

25、會占據(jù)越來越多的比例,這為PHP的完善提供的一個良好的成長環(huán)境,能在眾多的競爭中脫穎而出。</p><p>  1.3 本文研究的內(nèi)容</p><p>  此設(shè)計是基于PHP的招生咨詢網(wǎng)站,實現(xiàn)的是信息的推廣、查詢與交流,研究的是WAMP為網(wǎng)站架構(gòu)技術(shù),學(xué)習(xí)網(wǎng)站的開發(fā)流程,熟悉DW(Dreamweaver)的開發(fā)環(huán)境。設(shè)計的主要研究內(nèi)容如下:</p><p>  H

26、TML的研究與使用;</p><p><b>  B/S模式的結(jié)構(gòu);</b></p><p>  PHP的語言及函數(shù)的使用與研究;</p><p>  MySQL數(shù)據(jù)庫的使用與研究;</p><p>  PHP與MySQL的的鏈接與綜合運用;</p><p><b>  熟悉DW的使用;

27、</b></p><p>  Apache服務(wù)器的架構(gòu)與使用;</p><p>  開發(fā)網(wǎng)站的過程及使用的軟件及數(shù)據(jù)庫,服務(wù)器的協(xié)作工作。</p><p>  2 招生咨詢網(wǎng)站的技術(shù)可行性研究</p><p>  2.1 HTML的基礎(chǔ)運用</p><p>  2.1.1 HTML簡介</p>

28、<p>  HTML即超文本標(biāo)記語言(HyperText Markup Language),是SGML(Standard Generalized Markup Language)的簡化版本,它是網(wǎng)頁上的專用表述語言。HTML可以指定想要顯示的圖片,制定網(wǎng)頁中信息排列格式,嵌入各種瀏覽器能顯示的描述型語言,指定超文本鏈接對象,如其他網(wǎng)頁、Java Applet、CGL程序、PHP,JSP程序等。由于HTML語言的源文件為純文本

29、文件,可以在任何文本編輯器中進(jìn)行編輯,它只是標(biāo)識語言,只需明白各種標(biāo)記的用法,就可以制作網(wǎng)頁。</p><p>  2.1.2 HTML語言中的標(biāo)記碼</p><p>  在HTML中使用描述性的標(biāo)識符來指明網(wǎng)頁的不同類容,向瀏覽器提供該網(wǎng)頁的格式化信息,以達(dá)到傳送網(wǎng)頁的外觀特性,讓瀏覽器識別進(jìn)而顯示不同網(wǎng)頁的不同格式。</p><p><b>  1.標(biāo)

30、記碼格式要求</b></p><p>  (1)任何標(biāo)記都必須使用“<”“>”圍住,如<html>;</p><p>  (2)參數(shù)只可加與起始標(biāo)記中;</p><p>  (3)在起始標(biāo)記前加“/”便是終結(jié)標(biāo)記,如</html>。</p><p><b>  2.標(biāo)記碼基本結(jié)構(gòu)<

31、;/b></p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <title>標(biāo)題</title></p><p><b>  </head></b&g

32、t;</p><p><b>  <body></b></p><p><b>  文檔主題信息</b></p><p><b>  </body></b></p><p><b>  </html></b></p

33、><p><b>  3.基本調(diào)用</b></p><p>  通過在HTML使用不同標(biāo)識可以表現(xiàn)出多姿多彩的設(shè)計風(fēng)格:</p><p>  圖片調(diào)用方法:<IMG SRC="文件名">;</p><p>  文字格式: <FONT SIZE=" " COLOR=&q

34、uot;#00FFFF">文字</FONT>進(jìn)行設(shè)置文本的大小、顏色等;</p><p>  通過以下標(biāo)識符在HTML可以實現(xiàn)頁面之間的跳轉(zhuǎn): </p><p>  頁面跳轉(zhuǎn):〈A HREF="跳轉(zhuǎn)路徑/跳轉(zhuǎn)文件名"></A>; </p><p>  通過以下標(biāo)識符在HTML中可以實現(xiàn)多媒體的效果: 

35、</p><p>  聲頻:<EMBED SRC="調(diào)用的音樂地址" AUTOSTART=true>;</p><p>  視頻:<EMBED SRC="調(diào)用的視頻地址" AUTOSTART=true>;</p><p><b>  2.2 B/S模式</b></p>

36、<p>  B/S結(jié)構(gòu)(Browser/Server,即瀏覽器/服務(wù)器模式)如圖1所示,是WEB發(fā)展起來后一種非常流行的網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB中瀏覽器是客戶端中最重要的應(yīng)用軟件。這種模式整合了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到了服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用,并為維護(hù)人員和客戶提供了便利??蛻糁恍枰匐娔X上安裝一個瀏覽器,如Google Chrome或Internet Explorer,服務(wù)器中安裝SQL Serv

37、er、Oracle、MYSQL等需要的數(shù)據(jù)庫。瀏覽器通過Web服務(wù)器與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的交換。</p><p><b>  圖1:B/S結(jié)構(gòu)圖</b></p><p>  通過web瀏覽器跟新?lián)Q代,在愈加成熟的技術(shù)中,結(jié)合瀏覽器的不同腳本語言和ActiveX技術(shù),通過Browser/Server結(jié)構(gòu)可以在瀏覽器中實現(xiàn)原來需要專業(yè)且復(fù)雜的軟件才能夠?qū)崿F(xiàn)的各種強(qiáng)大功能和計算

38、,這為互聯(lián)網(wǎng)的開發(fā)節(jié)約了成本,并提供了良好的成長環(huán)境。</p><p>  B/S可以不用安裝專門的軟件而在任何地方進(jìn)行超控,只需要有一個能夠上網(wǎng)的客戶端就能使用,在客戶端不用任何安裝和維護(hù),這是B/S機(jī)構(gòu)的最大優(yōu)點。這將會使得B/S模式的擴(kuò)展變得非常方便容易。</p><p>  隨著B/S結(jié)構(gòu)使用的蔓延開來,由需求推動了AJAX技術(shù)的發(fā)展,web的部分程序也能夠在電腦客戶端上處理,這讓

39、服務(wù)器的負(fù)擔(dān)大大減輕,增加了瀏覽器和服務(wù)器的互交性,能夠進(jìn)行局部的實時刷新。</p><p>  2.3 PHP及開發(fā)環(huán)境Dreamweaver</p><p>  2.3.1 PHP簡介</p><p>  PHP是服務(wù)器的腳本語言,類似于ASP、JSP技術(shù)的一種比較流行的語言,可通過在HTML中嵌入PHP腳本語言來完成用戶與數(shù)據(jù)庫的交互及訪問。</p>

40、;<p>  1.工作原理(如圖2)所示: </p><p>  圖2:PHP工作示意圖</p><p>  PHP中所有的應(yīng)用程序代碼都需要通過web服務(wù)器(如Apache等)來與PHP引擎程序進(jìn)行解釋來執(zhí)行完成,工作流程如下:</p><p>  (1)當(dāng)客戶端瀏覽器中輸入訪問的PHP網(wǎng)頁地址并觸發(fā)訪問請求后,瀏覽器會將請求傳送到地址中支持PHP

41、的WEB服務(wù)器中。</p><p>  (2)WEB服務(wù)器通過網(wǎng)絡(luò)從瀏覽器中接受請求,然后會判斷其后綴,若是一個PHP請求,WEB服務(wù)器會根據(jù)請求從取出用戶訪問中需要的PHP應(yīng)用程序,這是從硬盤或內(nèi)存中查找的,然后將其發(fā)送給PHP引擎程序。</p><p>  (3)PHP引擎程序?qū)EB服務(wù)器傳遞過來的文件從頭至尾進(jìn)行分析,然后根據(jù)命令從后臺讀取相應(yīng)的功能,并完成數(shù)據(jù)的處理,生成相應(yīng)

42、的HTML動態(tài)頁面。</p><p>  (4)PHP引擎會返回給WEB服務(wù)器的是一種HTML動態(tài)頁面。WEB服務(wù)器然后會將生成的動態(tài)HTML頁面返回給客戶端瀏覽器,瀏覽器最后將網(wǎng)頁顯示出來。</p><p><b>  2.PHP特點:</b></p><p>  有強(qiáng)大的數(shù)據(jù)庫操作功能,</p><p><b&

43、gt;  開放的源代碼,</b></p><p><b>  無運行費用,</b></p><p><b>  基于服務(wù)器端,</b></p><p><b>  良好的可移植性,</b></p><p><b>  簡單的語言,</b><

44、;/p><p><b>  執(zhí)行率高效等。</b></p><p>  基于上述PHP的工作流程和優(yōu)秀特點,PHP能夠充分的完成本次招生咨詢網(wǎng)站設(shè)計的各種功能,所以本次設(shè)計采用了基于PHP的開發(fā)環(huán)境。</p><p>  2.3.1 開發(fā)環(huán)境Dreamweaver</p><p>  Dreamweaver,簡稱為“DW”,

45、翻頁為中文即"夢想編織者",它是由美國MACROMEDIA公司開發(fā)的一種集網(wǎng)頁制作和管理網(wǎng)站于一身的網(wǎng)頁編輯器,能夠在開發(fā)中所見即所得,這無疑為網(wǎng)頁的開發(fā)提供了方便,能夠直觀的進(jìn)行模板的編輯。它是第一套特別是針對網(wǎng)頁設(shè)計師而進(jìn)行開發(fā)的一種視覺化網(wǎng)頁編輯工具,使用它時能夠輕松地進(jìn)行跨越平臺和跨越瀏覽器限制的設(shè)計工作,并且做出來的是一種充滿動感的網(wǎng)頁。</p><p>  AdobeDreamwe

46、aver是一款專業(yè)的HTML網(wǎng)頁編輯器,集網(wǎng)頁制作和網(wǎng)站管理于一身,編輯過程中能夠所見即所得,利用Dreamweaver中的可視化編輯,開發(fā)師可以快速地創(chuàng)建頁面,而不用編寫任何代碼,借助Dreamweaver還可以使用服務(wù)器語言生成支持動態(tài)數(shù)據(jù)庫的web應(yīng)用程序。并且Dreamweaver還具備了服務(wù)器管理,能夠?qū)崟r管理更新服務(wù)器;能夠隨時提醒開發(fā)過程中有誤的地方,進(jìn)而進(jìn)行更改。</p><p>  這無疑是一款

47、優(yōu)秀的網(wǎng)頁開發(fā)軟件,為網(wǎng)頁開發(fā)師提供了各種便利。</p><p>  2.4 Apache服務(wù)器</p><p>  Apache即Apache HTTP Server,它是Apache軟件基金會開發(fā)的一個開源的網(wǎng)頁服務(wù)器,它幾乎可以在現(xiàn)階段所有廣泛使用的計算機(jī)平臺上運行,由于其優(yōu)秀的跨平臺和安全性,而被廣泛使用,是現(xiàn)在最通用的Web服務(wù)器端軟件之一。它能夠通過簡單的API擴(kuò)展,快速、可靠

48、地將Perl/Python等解釋器編譯到服務(wù)器當(dāng)中。</p><p>  Apache HTTP服務(wù)器是一個模塊化的服務(wù)器,最開始源于NCSAhttpd服務(wù)器,后通過開發(fā)人員的多番修改,使之成為了網(wǎng)頁開發(fā)界中最為重要的Web服務(wù)器軟件。</p><p>  Apache取自“a patchy server”的讀音,翻譯為中文即充滿補(bǔ)丁的服務(wù)器,這是由于它是一款自由的軟件,在人們的使用中,不

49、斷為它開發(fā)新的功能、特性和修改原來存在的缺陷,使Apache得功能變得越來越完善,越來越能夠適應(yīng)各種環(huán)境。</p><p>  Apache有著很多特點,其中簡單、速度快、性能穩(wěn)定的特點,是它可以做代理服務(wù)器的重要原因。正是因為其開源,適應(yīng)各種平臺,以及其特點,所以本次設(shè)計采用了Apache作為此次設(shè)計的服務(wù)器,能夠滿足網(wǎng)站的使用。</p><p>  2.5 MySQL數(shù)據(jù)庫</p

50、><p>  MySQL是一個迅速、多線程、多用戶的SQL數(shù)據(jù)庫服務(wù)器,它但憑借“開放源代碼”的優(yōu)勢,即使出現(xiàn)時間短,但能夠從眾多數(shù)據(jù)庫中脫穎而出,成為PHP的首選數(shù)據(jù)庫也成為了一種必然的趨勢。而PHP選擇MySQL作為數(shù)據(jù)庫,也是有著各種原因,其中支持正規(guī)的SQL查詢語句,能采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進(jìn)行各種查詢,而且?guī)缀趺赓M都是主要因素。</p><p>  以下為MySQL的主要特征:&

51、lt;/p><p>  MySQL可在不同操作系統(tǒng)下運行;</p><p>  MySQL在其中的核心程序完全采用了多線程編程的方法;</p><p>  有一個靈活且安全的權(quán)限和口令系統(tǒng);</p><p>  支持ODBC for Windows;</p><p><b>  支持大型數(shù)據(jù)庫;</b>

52、;</p><p>  能迅速且穩(wěn)定的基于線程進(jìn)行內(nèi)存的分派,所以能可持續(xù)使用而不用擔(dān)心其穩(wěn)定性;</p><p><b>  查詢功能強(qiáng)大;</b></p><p>  PHP為MySQL提供了一整套的MySQL函數(shù)。</p><p>  正是因為這些特點,所以本次設(shè)計是采用的MySQL數(shù)據(jù)庫完成數(shù)據(jù)的增加,刪除,查詢

53、,修改。</p><p>  Dreamweaver、PHP、Apache和MySQL的聯(lián)合運用,以及這些網(wǎng)頁開發(fā)環(huán)境的特點,是本次招生咨詢網(wǎng)站的設(shè)計能夠成功的開發(fā)的必要條件,分析此次設(shè)計的功能,這幾個軟件完全能夠滿足網(wǎng)站的開發(fā)。</p><p>  3 招生咨詢系統(tǒng)的需求分析與可行性分析</p><p>  3.1 用戶需求分析</p><p&

54、gt;  考生通過三年學(xué)習(xí),費勁努力,參加高考而通過考試,后面就是需要一個了解學(xué)校的平臺,而要了解一個學(xué)校的招生信息,那么相比較與報紙,電視,電話等渠道,網(wǎng)絡(luò)無疑會是一個非常方便及快捷而且事實的渠道。而通過網(wǎng)絡(luò)渠道,當(dāng)前最快捷的當(dāng)屬網(wǎng)頁信息,所以本系統(tǒng)平臺變應(yīng)運而生,考生可通過電腦、手機(jī)等客戶端,用瀏覽器在網(wǎng)絡(luò)上了解自己需要的信息。</p><p>  在此平臺上,考生可以根據(jù)自己需要、成績等,是否報考該學(xué)校,自

55、己想要了解的也可以通過提問了解想要的信息。</p><p>  用戶通過此網(wǎng)站,有幾個方面是必須的:</p><p>  了解學(xué)校的錄取分?jǐn)?shù)線;</p><p>  了解學(xué)校的位置,環(huán)境,教學(xué)資源等;</p><p>  能夠查詢自己是否被該學(xué)校錄取;</p><p>  能解答所沒給出的信息。</p>

56、<p>  此網(wǎng)站主要是實現(xiàn)這4個方面,了解錄取分?jǐn)?shù)線是能夠根據(jù)自己的高考成績分析是否能夠報考此學(xué)校;而學(xué)校位置,環(huán)境,教學(xué)資源等能夠讓考生更多的了解此學(xué)校,讓考生根據(jù)自己的實際情況進(jìn)行決定的;查詢是為考生提供的一個查看自己是否被錄取的平臺;有時候考生也有些不同的問題想要了解,那么解答環(huán)節(jié)就顯得非常的必要了。</p><p>  通過以上幾個方面,考生和家長可以明確分析出學(xué)校的招生要求,學(xué)校環(huán)境,師資力

57、量;通多對比其他學(xué)校及自己的要求,最終確定報考的學(xué)校;而且最后可以通過錄取查詢進(jìn)行查詢自己是否被錄取。這就是本招生咨詢網(wǎng)站的基本功能,幫助考生和學(xué)校完成招生錄取工作,為學(xué)校及考生提供便利。</p><p><b>  3.2 可行性分析</b></p><p>  3.2.1 經(jīng)濟(jì)可行性分析</p><p>  本次設(shè)計采用了開源的PHP,Dr

58、eamweaver,Apache,MySQL等基本上在一定程度免費的軟件,無需開發(fā)經(jīng)費,并且軟件的安裝包完全可以在網(wǎng)絡(luò)上進(jìn)行下載,且能夠找到安裝教程。所以本網(wǎng)站在經(jīng)濟(jì)上是可行的。</p><p>  而硬件上的條件,是需要一臺PC電腦,而基本上這個時代是完成了PC電腦的普及,所以完成開發(fā)的電腦也不成問題。</p><p>  在分析了硬件及軟件的經(jīng)濟(jì)可行性分析可以知道,本次設(shè)計是不存在經(jīng)濟(jì)

59、問題的,完全是可以在任何地方完成設(shè)計的開發(fā)工作。</p><p>  3.2.2 技術(shù)可行性</p><p>  技術(shù)可行性分析是需要對軟、硬件進(jìn)行分析,看能否滿足開發(fā)需求,分析是否能夠完成設(shè)計的開發(fā),在開發(fā)過程中運用的軟件技術(shù)。</p><p>  本次設(shè)計在硬件方面,開發(fā)此項目只需一臺PC電腦即可,服務(wù)器、數(shù)據(jù)庫及開發(fā)環(huán)境都可以安裝在電腦上,并且可以隨時通過點到

60、自帶的瀏覽器對開發(fā)的WEB網(wǎng)站進(jìn)行實時觀察,進(jìn)而在有問題的地方進(jìn)行更改;而軟件方面,采用了Dreamweaver,Apache,MySQL軟件,Dreamweaver的可視化編寫,為網(wǎng)頁的直觀制作提供了方便,Apache服務(wù)器的快速可靠,MySQL server的優(yōu)秀便捷,且這幾個軟件能聯(lián)合進(jìn)行網(wǎng)站的開發(fā),這對基于PHP網(wǎng)站的開發(fā)人員來說無疑是非常方便的;通過第2章節(jié)的開發(fā)技術(shù)的分析,軟件上的優(yōu)勢無疑非常明顯,這是本次設(shè)計采用這幾個軟件

61、完成開發(fā)的直接因數(shù)。</p><p>  而信息的交換上,最為便捷的便是通過瀏覽器進(jìn)行訪問,所以本次設(shè)計采用了當(dāng)前環(huán)境下新興的Browser /Server模式,即瀏覽器/服務(wù)器模式,在此模式下,用戶不用安裝任何客戶端進(jìn)而直接對學(xué)校進(jìn)行訪問,這即為考生家長提供了方便,也為學(xué)校的開發(fā)工作節(jié)省了時間。B/S模式,是一種基于傳統(tǒng)的二層CS模式而發(fā)展起來的一種當(dāng)前新興的網(wǎng)絡(luò)結(jié)構(gòu)模式,它的本質(zhì)便是三層結(jié)構(gòu)的CS模式。在B/

62、S模式下,客戶端通過運行瀏覽器軟件,在瀏覽器中輸入訪問地址。瀏覽器在分析地址后,將會以超文本的形式向Web服務(wù)器提出訪問要求;Web服務(wù)器在接受客戶端請求后,將驗證其合法性,分析并找到請求中用戶要訪問的文件,若需要調(diào)用數(shù)據(jù)庫,那么將會通過SQL語法,鏈接數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到SQL命令后,會進(jìn)行數(shù)據(jù)處理,將得到的結(jié)果返回給Web服務(wù)器,Web服務(wù)器會將得到的所有數(shù)據(jù)及文件進(jìn)行轉(zhuǎn)化,包裝成HTML文檔的形式,并轉(zhuǎn)發(fā)給客戶端瀏覽器,

63、最后瀏覽器端會以Web頁面來完成信息的顯示。</p><p>  4 招生咨詢系統(tǒng)的總體設(shè)計</p><p>  4.1 網(wǎng)站概要設(shè)計</p><p>  4.1.1 風(fēng)格設(shè)計</p><p>  招生咨詢網(wǎng)站是一個信息平臺,是學(xué)校向考生展示學(xué)校的,要讓考生一下把握主旨,了解學(xué)校,所以網(wǎng)站的設(shè)計風(fēng)格應(yīng)該以簡潔為主,此次設(shè)計采用的以白背景為主,

64、能夠?qū)⒘骼司W(wǎng)站的客戶注意力吸引在主旨之上,可為用戶節(jié)省很多信息,在幾處地方貼上學(xué)校風(fēng)景圖片,能夠在客戶放松的同時能增加對學(xué)校的了解。</p><p>  4.1.2 總體設(shè)計</p><p>  下圖3為本網(wǎng)站的總體結(jié)構(gòu)圖</p><p><b>  圖3:網(wǎng)站結(jié)構(gòu)圖</b></p><p>  主頁主要是顯示學(xué)校信息,

65、簡介,風(fēng)采,動態(tài)信息等,還需要各個頁面的跳轉(zhuǎn)鏈接;錄取查詢是調(diào)用數(shù)據(jù)庫存儲的信息,根據(jù)考號唯一標(biāo)識進(jìn)行的數(shù)據(jù)庫查詢并顯示;錄取信息的添加時向數(shù)據(jù)庫插入錄取學(xué)生信息,需要一個驗證,招生計劃是顯示的學(xué)校的下年招生計劃;走進(jìn)錦城是展示學(xué)校的風(fēng)采,主要是通過圖片和媒體展示學(xué)校的信息;歷年信息是發(fā)布學(xué)校的歷史招收的信息情況,如招生人數(shù)、錄取分?jǐn)?shù)等;問題解答完成的功能是回答學(xué)生的共同問題;論壇是一個交流平臺,考生還有其他想要了解的可以在此發(fā)帖進(jìn)行咨

66、詢,通過注冊于登陸能夠進(jìn)行用戶的交流。</p><p><b>  4.2 數(shù)據(jù)庫設(shè)計</b></p><p>  通過上述網(wǎng)站設(shè)計,設(shè)計了用戶表 (user) , 錄取學(xué)生信息表 (lq), 帖子信息表(leaveinfo), 回復(fù)表(hf)4個主要數(shù)據(jù)表,還添加了一個管理員表(admin);如下圖所示:</p><p><b> 

67、 圖4:表總覽</b></p><p>  管理員表(admin)完成的是驗證管理員登陸,為錄取學(xué)生信息添加設(shè)置的前提條件,這是為網(wǎng)站的安全管理設(shè)置的,里面保存的是管理員的賬號與密碼。表如下圖所示:</p><p><b>  圖5:管理員表</b></p><p>  回復(fù)表(hf)保存的是用戶回復(fù)用戶在回復(fù)主題中所回復(fù)的數(shù)據(jù),包

68、括了回復(fù)信息的回復(fù)id,以及所回復(fù)主題的ID,回復(fù)用戶id,ip,回復(fù)內(nèi)容,以及回復(fù)時間,其表如下:</p><p><b>  圖6:回復(fù)表</b></p><p>  帖子發(fā)布表(leaveinfo)保存的是用戶所發(fā)布帖子的信息,其中包含了帖子自動分配的id,發(fā)帖用戶id,主題,發(fā)帖內(nèi)容,時間及用戶ip。表如下所示:</p><p><

69、;b>  圖7:發(fā)表帖子表</b></p><p>  錄取信息表(lq)保存的是被錄取學(xué)生的信息,包含了學(xué)生的準(zhǔn)考證號,身份證號,姓名,性別,地址,畢業(yè)學(xué)校,及高考成績,通過管理員驗證之后可以完成新的錄取學(xué)生的添加,表如下:</p><p><b>  圖8:錄取信息表</b></p><p>  用戶信息表(user)保存

70、的是用戶信息,其中包括了用戶的id,昵稱,qq,密碼,郵箱地址,頭像,可通過用戶注冊的方式向該表添加用戶,在其中,添加了一個管理員賬號,能夠完成帖子及回復(fù)的刪除功能。表如下圖所示:</p><p><b>  圖9:用戶信息表</b></p><p>  5 網(wǎng)站模塊的詳細(xì)設(shè)計與實現(xiàn)</p><p>  5.1 主要頁面設(shè)計</p>

71、<p>  5.1.1工程架構(gòu)圖</p><p><b>  如圖10所示</b></p><p><b>  圖10:網(wǎng)站架構(gòu)圖</b></p><p>  5.1.2主要頁面清單</p><p>  根據(jù)設(shè)計圖,網(wǎng)站的主要頁面分為5類,分別是主頁,錄取信息查詢與添加,學(xué)校招生信息,

72、錦城介紹,問題回答與交流。</p><p>  而錄取信息頁面可分為:錄取查詢,管理員登陸頁面,錄取學(xué)生添加;</p><p>  學(xué)校招生信息可分為:招生計劃,歷年招生信息;</p><p>  錦城介紹分為:圖片錦城,媒體看錦城,錦城專業(yè)介紹;</p><p>  問題回答與交流:固定問題解答頁面,交流頁面(即論壇)。</p>

73、<p><b>  5.1.3主頁設(shè)計</b></p><p><b>  1.網(wǎng)頁鏈接設(shè)計</b></p><p>  每個頁面都需要一個能夠連接其他頁面的鏈接,那么在網(wǎng)頁的開頭設(shè)計一個鏈接其他網(wǎng)頁的鏈接點就是非常必要的了。下面是下拉鏈接的代碼:</p><p>  <a href="ind

74、ex.php">首頁</a></p><p>  <a class="MenuBarItemSubmenu" href="#">招生快訊</a> <a href="lq/luqu.php">錄取查詢</a></p><p>  <a

75、 href="lq/gdl.php">管理員添加</a></p><p>  <a class="MenuBarItemSubmenu" href="#">招生計劃</a></p><p>  <a href="zsjh/zsjh.php">2015年招生計

76、劃</a></p><p>  <a class="MenuBarItemSubmenu" href="#">走進(jìn)錦城</a></p><p>  <a href="zjjc/tpjc.php">圖片錦城</a></p><p>  <a c

77、lass="MenuBarItemSubmenu" href="#">媒體看錦城</a></p><p>  <a href="zjjc/scjc.php">四川日報</a></p><p>  <a href="zjjc/hxjc.php">華西都市報&l

78、t;/a></p><p>  <a class="MenuBarItemSubmenu" href="#">錦城專業(yè)</a></p><p>  <a href="#">科學(xué)與軟件工程系</a></p><p>  <a href="#

79、">文學(xué)與傳媒系</a></p><p>  <a href="#">工商管理系</a></p><p>  <a href="#">財務(wù)會計系</a></p><p>  <a href="#">土木與建筑工程系<

80、;/a></p><p>  <a href="#">外國語系</a></p><p>  <a href="zy/dz.php">電子信息工程系</a></p><p>  <a href="#">金融系</a></p&g

81、t;<p>  <a href="#">機(jī)械工程系</a></p><p>  <a href="#">藝術(shù)系</a></p><p>  <a class="MenuBarItemSubmenu" href="#">歷年信息</a

82、></p><p>  <a href="lnxx/lnxx.php">歷年招生計劃</a></p><p>  <a href="wtjd/wtjd.php">問題解答</a></p><p>  <a href="ly/index.php"&g

83、t;招生論壇</a></p><p>  此代碼完成的功能是鏈接網(wǎng)站的其他網(wǎng)頁,能夠直觀簡潔的顯示出網(wǎng)站的設(shè)計頁面,并迅速跳轉(zhuǎn),為用戶的瀏覽提供了便捷。效果如圖11所示</p><p><b>  圖11:網(wǎng)頁鏈接</b></p><p><b>  2.其他頁面設(shè)計</b></p><p&

84、gt;  頁面主要是通過表格(table)、div布局,進(jìn)行頁面的整體規(guī)劃設(shè)計,通過圖片調(diào)用(<img src=” ”>)、JavaScript動態(tài)顯示圖片,<form>進(jìn)行輸入信息提交,<input>完成信息輸入,還有其他數(shù)據(jù)庫信息顯示。通過這些來完成信息的綜合網(wǎng)頁顯示。</p><p>  首頁是采用表格布局,動態(tài)圖片、錦城介紹兩個方面,完成了首頁的錦城大概信息介紹,簡介雅

85、觀讓客戶能快速找到主旨。</p><p>  錄取查詢頁面是通過鏈接查尋數(shù)據(jù)庫,完成錄取查詢,輸入查詢的考號與身份證號,能準(zhǔn)確查詢是否被錄取,下為數(shù)據(jù)庫查詢代碼:</p><p>  select * from lq where idk=$idk and idc=$idc</p><p>  添加頁面首先登陸管理員號碼,進(jìn)行錄取學(xué)生的添加,此為學(xué)校操作,下為插入代碼

86、:</p><p>  insert into lq values('$idk','$idc','$name','$gender','$addr','$sch','$res')</p><p>  招生計劃、歷年信息、錦城專業(yè)、走進(jìn)錦城、問題解答都是通過表格與div布局,進(jìn)行的h

87、tml頁面的顯示。</p><p>  招生論壇是通過查詢數(shù)據(jù)庫進(jìn)行的循環(huán)顯示,可以通過注冊登錄進(jìn)行發(fā)帖、回復(fù),完成的頁面顯示。</p><p>  5.2 成績的查詢與添加</p><p>  5.2.1成績的查詢</p><p>  成績的查詢功能是通過<form>獲取需要查詢的關(guān)鍵字,如考號和身份證號;然后進(jìn)行驗證是否輸入錯

88、誤,在鏈接數(shù)據(jù)庫,查詢的人是否存在,不存在則顯示沒有,存在則顯示錄取學(xué)生的詳細(xì)信息,下面為驗證,鏈接查詢代碼:</p><p><b>  <?php</b></p><p>  if($idk==""&&$idc==""){}</p><p>  //其中如果有一個為空,則報錯&l

89、t;/p><p><b>  else{</b></p><p>  $result=mysql_query("select * from lq where idk=$idk and idc=$idc");</p><p>  $row=mysql_fetch_array($result); //查詢錄取表</p>

90、<p>  if($row==""){}//填寫了,但為找到</p><p><b>  else{//顯示</b></p><p><b>  ?></b></p><p>  查詢結(jié)果如圖12所示</p><p>  圖12:錄取查詢與結(jié)果</p>

91、;<p>  5.2.2 錄取學(xué)生信息的添加</p><p>  添加學(xué)生信息為學(xué)校管理員的工作,所以為了網(wǎng)站的安全,及學(xué)生信息的安全,首先需要登錄操作,這里是用輸入的賬號密碼查詢驗證數(shù)據(jù)庫的管理員賬號密碼,代碼如下:</p><p><b>  <?php</b></p><p><b>  if($ok){&l

92、t;/b></p><p>  $ad=mysql_query("select * from admin where admin='$admin'");//查詢賬號</p><p>  $adm=mysql_fetch_array($ad);</p><p>  if($adm[password]!=$password){

93、}//驗證密碼</p><p>  else{ }//跳轉(zhuǎn)頁面</p><p><b>  ?></b></p><p>  登錄之后,通過<form>獲得輸入學(xué)生信息,向數(shù)據(jù)庫插入添加學(xué)生信息,部分代碼如下:</p><p>  if($idk==""||$idc=="&

94、quot;||$name==""||$gender==""||$addr==""||$sch==""||$res=="")</p><p>  此代碼完成的是驗證信息的完整性;</p><p>  else{$result=mysql_query("select * from lq

95、 where idk=$idk or idc=$idc");</p><p>  $row=mysql_fetch_array($result);</p><p>  if($row!=""){ }</p><p>  此代碼完成的是驗證輸入學(xué)生是否存在;</p><p><b>  else{<

96、/b></p><p>  $sql="insert into lq values('$idk','$idc','$name','$gender','$addr','$sch','$res')";</p><p>  $result=mysql_quer

97、y($sql);</p><p><b>  }}}</b></p><p>  此代碼完成的是向數(shù)據(jù)庫的錄取信息表插入要添加的被錄取學(xué)生的信息。</p><p><b>  效果如圖13所示:</b></p><p>  圖13:錄取學(xué)生信息添加</p><p>  5.3

98、 論壇功能的設(shè)計及實現(xiàn)</p><p>  論壇功能是為想要報考此學(xué)校和報考后的考生以及學(xué)校招生管理處的一個交流平臺,考生可以在此論壇上詢問想要了解的信息,管理員可以在這里快速給出回答,是一個快速了解信息的通道??忌部梢栽诖诉M(jìn)行討論,從而獲得自己想了解的事情。</p><p>  5.3.1 發(fā)帖頁面</p><p>  論壇功能主要是顯示論壇帖子,發(fā)布新帖子,回

99、復(fù)帖子;顯示帖子主要是通過查詢數(shù)據(jù)庫帖子的數(shù)量進(jìn)行的循環(huán)顯示,通過連接查詢帖子信息與發(fā)帖人信息,顯示帖子的發(fā)布人id,發(fā)布的信息,時間,主題等。部分代碼如下:</p><p>  $sql="select * from user,leaveinfo WHERE user.userid = leaveinfo.userid order by timel desc limit "//獲取數(shù)據(jù)庫中帖

100、子及用戶信息;</p><p>  if(mysql_fetch_array($result2)==0)//判斷是否有帖子存在;</p><p>  while($row=mysql_fetch_array($result1)){</p><p>  <a href="fy.php?id=<?php echo $row[id]; ?>&q

101、uot;><?php echo $ttl; ?></a>&nbsp;&nbsp;</p><p>  時間:<?php echo $timel; ?></p><p>  IP:<span style='color:red;'><?php echo $ip; ?></p><

102、;p>  <?php echo $aaa; ?></p><p>  }循環(huán)顯示帖子的信息</p><p><b>  下為發(fā)帖部分代碼:</b></p><p>  if(!$userid){}</p><p><b>  判斷用戶是否登錄;</b></p><

103、;p><b>  else{</b></p><p>  if($title==""||$content==""){}</p><p>  判斷帖子信息是否輸入完整;</p><p><b>  else{</b></p><p>  $sql=&quo

104、t;INSERT INTO `leaveinfo` VALUES ('', '$userid', '$title','$content', now(), '$ip');";</p><p>  mysql_query($sql);</p><p><b>  }</b></

105、p><p><b>  }</b></p><p>  向數(shù)據(jù)庫的發(fā)布帖子表中插入帖子主題、內(nèi)容等信息;</p><p>  以上為顯示,驗證添加帖子的后臺代碼。</p><p><b>  效果如圖14所示:</b></p><p><b>  圖14:論壇主頁<

106、;/b></p><p>  5.3.2 回復(fù)頁面</p><p>  回復(fù)頁面主要是顯示一個帖子的回復(fù)信息,鏈接查詢此帖子id與回復(fù)此id的信息及用戶信息,顯示此貼的主題信息及回復(fù)信息,并可以在此頁面進(jìn)行帖子的回復(fù)。</p><p>  部分代碼如下,顯示:</p><p>  $sql="select * from use

107、r,hf WHERE user.userid = hf.userid";</p><p>  代碼是查詢回復(fù)用戶的信息;</p><p>  $sql="select * from user,hf WHERE user.userid = hf.userid and id=$id2 order by timeh asc limit "</p>&l

108、t;p>  代碼是查詢回復(fù)信息并按時間排序;</p><p>  $result3=mysql_query("select * from user,leaveinfo WHERE user.userid = leaveinfo.userid and id=$id2");</p><p>  代碼作用是查詢發(fā)帖人信息;</p><p>  w

109、hile($row=mysql_fetch_array($result1)){</p><p>  if($heave==""){}//判斷是否有回復(fù)信息</p><p>  <?php echo $no;?>樓<?php echo $row[nick]; ?> <img src="img/<?php echo $row[h

110、ead]; ?>.gif" /></p><p>  QQ:<?php echo $row[qq]; ?></p><p>  時間:<?php echo $timeh; ?>&nbsp;&nbsp;</p><p>  IP: <?php echo $ip; ?></p>&l

111、t;p>  <?php echo $heave; ?></p><p>  這里的代碼是采用while循環(huán),將回復(fù)信息進(jìn)行循環(huán)輸出,減少了代碼的編寫,使之能夠顯示更多的回復(fù)而不用重復(fù)寫代碼。</p><p><b>  回復(fù)部分代碼:</b></p><p>  if($content==""){}<

112、/p><p>  代碼完成的是驗證回復(fù)的信息是否存在;</p><p><b>  else{</b></p><p>  $sql="INSERT INTO hf VALUES ('','$id', '$userid', '$ip','$content',

113、now());";</p><p>  $result=mysql_query($sql); }</p><p>  此代碼完成的是向數(shù)據(jù)庫回復(fù)表中插入回復(fù)信息;</p><p>  回復(fù)頁面效果如圖15所示:</p><p><b>  圖15:回復(fù)頁面</b></p><p>  論

114、壇主頁與回復(fù)頁面共同完成論壇的框架,將信息通過帖子進(jìn)行分類,方便了用戶的交流,此論壇主旨簡潔,能夠快速的讓人明確主題,并且讓人能夠快速確定需要了解的信息。</p><p>  5.4用戶注冊與登錄和退出的實現(xiàn)</p><p>  用戶想要在論壇上進(jìn)行發(fā)帖,回復(fù),那么有一個唯一識別就顯得非常重要了,說以此次設(shè)計了一個用戶(user)信息表,進(jìn)行用戶的識別。而發(fā)帖是需要用到唯一識別id,就需要

115、注冊,登陸了,在加上退出功能。</p><p>  在網(wǎng)站上,如何能夠?qū)⒂脩粜畔⒈4妫欠浅V匾?,因為用戶不可能重?fù)登陸,這會使用戶的體驗不好,所以我采用了cookie保存用戶信息,下面為cookie的保存與調(diào)用:</p><p>  setcookie("nick", $row['nick']);</p><p>  在coo

116、kie中保存用戶名;</p><p>  $nick = $_COOKIE['nick']; </p><p>  $query = mysql_query("select * from user where nick = '$nick'");</p><p>  $row = mysql_fetch_array(

117、$query); </p><p>  此代碼完成的是調(diào)用cookie中保存的用戶信息,并查詢數(shù)據(jù)庫獲得詳細(xì)信息,這位開發(fā)者提供了很多便利,減少了代碼的編寫。</p><p>  5.4.1 注冊的實現(xiàn)</p><p>  用戶初次登陸論壇,數(shù)據(jù)庫沒有用戶的信息,這需要一個注冊來實現(xiàn),下面為注冊的部分代碼:</p><p>  if(!$ni

118、ck)</p><p>  if((!isset($error)) and (strlen($nick)<=3))</p><p>  if((!isset($error)) and (Checknick($nick)==$nick))</p><p>  if((!isset($error)) and (!$password))</p><

119、;p>  if((!isset($error)) and ($password != $password2))</p><p>  if((!isset($error)) and (!$head))</p><p>  if(!isset($error))</p><p>  以上幾個判斷句完成的是判斷用戶注冊信息是否輸入完整及是否已經(jīng)存在。</p>

120、;<p>  $sql = "insert into $USER values('','$nick','$qq','$password','$email','$head','$userflag')";</p><p><b>  }</b><

121、/p><p>  此代碼完成了用戶信息的插入,下圖16為效果圖:</p><p><b>  圖16:用戶注冊</b></p><p>  5.4.2 用戶登陸</p><p>  用戶完成注冊后,需要登錄進(jìn)行保存cookie,以完成發(fā)帖與回復(fù)。下為登陸部分代碼:</p><p>  $query =

122、 mysql_query("select * from user where nick = '$nick' and password = '$password'") </p><p>  $row=mysql_fetch_array($query);</p><p>  以上代碼完成了鏈接數(shù)據(jù)庫用戶表,判斷用戶是否存在,密碼是否正確 ;&

123、lt;/p><p>  if($row[nick]==$nick&&$row[password]==$password) </p><p>  setcookie("nick", $row['nick']); </p><p>  以上代碼完成了數(shù)據(jù)庫鏈接,用戶的賬戶密碼驗證,以及cookie的保存。效果圖如圖17所示

124、:</p><p><b>  圖17:用戶登陸</b></p><p>  5.4.3 用戶的退出</p><p>  有時用戶登陸之后,需要退出登陸,即完成的是將cookie保存的信息撤銷,這只是一個非常便捷的代碼,如下: </p><p>  setcookie("nick","&qu

125、ot;,time()-3600); </p><p>  上面代碼將cookie賦值為空,即可完成用戶的退出。</p><p><b>  6 網(wǎng)站測試與分析</b></p><p><b>  6.1 測試目的</b></p><p>  網(wǎng)站完成之后,需要對網(wǎng)站進(jìn)行測試,看網(wǎng)站是否能夠運行及穩(wěn)定

溫馨提示

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

最新文檔

評論

0/150

提交評論