吳海燕,張國(guó)卿,王建敏
(1.山西大同大學(xué)商學(xué)院,山西 大同 037009;2.山西大同大學(xué)政法學(xué)院,山西 大同 037009)
以山西大同大學(xué)為例,它是由以前的雁北師院、大同醫(yī)專、大同職業(yè)技術(shù)學(xué)院、山西工業(yè)職業(yè)技術(shù)學(xué)院合并組建,2006年7月1日正式掛牌?,F(xiàn)有兩個(gè)校區(qū)辦學(xué),全日制在校生29335人。學(xué)?,F(xiàn)有教職員工2254人,專任教師1581人。隨著師生人數(shù)的不斷擴(kuò)展,對(duì)每個(gè)學(xué)院的信息化管理要求就更加規(guī)范化。由于山西大同大學(xué)剛組建,在硬件設(shè)施、軟件配套上遠(yuǎn)遠(yuǎn)不能滿足師生們的需要,各二級(jí)學(xué)院基本上沒(méi)有自己的管理信息系統(tǒng),大多數(shù)都是手工報(bào)表,既浪費(fèi)人力又浪費(fèi)時(shí)間,而且這些報(bào)表由于校址的搬遷好多都丟失,給學(xué)院的檔案查詢帶來(lái)了不便?;诖?用visual foxpro6.0開發(fā)了一套適合二級(jí)學(xué)院的管理理息系統(tǒng)。本系統(tǒng)分為學(xué)生管理、教師管理、黨支部管理、系統(tǒng)管理、退出五個(gè)模塊,能夠?qū)崿F(xiàn)學(xué)生和教師的基本信息的查詢、統(tǒng)計(jì)、打印等功能,另外還增加了在MIS中如何編輯圖片,使得圖片的顯示能夠等比清晰,解決了以前管理信息系統(tǒng)中調(diào)用師生圖片時(shí)出現(xiàn)的變形情況。
通過(guò)對(duì)學(xué)院信息的需求進(jìn)行分析,繪制出整個(gè)學(xué)院的管理系統(tǒng)模型。
此模型中,三大模塊(教學(xué)、科研、學(xué)生)可以分別建立自己的數(shù)據(jù)庫(kù),也可以建立一個(gè)公共的數(shù)據(jù)庫(kù)供三大模塊共享。在把信息輸入到系統(tǒng)里后,決策者可瀏覽到學(xué)院所有教工和學(xué)生的綜合數(shù)據(jù),只要選擇相應(yīng)的選項(xiàng),系統(tǒng)便可自動(dòng)生成查詢、報(bào)表、統(tǒng)計(jì)[1]。決策者通過(guò)這些信息對(duì)各教工進(jìn)行綜合考評(píng),各系書記可以通過(guò)這些信息對(duì)學(xué)生的情況作出最終的評(píng)價(jià)。這樣每個(gè)學(xué)院的領(lǐng)導(dǎo)就可以通過(guò)系統(tǒng)統(tǒng)計(jì)出來(lái)的結(jié)果進(jìn)行相應(yīng)的決策,例如評(píng)選國(guó)家獎(jiǎng)學(xué)金、評(píng)選優(yōu)秀干部、推選貧困生,通過(guò)學(xué)院信息系統(tǒng)的實(shí)時(shí)查詢、更新功能,學(xué)院領(lǐng)導(dǎo)可以非常迅速的看到每個(gè)師生的所有實(shí)時(shí)信息既節(jié)省了人力,又使得學(xué)院的辦公效率更上新臺(tái)階,從而產(chǎn)生管理和實(shí)踐的互動(dòng)和學(xué)院管理機(jī)制的良性循環(huán),如圖1。
圖1 年度考核,數(shù)據(jù)報(bào)表打印,數(shù)據(jù)查詢
Visual foxpro是美國(guó)微軟公司推出的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),在實(shí)踐應(yīng)用中由于其工具豐富、速度快等特點(diǎn)受到了廣大用戶的喜愛,它采用了面向?qū)ο蟮目梢暬幊碳夹g(shù),用戶可以快速開發(fā)應(yīng)用程序[2]。Visual foxpro中文版功能強(qiáng)大、界面友好、使用方便,而且對(duì)硬件的要求不高,正適合我們學(xué)校剛組建內(nèi)部建設(shè)的要求,因此筆者選用了這一版本作為開發(fā)工具。
系統(tǒng)數(shù)據(jù)庫(kù)由十多個(gè)功能不同的表單組成。各表數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)流處理過(guò)程描述如下:Password表單中記錄著不同登錄著的登錄名稱和相應(yīng)的密碼,user表單存儲(chǔ)著不同的使用者的權(quán)限和可以進(jìn)入的表單的范圍。圖2就是一個(gè)最基本的密碼表。
圖2 密碼表
本系統(tǒng)以學(xué)院的具體需求為編程目標(biāo),并結(jié)合師生的需要,在功能設(shè)計(jì)上體現(xiàn)了自己的特色,經(jīng)過(guò)多次測(cè)試修改并完善,確保系統(tǒng)的穩(wěn)定可用。
每個(gè)管理系統(tǒng)對(duì)數(shù)據(jù)的獨(dú)立性、一致性、保密性和安全性有一定的要求。本系統(tǒng)在開發(fā)過(guò)程中充分考慮到了這個(gè)問(wèn)題,所以對(duì)權(quán)限的管理進(jìn)行了充分的設(shè)置[3]。密碼驗(yàn)證作為系統(tǒng)最基本的安全管理步驟。用戶如果不能輸入合法的用戶名和密碼,就無(wú)法進(jìn)入系統(tǒng)。只有合法的用戶輸入正確的密碼后才能進(jìn)入系統(tǒng),當(dāng)然系統(tǒng)管理會(huì)自動(dòng)判斷此用戶是什么級(jí)別的用戶,具有什么權(quán)限,從而賦予其相應(yīng)的權(quán)限。密碼驗(yàn)證頁(yè)包括用戶名和密碼兩個(gè)文本框。如圖3所示:
圖3 用戶管理
在對(duì)學(xué)生的日常管理活動(dòng)中,學(xué)院要從數(shù)量龐大的學(xué)生中找出一些有用的信息,包括學(xué)生的姓名,班級(jí),學(xué)生的職務(wù),家庭住址,宿舍號(hào)以及學(xué)生的照片,學(xué)生是否貸款,學(xué)生是不是貧困生,有的還要加上學(xué)生的QQ號(hào)碼;而且學(xué)生在剛?cè)雽W(xué)后還存在流動(dòng)的情況,有的在入學(xué)后不久退學(xué)又復(fù)讀,有的可能轉(zhuǎn)入了其它學(xué)院,這對(duì)學(xué)院的管理提出了要求,在這個(gè)系統(tǒng)開發(fā)中充分考慮了這一要求,在這一界面中,學(xué)院可以隨時(shí)查詢學(xué)院各個(gè)系的各個(gè)班級(jí)的任意學(xué)生,對(duì)于新進(jìn)的學(xué)生還可以即時(shí)編輯保存,對(duì)于轉(zhuǎn)走的學(xué)生能夠及時(shí)刪除,確保數(shù)據(jù)的準(zhǔn)確性。在這個(gè)界面中,除了以上功能以外,還特別實(shí)現(xiàn)了照片的編輯及添加,這樣使得每個(gè)學(xué)生的照片能及時(shí)保存、更新[4]。在照片的編輯上實(shí)現(xiàn)了等比填充,使人的頭像不會(huì)變形。其中照片是用控件中的oleboundcontrol,具體的代碼設(shè)置如下:在oleboundcontrol的屬性stretch中設(shè)為1,這樣就能實(shí)現(xiàn)等比填充,如果設(shè)為0,那么顯示的人的頭像就是不規(guī)則的,在controlsource中要設(shè)為數(shù)據(jù)表里放入照片的字段名,在本程序中它的字段名就為照片,最關(guān)鍵的是要對(duì)表單的init過(guò)程設(shè)置代碼。
缺少了任何一個(gè)語(yǔ)句,學(xué)生的信息都不能正確地顯示出來(lái)。
具體實(shí)現(xiàn)效果如圖4所示:
圖4 數(shù)據(jù)維護(hù)
本系統(tǒng)運(yùn)用了多條件混合查詢,可以通過(guò)條件的限制精確的查詢出所要的信息,這為學(xué)院查詢同一宿舍學(xué)生人員以及為學(xué)?;疖囉喥碧峁┝朔奖鉡5]。因?yàn)樵趯W(xué)生信息表中設(shè)立了宿舍號(hào)和家庭住址字段,這樣學(xué)院可以很方便的通過(guò)宿舍號(hào)來(lái)查詢出不同年級(jí)不同專業(yè)的學(xué)生在同一個(gè)宿舍的學(xué)生名字,還可以根據(jù)學(xué)生的家庭住址為學(xué)生訂購(gòu)火車票,這大大節(jié)省了班主任與輔導(dǎo)老師的時(shí)間,而且數(shù)據(jù)又非常準(zhǔn)確,在學(xué)生信息表中還增加了家長(zhǎng)的聯(lián)系方式,這樣學(xué)院可以隨時(shí)和學(xué)生家長(zhǎng)溝通學(xué)生的學(xué)習(xí)和生活情況,做到對(duì)學(xué)生負(fù)責(zé)。
程序執(zhí)行結(jié)果如圖5所示:
圖5 學(xué)生信息查詢
[1]袁合,黃梅.對(duì)高校管理信息系統(tǒng)建設(shè)的探討[J].理工高教研究.2003(5):129-131.
[2]杜安國(guó),馮衛(wèi).談高校管理信息系統(tǒng)的設(shè)計(jì)[J].中山大學(xué)學(xué)報(bào)論叢.2003(4):305-308.
[3]紀(jì)秀輝.高校管理信息系統(tǒng)安全設(shè)計(jì)及實(shí)施[J].軟件導(dǎo)刊.2010(4):154-155.
[4]葛子濟(jì).淺談高校教學(xué)管理系統(tǒng)[J].科技信息.2011(18):93.
[5]吳海燕,司有和,侯筱蓉.行業(yè)專利引文數(shù)據(jù)庫(kù)的VFP實(shí)現(xiàn)[J].科技情報(bào)開發(fā)與經(jīng)濟(jì).2007:126-128.