發(fā)布時(shí)間:2022-05-22 03:17:22
開(kāi)篇:寫(xiě)作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇信息管理系統(tǒng)畢業(yè)論文,希望這些內(nèi)容能成為您創(chuàng)作過(guò)程中的良師益友,陪伴您不斷探索和進(jìn)步。
摘 要: 介紹了計(jì)劃外畢業(yè)生信息管理系統(tǒng)的實(shí)現(xiàn)基礎(chǔ)、數(shù)據(jù)庫(kù)設(shè)計(jì)、安全性設(shè)計(jì)、界面設(shè)計(jì)等,此系統(tǒng)實(shí)現(xiàn)了計(jì)劃外畢業(yè)生的信息化管理,取得了較好的效果。
0 引言
信息技術(shù)的迅猛發(fā)展帶來(lái)了教育方式和管理方式的變革,學(xué)院有計(jì)劃外學(xué)生人數(shù)5000多名,約占學(xué)院總?cè)藬?shù)的23%,由于計(jì)劃外學(xué)生在畢業(yè)之前,部分學(xué)生不能夠獲得國(guó)家頒發(fā)的學(xué)歷證書(shū),只能獲得學(xué)院頒發(fā)的相關(guān)學(xué)歷證書(shū)。但因?qū)W院給計(jì)劃外學(xué)生發(fā)放的學(xué)歷證書(shū),無(wú)法實(shí)現(xiàn)在網(wǎng)上查詢,加之近年來(lái)社會(huì)證書(shū)造假現(xiàn)象比較嚴(yán)重,導(dǎo)致用人單位無(wú)法辨認(rèn)證書(shū)的真?zhèn)危虼耍毙枰粋€(gè)計(jì)劃外畢業(yè)生信息查詢系統(tǒng),以供學(xué)生、學(xué)籍管理人員及用人單位查詢,為取得較好的使用效果,我們需要使原來(lái)計(jì)劃外學(xué)籍管理比原來(lái)更加方便快捷,要以校園網(wǎng)為依托,針對(duì)原有手工管理效率低下,缺乏安全性、可控性等缺點(diǎn),制定相應(yīng)的健全的信息管理系統(tǒng)。
1 系統(tǒng)實(shí)現(xiàn)基礎(chǔ)
系統(tǒng)工作在B/S模式下,實(shí)際上是一種3層模型,包括前臺(tái)用戶窗口、后臺(tái)數(shù)據(jù)庫(kù)和中間應(yīng)用程序。用戶窗口圍繞網(wǎng)站主頁(yè)展開(kāi),主頁(yè)設(shè)計(jì)采取自頂向下的規(guī)則,逐級(jí)分解各功能鏈接點(diǎn)的子功能。系統(tǒng)開(kāi)發(fā)平臺(tái)為MicroSoft Windows 2000 server+SP3+IIS 5.0+IE6.0;MicroSoft SQL Server 2000 Enterprise Edition。
服務(wù)器端要求運(yùn)行于安裝了IIS服務(wù)器組件的Windows 2000 Server及以上版本的Windows平臺(tái)。同時(shí)還應(yīng)當(dāng)安裝7.0版本以上的MicroSoft SQL Server數(shù)據(jù)庫(kù)系統(tǒng)提供后臺(tái)的數(shù)據(jù)庫(kù)服務(wù)。[1][2][3]系統(tǒng)對(duì)客戶機(jī)基本沒(méi)有要求,凡是安裝有Web瀏覽器(不一定是IE)并能對(duì)校園網(wǎng)進(jìn)行訪問(wèn)的計(jì)算機(jī)都可以作為客戶端使用。系統(tǒng)體系結(jié)構(gòu)圖如圖1所示。
2 數(shù)據(jù)庫(kù)設(shè)計(jì)
系統(tǒng)選擇了SQL Server 2000作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。系統(tǒng)在后臺(tái)數(shù)據(jù)庫(kù)的選擇和設(shè)計(jì)方面具有較高的標(biāo)準(zhǔn),它要求系統(tǒng)含有大量與數(shù)據(jù)庫(kù)交互的事件,并能具備對(duì)大批數(shù)據(jù)的操作能力,它是一套基于網(wǎng)絡(luò)平臺(tái)的系統(tǒng),選擇SQL Server 2000是最良好的應(yīng)用。
SQL Server 2000作為微軟企業(yè)級(jí)的數(shù)據(jù)庫(kù)產(chǎn)品,它與ASP的組合是基于微軟Windows平臺(tái)下Web站點(diǎn)的完美數(shù)據(jù)庫(kù)解決方案。它是數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)等應(yīng)用的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái),在大規(guī)模聯(lián)機(jī)事務(wù)處理(OLTP),在可靠性、易用性、可伸縮性、業(yè)務(wù)職能功能等方面都具有非常優(yōu)秀的表現(xiàn),ASP實(shí)現(xiàn)了對(duì)廣數(shù)據(jù)源的訪問(wèn)能力。主要是通過(guò)ADO提供的OLEDB(對(duì)象鏈接和嵌入數(shù)據(jù)庫(kù))技術(shù)來(lái)進(jìn)行的。
根據(jù)系統(tǒng)各個(gè)功能模塊的需要,在數(shù)據(jù)庫(kù)中建立了若干張表,本系統(tǒng)數(shù)據(jù)庫(kù)的名稱(chēng)為StuDB,記錄畢業(yè)生相關(guān)信息(證書(shū)編號(hào)、姓名、性別、身份證號(hào)、專(zhuān)業(yè)、學(xué)制、學(xué)歷層次、畢業(yè)院校、入學(xué)時(shí)間等),主要記錄在學(xué)生信息表 [Stu_Info]中; 管理員表 [User_info],記錄各各管理員賬戶信息(用戶名、密碼、等級(jí)等)。
系統(tǒng)將大量數(shù)據(jù)庫(kù)操作都要用到的數(shù)據(jù)庫(kù)連接字寫(xiě)入自定義鏈接文件conn.asp中進(jìn)行統(tǒng)一的調(diào)用管理。當(dāng)數(shù)據(jù)庫(kù)的路徑名稱(chēng)等發(fā)生改變時(shí),無(wú)需進(jìn)入每個(gè)頁(yè)面進(jìn)行相應(yīng)字段的代碼更改,只需對(duì)conn.asp中的連接字設(shè)置進(jìn)行修改,即可完成全部頁(yè)面相應(yīng)數(shù)據(jù)的修改,從而減少了系統(tǒng)變更的代碼編寫(xiě)量。
3 安全性設(shè)計(jì)
它可以被校園網(wǎng)中的任何一臺(tái)計(jì)算機(jī)訪問(wèn),系統(tǒng)是一個(gè)基于Web網(wǎng)絡(luò)的開(kāi)放式系統(tǒng),很多人員可以在上面自由的交流,同時(shí),它也保留著大量的個(gè)人用戶的信息,這些信息的安全需要得到相應(yīng)的保障,因此維護(hù)站點(diǎn)的安全性就顯得尤為重要。這些保護(hù)措施可以保證信息不被隨意的更改和刪除。
考慮到運(yùn)行的實(shí)際情況,系統(tǒng)采用了基于表單的身份驗(yàn)證方式。它建立在session的基礎(chǔ)上,ASP提供了多種強(qiáng)大的身份驗(yàn)證機(jī)制,當(dāng)用戶要登錄后臺(tái)ASP應(yīng)用程序上時(shí),ASP首先校驗(yàn)是否存在合法的Session信息,如果已經(jīng)登陸成功,這個(gè)Session會(huì)一直駐留在內(nèi)存中,直到合法注銷(xiāo)或超時(shí)30分鐘自動(dòng)注銷(xiāo),在此期間,可以合法登陸后臺(tái)頁(yè)面,如果不存在,就會(huì)自動(dòng)返回到登陸界面,從而完成驗(yàn)證用戶請(qǐng)求的合法性。
4 界面設(shè)計(jì)
為使對(duì)系統(tǒng)的操作成為一件輕松簡(jiǎn)單的事情,本系統(tǒng)的開(kāi)發(fā)力求做到使用戶承擔(dān)最少的工作量,下面是本系統(tǒng)一般查詢?nèi)藛T的操作界面,如圖2。
只需同時(shí)輸入姓名和身份證號(hào)或證書(shū)編號(hào)即可查詢到該生的畢業(yè)證信息;管理人員可以進(jìn)入后臺(tái)對(duì)畢業(yè)生信息進(jìn)行各種操作(添加、編輯、刪除、按照專(zhuān)業(yè)、姓名、學(xué)歷等各種條件及其組合進(jìn)行精確或模糊查詢),如圖3,這樣管理員信息管理非常方便。
后臺(tái)還提供了管理員修改密碼功能,要注意的是管理員每次退出系統(tǒng)都應(yīng)點(diǎn)擊“安全退出”按鈕,以保證系統(tǒng)信息絕對(duì)安全。
5 結(jié)束語(yǔ)
經(jīng)過(guò)半年多的設(shè)計(jì)、實(shí)施,現(xiàn)在已基本開(kāi)發(fā)、測(cè)試完成,已經(jīng)上線使用。各項(xiàng)功能基本滿足了學(xué)生、管理人員、用人單位的需求。它完全按照開(kāi)發(fā)設(shè)計(jì)的初衷,具有穩(wěn)定、安全、高效的特點(diǎn),在實(shí)用方面具備管理方便、操作簡(jiǎn)單、功能強(qiáng)大、高性能、低維護(hù)、界面友好、網(wǎng)絡(luò)化等優(yōu)點(diǎn),全面順應(yīng)了全心全意為學(xué)生、為用人單位服務(wù)的宗旨,促進(jìn)了我畢業(yè)生信息管理的信息化、網(wǎng)絡(luò)化,智能化,充分利用了現(xiàn)有的資源,提高了日常人們工作的效率。
[摘要]隨著網(wǎng)絡(luò)信息化的發(fā)展,高校對(duì)本科生畢業(yè)設(shè)計(jì)引進(jìn)了網(wǎng)絡(luò)信息管理系統(tǒng)。論文介紹了該信息系統(tǒng)的主要組成模塊及相應(yīng)的功能,同時(shí)也根據(jù)實(shí)際情況,說(shuō)明了該信息系統(tǒng)存在的缺陷,以便對(duì)該系統(tǒng)的不斷完善有一定的促進(jìn)作用。
[關(guān)鍵詞]本科生畢業(yè)設(shè)計(jì) 信息管理系統(tǒng) 系統(tǒng)盲區(qū)
目前,高校大學(xué)生在校生規(guī)模不斷擴(kuò)大,而高校教師資源相對(duì)欠缺。畢業(yè)生畢業(yè)設(shè)計(jì)時(shí),每個(gè)專(zhuān)業(yè)教師指導(dǎo)的學(xué)生數(shù)量急劇增加,導(dǎo)致教師和學(xué)生面對(duì)面指導(dǎo)交流的時(shí)間不斷減少,現(xiàn)場(chǎng)指導(dǎo)學(xué)生也使得指導(dǎo)教師沒(méi)有充足的思考時(shí)間,往往容易形成指導(dǎo)畢業(yè)設(shè)計(jì)的盲區(qū)。因此,在高校畢業(yè)設(shè)計(jì)中引入網(wǎng)絡(luò)信息管理系統(tǒng),是非常急迫和必要的,進(jìn)而使得每個(gè)教師更好地指導(dǎo)畢業(yè)生畢業(yè)設(shè)計(jì)。本科畢業(yè)設(shè)計(jì)(論文)對(duì)促進(jìn)本科生綜合實(shí)踐能力與創(chuàng)新能力的培養(yǎng)具有不可替代的作用,也對(duì)于提高學(xué)生的就業(yè)率、提高學(xué)校的聲譽(yù)和知名度具有積極的作用。
隨著網(wǎng)絡(luò)時(shí)代的到來(lái)和電腦等通訊設(shè)備的普及,為了更好地利用網(wǎng)絡(luò)資源為高校各項(xiàng)工作服務(wù),加強(qiáng)畢業(yè)生和教師之間在遠(yuǎn)程情況的交流,很多高校開(kāi)發(fā)出適合本校特色的本科生畢業(yè)設(shè)計(jì)信息管理系統(tǒng)。
一、本科生畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的構(gòu)成
本科畢業(yè)設(shè)計(jì)(論文)信息系統(tǒng)采用B/S體系構(gòu)架,基于.NET平臺(tái),后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2005數(shù)據(jù)庫(kù)軟件搭建,從而實(shí)現(xiàn)了系統(tǒng)信息的集中管理并提高了安全性。系統(tǒng)一般由如下五模塊組成。
(一)用戶管理模塊:用戶管理模塊主要功能是儲(chǔ)存和管理系統(tǒng)中各個(gè)用戶的相關(guān)信息,該模塊主要由用戶登陸頁(yè)面、找回密碼頁(yè)面和系統(tǒng)管理員管理頁(yè)面組成。該系統(tǒng)的用戶為學(xué)生、指導(dǎo)教師和管理員。
(二)課題選擇模塊:指導(dǎo)教師將自己的畢業(yè)設(shè)計(jì)題目輸入到個(gè)人的信息資源庫(kù)中。學(xué)生根據(jù)個(gè)人興趣和特長(zhǎng)進(jìn)行選題,而管理員最終具有對(duì)選題進(jìn)行調(diào)整的權(quán)利,避免教師工作量過(guò)大,學(xué)生選題集中等。
(三)流程管理模塊:畢業(yè)設(shè)計(jì)環(huán)節(jié)流程管理模塊主要包括學(xué)生登陸流程管理頁(yè)面、教師登陸流程管理頁(yè)面、教師上傳任務(wù)書(shū)界面、學(xué)生提交文獻(xiàn)綜述及外文翻譯、原稿頁(yè)面、學(xué)生中期進(jìn)展情況及中期報(bào)告提交頁(yè)面、教師中期評(píng)語(yǔ)頁(yè)面、學(xué)生提交畢業(yè)論文頁(yè)面、教師論文檢查審核頁(yè)面、教師答辯成績(jī)錄入頁(yè)面和學(xué)生答辯成績(jī)查詢頁(yè)面等組成。
(四)規(guī)范管理模塊:學(xué)院管理員可以通過(guò)該系統(tǒng)上傳相應(yīng)規(guī)范性論文、表格、文獻(xiàn)檢索及論文撰寫(xiě)要點(diǎn)和技巧等各類(lèi)文檔,供學(xué)生下載。
(五)在線交流模塊:網(wǎng)絡(luò)信息系統(tǒng)引入到本科畢業(yè)生中,一個(gè)關(guān)鍵的原因是方便指導(dǎo)教師和畢業(yè)生進(jìn)行有關(guān)畢業(yè)題目的在線交流,并且這種交流可以是異地的,也可以是現(xiàn)場(chǎng)交流后,學(xué)生再進(jìn)行文獻(xiàn)的輸入。在線教師模塊主要有網(wǎng)絡(luò)答疑室和學(xué)術(shù)交流論壇兩部分組成。學(xué)術(shù)交流論壇可以實(shí)現(xiàn)學(xué)生之間資料的共享和相關(guān)課題技術(shù)的交流。
二、畢業(yè)設(shè)計(jì)管理信息系統(tǒng)存在的優(yōu)缺點(diǎn)
畢業(yè)設(shè)計(jì)(論文)管理信息系統(tǒng)的使用可以使本科生畢業(yè)設(shè)計(jì)(論文)工作更加規(guī)范化。畢業(yè)設(shè)計(jì)管理信息系統(tǒng)的應(yīng)用對(duì)在校畢業(yè)生和指導(dǎo)教師、管理人員來(lái)說(shuō)能夠更好地管理和規(guī)范本科畢業(yè)設(shè)計(jì),其優(yōu)點(diǎn)主要體現(xiàn)在如下幾點(diǎn):
1.系統(tǒng)能夠提供與畢業(yè)設(shè)計(jì)相關(guān)的資料和模版供學(xué)生下載,使得學(xué)生畢業(yè)設(shè)計(jì)的時(shí)間適應(yīng)性較靈活,而指導(dǎo)教師的工作效率也得到了提高。2.學(xué)生可通過(guò)這個(gè)畢業(yè)生信息管理網(wǎng)絡(luò)平臺(tái)與指導(dǎo)教師進(jìn)行階段性成果交流,而系統(tǒng)將自動(dòng)保存這類(lèi)信息;而且學(xué)生能通過(guò)信息平臺(tái)將論文終稿規(guī)范化。3.畢業(yè)生論文通過(guò)網(wǎng)絡(luò)的管理,可以使學(xué)生的論文能夠得到共享,從而便于了解指導(dǎo)教師對(duì)學(xué)生指導(dǎo)情況。
從實(shí)際的系統(tǒng)使用情況來(lái)看,該管理系統(tǒng)還是有一定的缺陷的。具體的缺陷是學(xué)院和系一級(jí)的管理部門(mén)對(duì)本科畢業(yè)設(shè)計(jì)(論文)的管理“權(quán)限”較小,而只是在整體上執(zhí)行學(xué)校上級(jí)管理規(guī)定的轉(zhuǎn)發(fā)和執(zhí)行,也就是說(shuō),作為基層教學(xué)和與畢業(yè)生接觸最多的學(xué)院及系管理員對(duì)該系統(tǒng)的執(zhí)行權(quán)限較小。此外,畢業(yè)設(shè)計(jì)工作過(guò)程的網(wǎng)絡(luò)化可以使指導(dǎo)教師和學(xué)生在網(wǎng)上更方便地交流,但是在具體執(zhí)行過(guò)程中,在網(wǎng)絡(luò)上的交流并不像想象的那樣起到了學(xué)術(shù)交流和疑難問(wèn)題解答的作用。當(dāng)然,這些系統(tǒng)存在的所謂的缺陷,除了和目前系統(tǒng)本身有關(guān),更主要的是和一個(gè)高校的辦學(xué)和管理思路以及學(xué)術(shù)氛圍有關(guān)系。這是需要從長(zhǎng)遠(yuǎn)進(jìn)行考慮的問(wèn)題。我們這里主要討論畢業(yè)設(shè)計(jì)信息管理系統(tǒng)本身缺陷,因?yàn)樽鳛橛布O(shè)施,如果長(zhǎng)期對(duì)畢業(yè)設(shè)計(jì)(論文)管理信息系統(tǒng)的運(yùn)行疏于管理和監(jiān)控,那么管理信息系統(tǒng)將徒有表面功能而對(duì)提高本科畢業(yè)設(shè)計(jì)質(zhì)量不能起到實(shí)質(zhì)的幫助作用。
三、總結(jié)
總之,利用網(wǎng)絡(luò)信息系統(tǒng)將本科畢業(yè)設(shè)計(jì)進(jìn)行規(guī)范化的管理,這是對(duì)高校教學(xué)環(huán)節(jié)的一大改革。作者認(rèn)為對(duì)畢業(yè)設(shè)計(jì)網(wǎng)絡(luò)信息管理系統(tǒng)的開(kāi)發(fā)和應(yīng)用應(yīng)進(jìn)一步深入,在不斷的實(shí)踐和總結(jié)過(guò)程中,根據(jù)各個(gè)高校自身的要求,不斷地改善畢業(yè)設(shè)計(jì)管理信息系統(tǒng),加強(qiáng)對(duì)畢業(yè)設(shè)計(jì)信息管理系統(tǒng)施行的監(jiān)督力度
【摘要】本文在廣泛調(diào)研和自身工作實(shí)踐的基礎(chǔ)上,分析了職業(yè)院校的發(fā)展現(xiàn)狀、就業(yè)服務(wù)工作過(guò)程中遇到的問(wèn)題、就業(yè)信息管理系統(tǒng)的目標(biāo)及原則,設(shè)計(jì)了一個(gè)基于B/S模式的職業(yè)院校畢業(yè)生就業(yè)信息管理系統(tǒng)。該系統(tǒng)通過(guò)Internet信息平臺(tái)結(jié)合本地信息管理系統(tǒng),高效、快捷地實(shí)現(xiàn)畢業(yè)生信息管理,促進(jìn)了就業(yè)工作的順利開(kāi)展。
【關(guān)鍵詞】網(wǎng)絡(luò) 畢業(yè)生 就業(yè)信息管理系統(tǒng)
近年來(lái),隨著職業(yè)院校數(shù)量和規(guī)模的不斷擴(kuò)大,畢業(yè)生人數(shù)也在逐年增加,大學(xué)生的就業(yè)問(wèn)題成為歷年人們?nèi)找骊P(guān)注的問(wèn)題。這給學(xué)校的就業(yè)管理工作造成了巨大的壓力,畢業(yè)生找工作難成為各高校所面對(duì)的突出問(wèn)題,該項(xiàng)工作不僅涉及到畢業(yè)生本人,而且還涉及到用人單位、學(xué)校、教育部門(mén)等許多單位。本文在廣泛調(diào)研和自身工作實(shí)踐的基礎(chǔ)上,分析了職業(yè)院校的發(fā)展現(xiàn)狀、就業(yè)信息管理系統(tǒng)的目標(biāo)及原則,設(shè)計(jì)了一個(gè)基于B/S模式的職業(yè)院校畢業(yè)生就業(yè)信息管理系統(tǒng)。該系統(tǒng)通過(guò)Internet信息平臺(tái)結(jié)合本地信息管理系統(tǒng),高效、快捷地實(shí)現(xiàn)畢業(yè)生信息管理,促進(jìn)了就業(yè)工作的順利開(kāi)展。
一、高校就業(yè)信息網(wǎng)站的發(fā)展現(xiàn)狀
如今的高校就業(yè)指導(dǎo)網(wǎng)站已基本成熟,各大高校有完備的單位信息庫(kù)、學(xué)生信息庫(kù)、后臺(tái)管理平臺(tái)、信息查詢工具、分門(mén)別類(lèi)的版面、美觀的主頁(yè)等等。同時(shí)各大高校就業(yè)網(wǎng)站也都各有特色。但是從總體上來(lái)說(shuō)高校就業(yè)網(wǎng)站的建設(shè)還是落后于就業(yè)工作信息化的需要,應(yīng)加強(qiáng)就業(yè)信息的信息量和時(shí)效性,依托網(wǎng)站強(qiáng)大的人才資源庫(kù)使用人單位和個(gè)人在網(wǎng)上有針對(duì)性地進(jìn)行雙向選擇,通過(guò)無(wú)地域限制的網(wǎng)絡(luò)空間給畢業(yè)生創(chuàng)造更多的就業(yè)機(jī)會(huì)。
二、我校就業(yè)信息管理系統(tǒng)的功能與實(shí)現(xiàn)
(一)系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)結(jié)構(gòu)中“Web瀏覽器端”主要是用戶的瀏覽器訪問(wèn),向IIS服務(wù)器端發(fā)出請(qǐng)求,服務(wù)器端采用編程,可以很好地和Windows操作系統(tǒng)、SQL Server等軟件平臺(tái)協(xié)同工作。數(shù)據(jù)操作模塊單獨(dú)分離出來(lái),將復(fù)雜的數(shù)據(jù)庫(kù)編程采用微軟提供的數(shù)據(jù)訪問(wèn)對(duì)象進(jìn)行操作,以.Net控件形式向外提供接口,簡(jiǎn)化了用戶界面端的編程復(fù)雜度,同時(shí)此數(shù)據(jù)模塊可以重復(fù)使用或供其他系統(tǒng)使用。數(shù)據(jù)端主要由SQL Server數(shù)據(jù)庫(kù)及相應(yīng)的存儲(chǔ)過(guò)程、觸發(fā)器等組成。其中通過(guò)ADO.省略數(shù)據(jù)連接
本系統(tǒng)采用三層結(jié)構(gòu),使項(xiàng)目開(kāi)發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層,可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn),可以降低層與層之間的依賴,有利于標(biāo)準(zhǔn)化,利于各層邏輯的復(fù)用。表示層主要對(duì)用戶的請(qǐng)求接受,以及數(shù)據(jù)的返回,為客戶端提供應(yīng)用程序的訪問(wèn)。業(yè)務(wù)邏輯層主要負(fù)責(zé)對(duì)數(shù)據(jù)層的操作。數(shù)據(jù)訪問(wèn)層功能主要是負(fù)責(zé)數(shù)據(jù)庫(kù)的訪問(wèn),可以訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔。
(五)系統(tǒng)接口設(shè)計(jì)
1、用戶界面設(shè)計(jì)規(guī)則
用戶界面基于Web瀏覽方式,推薦在1024×768分辨率下瀏覽,界面以體現(xiàn)科技色彩的淡藍(lán)色為主,界面應(yīng)比較人性化方便用戶操作,界面應(yīng)比較簡(jiǎn)潔、美觀、大方。
2、內(nèi)部接口設(shè)計(jì)
系統(tǒng)內(nèi)部各子模塊間相對(duì)獨(dú)立,各模塊間主要通過(guò)中心數(shù)據(jù)庫(kù)SQL Sever進(jìn)行數(shù)據(jù)交換。
3、外部接口設(shè)計(jì)
系統(tǒng)與數(shù)據(jù)庫(kù)接口主要通過(guò)進(jìn)行訪問(wèn),通過(guò)標(biāo)準(zhǔn)化查詢語(yǔ)言SQL進(jìn)行數(shù)據(jù)庫(kù)操作,該系統(tǒng)以技術(shù)成熟、信息安全、運(yùn)行穩(wěn)定、操作便捷為基本原則,符合我院畢業(yè)生就業(yè)管理工作的實(shí)際。
三、結(jié)束語(yǔ)
開(kāi)發(fā)這樣一個(gè)基于網(wǎng)絡(luò)的就業(yè)信息管理系統(tǒng),滿足數(shù)據(jù)信息集中管理和維護(hù)、實(shí)時(shí)查詢的需求,實(shí)現(xiàn)就業(yè)信息管理的實(shí)時(shí)性、共享性、快捷性,提高了就業(yè)服務(wù)部門(mén)的工作效率。該系統(tǒng)在2009年的就業(yè)信息管理工作中進(jìn)行了全校范圍的試運(yùn)行,在運(yùn)行過(guò)程中發(fā)現(xiàn)、改進(jìn)了部分程序漏洞,今后應(yīng)擴(kuò)充、完善各項(xiàng)功能并進(jìn)行推廣使用。
作者簡(jiǎn)介:
許琪(1979.12-),女,北京交通大學(xué)在職研究生,助教,研究方向:計(jì)算機(jī)技術(shù)。發(fā)稿單位:北京交通大學(xué)。
摘要:目前全省電大分校開(kāi)放教育學(xué)員在畢業(yè)資格審核和申請(qǐng)辦理畢業(yè)證書(shū)時(shí),均需要提供學(xué)員在新華社圖像采集中心所采集的電子照片信息。為了方便快捷地管理這些電子照片,利用.NET編程和SQLServer數(shù)據(jù)庫(kù)技術(shù)設(shè)計(jì)了畢業(yè)證書(shū)電子照片信息管理系統(tǒng)。該系統(tǒng)主要解決了學(xué)員電子照片信息的核對(duì)、統(tǒng)計(jì)、收集和應(yīng)屆畢業(yè)生電子照片的篩選、上報(bào)等問(wèn)題。系統(tǒng)的實(shí)現(xiàn)提高了畢業(yè)資格審核的通過(guò)率和畢業(yè)證書(shū)辦理的效率。
關(guān)鍵詞:畢業(yè)資格審核;電子照片;照片管理;信息管理系統(tǒng)
自從1999年,教育部組織實(shí)施"中央廣播電視大學(xué)人才培養(yǎng)模式改革和開(kāi)放教育試點(diǎn)"項(xiàng)目以來(lái),電大分校開(kāi)放教育學(xué)員在畢業(yè)資格審核及申請(qǐng)辦理畢業(yè)證書(shū)(簡(jiǎn)稱(chēng)辦證)時(shí)均需要提供學(xué)員在新華社圖像采集中心所采集的電子照片信息。因此分校每年都會(huì)組織電子照片圖像采集工作,大部分學(xué)員都會(huì)按要求進(jìn)行采集,但也有一部分學(xué)員由于各種原因沒(méi)有采集。以至于在申請(qǐng)畢業(yè)資格審核時(shí),電子照片不能及時(shí)上報(bào),導(dǎo)致畢業(yè)資格審核通不過(guò),畢業(yè)證書(shū)無(wú)法辦理的情況。此項(xiàng)工作非常繁重,都需要輔導(dǎo)教師收集、篩選并核查每位學(xué)員的電子照片信息。為了每次辦證能夠快速、準(zhǔn)確無(wú)誤收集到學(xué)員的電子照片并進(jìn)行核對(duì),提高辦證效率,利用.NET編程和SQLServer數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)了基于B/S模式的開(kāi)放教育畢業(yè)證書(shū)電子照片信息管理系統(tǒng)。
1系統(tǒng)的功能模塊
系統(tǒng)具有用戶登錄、學(xué)員電子照片核查、輔導(dǎo)教師電子照片管理、教務(wù)管理員電子照片管理四大功能模塊。系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。學(xué)員電子照片核查模塊所實(shí)現(xiàn)的功能是學(xué)員可以按姓名或身份證號(hào)碼核查自己的電子照片信息是否有誤,其中核查的信息包括照片是否采集,是否為本人的電子照片等等。輔導(dǎo)教師電子照片管理模塊所實(shí)現(xiàn)的功能是可以方便快捷地瀏覽及核查整班學(xué)員電子照片信息;全面統(tǒng)計(jì)班級(jí)學(xué)員電子照片采集的情況,對(duì)已采集學(xué)員的電子照片進(jìn)行下載備份。教務(wù)管理員電子照片管理模塊所實(shí)現(xiàn)的功能是能夠把每次學(xué)員采集的照片上傳至服務(wù)器;根據(jù)應(yīng)屆畢業(yè)生信息統(tǒng)計(jì)出電子照片采集情況,經(jīng)核查后將所有應(yīng)屆畢業(yè)生的照片壓縮打包下載,最后上報(bào)省級(jí)電大教務(wù)處進(jìn)行畢業(yè)資格審核及辦證;系統(tǒng)所有用戶注冊(cè)、激活、刪除等。
2系統(tǒng)開(kāi)發(fā)關(guān)鍵技術(shù)
系統(tǒng)采用了.NET編程和SQLServer數(shù)據(jù)庫(kù)技術(shù),使用的開(kāi)發(fā)工具為VisualStudio2010。數(shù)據(jù)庫(kù)訪問(wèn)、操作則使用了技術(shù),它提供了很多對(duì)象來(lái)完成與數(shù)據(jù)庫(kù)的交互操作。
3系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1系統(tǒng)框架設(shè)計(jì)
根據(jù)功能需求分析,系統(tǒng)采用了三層結(jié)構(gòu)的設(shè)計(jì)思想,分別是表示層、應(yīng)用邏輯層和數(shù)據(jù)層。
3.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)使用了SQLServer關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)創(chuàng)建了一個(gè)名為SGCI的數(shù)據(jù)庫(kù),SGCI數(shù)據(jù)庫(kù)其中又設(shè)計(jì)了四個(gè)數(shù)據(jù)表,分別為學(xué)生信息表、畢業(yè)證書(shū)照片信息表、應(yīng)屆畢業(yè)生信息表、用戶管理表。
3.3數(shù)據(jù)庫(kù)連接技術(shù)
系統(tǒng)采用了技術(shù)來(lái)連接和訪問(wèn)數(shù)據(jù)庫(kù),通過(guò)Sql?Connection方法與數(shù)據(jù)庫(kù)建立連接,再使用SqlCommand、SqlDataAdapter、DataSet等對(duì)象處理和查詢數(shù)據(jù)庫(kù),最后使用Grid?View、DataList等控件來(lái)顯示被處理的數(shù)據(jù)。除此外,系統(tǒng)還使用了VisualStudio2010工具中SqlDataSource控件訪問(wèn)SQLServer數(shù)據(jù)庫(kù),它可直接對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查找、添加、刪除等處理。最后為了便于管理和部署數(shù)據(jù)庫(kù),把數(shù)據(jù)庫(kù)連接配置字符串保存在應(yīng)用程序配置文件中。
3.4用戶登錄設(shè)計(jì)
為防止學(xué)員信息的泄露和系統(tǒng)運(yùn)行安全,系統(tǒng)設(shè)計(jì)了用戶登錄和用戶注冊(cè)模塊,系統(tǒng)用戶分為學(xué)員、輔導(dǎo)教師和教務(wù)管理員三類(lèi)。用戶登錄模塊采用了參數(shù)化查詢技術(shù)來(lái)防止SQL注入攻擊漏洞,它是在數(shù)據(jù)庫(kù)完成SQL指令的編譯后,才套用參數(shù)運(yùn)行,就算參數(shù)中含有指令,數(shù)據(jù)庫(kù)也不會(huì)運(yùn)行。
3.5學(xué)員電子照片核查
學(xué)員電子照片采集完后都要對(duì)其信息進(jìn)行核查,確保準(zhǔn)確無(wú)誤。學(xué)員可以通過(guò)此模塊來(lái)核查自己個(gè)人的信息是否有誤。系統(tǒng)還會(huì)檢測(cè)電子照片是否符合辦證的要求,比如像素是否為480*640,大小是否在50KB-80KB之間,文件名是否與身份證號(hào)碼一致等。
3.6輔導(dǎo)教師電子照片管理
輔導(dǎo)教師電子照片管理模塊所實(shí)現(xiàn)的功能是班級(jí)學(xué)員電子照片采集情況統(tǒng)計(jì)、信息核查和學(xué)員電子照片的下載備份。除此外還具有上傳學(xué)員報(bào)名所提交的電子照片等。為了避免個(gè)別學(xué)員不按要求或不及時(shí)核查電子照片信息,而出現(xiàn)照片信息有誤,導(dǎo)致畢業(yè)資格審核不通過(guò),無(wú)法辦理畢業(yè)證書(shū)和畢業(yè)證書(shū)辦理后其照片有誤的情況。為了避免這類(lèi)情況發(fā)生,輔導(dǎo)教師電子照片管理模塊設(shè)計(jì)了對(duì)班級(jí)學(xué)員電子照片的核查,可以按班級(jí)名稱(chēng)、姓名、身份證號(hào)碼三種方式進(jìn)行核查。核查的結(jié)果除了學(xué)員基本信息外,增加了學(xué)員報(bào)名時(shí)提交照片的信息,以便輔導(dǎo)教師進(jìn)行核對(duì),確認(rèn)是否為學(xué)員本人。輔導(dǎo)教師對(duì)班級(jí)學(xué)員電子照片圖像采集進(jìn)行統(tǒng)計(jì),主要是督促?zèng)]有電子照片的學(xué)員去新年通訊社進(jìn)行圖像采集,避免沒(méi)有電子照片采集而耽誤畢業(yè)。輔導(dǎo)教師在統(tǒng)計(jì)后可以對(duì)電子照片下載備份,便于畢業(yè)時(shí)上報(bào)學(xué)校教務(wù)部申請(qǐng)畢業(yè)資格審核和辦理畢業(yè)證書(shū)。
3.7教務(wù)管理員電子照片管理
教務(wù)管理員電子照片管理模塊所實(shí)現(xiàn)的功能是電子照片更新,應(yīng)屆畢業(yè)生電子照片處理,用戶管理等。教務(wù)管理員每次收到學(xué)員的電子照片后要及時(shí)整理并通過(guò)FTP上傳至服務(wù)器,并點(diǎn)擊【照片更新處理】按鈕來(lái)進(jìn)行更新處理,系統(tǒng)會(huì)把處理的結(jié)果保存至數(shù)據(jù)庫(kù)中。除此外,系統(tǒng)會(huì)對(duì)已畢業(yè)的學(xué)員的電子照片進(jìn)行備份和刪除處理,處理后即減輕了服務(wù)器運(yùn)行負(fù)擔(dān),又提高了系統(tǒng)訪問(wèn)的速度。電大分校開(kāi)放教育每次在畢業(yè)資格審核和申請(qǐng)辦理畢業(yè)證書(shū)時(shí),均需要提供學(xué)員的電子照片并上報(bào)省電大教務(wù)處。以往都是由教務(wù)管理員根據(jù)應(yīng)屆畢業(yè)生的名單一個(gè)個(gè)去收集或從照片目錄中一個(gè)個(gè)篩選出,其工作量非常繁重,且也容易出錯(cuò)。應(yīng)屆畢業(yè)生電子照片處理就可以解決以上問(wèn)題,每次畢業(yè)資格審核和申請(qǐng)辦理畢業(yè)證書(shū)時(shí),系統(tǒng)根據(jù)應(yīng)屆畢業(yè)生信息自動(dòng)從照片目錄中批量篩選出所有應(yīng)屆畢業(yè)生的電子照片,并可以打包壓縮下載,便上報(bào)省校教務(wù)處。
4結(jié)束語(yǔ)
畢業(yè)證書(shū)電子照片信息管理系統(tǒng)是基于B/S模式,并采用了.NET編程和SQLServer數(shù)據(jù)庫(kù)技術(shù),該系統(tǒng)能很方便的運(yùn)行在WINDOWSSERVER2003/2008使用IIS搭建的Web服務(wù)器上,用戶通過(guò)校園網(wǎng)、因特網(wǎng)可以直接訪問(wèn),其運(yùn)行穩(wěn)定,操作方便簡(jiǎn)單。而且滿足了電大分校開(kāi)放教育在畢業(yè)資格審核及申請(qǐng)辦證時(shí)收集、審核電子照片的需要,減少了輔導(dǎo)教師、教務(wù)管理員的工作量和提高了辦理畢業(yè)證書(shū)的工作效率。
作者:劉慶1 費(fèi)雄偉2 單位:1.湖南廣播電視大學(xué) 2.湖南城市學(xué)院
1就業(yè)信息錄入
畢業(yè)生收到就業(yè)材料后登錄,填寫(xiě)以上信息,畢業(yè)生錄入數(shù)據(jù)有未錄入字段時(shí)提示“錄入不成功”,所有信息必須填寫(xiě)完整準(zhǔn)確才能提交。用戶登陸后就業(yè)信息錄入功能結(jié)構(gòu)如圖2:1)管理員登陸子系統(tǒng)①數(shù)據(jù)導(dǎo)出模塊:該模塊的主要功能是導(dǎo)出畢業(yè)生就業(yè)信息。經(jīng)過(guò)對(duì)畢業(yè)生就業(yè)信息修改、確認(rèn),導(dǎo)出畢業(yè)生正確的就業(yè)信息。②就業(yè)信息審核模塊:審核畢業(yè)生就業(yè)信息是否準(zhǔn)確,不正確打回讓輔導(dǎo)員重新審核。③數(shù)據(jù)查詢模塊:可篩選查看某系、某專(zhuān)業(yè)的就業(yè)率、就業(yè)人數(shù)、未就業(yè)人數(shù)、未就業(yè)人數(shù)中待確認(rèn)人數(shù)等畢業(yè)生就業(yè)情況信息。根據(jù)畢業(yè)生就業(yè)狀態(tài),可以查詢出畢業(yè)生的就業(yè)率、就業(yè)人數(shù)、未就業(yè)人數(shù)、未就業(yè)人數(shù)中待確認(rèn)人數(shù)等畢業(yè)生就業(yè)情況。2)畢業(yè)生登陸子系統(tǒng)該模塊的主要功能是畢業(yè)生錄入就業(yè)信息。畢業(yè)生根據(jù)就業(yè)單位提供的就業(yè)信息錄入就業(yè)信息。3)輔導(dǎo)員管理登陸子系統(tǒng)①畢業(yè)生管理模塊:該模塊的主要功能是讓輔導(dǎo)員能夠確認(rèn)、打回畢業(yè)生就業(yè)信息,統(tǒng)計(jì)各類(lèi)畢業(yè)生就業(yè)信息數(shù)據(jù)。②數(shù)據(jù)查詢模塊:該模塊主要功能是輔導(dǎo)員可篩選查看全系、所有專(zhuān)業(yè)的就業(yè)率、就業(yè)人數(shù),未就業(yè)人數(shù),未就業(yè)人數(shù)中待確認(rèn)人數(shù)等畢業(yè)生就業(yè)信息。4)系領(lǐng)導(dǎo)登陸子系統(tǒng)可篩選查看全系、系有專(zhuān)業(yè)的就業(yè)率、就業(yè)人數(shù),未就業(yè)人數(shù),未就業(yè)人數(shù)中待確認(rèn)人數(shù)等畢業(yè)生就業(yè)信息。
2關(guān)鍵技術(shù)分析
系統(tǒng)開(kāi)發(fā)主要有、AJAX等技術(shù)。1)技術(shù):本系統(tǒng)使用Connection對(duì)象建立數(shù)據(jù)庫(kù)的連接,Command對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行檢索(Select)、插入(In?sert)、刪除(Delete)和更新(Update),DataReader對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)讀取顯示在TextBox,DataAdapter對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)存儲(chǔ)更新。2)AJAX技術(shù):Ajax允許客戶端Web頁(yè)面通過(guò)異步調(diào)用與服務(wù)器交換數(shù)據(jù)。本系統(tǒng)使用AJAX對(duì)GridView數(shù)據(jù)實(shí)現(xiàn)無(wú)閃爍局部刷新,這樣頁(yè)面就不需要重新刷新也能與服務(wù)器進(jìn)行交換數(shù)據(jù),同時(shí)也不會(huì)影響頁(yè)面的其他部分。
3系統(tǒng)安全性分析
1)使用身份驗(yàn)證和授權(quán):為防止非法用戶的攻擊,我們通常設(shè)置網(wǎng)站的登錄驗(yàn)證和授權(quán)。本系統(tǒng)設(shè)計(jì)了登陸界面,每個(gè)合法用戶有一個(gè)唯一的用戶名,用戶可以自己維護(hù)密碼,用戶登陸需要進(jìn)行身份驗(yàn)證,同時(shí)也給用戶分配了權(quán)限,學(xué)生登錄進(jìn)入的是學(xué)生頁(yè)面,輔導(dǎo)員登錄進(jìn)入的是輔導(dǎo)員頁(yè)面,管理員登錄進(jìn)入的是管理員頁(yè)面。2)加密數(shù)據(jù)庫(kù)連接字符串:連接字符串存儲(chǔ)了數(shù)據(jù)庫(kù)的用戶和密碼等重要信息,而這些信息是采用明碼的形式保存在web.con?fig文件中,而web.config文件不被編譯到.DLL文件中,通過(guò)URL地址很容易盜取到web.config文件的內(nèi)容。所以數(shù)據(jù)庫(kù)連接字符串進(jìn)行加密保護(hù),防止非法訪問(wèn)數(shù)據(jù)庫(kù)。
4總結(jié)
根據(jù)漓江學(xué)院大學(xué)生就業(yè)指導(dǎo)中心的需求,針對(duì)漓江學(xué)院畢業(yè)生就業(yè)管理的業(yè)務(wù)流程,開(kāi)發(fā)了一個(gè)基于B/S(瀏覽器/服務(wù)器)模式的畢業(yè)生信息管理系統(tǒng),主要是利用數(shù)據(jù)庫(kù)Aceesss2003實(shí)現(xiàn)后臺(tái)數(shù)據(jù)存儲(chǔ)和管理功能,采用Dreamweaver進(jìn)行前臺(tái)界面設(shè)計(jì),采用C#語(yǔ)言進(jìn)行代碼編寫(xiě)、技術(shù)實(shí)現(xiàn)系統(tǒng)功能,最終實(shí)現(xiàn)畢業(yè)生就業(yè)信息的網(wǎng)絡(luò)管理,實(shí)現(xiàn)就業(yè)信息錄入、畢業(yè)生資格審核、上報(bào)畢業(yè)生就業(yè)信息、信息查詢、畢業(yè)生離校審核、畢業(yè)生就業(yè)審核等功能,提高就業(yè)管理相關(guān)數(shù)據(jù)的收集、檢索、分析和處理的管理手段。
作者:劉寧東羅夢(mèng)貞單位:廣西師范大學(xué)漓江學(xué)院
摘要:文章主要闡述了如何利用Agent自主性、反應(yīng)性和社會(huì)性等特點(diǎn),將Multi_Agent系統(tǒng)用于畢業(yè)設(shè)計(jì)信息管理系統(tǒng),通過(guò)定義不同的Agent之間的交互、協(xié)作機(jī)制,來(lái)解決畢業(yè)設(shè)計(jì)選題的智能決策的問(wèn)題,從而提高教學(xué)管理的效率。
關(guān)鍵詞:Multi_Agent;智能決策;畢業(yè)設(shè)計(jì);信息管理
通常畢業(yè)設(shè)計(jì)中的重要環(huán)節(jié)畢業(yè)設(shè)計(jì)選題是一個(gè)利用互聯(lián)網(wǎng)雙向選擇的過(guò)程,既要允許學(xué)生選擇教師,教師選擇學(xué)生,同時(shí)也應(yīng)該允許學(xué)生根據(jù)頂崗實(shí)習(xí)單位的具體情況,自定畢業(yè)設(shè)計(jì)選題,并指定指導(dǎo)教師。學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)的過(guò)程完全是智能決策的過(guò)程,如果畢業(yè)設(shè)計(jì)信息管理系統(tǒng)能夠引入多Agent智能決策系統(tǒng)則可以比較好地解決這個(gè)問(wèn)題。
一、基于Multi_Agent的智能決策及其特點(diǎn)
(一)Agent概念
Agent是一個(gè)給予軟件(在較多情況下)或者硬件的計(jì)算機(jī)系統(tǒng),它有以下特性:
1.智能性:Agent能夠根據(jù)知識(shí)庫(kù)中的事實(shí)和規(guī)則進(jìn)行推理,運(yùn)行于復(fù)雜環(huán)境中的Agent還應(yīng)具有學(xué)習(xí)或自適應(yīng)的能力。
2.自主性:Agent是一個(gè)獨(dú)立自主的計(jì)算實(shí)體,其動(dòng)作和行為是根據(jù)本身的知識(shí)、內(nèi)部狀態(tài)和對(duì)外部環(huán)境的感知來(lái)進(jìn)行控制的,它的運(yùn)行不受人或其它Agent的直接干涉。
3.反應(yīng)性:Agent能夠及時(shí)感知環(huán)境的變化而做出相應(yīng)的動(dòng)作。
4.社會(huì)性:Agent可以通過(guò)某種Agent協(xié)作語(yǔ)言與其它Agent或人進(jìn)行交互和通信,在基于Multi_agent的智能決策系統(tǒng)中,Agent應(yīng)具有協(xié)作和協(xié)商能力。
5.目標(biāo)導(dǎo)向性:Agent能夠?yàn)閷?shí)現(xiàn)一定的目標(biāo)而規(guī)劃行為步驟。
6.移動(dòng)性:Agent作為一個(gè)活體,它能夠在網(wǎng)絡(luò)上跨平臺(tái)漫游,以幫助用戶搜集信息,它的狀態(tài)和行為具有連續(xù)性。
(二)基于Multi_agent的智能決策
由于畢業(yè)設(shè)計(jì)選題過(guò)程非常復(fù)雜,單個(gè)Agent無(wú)法完成一項(xiàng)畢業(yè)設(shè)計(jì)選題的任務(wù),于是就出現(xiàn)了多Agent系統(tǒng)。基于多Agent技術(shù)的系統(tǒng)是指多個(gè)Agent相互通訊、彼此協(xié)調(diào),共同完成作業(yè)任務(wù)的系統(tǒng),它不僅具備一般分布式系統(tǒng)所具有的資源共享、易于擴(kuò)張、可靠性強(qiáng)、靈活性強(qiáng)、實(shí)時(shí)性好的特點(diǎn),而且各Agent能夠通過(guò)相互協(xié)調(diào)解決大規(guī)模的復(fù)雜問(wèn)題,使系統(tǒng)具有很強(qiáng)的可靠性和自組織能力。在多Agent系統(tǒng)中,單個(gè)Agent是一個(gè)物理的或抽象的實(shí)體,能作用于自身和環(huán)境,操縱環(huán)境的部分表示,并與其他Agent通訊,具有感知、通訊、行動(dòng)及控制和推理能力等基本功能。多Agent技術(shù)的這些特點(diǎn),使得其在處理基于網(wǎng)絡(luò)的分布式問(wèn)題方面,具有廣闊的應(yīng)用前景。
二、基于Multi_agent的智能決策的畢業(yè)設(shè)計(jì)信息系統(tǒng)的結(jié)構(gòu)及其各部分具體功能
該系統(tǒng)涉及到三個(gè)數(shù)據(jù)庫(kù):學(xué)生信息數(shù)據(jù)庫(kù)、教師信息數(shù)據(jù)庫(kù)、畢業(yè)設(shè)計(jì)選題信息數(shù)據(jù)庫(kù),以及五個(gè)智能Agent:教師Agent、學(xué)生Agent、選題統(tǒng)計(jì)Agent、選題咨詢Agent、選題調(diào)節(jié)Agent。
(一)數(shù)據(jù)庫(kù)的功能
1.學(xué)生信息數(shù)據(jù)庫(kù)。學(xué)生信息數(shù)據(jù)庫(kù)主要記錄學(xué)生的各項(xiàng)基本信息,包括學(xué)生的姓名、學(xué)號(hào)、院系、專(zhuān)業(yè)等,此外還包括學(xué)生的具體選題行為,不僅記錄該次選題成功選上的選題的信息,對(duì)于欲選但實(shí)際并未能選上的選題信息也予以紀(jì)錄。
2.教師信息數(shù)據(jù)庫(kù)。教師信息數(shù)據(jù)庫(kù)主要記錄教師的各項(xiàng)基本信息,包括教師的姓名、編號(hào)、院系、專(zhuān)業(yè)、職稱(chēng)及教師選擇學(xué)生的行為記錄等。
3.畢業(yè)設(shè)計(jì)選題信息數(shù)據(jù)庫(kù)。選題信息數(shù)據(jù)庫(kù)包括選題的統(tǒng)一編號(hào)、中英文名字、時(shí)間、地點(diǎn)、類(lèi)別、院系、設(shè)計(jì)要求,以及往年該選題的選擇情況,學(xué)生評(píng)價(jià)信息等,此外還包括該選題的實(shí)時(shí)的選擇情況(所選人數(shù)與預(yù)設(shè)人數(shù)的相對(duì)關(guān)系)。
(二)各智能Agent的功能
1.學(xué)生Agent。學(xué)生Agent負(fù)責(zé)引導(dǎo)學(xué)生的整個(gè)畢業(yè)設(shè)計(jì)選題過(guò)程,記錄學(xué)生具體的選題行為信息,并將該信息定期寫(xiě)入學(xué)生信息數(shù)據(jù)庫(kù);管理學(xué)生信息數(shù)據(jù)庫(kù);同時(shí)負(fù)責(zé)引導(dǎo)學(xué)生根據(jù)頂崗實(shí)習(xí)的具體情況提出新的選題,并提出指導(dǎo)教師的要求。在存入學(xué)生選題信息的同時(shí),與其他Agent配合,根據(jù)其他Agent的要求,從學(xué)生信息數(shù)據(jù)庫(kù)中讀取其他Agent需要的信息,反饋給其他Agent。
2.教師Agent。教師Agent負(fù)責(zé)引導(dǎo)教師從學(xué)生的選題中按畢業(yè)設(shè)計(jì)的相關(guān)規(guī)定(如指導(dǎo)人數(shù)的限制)選擇學(xué)生,未被選中的學(xué)生和被選中的學(xué)生的相關(guān)信息定期寫(xiě)入學(xué)生信息數(shù)據(jù)庫(kù)和教師信息數(shù)據(jù)庫(kù);在教師選擇信息和學(xué)生選題信息的同時(shí),與其他Agent配合,根據(jù)其他Agent的要求,從教師信息數(shù)據(jù)庫(kù)和學(xué)生信息數(shù)據(jù)庫(kù)中讀取其他Agent需要的信息,反饋給其他Agent。
3.選題統(tǒng)計(jì)Agent。隨時(shí)統(tǒng)計(jì)學(xué)生選題、教師選擇情況,并且對(duì)此選題的熱門(mén)程度和情況作出簡(jiǎn)單的分級(jí),定期(時(shí)間較短)存入選題信息數(shù)據(jù)庫(kù);管理選題信息數(shù)據(jù)庫(kù),負(fù)責(zé)選題信息數(shù)據(jù)庫(kù)信息的更新以及讀取和錄入,與其他Agent交互,傳達(dá)信息。
4.選題咨詢Agent。從學(xué)生Agent獲得學(xué)生基本信息,從選題統(tǒng)計(jì)Agent和從教師Agent獲取基本的選題信息,為學(xué)生提供個(gè)性化的選題建議與咨詢服務(wù)。該項(xiàng)服務(wù)為可選的服務(wù),這個(gè)Agent需要教師以及成功選題的前人的經(jīng)驗(yàn)作為知識(shí)庫(kù),并且從成功師生的行為和經(jīng)驗(yàn)中總結(jié)出來(lái)推理規(guī)則,這個(gè)Agent是該多Agent智能選題系統(tǒng)的難點(diǎn)。
5.選題調(diào)節(jié)Agent。選題調(diào)節(jié)Agent的主要任務(wù)是根據(jù)選題的被選擇人數(shù)熱門(mén)程度和指導(dǎo)教師接受學(xué)生的情況,對(duì)熱門(mén)和冷門(mén)選題作出適當(dāng)?shù)恼{(diào)節(jié),具體調(diào)節(jié)過(guò)程包括:從選題統(tǒng)計(jì)Agent那里得到選題被選情況,如果該項(xiàng)選題選擇的人數(shù)很多,一方面提示選題熱門(mén),存在比較大的選不上的幾率,并且根據(jù)該項(xiàng)選題的要求以及學(xué)生自身的某些關(guān)鍵變量信息,給出一個(gè)成功選上的概率;另外一方面與學(xué)生Agent交互,獲取該學(xué)生的選題計(jì)劃,并且從選題統(tǒng)計(jì)Agent獲取該類(lèi)選題的熱門(mén)情況信息,最終推薦一個(gè)替代性的選題,達(dá)到調(diào)節(jié)的目的。
三、基于Multi_agent的智能決策的學(xué)生選題機(jī)制
基于Multi_agent的智能決策過(guò)程框圖如圖1所示:
學(xué)生登陸選題系統(tǒng)之后,被分配一個(gè)學(xué)生Agent,讀取學(xué)生的基本信息之后,開(kāi)始引導(dǎo)學(xué)生的整個(gè)選題進(jìn)程。如果這個(gè)學(xué)生是初次登陸系統(tǒng),或者之前登陸過(guò)但并未選,則詢問(wèn)學(xué)生是否愿意接受選題咨詢,并且簡(jiǎn)單介紹一下選題咨詢的情況。如果學(xué)生選擇是,則被引導(dǎo)進(jìn)入選題咨詢環(huán)節(jié),向選題咨詢Agent傳達(dá)選題咨詢信息,并主動(dòng)PUSH學(xué)生的基本信息;如果學(xué)生選擇否,則提示學(xué)生自己填好自己的選題計(jì)劃。在選題咨詢環(huán)節(jié),選題咨詢Agent會(huì)根據(jù)由學(xué)生Agent獲得的學(xué)生的基本信息,包括院系、專(zhuān)業(yè)及從選題統(tǒng)計(jì)Agent處獲得的最新的選題被選擇的情況,列出一份推薦的選題計(jì)劃,供學(xué)生選擇修改。除此之外,選題咨詢Agent還需要對(duì)學(xué)生提出的單項(xiàng)的和多項(xiàng)復(fù)合的要求作出反應(yīng)。如果學(xué)生選擇不接受系統(tǒng)提供的選題咨詢服務(wù)以及列好的選題計(jì)劃,則直接進(jìn)入選題環(huán)節(jié)。
當(dāng)有了一份選題計(jì)劃,按照選題計(jì)劃進(jìn)行選題時(shí),選題調(diào)節(jié)Agent會(huì)從選題統(tǒng)計(jì)Agent那里獲取最新的選題熱門(mén)程度信息,給出學(xué)生該項(xiàng)選題成功選中的概率,并且給出推薦應(yīng)該賦予意愿值(權(quán)重);如果選題屬于非常熱門(mén),或者是突然變得非常熱門(mén)的話,選題調(diào)節(jié)在給出選中概率會(huì)比較低的提醒之后,會(huì)向選題咨詢Agent發(fā)出這個(gè)信息,并要求推薦替代選題,選題咨詢Agent接到要求信息,調(diào)用該學(xué)生的選題計(jì)劃,給出具體的要求(比如選題類(lèi)別),馬上向選題統(tǒng)計(jì)Agent提出要求,選題統(tǒng)計(jì)Agent按照選題咨詢Agent提出的具體要求從選題信息數(shù)據(jù)庫(kù)選擇符合要求的選題,同時(shí)添加選題熱門(mén)程度信息,反饋給選題咨詢Agent,選題咨詢Agent會(huì)踢出選題調(diào)節(jié)Agent之前傳遞的選題,以及比這門(mén)選題還要熱門(mén)的選題,在剩下的選題列表里推薦2~3個(gè)選題,最終反饋給選題調(diào)節(jié)Agent,這個(gè)時(shí)候選題調(diào)節(jié)Agent把該項(xiàng)信息提示給該學(xué)生,供該學(xué)生選擇,以此類(lèi)推完成選題過(guò)程。
上面是選題調(diào)節(jié)Agent前臺(tái)的任務(wù),此外,雖然做了這樣的調(diào)節(jié),但是一個(gè)選題很多人選,遠(yuǎn)遠(yuǎn)超過(guò)計(jì)劃的情況還是會(huì)發(fā)生的,這個(gè)時(shí)候,選題調(diào)節(jié)Agent會(huì)根據(jù)一定的幾率隨機(jī)決定選中的人,并且根據(jù)一些變量進(jìn)行微調(diào),這些變量的設(shè)定需要考慮到公平的因素,具體可以包括選擇該選題的次數(shù),以及未來(lái)選擇選這個(gè)選題的可能次數(shù),選題的性質(zhì),根據(jù)這些變量綜合起來(lái),最終決定選上的具體學(xué)生,避免某些選題一直選不上情況的出現(xiàn)。
四、結(jié)語(yǔ)
智能Agent和多Agent系統(tǒng)是一項(xiàng)非常有前途的技術(shù)和解決方案,在很多方面能夠極大地節(jié)省人力,帶來(lái)非常大的便利,提供一些僅供人力很難解決或者無(wú)法解決問(wèn)題的答案。隨著智能Agent和多Agent技術(shù)的進(jìn)一步發(fā)展,一定會(huì)有越來(lái)越多的教學(xué)管理方面的問(wèn)題可以通過(guò)這個(gè)技術(shù)的采用而得到解決,Agent技術(shù)在教學(xué)管理領(lǐng)域的發(fā)展不可限量。
摘要:該文提出在畢業(yè)論文設(shè)計(jì)過(guò)程引入項(xiàng)目管理機(jī)制,采用TQM思想和PDCA的過(guò)程管理方法建立基于論文設(shè)計(jì)工作流的質(zhì)量管理體系,同時(shí)在微軟的企業(yè)級(jí)協(xié)同平臺(tái)SharePoint上對(duì)這種質(zhì)量體系下的論文管理信息系統(tǒng)進(jìn)行了構(gòu)建。
關(guān)鍵詞:計(jì)算機(jī)應(yīng)用技術(shù);全面質(zhì)量管理;畢業(yè)論文;SharePoint;工作流
高校畢業(yè)論文已成為全面檢驗(yàn)學(xué)生專(zhuān)業(yè)學(xué)習(xí)成果和分析能力、綜合能力以及獨(dú)立科研能力的一種重要方式。是高校實(shí)踐教育的重要組成部分。如何通過(guò)提高畢業(yè)設(shè)計(jì)教學(xué)質(zhì)量,成為高等院校亟需研究解決的一個(gè)重要課題。使畢業(yè)設(shè)計(jì)管理更加科學(xué)化、規(guī)范化,增強(qiáng)畢業(yè)設(shè)計(jì)的透明性和可控性。
1 影響當(dāng)前論文質(zhì)量的因素
1.1 單機(jī)手工管理方式
目前高校論文管理大多是基于單機(jī)的辦公軟件結(jié)合紙質(zhì)文件的管理方式,從論文的整個(gè)管理范圍來(lái)看,是一個(gè)個(gè)離散孤立的管理體系,缺乏統(tǒng)一的數(shù)據(jù)管理和調(diào)度,同時(shí)由于辦公軟件之間存在版本差異,造成產(chǎn)生的數(shù)據(jù)常常以不同的格式和介質(zhì)存儲(chǔ),始終無(wú)法得到有效統(tǒng)一的歸檔以及查詢,效率低下且容易出錯(cuò)。
1.2 論文干系人之間缺乏有效溝通
高校的論文設(shè)計(jì)時(shí)間一般都安排在畢業(yè)階段,很多學(xué)生在外地進(jìn)行實(shí)習(xí)或者忙于找工作,而導(dǎo)師也往往在繁重的授課任務(wù)下難以抽出更多的時(shí)間來(lái)指導(dǎo)論文設(shè)計(jì),管理人員則面臨在學(xué)生和導(dǎo)師之間協(xié)調(diào)難,溝通難的困境。
1.3 缺乏統(tǒng)計(jì)數(shù)據(jù)支撐無(wú)法對(duì)結(jié)果進(jìn)行分析改進(jìn)
由于缺乏一致的管理平臺(tái)對(duì)論文過(guò)程中產(chǎn)生的數(shù)據(jù)和信息進(jìn)行搜集,管理人員往往無(wú)法對(duì)論文過(guò)程中產(chǎn)生的非預(yù)期結(jié)果進(jìn)行追溯,也就無(wú)法對(duì)論文過(guò)程的問(wèn)題進(jìn)行改進(jìn)。
2 建立論文全面質(zhì)量管理體系
2.1 全面質(zhì)量管理
全面質(zhì)量管理(Total Quality Management, TQM)的理念最早由美國(guó)通用公司的A.V.Feigenbaum博士提出。ISO9000對(duì)TQM的定義是:一個(gè)組織以質(zhì)量為中心,以全員參與為基礎(chǔ),目的在于通過(guò)讓顧客滿意和本組織所有成員及社會(huì)受益而達(dá)到長(zhǎng)期成功的管理途徑。TQM的優(yōu)秀理念是:樹(shù)立全面質(zhì)量意識(shí),全員參與,全程監(jiān)控,質(zhì)量持續(xù)改善[1]。TQM通過(guò)PDCA循環(huán)作為其質(zhì)量控制手段,PDCA循環(huán)是指質(zhì)量提高過(guò)程的四個(gè)階段,即計(jì)劃階段(Plan)、實(shí)施階段(Do)、檢查階段(Check)、處理階段(Action),構(gòu)成的一個(gè)環(huán)狀的模型,通過(guò)循環(huán)反復(fù)地執(zhí)行PDCA來(lái)持續(xù)改進(jìn)質(zhì)量。這個(gè)模型是由美國(guó)統(tǒng)計(jì)學(xué)家W.E.Deming提出的。
2.2 建立論文質(zhì)量管理體系
在論文管理過(guò)程中實(shí)施全面質(zhì)量管理,必須遵循全面質(zhì)量管理的優(yōu)秀理念和基本方法,建立科學(xué)的質(zhì)量保證體系,運(yùn)用PDCA環(huán)把論文管理工作銜接起來(lái),構(gòu)成一個(gè)嚴(yán)密的有機(jī)整體。
2.2.1 基于PDCA循環(huán)的論文管理過(guò)程階段工作內(nèi)容
計(jì)劃階段:計(jì)劃階段制定全局性的論文管理和論文實(shí)施工作方案,包括設(shè)置論文進(jìn)度表、里程碑、關(guān)鍵時(shí)間檢查點(diǎn)等。指導(dǎo)性的工作原則和工作方針,保障實(shí)施的規(guī)章制度。
執(zhí)行階段:按照工作方針和具體工作方案開(kāi)展論文工作,完成任務(wù)布置,選題,開(kāi)題,中期報(bào)告,結(jié)題等一系列工作。
檢查階段:根據(jù)工作方案安排,在每個(gè)檢查點(diǎn)根據(jù)里程碑標(biāo)識(shí)遞交的文檔、進(jìn)度表對(duì)論文過(guò)程進(jìn)行檢查,對(duì)進(jìn)度延后、文檔不齊的論文要進(jìn)行追溯,查找原因,形成檢查表。
處理階段:根據(jù)檢查表列出的問(wèn)題,根據(jù)工作方案中的處理方法進(jìn)行處理,對(duì)于成功處理的問(wèn)題,應(yīng)當(dāng)使處理過(guò)程標(biāo)準(zhǔn)化、文檔化。對(duì)于沒(méi)有解決的問(wèn)題,應(yīng)當(dāng)提交到下一個(gè)循環(huán)的計(jì)劃階段,采取予以解決。
按照PDCA方法進(jìn)行論文質(zhì)量管理,使各個(gè)論文干系人在論文的實(shí)施過(guò)程中都有一個(gè)PDCA循環(huán),上一層的循環(huán)的輸出又作為下一層循環(huán)的輸入,使整個(gè)論文質(zhì)量體系呈現(xiàn)出螺旋上升的態(tài)勢(shì)。
3 基于論文全面質(zhì)量管理體系構(gòu)建論文管理信息系統(tǒng)
在完成論文過(guò)程全面質(zhì)量管理體系的建立后,需要基于該體系構(gòu)建論文管理信息系統(tǒng),利用信息化手段來(lái)為質(zhì)量管理工作提供更嚴(yán)謹(jǐn)?shù)目刂疲瑫r(shí)也實(shí)現(xiàn)論文過(guò)程的電子化、網(wǎng)絡(luò)化、自動(dòng)化,論文管理信息系統(tǒng)應(yīng)該根據(jù)論文管理的工作流程,提供基于質(zhì)量體系的過(guò)程控制,根據(jù)PDCA方法,抽象各個(gè)環(huán)節(jié)的數(shù)據(jù)關(guān)系,將每一個(gè)環(huán)節(jié)的數(shù)據(jù)結(jié)果作為下一個(gè)環(huán)節(jié)的數(shù)據(jù)基礎(chǔ)。
3.1 論文過(guò)程框架
為了通過(guò)論文管理信息系統(tǒng)精確控制整個(gè)管理過(guò)程,在系統(tǒng)設(shè)計(jì)時(shí)需要對(duì)論文流程進(jìn)行梳理和規(guī)范,找出關(guān)鍵過(guò)程域,設(shè)置里程碑以及過(guò)程輸出文檔,得到論文關(guān)鍵過(guò)程框架表(表1)。[2]
論文過(guò)程框架由一系列的論文活動(dòng)構(gòu)成,在每個(gè)活動(dòng)中由處于不同角色的論文干系人按照規(guī)定通過(guò)完成特定任務(wù),生成特定文檔來(lái)驅(qū)動(dòng)論文進(jìn)程,整個(gè)論文過(guò)程框架行成一條任務(wù)驅(qū)動(dòng)的工作流系統(tǒng)。
3.2 論文管理信息系統(tǒng)實(shí)現(xiàn)
選擇Visual Studio 2008集成開(kāi)發(fā)工具基于微軟企業(yè)級(jí)門(mén)戶服務(wù)Windows SharePoint Service來(lái)進(jìn)行論文管理信息系統(tǒng)的開(kāi)發(fā),選擇SQL Server 2005作為數(shù)據(jù)庫(kù)管理工具,系統(tǒng)部署于Windows Server 2003操作系統(tǒng)之上。圖1展示了論文管理信息系統(tǒng)結(jié)構(gòu)圖。
圖1 論文管理信息系統(tǒng)結(jié)構(gòu)圖
3.3 主要模塊功能解析
3.3.1 論文過(guò)程管理模塊
基于論文過(guò)程框架,通過(guò)SharePoint工作流引擎來(lái)實(shí)現(xiàn)論文過(guò)程管理模塊,SharePoint工作流引擎構(gòu)建于Windows Workflow Foundation(WWF)之上,它是一種Microsoft Windows平臺(tái)組件,為開(kāi)發(fā)和執(zhí)行基于工作流的應(yīng)用程序提供編程基礎(chǔ)結(jié)構(gòu)和工具[3]。
論文過(guò)程管理模塊通過(guò)工作流審批機(jī)制來(lái)控制流程的運(yùn)轉(zhuǎn),例如在開(kāi)題階段,導(dǎo)師對(duì)學(xué)生遞交的《開(kāi)題報(bào)告》進(jìn)行審查,可以看做一個(gè)工作流的審批行為,對(duì)于通過(guò)審批的論文,導(dǎo)師填寫(xiě)并遞交《論文開(kāi)題評(píng)閱表》,從而推動(dòng)工作流進(jìn)入到論文設(shè)計(jì)階段,對(duì)于未通過(guò)審批的論文,導(dǎo)師執(zhí)行退回操作,工作流重新回到開(kāi)題報(bào)告撰寫(xiě)階段。這樣既實(shí)現(xiàn)了對(duì)論文流程的規(guī)范化管理,又能將控制粒度精確每個(gè)活動(dòng)。
3.3.2 論文內(nèi)容管理模塊
論文內(nèi)容管理模塊主要是對(duì)論文電子文檔的信息化管理, SharePoint平臺(tái)通過(guò)文檔庫(kù)方式來(lái)進(jìn)行并增強(qiáng)了傳統(tǒng)的電子文檔管理,基于SharePoint文檔庫(kù),論文內(nèi)容管理模塊可以通過(guò)文檔模板功能幫助管理部門(mén)制定并控制文檔格式的規(guī)范化,通過(guò)文檔簽入簽出功能以及內(nèi)建Microsoft Office支持實(shí)現(xiàn)文檔的完全在線編輯,通過(guò)版本控制功能實(shí)現(xiàn)對(duì)文檔修改過(guò)程交互和溝通的記錄管理。從而實(shí)現(xiàn)整個(gè)論文文檔管理規(guī)范化,網(wǎng)絡(luò)化,可交互、可記錄。
3.3.3 論文數(shù)據(jù)統(tǒng)計(jì)模塊
論文信息統(tǒng)計(jì)模塊對(duì)論文處理過(guò)程中產(chǎn)生的具有統(tǒng)計(jì)意義的數(shù)據(jù)進(jìn)行匯總,數(shù)據(jù)分為兩個(gè)層次,一個(gè)是全局性數(shù)據(jù),例如年度論文數(shù)量、論文平均完成時(shí)間、論文平均得分等,一個(gè)是過(guò)程性數(shù)據(jù),例如論文修改次數(shù)、學(xué)生導(dǎo)師交互次數(shù)、平均修改間隔時(shí)間等。這些源數(shù)據(jù)匯聚到SharePoint報(bào)表中心,最后報(bào)表中心將這些數(shù)據(jù)以報(bào)表、列表以及關(guān)鍵性能指標(biāo)的方式進(jìn)行,SharePoint報(bào)表中心是一個(gè)為存儲(chǔ)報(bào)表而提供中心位置的網(wǎng)站,能夠通過(guò)設(shè)定權(quán)限來(lái)保證數(shù)據(jù)訪問(wèn)的安全性,可以設(shè)定統(tǒng)計(jì)數(shù)據(jù)只能由特定的管理決策部門(mén)進(jìn)行訪問(wèn),從而實(shí)現(xiàn)關(guān)鍵數(shù)據(jù)保密性,以及對(duì)決策的支持。
4 結(jié)束語(yǔ)
在論文過(guò)程中實(shí)施全面質(zhì)量管理,通過(guò)PDCA循環(huán),將經(jīng)驗(yàn)性工作方法轉(zhuǎn)變成現(xiàn)代科學(xué)管理方法,增強(qiáng)管理的科學(xué)性和具體工作的活力[4],帶來(lái)質(zhì)量的持續(xù)改進(jìn),同時(shí)還要認(rèn)識(shí)到,在實(shí)施質(zhì)量管理的過(guò)程中,不能照搬書(shū)本上的管理思想與管理方法,要根據(jù)論文管理業(yè)務(wù)流程的特點(diǎn)和相關(guān)規(guī)章制度進(jìn)行合理變更,使過(guò)程更加易于操作,從而保障實(shí)施效果。
摘 要:畢業(yè)設(shè)計(jì)是高校重要的實(shí)踐教學(xué)環(huán)節(jié),是提升學(xué)生綜合能力的主要途徑。文章從畢業(yè)設(shè)計(jì)管理現(xiàn)狀出發(fā),提出了畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的設(shè)計(jì)策略,并分析了該系統(tǒng)的應(yīng)用前景,旨在優(yōu)化畢業(yè)設(shè)計(jì)管理過(guò)程,提高畢業(yè)設(shè)計(jì)質(zhì)量。
關(guān)鍵詞:畢業(yè)設(shè)計(jì);高校;信息管理學(xué)院
業(yè)設(shè)計(jì)是高校實(shí)踐教學(xué)環(huán)節(jié)的重要組成部分。畢業(yè)設(shè)計(jì)可以培養(yǎng)學(xué)生運(yùn)用專(zhuān)業(yè)知識(shí)解決實(shí)際問(wèn)題的能力及創(chuàng)新意識(shí),加強(qiáng)學(xué)生的實(shí)踐操作能力,提高學(xué)生的專(zhuān)業(yè)素質(zhì)[1]。在高校人才培養(yǎng)方案中,畢業(yè)設(shè)計(jì)學(xué)分最高、耗時(shí)最久、考核綜合性最強(qiáng),是可以衡量和評(píng)價(jià)學(xué)生綜合水平及專(zhuān)業(yè)知識(shí)儲(chǔ)備量的重要教學(xué)實(shí)踐環(huán)節(jié)。因此,科學(xué)、合理、高效地管理畢業(yè)設(shè)計(jì)的是高校教學(xué)工作的重點(diǎn)。隨著工程化培養(yǎng)工作的推進(jìn)及教學(xué)多元化的發(fā)展,新形勢(shì)下傳統(tǒng)的管理方式已不能滿足畢業(yè)設(shè)計(jì)的管理要求,本文將分析畢業(yè)設(shè)計(jì)的管理現(xiàn)狀,結(jié)合畢業(yè)設(shè)計(jì)的發(fā)展形勢(shì),提出基于信息化管理模式的畢業(yè)設(shè)計(jì)管理方式及其信息系統(tǒng)的設(shè)計(jì)思想和技術(shù)路線。
一、畢業(yè)設(shè)計(jì)管理現(xiàn)狀問(wèn)題
鑒于畢業(yè)設(shè)計(jì)在高校實(shí)踐教學(xué)工作中的重要地位,國(guó)內(nèi)各大高校均高度重視畢業(yè)設(shè)計(jì)的管理工作,經(jīng)過(guò)多年的積極實(shí)踐及探索,結(jié)合各自實(shí)際的教學(xué)管理模式,均制定了較為規(guī)范的畢業(yè)設(shè)計(jì)實(shí)施細(xì)則及管理制度[2-3]。但是,隨著科技不斷進(jìn)步、教學(xué)工作的多元化發(fā)展,已構(gòu)建的畢業(yè)設(shè)計(jì)管理模式不斷出現(xiàn)新的問(wèn)題和挑戰(zhàn),直接影響了畢業(yè)設(shè)計(jì)的質(zhì)量。
(一)學(xué)生重視度低
大部分高校計(jì)劃于第八學(xué)期開(kāi)展畢業(yè)設(shè)計(jì)相關(guān)工作,而該時(shí)期內(nèi),學(xué)生將主要精力投放于就業(yè)及考研等方面,不能全身心投入畢業(yè)設(shè)計(jì)中。同時(shí),學(xué)生畢業(yè)設(shè)計(jì)場(chǎng)所分散,學(xué)生管理工作者未能及時(shí)、全面地開(kāi)展畢業(yè)設(shè)計(jì)動(dòng)員工作,讓學(xué)生及時(shí)了解、掌握畢業(yè)設(shè)計(jì)相關(guān)要求及畢業(yè)設(shè)計(jì)管理的規(guī)章制度,致使學(xué)生忽略該教學(xué)環(huán)節(jié)的重要性,最終導(dǎo)致畢業(yè)設(shè)計(jì)的質(zhì)量逐年下降。
(二)選題監(jiān)管不嚴(yán)
畢業(yè)設(shè)計(jì)選題階段目前普遍存在課題重復(fù)率較高、專(zhuān)業(yè)相關(guān)度較低、虛假課題等現(xiàn)象[4]。畢業(yè)設(shè)計(jì)是綜合使用專(zhuān)業(yè)知識(shí)解決實(shí)際問(wèn)題的過(guò)程,若選擇陳舊、無(wú)前瞻性、無(wú)創(chuàng)新性可言的課題,或是不切實(shí)際的虛假課題,將限制學(xué)生的創(chuàng)新思維和實(shí)踐能力,不能發(fā)揮畢業(yè)設(shè)計(jì)的教學(xué)作用。
(三)畢業(yè)設(shè)計(jì)場(chǎng)所分散
隨著教學(xué)模式的不斷改革,校企合作作為高校推進(jìn)工程化人才培養(yǎng)工作的重要舉措,逐步滲透到高校的教學(xué)工作中。校企合作不僅涉及課程企業(yè)化改革,高校也與企業(yè)共同組建畢業(yè)設(shè)計(jì)企業(yè)教師指導(dǎo)團(tuán)隊(duì),并由學(xué)生自主選擇企業(yè)進(jìn)行畢業(yè)設(shè)計(jì)。但由于畢業(yè)設(shè)計(jì)場(chǎng)所分散,學(xué)生不能及時(shí)獲取校內(nèi)關(guān)于畢業(yè)設(shè)計(jì)的相關(guān)通知,且學(xué)生與校內(nèi)指導(dǎo)教師溝通不及時(shí),致使學(xué)生畢業(yè)設(shè)計(jì)期間的過(guò)程監(jiān)督、管理效果較差,直接影響畢業(yè)設(shè)計(jì)質(zhì)量。
(四)畢業(yè)設(shè)計(jì)過(guò)程管理松懈
確定選題后,畢業(yè)設(shè)計(jì)將分為開(kāi)題、中期、評(píng)閱論文及答辯四個(gè)階段。目前,由于應(yīng)屆畢業(yè)生人數(shù)逐年增加,畢業(yè)設(shè)計(jì)各環(huán)節(jié)的管理工作量激增,使得高校制定的畢業(yè)設(shè)計(jì)實(shí)施細(xì)則等規(guī)章制度形式化,教學(xué)工作者不能及時(shí)發(fā)現(xiàn)并處理過(guò)程管理中存在的問(wèn)題。同時(shí),為給學(xué)生提供更多時(shí)間解決就業(yè)問(wèn)題,各環(huán)節(jié)檢查時(shí)降低標(biāo)準(zhǔn),導(dǎo)致出現(xiàn)不能及時(shí)跟蹤各階段問(wèn)題的整改進(jìn)度、學(xué)生畢業(yè)設(shè)計(jì)進(jìn)度較緩等問(wèn)題。
二、構(gòu)建畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的意義
針對(duì)畢業(yè)設(shè)計(jì)管理目前存在的問(wèn)題,分析當(dāng)前高校教學(xué)工作的發(fā)展形勢(shì),為使畢業(yè)設(shè)計(jì)可達(dá)到預(yù)期實(shí)踐教學(xué)效果,須采用先進(jìn)、高效的管理模式和規(guī)范、科學(xué)的管理系統(tǒng)。
(一)信息管理系統(tǒng)的作用
隨著時(shí)展,各行各業(yè)已將信息化發(fā)展作為理念,逐步采用信息管理模式適應(yīng)新的發(fā)展、變化形勢(shì),而信息化管理系統(tǒng)則更被廣泛應(yīng)用于政府、私企、高校等傳統(tǒng)企、事業(yè)單位中[5]。信息管理系統(tǒng)可以規(guī)范信息的存儲(chǔ)及管理,為管理者提供簡(jiǎn)便、快捷的管理操作,使管理者從復(fù)雜、煩瑣的人工操作中脫離,減輕工作量及工作強(qiáng)度。
在高校中信息管理系統(tǒng)主要應(yīng)用于建立高效、智能管理的辦公信息化平臺(tái)。為適應(yīng)高校管理辦公水平快速提升的需求,針對(duì)高校實(shí)際的辦公需求,信息管理系統(tǒng)可提供教務(wù)管理系統(tǒng)、辦公管理系統(tǒng)、在線學(xué)習(xí)系統(tǒng)、網(wǎng)上考試系統(tǒng)、人力資源管理系統(tǒng)等功能綜合一體化的信息管理平臺(tái),規(guī)范、簡(jiǎn)化高校的信息管理工作,為師生提供新時(shí)代的信息化環(huán)境[6-7]。
(二)構(gòu)建畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的目的
實(shí)現(xiàn)科學(xué)化教學(xué)管理需采用現(xiàn)代管理方法和手段,結(jié)合信息管理系統(tǒng)的特點(diǎn)及作用,為更好地完善畢業(yè)設(shè)計(jì)的管理,
提高畢業(yè)設(shè)計(jì)質(zhì)量,本文將結(jié)合畢業(yè)設(shè)計(jì)的管理模式提出一款畢業(yè)設(shè)計(jì)信息管理系統(tǒng)。基于信息管理模式的畢業(yè)設(shè)計(jì)信息管理系統(tǒng)應(yīng)簡(jiǎn)化畢業(yè)設(shè)計(jì)管理工作、有效規(guī)范學(xué)生選題、加強(qiáng)指導(dǎo)教師管理、增強(qiáng)畢業(yè)設(shè)計(jì)過(guò)程監(jiān)督力度。
信息化的畢業(yè)設(shè)計(jì)信息管理系統(tǒng)應(yīng)將復(fù)雜、煩瑣的申報(bào)課題、選題、開(kāi)題等管理工作,結(jié)合高校關(guān)于畢業(yè)設(shè)計(jì)實(shí)施細(xì)則的管理規(guī)定,通過(guò)規(guī)范的管理方式,在網(wǎng)上完成過(guò)程管理及監(jiān)督工作,督促學(xué)生按照規(guī)定的時(shí)間節(jié)點(diǎn)完成任務(wù),協(xié)助指導(dǎo)教師實(shí)時(shí)掌握學(xué)生畢業(yè)設(shè)計(jì)的工作進(jìn)度,同時(shí)也可降低教學(xué)管理者的工作強(qiáng)度。畢業(yè)設(shè)計(jì)信息管理系統(tǒng)不僅可以提高教學(xué)管理效率,也符合高校信息化發(fā)展的內(nèi)涵[8-9]。
(三)畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的功能
畢業(yè)設(shè)計(jì)信息管理系統(tǒng)使教學(xué)管理者、指導(dǎo)教師及學(xué)生可在網(wǎng)上完成畢業(yè)設(shè)計(jì)各環(huán)節(jié)中的申請(qǐng)、填報(bào)及檢查等操作,與傳統(tǒng)的人工管理方式相比,畢業(yè)設(shè)計(jì)信息管理系統(tǒng)可從優(yōu)化過(guò)程管理及加強(qiáng)質(zhì)量監(jiān)控兩方面較好地改善畢業(yè)設(shè)計(jì)的管理現(xiàn)狀。
1.優(yōu)化過(guò)程管理。畢業(yè)設(shè)計(jì)信息管理系統(tǒng)結(jié)合高校針對(duì)畢業(yè)設(shè)計(jì)制定的實(shí)施細(xì)則,設(shè)計(jì)各環(huán)節(jié)的功能模塊,簡(jiǎn)化師生工作的同時(shí),規(guī)范各環(huán)節(jié)中師生的操作,使其在規(guī)定時(shí)間節(jié)點(diǎn)內(nèi)完成相應(yīng)工作,優(yōu)化了各環(huán)節(jié)的管理工作。另一方面,網(wǎng)絡(luò)操作可避免校企合作致使學(xué)生畢業(yè)設(shè)計(jì)場(chǎng)所分散所帶來(lái)的問(wèn)題,企業(yè)教師可在網(wǎng)上填報(bào)學(xué)生在企業(yè)完成畢業(yè)設(shè)計(jì)的進(jìn)展情況,使校內(nèi)指導(dǎo)教師可及時(shí)獲取學(xué)生信息,深化過(guò)程管理的力度及影響。
2.加強(qiáng)質(zhì)量監(jiān)控。確保畢業(yè)設(shè)計(jì)順利進(jìn)行的同時(shí),畢業(yè)設(shè)計(jì)質(zhì)量監(jiān)控也是畢業(yè)設(shè)計(jì)管理現(xiàn)狀中存在的問(wèn)題之一。畢業(yè)設(shè)計(jì)信息管理系統(tǒng)可在畢業(yè)設(shè)計(jì)各環(huán)節(jié)考核時(shí),及時(shí)過(guò)程考核的相關(guān)信息及安排,并采取指導(dǎo)教師回避的政策為學(xué)生分配開(kāi)題檢查、中期檢查、論文評(píng)閱及答辯的檢查教師。考核結(jié)束后,系統(tǒng)將檢查結(jié)果及時(shí)反饋給學(xué)生及指導(dǎo)教師供其參考并完善畢業(yè)設(shè)計(jì)相關(guān)材料,提高畢業(yè)設(shè)計(jì)質(zhì)量。業(yè)設(shè)計(jì)信息管理系統(tǒng)可有效嚴(yán)肅考核過(guò)程、加強(qiáng)考核力度加強(qiáng)畢業(yè)設(shè)計(jì)各環(huán)節(jié)的質(zhì)量監(jiān)控工作。
三、畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
畢業(yè)設(shè)計(jì)信息管理系統(tǒng)應(yīng)結(jié)合畢業(yè)設(shè)計(jì)的實(shí)施細(xì)則及各環(huán)節(jié)管理工作的實(shí)際需求,完成系統(tǒng)整體框架設(shè)計(jì)及功能實(shí)現(xiàn)。
(一)系統(tǒng)的功能需求
高校畢業(yè)設(shè)計(jì)是由教學(xué)管理者、教師、學(xué)生共同協(xié)作完成的實(shí)踐教學(xué)工作,因此,畢業(yè)設(shè)計(jì)信息管理系統(tǒng)擬設(shè)計(jì)三種用戶權(quán)限:管理員、教師、學(xué)生。不同權(quán)限的用戶對(duì)應(yīng)不同的功能模塊,系統(tǒng)功能用例圖如圖1所示,各權(quán)限用戶的系統(tǒng)功能介紹如下。
1.管理員。管理員是畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的優(yōu)秀權(quán)限,負(fù)責(zé)計(jì)劃、安排畢業(yè)設(shè)計(jì)的各環(huán)節(jié)工作。管理員可完成學(xué)生的畢業(yè)設(shè)計(jì)資格審查、指導(dǎo)教師的資格審查、課題重復(fù)率檢查及人員基本信息維護(hù)等工作,并對(duì)畢業(yè)設(shè)計(jì)各環(huán)節(jié)時(shí)間節(jié)點(diǎn)進(jìn)行初始設(shè)定。開(kāi)題、中期、評(píng)閱論文、畢業(yè)設(shè)計(jì)答辯等環(huán)節(jié),管理員可完成檢查通知、學(xué)生及教師分組、成績(jī)統(tǒng)計(jì)及驗(yàn)收等操作,規(guī)范化整個(gè)畢業(yè)設(shè)計(jì)工作流程。
2.學(xué)生。學(xué)生是畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的應(yīng)用主
體。學(xué)生通過(guò)系統(tǒng)可查看畢業(yè)設(shè)計(jì)資格審查結(jié)果,根據(jù)個(gè)人的研究方向與興趣完成雙向選題操作,每周按時(shí)提交工作進(jìn)度,并查詢畢業(yè)設(shè)計(jì)各環(huán)節(jié)的檢查通知、分組信息、各階段檢查成績(jī)等信息。參加校企合作的學(xué)生,可在系統(tǒng)中完成與校內(nèi)教師的在線溝通,及時(shí)反饋畢業(yè)設(shè)計(jì)進(jìn)展情況。
3.教師。具備教師權(quán)限的用戶可查看畢業(yè)設(shè)計(jì)各階段的通知公告,及時(shí)了解工作進(jìn)展,完成畢業(yè)設(shè)計(jì)的指導(dǎo)、審閱工作。結(jié)合校企合作的實(shí)際情況,教師權(quán)限分為企業(yè)教師與校內(nèi)教師兩類(lèi)。企業(yè)教師可在系統(tǒng)中為學(xué)生分配企業(yè)項(xiàng)目、初步擬定實(shí)際的畢業(yè)設(shè)計(jì)題目、完善學(xué)生在企業(yè)的實(shí)習(xí)情況,并及時(shí)反饋學(xué)生畢業(yè)設(shè)計(jì)在企業(yè)的進(jìn)展情況。校內(nèi)教師具備指導(dǎo)教師、評(píng)閱教師及答辯教師三種角色:指導(dǎo)教師可在系統(tǒng)中完成課題錄入、查
詢學(xué)生信息、添加畢業(yè)設(shè)計(jì)工作計(jì)劃等操作;評(píng)閱教師可在系統(tǒng)中查詢須進(jìn)行評(píng)閱的學(xué)生信息、審查學(xué)生材料、錄入成績(jī)及評(píng)語(yǔ);答辯教師可查詢自己所在答辯組信息、填寫(xiě)答辯記錄、錄入答辯成績(jī)。
(二)畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的架構(gòu)
建立畢業(yè)設(shè)計(jì)過(guò)程管理的規(guī)范化、標(biāo)準(zhǔn)化是畢業(yè)設(shè)計(jì)過(guò)程管理的關(guān)鍵。通過(guò)分析畢業(yè)設(shè)計(jì)各環(huán)節(jié)的工作流程,結(jié)合畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的功能需求,本文完成了系統(tǒng)架構(gòu)設(shè)計(jì),架構(gòu)圖如圖2所示。
畢業(yè)設(shè)計(jì)從工作流程上可分為選題、開(kāi)題、中期、評(píng)閱論文、畢業(yè)設(shè)計(jì)答辯五個(gè)優(yōu)秀部分。結(jié)合功能需求,可將系統(tǒng)分為以下幾部分。
1.學(xué)生信息管理。畢業(yè)設(shè)計(jì)管理系統(tǒng)提供了較為完善的學(xué)生信息管理功能,用于維護(hù)學(xué)生在畢業(yè)設(shè)計(jì)中涉及的基本信息,如姓名、學(xué)號(hào)、專(zhuān)業(yè)、班級(jí)、畢業(yè)設(shè)計(jì)類(lèi)型、指導(dǎo)教師、課題名稱(chēng)等。
2.教師信息管理。教師信息管理主要針對(duì)企業(yè)教師及校內(nèi)教師信息提供增、刪、改、查等操作,實(shí)時(shí)維護(hù)教師基本信息,如姓名、年齡、性別、職稱(chēng)、研究方向、指導(dǎo)學(xué)生數(shù)等。
3.課題管理。課題管理主要為畢業(yè)設(shè)計(jì)選題階段提供便利操作,教研室將結(jié)合教師錄入的課題信息完成對(duì)課題可行性、難易程度及相似度的審核工作,審核通過(guò)后的課題可由教師及學(xué)生完成課題的雙向選擇,同時(shí),課題管理也為指導(dǎo)教師提供了課題論證書(shū)打印操作。
4.開(kāi)題管理。開(kāi)題管理中系統(tǒng)可提供學(xué)生分組、教師分組、成績(jī)錄入等功能,協(xié)助指導(dǎo)教師及教學(xué)管理者實(shí)時(shí)、準(zhǔn)確地完成開(kāi)題檢查的相關(guān)工作。
5.中期管理。中期檢查是對(duì)畢業(yè)設(shè)計(jì)前階段工作的總結(jié)性檢查,中期管理中系統(tǒng)可提供學(xué)生分組、教師分組、材料提交、成績(jī)錄入等功能,協(xié)助指導(dǎo)教師及教學(xué)管理者實(shí)時(shí)、準(zhǔn)確地完成中期檢查的相關(guān)工作。
6.論文評(píng)閱管理。論文評(píng)閱管理將根據(jù)學(xué)生與指導(dǎo)教師的對(duì)應(yīng)關(guān)系,采取回避指導(dǎo)教師政策為學(xué)生分配評(píng)閱教師,系統(tǒng)將提供評(píng)閱教師查詢、成績(jī)錄入等基本操作。
7.答辯管理。答辯作為畢業(yè)設(shè)計(jì)過(guò)程管理中的重要環(huán)節(jié),將整合其他過(guò)程管理的考核成績(jī),審查學(xué)生參加畢業(yè)設(shè)計(jì)答辯資格,并提供答辯組教師錄入、學(xué)生分組、答辯記錄、成績(jī)錄入等相關(guān)功能。
8.成績(jī)管理。成績(jī)管理主要針對(duì)畢業(yè)設(shè)計(jì)過(guò)程考核中的各部分成績(jī)進(jìn)行匯總及統(tǒng)計(jì),提供成績(jī)導(dǎo)出、打印等功能。
9.日常工作管理。日常工作管理包括通知、公告的、常用資料下載及工作進(jìn)度表的填寫(xiě)。系統(tǒng)將采用系統(tǒng)時(shí)間作為時(shí)間戳記載使用者登錄系統(tǒng)時(shí)間、查看通知時(shí)間,并實(shí)時(shí)填寫(xiě)工作進(jìn)度表時(shí)間。
(三)畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的技術(shù)實(shí)現(xiàn)
隨著Internet的發(fā)展,網(wǎng)絡(luò)體系結(jié)構(gòu)從最初的C/S(Client/Server)模式逐步發(fā)展為B/S(Browser/Server)模式。為簡(jiǎn)化系統(tǒng)開(kāi)發(fā)、維護(hù)及使用,畢業(yè)設(shè)計(jì)信息管理系統(tǒng)采用B/S結(jié)構(gòu)完成畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的架構(gòu)設(shè)計(jì)。系統(tǒng)前臺(tái)界面采用JSP、JS、CSS完成布局及細(xì)節(jié)設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)擬采用MySQL數(shù)據(jù)庫(kù)完成表結(jié)構(gòu)及視圖設(shè)計(jì)。
從系統(tǒng)穩(wěn)定性、安全性及易維護(hù)性的角度出發(fā),數(shù)據(jù)交互部分,系統(tǒng)采用SSH(Struts-Spring-Hibernate)框架結(jié)合MySQL數(shù)據(jù)庫(kù)完成,SSH框架將應(yīng)用程序分為三個(gè)層次:表現(xiàn)層、業(yè)務(wù)邏輯層及數(shù)據(jù)持久層,可以安全、高效、迅速地完成數(shù)據(jù)交互操作,結(jié)合MySQL數(shù)據(jù)庫(kù)可以有效保證數(shù)據(jù)的實(shí)時(shí)性、安全性和一致性。
針對(duì)以上開(kāi)發(fā)技術(shù)及數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)采用Java作為開(kāi)發(fā)語(yǔ)言,具體應(yīng)用的開(kāi)發(fā)工具參數(shù)如表1所示。
四、應(yīng)用與展望
畢業(yè)設(shè)計(jì)信息管理系統(tǒng)可以規(guī)范化、標(biāo)準(zhǔn)化畢業(yè)設(shè)計(jì)過(guò)程管理,簡(jiǎn)化畢業(yè)設(shè)計(jì)內(nèi)各環(huán)節(jié)工作,為師生提供良好、便利的操作平臺(tái),滿足目前畢業(yè)設(shè)計(jì)管理的實(shí)際需求。該系統(tǒng)已于2012年起投入實(shí)際應(yīng)用,經(jīng)過(guò)不斷改進(jìn),系統(tǒng)具備良好的擴(kuò)展性、平臺(tái)無(wú)關(guān)性及易用性。結(jié)合校企合作工作不斷推進(jìn)的現(xiàn)狀,系統(tǒng)完善了企業(yè)教師在系統(tǒng)中的功能,較好地解決了學(xué)生畢業(yè)設(shè)計(jì)場(chǎng)所分散所引發(fā)的問(wèn)題,確保了畢業(yè)設(shè)計(jì)過(guò)程考核的質(zhì)量。
畢業(yè)設(shè)計(jì)是高校教學(xué)環(huán)節(jié)中的重要組成部分,是學(xué)生綜合運(yùn)用專(zhuān)業(yè)知識(shí)解決實(shí)際問(wèn)題的實(shí)踐教學(xué)過(guò)程。因此,畢業(yè)設(shè)計(jì)信息管理系統(tǒng)完成基本管理需求的同時(shí),
應(yīng)針對(duì)畢業(yè)設(shè)計(jì)管理進(jìn)行深層次的挖掘及改進(jìn)。隨著大數(shù)據(jù)時(shí)代的到來(lái),如何采用數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘等技術(shù)完成畢業(yè)設(shè)計(jì)課題重復(fù)率篩選將作為畢業(yè)設(shè)計(jì)信息管理系統(tǒng)下階段的研發(fā)重點(diǎn)。同時(shí),也將從信息安全性、功能完整性等方面不斷完善系統(tǒng),以提高畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的整體運(yùn)行效率。
摘要:目前全省電大分校開(kāi)放教育學(xué)員在畢業(yè)資格審核和申請(qǐng)辦理畢業(yè)證書(shū)時(shí),均需要提供學(xué)員在新華社圖像采集中心所采集的電子照片信息。為了方便快捷地管理這些電子照片,利用.NET編程和SQL Server數(shù)據(jù)庫(kù)技術(shù)設(shè)計(jì)了畢業(yè)證書(shū)電子照片信息管理系統(tǒng)。該系統(tǒng)主要解決了學(xué)員電子照片信息的核對(duì)、統(tǒng)計(jì)、收集和應(yīng)屆畢業(yè)生電子照片的篩選、上報(bào)等問(wèn)題。系統(tǒng)的實(shí)現(xiàn)提高了畢業(yè)資格審核的通過(guò)率和畢業(yè)證書(shū)辦理的效率。
關(guān)鍵詞:畢業(yè)資格審核;電子照片;照片管理;信息管理系統(tǒng)
自從1999年,教育部組織實(shí)施"中央廣播電視大學(xué)人才培養(yǎng)模式改革和開(kāi)放教育試點(diǎn)"項(xiàng)目以來(lái),電大分校開(kāi)放教育學(xué)員在畢業(yè)資格審核及申請(qǐng)辦理畢業(yè)證書(shū)(簡(jiǎn)稱(chēng)辦證)時(shí)均需要提供學(xué)員在新華社圖像采集中心所采集的電子照片信息。因此分校每年都會(huì)組織電子照片圖像采集工作,大部分學(xué)員都會(huì)按要求進(jìn)行采集,但也有一部分學(xué)員由于各種原因沒(méi)有采集。以至于在申請(qǐng)畢業(yè)資格審核時(shí),電子照片不能及時(shí)上報(bào),導(dǎo)致畢業(yè)資格審核通不過(guò),畢業(yè)證書(shū)無(wú)法辦理的情況。此項(xiàng)工作非常繁重,都需要輔導(dǎo)教師收集、篩選并核查每位學(xué)員的電子照片信息。為了每次辦證能夠快速、準(zhǔn)確無(wú)誤收集到學(xué)員的電子照片并進(jìn)行核對(duì),提高辦證效率,利用.NET編程和SQL Server數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)了基于B/S模式的開(kāi)放教育畢業(yè)證書(shū)電子照片信息管理系統(tǒng)。
1 系統(tǒng)的功能模塊
系統(tǒng)具有用戶登錄、學(xué)員電子照片核查、輔導(dǎo)教師電子照片管理、教務(wù)管理員電子照片管理四大功能模塊。系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。
學(xué)員電子照片核查模塊所實(shí)現(xiàn)的功能是學(xué)員可以按姓名或身份證號(hào)碼核查自己的電子照片信息是否有誤,其中核查的信息包括照片是否采集,是否為本人的電子照片等等。
輔導(dǎo)教師電子照片管理模塊所實(shí)現(xiàn)的功能是可以方便快捷地瀏覽及核查整班學(xué)員電子照片信息;全面統(tǒng)計(jì)班級(jí)學(xué)員電子照片采集的情況,對(duì)已采集學(xué)員的電子照片進(jìn)行下載備份。
教務(wù)管理員電子照片管理模塊所實(shí)現(xiàn)的功能是能夠把每次學(xué)員采集的照片上傳至服務(wù)器;根據(jù)應(yīng)屆畢業(yè)生信息統(tǒng)計(jì)出電子照片采集情況,經(jīng)核查后將所有應(yīng)屆畢業(yè)生的照片壓縮打包下載,最后上報(bào)省級(jí)電大教務(wù)處進(jìn)行畢業(yè)資格審核及辦證;系統(tǒng)所有用戶注冊(cè)、激活、刪除等。
2 系統(tǒng)開(kāi)發(fā)關(guān)鍵技術(shù)
系統(tǒng)采用了.NET編程和SQL Server數(shù)據(jù)庫(kù)技術(shù),使用的開(kāi)發(fā)工具為Visual Studio 2010。數(shù)據(jù)庫(kù)訪問(wèn)、操作則使用了技術(shù),它提供了很多對(duì)象來(lái)完成與數(shù)據(jù)庫(kù)的交互操作。
3 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)框架設(shè)計(jì)
根據(jù)功能需求分析,系統(tǒng)采用了三層結(jié)構(gòu)的設(shè)計(jì)思想,分別是表示層、應(yīng)用邏輯層和數(shù)據(jù)層。系統(tǒng)架構(gòu)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖如圖2所示。
3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)使用了SQL Server關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)創(chuàng)建了一個(gè)名為SGCI的數(shù)據(jù)庫(kù),SGCI數(shù)據(jù)庫(kù)其中又設(shè)計(jì)了四個(gè)數(shù)據(jù)表,分別為學(xué)生信息表、畢業(yè)證書(shū)照片信息表、應(yīng)屆畢業(yè)生信息表、用戶管理表。
3.3 數(shù)據(jù)庫(kù)連接技術(shù)
系統(tǒng)采用了技術(shù)來(lái)連接和訪問(wèn)數(shù)據(jù)庫(kù),通過(guò)SqlConnection方法與數(shù)據(jù)庫(kù)建立連接,再使用SqlCommand、SqlDataAdapter、DataSet等對(duì)象處理和查詢數(shù)據(jù)庫(kù),最后使用GridView、DataList等控件來(lái)顯示被處理的數(shù)據(jù)。除此外,系統(tǒng)還使用了Visual Studio 2010工具中SqlDataSource控件訪問(wèn)SQL Server 數(shù)據(jù)庫(kù),它可直接對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查找、添加、刪除等處理。最后為了便于管理和部署數(shù)據(jù)庫(kù),把數(shù)據(jù)庫(kù)連接配置字符串保存在應(yīng)用程序配置文件中。
3.4 用戶登錄設(shè)計(jì)
為防止學(xué)員信息的泄露和系統(tǒng)運(yùn)行安全,系統(tǒng)設(shè)計(jì)了用戶登錄和用戶注冊(cè)模塊,系統(tǒng)用戶分為學(xué)員、輔導(dǎo)教師和教務(wù)管理員三類(lèi)。用戶登錄模塊采用了參數(shù)化查詢技術(shù)來(lái)防止SQL注入攻擊漏洞,它是在數(shù)據(jù)庫(kù)完成SQL指令的編譯后,才套用參數(shù)運(yùn)行,就算參數(shù)中含有指令,數(shù)據(jù)庫(kù)也不會(huì)運(yùn)行。
3.5 學(xué)員電子照片核查
學(xué)員電子照片采集完后都要對(duì)其信息進(jìn)行核查,確保準(zhǔn)確無(wú)誤。學(xué)員可以通過(guò)此模塊來(lái)核查自己個(gè)人的信息是否有誤。系統(tǒng)還會(huì)檢測(cè)電子照片是否符合辦證的要求,比如像素是否為480*640,大小是否在50KB-80KB之間,文件名是否與身份證號(hào)碼一致等。學(xué)員電子照片信息核查實(shí)現(xiàn)圖如圖3所示。
3.6 輔導(dǎo)教師電子照片管理
輔導(dǎo)教師電子照片管理模塊所實(shí)現(xiàn)的功能是班級(jí)學(xué)員電子照片采集情況統(tǒng)計(jì)、信息核查和學(xué)員電子照片的下載備份。除此外還具有上傳學(xué)員報(bào)名所提交的電子照片等。
為了避免個(gè)別學(xué)員不按要求或不及時(shí)核查電子照片信息,而出現(xiàn)照片信息有誤,導(dǎo)致畢業(yè)資格審核不通過(guò),無(wú)法辦理畢業(yè)證書(shū)和畢業(yè)證書(shū)辦理后其照片有誤的情況。為了避免這類(lèi)情況發(fā)生,輔導(dǎo)教師電子照片管理模塊設(shè)計(jì)了對(duì)班級(jí)學(xué)員電子照片的核查,可以按班級(jí)名稱(chēng)、姓名、身份證號(hào)碼三種方式進(jìn)行核查。核查的結(jié)果除了學(xué)員基本信息外,增加了學(xué)員報(bào)名時(shí)提交照片的信息,以便輔導(dǎo)教師進(jìn)行核對(duì),確認(rèn)是否為學(xué)員本人。
輔導(dǎo)教師對(duì)班級(jí)學(xué)員電子照片圖像采集進(jìn)行統(tǒng)計(jì),主要是督促?zèng)]有電子照片的學(xué)員去新年通訊社進(jìn)行圖像采集,避免沒(méi)有電子照片采集而耽誤畢業(yè)。輔導(dǎo)教師在統(tǒng)計(jì)后可以對(duì)電子照片下載備份,便于畢業(yè)時(shí)上報(bào)學(xué)校教務(wù)部申請(qǐng)畢業(yè)資格審核和辦理畢業(yè)證書(shū)。
3.7 教務(wù)管理員電子照片管理
教務(wù)管理員電子照片管理模塊所實(shí)現(xiàn)的功能是電子照片更新,應(yīng)屆畢業(yè)生電子照片處理,用戶管理等。
教務(wù)管理員每次收到學(xué)員的電子照片后要及時(shí)整理并通過(guò)FTP上傳至服務(wù)器,并點(diǎn)擊【照片更新處理】按鈕來(lái)進(jìn)行更新處理,系統(tǒng)會(huì)把處理的結(jié)果保存至數(shù)據(jù)庫(kù)中。除此外,系統(tǒng)會(huì)對(duì)已畢業(yè)的學(xué)員的電子照片進(jìn)行備份和刪除處理,處理后即減輕了服務(wù)器運(yùn)行負(fù)擔(dān),又提高了系統(tǒng)訪問(wèn)的速度。
電大分校開(kāi)放教育每次在畢業(yè)資格審核和申請(qǐng)辦理畢業(yè)證書(shū)時(shí),均需要提供學(xué)員的電子照片并上報(bào)省電大教務(wù)處。以往都是由教務(wù)管理員根據(jù)應(yīng)屆畢業(yè)生的名單一個(gè)個(gè)去收集或從照片目錄中一個(gè)個(gè)篩選出,其工作量非常繁重,且也容易出錯(cuò)。應(yīng)屆畢業(yè)生電子照片處理就可以解決以上問(wèn)題,每次畢業(yè)資格審核和申請(qǐng)辦理畢業(yè)證書(shū)時(shí),系統(tǒng)根據(jù)應(yīng)屆畢業(yè)生信息自動(dòng)從照片目錄中批量篩選出所有應(yīng)屆畢業(yè)生的電子照片,并可以打包壓縮下載,便上報(bào)省校教務(wù)處。
4 結(jié)束語(yǔ)
畢業(yè)證書(shū)電子照片信息管理系統(tǒng)是基于B/S模式,并采用了.NET編程和SQL Server數(shù)據(jù)庫(kù)技術(shù),該系統(tǒng)能很方便的運(yùn)行在WINDOWS SERVER 2003/2008使用IIS搭建的Web服務(wù)器上,用戶通過(guò)校園網(wǎng)、因特網(wǎng)可以直接訪問(wèn),其運(yùn)行穩(wěn)定,操作方便簡(jiǎn)單。而且滿足了電大分校開(kāi)放教育在畢業(yè)資格審核及申請(qǐng)辦證時(shí)收集、審核電子照片的需要,減少了輔導(dǎo)教師、教務(wù)管理員的工作量和提高了辦理畢業(yè)證書(shū)的工作效率。
摘要:隨著我國(guó)高職院校不斷擴(kuò)招,畢業(yè)生人數(shù)大幅度增加,給畢業(yè)生的信息管理和就業(yè)工作帶來(lái)了巨大挑戰(zhàn)。為提高畢業(yè)生信息管理效率與就業(yè)服務(wù)質(zhì)量,結(jié)合我校畢業(yè)生信息管理工作的實(shí)際需要,開(kāi)發(fā)了基于ASP技術(shù)的畢業(yè)生信息管理系統(tǒng)。并利用Apriori關(guān)聯(lián)規(guī)則算法對(duì)系統(tǒng)中的畢業(yè)生信息進(jìn)行分析挖掘,找到一些能對(duì)就業(yè)指導(dǎo)、專(zhuān)業(yè)設(shè)置、課程改革起到輔助作用的因素,使之成為決策者的參考依據(jù)。
關(guān)鍵詞:ASP 信息系統(tǒng) Apriori算法 就業(yè)指導(dǎo)
1課題背景及意義
由于畢業(yè)生就業(yè)工作涉及的數(shù)據(jù)量大,工作量集中,僅靠傳統(tǒng)紙質(zhì)或單機(jī)版信息系統(tǒng)的管理模式已難以滿足需要,必須借助現(xiàn)代化的網(wǎng)絡(luò)信息管理技術(shù),建立一個(gè)適合當(dāng)前職業(yè)教育特點(diǎn),適合我校的畢業(yè)生信息管理系統(tǒng)。通過(guò)該系統(tǒng)可以高效管理畢業(yè)生信息,建立學(xué)生與用人單位實(shí)時(shí)雙選平臺(tái),實(shí)現(xiàn)就業(yè)部門(mén)與用人單位動(dòng)態(tài)信息交換,并利用Apriori關(guān)聯(lián)規(guī)則算法對(duì)系統(tǒng)中的畢業(yè)生信息進(jìn)行分析挖掘,找到一些能對(duì)就業(yè)指導(dǎo)、專(zhuān)業(yè)設(shè)置、課程改革起到輔助作用的因素,使之成為決策者的參考依據(jù),更好地為職業(yè)教育服務(wù)。
2系統(tǒng)總體設(shè)計(jì)及工作原理
該畢業(yè)生信息管理系統(tǒng)采用B/S系統(tǒng)架構(gòu),以安全穩(wěn)定的Microsoft SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)為后臺(tái)數(shù)據(jù)中心,使用ASP工具開(kāi)發(fā)本系統(tǒng)。
將整個(gè)系統(tǒng)劃分為6大模塊,分別為:用戶身份驗(yàn)證模塊、用人單位管理模塊、畢業(yè)生管理模塊、畢業(yè)生查詢模塊、就業(yè)動(dòng)態(tài)模塊、后臺(tái)管理模塊。
畢業(yè)生信息管理系統(tǒng)的工作流程為:畢業(yè)生通過(guò)用戶身份驗(yàn)證模塊完成姓名、專(zhuān)業(yè)、求職意向等信息的注冊(cè)。注冊(cè)后可通過(guò)畢業(yè)生管理模塊對(duì)注冊(cè)信息進(jìn)行修改,包括修改畢業(yè)生信息、密碼等,但不允許更改學(xué)生本人在校期間的檔案資料,以便用人單位通過(guò)遠(yuǎn)程查詢。用人單位可在線注冊(cè)為系統(tǒng)會(huì)員,通過(guò)管理員驗(yàn)證后,使用用人單位模塊修改單位資料、招聘信息、查看人才信息。求職信息模塊可以瀏覽該畢業(yè)生的基本信息、求職簡(jiǎn)歷、選課成績(jī),通過(guò)身份驗(yàn)證的用戶還可以給某個(gè)畢業(yè)生留言。就業(yè)動(dòng)態(tài)信息管理模塊主要為管理員提供就業(yè)動(dòng)態(tài)信息和重要通知的功能。畢業(yè)生信息查詢可以通過(guò)多條件任意組合查詢,用人單位可以通過(guò)遠(yuǎn)程查詢以確定學(xué)生資料的可信度。系統(tǒng)管理員通過(guò)后臺(tái)管理模塊對(duì)畢業(yè)生信息、用人單位信息、用戶權(quán)限等進(jìn)行管理。
3 Apriori關(guān)聯(lián)規(guī)則挖掘算法的研究
關(guān)聯(lián)規(guī)則挖掘算法是數(shù)據(jù)挖掘中比較活躍而且成果頗豐的研究分支,它主要用于發(fā)現(xiàn)大量數(shù)據(jù)中項(xiàng)集之間有趣的關(guān)聯(lián)或相關(guān)聯(lián)系。例如畢業(yè)生的就業(yè)信息與其個(gè)體自然信息之間的關(guān)聯(lián)就可以使用關(guān)聯(lián)規(guī)則算法進(jìn)行挖掘。Apriori 算法是 R.Agrawal 和 R.Srikant 于 1994 年提出的最有影響的挖掘布爾關(guān)聯(lián)規(guī)則頻繁項(xiàng)集的算法,這個(gè)算法主要有兩個(gè)步驟,一是尋找所有滿足最小支持度的頻繁項(xiàng)集,二是尋找滿足最小置信度的強(qiáng)關(guān)聯(lián)規(guī)則。
4數(shù)據(jù)挖掘?qū)嵗?
我校畢業(yè)生信息管理系統(tǒng)運(yùn)行后,能夠獲得大量的畢業(yè)生信息。可以利用數(shù)據(jù)挖掘技術(shù)將該系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)“bys”中的畢業(yè)生信息進(jìn)行篩選、分類(lèi)、匯總形成畢業(yè)生數(shù)據(jù)倉(cāng)庫(kù),并將 Apriori 算法用于畢業(yè)生數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行數(shù)據(jù)挖掘,分析畢業(yè)生的就業(yè)情況和他們的政治面貌、綜合測(cè)評(píng)成績(jī)、參加技能比賽、校外實(shí)習(xí)實(shí)訓(xùn)經(jīng)歷之間有無(wú)必然的聯(lián)系,這可以指導(dǎo)教學(xué)部門(mén)制定科學(xué)合理的人才培養(yǎng)方案,最終提高畢業(yè)生的就業(yè)競(jìng)爭(zhēng)力。數(shù)據(jù)挖掘?qū)嵤┚唧w步驟如下:
(1)在畢業(yè)生數(shù)據(jù)倉(cāng)庫(kù)中抽取與挖掘任務(wù)相關(guān)的部分樣本數(shù)據(jù)匯總?cè)绫?1 所示。
(2)使用算法尋找數(shù)據(jù)表1中影響就業(yè)的因素,得到一個(gè)事務(wù)集合D,|D|=5。對(duì)事務(wù)集合的每一個(gè)候選字段進(jìn)行計(jì)數(shù),得到候選1_項(xiàng)集C1。在C1 中除去支持度小于 2 的政治面貌就得到頻繁1_項(xiàng)集 L1,如圖1所示。
圖1第一次掃描過(guò)程
(3)在上述的頻繁1_項(xiàng)集 L1中計(jì)算產(chǎn)生得到候選2_項(xiàng)集C2,然后掃描事務(wù)集合D,對(duì)其中的每一個(gè)候選的項(xiàng)集進(jìn)行計(jì)數(shù),計(jì)算可以得到候選頻繁項(xiàng)集的支持度計(jì)數(shù)。在C2中除去支持度小于 2 的項(xiàng)集就得到頻繁2_項(xiàng)集 L2,如圖2所示。
(4)在上述的頻繁2_項(xiàng)集 L2中計(jì)算產(chǎn)生得到候選3_項(xiàng)集C3,然后掃描事務(wù)集合D,對(duì)其中的每一個(gè)候選的項(xiàng)集進(jìn)行計(jì)數(shù),計(jì)算可以得到候選頻繁項(xiàng)集的支持度計(jì)數(shù)。在C3中除去支持度小于 2 的項(xiàng)集就得到頻繁3_項(xiàng)集 L3。
Apriori 算法數(shù)據(jù)挖掘的結(jié)果分析:通過(guò)三次掃描得到綜合測(cè)評(píng)成績(jī)、參加技能比賽、校外實(shí)習(xí)實(shí)訓(xùn)經(jīng)歷通常是影響畢業(yè)生就業(yè)的主要因素。所以高職院校的學(xué)生在日常學(xué)習(xí)中要加強(qiáng)上述三方面的鍛煉,特別是技能的培養(yǎng)。同時(shí)學(xué)校就業(yè)指導(dǎo)部門(mén)要通過(guò)分析結(jié)果對(duì)學(xué)生加強(qiáng)引導(dǎo),各專(zhuān)業(yè)在制定人才培養(yǎng)方案時(shí),也應(yīng)該把分析結(jié)果作為參考依據(jù)。
5結(jié)語(yǔ)
本系統(tǒng)基本實(shí)現(xiàn)了學(xué)校、用人單位、學(xué)生三方的信息需求,提高了畢業(yè)生信息管理工作的效率,為畢業(yè)生和用人單位搭建了快捷的交流平臺(tái)。并通過(guò)Apriori關(guān)聯(lián)規(guī)則挖掘算法對(duì)系統(tǒng)中的部分學(xué)生信息進(jìn)行挖掘試驗(yàn),得到了有益于就業(yè)指導(dǎo)的關(guān)聯(lián)規(guī)則。當(dāng)然,因?yàn)楸鞠到y(tǒng)比較龐大,系統(tǒng)性能有待進(jìn)一步優(yōu)化,系統(tǒng)在分析決策方面仍有不足,有待后期完善。
作者簡(jiǎn)介:劉濤(1983―),女,內(nèi)蒙古包頭人,學(xué)歷大學(xué)本科,學(xué)位在職碩士,單位包頭輕工職業(yè)技術(shù)學(xué)院,職稱(chēng)講師,計(jì)算機(jī)科學(xué)與技術(shù)方向。
【摘要】隨著近年來(lái)高校畢業(yè)生數(shù)量逐年增多,畢業(yè)生信息管理的問(wèn)題也越來(lái)越嚴(yán)峻,結(jié)合互聯(lián)網(wǎng)信息傳遞的高效快速的特點(diǎn),采用Microsoft Visual Studio 2012、SQL server 2012、 MVC4、jQuery設(shè)計(jì)和開(kāi)發(fā)了基于.NET技術(shù)的畢業(yè)生信息管理系統(tǒng)。
【關(guān)鍵詞】畢業(yè)生 信息管理系統(tǒng) jQuery
1.引言
畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)不僅僅為了滿足高校對(duì)大量畢業(yè)生信息管理的需要,更是適應(yīng)當(dāng)今信息爆炸時(shí)代的信息高效快速管理的需要,也是高校和畢業(yè)生等各方受益于科學(xué)技術(shù)的一個(gè)典型。隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,利用網(wǎng)站的形式來(lái)滿足辦公生活等方面的需求已成為必然的趨勢(shì)。隨著高校畢業(yè)生數(shù)量逐年增加,畢業(yè)生的信息量也成幾何倍數(shù)增長(zhǎng),畢業(yè)生信息管理的工作難度也在增加。在整個(gè)高校管理工作中,畢業(yè)生信息管理工作是整個(gè)管理工作中非常重要的一個(gè)組成部分,而畢業(yè)生信息管理工作在整個(gè)學(xué)生管理工作中又處于一個(gè)特殊且特別重要的地位,每個(gè)學(xué)校都非常重視畢業(yè)生信息管理工作,每年學(xué)校都會(huì)投入大量的人力和財(cái)力于其中,畢業(yè)生信息管理工作具有工作量大、責(zé)任大、信息多、覆蓋面廣的特點(diǎn)。畢業(yè)生信息管理系統(tǒng)是教育單位不可缺少的部分,它的存在對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。在傳統(tǒng)模式下簡(jiǎn)單利用計(jì)算機(jī)進(jìn)行高校畢業(yè)生信息管理,存在著較多的缺點(diǎn),如:效率低、保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù),不利于查找、更新、維護(hù)。諸如這些情況,給學(xué)校管理者對(duì)高校畢業(yè)生的信息管理帶來(lái)了很大的困難,嚴(yán)重影響了教育工作的工作效率和質(zhì)量。而畢業(yè)生信息管理系統(tǒng)網(wǎng)站的出現(xiàn)也是適應(yīng)這種趨勢(shì)的一種產(chǎn)物,并且更好的解決了畢業(yè)生信息管理的問(wèn)題。
2.系統(tǒng)分析
2.1可行性分析
(1)需求分析
畢業(yè)生信息管理系統(tǒng)的基本要求是能完成對(duì)畢業(yè)生各項(xiàng)信息的合理、有效和安全的管理。并且畢業(yè)生能通過(guò)該網(wǎng)站完成對(duì)信息的查詢,以及和教師之間信息的有效傳遞。因此,本網(wǎng)站設(shè)計(jì)三種用戶類(lèi)型模塊,分別是普通用戶、注冊(cè)用戶(應(yīng)屆畢業(yè)生和往屆畢業(yè)生)、管理員(教師)。同時(shí)為各個(gè)角色設(shè)置相應(yīng)的權(quán)限的操作。
(2)技術(shù)可行性分析
本系統(tǒng)主要采用和SQL Server技術(shù)實(shí)現(xiàn)對(duì)畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),以及對(duì)前臺(tái)和后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接達(dá)到對(duì)數(shù)據(jù)的檢索,添加,修改等功能。使用jQuery、CSS作為頁(yè)面的優(yōu)化。的執(zhí)行效率高,具有簡(jiǎn)單性、易學(xué)性和兼容性、數(shù)據(jù)庫(kù)SQL Server有使用簡(jiǎn)單、穩(wěn)定性高、安全性高、成本低等特性。因此使用和SQL Server兩者結(jié)合的技術(shù),要完成本系統(tǒng)的查詢、修改、添加等功能是可以實(shí)現(xiàn)的。系統(tǒng)采用MVC體系結(jié)構(gòu),MVC全稱(chēng)是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫(xiě),一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫(xiě)業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。在MVC中,表示層和邏輯層分離,各部分可相互獨(dú)立進(jìn)行開(kāi)發(fā),便于開(kāi)發(fā)和維護(hù),提高了開(kāi)發(fā)效率。
(3)經(jīng)濟(jì)可行性分析
本系統(tǒng)只是一個(gè)中小型的管理系統(tǒng),不論是從所需求的人力來(lái)說(shuō),還是從投入的財(cái)力和物力來(lái)說(shuō)都是比較少的,與它的功能對(duì)比,這些都可以忽略不計(jì)的。
2.2 系統(tǒng)開(kāi)發(fā)環(huán)境
提供了強(qiáng)大的Web應(yīng)用程序開(kāi)發(fā)能力,同時(shí)可以通過(guò)組件提供的接口訪問(wèn)數(shù)據(jù)庫(kù),便于開(kāi)發(fā)出功能強(qiáng)大的Web數(shù)據(jù)應(yīng)用程序。而Web應(yīng)用程序的開(kāi)發(fā)人員使用這個(gè)開(kāi)發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化的編程[2]。在訪問(wèn)和 處理數(shù)據(jù)時(shí),可以使用的2個(gè)組件;.NET Framework數(shù)據(jù)提供程序和Data Set[3]。因此選擇作為前臺(tái)開(kāi)發(fā)工具,調(diào)試環(huán)境為Windows 7/8.1,IIS Express, Mozilla Firefox瀏覽器。
由于SQL server具有強(qiáng)大的數(shù)據(jù)管理與處理能力,具有較高的安全性能;每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多大20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器磁盤(pán)空間的限制;支持遠(yuǎn)程存取等,符合畢業(yè)生信息管理系統(tǒng)的要求。因此選擇SQL Server 2012作為后臺(tái)的數(shù)據(jù)庫(kù)。
3.數(shù)據(jù)庫(kù)分析與設(shè)計(jì)
數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶在各方面的需求,包括現(xiàn)有的及將來(lái)可能增加的需求。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新、和查詢方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能滿足各種信息的輸出和輸入。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。
通過(guò)上述系統(tǒng)功能分析。列舉主要數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:
(1)畢業(yè)生信息表:包括學(xué)號(hào),姓名,專(zhuān)業(yè),性別,政治面貌,電話號(hào)碼,電子郵件,QQ等;
(2)畢業(yè)生就業(yè)表:包括學(xué)號(hào),學(xué)院,專(zhuān)業(yè),姓名,性別,用人單位,學(xué)歷,職業(yè)等;
(3)用戶表:學(xué)號(hào),姓名,密碼,專(zhuān)業(yè)等;
(4)招聘表:編號(hào),標(biāo)題,起始日期,結(jié)束日期,內(nèi)容,聯(lián)系方式,聯(lián)系網(wǎng)址等;
4.系統(tǒng)流程設(shè)計(jì)
該系統(tǒng)主要分為三個(gè)模塊,普通用戶模塊、注冊(cè)用戶模塊、管理員模塊。
普通用戶只能就業(yè)指導(dǎo)、就業(yè)信息、畢業(yè)生概況、招聘單位、招聘現(xiàn)場(chǎng)單元進(jìn)行操作;注冊(cè)用戶成功登陸后可對(duì)就業(yè)指導(dǎo)、就業(yè)信息、畢業(yè)生概況、招聘單位、招聘現(xiàn)場(chǎng)和校友信息等單元進(jìn)行操作;管理員登陸在后還可對(duì)注冊(cè)學(xué)生、校友信息和畢業(yè)生管理等單元進(jìn)行操作。
5.系統(tǒng)功能實(shí)現(xiàn)
5.1注冊(cè)用戶模塊
注冊(cè)用戶時(shí),需輸入學(xué)號(hào)、姓名、密碼、確認(rèn)密碼、性別、電子郵件、學(xué)院、專(zhuān)業(yè)等信息,注冊(cè)用戶登陸后能查看學(xué)校畢業(yè)生信息并可登陸QQ與其交流。
5.2用戶登陸模塊
注冊(cè)用戶可以能過(guò)瀏覽器登陸該系統(tǒng),登陸成功的用戶可以注銷(xiāo)并退出該系統(tǒng),未注冊(cè)的用戶不能登錄系統(tǒng),在登錄本系統(tǒng)時(shí),系統(tǒng)會(huì)根據(jù)您的用戶名和密碼自動(dòng)識(shí)別您的用戶權(quán)限,然后登錄到相應(yīng)的頁(yè)面。流程圖如圖2:
5.3生成 XYL(校友錄)實(shí)體數(shù)據(jù)模型
5.3.1添加 實(shí)體數(shù)據(jù)模型項(xiàng)模板
(1)在“解決方案資源管理器”中選擇 CourseManager 項(xiàng)目,右鍵單擊,指向“添加”,然后單擊“新建項(xiàng)”。
(2)在“模板”窗格中,選擇 實(shí)體數(shù)據(jù)模型。
(3)為模型名稱(chēng)鍵入 XYL.edmx,然后單擊“添加”。將顯示“實(shí)體數(shù)據(jù)模型向?qū)А钡拈_(kāi)始頁(yè)。
5.3.2生成 EDM
(1)在“選擇模型內(nèi)容”對(duì)話框中,選擇“從數(shù)據(jù)庫(kù)生成”。然后,單擊“下一步”。
(2)單擊“新建連接”按鈕。
(3)在“選擇數(shù)據(jù)源”對(duì)話框中,選擇您的數(shù)據(jù)源,然后單擊“繼續(xù)”。
(4)在“連接屬性”對(duì)話框中,輸入服務(wù)器名稱(chēng),選擇身份驗(yàn)證方法,對(duì)于數(shù)據(jù)庫(kù)名稱(chēng),鍵入 XYL,然后單擊“確定”。將使用您的數(shù)據(jù)庫(kù)連接設(shè)置更新“選擇您的數(shù)據(jù)連接”對(duì)話框。
(5)確保選中“將 App.Config 中的實(shí)體連接設(shè)置保存:”,并且值設(shè)置為 XYLEntities。然后,單擊“下一步”。將顯示“選擇數(shù)據(jù)庫(kù)對(duì)象”對(duì)話框。
(6)確保選中所有表和存儲(chǔ)過(guò)程,且“模型命名空間”的值為XYLModel,然后單擊“完成”以完成向?qū)А?
(7)在“解決方案資源管理器”中,雙擊 XYL.edmx 文件。將在“ 實(shí)體數(shù)據(jù)模型設(shè)計(jì)器”窗口中顯示 XYL模型。
(8)以畢業(yè)生信息為例,圖3表示存儲(chǔ)模型到實(shí)體模型的映射關(guān)系。
本文從系統(tǒng)分析、數(shù)據(jù)庫(kù)分析與設(shè)計(jì)、系統(tǒng)功能實(shí)現(xiàn)這三個(gè)角度對(duì)該系統(tǒng)進(jìn)行了介紹。此設(shè)計(jì)基本達(dá)到了最初期望的設(shè)計(jì)要求――界面新穎、操作簡(jiǎn)單 、具有高性能、有一定的可維護(hù)性。高度的擴(kuò)展性和靈活性可以伴隨著軟硬件設(shè)備的更換以及社會(huì)科技的需要,不斷的發(fā)展和創(chuàng)新。總的來(lái)說(shuō),該系統(tǒng)解決了目前畢業(yè)生信息量大難以管理,信息更新不及時(shí)等問(wèn)題,而留言功能模塊可以讓信息及時(shí)的更新。用戶給予我們的意見(jiàn)和建議會(huì)讓網(wǎng)站越來(lái)越人性化更能輕松簡(jiǎn)單的管理畢業(yè)生的信息。
通訊作者:
儲(chǔ)東霞(1979- ),女,碩士,講師,云南農(nóng)業(yè)大學(xué)基礎(chǔ)與信息工程學(xué)院輔導(dǎo)員。研究方向:學(xué)生工作。
【摘 要】大學(xué)畢業(yè)生檔案信息管理系統(tǒng)使用、MS SQL Server數(shù)據(jù)庫(kù)設(shè)計(jì),實(shí)現(xiàn)了檔案信息的網(wǎng)絡(luò)化管理,用人單位在獲得學(xué)校就業(yè)管理部門(mén)或?qū)W生本人許可后,可以在規(guī)定時(shí)間內(nèi)遠(yuǎn)程查閱學(xué)生的檔案信息,對(duì)提高畢業(yè)生就業(yè)率有著積極意義。
【關(guān)鍵詞】大學(xué)生 檔案 管理系統(tǒng) 數(shù)據(jù)庫(kù) 設(shè)計(jì)
幫助大學(xué)生就業(yè)是各高校的主要工作之一。傳統(tǒng)的畢業(yè)生雙選會(huì)由于其時(shí)間所限,給畢業(yè)生和用人單位“雙選”的時(shí)間很短,相互的了解程度有限,在一定程度上影響了就業(yè)的簽約率和學(xué)生就業(yè)后工作的穩(wěn)定性和持續(xù)性。為了解決上述問(wèn)題,我們?cè)诮∪珜W(xué)生傳統(tǒng)檔案的同時(shí),開(kāi)發(fā)了大學(xué)畢業(yè)生檔案信息管理系統(tǒng),保存和管理畢業(yè)生求職時(shí)需要展示的、用人單位需要了解的檔案信息電子副本,解決了檔案信息查詢時(shí)空的限制。
一、系統(tǒng)組成
系統(tǒng)采用客戶端瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器組成的三層B/S結(jié)構(gòu)。用戶使用統(tǒng)一的瀏覽器界面,終端用戶幾乎不需要培訓(xùn),降低了系統(tǒng)應(yīng)用成本,更適合于全校大規(guī)模推廣應(yīng)用。
系統(tǒng)使用Microsoft Visual Studio 2010為Web編程工具。Microsoft SQL Server是Microsoft公司推出的功能強(qiáng)大的數(shù)據(jù)庫(kù)系統(tǒng),與Windows系統(tǒng)緊密集成,具有良好的性能和可伸縮性。本系統(tǒng)使用的數(shù)據(jù)庫(kù)系統(tǒng)是Microsoft SQL Server2005,系統(tǒng)開(kāi)發(fā)和運(yùn)行環(huán)境為Microsoft Windows2003,主要功能模塊如表1所示。
表1 大學(xué)畢業(yè)生檔案信息管理系統(tǒng)主要功能模塊
數(shù)據(jù)管理 檔案信息審核 綜合查詢
登記修改檔案信息 數(shù)據(jù)備份 用戶及權(quán)限管理 班級(jí)審核 院系審核 學(xué)工處審核 檔案室歸檔 校內(nèi)檔案信息查詢 就業(yè)狀態(tài)查詢與統(tǒng)計(jì) 用人單位查詢
二、主要實(shí)現(xiàn)技術(shù)
(一)數(shù)據(jù)庫(kù)設(shè)計(jì)
系統(tǒng)的數(shù)據(jù)庫(kù)使用Microsoft SQL Server 2005,利用SQL Server Management Studio可以可視化地完成數(shù)據(jù)庫(kù)設(shè)計(jì)工作。
系統(tǒng)的數(shù)據(jù)庫(kù)與原有的大學(xué)生注冊(cè)繳費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)、大學(xué)畢業(yè)生就業(yè)信息管理系統(tǒng)等管理系統(tǒng)共用一個(gè)數(shù)據(jù)庫(kù),并共享其中的數(shù)據(jù)詞典等基礎(chǔ)數(shù)據(jù),用戶表則添加檔案管理相應(yīng)的角色和權(quán)限字段,新增加的表只有檔案信息表,大大簡(jiǎn)化了數(shù)據(jù)庫(kù)設(shè)計(jì),同時(shí)也保證了數(shù)據(jù)的統(tǒng)一,便于管理和使用。
檔案信息表的字段包括基本信息、簡(jiǎn)歷、素質(zhì)評(píng)價(jià)、課程成績(jī)、處分、獲獎(jiǎng)、任職、資格證書(shū)、畢業(yè)鑒定等幾部分的字段。其中的個(gè)人相片、綜合素質(zhì)評(píng)價(jià)表、在校任職評(píng)價(jià)、課程成績(jī)表、獲獎(jiǎng)證書(shū)、各類(lèi)資格證書(shū)、實(shí)習(xí)鑒定總表、畢業(yè)生登記表、處分決定等字段均用于保存相應(yīng)的圖像路徑及名稱(chēng),以充分展示信息的原貌。
(二)文件上傳
檔案的建立涉及大量各類(lèi)圖像文件的上傳。使用.NET的文件上傳控件FileUpload可以方便的完成。通過(guò)Request.PhysicalApplicationPath屬性可以獲取當(dāng)前正在執(zhí)行的服務(wù)器應(yīng)用程序的根目錄的物理文件系統(tǒng)路徑。調(diào)用 SaveAs 方法即可將文件保存到Web服務(wù)器上的指定路徑。但在使用中必須注意兩個(gè)問(wèn)題:限制上傳文件的類(lèi)型和限制上傳文件的大小以防上傳木馬文件、大文件到服務(wù)器。使用PostedFile 屬性來(lái)訪問(wèn)基礎(chǔ) ContentLength 屬性并返回文件的大小(字節(jié)),通過(guò)比較上傳文件和設(shè)定的文件大小,即可控制最大上傳文件的大小。調(diào)用Path.GetExtension方法返回要上傳的文件擴(kuò)展名,然后和設(shè)置的文件擴(kuò)展名進(jìn)行比較,即可限制上傳文件的類(lèi)型。通過(guò)使用AJAX技術(shù)實(shí)現(xiàn)網(wǎng)頁(yè)異步更新、在不刷新建檔頁(yè)面的情況下就可以獲取上傳的文件路徑及文件名信息。
(三)用戶密碼使用MD5加密
MD5就是采用單向加密的加密算法,不能對(duì)加密了的密文數(shù)據(jù)再解密成原來(lái)的明文數(shù)據(jù)。MD5算法有兩個(gè)重要特性:第一是任意兩段明文數(shù)據(jù),加密以后的密文是不相同的;第二是任意一段明文數(shù)據(jù),經(jīng)過(guò)加密以后,其結(jié)果永遠(yuǎn)是不變的。也就是不可能有任意兩段明文加密以后得到相同的密文、加密特定的數(shù)據(jù)得到的密文一定是相同的。
本系統(tǒng)將用戶密碼等關(guān)鍵數(shù)據(jù)采用MD5加密后再存儲(chǔ)到數(shù)據(jù)庫(kù)可以保證密碼安全。微軟在.NET架構(gòu)中引入了MD5算法,在使用Visual Studio 2010編程時(shí)可以直接使用.NET 架構(gòu)中提供的相關(guān)類(lèi)來(lái)實(shí)現(xiàn)MD5 加密,這些類(lèi)位于命名空間“System.Security.Cryptography”中。
(四)使用觸發(fā)器保護(hù)已審核信息
觸發(fā)器是SQL Server數(shù)據(jù)庫(kù)應(yīng)用中一個(gè)重要工具,是一種特殊的存儲(chǔ)過(guò)程,當(dāng)對(duì)表執(zhí)行INSERT、UPDATE或DELETE操作時(shí),觸發(fā)器就會(huì)自動(dòng)執(zhí)行。SQL Server為每個(gè)觸發(fā)器都創(chuàng)建了兩個(gè)專(zhuān)用表Inserted表和Deleted表,這兩張是系統(tǒng)在內(nèi)存中創(chuàng)建的、與應(yīng)用觸發(fā)器的表結(jié)構(gòu)相同的兩張邏輯表,其中Inserted表的數(shù)據(jù)是插入或是修改后的數(shù)據(jù),而Deleted表的數(shù)據(jù)是更新前的或是刪除的數(shù)據(jù)。當(dāng)觸發(fā)器完成工作后,這兩張表就會(huì)被刪除,不會(huì)存儲(chǔ)在數(shù)據(jù)庫(kù)中。
本系統(tǒng)在檔案信息表中設(shè)置了觸發(fā)器,如果檔案信息已經(jīng)審核并經(jīng)檔案室歸檔,當(dāng)數(shù)據(jù)被修改時(shí)觸發(fā)器會(huì)自動(dòng)把數(shù)據(jù)重新更新回來(lái),如果記錄被刪除則回滾,達(dá)到保護(hù)已審核信息的目的。
(五)權(quán)限控制
根據(jù)登錄用戶的角色不同,利用Session變量實(shí)現(xiàn)對(duì)其權(quán)限的控制。用人單位必須獲得畢業(yè)生本人提供的驗(yàn)證碼或取得學(xué)校教育管理部門(mén)的授權(quán)碼、并在規(guī)定的時(shí)間內(nèi)方可查詢學(xué)生的檔案信息。
使用函數(shù)DATEDIFF可以限制用人單位的查詢天數(shù)。當(dāng)DATEDIFF( day, '開(kāi)放查詢的日期',Now() )的計(jì)算結(jié)果大于允許查詢的天數(shù)時(shí),禁止查詢。
四、實(shí)際應(yīng)用及效果
(一)系統(tǒng)部署
系統(tǒng)的WEB程序和數(shù)據(jù)庫(kù)分別部署在兩臺(tái)Windows2003上。WEB程序需要IIS6.0以上及.NET4.0的支持并設(shè)置Internet 來(lái)賓賬戶對(duì)文件上傳目錄擁有寫(xiě)權(quán)限。
考慮到安全性,數(shù)據(jù)庫(kù)服務(wù)器使用局域網(wǎng)地址,SQL Server 2005需要啟用本地和遠(yuǎn)程連接以及SQL Server Browser 服務(wù);在 Windows 防火墻中需要為 SQL Server 2005 創(chuàng)建例外,設(shè)置SQL Server 2005每天一次自動(dòng)備份作業(yè)和定時(shí)刪除過(guò)時(shí)備份數(shù)據(jù)作業(yè)。
(二)使用流程
系統(tǒng)使用流程如圖1 所示。
圖1 系統(tǒng)使用簡(jiǎn)明流程
學(xué)生未提交審核前均可以隨時(shí)修改,提交審核后,各班輔導(dǎo)員、院系均可以執(zhí)行退修操作,院系已經(jīng)審核后則需要院系管理員權(quán)限才可以執(zhí)行退修操作。院系已經(jīng)審核并經(jīng)檔案室歸檔的信息不允許修改。
(三)應(yīng)用效果
系統(tǒng)的應(yīng)用為各類(lèi)檔案信息需求者提供了高效、靈活、便捷的查詢服務(wù),得到了學(xué)校領(lǐng)導(dǎo)、老師、學(xué)生和用人單位的好評(píng)。系統(tǒng)應(yīng)用不僅推進(jìn)了就業(yè)工作的效率和質(zhì)量,也促進(jìn)了學(xué)生的檔案積累和自我提高的意識(shí),從而間接促進(jìn)了教學(xué)質(zhì)量和綜合素質(zhì)的提高,提高了高校檔案的信息價(jià)值和社會(huì)效益。
【作者簡(jiǎn)介】黃建成(1965- ),男,廣西藤縣人,廣西科技大學(xué)醫(yī)學(xué)院現(xiàn)代教育技術(shù)中心副主任,高級(jí)實(shí)驗(yàn)師,研究方向:現(xiàn)代教育技術(shù)的應(yīng)用。
摘 要:本文主要闡述了畢業(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
1 系統(tǒng)概述
系統(tǒng)所使用的開(kāi)發(fā)語(yǔ)言是PHP,數(shù)據(jù)庫(kù)使用的是MYSQL技術(shù)。系統(tǒng)為用戶提供了在總體設(shè)計(jì)的基礎(chǔ)上,結(jié)合PHP+MYSQL開(kāi)發(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 開(kāi)發(fā)平臺(tái)
2.1 PHP腳本語(yǔ)言
PHP與其他語(yǔ)言相比:首先它可以用在任何操作系統(tǒng)上;其次具有執(zhí)行效率高、穩(wěn)定性好、開(kāi)發(fā)時(shí)間短、學(xué)習(xí)門(mén)檻低、函數(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具有體積小、速度快、總體成本低,開(kāi)放源碼等特點(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ò)程:
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ù)、修改、刪除等)模塊。
(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)信息管理:用人單位登錄系統(tǒng)之后,首先完善相應(yīng)的基本信息。使用招聘需求信息上報(bào)功能,將該單位的招聘需求信息上報(bào)給隸屬就業(yè)主管部門(mén),如該單位有上級(jí)主管部門(mén),需先經(jīng)上級(jí)主管部門(mén)審核。招聘需求信息經(jīng)畢業(yè)生就業(yè)主管部門(mén)審核后,在網(wǎng)站上自動(dòng)。
(5)在線咨詢:本子系統(tǒng)主要是為了用戶對(duì)就業(yè)有關(guān)的內(nèi)容發(fā)表意見(jiàn)、看法和咨詢問(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è)生信息高效管理具有重要意義。
摘 要:本文論述了基于Visual Basic6.0編程的基礎(chǔ)知識(shí)和關(guān)鍵技術(shù),以及Access 2002數(shù)據(jù)庫(kù)的設(shè)計(jì)、操作、鏈接的主要方法。詳細(xì)的說(shuō)明了畢業(yè)生信息管理系統(tǒng)的開(kāi)發(fā)原理、系統(tǒng)的功能特點(diǎn)和設(shè)計(jì)方案,具體從系統(tǒng)概述、系統(tǒng)需求分析、總體設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、程序流程、技術(shù)背景、使用說(shuō)明、心得體會(huì)等幾個(gè)方面對(duì)本管理系統(tǒng)進(jìn)行了闡述。
關(guān)鍵詞:Visual Basic 6.0;Access;畢業(yè)生管理系統(tǒng)
1 概述
隨著科學(xué)技術(shù)的不斷提高,作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)畢業(yè)生信息進(jìn)行管理,具有手工管理所無(wú)法的優(yōu)點(diǎn)比擬.例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高畢業(yè)生信息管理的效率,,也是高校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一個(gè)畢業(yè)生信息管理系統(tǒng)成為很有必要的事情。
2 系統(tǒng)分析與設(shè)計(jì)
系統(tǒng)分析也稱(chēng)為邏輯設(shè)計(jì),是應(yīng)用軟件系統(tǒng)開(kāi)發(fā)過(guò)程中的重要一環(huán),系統(tǒng)分析工作做的好壞,直接影響整個(gè)系統(tǒng)開(kāi)發(fā)的成敗[1]。
畢業(yè)生信息管理系統(tǒng)根據(jù)實(shí)際需求,劃分為用戶管理模塊、學(xué)籍管理模塊、成績(jī)管理模塊、課程管理模塊、班級(jí)管理模塊、日志管理模塊、專(zhuān)業(yè)設(shè)置模塊、畢業(yè)設(shè)計(jì)選題模塊、畢業(yè)分配管理模塊。
畢業(yè)生信息管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱相關(guān)信息,管理員可以管理所有信息。對(duì)于本系統(tǒng),我們需要實(shí)現(xiàn)以下一些基本功能
1.學(xué)生查詢功能。
2.管理員添加功能。
3.管理員修改功能。
4.管理員刪除功能。
5.管理員查詢功能。
6.管理員匯總功能。
7.管理員統(tǒng)計(jì)功能。
8.管理員錄入功能。
9.打印功能。
數(shù)據(jù)庫(kù)需求分析
設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求[2]。針對(duì)畢業(yè)生管理系統(tǒng)的需求,通過(guò)對(duì)學(xué)生使用系統(tǒng)的過(guò)程和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):
學(xué)生基本信息:包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、學(xué)生姓名、性別、出生日期、政治面貌、專(zhuān)業(yè)、班級(jí)、家庭住址、聯(lián)系方式、備注。
班級(jí)信息:包括的數(shù)據(jù)項(xiàng)有:班級(jí)名稱(chēng)、所屬院系、輔導(dǎo)員、教師、人數(shù)。
課程基本信息:包括的數(shù)據(jù)項(xiàng)有:課程名稱(chēng)、所屬專(zhuān)業(yè)、課程類(lèi)別、課程描述。
學(xué)生成績(jī)信息:包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、專(zhuān)業(yè)課程名、成績(jī)。
系統(tǒng)日志:包括的數(shù)據(jù)項(xiàng)有:用戶名、登錄日期、登錄時(shí)間、備注。
就業(yè)基本信息:包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、單位名稱(chēng)、從事工作。
畢業(yè)設(shè)計(jì)題目基本信息:包括的數(shù)據(jù)項(xiàng)有:畢業(yè)設(shè)計(jì)題目、指導(dǎo)教師、職稱(chēng)、題目編號(hào)。
畢業(yè)設(shè)計(jì)題目選題結(jié)果的基本信息:包括的數(shù)據(jù)項(xiàng)有:畢業(yè)設(shè)計(jì)題目、題目編號(hào)、學(xué)號(hào)、姓名、指導(dǎo)教師。
有了這些的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)、和數(shù)據(jù)流程,就可以進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
現(xiàn)在將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,每個(gè)表表示在數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)表。
本數(shù)據(jù)庫(kù)中包含9個(gè)表,即用戶表、學(xué)生基本信息表、班級(jí)信息表、課程信息表、學(xué)生成績(jī)信息表、系統(tǒng)日志表、就業(yè)基本信息表、畢業(yè)設(shè)計(jì)題目信息表、畢業(yè)設(shè)計(jì)選題結(jié)果信息表。下面以學(xué)生信息表為例。
學(xué)生信息表用來(lái)保存學(xué)生的基本信息,結(jié)構(gòu)如表2-1所示。
3 系統(tǒng)實(shí)現(xiàn)
在完成了系統(tǒng)分析和系統(tǒng)設(shè)計(jì)之后,便進(jìn)入系統(tǒng)實(shí)現(xiàn)階段。本部分主要內(nèi)容為本系統(tǒng)的主要界面的源代碼。以系統(tǒng)主界面的設(shè)計(jì)和實(shí)現(xiàn)為例。
系統(tǒng)主窗體是整個(gè)系統(tǒng)的容器,本系統(tǒng)主窗體的特點(diǎn)是簡(jiǎn)潔明了。用戶只需做一個(gè)簡(jiǎn)單的功能選擇即可進(jìn)入相應(yīng)的功能模塊。主窗體是工程的啟動(dòng)對(duì)象,可以在系統(tǒng)菜單中選擇“工程”/“屬性”,打開(kāi)屬性窗口設(shè)置啟動(dòng)對(duì)象。本系統(tǒng)中主窗體名為MDIMain。打開(kāi)主窗體的設(shè)計(jì)窗口,選擇“工具”菜單項(xiàng)中“菜單編輯器”,對(duì)菜單內(nèi)容進(jìn)行編輯。在系統(tǒng)主界面本系統(tǒng)使用了Toolbar控件、DataGrid控件和StatusBar控件使系統(tǒng)更加完善。
本系統(tǒng)初步達(dá)到了預(yù)期的目的和要求。完成了畢業(yè)生管理信息系統(tǒng)的建立,而且系統(tǒng)的功能都能夠?qū)崿F(xiàn),并掌握了Visual Basic6.0程序的編寫(xiě)和Access數(shù)據(jù)庫(kù)的創(chuàng)建、鏈接。實(shí)現(xiàn)了前臺(tái)學(xué)生對(duì)信息的瀏覽以及與Access數(shù)據(jù)庫(kù)的鏈接與運(yùn)行并后臺(tái)對(duì)數(shù)據(jù)庫(kù)的管理。
作者單位:渤海裝備遼河重工有限公司,遼寧盤(pán)錦 124010
摘要:大專(zhuān)院校畢業(yè)生就業(yè)信息管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)是為了把管理人員從繁重的數(shù)字統(tǒng)計(jì)中解脫出來(lái),高效的完成畢業(yè)生的就業(yè)管理,提高就業(yè)率和服務(wù)質(zhì)量。系統(tǒng)開(kāi)發(fā)從需求分析設(shè)計(jì)到最終系統(tǒng)完成并成功運(yùn)行,運(yùn)用了軟件開(kāi)發(fā)相關(guān)技術(shù)理論。系統(tǒng)建立了良好的平臺(tái)架構(gòu),減少了各模塊間的耦合性,著重解決了面向招聘單位、畢業(yè)生以及各級(jí)管理員部署該系統(tǒng)時(shí)信息不對(duì)稱(chēng)問(wèn)題,并深入研究了畢業(yè)生的就業(yè)意愿與用人單位需求不匹配的矛盾協(xié)調(diào)技術(shù)。
關(guān)鍵詞:就業(yè);UML建模;B/S模式;.NET框架
大專(zhuān)院校的招生就業(yè)處主要負(fù)責(zé)用人單位招聘信息、畢業(yè)生就業(yè)數(shù)據(jù)以及就業(yè)信息統(tǒng)計(jì)的采集管理,數(shù)據(jù)量非常大,程序繁瑣。因此,就業(yè)管理工作存在信息交流不夠暢通,政策不夠及時(shí),數(shù)據(jù)處理效率較低,無(wú)法滿足越來(lái)越多的用人單位和畢業(yè)生的需要。該文將利用計(jì)算機(jī)和網(wǎng)絡(luò),達(dá)到對(duì)畢業(yè)生就業(yè)管理工作中各類(lèi)信息數(shù)據(jù)的搜集、處理、統(tǒng)計(jì)、報(bào)送、管理的目的。一方面拓寬畢業(yè)生就業(yè)的選擇途徑,另一方面實(shí)現(xiàn)信息化技術(shù)在學(xué)院就業(yè)管理工作中的應(yīng)用。畢業(yè)生就業(yè)信息管理系統(tǒng)無(wú)疑提供了這一問(wèn)題的最佳解決方案。該系統(tǒng)結(jié)合已有學(xué)院就業(yè)網(wǎng)站的特點(diǎn),突出了實(shí)用的模塊,更加實(shí)用、方便,提高對(duì)畢業(yè)生和用人單位的服務(wù)質(zhì)量。
現(xiàn)在大專(zhuān)院校招生規(guī)模不斷擴(kuò)大,近幾年畢業(yè)生數(shù)量逐年增加,面對(duì)當(dāng)前全國(guó)高校畢業(yè)生就業(yè)形勢(shì)依然嚴(yán)峻,今年有680萬(wàn)高校畢業(yè)生面臨就業(yè);高職院校畢業(yè)生就業(yè)壓力較大,大專(zhuān)院校在招生、就業(yè)、人才培養(yǎng)均面臨在夾縫中生存的嚴(yán)峻考驗(yàn)。就業(yè)處也面臨在就業(yè)數(shù)據(jù)處理、畢業(yè)生就業(yè)指導(dǎo)、創(chuàng)業(yè)教育、職業(yè)測(cè)評(píng)工作中的具體事務(wù)性工作大量增加的情況下,為促進(jìn)畢業(yè)生充分就業(yè),逐年提高畢業(yè)生就業(yè)質(zhì)量、就業(yè)層次,續(xù)寫(xiě)學(xué)院品牌特色。大專(zhuān)院校的招生就業(yè)處都在加大工作力度、采取有效措施、切實(shí)推進(jìn)畢業(yè)生充分就業(yè)。首先出臺(tái)文件制度、開(kāi)展創(chuàng)新創(chuàng)業(yè)培訓(xùn)、就業(yè)幫扶、職業(yè)評(píng)定、積極拓展就業(yè)渠道、聯(lián)系用人單位和生源地人社局,提前做好就業(yè)工作部署安排,及時(shí)處理學(xué)生就業(yè)信息數(shù)據(jù),做好就業(yè)前指導(dǎo)服務(wù)工作。提高畢業(yè)生就業(yè)競(jìng)爭(zhēng)力,保障畢業(yè)生充分就業(yè)。其次,創(chuàng)新現(xiàn)有就業(yè)工作常規(guī)模式,升級(jí)就業(yè)網(wǎng)站系統(tǒng),充分考慮用人單位招聘需求,通過(guò)網(wǎng)絡(luò)技術(shù)獲取應(yīng)聘畢業(yè)生的就業(yè)信息,并且實(shí)現(xiàn)對(duì)錄用學(xué)生的信息篩選、聯(lián)系、管理。這樣不僅為學(xué)生提供了更多招聘崗位,還能最大限度簡(jiǎn)化單位到校選錄畢業(yè)生的繁瑣程序和接待工作。因此,招就處利用計(jì)算機(jī)和網(wǎng)絡(luò),實(shí)現(xiàn)了對(duì)繁雜就業(yè)信息數(shù)據(jù)的處理工作。實(shí)現(xiàn)了大專(zhuān)院校就業(yè)工作的網(wǎng)絡(luò)化管理,增強(qiáng)了為學(xué)生、招聘單位服務(wù)的能力,這也是大專(zhuān)院校信息化校園建設(shè)至關(guān)重要的環(huán)節(jié)。
本系統(tǒng)使用面向?qū)ο蟮姆治龇椒ǎY(jié)合畢業(yè)生就業(yè)工作特點(diǎn),分析了招生就業(yè)處就業(yè)管理工作的需求,就業(yè)管理系統(tǒng)既要在物理層面上具有分散性,采用Web訪問(wèn)模式,又要在邏輯上具有集中的特點(diǎn),能利用已有資源獨(dú)立工作。本系統(tǒng)利用計(jì)算機(jī)和網(wǎng)絡(luò),實(shí)現(xiàn)對(duì)就業(yè)管理工作中的信息數(shù)據(jù)進(jìn)行處理,既能拓寬畢業(yè)生的就業(yè)選擇,又能體現(xiàn)信息化技術(shù)的應(yīng)用能力。大專(zhuān)院校畢業(yè)生就業(yè)信息管理系統(tǒng)無(wú)疑提供了這一問(wèn)題的最佳解決方案。
1 本課題國(guó)內(nèi)外研究狀況
現(xiàn)在世界上很多國(guó)家都推出了適合本國(guó)的就業(yè)管理政策和措施,部署了相關(guān)信息系統(tǒng)。2002年6月俄羅斯教育部門(mén)頒布了《關(guān)于在教育部下屬高職院校建立高職院校畢業(yè)生工作安置和就業(yè)信息系統(tǒng)的法令》,由此開(kāi)發(fā)了支持青年專(zhuān)家就業(yè)的信息分配系統(tǒng)由文獻(xiàn)[1]可知,經(jīng)過(guò)幾年的發(fā)展,俄羅斯的許多高職院校都已經(jīng)設(shè)立了支持青年專(zhuān)家就業(yè)的信息分配系統(tǒng),畢業(yè)生的就業(yè)都比較順利。在日本,政府對(duì)就業(yè)問(wèn)題格外重視,在《文部省設(shè)置法》和《勞動(dòng)省設(shè)置法》中專(zhuān)門(mén)規(guī)定了文部省在就業(yè)方面的職責(zé),實(shí)現(xiàn)全國(guó)統(tǒng)一的就業(yè)制度。西方國(guó)家有著優(yōu)良的教育體制,所以在就業(yè)的理論基礎(chǔ)和實(shí)際應(yīng)用方面都很有特色,作用也很明顯,像歐美的就業(yè)率比較高,高校基本都有自己的就業(yè)信息網(wǎng),在就業(yè)中扮演重要角色,起主導(dǎo)作用。其他如法國(guó)、德國(guó)、印度等各國(guó)也都有自己的高校畢業(yè)生就業(yè)體系,頒布了促進(jìn)就業(yè)的法律政策如《就業(yè)促進(jìn)法》、《平等就業(yè)法》、《反歧視就業(yè)法》等,也規(guī)定了畢業(yè)生就業(yè)的責(zé)任,這些制度和措施對(duì)我國(guó)高職院校畢業(yè)生就業(yè)都有很好的參考價(jià)值。
目前國(guó)內(nèi)關(guān)于畢業(yè)生就業(yè)信息管理系統(tǒng)還缺乏政策的支持和法律的規(guī)范,各個(gè)高校都是根據(jù)自己的需要委托軟件公司開(kāi)發(fā)的就業(yè)信息網(wǎng),沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)依據(jù),因此各自為政,適應(yīng)性不強(qiáng)。盡管2002年9月,國(guó)家教育部了《教育管理信息標(biāo)準(zhǔn)化》條例,作為教育行業(yè)的信息化行業(yè)標(biāo)準(zhǔn)。但是,該條例缺乏就業(yè)網(wǎng)站各本體的設(shè)計(jì)的標(biāo)準(zhǔn)。尤其是近幾年我國(guó)高校都在進(jìn)行數(shù)字化校園建設(shè),許多數(shù)據(jù)信息量大的部門(mén)都使用了相應(yīng)的信息系統(tǒng),在發(fā)展過(guò)程中出現(xiàn)經(jīng)費(fèi)緊缺,理論不完備,缺乏統(tǒng)一的協(xié)調(diào)和理論指導(dǎo)問(wèn)題,而且各個(gè)部門(mén)容易形成信息孤島,無(wú)論在硬件還是軟件上更新速度慢,使得整體信息化使用程度不高。有些高校只有招生就業(yè)宣傳網(wǎng),在就業(yè)工作使用方面作用很小,即使有了專(zhuān)門(mén)的就業(yè)信息管理系統(tǒng),在信息的更新和使用上效率不高,缺乏專(zhuān)門(mén)的管理人員,這就出現(xiàn)了信息傳遞緩慢、組織乏力、信息采集不及時(shí)等問(wèn)題,因此本系統(tǒng)的開(kāi)發(fā)除了解決這些問(wèn)題之外,也將研究系統(tǒng)的使用狀況,以促進(jìn)高校正確使用信息化技術(shù)為畢業(yè)生就業(yè)提供更好的服務(wù)。
2 相關(guān)技術(shù)理論概述
2.1基于Web系統(tǒng)開(kāi)發(fā)的技術(shù)基礎(chǔ)分析
本系統(tǒng)的開(kāi)發(fā)主要會(huì)涉及的技術(shù)有基于Web的三層體系結(jié)構(gòu)(圖1)、技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、UML建模技術(shù)等。建立Microsoft Visual Studio 2005開(kāi)發(fā)平臺(tái),ASP3.0的開(kāi)發(fā)環(huán)境,操作系統(tǒng)以Windows XP為主,選擇Sql Server 2005數(shù)據(jù)庫(kù)方便管理和使用。客戶端只要支持Windows系統(tǒng),IE5.0以上即可,擴(kuò)大使用的范圍。
2.1.1 ASP技術(shù)
ASP(Active Server Page)是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種活動(dòng)服務(wù)器網(wǎng)頁(yè)工具,可以與數(shù)據(jù)庫(kù)進(jìn)行交互,操作簡(jiǎn)單、輕松,是目前網(wǎng)站開(kāi)發(fā)過(guò)程中不可缺少的技術(shù)。ASP是一項(xiàng)位于服務(wù)器端的腳本編寫(xiě)環(huán)境,通過(guò)回應(yīng)用戶端的需要來(lái)建立動(dòng)態(tài)網(wǎng)頁(yè)或web使用程序。ASP網(wǎng)頁(yè)中允許包括HTML標(biāo)示、普通文檔、腳本操作命令以及COM組件等。ASP技術(shù)應(yīng)用非常靈活,既可以在頁(yè)面中設(shè)計(jì)交互信息,又可以創(chuàng)建以HTML頁(yè)面作為客戶界面的web程序。因此,ASP有如下特點(diǎn):
1)展現(xiàn)動(dòng)態(tài)頁(yè)面技術(shù),實(shí)現(xiàn)與客戶交互的目的;
2)ASP代碼和HTML代碼可以出現(xiàn)在同一個(gè)文件中,方便修改和調(diào)試;
3)ASP程序產(chǎn)生的內(nèi)容可以用HTML格式或XML格式傳送到客戶端,保持了良好的兼容性,支持各種瀏覽器;
4)ASP通過(guò)一些內(nèi)置對(duì)象可以從web瀏覽器中獲取用戶請(qǐng)求,并以腳本的形式對(duì)這些請(qǐng)求進(jìn)行處理并響應(yīng),然后把結(jié)果反饋給用戶;
5)ActiveX控件具有很強(qiáng)的功能,可以完成如存取數(shù)據(jù)庫(kù)等各種各樣的交互任務(wù);
6)ASP代碼在服務(wù)器上運(yùn)行,只是將結(jié)果傳送給用戶,因此程序保密性很高,防止一些機(jī)密算法被竊取。
2.1.2 JSP技術(shù)
JSP(Java Server Pages)技術(shù)是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),JSP1.0標(biāo)準(zhǔn)是1999年9月公布的,同年12月又推出了1.1規(guī)范,目前較新的是JSP1.2規(guī)范和JSP2.0規(guī)范。JSP技術(shù)推出后,受到眾多大公司的支持,紛紛開(kāi)發(fā)使用JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,由此迅速推動(dòng)JSP成為商業(yè)應(yīng)用的服務(wù)器端標(biāo)準(zhǔn)技術(shù)。
JSP工作原理是通過(guò)Java語(yǔ)言編寫(xiě)類(lèi)XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的事件。同時(shí)網(wǎng)頁(yè)通過(guò)tags和scriptlets訪問(wèn)服務(wù)端資源。JSP技術(shù)分開(kāi)處理網(wǎng)頁(yè)邏輯、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)頁(yè)顯示,加上可重用的組件技術(shù),使得基于Web的應(yīng)用程序的開(kāi)發(fā)變得快捷、安全。JSP與JavaServlet一樣,Web服務(wù)器在收到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先在服務(wù)器端執(zhí)行相應(yīng)代碼,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶,對(duì)客戶端的軟硬件配置要求很低,只要有瀏覽器就即可。Java程序段可以實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的功能,進(jìn)行諸如存取數(shù)據(jù)庫(kù)、重定向網(wǎng)頁(yè)等操作。而Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP的配合。
JSP具備Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅嗥脚_(tái)支持、強(qiáng)大的可伸縮性、多樣化的開(kāi)發(fā)工具支持、服務(wù)器端組件支持且安全可靠等特點(diǎn),是Web應(yīng)用程序開(kāi)發(fā)的首先技術(shù)工具。
2.1.3 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)日新月異,也日趨成熟,目前有ODBC、DAO、RDO、OLE DB、ADO、RDS和。本系統(tǒng)開(kāi)發(fā)使用Sqlserver數(shù)據(jù)庫(kù),因此主要介紹Sqlserver數(shù)據(jù)庫(kù)的訪問(wèn)技術(shù)。
ODBC技術(shù)為訪問(wèn)各種SQL 數(shù)據(jù)庫(kù)提供了一個(gè)共同的接口,通過(guò)這一接口一個(gè)應(yīng)用程序可以使用共同的代碼訪問(wèn)不同的 SQL 數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)。ODBC的結(jié)構(gòu)包括四個(gè)主要部分:應(yīng)用程序接口、驅(qū)動(dòng)器管理器、數(shù)據(jù)庫(kù)驅(qū)動(dòng)器和數(shù)據(jù)源。
OLE DB仍然以O(shè)DBC為基礎(chǔ),并提供更高級(jí)數(shù)據(jù)訪問(wèn)接口的組件。OLE DB由三個(gè)組件構(gòu)成:數(shù)據(jù)使用者、數(shù)據(jù)提供程序及數(shù)據(jù)服務(wù)組件,可以說(shuō)是一個(gè)針對(duì) SQL 數(shù)據(jù)源和非SQL數(shù)據(jù)源進(jìn)行操作的 API。
是一組面向?qū)ο箢?lèi)庫(kù),是一種與多種數(shù)據(jù)源進(jìn)行交互的.NET技術(shù),數(shù)據(jù)源既可以是數(shù)據(jù)庫(kù),也可以是文本文件、Excel表格或者XML文件。包含五個(gè)對(duì)象:SqlConnection對(duì)象、SqlDataReader對(duì)象、SqlDataSet對(duì)象、SqlDataAdapter對(duì)象和SqlData Command對(duì)象。在中連接數(shù)據(jù)庫(kù)的就是。
2.2 基于面向?qū)ο蠛蚒ML建模的需求分析
通過(guò)面向?qū)ο蟮姆治龇椒ê蚒ML建模,對(duì)信息系統(tǒng)的需求分析如下:系統(tǒng)服務(wù)的對(duì)象主要是畢業(yè)生、用人單位和分院管理員, 那么系統(tǒng)要實(shí)現(xiàn)的基本功能有四項(xiàng)。首先學(xué)生用戶可以登錄、查詢、瀏覽信息,查看、修改畢業(yè)生生源基礎(chǔ)信息;其次用人單位用戶能夠管理本單位基本信息以及公司簡(jiǎn)介、招聘簡(jiǎn)章,可檢索畢業(yè)生的基本信息;然后二級(jí)管理員(如分院管理員)可以對(duì)畢業(yè)生生源基礎(chǔ)信息修改、添加、維護(hù)和審核,生成數(shù)據(jù)表;最后一級(jí)系統(tǒng)管理員可以實(shí)現(xiàn)對(duì)所有用戶功能權(quán)限的設(shè)置和最終審核,對(duì)系統(tǒng)及數(shù)據(jù)庫(kù)的整體維護(hù)。
本系統(tǒng)中一級(jí)管理員的需求是審核用人單位資質(zhì)、、修改招聘信息、刪除、更新招聘信息。功能需求是生成就業(yè)數(shù)據(jù)庫(kù)、各類(lèi)就業(yè)報(bào)表、生成畢業(yè)生生源基礎(chǔ)信息校對(duì)表、生成畢業(yè)生派遣審批表、生成招聘單位用工信息表等。審核招聘單位資質(zhì)、添加、刪除、更新招聘信息;審核畢業(yè)生資質(zhì)、添加、刪除、更新學(xué)生基礎(chǔ)信息、匯總、整理、上報(bào)畢業(yè)生就業(yè)信息;、更新校園公告。
畢業(yè)生的需求是個(gè)人賬號(hào)、畢業(yè)生生源地基礎(chǔ)信息、求職簡(jiǎn)歷和就業(yè)協(xié)議書(shū),搜索招聘信息、查看用工信息、投遞簡(jiǎn)歷、填寫(xiě)就業(yè)協(xié)議書(shū)、查看單位回復(fù)錄用情況、處理招聘單位錄用情況。系統(tǒng)實(shí)現(xiàn)畢業(yè)生在就業(yè)網(wǎng)站填寫(xiě)生源地基礎(chǔ)信息如姓名、性別、民族、出生日期、生源地、身份證號(hào)、學(xué)歷、專(zhuān)業(yè)、主修外語(yǔ)、學(xué)制、培養(yǎng)方式;實(shí)現(xiàn)畢業(yè)生在網(wǎng)站制作個(gè)人求職簡(jiǎn)歷,求職意向、實(shí)習(xí)經(jīng)歷、獲獎(jiǎng)情況、聯(lián)系方式等。
招聘單位的需求是單位帳號(hào)、企業(yè)資質(zhì)和招聘信息。角色功能是管理用人單位個(gè)人資料、管理招聘信息、搜索學(xué)生求職信息、查看學(xué)生就業(yè)信息、處理投遞學(xué)生簡(jiǎn)歷、選錄畢業(yè)生。
2.3 基于B/S模式的系統(tǒng)總體與詳細(xì)設(shè)計(jì)
采用B/S模式是考慮它的諸多優(yōu)點(diǎn),總體設(shè)計(jì)分基礎(chǔ)數(shù)據(jù)設(shè)置模塊、兩級(jí)管理員管理模塊、招聘單位信息管理模塊、畢業(yè)生信息管理模塊、綜合查詢系統(tǒng)模塊。系統(tǒng)的功能由四類(lèi)用戶 (畢業(yè)生、招聘單位、學(xué)院就業(yè)處管理人員、分院就業(yè)管理人員)組成,各自能相對(duì)獨(dú)立地使用系統(tǒng)。角色有五個(gè)分別是畢業(yè)生、招聘單位、學(xué)院就業(yè)管理員、分院就業(yè)管理員和系統(tǒng)管理員,如圖2所示。
2.4 基于軟件可移植性的系統(tǒng)實(shí)現(xiàn)與測(cè)試
測(cè)試是對(duì)軟件整體功能和性能的總體評(píng)估,是軟件工程中重要的組成部分,并伴有階段性測(cè)試,使軟件隱藏的錯(cuò)誤盡可能在早期發(fā)現(xiàn)并糾正,通過(guò)設(shè)計(jì)測(cè)試用例,分別進(jìn)行功能測(cè)試、性能測(cè)試、數(shù)據(jù)庫(kù)測(cè)試、可用性測(cè)試和安全性測(cè)試等,保證系統(tǒng)順利部署使用。
考慮到系統(tǒng)的可移植性以及用戶使用的特點(diǎn),本系統(tǒng)采用了多種軟件測(cè)試方法。黑盒測(cè)試主要測(cè)試系統(tǒng)能否滿足功能要求,用戶輸入能否被正確地接收并輸出正確結(jié)果,以及能否保持外部信息(如數(shù)據(jù)文件)的完整性等。該方法側(cè)重于軟件的外部特性,而忽略軟件的內(nèi)部邏輯結(jié)構(gòu)。單元測(cè)試考查模塊功能,用于詳細(xì)設(shè)計(jì)。集成測(cè)試考查模塊之間的接口和聯(lián)系。回歸測(cè)試防止之前的測(cè)試不準(zhǔn)而進(jìn)行的重復(fù)測(cè)試。驗(yàn)收測(cè)試看軟件最后能否滿足需求,跟當(dāng)初軟件設(shè)計(jì)的要求是否一致。
3 結(jié)論
通過(guò)閱讀大量的文獻(xiàn)資料,探索、測(cè)試大專(zhuān)院校畢業(yè)生就業(yè)信息管理系統(tǒng),本系統(tǒng)使用面向?qū)ο蟮姆治龇椒ǎY(jié)合我院畢業(yè)生就業(yè)工作特點(diǎn),分析了招生就業(yè)處就業(yè)管理工作的需求,學(xué)院就業(yè)管理系統(tǒng)既要在物理層面上具有分散性,采用Web訪問(wèn)模式,又要在邏輯上具有集中的特點(diǎn),能利用已有資源獨(dú)立工作。本系統(tǒng)利用計(jì)算機(jī)和網(wǎng)絡(luò),實(shí)現(xiàn)對(duì)就業(yè)管理工作中的信息數(shù)據(jù)進(jìn)行處理,既能拓寬畢業(yè)生的就業(yè)選擇,又能體現(xiàn)信息化技術(shù)的應(yīng)用能力。大專(zhuān)院校畢業(yè)生就業(yè)信息管理系統(tǒng)無(wú)疑提供了這一問(wèn)題的最佳解決方案。該系統(tǒng)結(jié)合學(xué)院已有就業(yè)網(wǎng)的特點(diǎn),突出了本校實(shí)用的模塊,更加實(shí)用、方便,提高對(duì)畢業(yè)生和用人單位的服務(wù)質(zhì)量。
摘要:該文以蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院為例,基于MVC架構(gòu)對(duì)高職院校畢業(yè)生管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了探討,主要內(nèi)容如下:1)設(shè)計(jì)了利用JAVA Web技術(shù)搭建信息管理平臺(tái)的方式來(lái)解決畢業(yè)生信息網(wǎng)絡(luò)化管理問(wèn)題。2)研究了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),包括MVC設(shè)計(jì)模式,Hibernate數(shù)據(jù)持久化,Struts 2 框架,JSP視圖層開(kāi)發(fā)。3)利用MyEclipse、Tomcat、SQL Server等工具了完成了原型系統(tǒng)的開(kāi)發(fā)。該文所設(shè)計(jì)的系統(tǒng)已經(jīng)為蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院的畢業(yè)生信息管理提供了有效的借鑒。
關(guān)鍵詞:畢業(yè)生信息管理;MVC設(shè)計(jì)模式;Struts 2框架;Hibernate框架
隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)和高校校園網(wǎng)的建設(shè)與發(fā)展,基于校園內(nèi)局域網(wǎng)和Internet的應(yīng)用系統(tǒng)開(kāi)發(fā)正蓬勃發(fā)展,高校管理工作的信息化、數(shù)字化研究與實(shí)踐越來(lái)越受到重視。畢業(yè)生信息管理工作是高職院校教育教學(xué)管理的重要組成部分,隨著國(guó)內(nèi)各高校辦學(xué)規(guī)模的不斷擴(kuò)大,高校畢業(yè)生數(shù)量大量增加,建立高校畢業(yè)生信息管理系統(tǒng)日趨重要和必要。
在上述應(yīng)用需求背景下,本研究對(duì)蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)生信息管理現(xiàn)狀進(jìn)行了較為深入的調(diào)研和分析,在參考業(yè)內(nèi)各種就業(yè)平臺(tái)設(shè)計(jì)基礎(chǔ)上,給出了基于MVC的高職畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
1 MVC設(shè)計(jì)模式的應(yīng)用
MVC是三個(gè)單詞的縮寫(xiě),分別為: 模型(Model),視圖(View)和控制器(Controller)。其架構(gòu)如圖1所示。
模型(Model):表示數(shù)據(jù)和業(yè)務(wù)處理。由于應(yīng)用于模型的代碼只需要寫(xiě)一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。對(duì)應(yīng)的組件是JavcBean(Java類(lèi))。視圖(View):是用戶看到并與之交互的界面。MVC一個(gè)大的好處是它能為應(yīng)用程序處理很多不同的視圖。對(duì)應(yīng)的組件是JSP或HTML文件。控制器(Controller):接受用戶的輸入并調(diào)用模型和視圖區(qū)完成用戶的請(qǐng)求。對(duì)應(yīng)的組件是Servlet。
本文在系統(tǒng)設(shè)計(jì)開(kāi)發(fā)中采用JavaBean和Hibernate實(shí)現(xiàn)模型層開(kāi)發(fā),采用Struts 2實(shí)現(xiàn)控制層開(kāi)發(fā),采用JSP技術(shù)實(shí)現(xiàn)視圖層開(kāi)發(fā)。
2 基于Hibernate實(shí)現(xiàn)模型層開(kāi)發(fā)和數(shù)據(jù)持久化
Hibernate是一個(gè)優(yōu)秀的Java持久化方案,是當(dāng)今主流的對(duì)象——關(guān)系映射工具。該文在數(shù)據(jù)持久化方面就是使用Hibernate技術(shù)的。
Hibernate提供了多種功能強(qiáng)大的技術(shù),該文在系統(tǒng)設(shè)計(jì)開(kāi)發(fā)過(guò)程中主要用到了數(shù)據(jù)延遲加載方式和Criteria 查詢技術(shù)。
Hibernate提供多種數(shù)據(jù)加載策略,常用的有:立即加載、延遲加載。該文在設(shè)計(jì)過(guò)程中分別采用了這兩種方式進(jìn)行了運(yùn)行測(cè)試,發(fā)現(xiàn)使用延遲加載方法可以有效的提高系統(tǒng)運(yùn)行效率,因?yàn)閿?shù)據(jù)的即時(shí)加載需要進(jìn)行數(shù)據(jù)庫(kù)對(duì)象的讀取,需要一定的系統(tǒng)性能開(kāi)銷(xiāo)。該文在實(shí)際應(yīng)用時(shí)采用了數(shù)據(jù)的延遲加載策略。
本文針對(duì)MVC設(shè)計(jì)模式的高職院校畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了研究,利用MyEclipse8.5、Tomcat6.0、SQL Server 2008等工具了完成了原型系統(tǒng)的開(kāi)發(fā)。圖2、圖3、圖4、圖5分別展示了原型系統(tǒng)的典型頁(yè)面。下一步將在改進(jìn)系統(tǒng)框架、完善數(shù)據(jù)設(shè)計(jì)、提高系統(tǒng)安全性、提高系統(tǒng)性能四個(gè)方面展開(kāi)進(jìn)一步研究。