摘 要:本文主要闡述了畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),利用PHP豐富的函數(shù)功能,MYSQL出色的數(shù)據(jù)處理能力實(shí)現(xiàn)網(wǎng)站信息的動(dòng)態(tài)更新。
關(guān)鍵詞:信息管理系統(tǒng) PHP MYSQL
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2012)12(c)-0014-02
1 系統(tǒng)概述
系統(tǒng)所使用的開發(fā)語(yǔ)言是PHP,數(shù)據(jù)庫(kù)使用的是MYSQL技術(shù)。系統(tǒng)為用戶提供了在總體設(shè)計(jì)的基礎(chǔ)上,結(jié)合PHP+MYSQL開發(fā)技術(shù),重點(diǎn)對(duì)系統(tǒng)中畢業(yè)生管理、用人單位管理及查詢等功能進(jìn)行闡述,這些功能都極大地提高了畢業(yè)生工作的效率。最后,按照系統(tǒng)需求,對(duì)系統(tǒng)的用戶身份驗(yàn)證和用戶管理等功能進(jìn)行了系統(tǒng)驗(yàn)證。
2 開發(fā)平臺(tái)
2.1 PHP腳本語(yǔ)言
PHP與其他語(yǔ)言相比:首先它可以用在任何操作系統(tǒng)上;其次具有執(zhí)行效率高、穩(wěn)定性好、開發(fā)時(shí)間短、學(xué)習(xí)門檻低、函數(shù)支持多等優(yōu)點(diǎn)。PHP的執(zhí)行流程圖如圖1所示。
2.2 數(shù)據(jù)庫(kù)技術(shù)
MYSQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),MYSQL數(shù)據(jù)庫(kù)系統(tǒng)使用結(jié)構(gòu)化查詢語(yǔ)言SQL進(jìn)行數(shù)據(jù)庫(kù)管理。MYSQL具有體積小、速度快、總體成本低,開放源碼等特點(diǎn)。在不需要事務(wù)化處理的情況下,MYSQL是管理內(nèi)容最好的數(shù)據(jù)庫(kù)之一。
PHP語(yǔ)言為操作數(shù)據(jù)庫(kù)提供了一系列函數(shù)庫(kù),如Oracle函數(shù)庫(kù),MYSQL函數(shù)庫(kù),SQL Server函數(shù)庫(kù)等等。PHP可以使用MYSQL提供的API函數(shù)庫(kù)、對(duì)數(shù)據(jù)進(jìn)行操作。通過(guò)MYSQL函數(shù)庫(kù),可以完成數(shù)據(jù)庫(kù)管理、維護(hù)和數(shù)據(jù)檢索多種操作。
下面顯示了畢業(yè)生信息管理系統(tǒng)中用到的一段完整的數(shù)據(jù)庫(kù)操作過(guò)程:
<?php
3 畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)功能模塊設(shè)計(jì)
本網(wǎng)站主要分為五大模塊,每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,這些模塊分別為:用戶注冊(cè)登錄模塊、用戶管理模塊、信息搜索模塊、信息發(fā)布模塊、在線咨詢(發(fā)表、回復(fù)、修改、刪除等)模塊。
(1)注冊(cè)登錄:對(duì)于訪問(wèn)本站的用人單位,可以選擇注冊(cè)成為會(huì)員,只有注冊(cè)之后才可以使用本站提供的一些功能,普通用戶只能瀏覽相應(yīng)的信息,而不能進(jìn)行操作。針對(duì)注冊(cè)用戶提供的登錄功能,登錄后可使用本站的多項(xiàng)功能。
(2)用戶管理:用戶管理本人在網(wǎng)站內(nèi)的相關(guān)信息和相關(guān)操作,只對(duì)用戶本人有效。(圖2)
(3)信息搜索:通過(guò)這個(gè)功能,用人單位可以搜索到符合要求的簡(jiǎn)歷,畢業(yè)生可以搜索符合自己要求的單位,提高了用人單位用人和畢業(yè)生找工作的效率。(圖3)
(4)信息發(fā)布管理:用人單位登錄系統(tǒng)之后,首先完善相應(yīng)的基本信息。使用招聘需求信息上報(bào)功能,將該單位的招聘需求信息上報(bào)給隸屬就業(yè)主管部門,如該單位有上級(jí)主管部門,需先經(jīng)上級(jí)主管部門審核。招聘需求信息經(jīng)畢業(yè)生就業(yè)主管部門審核后,在網(wǎng)站上自動(dòng)發(fā)布。
(5)在線咨詢:本子系統(tǒng)主要是為了用戶對(duì)就業(yè)有關(guān)的內(nèi)容發(fā)表意見、看法和咨詢問(wèn)題的。在線信息咨詢子系統(tǒng)主要由咨詢問(wèn)題、信息管理和信息顯示三部分組成。
用戶不需要注冊(cè)登錄程序,直接點(diǎn)擊添加新咨詢,輸入標(biāo)題、內(nèi)容就可以提交問(wèn)題,方便易用。當(dāng)用戶正確輸入所有信息以后,就可以提交咨詢問(wèn)題,但是所提交內(nèi)容是不能立即顯示必須經(jīng)過(guò)系統(tǒng)管理員回復(fù)后,所提問(wèn)題和回復(fù)內(nèi)容才會(huì)顯示。
3.2 咨詢問(wèn)題信息管理模塊實(shí)現(xiàn)
在這個(gè)模塊中主要完成的是在線信息咨詢問(wèn)題的回復(fù)功能。
在線信息咨詢子系統(tǒng)主要實(shí)現(xiàn)用戶提交咨詢問(wèn)題、系統(tǒng)管理員回復(fù)問(wèn)題、顯示咨詢信息等功能。在這個(gè)子系統(tǒng)中只有系統(tǒng)管理員可以對(duì)用戶的問(wèn)題進(jìn)行管理包括回復(fù)或刪除用戶的問(wèn)題內(nèi)容,這樣有利于信息的可靠性和真實(shí)性。
系統(tǒng)利用WEB技術(shù),實(shí)現(xiàn)了WEB服務(wù)器與數(shù)據(jù)庫(kù)系統(tǒng)的互聯(lián),用戶可通過(guò)瀏覽器直接完成數(shù)據(jù)的處理與查詢工作。畢業(yè)生信息系統(tǒng)可以滿足管理人員、用人單位、畢業(yè)生和信息化管理及其發(fā)展的各方面需要。對(duì)提高教務(wù)管理水平、實(shí)現(xiàn)畢業(yè)生信息高效管理具有重要意義。
參考文獻(xiàn)
[1]趙潔紅.PHP范例完全自學(xué)手冊(cè)[M].人民郵電出版社,2009.
[2]劉中華,潘凱華,PHP項(xiàng)目開發(fā)案例全程實(shí)錄[M].2版.清華大學(xué)出版社,2011
[3]馬文婕.面向服務(wù)的畢業(yè)信息管理系統(tǒng)研究[d].華中師范大學(xué),2007.
[4]李紀(jì)文.校園網(wǎng)規(guī)劃與基于校園網(wǎng)的MIS系統(tǒng)開發(fā)[d].大連理工大學(xué),2009.
[5](美)Tim Boronczyk Martin Epsinas[著],熊偉[譯].php&mysql范例精解[M].清華大學(xué)出版社,2008.