楊靜靜 王迪 安永乾 顧正濤
摘要: 隨著21世紀(jì)的到來,作為新興事業(yè)的網(wǎng)絡(luò)技術(shù)得到了高速發(fā)展。網(wǎng)絡(luò)在人類的生活和工作中得到了越來越多的廣泛應(yīng)用,人們的工作得到了高效率的運(yùn)人類的生活也變得更加方便和豐富多彩。Administration of networks(網(wǎng)絡(luò)管理)也逐漸應(yīng)用在更多的管理層面的工作。簡單來說,即通過對開放性網(wǎng)絡(luò)環(huán)境的利用,以實(shí)現(xiàn)對信息資源的管理。研究生管理系統(tǒng)是管理系統(tǒng)在現(xiàn)實(shí)生活中的一個(gè)典型應(yīng)用,它的出現(xiàn)滿足了導(dǎo)師與學(xué)生交流的便捷、操作的簡單、高效的要求,可以在任意時(shí)間登錄網(wǎng)絡(luò),依據(jù)自身的需要選擇自己喜愛的導(dǎo)師以及喜歡的科目,最終制定自己的研究生培養(yǎng)方案。
關(guān)鍵詞:研究生管理系統(tǒng);B/S;PHP;My SQL
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)09-0104-02
近年來隨著研究生招生規(guī)模的不斷擴(kuò)大、校園網(wǎng)絡(luò)信息化的速度的加快。以人工為主研究生管理工作逐漸顯出弊端,人工操作不僅容易造成數(shù)據(jù)重復(fù)、錯(cuò)誤,而且管理的效率低周期長。設(shè)計(jì)一個(gè)信息實(shí)時(shí),功能齊全、界面美觀、操作靈活的信息管理系統(tǒng)成為新的目標(biāo)。軟件研究生管理系統(tǒng)主要的設(shè)計(jì)目標(biāo)更是立足于此,在基于PHP技術(shù)的實(shí)踐,采用PHP技術(shù)和My SQL關(guān)系數(shù)據(jù)庫相結(jié)合起來的開發(fā)框架,以便提高系統(tǒng)開發(fā)效率、運(yùn)行完整、降低成本。在設(shè)計(jì)時(shí),在網(wǎng)上構(gòu)建一個(gè)管理系統(tǒng),滿足不同的用戶的需求。針對系統(tǒng)的功能的要求對系統(tǒng)應(yīng)具備的主要功能進(jìn)行分析和確定,該系統(tǒng)由用戶基本信息模塊、雙選過程模塊、研究生培方案模塊以及其他系功能模塊構(gòu)成的,能夠?yàn)檠芯可囵B(yǎng)提供更合理、安全、現(xiàn)代化的保障。最后,對研究生管理系統(tǒng)的各業(yè)務(wù)模塊進(jìn)行需求分析,再進(jìn)行編碼和測試,確保系統(tǒng)的各功能模塊的正常運(yùn)行以及實(shí)切滿足對各客戶需求。
1系統(tǒng)功能設(shè)計(jì)與分析
1.1功能需求
研究生管理系統(tǒng)采用B/S模式,前臺開發(fā)使用了Dreamweaver,后臺采用了My SQL關(guān)系數(shù)據(jù)庫;同時(shí),采用PHP作為了服務(wù)器端腳本解釋器。本系統(tǒng)針對不同用戶具有不同的權(quán)限限制,具體權(quán)限如下所示:
1)研究生進(jìn)入系統(tǒng)可查看研究生信息公告和學(xué)院導(dǎo)師的相關(guān)信息(研究方向、聯(lián)系方式、招收人數(shù)等),完善信息;導(dǎo)師名額分配、研究生申報(bào)導(dǎo)師、導(dǎo)師確定、最終雙選確定情況、制定培養(yǎng)方案,完成后保存并退出系統(tǒng)。
2)導(dǎo)師進(jìn)入系統(tǒng)中也可查看研究生相關(guān)信息公告和學(xué)生個(gè)人信息以及選報(bào)本人研究生的信息及人數(shù)、查看最終雙選結(jié)果;修改并完善個(gè)人信息;審核自己研究生的培養(yǎng)計(jì)劃,完成后保存退出。
3)管理員進(jìn)入系統(tǒng)后可以進(jìn)行學(xué)院研究生信息公告、研究生及導(dǎo)師個(gè)人信息、培養(yǎng)方案審查進(jìn)行查看、添加、修改與刪除,以及實(shí)現(xiàn)研究生院對相關(guān)學(xué)院研究生個(gè)人信息具體需求報(bào)表的匯總輸出,結(jié)束后保存并退出系統(tǒng)。
1.2研究生管理系統(tǒng)流程分析
如圖1所示。
1.3數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)采用結(jié)構(gòu)小巧、訪問速度快的My SQL關(guān)系數(shù)據(jù)庫,對數(shù)據(jù)庫信息進(jìn)行增、刪、改、查。主要需要5張數(shù)據(jù)表,分別是導(dǎo)師信息表,研究生信息表,管理員信息表,雙選結(jié)果表,培養(yǎng)計(jì)劃匯總表。
2開發(fā)環(huán)境及相關(guān)技術(shù)概論
2.1開發(fā)平臺環(huán)境
本系統(tǒng)的開發(fā)基于Web的研究生管理系統(tǒng)的網(wǎng)站,采用B/S結(jié)構(gòu)開發(fā)了研究生信息管理系統(tǒng),應(yīng)用PHP語言在MySQL數(shù)據(jù)庫上實(shí)現(xiàn)了研究生管理系統(tǒng)。
2.2相關(guān)技術(shù)概論
2.2.1 B/S架構(gòu)體系
B/S,全稱Browser/Server,指的是瀏覽器/服務(wù)器模式,是目前需求應(yīng)用系統(tǒng)的發(fā)展方向。在B/S的結(jié)構(gòu)下,用戶可以登錄網(wǎng)站,通過web瀏覽器來瀏覽相應(yīng)的界面。事務(wù)邏輯分為前端(Browser)和服務(wù)器端(Server)。其對操作簡單、廣泛、維護(hù)方便、易于開發(fā)、成本低。
2.2.2 PHP技術(shù)
在研究開發(fā)的程序員角度看,PHP技術(shù)是全球最普及最受歡迎的互聯(lián)網(wǎng)開發(fā)語言之一,尤其是在與Apache編譯在一起的方式使得它變得具有一定的靈活安全保障,它的安全性能具有一定的公認(rèn)性。同時(shí),PHP支持多種的操作系統(tǒng)及數(shù)據(jù)庫系統(tǒng),跨平臺性能強(qiáng);并且,其占用系統(tǒng)資源少,代碼在cup中執(zhí)行的速度比其他技術(shù)更快;關(guān)鍵一點(diǎn)是PHP是開源代碼,這將給企業(yè)帶來更多的方便并且降低了企業(yè)的成本。
2.2.3 MySQL數(shù)據(jù)庫
MySQL是一個(gè)小型關(guān)系數(shù)據(jù)庫管理系統(tǒng),它優(yōu)化的SQL查詢算法,實(shí)現(xiàn)了信息查詢的高效性、準(zhǔn)確性;同時(shí),MySQL數(shù)據(jù)庫是開放源碼的免費(fèi)數(shù)據(jù)庫,在一定程度上降低了企業(yè)的成本。由于本系統(tǒng)數(shù)據(jù)庫處理函數(shù)由PHP提供,用來幫助程序開發(fā)員對數(shù)據(jù)庫的連接、處理等的操作,MySQL數(shù)據(jù)庫很好地滿足了對系統(tǒng)的要求。
3系統(tǒng)實(shí)現(xiàn)
3.1用戶管理功能
本系統(tǒng)中所有用戶信息由管理員在學(xué)院研究生工作開始時(shí)進(jìn)行添加。導(dǎo)師與研究生入學(xué)后在一段時(shí)間內(nèi)確認(rèn)自己的信息,信息不符者在規(guī)定時(shí)間內(nèi)申請管理員修改,其中包括管理員對用戶信息的添加、修改、刪除。
3.2導(dǎo)師、研究生雙選功能
在管理員對用戶信息完善以后,開始進(jìn)行導(dǎo)師與研究生雙選的功能。
1)研究生在系統(tǒng)中對導(dǎo)師進(jìn)行選擇,同時(shí)查看選此導(dǎo)師的研究生總?cè)藬?shù)及目前導(dǎo)師招收研究生人數(shù)等信息(此信息實(shí)時(shí)更新)。
2)教師在系統(tǒng)查看選自己的學(xué)生的基本情況信息并確定所帶研究生人選。
3)為了預(yù)防雙選中出現(xiàn)的教師人選過于集中或分散的情況,在導(dǎo)師確定指導(dǎo)人選后,如果仍有沒被選中的學(xué)生可以進(jìn)行二次分配;如有學(xué)生沒有導(dǎo)師或者導(dǎo)師沒有學(xué)生的特殊情況,可由管理員根據(jù)學(xué)院情況研究后進(jìn)行指定分配。
3.3培養(yǎng)計(jì)劃設(shè)置功能
在雙選工作完成之后,才能進(jìn)行培養(yǎng)計(jì)劃的安排。
1)由導(dǎo)師設(shè)置培養(yǎng)計(jì)劃科目。
2)導(dǎo)師將培養(yǎng)計(jì)劃科目錄入到系統(tǒng)中,并確定相關(guān)信息。
3)研究生進(jìn)行選課,若某一科目所選人數(shù)少于5人,當(dāng)年不開設(shè)此科目,導(dǎo)師與學(xué)生進(jìn)行調(diào)整。
4)打印研究生培養(yǎng)計(jì)劃匯總表。
4 結(jié)束語
論文介紹了基于B/S結(jié)構(gòu),運(yùn)用PHP和MySQL的研究生雙選及培養(yǎng)方案的,網(wǎng)上研究生管理信息系統(tǒng)界面美觀、安全性能高、操作簡單,實(shí)現(xiàn)網(wǎng)上用戶信息的完善、雙向選擇的操作、培養(yǎng)方案制定。在一定程度上,避免選擇導(dǎo)師過于集中或分散,特殊情況下管理員可以靈活地對研究生進(jìn)行合理的分配。;以及,實(shí)現(xiàn)研究生院對具體學(xué)院的研究生信息操作的報(bào)表統(tǒng)計(jì)輸出;讓研究生與導(dǎo)師都能能夠及時(shí)獲取有效的、可靠的信息,使對研究生工作能夠更高效、準(zhǔn)確,更滿足用戶需求。該管理系統(tǒng)提高工作效率、增加研究生管理的自主性與信息傳播途徑并且提高了信息傳播的速度,實(shí)現(xiàn)了研究生管理的準(zhǔn)確化、高效化、人性化。
參考文獻(xiàn):
[1] 龔地斌.PHP+MYSQL網(wǎng)站開發(fā)技術(shù)課程設(shè)計(jì)的實(shí)踐與探索[J].科技創(chuàng)新導(dǎo)報(bào),2014(5).
[2] 宋俊杰.MYSQL數(shù)據(jù)庫的管理技巧[J].讀寫算:教育教學(xué)研究,2011(7).
[3] 夏春鋒.面向院級研究生管理的信息化平臺構(gòu)建研究[J].青年與社會:中外教育研究,2012(8).
[4] 文佳.基于web的會員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].西安電子科技大學(xué),2015(9).
[5] 許聰雄.基于環(huán)保電子政務(wù)信息資源整合研究[J].中國電子商務(wù),2014(8).
[6] 金曉晨.研究生導(dǎo)師的責(zé)權(quán)利淺析[J].教育教學(xué)論壇,2014(8).
[7] 趙仁鈴.Web2.0環(huán)境下的研究生管理信息平臺建設(shè)[J].學(xué)位與研究生教育,2013(9).