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