徐愛群 丁群
摘 要:每一年的高考和填報(bào)志愿一直是人們關(guān)注的熱點(diǎn),但現(xiàn)在高校越來越多,高考生們也越來越不知道如何去選一所適合自己的大學(xué)。以往人們使用傳統(tǒng)人工的方式,通過書籍查詢高校志愿分?jǐn)?shù)和實(shí)地考察理想高校。這種方式存在著許多缺點(diǎn)如:效率低、時(shí)間久、成本大。文章針對(duì)當(dāng)前現(xiàn)代高校信息比較零散的狀況提出了相應(yīng)的解決方案,創(chuàng)建一個(gè)高校信息平臺(tái),把各大高校的信息集中在一個(gè)平臺(tái)進(jìn)行比較查詢,為考生提供便捷實(shí)用可信賴的網(wǎng)站。系統(tǒng)采用B/S模式,基于PHP語言,結(jié)合MySQL數(shù)據(jù)庫和Apache服務(wù)器,建立一個(gè)高校信息平臺(tái)。該系統(tǒng)可以實(shí)現(xiàn)分類查詢,能按照不同的分?jǐn)?shù)線、不同的高校名稱等來分類查詢相應(yīng)的高校信息。后臺(tái)管理能夠進(jìn)行高校信息實(shí)時(shí)的添加、刪除、修改、查詢等工作。
關(guān)鍵詞:PHP;MySQL數(shù)據(jù)庫;B/S模式
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2019)04-0099-02
Abstract: The annual college entrance examination as well asfilling out college application formshas always been people's focus of attention, but more and more applicants for colleges and universities have no idea about how to choose a suitable university. In the past, applicants used to adopt the traditional way of checking their scores through admission guide and inquiring about their dream universitiesonthespot. This method has many shortcomings, such as low efficiency, long time, and high cost. In view of the scattered information of modern colleges and universities, this paper puts forward a corresponding solution, which is intended to create an information platform of colleges and universities and gather the information of major colleges and universities into one platform for comparison and inquiry, thus providing convenient practical and reliable websitefor candidates. The system adopts B/S mode, based on PHP language, in combination with MySQL database and Apache server,so as to establish a university information platform. The system can achieve classifiedinquiry and classify the corresponding query of university information, according to the different minimum passing marks and different names of colleges and universities. Background management can be used to add, delete, modify and check the university information in real time.
Keywords: PHP; MySQL database; B/S mode
1 基于PHP的高校信息平臺(tái)建設(shè)意義
高考現(xiàn)在仍是大部分孩子的一條最重要的人生通道,志愿的選填很可能會(huì)跟一生的命運(yùn)關(guān)聯(lián)。志愿選填,考生朋友們都會(huì)想方設(shè)法去搜集資料,了解有哪些學(xué)科,再有哪些學(xué)校有這些學(xué)科,這些學(xué)科的就業(yè)前景,同時(shí)四處征求家人朋友的意見,但是最終仍然有大部分學(xué)生沒有選到適合自己的大學(xué)。針對(duì)這一現(xiàn)象,創(chuàng)建一個(gè)高校信息平臺(tái),高考生們可以根據(jù)許多不同關(guān)鍵字、不同類別的查詢,能按照不同的分?jǐn)?shù)線、不同的高校名稱等幾種組合查詢來分類查詢符合條件的高校信息。該平臺(tái)將傳統(tǒng)的書籍查詢高校志愿分?jǐn)?shù)和實(shí)地考察理想高校整體轉(zhuǎn)移到網(wǎng)絡(luò)線上平臺(tái),利于廣大高考考生快速充分地了解各大高校有關(guān)信息,根據(jù)自身?xiàng)l件快速查詢,定位高校,在查詢了解高校上大大節(jié)約時(shí)間成本。同時(shí),讓高校與考生之間建立了一個(gè)互動(dòng)性通道,加深考生對(duì)高校的了解,準(zhǔn)確、及時(shí)得到自己所需要的信息。
搜索引擎現(xiàn)在已經(jīng)成為信息檢索最重要的指路標(biāo),人們也習(xí)慣了遇到問題找百度解決。使用動(dòng)態(tài)網(wǎng)站實(shí)現(xiàn)對(duì)高校的各類信息進(jìn)行搜索查詢具有書籍所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查詢方便、效率高、可靠性好、信息量大、成本低等。這些優(yōu)點(diǎn)能夠極大地幫助高考生們找到自己想就讀的高校。
2 可行性分析
本網(wǎng)站主要是用PHP語言進(jìn)行開發(fā),并使用MySQL作為數(shù)據(jù)庫來操作管理多所高校的信息。當(dāng)前社會(huì),在計(jì)算機(jī)高度普及的狀況下,互聯(lián)網(wǎng)成為當(dāng)下交流溝通、了解事物的主要渠道,現(xiàn)代青年對(duì)該系統(tǒng)平臺(tái)的認(rèn)可度是非常高的,這個(gè)系統(tǒng)的可行性主要體現(xiàn)在以下的幾個(gè)方面:
2.1 技術(shù)可行性分析
本網(wǎng)站作為檢索和利用Internet上信息資源的中介,運(yùn)用PHP語言以及嵌入HTML5語言進(jìn)行開發(fā),建立WEB服務(wù)器站點(diǎn),實(shí)現(xiàn)與 Internet 的網(wǎng)絡(luò)連接在MySQL數(shù)據(jù)庫中進(jìn)行查詢,再將查詢到的結(jié)果返回用戶瀏覽器中,這樣可以有效地減輕客戶端瀏覽器負(fù)擔(dān)同時(shí),大大地提高了交互的速率。其工作原理符合計(jì)算機(jī)信息檢索的工作原理——對(duì)信息集合和需求集合進(jìn)行匹配,它一方面需要從WWW信息資源中采集信息,另一方面需要構(gòu)建與主題或輸入的關(guān)鍵字詞搜索相關(guān)的索引數(shù)據(jù)庫,提供信息檢索的接口,用來反饋用戶所查詢的信息。用戶端只要使用瀏覽器,即可瀏覽開發(fā)者所設(shè)計(jì)的網(wǎng)頁內(nèi)容。
2.2 經(jīng)濟(jì)可行性分析
在現(xiàn)代計(jì)算機(jī)的價(jià)格已經(jīng)越來越便宜,性能也有了非常大的進(jìn)步。而本平臺(tái)的開發(fā)大大地提高了高考生們選填志愿的效率,為此主要體現(xiàn)在以下幾個(gè)方面:(1)本網(wǎng)站的運(yùn)行能代替人們購買相關(guān)書籍進(jìn)行查詢,可以節(jié)省許多資源;(2)本網(wǎng)站的運(yùn)行比人們自己查閱書籍速度較快,節(jié)省學(xué)生們的時(shí)間;(3)本網(wǎng)站的運(yùn)行做到實(shí)事求是,可以將各高校的信息進(jìn)行單方面或者綜合性地比對(duì),大大提高了高考生們的搜索效率;(4)本網(wǎng)站的運(yùn)行可以讓人們隨時(shí)隨地進(jìn)行查詢,更方便實(shí)用;(5)本網(wǎng)站所提供的高校信息更全面、可靠,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。
2.3 操作可行性分析
此網(wǎng)站以多樣化的多媒體樣式提供豐富的高校信息,如:歷年分?jǐn)?shù)線及錄取情況、文化氛圍、校園環(huán)境、教師團(tuán)隊(duì)、學(xué)校專業(yè)、校園特色、社團(tuán)、飯?zhí)玫?。該平臺(tái)提供龐大并準(zhǔn)確的信息進(jìn)行數(shù)據(jù)對(duì)比,幫助高考生們找到心儀的院校。此網(wǎng)站人機(jī)界面友好,操作簡(jiǎn)單,幫助詳盡,一般人員都可以使用,不需要專門的培訓(xùn),具備系統(tǒng)的運(yùn)行可行性,對(duì)于教師和學(xué)生都是簡(jiǎn)明易學(xué)的,可以迅速熟練操作,所以本系統(tǒng)操作可行度是非常樂觀的。
綜上所述,通過可行性研究,可以得出本系統(tǒng)的開發(fā)是可行的。
3 高校信息平臺(tái)使用的技術(shù)研究分析
該高校信息平臺(tái)主要以PHP動(dòng)態(tài)網(wǎng)頁的形式來顯示其所具有的功能。傳言:“PHP是世界上最好的語言”。PHP 是一種創(chuàng)建動(dòng)態(tài)交互性站點(diǎn)的強(qiáng)有力的服務(wù)器端腳本語言。因?yàn)镻HP工具是免費(fèi)的,對(duì)于像微軟ASP這種昂貴的競(jìng)爭(zhēng)者來說,PHP 無疑是另一種高效率且高性價(jià)比的選項(xiàng),所以被廣泛使用。最重要的是:PHP可以用C或者C++進(jìn)行程序的擴(kuò)展!和其它技術(shù)相比,PHP本身不僅免費(fèi)而且是開源代碼,編輯較簡(jiǎn)單,實(shí)用性較強(qiáng),此外,其程序開發(fā)速度快,運(yùn)行速度也快,支持絕大部分流行的數(shù)據(jù)庫和操作系統(tǒng)。
此網(wǎng)站基于B/S(瀏覽器/服務(wù)器)模式。隨著Internet和WWW的流行,以往的主機(jī)/終端和C/S模式都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互相連接、信息隨時(shí)隨處可見和信息共享的新要求,于是就出現(xiàn)了B/S型模式。它是C/S架構(gòu)的一種改進(jìn),可以說屬于三層C/S架構(gòu)。主要是利用了不斷發(fā)展成熟的WWW瀏覽器技術(shù),瀏覽器也被稱為“瘦”客戶端,原因是它只能少量地處理邏輯關(guān)系。早期的瀏覽器主要用途是信息的發(fā)布,顯示的是靜態(tài)的頁面,只能是一種單向應(yīng)用。交互動(dòng)畫、數(shù)據(jù)是后臺(tái)發(fā)展動(dòng)態(tài)網(wǎng)頁的特性,頁面也變得越來越豐富多彩,交互性能得到很大提高的同時(shí),也能處理部分邏輯事務(wù)。在與C/S結(jié)構(gòu)不同的B/S結(jié)構(gòu)的多對(duì)結(jié)構(gòu)下,非常適合在廣域網(wǎng)里實(shí)現(xiàn)互聯(lián)網(wǎng)、甚至是全球網(wǎng),具有十分強(qiáng)大的信息共享性。作為一種全新的技術(shù),它大大節(jié)約了開發(fā)的成本且能夠?qū)崿F(xiàn)原來需要使用復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能。
該網(wǎng)站的后臺(tái)使用MySQL數(shù)據(jù)庫,它是一種關(guān)聯(lián)數(shù)據(jù)庫的管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)存儲(chǔ)在不同的表中,而不是將所有的數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。而且MySQL數(shù)據(jù)庫的體積較小、速度較快、總體擁有成本相對(duì)較低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇用 MySQL 作為網(wǎng)站數(shù)據(jù)庫,具有功能完備、運(yùn)行穩(wěn)定、維護(hù)方便的優(yōu)點(diǎn)。
該平臺(tái)是以中國(guó)教育信息網(wǎng)、廣東高考網(wǎng)、中國(guó)高校教育學(xué)生信息網(wǎng)、高考網(wǎng)、查校網(wǎng)等大型網(wǎng)作為主要的參考對(duì)象進(jìn)行研究。該網(wǎng)站可以實(shí)現(xiàn)根據(jù)許多不同關(guān)鍵字、不同類別的查詢,能按照不同的分?jǐn)?shù)線、不同的高校名稱等幾種組合查詢來分類查詢相應(yīng)的高校信息。用戶可以從高校公告欄獲取一些重要的信息。后臺(tái)數(shù)據(jù)庫采用SQL語言進(jìn)行數(shù)據(jù)庫的實(shí)時(shí)錄入、刪除、更新、查詢等管理工作。研究設(shè)計(jì)該平臺(tái)是為了更快速、更方便地滿足不同的用戶對(duì)高校信息的了解與查詢。
4 結(jié)束語
現(xiàn)在正當(dāng)信息管理系統(tǒng)在我國(guó)得到普及和飛速發(fā)展的時(shí)代,互聯(lián)網(wǎng)成為當(dāng)下交流溝通、了解信息的主要渠道之一,絕大部分的青年對(duì)互聯(lián)網(wǎng)的認(rèn)可與需求是非常高的,該高校信息平臺(tái)以多樣化的多媒體樣式提供豐富的高校信息,如:歷年分?jǐn)?shù)線及錄取情況、文化氛圍、校園環(huán)境、教師團(tuán)隊(duì)、學(xué)校專業(yè)、校園特色、社團(tuán)、飯?zhí)玫取T撈脚_(tái)提供龐大并準(zhǔn)確的信息進(jìn)行數(shù)據(jù)對(duì)比,幫助高考生們找到心儀的院校。其中需要采集龐大的高校信息數(shù)據(jù)并對(duì)這些數(shù)據(jù)進(jìn)行整理,所以我們必須掌握并熟悉以下技能:(1)一種數(shù)據(jù)庫管理系統(tǒng)技術(shù),熟練運(yùn)用數(shù)據(jù)庫的基本操作與程序設(shè)計(jì)技能;(2)掌握至少一種數(shù)據(jù)庫開發(fā)語言,能根據(jù)需求文檔設(shè)計(jì)結(jié)果來編寫應(yīng)用程序;(3)掌握一門編程語言以及一定的編程技巧和算法。
本次通過對(duì)高校信息平臺(tái)的分析、設(shè)計(jì)與實(shí)現(xiàn),綜合運(yùn)用自身所學(xué)的知識(shí):可以將書本上的理論知識(shí)應(yīng)用于該高校信息平臺(tái)的開發(fā)中,掌握管理信息相關(guān)系統(tǒng)開發(fā)的技能和開發(fā)方法,了解并熟悉網(wǎng)站開發(fā)的步驟,也是為將來今后實(shí)習(xí)工作打下扎實(shí)良好的實(shí)踐基礎(chǔ)。但是我們作為學(xué)生,仍然是消費(fèi)者,資金有限,沒有辦法購買較高級(jí)的設(shè)備,導(dǎo)致網(wǎng)站處理緊急事件的能力相對(duì)會(huì)比較差,如:系統(tǒng)突然崩潰,電腦突然斷電,此時(shí)系統(tǒng)不一定能保證數(shù)據(jù)庫數(shù)據(jù)的完整性。
參考文獻(xiàn):
[1]劉金安.實(shí)用軟件工程教程[M].北京:高等教育出版社,2012.
[2]鄧發(fā)云.信息檢索與利用(2版)[M].北京:科學(xué)出版社,2013.
[3]陳承歡.SQL Server2008數(shù)據(jù)庫設(shè)計(jì)與管理[M].北京:高等教育出版社,2012.
[4]明日科技.PHP從入門到精通(第3版)[M].北京:清華大學(xué)出版社,2012.
[5]孫祥盛.PHP編程基礎(chǔ)與實(shí)例教程[M].北京:人民郵電出版社,2011.
[6]于荷云.PHP+MySQL網(wǎng)站開發(fā)全程實(shí)例(第2版)[M].北京:清華大學(xué)出版社,2015.
[7]唐漢明,翟振興,關(guān)寶軍,等.深入淺出MySQL:數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)(第2版)[M].北京:人民郵電出版社,2014.
[8]仲林林.PHP+MySQL開發(fā)技術(shù)詳解[M].北京:中國(guó)鐵道出版社,2013.
[9]唐俊.PHP+MySQL網(wǎng)站開發(fā)技術(shù)項(xiàng)目式教程(第2版)[M].北京:人民郵電出版社,2015.
[10](美)喬帕(Chopra V.),(美)李(Li.S.),(美)吉恩德(Genender J.) 楊.Apache Tomcat 6高級(jí)編程[M].北京:人民郵電出版社,2009.