版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 PAGEXXVI / NUMPAGES30基于PHP的招生咨詢設(shè)計(jì)與實(shí)現(xiàn)摘 要在Internet迅速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、傳遞、發(fā)布信息的主要渠道,而學(xué)校作為以學(xué)生為主要人群的一個(gè)群體,生源必是學(xué)校的重中之重。而想要能夠招收更多的學(xué)生,學(xué)校必須能夠?qū)W(xué)校的資料,招生要求,教學(xué)平臺(tái)等吸引考生的方面讓考生了解,而如果考生沒有渠道了解學(xué)校,那就會(huì)使得學(xué)校流失很大的生源。所以針對此情況,建設(shè)一個(gè)招生咨詢平臺(tái)就顯得非常必要了。PHP、ASP、JSP是動(dòng)態(tài)開發(fā)的三大嵌入HTLML的腳本語言,PHP作為開源產(chǎn)品能與Apache和MYSQL同樣開源的產(chǎn)品良好結(jié)合進(jìn)而共同完成的共同開發(fā)與運(yùn)用,并
2、且PHP效率相比較而言較高。本次招生咨詢設(shè)計(jì)采用的是B/S與瀏覽器/服務(wù)器的架構(gòu),基于WAMP(Windows+Apache +MySQL+PHP)的環(huán)境完成開發(fā),主要的功能是為考生提供一個(gè)了解學(xué)校的平臺(tái),并且能直接在網(wǎng)上進(jìn)行錄取查詢。在此基礎(chǔ)上,設(shè)計(jì)信息交流的渠道。的瀏覽是通過WEB端,服務(wù)器,數(shù)據(jù)庫共同完成的WEB網(wǎng)頁瀏覽,而且通過瀏覽器進(jìn)行訪問時(shí)非常方便,這是B/S的重要優(yōu)勢。關(guān)鍵詞:招生咨詢 PHP 錄取 MySQL 論壇 PHP based web design and realization Admission Counseling Major: Electronic Inform
3、ation EngineeringStudent: Supervisor:AbstractThe rapid development of the Internet today, the Internet become fast acquisition, transfer, release the key channels of information, and the school as a group of students as the main groups, students must be a top priority of the school. And you want to
4、be able to recruit more students, the school must be able to school information, admission requirements, teaching platform to attract candidates to enable candidates to understand the terms, and if the candidate does not understand the school channel, it will make the loss of a great school students
5、 . So for this case, the construction of an admissions consulting platform, it is very necessary.PHP, JSP, ASP as three dynamic web development scripting language embedded in html, PHP as open source products with the same open-source Apache and MYSQL complete product jointly developed website and P
6、HP more efficient.The Admission Counseling website design uses B / 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 this basis, th
7、e design of information exchange channels.Web site through a web browser is a browser-side, server, database together to complete the web page.Key words:Admission Counseling PHP Enroll MySQL Tribune目 錄 TOC o 1-3 h z u HYPERLINK l _Toc417416251 1 導(dǎo)論 PAGEREF _Toc417416251 h I HYPERLINK l _Toc417416252
8、 1.1 本文研究的背景與意義 PAGEREF _Toc417416252 h I HYPERLINK l _Toc417416253 1.2 國外研究現(xiàn)狀 PAGEREF _Toc417416253 h I HYPERLINK l _Toc417416254 1.3 本文研究的容 PAGEREF _Toc417416254 h II HYPERLINK l _Toc417416255 2 招生咨詢的技術(shù)可行性研究 PAGEREF _Toc417416255 h II HYPERLINK l _Toc417416256 2.1 HTML的基礎(chǔ)運(yùn)用 PAGEREF _Toc417416256 h
9、 II HYPERLINK l _Toc417416257 2.1.1 HTML簡介 PAGEREF _Toc417416257 h II HYPERLINK l _Toc417416258 2.1.2 HTML語言中的標(biāo)記碼 PAGEREF _Toc417416258 h II HYPERLINK l _Toc417416259 2.2 B/S模式 PAGEREF _Toc417416259 h III HYPERLINK l _Toc417416260 2.3 PHP與開發(fā)環(huán)境Dreamweaver PAGEREF _Toc417416260 h IV HYPERLINK l _Toc41
10、7416261 2.3.1 PHP簡介 PAGEREF _Toc417416261 h IV HYPERLINK l _Toc417416262 2.3.1 開發(fā)環(huán)境Dreamweaver PAGEREF _Toc417416262 h V HYPERLINK l _Toc417416263 2.4 Apache服務(wù)器 PAGEREF _Toc417416263 h VI HYPERLINK l _Toc417416264 2.5 MySQL數(shù)據(jù)庫 PAGEREF _Toc417416264 h VI HYPERLINK l _Toc417416265 3 招生咨詢系統(tǒng)的需求分析與可行性分析
11、PAGEREF _Toc417416265 h VII HYPERLINK l _Toc417416266 3.1 用戶需求分析 PAGEREF _Toc417416266 h VII HYPERLINK l _Toc417416267 3.2 可行性分析 PAGEREF _Toc417416267 h VII HYPERLINK l _Toc417416268 3.2.1 經(jīng)濟(jì)可行性分析 PAGEREF _Toc417416268 h VII HYPERLINK l _Toc417416269 3.2.2 技術(shù)可行性 PAGEREF _Toc417416269 h VIII HYPERLIN
12、K l _Toc417416270 4 招生咨詢系統(tǒng)的總體設(shè)計(jì) PAGEREF _Toc417416270 h IX HYPERLINK l _Toc417416271 4.1 概要設(shè)計(jì) PAGEREF _Toc417416271 h IX HYPERLINK l _Toc417416272 4.1.1 風(fēng)格設(shè)計(jì) PAGEREF _Toc417416272 h IX HYPERLINK l _Toc417416273 4.1.2 總體設(shè)計(jì) PAGEREF _Toc417416273 h IX HYPERLINK l _Toc417416274 4.2 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc417
13、416274 h X HYPERLINK l _Toc417416275 5 模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc417416275 h XI HYPERLINK l _Toc417416276 5.1 主要頁面設(shè)計(jì) PAGEREF _Toc417416276 h XI HYPERLINK l _Toc417416277 5.1.1工程架構(gòu)圖 PAGEREF _Toc417416277 h XI HYPERLINK l _Toc417416278 5.1.2主要頁面清單 PAGEREF _Toc417416278 h XII HYPERLINK l _Toc417416279 5.1
14、.3主頁設(shè)計(jì) PAGEREF _Toc417416279 h XII HYPERLINK l _Toc417416280 5.2 成績的查詢與添加 PAGEREF _Toc417416280 h XIV HYPERLINK l _Toc417416281 5.2.1成績的查詢 PAGEREF _Toc417416281 h XIV HYPERLINK l _Toc417416282 5.2.2 錄取學(xué)生信息的添加 PAGEREF _Toc417416282 h XIV HYPERLINK l _Toc417416283 5.3 論壇功能的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc417416283
15、h XV HYPERLINK l _Toc417416284 5.3.1 發(fā)帖頁面 PAGEREF _Toc417416284 h XVI HYPERLINK l _Toc417416285 5.3.2 回復(fù)頁面 PAGEREF _Toc417416285 h XVII HYPERLINK l _Toc417416286 5.4用戶注冊與登錄和退出的實(shí)現(xiàn) PAGEREF _Toc417416286 h XVIII HYPERLINK l _Toc417416287 5.4.1 注冊的實(shí)現(xiàn) PAGEREF _Toc417416287 h XVIII HYPERLINK l _Toc4174162
16、88 5.4.2 用戶登陸 PAGEREF _Toc417416288 h XIX HYPERLINK l _Toc417416289 5.4.3 用戶的退出 PAGEREF _Toc417416289 h XX HYPERLINK l _Toc417416290 6 測試與分析 PAGEREF _Toc417416290 h XX HYPERLINK l _Toc417416291 6.1 測試目的 PAGEREF _Toc417416291 h XX HYPERLINK l _Toc417416292 6.2 亂碼與報(bào)錯(cuò)情況 PAGEREF _Toc417416292 h XX HYPER
17、LINK l _Toc417416293 6.3系統(tǒng)存在問題 PAGEREF _Toc417416293 h XXI HYPERLINK l _Toc417416294 6.4訪問結(jié)果顯示 PAGEREF _Toc417416294 h XXI HYPERLINK l _Toc417416295 結(jié)論 PAGEREF _Toc417416295 h XXIII HYPERLINK l _Toc417416296 參考文獻(xiàn) PAGEREF _Toc417416296 h XXIV HYPERLINK l _Toc417416297 致 PAGEREF _Toc417416297 h XXV1 導(dǎo)
18、 論1.1 本文研究的背景與意義Internet的迅速發(fā)展,直到現(xiàn)如今,互聯(lián)網(wǎng)已經(jīng)成為人們快速獲得、傳遞和公布信息的重要交流渠道,在人們政治、經(jīng)濟(jì)、生活等方方面面,互聯(lián)網(wǎng)發(fā)揮著越來越重要的功用。是以在Internet應(yīng)用上的地位,的建立不言而喻,倍受人們的關(guān)注。 校園招生設(shè)計(jì)能夠讓剛進(jìn)學(xué)?;蛘呦胍M(jìn)學(xué)校的高三畢業(yè)生,充分了解學(xué)校的優(yōu)點(diǎn)、師資、校園環(huán)境以與通過了解規(guī)劃自己的大學(xué)生活。校園招生咨詢網(wǎng)能夠讓學(xué)生在網(wǎng)絡(luò)直接查詢本校的招生要求,如招生要求、歷年的招生分?jǐn)?shù)、錄取查詢等,一切都是為了學(xué)生方便而服務(wù)。 通過招生咨詢,學(xué)校能夠?qū)W(xué)院介紹、自己的優(yōu)點(diǎn)、招生計(jì)劃等發(fā)布出去,以便家長學(xué)生查詢。而且學(xué)院
19、也有一個(gè)與將上大學(xué)學(xué)生交流的平臺(tái),能讓學(xué)校看到學(xué)生與家長的要求。1.2 國外研究現(xiàn)狀隨著網(wǎng)絡(luò)的快速發(fā)展,校園招生咨詢的建設(shè)已成為各校園的必要組成部分,它可以使學(xué)校展示自己的優(yōu)勢,和學(xué)生的需求,也能了解社會(huì)對學(xué)校的要求。因?yàn)檎猩ぷ麝P(guān)系到報(bào)考考生的前程,所以影響廣泛,而招生服務(wù)的質(zhì)量也直接關(guān)系到社會(huì)對于學(xué)校的直觀感覺是好是壞。高校為滿足招生需求,必須有一個(gè)信息發(fā)布平臺(tái),而建立學(xué)校自己的招生咨詢,與時(shí)將招生信息準(zhǔn)確無誤的傳遞給相關(guān)用戶,這是一個(gè)基本的要求。網(wǎng)頁制作中,作為全球程序員在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域共同研究的一個(gè)方向,基于PHP模板技術(shù)的程序設(shè)計(jì)方式已經(jīng)成為B/S結(jié)構(gòu)項(xiàng)目中的一種高效的程序設(shè)計(jì)技
20、術(shù)。在基于PHP的模板的設(shè)計(jì)方法下,能夠進(jìn)行大型項(xiàng)目的建設(shè)和維護(hù),這是一種經(jīng)濟(jì)、高效且方便的處理方式。并且這種模式為基于PHP的中文模板技術(shù)的成功開發(fā)點(diǎn)明了方向,為解決中文環(huán)境下的PHP模板技術(shù)的成功使用提供了有價(jià)值的參考。PHP開發(fā)中的中文模板技術(shù)的研發(fā)在目前非常繁雜,目前的研究成果雖然能完成實(shí)際的項(xiàng)目開發(fā),但是還不能完全滿足現(xiàn)在實(shí)際開發(fā)中的需要,這是因?yàn)榛赑HP的中文模板技術(shù)和眾多因素相關(guān),現(xiàn)在PHP開發(fā)仍然有比較長的路要走。相比于ASP和JSP,PHP借助于開源的優(yōu)勢必將成為網(wǎng)絡(luò)開發(fā)的必然趨勢,在未來的開發(fā)中會(huì)占據(jù)越來越多的比例,這為PHP的完善提供的一個(gè)良好的成長環(huán)境,能在眾多的競爭
21、中脫穎而出。1.3 本文研究的容此設(shè)計(jì)是基于PHP的招生咨詢,實(shí)現(xiàn)的是信息的推廣、查詢與交流,研究的是WAMP為架構(gòu)技術(shù),學(xué)習(xí)的開發(fā)流程,熟悉DW(Dreamweaver)的開發(fā)環(huán)境。設(shè)計(jì)的主要研究容如下:HTML的研究與使用;B/S模式的結(jié)構(gòu);PHP的語言與函數(shù)的使用與研究;MySQL數(shù)據(jù)庫的使用與研究;PHP與MySQL的的與綜合運(yùn)用;熟悉DW的使用;Apache服務(wù)器的架構(gòu)與使用;開發(fā)的過程與使用的軟件與數(shù)據(jù)庫,服務(wù)器的協(xié)作工作。2 招生咨詢的技術(shù)可行性研究2.1 HTML的基礎(chǔ)運(yùn)用2.1.1 HTML簡介HTML即超文本標(biāo)記語言(HyperText Markup Language),是
22、SGML(Standard Generalized Markup Language)的簡化版本,它是網(wǎng)頁上的專用表述語言。HTML可以指定想要顯示的圖片,制定網(wǎng)頁息排列格式,嵌入各種瀏覽器能顯示的描述型語言,指定超文本對象,如其他網(wǎng)頁、Java Applet、CGL程序、PHP,JSP程序等。由于HTML語言的源文件為純文本文件,可以在任何文本編輯器中進(jìn)行編輯,它只是標(biāo)識語言,只需明白各種標(biāo)記的用法,就可以制作網(wǎng)頁。2.1.2HTML語言中的標(biāo)記碼在HTML中使用描述性的標(biāo)識符來指明網(wǎng)頁的不同類容,向?yàn)g覽器提供該網(wǎng)頁的格式化信息,以達(dá)到傳送網(wǎng)頁的外觀特性,讓瀏覽器識別進(jìn)而顯示不同網(wǎng)頁的不同格式
23、。1標(biāo)記碼格式要求 (1)任何標(biāo)記都必須使用“”圍住,如; (2)參數(shù)只可加與起始標(biāo)記中; (3)在起始標(biāo)記前加“/”便是終結(jié)標(biāo)記,如。2標(biāo)記碼基本結(jié)構(gòu) 標(biāo)題 文檔主題信息 3基本調(diào)用 通過在HTML使用不同標(biāo)識可以表現(xiàn)出多姿多彩的設(shè)計(jì)風(fēng)格: 圖片調(diào)用方法:; 文字格式: 文字進(jìn)行設(shè)置文本的大小、顏色等; 通過以下標(biāo)識符在HTML可以實(shí)現(xiàn)頁面之間的跳轉(zhuǎn): 頁面跳轉(zhuǎn):A HREF=跳轉(zhuǎn)路徑/跳轉(zhuǎn)文件名;通過以下標(biāo)識符在HTML中可以實(shí)現(xiàn)多媒體的效果: 聲頻:; 視頻:;2.2 B/S模式B/S結(jié)構(gòu)(Browser/Server,即瀏覽器/服務(wù)器模式) 百度百科 B/S結(jié)構(gòu)如圖1所示,是WEB發(fā)展
24、起來后一種非常流行的網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB中瀏覽器是客戶端中最重要的應(yīng)用軟件。這種模式整合了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到了服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用,并為維護(hù)人員和客戶提供了便利。客戶只需要再電腦上安裝一個(gè)瀏覽器,如Google Chrome或Internet Explorer,服務(wù)器中安裝SQL Server、Oracle、MYSQL等需要的數(shù)據(jù)庫。瀏覽器通過Web服務(wù)器與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的交換。圖1:B/S結(jié)構(gòu)圖通過web瀏覽器跟新?lián)Q代,在愈加成熟的技術(shù)中,結(jié)合瀏覽器的不同腳本語言和ActiveX技術(shù),通過Browser/Server結(jié)構(gòu)可以在瀏覽器中實(shí)現(xiàn)原來需要專業(yè)且復(fù)
25、雜的軟件才能夠?qū)崿F(xiàn)的各種強(qiáng)大功能和計(jì)算,這為互聯(lián)網(wǎng)的開發(fā)節(jié)約了成本,并提供了良好的成長環(huán)境。B/S可以不用安裝專門的軟件而在任何地方進(jìn)行超控,只需要有一個(gè)能夠上網(wǎng)的客戶端就能使用,在客戶端不用任何安裝和維護(hù),這是B/S機(jī)構(gòu)的最大優(yōu)點(diǎn)。這將會(huì)使得B/S模式的擴(kuò)展變得非常方便容易。隨著B/S結(jié)構(gòu)使用的蔓延開來,由需求推動(dòng)了AJAX技術(shù)的發(fā)展,web的部分程序也能夠在電腦客戶端上處理,這讓服務(wù)器的負(fù)擔(dān)大大減輕,增加了瀏覽器和服務(wù)器的互交性,能夠進(jìn)行局部的實(shí)時(shí)刷新。2.3 PHP與開發(fā)環(huán)境Dreamweaver2.3.1PHP簡介PHP是服務(wù)器的腳本語言,類似于ASP、JSP技術(shù)的一種比較流行的語言,
26、可通過在HTML中嵌入PHP腳本語言來完成用戶與數(shù)據(jù)庫的交互與訪問。1工作原理(如圖2)所示: PHP數(shù)據(jù)庫存取網(wǎng)絡(luò)功能Web Server(Apache)客戶端瀏覽器其他功能與函數(shù)庫圖2:PHP工作示意圖PHP中所有的應(yīng)用程序代碼都需要通過web服務(wù)器(如Apache等)來與PHP引擎程序進(jìn)行解釋來執(zhí)行完成,工作流程如下:(1)當(dāng)客戶端瀏覽器中輸入訪問的PHP網(wǎng)頁地址并觸發(fā)訪問請求后,瀏覽器會(huì)將請求傳送到地址中支持PHP的WEB服務(wù)器中。(2)WEB服務(wù)器通過網(wǎng)絡(luò)從瀏覽器中接受請求,然后會(huì)判斷其后綴,若是一個(gè)PHP請求,WEB服務(wù)器會(huì)根據(jù)請求從取出用戶訪問中需要的PHP應(yīng)用程序,這是從硬盤或
27、存中查找的,然后將其發(fā)送給PHP引擎程序。(3)PHP引擎程序?qū)?huì)對WEB服務(wù)器傳遞過來的文件從頭至尾進(jìn)行分析,然后根據(jù)命令從后臺(tái)讀取相應(yīng)的功能,并完成數(shù)據(jù)的處理,生成相應(yīng)的HTML動(dòng)態(tài)頁面。(4)PHP引擎會(huì)返回給WEB服務(wù)器的是一種HTML動(dòng)態(tài)頁面。WEB服務(wù)器然后會(huì)將生成的動(dòng)態(tài)HTML頁面返回給客戶端瀏覽器,瀏覽器最后將網(wǎng)頁顯示出來。2PHP特點(diǎn):有強(qiáng)大的數(shù)據(jù)庫操作功能,開放的源代碼,無運(yùn)行費(fèi)用,基于服務(wù)器端,良好的可移植性,簡單的語言,執(zhí)行率高效等。基于上述PHP的工作流程和優(yōu)秀特點(diǎn),PHP能夠充分的完成本次招生咨詢設(shè)計(jì)的各種功能,所以本次設(shè)計(jì)采用了基于PHP的開發(fā)環(huán)境。2.3.1開發(fā)
28、環(huán)境DreamweaverDreamweaver,簡稱為“DW”,翻頁為中文即夢想編織者,它是由美國MACROMEDIA公司開發(fā)的一種集網(wǎng)頁制作和管理于一身的網(wǎng)頁編輯器,能夠在開發(fā)中所見即所得,這無疑為網(wǎng)頁的開發(fā)提供了方便,能夠直觀的進(jìn)行模板的編輯。它是第一套特別是針對網(wǎng)頁設(shè)計(jì)師而進(jìn)行開發(fā)的一種視覺化網(wǎng)頁編輯工具,使用它時(shí)能夠輕松地進(jìn)行跨越平臺(tái)和跨越瀏覽器限制的設(shè)計(jì)工作,并且做出來的是一種充滿動(dòng)感的網(wǎng)頁。AdobeDreamweaver是一款專業(yè)的HTML網(wǎng)頁編輯器,集網(wǎng)頁制作和管理于一身,編輯過程中能夠所見即所得,利用Dreamweaver中的可視化編輯,開發(fā)師可以快速地創(chuàng)建頁面,而不用編寫
29、任何代碼,借助Dreamweaver還可以使用服務(wù)器語言生成支持動(dòng)態(tài)數(shù)據(jù)庫的web應(yīng)用程序。并且Dreamweaver還具備了服務(wù)器管理,能夠?qū)崟r(shí)管理更新服務(wù)器;能夠隨時(shí)提醒開發(fā)過程中有誤的地方,進(jìn)而進(jìn)行更改。這無疑是一款優(yōu)秀的網(wǎng)頁開發(fā)軟件,為網(wǎng)頁開發(fā)師提供了各種便利。2.4 Apache服務(wù)器Apache即Apache Server,它是Apache軟件基金會(huì)開發(fā)的一個(gè)開源的網(wǎng)頁服務(wù)器,它幾乎可以在現(xiàn)階段所有廣泛使用的計(jì)算機(jī)平臺(tái)上運(yùn)行,由于其優(yōu)秀的跨平臺(tái)和安全性,而被廣泛使用,是現(xiàn)在最通用的Web服務(wù)器端軟件之一。它能夠通過簡單的API擴(kuò)展,快速、可靠地將Perl/Python等解釋器編譯到
30、服務(wù)器當(dāng)中。Apache 服務(wù)器是一個(gè)模塊化的服務(wù)器,最開始源于NCSA d服務(wù)器,后通過開發(fā)人員的多番修改,使之成為了網(wǎng)頁開發(fā)界中最為重要的Web服務(wù)器軟件。Apache取自“a patchy server”的讀音,翻譯為中文即充滿補(bǔ)丁的服務(wù)器,這是由于它是一款自由的軟件,在人們的使用中,不斷為它開發(fā)新的功能、特性和修改原來存在的缺陷,使Apache得功能變得越來越完善,越來越能夠適應(yīng)各種環(huán)境。Apache有著很多特點(diǎn),其中簡單、速度快、性能穩(wěn)定的特點(diǎn),是它可以做代理服務(wù)器的重要原因。正是因?yàn)槠溟_源,適應(yīng)各種平臺(tái),以與其特點(diǎn),所以本次設(shè)計(jì)采用了Apache作為此次設(shè)計(jì)的服務(wù)器,能夠滿足的使用
31、。2.5 MySQL數(shù)據(jù)庫MySQL是一個(gè)迅速、多線程、多用戶的SQL數(shù)據(jù)庫服務(wù)器,它但憑借“開放源代碼”的優(yōu)勢,即使出現(xiàn)時(shí)間短,但能夠從眾多數(shù)據(jù)庫中脫穎而出,成為PHP的首選數(shù)據(jù)庫也成為了一種必然的趨勢。而PHP選擇MySQL作為數(shù)據(jù)庫,也是有著各種原因,其中支持正規(guī)的SQL查詢語句,能采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進(jìn)行各種查詢,而且?guī)缀趺赓M(fèi)都是主要因素。以下為MySQL的主要特征:MySQL可在不同操作系統(tǒng)下運(yùn)行;MySQL在其中的核心程序完全采用了多線程編程的方法;有一個(gè)靈活且安全的權(quán)限和口令系統(tǒng);支持ODBC for Windows;支持大型數(shù)據(jù)庫;能迅速且穩(wěn)定的基于線程進(jìn)行存的分派,所以
32、能可持續(xù)使用而不用擔(dān)心其穩(wěn)定性;查詢功能強(qiáng)大;PHP為MySQL提供了一整套的MySQL函數(shù)。正是因?yàn)檫@些特點(diǎn),所以本次設(shè)計(jì)是采用的MySQL數(shù)據(jù)庫完成數(shù)據(jù)的增加,刪除,查詢,修改。Dreamweaver、PHP、Apache和MySQL的聯(lián)合運(yùn)用,以與這些網(wǎng)頁開發(fā)環(huán)境的特點(diǎn),是本次招生咨詢的設(shè)計(jì)能夠成功的開發(fā)的必要條件,分析此次設(shè)計(jì)的功能,這幾個(gè)軟件完全能夠滿足的開發(fā)。3 招生咨詢系統(tǒng)的需求分析與可行性分析3.1 用戶需求分析考生通過三年學(xué)習(xí),費(fèi)勁努力,參加高考而通過考試,后面就是需要一個(gè)了解學(xué)校的平臺(tái),而要了解一個(gè)學(xué)校的招生信息,那么相比較與報(bào)紙,電視,等渠道,網(wǎng)絡(luò)無疑會(huì)是一個(gè)非常方便與快
33、捷而且事實(shí)的渠道。而通過網(wǎng)絡(luò)渠道,當(dāng)前最快捷的當(dāng)屬網(wǎng)頁信息,所以本系統(tǒng)平臺(tái)變應(yīng)運(yùn)而生,考生可通過電腦、手機(jī)等客戶端,用瀏覽器在網(wǎng)絡(luò)上了解自己需要的信息。在此平臺(tái)上,考生可以根據(jù)自己需要、成績等,是否報(bào)考該學(xué)校,自己想要了解的也可以通過提問了解想要的信息。用戶通過此,有幾個(gè)方面是必須的:了解學(xué)校的錄取分?jǐn)?shù)線;了解學(xué)校的位置,環(huán)境,教學(xué)資源等;能夠查詢自己是否被該學(xué)校錄取;能解答所沒給出的信息。此主要是實(shí)現(xiàn)這4個(gè)方面,了解錄取分?jǐn)?shù)線是能夠根據(jù)自己的高考成績分析是否能夠報(bào)考此學(xué)校;而學(xué)校位置,環(huán)境,教學(xué)資源等能夠讓考生更多的了解此學(xué)校,讓考生根據(jù)自己的實(shí)際情況進(jìn)行決定的;查詢是為考生提供的一個(gè)查看自
34、己是否被錄取的平臺(tái);有時(shí)候考生也有些不同的問題想要了解,那么解答環(huán)節(jié)就顯得非常的必要了。通過以上幾個(gè)方面,考生和家長可以明確分析出學(xué)校的招生要求,學(xué)校環(huán)境,師資力量;通多對比其他學(xué)校與自己的要求,最終確定報(bào)考的學(xué)校;而且最后可以通過錄取查詢進(jìn)行查詢自己是否被錄取。這就是本招生咨詢的基本功能,幫助考生和學(xué)校完成招生錄取工作,為學(xué)校與考生提供便利。3.2 可行性分析3.2.1 經(jīng)濟(jì)可行性分析本次設(shè)計(jì)采用了開源的PHP,Dreamweaver,Apache,MySQL等基本上在一定程度免費(fèi)的軟件,無需開發(fā)經(jīng)費(fèi),并且軟件的安裝包完全可以在網(wǎng)絡(luò)上進(jìn)行下載,且能夠找到安裝教程。所以本在經(jīng)濟(jì)上是可行的。而硬
35、件上的條件,是需要一臺(tái)PC電腦,而基本上這個(gè)時(shí)代是完成了PC電腦的普與,所以完成開發(fā)的電腦也不成問題。在分析了硬件與軟件的經(jīng)濟(jì)可行性分析可以知道,本次設(shè)計(jì)是不存在經(jīng)濟(jì)問題的,完全是可以在任何地方完成設(shè)計(jì)的開發(fā)工作。3.2.2 技術(shù)可行性技術(shù)可行性分析是需要對軟、硬件進(jìn)行分析,看能否滿足開發(fā)需求,分析是否能夠完成設(shè)計(jì)的開發(fā),在開發(fā)過程中運(yùn)用的軟件技術(shù)。本次設(shè)計(jì)在硬件方面,開發(fā)此項(xiàng)目只需一臺(tái)PC電腦即可,服務(wù)器、數(shù)據(jù)庫與開發(fā)環(huán)境都可以安裝在電腦上,并且可以隨時(shí)通過點(diǎn)到自帶的瀏覽器對開發(fā)的WEB進(jìn)行實(shí)時(shí)觀察,進(jìn)而在有問題的地方進(jìn)行更改;而軟件方面,采用了Dreamweaver,Apache,MySQ
36、L軟件,Dreamweaver的可視化編寫,為網(wǎng)頁的直觀制作提供了方便,Apache服務(wù)器的快速可靠,MySQL server的優(yōu)秀便捷,且這幾個(gè)軟件能聯(lián)合進(jìn)行的開發(fā),這對基于PHP的開發(fā)人員來說無疑是非常方便的;通過第2章節(jié)的開發(fā)技術(shù)的分析,軟件上的優(yōu)勢無疑非常明顯,這是本次設(shè)計(jì)采用這幾個(gè)軟件完成開發(fā)的直接因數(shù)。而信息的交換上,最為便捷的便是通過瀏覽器進(jìn)行訪問,所以本次設(shè)計(jì)采用了當(dāng)前環(huán)境下新興的Browser /Server模式,即瀏覽器服務(wù)器模式,在此模式下,用戶不用安裝任何客戶端進(jìn)而直接對學(xué)校進(jìn)行訪問,這即為考生家長提供了方便,也為學(xué)校的開發(fā)工作節(jié)省了時(shí)間。B/S模式,是一種基于傳統(tǒng)的二
37、層CS模式而發(fā)展起來的一種當(dāng)前新興的網(wǎng)絡(luò)結(jié)構(gòu)模式,它的本質(zhì)便是三層結(jié)構(gòu)的CS模式。在BS模式下,客戶端通過運(yùn)行瀏覽器軟件,在瀏覽器中輸入訪問地址。瀏覽器在分析地址后,將會(huì)以超文本的形式向Web服務(wù)器提出訪問要求;Web服務(wù)器在接受客戶端請求后,將驗(yàn)證其合法性,分析并找到請求中用戶要訪問的文件,若需要調(diào)用數(shù)據(jù)庫,那么將會(huì)通過SQL語法,數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到SQL命令后,會(huì)進(jìn)行數(shù)據(jù)處理,將得到的結(jié)果返回給Web服務(wù)器,Web服務(wù)器會(huì)將得到的所有數(shù)據(jù)與文件進(jìn)行轉(zhuǎn)化,包裝成HTML文檔的形式,并轉(zhuǎn)發(fā)給客戶端瀏覽器,最后瀏覽器端會(huì)以Web頁面來完成信息的顯示。4 招生咨詢系統(tǒng)的總體設(shè)計(jì)4.1
38、概要設(shè)計(jì)4.1.1 風(fēng)格設(shè)計(jì)招生咨詢是一個(gè)信息平臺(tái),是學(xué)校向考生展示學(xué)校的,要讓考生一下把握主旨,了解學(xué)校,所以的設(shè)計(jì)風(fēng)格應(yīng)該以簡潔為主,此次設(shè)計(jì)采用的以白背景為主,能夠?qū)⒘骼说目蛻糇⒁饬ξ谥髦贾?,可為用戶?jié)省很多信息,在幾處地方貼上學(xué)校風(fēng)景圖片,能夠在客戶放松的同時(shí)能增加對學(xué)校的了解。4.1.2 總體設(shè)計(jì)下圖3為本的總體結(jié)構(gòu)圖招生咨詢網(wǎng)主頁錄取查詢招生計(jì)劃走進(jìn)錦城錦城專業(yè)歷年信息問題解答招生論壇登陸驗(yàn)證用戶信息前臺(tái)顯示添加錄取信息登陸注冊后臺(tái)數(shù)據(jù)庫添加刪改圖3:結(jié)構(gòu)圖主頁主要是顯示學(xué)校信息,簡介,風(fēng)采,動(dòng)態(tài)信息等,還需要各個(gè)頁面的跳轉(zhuǎn);錄取查詢是調(diào)用數(shù)據(jù)庫存儲(chǔ)的信息,根據(jù)考號唯一標(biāo)識進(jìn)
39、行的數(shù)據(jù)庫查詢并顯示;錄取信息的添加時(shí)向數(shù)據(jù)庫插入錄取學(xué)生信息,需要一個(gè)驗(yàn)證,招生計(jì)劃是顯示的學(xué)校的下年招生計(jì)劃;走進(jìn)錦城是展示學(xué)校的風(fēng)采,主要是通過圖片和媒體展示學(xué)校的信息;歷年信息是發(fā)布學(xué)校的歷史招收的信息情況,如招生人數(shù)、錄取分?jǐn)?shù)等;問題解答完成的功能是回答學(xué)生的共同問題;論壇是一個(gè)交流平臺(tái),考生還有其他想要了解的可以在此發(fā)帖進(jìn)行咨詢,通過注冊于登陸能夠進(jìn)行用戶的交流。4.2 數(shù)據(jù)庫設(shè)計(jì)通過上述設(shè)計(jì),設(shè)計(jì)了用戶表 (user) , 錄取學(xué)生信息表 (lq), 帖子信息表(leaveinfo), 回復(fù)表(hf)4個(gè)主要數(shù)據(jù)表,還添加了一個(gè)管理員表(admin);如下圖所示:圖4:表總覽 管
40、理員表(admin)完成的是驗(yàn)證管理員登陸,為錄取學(xué)生信息添加設(shè)置的前提條件,這是為的安全管理設(shè)置的,里面保存的是管理員的賬號與密碼。表如下圖所示:圖5:管理員表回復(fù)表(hf)保存的是用戶回復(fù)用戶在回復(fù)主題中所回復(fù)的數(shù)據(jù),包括了回復(fù)信息的回復(fù)id,以與所回復(fù)主題的ID,回復(fù)用戶id,ip,回復(fù)容,以與回復(fù)時(shí)間,其表如下:圖6:回復(fù)表帖子發(fā)布表(leaveinfo)保存的是用戶所發(fā)布帖子的信息,其中包含了帖子自動(dòng)分配的id,發(fā)帖用戶id,主題,發(fā)帖容,時(shí)間與用戶ip。表如下所示:圖7:發(fā)表帖子表錄取信息表(lq)保存的是被錄取學(xué)生的信息,包含了學(xué)生的號,號,性別,地址,畢業(yè)學(xué)校,與高考成績,通過
41、管理員驗(yàn)證之后可以完成新的錄取學(xué)生的添加,表如下:圖8:錄取信息表用戶信息表(user)保存的是用戶信息,其中包括了用戶的id,昵稱, ,密碼,地址,頭像,可通過用戶注冊的方式向該表添加用戶,在其中,添加了一個(gè)管理員賬號,能夠完成帖子與回復(fù)的刪除功能。表如下圖所示:圖9:用戶信息表5 模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 主要頁面設(shè)計(jì)5.1.1工程架構(gòu)圖主頁錄取查詢招生計(jì)劃走進(jìn)錦城錦城專業(yè)歷年信息問題解答招生論壇前臺(tái)顯示添加錄取信息登陸注冊如圖10所示圖10:架構(gòu)圖5.1.2主要頁面清單根據(jù)設(shè)計(jì)圖,的主要頁面分為5類,分別是主頁,錄取信息查詢與添加,學(xué)校招生信息,錦城介紹,問題回答與交流。而錄取信息頁面
42、可分為:錄取查詢,管理員登陸頁面,錄取學(xué)生添加;學(xué)校招生信息可分為:招生計(jì)劃,歷年招生信息;錦城介紹分為:圖片錦城,媒體看錦城,錦城專業(yè)介紹;問題回答與交流:固定問題解答頁面,交流頁面(即論壇)。5.1.3主頁設(shè)計(jì)1網(wǎng)頁設(shè)計(jì)每個(gè)頁面都需要一個(gè)能夠連接其他頁面的,那么在網(wǎng)頁的開頭設(shè)計(jì)一個(gè)其他網(wǎng)頁的點(diǎn)就是非常必要的了。下面是下拉的代碼: 首頁 招生快訊 錄取查詢 管理員添加 招生計(jì)劃2015年招生計(jì)劃 走進(jìn)錦城 圖片錦城 媒體看錦城日報(bào) 華西都市報(bào)錦城專業(yè) 科學(xué)與軟件工程系 文學(xué)與系 工商管理系 財(cái)務(wù)會(huì)計(jì)系 土木與建筑工程系 外國語系 電子信息工程系 金融系 機(jī)械工程系 藝術(shù)系歷年信息 歷年招生計(jì)
43、劃問題解答 招生論壇此代碼完成的功能是的其他網(wǎng)頁,能夠直觀簡潔的顯示出的設(shè)計(jì)頁面,并迅速跳轉(zhuǎn),為用戶的瀏覽提供了便捷。效果如圖11所示圖11:網(wǎng)頁2其他頁面設(shè)計(jì)頁面主要是通過表格(table)、div布局,進(jìn)行頁面的整體規(guī)劃設(shè)計(jì),通過圖片調(diào)用()、JavaScript動(dòng)態(tài)顯示圖片,進(jìn)行輸入信息提交,完成信息輸入,還有其他數(shù)據(jù)庫信息顯示。通過這些來完成信息的綜合網(wǎng)頁顯示。首頁是采用表格布局,動(dòng)態(tài)圖片、錦城介紹兩個(gè)方面,完成了首頁的錦城大概信息介紹,簡介雅觀讓客戶能快速找到主旨。錄取查詢頁面是通過查尋數(shù)據(jù)庫,完成錄取查詢,輸入查詢的考號與號,能準(zhǔn)確查詢是否被錄取,下為數(shù)據(jù)庫查詢代碼:select
44、* from lq where idk=$idk and idc=$idc添加頁面首先登陸管理員,進(jìn)行錄取學(xué)生的添加,此為學(xué)校操作,下為插入代碼:insert into lq values($idk,$idc,$name,$gender,$addr,$sch,$res)招生計(jì)劃、歷年信息、錦城專業(yè)、走進(jìn)錦城、問題解答都是通過表格與div布局,進(jìn)行的html頁面的顯示。招生論壇是通過查詢數(shù)據(jù)庫進(jìn)行的循環(huán)顯示,可以通過注冊登錄進(jìn)行發(fā)帖、回復(fù),完成的頁面顯示。5.2 成績的查詢與添加5.2.1成績的查詢成績的查詢功能是通過獲取需要查詢的關(guān)鍵字,如考號和號;然后進(jìn)行驗(yàn)證是否輸入錯(cuò)誤,在數(shù)據(jù)庫,查詢的人
45、是否存在,不存在則顯示沒有,存在則顯示錄取學(xué)生的詳細(xì)信息,下面為驗(yàn)證,查詢代碼:查詢結(jié)果如圖12所示圖12:錄取查詢與結(jié)果5.2.2 錄取學(xué)生信息的添加添加學(xué)生信息為學(xué)校管理員的工作,所以為了的安全,與學(xué)生信息的安全,首先需要登錄操作,這里是用輸入的賬號密碼查詢驗(yàn)證數(shù)據(jù)庫的管理員賬號密碼,代碼如下:登錄之后,通過獲得輸入學(xué)生信息,向數(shù)據(jù)庫插入添加學(xué)生信息,部分代碼如下:if($idk=|$idc=|$name=|$gender=|$addr=|$sch=|$res=)此代碼完成的是驗(yàn)證信息的完整性;else$result=mysql_query(select * from lq where i
46、dk=$idk or idc=$idc);$row=mysql_fetch_array($result);if($row!=) 此代碼完成的是驗(yàn)證輸入學(xué)生是否存在;else$sql=insert into lq values($idk,$idc,$name,$gender,$addr,$sch,$res);$result=mysql_query($sql);此代碼完成的是向數(shù)據(jù)庫的錄取信息表插入要添加的被錄取學(xué)生的信息。效果如圖13所示:圖13:錄取學(xué)生信息添加5.3 論壇功能的設(shè)計(jì)與實(shí)現(xiàn)論壇功能是為想要報(bào)考此學(xué)校和報(bào)考后的考生以與學(xué)校招生管理處的一個(gè)交流平臺(tái),考生可以在此論壇上詢問想要了解的
47、信息,管理員可以在這里快速給出回答,是一個(gè)快速了解信息的通道??忌部梢栽诖诉M(jìn)行討論,從而獲得自己想了解的事情。5.3.1 發(fā)帖頁面論壇功能主要是顯示論壇帖子,發(fā)布新帖子,回復(fù)帖子;顯示帖子主要是通過查詢數(shù)據(jù)庫帖子的數(shù)量進(jìn)行的循環(huán)顯示,通過連接查詢帖子信息與發(fā)帖人信息,顯示帖子的發(fā)布人id,發(fā)布的信息,時(shí)間,主題等。部分代碼如下:$sql=select * from user,leaveinfo WHERE user.userid = leaveinfo.userid order by timel desc limit /獲取數(shù)據(jù)庫中帖子與用戶信息;if(mysql_fetch_array($
48、result2)=0)/判斷是否有帖子存在;while($row=mysql_fetch_array($result1)a href=fy.php?id=時(shí)間: IP:循環(huán)顯示帖子的信息下為發(fā)帖部分代碼:if(!$userid)判斷用戶是否登錄;else if($title=|$content=)判斷帖子信息是否輸入完整; else $sql=INSERT INTO leaveinfo VALUES (, $userid, $title,$content, now(), $ip); mysql_query($sql); 向數(shù)據(jù)庫的發(fā)布帖子表中插入帖子主題、容等信息;以上為顯示,驗(yàn)證添加帖子的后
49、臺(tái)代碼。效果如圖14所示:圖14:論壇主頁5.3.2 回復(fù)頁面回復(fù)頁面主要是顯示一個(gè)帖子的回復(fù)信息,查詢此帖子id與回復(fù)此id的信息與用戶信息,顯示此貼的主題信息與回復(fù)信息,并可以在此頁面進(jìn)行帖子的回復(fù)。部分代碼如下,顯示:$sql=select * from user,hf WHERE user.userid = hf.userid;代碼是查詢回復(fù)用戶的信息;$sql=select * from user,hf WHERE user.userid = hf.userid and id=$id2 order by timeh asc limit 代碼是查詢回復(fù)信息并按時(shí)間排序;$result3
50、=mysql_query(select * from user,leaveinfo WHERE user.userid = leaveinfo.userid and id=$id2);代碼作用是查詢發(fā)帖人信息;while($row=mysql_fetch_array($result1)if($heave=)/判斷是否有回復(fù)信息樓 img src=img/.gif / : 時(shí)間: IP: 這里的代碼是采用while循環(huán),將回復(fù)信息進(jìn)行循環(huán)輸出,減少了代碼的編寫,使之能夠顯示更多的回復(fù)而不用重復(fù)寫代碼?;貜?fù)部分代碼:if($content=)代碼完成的是驗(yàn)證回復(fù)的信息是否存在;else$sql=I
51、NSERT INTO hf VALUES (,$id, $userid, $ip,$content, now(); $result=mysql_query($sql); 此代碼完成的是向數(shù)據(jù)庫回復(fù)表中插入回復(fù)信息;回復(fù)頁面效果如圖15所示:圖15:回復(fù)頁面論壇主頁與回復(fù)頁面共同完成論壇的框架,將信息通過帖子進(jìn)行分類,方便了用戶的交流,此論壇主旨簡潔,能夠快速的讓人明確主題,并且讓人能夠快速確定需要了解的信息。5.4用戶注冊與登錄和退出的實(shí)現(xiàn)用戶想要在論壇上進(jìn)行發(fā)帖,回復(fù),那么有一個(gè)唯一識別就顯得非常重要了,說以此次設(shè)計(jì)了一個(gè)用戶(user)信息表,進(jìn)行用戶的識別。而發(fā)帖是需要用到唯一識別id,
52、就需要注冊,登陸了,在加上退出功能。在上,如何能夠?qū)⒂脩粜畔⒈4?,是非常重要的,因?yàn)橛脩舨豢赡苤貜?fù)登陸,這會(huì)使用戶的體驗(yàn)不好,所以我采用了cookie保存用戶信息,下面為cookie的保存與調(diào)用:setcookie(nick, $rownick);在cookie中保存用戶名;$nick = $_COOKIEnick; $query = mysql_query(select * from user where nick = $nick);$row = mysql_fetch_array($query); 此代碼完成的是調(diào)用cookie中保存的用戶信息,并查詢數(shù)據(jù)庫獲得詳細(xì)信息,這位開發(fā)者提供了很
53、多便利,減少了代碼的編寫。5.4.1 注冊的實(shí)現(xiàn)用戶初次登陸論壇,數(shù)據(jù)庫沒有用戶的信息,這需要一個(gè)注冊來實(shí)現(xiàn),下面為注冊的部分代碼:if(!$nick)if(!isset($error) and (strlen($nick)=3)if(!isset($error) and (Checknick($nick)=$nick)if(!isset($error) and (!$password)if(!isset($error) and ($password != $password2)if(!isset($error) and (!$head)if(!isset($error)以上幾個(gè)判斷句完成的是
54、判斷用戶注冊信息是否輸入完整與是否已經(jīng)存在。$sql = insert into $USER values(,$nick,$ ,$password,$email,$head,$userflag);此代碼完成了用戶信息的插入,下圖16為效果圖:圖16:用戶注冊5.4.2 用戶登陸用戶完成注冊后,需要登錄進(jìn)行保存cookie,以完成發(fā)帖與回復(fù)。下為登陸部分代碼:$query = mysql_query(select * from user where nick = $nick and password = $password) $row=mysql_fetch_array($query);以上代碼
55、完成了數(shù)據(jù)庫用戶表,判斷用戶是否存在,密碼是否正確 ;if($rownick=$nick&$rowpassword=$password) setcookie(nick, $rownick); 以上代碼完成了數(shù)據(jù)庫,用戶的賬戶密碼驗(yàn)證,以與cookie的保存。效果圖如圖17所示:圖17:用戶登陸5.4.3 用戶的退出有時(shí)用戶登陸之后,需要退出登陸,即完成的是將cookie保存的信息撤銷,這只是一個(gè)非常便捷的代碼,如下:setcookie(nick,time()-3600); 上面代碼將cookie賦值為空,即可完成用戶的退出。6 測試與分析6.1 測試目的完成之后,需要對進(jìn)行測試,看是否能夠運(yùn)行
56、與穩(wěn)定,顯示的頁面是否開發(fā)中想要顯示的網(wǎng)頁,這樣才能確保做出來的設(shè)計(jì)是能夠進(jìn)行運(yùn)行,以與能夠正確的顯示設(shè)計(jì)的頁面。測試存在著以下要求,首先是需要對的質(zhì)量進(jìn)行測試,并且要確保軟件是做了我們設(shè)計(jì)所期望要完成的設(shè)計(jì),并且還要確認(rèn)軟件是在用正確的方法來完成的這個(gè)設(shè)計(jì)。第二是為開發(fā)人員提供信息,比如為給開發(fā)人員提供實(shí)時(shí)的反饋信息,為修改代碼提供依據(jù),這使得開發(fā)人員能在開發(fā)時(shí)能夠與時(shí)將錯(cuò)誤改正。第三是在完成后,需要總體的為設(shè)計(jì)做測試,以彌補(bǔ)設(shè)計(jì)的不足。6.2 亂碼與報(bào)錯(cuò)情況顯示時(shí),遇到了亂碼問題。這是因?yàn)榫幋a不統(tǒng)一,需要將編碼統(tǒng)一為utf-8。有時(shí)編寫完成,進(jìn)行運(yùn)行的時(shí)候,網(wǎng)頁不顯示,而生給出報(bào)錯(cuò),這就需
57、要找到代碼出錯(cuò)的地方,進(jìn)行修改,可查質(zhì)料,問老師或同學(xué)。在完成開發(fā)的過程中,我遇到了圖片不能正確顯示,后通過在代碼中查看,發(fā)現(xiàn)有文件錯(cuò)誤的情況,以與文件的導(dǎo)入代碼錯(cuò)誤;在中的回復(fù)頁面中,翻頁效果不能實(shí)現(xiàn),后經(jīng)過百度查詢以與代碼的分析,在回復(fù)代碼中添加了一個(gè)傳遞回復(fù)的主題id而得以解決。在數(shù)據(jù)庫過程中,也遇到了錯(cuò)誤,后查案代碼,發(fā)現(xiàn)是SQL語句錯(cuò)誤。當(dāng)然,完成一個(gè)的開發(fā),不止遇到這幾個(gè)問題,但在開發(fā)過程中要學(xué)會(huì)自己解決,要學(xué)會(huì)仔細(xì),與時(shí)進(jìn)行測試,這樣才能夠更迅速,有質(zhì)量的完成的開發(fā)工作。6.3系統(tǒng)存在問題由于時(shí)間和經(jīng)驗(yàn)的問題,在此設(shè)計(jì)中,有部分不完美,如從向數(shù)據(jù)庫正確添加漢字信息,沒有統(tǒng)一設(shè)定管
58、理員登陸,在回復(fù)頁面中也不能夠顯示出正確的頁碼等,還望老師指正,我會(huì)在以后的開發(fā)過程中進(jìn)行改正,讓自己能進(jìn)入更高層次的開發(fā)。6.4訪問結(jié)果顯示在完成開發(fā)后,對進(jìn)行了訪問,以下是部分功能的訪問結(jié)果圖18:首頁顯示圖19:錄取查詢圖20:招生論壇結(jié) 論進(jìn)過設(shè)計(jì)與開發(fā),該已經(jīng)基本能夠滿足最初設(shè)計(jì)的想法。網(wǎng)頁界面簡潔,操作方便,功能齊全,實(shí)現(xiàn)了數(shù)據(jù)動(dòng)態(tài)顯示,發(fā)布信息,管理信息,信息分類,后臺(tái)的用戶管理,系統(tǒng)管理的功能,實(shí)現(xiàn)了添加、刪除、修改等主要的的基本功能。但是也有需要進(jìn)一步改進(jìn)的地方,如沒有多樣化顯示等。本的設(shè)計(jì)與開發(fā)在老師的領(lǐng)導(dǎo)下參照大學(xué)錦城學(xué)院的招生的概要進(jìn)行開發(fā)。本次誰開發(fā)通過用戶對的需求分
59、析后,完成了概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試等,在此過程中,進(jìn)行了充分的學(xué)習(xí),以與實(shí)踐,為以后的開發(fā)工作提供了很重要的基礎(chǔ)。在完成設(shè)計(jì)后,我體會(huì)到了在設(shè)計(jì)階段有至關(guān)重要的作用,在設(shè)計(jì)過程中的質(zhì)量好壞,將直接影響到設(shè)計(jì)的質(zhì)量。需求分析是否準(zhǔn)確,會(huì)影響到用戶的體驗(yàn),是否達(dá)到用戶的要求,概要設(shè)計(jì)是在需求分析之后,將用戶所需要的功能加入設(shè)計(jì),以與完成的工程架構(gòu)圖,為后面開發(fā)提供一個(gè)開發(fā)大綱。在本此的開發(fā)過程中,我也體會(huì)到了自己的不足,一些開發(fā)中要用到的不能夠快速解決,本次設(shè)計(jì)對我來說是以個(gè)強(qiáng)化學(xué)習(xí)的過程,我從開發(fā)的過程中學(xué)到了許多關(guān)于開發(fā)中所需要具備的能力,并且我相信這對于我今后在工作上會(huì)有極大的幫助。參考文獻(xiàn) 1PHP程序設(shè)計(jì)英梅 新飛等編著 清華大學(xué) 交通大學(xué) 2011年5月2數(shù)據(jù)庫應(yīng)用與設(shè)計(jì)巍 王曉波 車?yán)?編著 清華大學(xué) 2009年2月3SQL Server數(shù)據(jù)庫應(yīng)用技術(shù)水平 西北工業(yè)大學(xué)2005 年4月4 惠芳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地鐵站點(diǎn)連接盾構(gòu)機(jī)租賃合同
- 農(nóng)村林地租賃合同:生態(tài)農(nóng)業(yè)研究
- 射箭比賽觀眾電梯租賃合同
- 校園籃球聯(lián)賽賽程安排手冊
- 網(wǎng)絡(luò)建設(shè)服務(wù)承諾模板
- 網(wǎng)絡(luò)安全遵紀(jì)守法經(jīng)營承諾書
- 影樓后期制作管理品質(zhì)控制
- 水上酒店防水工程合同
- 應(yīng)急維修工程師聘用協(xié)議
- 團(tuán)隊(duì)建設(shè)摩托車租賃合約
- 2024秋期國家開放大學(xué)《財(cái)務(wù)報(bào)表分析》一平臺(tái)在線形考(作業(yè)一至五)試題及答案
- 國家基本醫(yī)療保險(xiǎn)、工傷保險(xiǎn)和生育保險(xiǎn)藥品目錄(2023年)
- 人教版一年級數(shù)學(xué)上冊《第一、二單元測試卷》(附答案)
- 人教版二年級上冊數(shù)學(xué)計(jì)算題400道
- 城市公益公墓區(qū)建設(shè)方案
- 第七單元測試卷-2024-2025學(xué)年語文三年級上冊統(tǒng)編版
- 供應(yīng)室教學(xué)課件
- 第三單元 測量(單元測試)-2024-2025學(xué)年三年級上冊數(shù)學(xué)人教版
- 1輸變電工程施工質(zhì)量驗(yàn)收統(tǒng)一表式(線路工程)-2024年版
- 護(hù)理觀察瞳孔
- 華為年財(cái)務(wù)報(bào)表分析(共16張課件)
評論
0/150
提交評論