基于php的校園招聘信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)專業(yè)_第1頁
基于php的校園招聘信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)專業(yè)_第2頁
基于php的校園招聘信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)專業(yè)_第3頁
基于php的校園招聘信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)專業(yè)_第4頁
基于php的校園招聘信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)專業(yè)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、題目:基于 PHP 的校園招聘信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘摘 要要論文實(shí)現(xiàn)了一個(gè)校園招聘信息發(fā)布系統(tǒng)管理系統(tǒng)的功能,本系統(tǒng)研究基于 B/S 模式的信息資源共享分配的實(shí)現(xiàn),采用的是 PHP+MYSQL 模式的在線招聘求職電子政務(wù)平臺(tái)。由于大學(xué)生的學(xué)習(xí)節(jié)奏較快,且電腦普及率和上網(wǎng)概率也隨著社會(huì)的發(fā)展越來越高,學(xué)生上網(wǎng)獲取就業(yè)信息的機(jī)會(huì)越來越多。所以,學(xué)??梢詫⒕蜆I(yè)信息宣傳服務(wù)切入到這個(gè)點(diǎn)來,讓學(xué)生更方便地獲取相關(guān)信息,這將大大提高學(xué)生學(xué)習(xí)的進(jìn)度和對(duì)學(xué)校教育的滿意度。此系統(tǒng)在設(shè)計(jì)上采用 Web Service 技術(shù),并選用內(nèi)外三層的結(jié)構(gòu),讓整個(gè)系統(tǒng)具有平臺(tái)先進(jìn)性、技術(shù)前瞻性、內(nèi)容擴(kuò)充性,使我們建成一個(gè)

2、具有良好的穩(wěn)定性和延展性的先進(jìn)體系。系統(tǒng)設(shè)計(jì)嚴(yán)格遵循規(guī)范和標(biāo)準(zhǔn),采用三層的設(shè)計(jì)理念,以及構(gòu)件化的實(shí)現(xiàn)方案。為了使整個(gè)系統(tǒng)的結(jié)構(gòu)分層合理,本系統(tǒng)采用軟件構(gòu)件化的開發(fā)方式,使實(shí)施的業(yè)務(wù)與實(shí)現(xiàn)方式分離,邏輯與整體數(shù)據(jù)相分離;使用開放型的標(biāo)準(zhǔn)方案,統(tǒng)一服務(wù)接口的核心規(guī)范。系統(tǒng)實(shí)現(xiàn)了比較完備的功能,以 Web 界面與使用的對(duì)象進(jìn)行充分的交互,與用戶進(jìn)行互動(dòng),并接受用戶的信息,同時(shí)使用數(shù)據(jù)庫管理標(biāo)準(zhǔn)系統(tǒng)來存儲(chǔ)信息數(shù)據(jù)。整個(gè)系統(tǒng)真正實(shí)現(xiàn)了對(duì)數(shù)據(jù)和信息的查詢、編輯和互動(dòng)等數(shù)據(jù)基礎(chǔ)性操作,根據(jù)使用對(duì)象的真實(shí)需求及程序的維護(hù)和應(yīng)用達(dá)到的易用的目標(biāo),系統(tǒng)采取了模塊化的設(shè)計(jì)理念和方案,把各部分的內(nèi)容實(shí)現(xiàn)在不同的部分中

3、,方便程序的維護(hù)和擴(kuò)展,此外也建立了基本程序的功能性復(fù)用。關(guān)鍵詞:關(guān)鍵詞:畢業(yè)生;求職;招聘;PHP; MYSQLAbstractThis paper implements an online job recruitment management system function, the system of B/S model of information resources sharing based on the realization of the distribution, using the PHP+MYSQL 2000 model of online recruitment pla

4、tform for e-government. As the Universitys fast-paced learning, and computer and Internet penetration rate with the development of society more and more high, more and more students online access to information on employment opportunities. So, schools can promote employment information service cut t

5、o the point, let students easier access to relevant information, which will greatly improve student learning progress and satisfaction of school education.This system is designed based on three layer structure, Web Service technology, making the choice of platform, using advanced technology, forward

6、-looking, scalability, thus ensuring the completion of the system has good stability, scalability. System design by standardization, standardization, and hierarchical design, the component realizes. The software component of the development mode, the system hierarchical structure, operations and imp

7、lementation of separation, separation of logic and data; to a unified service interface specification for the core, using open standards. From the functional point of view, the system is more complete, the system Web interface and user interaction, and provide information and accept its operation, a

8、t the same time to store information and data through database management system. System to achieve the basic database of information and data browsing, query, editing and management operations, using a modular design method, according to the needs of users and the application procedures and mainten

9、ance of the ease of use, each component will be placed in different modules, to facilitate the process of expansion and maintenance, and established the basic program function reuse.Key Words: Graduate Employment Information Management; PHP; MYSQL 目目 錄錄第第 1 章章 前前 言言.1第第 2 章章 可行性分析可行性分析.32.1 經(jīng)濟(jì)可行性.32

10、.2 技術(shù)可行性.32.3 操作可行性.4第第 3 章章 需求分析需求分析.53.1 業(yè)務(wù)流分析.73.2 數(shù)據(jù)流分析.93.3 數(shù)據(jù)字典.103.4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì).123.5 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì).14第第 4 章章 網(wǎng)站的具體實(shí)現(xiàn)網(wǎng)站的具體實(shí)現(xiàn).194.1 系統(tǒng)實(shí)現(xiàn)軟件簡介.194.1.1 網(wǎng)站所用的 Web 技術(shù)有.194.1.2 系統(tǒng)開發(fā)工具.194.2 系統(tǒng)前臺(tái)操作說明.214.2.1 首頁頁面.214.2.2 站內(nèi)新聞界面.254.2.3 崗位查看界面.274.3 系統(tǒng)后臺(tái)操作界面.304.3.1 系統(tǒng)管理員界面.304.3.2 所以應(yīng)聘記錄管理界面.344.3.3 簡歷模板設(shè)

11、置界面.39第第 5 章章 結(jié)結(jié) 論論.1參考文獻(xiàn)參考文獻(xiàn).2致致 謝謝.31第第 1 章章 前前 言言作為世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),Internet 有著十分廣泛的應(yīng)用,功能和規(guī)模都十分強(qiáng)大,在世界上不同位置下的專用外部裝置以及計(jì)算機(jī)設(shè)備,利用通信路線進(jìn)而實(shí)現(xiàn)連接,這樣計(jì)算機(jī)終端相互間能夠?qū)崿F(xiàn)信息的傳送,同時(shí)還能夠?qū)崿F(xiàn)數(shù)據(jù)信息以及軟硬件之間的共享。數(shù)字技術(shù)同現(xiàn)代通信在得到發(fā)展之后,互相結(jié)合進(jìn)而產(chǎn)生的就是計(jì)算機(jī)網(wǎng)絡(luò)。散落于世界各地?cái)?shù)量龐大的電腦網(wǎng)絡(luò),通過 Internet,同終端之間實(shí)現(xiàn)了連接,因此成為了世界上開放性最強(qiáng)的信息網(wǎng)絡(luò)。在六十年代末期,美國的國防部研究計(jì)劃管理局,就開始準(zhǔn)備建立一

12、個(gè)網(wǎng)絡(luò)體系,并且命名為 ARPANET,在六十年代,建立該體系最主要的目的,是為了能夠把美國的軍事用途以及科研使用的電腦,在其終端上實(shí)現(xiàn)連接,最終成為一個(gè)整體。而ARPANET 就是 Internet 的雛形,這個(gè)看法是當(dāng)時(shí)所有的研究學(xué)者均認(rèn)同的。在 1985年的時(shí)候,美國的國家科學(xué)基金會(huì)開始建立一個(gè)基于該網(wǎng)絡(luò)體系的骨干網(wǎng)絡(luò),被稱為是 NSFNET,主要是應(yīng)用于研究以及教育的層面。在 1989 年的時(shí)候,MILNET 同NSFNET 之間實(shí)現(xiàn)了連接,由此產(chǎn)生的新網(wǎng)絡(luò)也有了一個(gè)新的名字互聯(lián)網(wǎng)。也就是那個(gè)時(shí)候開始,其他部門的計(jì)算機(jī)網(wǎng)絡(luò)均被納入到互聯(lián)網(wǎng)的范疇里去,而ARPANET 則完成了自己的使命

13、后,解散了。 在二十世紀(jì)的九十年代,商業(yè)化互聯(lián)網(wǎng)雛形出現(xiàn),各個(gè)企業(yè)也開始逐漸的進(jìn)入到了互聯(lián)網(wǎng)之中去,在其商業(yè)化的具體過程里,開始逐漸的發(fā)展壯大起來。到了 1995 年的時(shí)候,NSFNET 也停止了運(yùn)營,互聯(lián)網(wǎng)已經(jīng)完全商業(yè)化。因特網(wǎng)增長已經(jīng)呈現(xiàn)了指數(shù)的趨勢,不僅僅只是網(wǎng)絡(luò)規(guī)模的擴(kuò)大,在此基礎(chǔ)上開發(fā)的各種應(yīng)用,也具備明顯的多樣性。最早的時(shí)候,網(wǎng)絡(luò)主要是用來實(shí)現(xiàn)諸如電子郵件、遠(yuǎn)程訪問或者文件傳輸,而網(wǎng)絡(luò)的使用者基本上都是科技工作者。但是在進(jìn)入到了九十年代之后,一種名為因特網(wǎng)的新型網(wǎng)絡(luò)應(yīng)用出現(xiàn)之后,許多非學(xué)術(shù)的網(wǎng)絡(luò)用戶也開始慢慢的融入到了全球,由于萬維網(wǎng)具備很多優(yōu)點(diǎn),比如查詢便利且信息量大,因此在接受

14、起來也很快速。各類型的媒體以及通信服務(wù)開通之后,各類型的網(wǎng)上購物也在互聯(lián)網(wǎng)的基礎(chǔ)上應(yīng)運(yùn)而生,同時(shí)還伴隨著其他便利的應(yīng)用,甚至可以這樣說,網(wǎng)絡(luò)的應(yīng)用程序已經(jīng)深入到了社會(huì)的方方面面。為什么互聯(lián)網(wǎng)能夠發(fā)展如此迅速,足以被稱為是二十世紀(jì)最偉大的發(fā)明,想要探2究其中的原因,就要先從互聯(lián)網(wǎng)的特性去思考?;ヂ?lián)網(wǎng)具有自由、開放、平等的特性,因此受其驅(qū)動(dòng),同時(shí)和人們之間的互動(dòng)以及共享結(jié)合起來,讓因特網(wǎng)變成了二十一世紀(jì)商業(yè)的原動(dòng)力。萬維網(wǎng)的英文全稱是萬維網(wǎng),也可以寫為 WWW,網(wǎng)站或 3W。使用的系統(tǒng)是超文本,創(chuàng)作者本意是想要建立一個(gè)網(wǎng)絡(luò)系統(tǒng),把分散于世界各地的物理學(xué)家都給組織起來,實(shí)現(xiàn)互相之間的交流和研究。在

15、1990 年底的時(shí)候,WWW 開發(fā)出了第一套可是使用的軟件,另外其發(fā)展速度異常快。WWW 不單單是能夠發(fā)送文本,同時(shí)對(duì)于聲音、圖像以及動(dòng)畫都能夠?qū)崿F(xiàn)傳輸。在利用 WWW 進(jìn)行文件閱讀時(shí),屏幕上將會(huì)存在了大量顏色不同的詞語,這是指的超鏈接的部分。用戶對(duì)這部分超鏈接點(diǎn)擊時(shí),將會(huì)跳轉(zhuǎn)到其指定的網(wǎng)頁。萬維網(wǎng)同其他的信息發(fā)布工具進(jìn)行對(duì)比之后可知,起產(chǎn)生的代價(jià)很低,并且有著廣泛的應(yīng)用范圍,因此對(duì)人們產(chǎn)生了很大的吸引力。同時(shí)由于其能夠傳輸信息、文本、圖像以及聲音等,因此是一個(gè)十分有效的傳播途徑。對(duì)于游客來說,利用 WWW 可以很輕松的對(duì)于各類的信息資源實(shí)現(xiàn)瀏覽。當(dāng)新型的程序以及瀏覽器出現(xiàn)后,互聯(lián)網(wǎng)上進(jìn)行多媒

16、體以及文本信息的公布,已經(jīng)變成了最為普遍的手段。在引進(jìn)了 web 服務(wù)器之后,通過對(duì)其腳本的運(yùn)行,進(jìn)而實(shí)現(xiàn)交互功能,網(wǎng)頁就會(huì)變得豐富多彩。而在 Java 的基礎(chǔ)上,會(huì)使得這些變化基礎(chǔ)上開發(fā)的應(yīng)用程序,都有可以遵循的原理,隨后把客戶端通過下載后,再借助瀏覽器去運(yùn)行。也是在那之后,利用服務(wù)器和客戶機(jī)結(jié)合的開發(fā)模式,被引入到 web 中去,這也意味著萬維網(wǎng)發(fā)生了根本性的變化。3第第 2 章章 可行性分析可行性分析由于學(xué)業(yè)以及就業(yè)壓力都在不斷增加,因此對(duì)于時(shí)間的自由支配來說,學(xué)生也有著越來越強(qiáng)烈的意愿,因此就業(yè)信息的宣傳和管理不可或缺。學(xué)生就業(yè)信息管理系統(tǒng)是集學(xué)校、企業(yè)、學(xué)生三大信息主體為一體的信息管

17、理系統(tǒng),目的在于將信息置于平臺(tái)之上,將此平臺(tái)作為學(xué)生和企業(yè)的溝通橋梁,學(xué)校則是信息記錄與統(tǒng)計(jì)者,三者互不影響卻又相互聯(lián)系,各自提供方便,降低了人力物力財(cái)力的消耗,以網(wǎng)絡(luò)的方式更加高效快捷的盡最大限度的解決問題。進(jìn)行系統(tǒng)開發(fā),首先就是要明白系統(tǒng)用戶的需求。只有這樣,開發(fā)出來的系統(tǒng)才有意義,才能被使用者接受。可行性分析系統(tǒng),包括經(jīng)濟(jì)上、技術(shù)上、操作上的可行性。該開發(fā)的系統(tǒng)具體可行性如下所示:2.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性該系統(tǒng)由研發(fā)人員自主研發(fā),降低了在經(jīng)濟(jì)方面的投入,與此同時(shí),提高了人力資源的利用率,增強(qiáng)了對(duì)數(shù)據(jù)管理的方便快捷,不僅方便學(xué)校管理,更使學(xué)生、企業(yè)一目了然的查閱到符合各自要求的相關(guān)信息

18、,提高了信息利用的效率,增強(qiáng)了信息的有效性和即時(shí)性。若是投入使用該系統(tǒng),那么除了減少相關(guān)的工作量以及資源的壓力之外,同時(shí)還能夠使得資源的利用率獲得提升,在這個(gè)前提下,對(duì)于學(xué)生在就業(yè)信息的傳播上,產(chǎn)生了很大的正面影響。另外,由于該系統(tǒng)設(shè)定的目標(biāo)并不復(fù)雜,因此開發(fā)的周期不長,進(jìn)而節(jié)省了開支,降低了成本,所以從經(jīng)濟(jì)角度對(duì)其探討的系統(tǒng)開發(fā)是可行的。2.2 技術(shù)可行性技術(shù)可行性本系統(tǒng)網(wǎng)站開發(fā)技術(shù)采用 JSP + Servlet + JavaBean,Web 程序和數(shù)據(jù)庫的連接通過JDBC 實(shí)現(xiàn),它是目前常用的數(shù)據(jù)庫訪問技術(shù) ,具備強(qiáng)大的數(shù)據(jù)訪問功能,網(wǎng)站頁面采用 JavaScript 和 HTML 等技

19、術(shù)。并且這些技術(shù)已被本人簡單掌握,可以用來進(jìn)行系統(tǒng)開發(fā)。而 PHP 是一種 HTML 嵌入式語言,是一個(gè)服務(wù)器端腳本語言嵌入在 HTML中執(zhí)行的文件,在語言風(fēng)格類似于 C 語言,因此使用廣泛。除了功能強(qiáng)大外,所有CGI 功能也都可以通過 PHP 去實(shí)現(xiàn),主流的數(shù)據(jù)庫都能兼容,同時(shí)還可以實(shí)現(xiàn)C、C+進(jìn)行程序的擴(kuò)展!4因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。2.3 操作可行性操作可行性本系統(tǒng)的操作界面簡潔,用戶可以直接看到每個(gè)模塊的功能。同時(shí)它符合大多數(shù)用戶的使用習(xí)慣,用戶不用學(xué)習(xí)它的使用方法,只需根據(jù)日常操作習(xí)慣就可以使用,并且不需要很復(fù)雜的步驟。并且本校管理辦公室有著十分齊全的設(shè)置,在傳統(tǒng)就業(yè)信息

20、宣傳方面做得很系統(tǒng),具備著做就業(yè)網(wǎng)站的基礎(chǔ)硬件條件。綜上所述,此招聘網(wǎng)站具備存在的必要性,同時(shí)也具備開發(fā)成就業(yè)網(wǎng)站的條件,對(duì)于畢業(yè)生來說,在查詢就業(yè)信息時(shí)會(huì)更加方便,更合理地使現(xiàn)有就業(yè)信息宣傳資源發(fā)揮最大的作用。5第第 3 章章 需求分析需求分析從二十世紀(jì)的九十年代之后,計(jì)算機(jī)系統(tǒng)在其發(fā)展的過程里,存在兩個(gè)十分明顯的特點(diǎn):其一,計(jì)算機(jī)由原來封閉式的系統(tǒng),轉(zhuǎn)變成了開放式的系統(tǒng);其二,互聯(lián)網(wǎng)以及客戶機(jī)同服務(wù)器結(jié)合的開發(fā)模式,順應(yīng)了時(shí)代的潮流。(1)客戶機(jī)/服務(wù)器模式及其特點(diǎn)由于計(jì)算機(jī)技術(shù)發(fā)展十分迅速,其系統(tǒng)的功能也變得越來越強(qiáng)大,同時(shí)體積在變小的同時(shí),價(jià)格也越來越便宜,并且,相關(guān)的網(wǎng)絡(luò)技術(shù)也在不斷

21、的提升,尤其是在局域網(wǎng)的部分,空間的限制得到了解決,因此能夠?qū)崿F(xiàn)資源共享。而這些優(yōu)點(diǎn)使得分布式計(jì)算機(jī)系統(tǒng)得以產(chǎn)生,客戶機(jī)/服務(wù)器模式正好滿足了這一需求。客戶端/服務(wù)器技術(shù)的基本原理是將單獨(dú)的數(shù)據(jù)處理和應(yīng)用程序被移交到數(shù)據(jù)庫和工作站來執(zhí)行。在存儲(chǔ)到數(shù)據(jù)庫后,數(shù)據(jù)仍然能夠訪問不同的應(yīng)用,而數(shù)據(jù)請(qǐng)求是通過數(shù)據(jù)庫的服務(wù)器去進(jìn)行處理的,隨后再把該數(shù)據(jù)傳輸?shù)桨l(fā)送請(qǐng)求的應(yīng)用中去。所以,數(shù)據(jù)庫服務(wù)器主要功能為:對(duì)數(shù)據(jù)進(jìn)行維護(hù),同時(shí)恢復(fù)產(chǎn)生的各種錯(cuò)誤,進(jìn)而使得用戶的安全性和完整性獲得提高。本系統(tǒng)基于 B/S 工作模式,使用對(duì)象主要分為前臺(tái)畢業(yè)生和后臺(tái)就業(yè)輔導(dǎo)管理員用戶。前臺(tái)畢業(yè)生登錄后可以進(jìn)行相關(guān)招聘公告詳細(xì)信

22、息的瀏覽、相關(guān)就業(yè)政策詳細(xì)信息的瀏覽、已就業(yè)學(xué)生信息的查看和我的個(gè)人信息的管理。后臺(tái)輔導(dǎo)管理員登錄后可以進(jìn)行就業(yè)計(jì)劃的管理、報(bào)表統(tǒng)計(jì)的管理、招聘公告的管理、就業(yè)政策的管理和系統(tǒng)管理。(2)瀏覽器/服務(wù)器模式及其特點(diǎn) 21 世紀(jì),移動(dòng)互聯(lián)網(wǎng)技術(shù)發(fā)生了巨大的革新?,F(xiàn)如今,通過適當(dāng)?shù)姆椒ū憧蓪?shù)據(jù)庫技術(shù)在 WEB 中得以實(shí)現(xiàn)。其操作方法即為借助相應(yīng)的數(shù)據(jù)庫技術(shù),就復(fù)雜的信息數(shù)據(jù)加以收集和整合,然后根據(jù)用戶的訪問指令,建立完整的動(dòng)態(tài)檢索平臺(tái),進(jìn)而使客戶能夠在網(wǎng)絡(luò)中找出自己需要的信息,這便使數(shù)據(jù)庫中的信息資源能夠在網(wǎng)絡(luò)頁面中呈現(xiàn)?,F(xiàn)如今,WEB 技術(shù)關(guān)注的焦點(diǎn)在于如何通過相關(guān)現(xiàn)有技術(shù)手段,為用戶提供動(dòng)態(tài)

23、交互式檢索條件。本系統(tǒng)使用 PHP 對(duì)系統(tǒng)進(jìn)行開發(fā),開發(fā)設(shè)計(jì)過程簡單易行。本系統(tǒng)可滿足使用對(duì)象對(duì)系統(tǒng)的功能需求,實(shí)現(xiàn)了前臺(tái)學(xué)生對(duì)象對(duì)就業(yè)信息的需求和后臺(tái)管理員對(duì)象對(duì)就業(yè)信息的管理。6互聯(lián)網(wǎng)發(fā)展了這么多年以來,其基于瀏覽器上的圖形化開發(fā),同樣發(fā)展迅速,因此全世界的信息網(wǎng)絡(luò)也獲得了發(fā)展。因?yàn)橐蛱鼐W(wǎng)用戶數(shù)量的劇增,因此在計(jì)算機(jī)以及網(wǎng)絡(luò)供應(yīng)商和用戶來說,紛紛都接受了 TCP / IP 協(xié)議。此外,各個(gè)單位內(nèi)部的局域網(wǎng)開始廣泛的使用了起來,因此這些員工也產(chǎn)生了相應(yīng)的訴求,希望能夠連接上Internet,以此來獲取更多網(wǎng)上的信息資源,進(jìn)而滿足自身以及業(yè)務(wù)上的各項(xiàng)需求。因此依據(jù)現(xiàn)狀,客戶端/服務(wù)器瀏覽器/服

24、務(wù)器已經(jīng)成為一種必然趨勢。而外部的信息服務(wù),主要是通過三個(gè)部分來組成的,分別為 WWW 服務(wù)器、瀏覽器以及后端數(shù)據(jù)庫服務(wù)器參數(shù)。作為一種標(biāo)準(zhǔn)的客戶端軟件,瀏覽器能夠給用戶提供一個(gè)統(tǒng)一的操作界面,而WWW 服務(wù)器則可以對(duì)其他服務(wù)器實(shí)現(xiàn)瀏覽的功能,對(duì)于應(yīng)用服務(wù)器來說,還能夠在現(xiàn)實(shí)中實(shí)現(xiàn)其應(yīng)用。HTML 文件可以存儲(chǔ)在瀏覽服務(wù)器里,給用戶提供瀏覽服務(wù)器之間的 HTTP 協(xié)議的連接;作為應(yīng)用程序服務(wù)器,其存儲(chǔ)可執(zhí)行應(yīng)用,和嵌套 HTML 文檔,該行為的發(fā)起者是客戶端的用戶,通過服務(wù)器去執(zhí)行,并通過專用的后端數(shù)據(jù)庫訪問API 的公共網(wǎng)關(guān)接口程序的標(biāo)準(zhǔn)操作結(jié)果(CGI)或在不同的供應(yīng)商,然后通過瀏覽器輸出

25、,后端數(shù)據(jù)庫被用來訪問數(shù)據(jù)。這種方法具有以下基本特性:目標(biāo)為中心的,其共享的信息具備廣泛性和包容性。由于突破傳統(tǒng)結(jié)構(gòu)的局限,因此能夠?qū)崿F(xiàn)共同利益,在實(shí)現(xiàn)信息交流的各種中心組織里,設(shè)定出共同目標(biāo)的范圍,以此能夠使得信息共享的范圍獲得廣泛的擴(kuò)增,供應(yīng)商以及用戶能夠方便的獲取和集成這部分信息。在該標(biāo)準(zhǔn)技術(shù)的基礎(chǔ)上,其性質(zhì)是開發(fā)且并非專有的,同時(shí)也是標(biāo)準(zhǔn)化組織具體發(fā)展的一個(gè)結(jié)果。利用網(wǎng)絡(luò)的核心技術(shù),能夠構(gòu)建一個(gè)獨(dú)立的平臺(tái),并且在進(jìn)行通信時(shí),可以使用單一簡便的方式。降低管理成本的客戶機(jī)/服務(wù)器模式,這種開發(fā)必須提升其兼容性,在多個(gè)平臺(tái)上都能夠進(jìn)行對(duì)應(yīng),不同軟件以及文件在不同平臺(tái)上,均需要在其客戶端上提供

26、相應(yīng)的維護(hù)和升級(jí)的服務(wù),不過這也就意味著更高的成本。對(duì)于 web 的應(yīng)用程序來說,其維護(hù)成本會(huì)比較低,在中央服務(wù)器上,同樣具備安裝應(yīng)用程序的權(quán)限,如果有這個(gè)必要,還能夠把它下載到客戶端中去,以此去降低管理的成本。另外,因?yàn)榧夹g(shù)的使用變得越來越簡單,所以培訓(xùn)費(fèi)用也開始慢慢的變低。(3)MySQL 數(shù)據(jù)庫MySQL 數(shù)據(jù)庫是目前大多數(shù)人使用的數(shù)據(jù)庫軟件。正是由于 MySQL 的開放性,7使得每個(gè)人都可以在通用公共許可下下載它,并根據(jù)個(gè)人需要進(jìn)行修改。在整個(gè)系統(tǒng)中,對(duì)于系統(tǒng)的數(shù)據(jù)以及業(yè)務(wù)進(jìn)行儲(chǔ)存的空間,就是數(shù)據(jù)庫,同時(shí)也是讓整個(gè)系統(tǒng)能夠?qū)崿F(xiàn)的基礎(chǔ)和保障,而對(duì)于構(gòu)建數(shù)據(jù)庫來說,對(duì)其邏輯在功能結(jié)構(gòu)上的設(shè)

27、計(jì)是重點(diǎn)內(nèi)容,所以邏輯結(jié)構(gòu)一旦優(yōu)秀,那么也就是給該數(shù)據(jù)庫的設(shè)計(jì)提供了重要的保障,該設(shè)計(jì)主要原則有:提高數(shù)據(jù)庫相容能力的要求,數(shù)據(jù)庫需要對(duì)相關(guān)的約束條件進(jìn)行添加,通過檢驗(yàn)正確的數(shù)據(jù)庫結(jié)構(gòu)可以大大提升系統(tǒng)的相容性和并發(fā)能力。數(shù)據(jù)庫結(jié)構(gòu)除了要具有較強(qiáng)的相容性之外,還需要具有一定的并發(fā)處理能力,以實(shí)現(xiàn)對(duì)多用戶同時(shí)進(jìn)行處理的要求,借助快照和鎖定的方式確保數(shù)據(jù)庫讀入信息內(nèi)容一致,進(jìn)而保證數(shù)據(jù)庫并發(fā)能力的實(shí)現(xiàn);數(shù)據(jù)儲(chǔ)存的要求,數(shù)據(jù)儲(chǔ)存作為數(shù)據(jù)庫最基本的要求,其儲(chǔ)存的高效性對(duì)于數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)具有重要的作用。因此,在數(shù)據(jù)庫結(jié)構(gòu)創(chuàng)建的環(huán)節(jié),開發(fā)人員需要在充分了解原有管理過程的前提下,對(duì)數(shù)據(jù)庫的儲(chǔ)存方案進(jìn)行設(shè)

28、計(jì)和開發(fā),確保數(shù)據(jù)庫儲(chǔ)存功能滿足用戶的需求;數(shù)據(jù)相容性和正確性的要求,數(shù)據(jù)庫要求對(duì)用戶數(shù)據(jù)輸入進(jìn)行控制,一般通過添加約束條件來實(shí)現(xiàn),數(shù)據(jù)要想儲(chǔ)存金數(shù)據(jù)庫就需要通過約束條件的審核。同時(shí),數(shù)據(jù)庫還要對(duì)用戶輸入的特定數(shù)據(jù)的有效性進(jìn)行審核,確保用戶輸入的信息是正確和有效的,避免錯(cuò)誤的數(shù)據(jù)對(duì)數(shù)據(jù)庫穩(wěn)定性造成影響;安全訪問的要求,數(shù)據(jù)庫是人事績效考核管理系統(tǒng)中儲(chǔ)存數(shù)據(jù)數(shù)據(jù)的重要環(huán)節(jié),需要具有較高的安全屬性。因此,在對(duì)數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計(jì)的時(shí)候,需要對(duì)用戶訪問數(shù)據(jù)庫時(shí)候的權(quán)限進(jìn)行限制,避免較低權(quán)限的用戶和初級(jí)會(huì)員對(duì)系統(tǒng)中重要進(jìn)行隨意的訪問,使數(shù)據(jù)庫的安全性降低;較少冗余的要求,由于數(shù)據(jù)庫中需要存放大量的數(shù)據(jù)信

29、息,系統(tǒng)數(shù)據(jù)的冗余性較高會(huì)使得系統(tǒng)運(yùn)行的穩(wěn)定性降低,使系統(tǒng)運(yùn)行容易出現(xiàn)故障。因此應(yīng)對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行有效的分類和處理,借助主鍵相互連接實(shí)現(xiàn)互通有無,避免信息在不同數(shù)據(jù)表之中重復(fù)性儲(chǔ)存。建立起的數(shù)據(jù)庫管理系統(tǒng),在物理上應(yīng)該相互獨(dú)立,但是邏輯必須保持一致。對(duì)于應(yīng)用程序的性能來說,數(shù)據(jù)庫性能的好壞將對(duì)其有著直接的影響,因此對(duì)數(shù)據(jù)庫的設(shè)計(jì)規(guī)范進(jìn)行遵循是很有必要的。3.1 業(yè)務(wù)流分析業(yè)務(wù)流分析后臺(tái)用戶主要為就業(yè)輔導(dǎo)管理員。就業(yè)輔導(dǎo)管理員是前臺(tái)學(xué)生各種數(shù)據(jù)來源的核心,負(fù)責(zé)向系統(tǒng)數(shù)據(jù)庫中導(dǎo)入相應(yīng)的學(xué)生基礎(chǔ)數(shù)據(jù),并負(fù)責(zé)學(xué)生信息的審核和管理工作,具體包括就業(yè)計(jì)劃、報(bào)表統(tǒng)計(jì)、招聘公告、就業(yè)政策、系統(tǒng)管理等功能。

30、8本系統(tǒng)的業(yè)務(wù)流程圖如圖 3-1 所示: 如今,WEB 技術(shù)快速發(fā)展,更多的人們將數(shù)據(jù)庫技術(shù)引入其中,使用戶能夠在網(wǎng)頁中檢索更加豐富的信息資源。而現(xiàn)如今在 WEB 領(lǐng)域中通過借助二者的優(yōu)勢,實(shí)現(xiàn)網(wǎng)頁信息的動(dòng)態(tài)交互逐步引起高科技企業(yè)的重視。目前,各種學(xué)生就業(yè)信息管理系統(tǒng)層出不窮,種類繁多,但從已有的學(xué)生就業(yè)信息管理系統(tǒng)來看,還存在一些問題。對(duì)于剛剛畢業(yè)的大學(xué)生來講,畢業(yè)生的信息很大,整理畢業(yè)生的這些求職信息,對(duì)于工作人員來講是非常大的工作量。在過去,借助信息管理信息,能夠?qū)π畔⑦M(jìn)行批量處理,整理畢業(yè)生的求職信息,但是當(dāng)前這種信息技術(shù)存在一樣的不足。這些不足主要體現(xiàn)在四個(gè)方面。分別是操作權(quán)限受到一

31、定的限制,其中的信息僅僅能夠讓學(xué)校一方使用;第二,畢業(yè)生不能在信息管理系統(tǒng)中,對(duì)自己的信息進(jìn)行修改,對(duì)于一些電話信息的更改或者其他一些信息的修改,都不能進(jìn)行,因此這是一個(gè)不足的地方。第三,學(xué)生不能對(duì)信息進(jìn)行共享,也不能保證企業(yè)和學(xué)生之間信息的共享。第三,系統(tǒng)在使用過程中,有時(shí)會(huì)遇到系統(tǒng)的更新,這種更新的時(shí)間比較長,也比較麻煩。普通用戶管 理 員登錄系統(tǒng) 系統(tǒng)后臺(tái) 圖 2-1 系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)管理員 新聞管理 學(xué)生注冊(cè) 招聘公告管理 系統(tǒng)簡介 在線留言 . 招聘公告 登錄系統(tǒng)后臺(tái)面試管理 . 數(shù)據(jù)維護(hù) 站內(nèi)新聞 9基于 PHP 進(jìn)行開發(fā)的信息發(fā)布系統(tǒng),能夠有效推動(dòng)學(xué)生就業(yè)信息的管理工作,旨在借

32、其完善相關(guān)系統(tǒng)的搭建,使就業(yè)活動(dòng)中的各方有關(guān)人員能夠?qū)崿F(xiàn)更加方便的交流與溝通。同時(shí)還可以為學(xué)生提供便捷的求職平臺(tái),使用人單位能夠更加客觀真實(shí)地了解學(xué)生的能力水平。此外,校方也能夠更加全面地深入了解招聘動(dòng)態(tài),使其能夠?yàn)閷W(xué)生提供合理的就業(yè)指導(dǎo),并提升其信息管理的工作效率。此系統(tǒng)利用 PHP 技術(shù)來編寫本系統(tǒng),數(shù)據(jù)庫用 MYSQL 來連接系統(tǒng),而系統(tǒng)能否高效運(yùn)行以及操作是否便捷與數(shù)據(jù)庫結(jié)構(gòu)的質(zhì)量息息相關(guān),在整個(gè)信息管理的系統(tǒng)里,數(shù)據(jù)庫結(jié)構(gòu)都處于一個(gè)十分重要的地位。如果數(shù)據(jù)庫結(jié)構(gòu)合理,那么可以更快的保存以及提取系統(tǒng)的數(shù)據(jù),并且還可以防止操作過程中部分?jǐn)?shù)據(jù)發(fā)生損失。此外,還能夠?yàn)槟繕?biāo)程序的順利運(yùn)行創(chuàng)造條

33、件。基于 PHP 技術(shù)的安全性和跨平臺(tái)性以及國內(nèi)外的發(fā)展趨勢的分析,兼容性比較強(qiáng),能夠支持的平臺(tái)比較多,同時(shí)還是一個(gè)功能強(qiáng)大的網(wǎng)頁系統(tǒng)開發(fā)的工具,使用分頁技術(shù)以實(shí)現(xiàn)提高統(tǒng)計(jì)效率的目的。本次設(shè)計(jì)的畢業(yè)生就業(yè)信息管理系統(tǒng)采用的是基于 PHP 基礎(chǔ)的 一種動(dòng)態(tài)網(wǎng)頁技術(shù)。而具體的開發(fā)目標(biāo)如下:(1)操作簡單,界面友好,方便錄入信息。(2)具備實(shí)時(shí)可見性。(3)除了涵蓋信息化管理的共同制度的各個(gè)方面外,還要對(duì)相關(guān)的資源實(shí)現(xiàn)上傳和下載。(4)方便遷徙。(5)動(dòng)態(tài)管理:動(dòng)態(tài)數(shù)據(jù)庫操作的系統(tǒng),以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的信息動(dòng)態(tài)查詢,同時(shí)還要及時(shí)更新輸入的各項(xiàng)信息。3.2 數(shù)據(jù)流分析數(shù)據(jù)流分析數(shù)據(jù)流分析包括有:信息,傳輸

34、,處理,分析,存儲(chǔ)流量等。確定和解決問題的數(shù)據(jù)流,是其數(shù)據(jù)流分析的主要目的。具體做法是:依據(jù)相關(guān)的業(yè)務(wù)流程圖,實(shí)現(xiàn)排序順序,在具體的調(diào)查過程里,對(duì)數(shù)據(jù)進(jìn)行適當(dāng)?shù)奶幚?,在此基礎(chǔ)上繪制出的流程圖,形成了一套完整的數(shù)據(jù)。整個(gè)系統(tǒng)的數(shù)據(jù)流程圖如 3-2:103.3 數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)之間信息的集合,就是數(shù)據(jù)字典,對(duì)于數(shù)據(jù)流圖中各個(gè)元素進(jìn)而定義的一個(gè)集合。系統(tǒng)的邏輯模型,就是通過數(shù)據(jù)字典以及數(shù)據(jù)流圖來共同構(gòu)成的。(1)數(shù)據(jù)字典列表數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)的名稱:管理員的具體信息數(shù)據(jù)的組成:管理員信息=用戶名+系統(tǒng)唯一標(biāo)識(shí)+權(quán)限+密碼數(shù)據(jù)的來源:管理員的信息表數(shù)據(jù)的去向:管理員的信息模塊描述:對(duì)管理員的信息進(jìn)行了

35、存儲(chǔ)數(shù)據(jù)存儲(chǔ)的名稱:系統(tǒng)公告的具體信息圖 3-2 系統(tǒng)數(shù)據(jù)流程圖進(jìn)入系統(tǒng)登錄界面學(xué)生、公司登錄就業(yè)、招聘相關(guān)信息系統(tǒng)數(shù)據(jù)庫管理員登錄數(shù)據(jù)備份管理員帳號(hào)信息數(shù)據(jù)恢復(fù)注銷登錄操作頁面11數(shù)據(jù)的組成:系統(tǒng)公告信息=標(biāo)題+系統(tǒng)唯一標(biāo)識(shí)+標(biāo)志+內(nèi)容+添加時(shí)間數(shù)據(jù)的來源:系統(tǒng)公告的信息表數(shù)據(jù)的去向:系統(tǒng)公告的信息模塊描述:把公告的信息進(jìn)行了存儲(chǔ)數(shù)據(jù)存儲(chǔ)的名稱:招聘公司的具體信息數(shù)據(jù)的組成:招聘公司信息=用戶名+系統(tǒng)唯一標(biāo)識(shí)+密碼+公司名稱+電子郵件+類型+添加時(shí)間等數(shù)據(jù)的來源:招聘公司的信息表數(shù)據(jù)的去向:招聘公司的模塊描述:對(duì)公司的信息進(jìn)行了存儲(chǔ)數(shù)據(jù)存儲(chǔ)的名稱:站內(nèi)新聞的具體信息數(shù)據(jù)的組成:站內(nèi)新聞的信息

36、=內(nèi)容+新聞編號(hào)+標(biāo)題+類型編號(hào)+類型名稱+添加時(shí)等數(shù)據(jù)的來源:站內(nèi)新聞的信息表數(shù)據(jù)的去向:站內(nèi)新聞的模塊描述:對(duì)站內(nèi)新聞的信息進(jìn)行了存儲(chǔ)數(shù)據(jù)存儲(chǔ)的名稱:招聘公告的具體信息 數(shù)據(jù)的組成:招聘公告的信息=內(nèi)容+系統(tǒng)編號(hào)+標(biāo)題等數(shù)據(jù)的來源:招聘公告的信息表數(shù)據(jù)的去向:招聘公告的模塊描述:對(duì)招聘公告的信息進(jìn)行了存儲(chǔ)(2)數(shù)據(jù)字典的列表數(shù)據(jù)的處理描述:管理員用戶登錄管理在其系統(tǒng)上進(jìn)行輸入:用戶名和密碼過程:對(duì)用戶的合法性進(jìn)行判斷,同時(shí)依據(jù)權(quán)限選擇相對(duì)應(yīng)的操作輸出:系統(tǒng)的主界面名字:錄入的信息描述:錄入公告和公司的信息以及招聘信息輸入: 把添加的信息進(jìn)行錄入12過程: 在數(shù)據(jù)庫里錄入需要進(jìn)行添加的信息輸

37、出: 系統(tǒng)新的信息表頁面名字:對(duì)信息進(jìn)行修改和刪除描述:修改或者公告以及公司的信息后,將其存入到數(shù)據(jù)庫中去輸入: 把要修改或刪除的信息輸入進(jìn)去過程:修改或者刪除相關(guān)信息的過程輸出: 系統(tǒng)新的信息表頁面(3)數(shù)據(jù)字典列表數(shù)據(jù)的存儲(chǔ)名字: 數(shù)據(jù)庫的信息描述:對(duì)數(shù)據(jù)庫的基本信息進(jìn)行了描述位置:數(shù)據(jù)庫輸出: 對(duì)得到信息頁面進(jìn)行查詢數(shù)據(jù)的組成:數(shù)據(jù)庫的信息=學(xué)生信息+理員信息+公告信息+公司信息+ +新聞信息等3.4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)前面的設(shè)計(jì),對(duì)相關(guān)的實(shí)體展開了規(guī)劃,具體為:管理員、新聞、公司、學(xué)生的實(shí)體。其具體的描述 E-R 圖如下圖 3-3-1 管理員 E-R 圖管理員編號(hào)

38、帳號(hào)密碼 權(quán)限13圖 3-3-2 新聞 E-R 圖圖 3-3-3 公司 E-R 圖圖 3-3-4 學(xué)生 E-R 圖新聞內(nèi)容公司編號(hào)名稱類別簡介編號(hào)標(biāo)題添加者添加時(shí)間學(xué)生用戶名密碼備注姓名14圖 3-3-5 面試技巧 E-R 圖圖 3-3-6 崗位信息 E-R 圖3.5 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)現(xiàn)階段,要把上述數(shù)據(jù)庫概念進(jìn)行轉(zhuǎn)化,最終的形態(tài)需要被 SQL 數(shù)據(jù)庫所支持的類型,換句話說就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。數(shù)據(jù)庫各個(gè)表格之間的相互關(guān)系,是在其實(shí)體間關(guān)系的基礎(chǔ)上建立起來的。表 3-1 allusers 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)102userna

39、meVarChar50是2553pwdVarChar50是2554cxVarChar50是2555addtimeDateTime8是23面試技巧序號(hào)標(biāo)題內(nèi)容添加時(shí)間崗位信息序號(hào)公司名稱崗位名稱薪資待遇15表 3-2 dx 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)102leibieVarChar50是2553contentText16是255表 3-3 gongsixinxi 表序號(hào) 字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號(hào)10 2gongsibianhaoVarChar 50是255 3gongsimingchengVarChar 300是2

40、55 4fuzerenVarChar 50是255 5dianhuaVarChar 50是255 6dizhiVarChar 300是255 7leibieVarChar 50是255 8zhucezijinVarChar 50是255 9gongsiguimoVarChar 300是255 10mimaVarChar 50是255 11youxiangVarChar 50是255 12jianjieText 16是255 13isshVarChar 2是255 14addtimeDateTime 8是23 16表 3-4 gangweixinxi 表序號(hào)字段名稱字段類型大小允許為空最大長度備

41、注1IDInt4自增編號(hào)102gongsibianhaoVarChar50是2553gongsimingchengVarChar300是2554gangweimingchengVarChar300是2555zhaopinrenshuVarChar50是2556xingbieyaoqiuVarChar50是2557xueliyaoqiuVarChar50是2558xinzidaiyuVarChar50是2559jianjieVarChar500是25510addtimeDateTime8是23表 3-5 liuyanban 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)10

42、2chengVarChar50是2553xingbieVarChar2是2554QQVarChar50是2555youxiangVarChar50是2556dianhuaVarChar50是2557neirongVarChar500是2558addtimeDateTime8是239huifuneirongVarChar500是255 17表 3-6 xinwentongzhi 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)102biaotiVarChar300是2553leibieVarChar50是2554neirongText16是2555tianjiarenVarC

43、har50是2556shouyetupianVarChar50是2557dianjilvInt4是108addtimeDateTime8是23表 3-7 yonghuzhuce 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)102yonghumingVarChar50是2553mimaVarChar50是2554xingmingVarChar50是2555xingbieVarChar2是2556chushengnianyueVarChar50是2557QQVarChar50是2558youxiangVarChar50是2559dianhuaVarChar50是25510s

44、henfenzhengVarChar50是25511touxiangVarChar50是25512dizhiVarChar300是25513beizhuVarChar500是25514addtimeDateTime8是2315isshVarChar2是25516hitsInt4是1017jianliText16是255 18表 3-8 yingpinjilu 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)102gongsibianhaoVarChar50是2553gongsimingchengVarChar300是2554gangweimingchengVarChar30

45、0是2555xinzidaiyuVarChar50是2556yingpinrenVarChar50是2557gongsihuifuVarChar500是2558isshVarChar2是2559addtimeDateTime8是23表 3-9 youqinglianjie 表序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)102wangzhanmingchengVarChar50是2553wangzhiVarChar50是2554addtimeDateTime8是2319第第 4 章章 網(wǎng)站的具體實(shí)現(xiàn)網(wǎng)站的具體實(shí)現(xiàn)4.1 系統(tǒng)實(shí)現(xiàn)軟件簡介系統(tǒng)實(shí)現(xiàn)軟件簡介4.1.1 網(wǎng)站所用的

46、網(wǎng)站所用的 Web 技術(shù)有技術(shù)有(1)腳本語言對(duì)于語法簡單描述性語言,就是腳本語言,高級(jí)語言的計(jì)算機(jī)結(jié)構(gòu)是很相似的,所以在和其他類型的 web 技術(shù)進(jìn)行比較后可知,前者使用起來更加容易。利用標(biāo)識(shí)腳本語言,進(jìn)而嵌入到 HTML 中,在使用編程實(shí)現(xiàn)控制后,交互式 web的頁面同動(dòng)態(tài)間互相結(jié)合,VBScript 和 JavaScript,是現(xiàn)階段最為流行的開發(fā)語言。(2)的 CGI通信標(biāo)準(zhǔn)是通用網(wǎng)關(guān)接口,接受客戶端的請(qǐng)求是其主要的任務(wù),HTML 文件通過確認(rèn)以及處理后產(chǎn)生,然后再重新傳回給客戶機(jī)。CGI 的兼容性很強(qiáng),許多平臺(tái)都支持其運(yùn)行,因此功能十分強(qiáng)大。(3)的 PHPPHP 應(yīng)用程序存在很多優(yōu)

47、勢?,F(xiàn)在已知最明顯的缺點(diǎn)就是,由于其項(xiàng)目的開源性,因此缺乏商業(yè)支持,所以執(zhí)行的速度很緩慢。不過該功能下的郵件列表用處很大,除非在運(yùn)行時(shí)是類型亞馬遜等大型且受歡迎程度很高的網(wǎng)站,要不然在運(yùn)行速度上,并不會(huì)感覺 PHP 同其他類型之間的差異。PHP 具體特點(diǎn)如下:- 學(xué)習(xí)過程4.1.2 系統(tǒng)開發(fā)工具系統(tǒng)開發(fā)工具(1)PHP 技術(shù)- 數(shù)據(jù)庫連接PHP 可以編譯成一個(gè)數(shù)據(jù)庫,能夠?qū)崿F(xiàn)多功能連接。現(xiàn)今一個(gè)完美的搭配,就是MySQL 以及 PHP 的結(jié)合?;蛘哒f自身也能夠在外部通過自己寫的函數(shù),進(jìn)而去獲取數(shù)據(jù)庫中的各種信息。利用這種方式,在轉(zhuǎn)變從前使用的數(shù)據(jù)庫時(shí),針對(duì)這種變化,利用對(duì)于編碼的更改,從而可以

48、很快的適應(yīng)。其中最常見的是 PHPLIB,進(jìn)而提供基體GS 文庫所需要的數(shù)目。20- 可擴(kuò)展性正如前文所述,如今 PHP 的發(fā)展速度越來越快,對(duì)于非程序員來說,對(duì) PHP 擴(kuò)展附加功能難度很大,不過專業(yè)的 PHP 程序員則可以很快實(shí)現(xiàn)。- 面向?qū)ο缶幊填愐约皩?duì)象均是由 PHP 來提供,在網(wǎng)絡(luò)的基礎(chǔ)上,編程面向?qū)ο?,其能力有巨大的需求,利?PHP 去對(duì)函數(shù)進(jìn)行構(gòu)造以及予以支持。- 可擴(kuò)展性利用 CGI 去實(shí)現(xiàn)傳統(tǒng)網(wǎng)頁交互??蓴U(kuò)展性 CGI 程序并不理想,主要是由于其每一次運(yùn)行時(shí),都需要打開一個(gè)單獨(dú)的進(jìn)程 CGI 程序。具體的解決辦法是,通過匯編語言去對(duì) Web 服務(wù)器的 CGI 程序進(jìn)行編寫。

49、此種方式可以利用 PHP 去實(shí)現(xiàn)安裝,但是極少人愿意使用該方法去安裝 CGI。- 更多功能在進(jìn)行 web 編程時(shí),利用 PHP 去開發(fā)能夠更加適合,除了對(duì)于民眾基礎(chǔ)庫實(shí)現(xiàn)開發(fā)之外,庫里面含有的使用層數(shù)量的含有量更高,同時(shí)也能夠利用 PHP 來實(shí)現(xiàn)連接,在大部分的數(shù)據(jù)庫里,都可以利用其在上面自由發(fā)揮以及編寫程序,同時(shí)還能夠把電子郵件給顯示出來。甚至還能夠在其基礎(chǔ)上實(shí)現(xiàn)相關(guān)的網(wǎng)絡(luò)相關(guān)功能,其中最為重要的一個(gè)部分就是,在安裝 PHP 版本時(shí),能夠自主進(jìn)行選擇。日產(chǎn)的 Tierra 報(bào)價(jià)單詞PHP 可以做任何你想做的事情,以及任何事情上的一切行為。(2)的 MySQL 配置MySQL 是一個(gè)關(guān)系型數(shù)據(jù)

50、庫管理系統(tǒng),其中關(guān)系型的意思,也就是意味著表存儲(chǔ)數(shù)據(jù)不同,并且所有的數(shù)據(jù)都是存在了一個(gè)巨大的倉庫里,因此其仍韌性以及速度,都獲得了極大的改善。MySQL 中所使用的 SQL 語言,在數(shù)據(jù)庫的訪問中,是最為常見的一種標(biāo)準(zhǔn)化語言。在該軟件里,使用的是雙授權(quán)政策,其中還存在版本的不同,具體分為社區(qū)版和商業(yè)版,具體的優(yōu)點(diǎn)為,體積小以及速度快,因此成本也很低廉,最為顯著的一個(gè)特點(diǎn)是對(duì)源碼實(shí)現(xiàn)了開放,對(duì)于一般的中小型網(wǎng)站來說,其開發(fā)所選用的均是 MySQL 數(shù)據(jù)庫。因?yàn)樯鐓^(qū)版的性能,因此使用 PHP 和 Apache,能夠組成一個(gè)良好的發(fā)展環(huán)境。214.2 系統(tǒng)前臺(tái)操作說明系統(tǒng)前臺(tái)操作說明網(wǎng)站結(jié)構(gòu)分為兩個(gè)

51、部分:系統(tǒng)前臺(tái)和系統(tǒng)后臺(tái)。4.2.1 首頁首頁頁面頁面打開系統(tǒng)首頁,界面如圖所示。圖 4-1 網(wǎng)站首頁界面系統(tǒng)的首頁,顏色比較明亮,對(duì)于本身比較陰霾的就業(yè)環(huán)境,無異于是助長其朝氣。界面很清晰。最上方為系統(tǒng)功能導(dǎo)航欄,下方為各信息模塊的顯示區(qū),整體呈左中右三塊。首頁設(shè)計(jì)功能齊全,沒有多余的部分,也沒有遺漏的部分,因此用戶能夠很清晰的使用。想要實(shí)現(xiàn)本功能,具體的模塊代碼如下:校園招聘信息發(fā)布系統(tǒng)管理系統(tǒng) 23 站內(nèi)新聞     =32)biaoti=biaoti.substring(0,32); addtime=RS_result.getString(addtime); % a

52、 href=gg_detail.PHP?id= 4.2.2 站內(nèi)新聞界面站內(nèi)新聞界面圖 4-2 站內(nèi)新聞界面此頁面是顯示最新關(guān)于就業(yè)的新聞信息展示頁面,在此可以了解本網(wǎng)站有關(guān)的重要信息。實(shí)現(xiàn)本功能模塊代碼如下:校園招聘信息發(fā)布系統(tǒng)管理系統(tǒng)274.2.3 崗位查看界面崗位查看界面圖 4-3 崗位查看界面本頁面顯示各公司的照片信息,注冊(cè)用戶可以根據(jù)公司名稱、崗位名稱等關(guān)鍵信息進(jìn)行搜索。實(shí)現(xiàn)本功能模塊的代碼如下: 28 base href= 崗位信息 已有崗位信息列表: 搜索: 崗位名稱: 學(xué)歷要求: 所有 碩士 本科 大專 高中 序號(hào)29 公司編號(hào)公司名稱崗位名稱招聘人數(shù)性別要求學(xué)歷要求

53、薪資待遇添加時(shí)間 操作 sql=select top +page_record+ * from gangweixinxi where gongsibianhao=+request.getSession().getAttribute(username)+ and id not in (select top +(curpage-1)*page_record)+ id from gangweixinxi where gongsibianhao=+request.getSession().getAttribute(username)+ order by id desc) ; if(request.ge

54、tParameter(gongsimingcheng)= |request.getParameter(gongsimingcheng)=null )elsesql=sql+ and gongsimingcheng like %+new String(request.getParameter(gongsimingcheng).getBytes(8859_1)+%;if(request.getParameter(gangweimingcheng)= |request.getParameter(gangweimingcheng)=null )elsesql=sql+ and gangweimingc

55、heng like %+new String(request.getParameter(gangweimingcheng).getBytes(8859_1)+%;if(request.getParameter(xueliyaoqiu)=所有 |request.getParameter(xueliyaoqiu)=null )elsesql=sql+ and xueliyaoqiu like %+new String(request.getParameter(xueliyaoqiu).getBytes(8859_1)+%; sql=sql+ order by id desc; RS_result=

56、connDbBean.executeQuery(sql); String id=; String gongsibianhao=;String gongsimingcheng=;String gangweimingcheng=;String zhaopinrenshu=;String xingbieyaoqiu=;String xueliyaoqiu=;String xinzidaiyu=;String jianjie=;30 String addtime=; int i=0; while(RS_result.next() i=i+1; id=RS_result.getString(id);go

57、ngsibianhao=RS_result.getString(gongsibianhao);gongsimingcheng=RS_result.getString(gongsimingcheng);gangweimingcheng=RS_result.getString(gangweimingcheng);zhaopinrenshu=RS_result.getString(zhaopinrenshu);xingbieyaoqiu=RS_result.getString(xingbieyaoqiu);xueliyaoqiu=RS_result.getString(xueliyaoqiu);xi

58、nzidaiyu=RS_result.getString(xinzidaiyu);jianjie=RS_result.getString(jianjie); addtime=RS_result.getString(addtime);%其他版塊,如在線留言等,與此頁面都較為相似,所以,不一一單獨(dú)介紹??傊?,本系統(tǒng)設(shè)計(jì)的原則是界面清晰、操作簡約。4.3 系統(tǒng)后臺(tái)操作界面系統(tǒng)后臺(tái)操作界面4.3.1 系統(tǒng)管理員界面系統(tǒng)管理員界面圖 4-4 管理員用戶操作功能列表31此頁面實(shí)現(xiàn)的功能是系統(tǒng)管理員設(shè)置普通管理員,并可進(jìn)行添加刪除等操作。實(shí)現(xiàn)本模塊代碼如下:session_start();if($_SESS

59、IONcx!=超級(jí)管理員)echo javascript:alert(對(duì)不起,您沒有該權(quán)限);history.back();exit;include_once conn.php;$addnew=$_POSTaddnew;if($addnew=1)$username=$_POSTusername;$pwd=$_POSTpwd1;$cx=$_POSTcx;$sql=select * from allusers where username=$username and pwd=$pwd;$query=mysql_query($sql);$rowscount=mysql_num_rows($query

60、);if($rowscount0)echo alert(該用戶名已經(jīng)存在,請(qǐng)換其他用戶名!);history.back();else/date_default_timezone_set(PRC);32$ndate =date(Y-m-d H:i:s);$sql=insert into allusers(username,pwd,cx) values($username,$pwd,$cx);mysql_query($sql); echo alert(操作成功!);location.href=yhzhgl.php; ?無標(biāo)題文檔添加新管理員:function check()if(document.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論