張鵬
隨著學(xué)校網(wǎng)絡(luò)教育品牌的不斷提升,越來(lái)越多的學(xué)生選擇通過(guò)網(wǎng)絡(luò)教育的方式進(jìn)行學(xué)歷的提升,學(xué)習(xí)中心管理的學(xué)生越來(lái)越多,需要建立一套合理的學(xué)生數(shù)據(jù)管理系統(tǒng),讓學(xué)習(xí)中心能夠充分利用在籍學(xué)生的信息資源,從而提高學(xué)習(xí)中心服務(wù)水平。本文設(shè)計(jì)并實(shí)現(xiàn)了一套基于B/S架構(gòu)的學(xué)習(xí)中心數(shù)據(jù)管理系統(tǒng)。本系統(tǒng)通過(guò)實(shí)現(xiàn)學(xué)生數(shù)據(jù)的共享,避免過(guò)度服務(wù),進(jìn)而提高學(xué)習(xí)中心服務(wù)水平。
【關(guān)鍵詞】網(wǎng)絡(luò)教育 學(xué)習(xí)中心 數(shù)據(jù)管理系統(tǒng)
隨著高校中接受網(wǎng)絡(luò)教育的學(xué)生數(shù)量不斷增多,學(xué)生的信息也越來(lái)越多,其自動(dòng)化、現(xiàn)代化對(duì)整個(gè)社會(huì)起著巨大的推動(dòng)作用。依托各地學(xué)習(xí)中心管理的學(xué)生數(shù)量也越來(lái)越多,但多數(shù)學(xué)校的教學(xué)教務(wù)管理平臺(tái)更加注重學(xué)生學(xué)習(xí)行為的管理,而對(duì)于學(xué)習(xí)中心支持服務(wù)數(shù)據(jù)缺少必要的支持。由于學(xué)習(xí)中心按照年級(jí)班主任加業(yè)務(wù)模塊的管理模式,管理中存在信息的交叉。如不能將學(xué)生的數(shù)據(jù)信息進(jìn)行共享,容易出現(xiàn)過(guò)度服務(wù)的現(xiàn)象。另外,學(xué)習(xí)中心招生過(guò)程中的老帶新、單位招生專員等數(shù)據(jù)與學(xué)習(xí)中心班主任的績(jī)效掛鉤,也需要進(jìn)行共享,以激勵(lì)大家進(jìn)行招生宣傳。
本系統(tǒng)將使用Browser/Server架構(gòu)進(jìn)行Web Form 網(wǎng)站的開(kāi)發(fā)。系統(tǒng)以SQL Server 2008作為后臺(tái)的數(shù)據(jù)庫(kù),C#語(yǔ)言為開(kāi)發(fā)語(yǔ)言,利用微軟visual studio 2010進(jìn)行系統(tǒng)的開(kāi)發(fā)。系統(tǒng)采用基于B/S的三層架構(gòu)模式。本文將通過(guò)系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)等幾個(gè)方面來(lái)介紹。
1 系統(tǒng)的需求分析
學(xué)習(xí)中心數(shù)據(jù)管理系統(tǒng)主要用來(lái)為學(xué)習(xí)中心招生、教學(xué)管理進(jìn)行服務(wù),主要包括,招生管理、學(xué)生學(xué)籍信息管理、學(xué)生回訪管理、畢業(yè)證書管理、網(wǎng)絡(luò)統(tǒng)考管理、權(quán)限管理等六個(gè)大的模塊,系統(tǒng)功能模塊如圖1所示,招生管理模塊主要對(duì)招生中的外出宣傳、老生介紹新生信息、學(xué)習(xí)中心周邊單位信息以及單位在本學(xué)習(xí)中心學(xué)習(xí)的熱心學(xué)員以及招生專員信息進(jìn)行記錄、查詢,學(xué)生回訪模塊,主要是對(duì)各業(yè)務(wù)板塊(統(tǒng)考報(bào)名、畢業(yè)設(shè)計(jì)等)以及班主任(作業(yè)完成情況、考試完成情況、繳費(fèi)選課等)對(duì)學(xué)生的主動(dòng)聯(lián)系信息的記錄。畢業(yè)證書管理主要針對(duì)畢業(yè)證書存儲(chǔ)、發(fā)放以及延遲畢業(yè)申請(qǐng)的記錄、查詢。統(tǒng)考管理用來(lái)記錄本科生網(wǎng)絡(luò)統(tǒng)考的成績(jī)報(bào)考、成績(jī)信息。權(quán)限管理用來(lái)為用戶分配不同的權(quán)限。
2 系統(tǒng)設(shè)計(jì)
系統(tǒng)分為三個(gè)部分:數(shù)據(jù)庫(kù) 、應(yīng)用服務(wù)器、客戶端瀏覽器。用戶通過(guò)瀏覽器訪問(wèn) WEB 服務(wù)器,通過(guò)WEB服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行交互獲取用戶所需要的數(shù)據(jù)。 通過(guò)對(duì)學(xué)習(xí)中心業(yè)務(wù)流程的分析,下面給出了數(shù)據(jù)管理系統(tǒng)登錄的流程。
2.1 系統(tǒng)登錄的流程
系統(tǒng)默認(rèn)頁(yè)面是登錄頁(yè)面,當(dāng)用戶訪問(wèn)數(shù)據(jù)管理系統(tǒng)時(shí),需要輸入用戶名、密碼,然后點(diǎn)擊登錄按鈕,系統(tǒng)后臺(tái)驗(yàn)證用戶名密碼與數(shù)據(jù)庫(kù)中的信息是否匹配,如果通過(guò)驗(yàn)證,將進(jìn)入系統(tǒng)主界面,并根據(jù)用戶被分配的權(quán)限,生成目錄;如果用戶名與密碼不匹配,系統(tǒng)會(huì)提示用戶名或密碼錯(cuò)誤。
2.2 系統(tǒng)數(shù)據(jù)添加的流程(以老帶新為例)
通過(guò)系統(tǒng)菜單,打開(kāi)老帶新信息添加的頁(yè)面,根據(jù)提示填寫被推薦人的姓名、身份證號(hào)以及推薦人的學(xué)號(hào)信息,程序驗(yàn)證數(shù)據(jù)對(duì)否符合規(guī)范,如果通過(guò)驗(yàn)證,系統(tǒng)會(huì)執(zhí)行數(shù)據(jù)添加的代碼,向數(shù)據(jù)庫(kù)插入提交的數(shù)據(jù)信息。否則,將系統(tǒng)發(fā)現(xiàn)的問(wèn)題,提示用戶,讓用戶修改后重新提交。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)結(jié)構(gòu)的好壞不僅會(huì)影響應(yīng)用系統(tǒng)的運(yùn)行效率同時(shí)也會(huì)影響程序?qū)崿F(xiàn)效果。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)不僅可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性,也有利于程序功能的實(shí)現(xiàn)。根據(jù)系統(tǒng)的需求分析,本系統(tǒng)主要由用來(lái)實(shí)現(xiàn)本系統(tǒng)權(quán)限控制的表格5張(用戶信息表、權(quán)限表、角色信息表、角色權(quán)限表、角色用戶表),招生管理的表格5張(單位信息表、老帶新信息表、招生專員表、兼職宣傳員表、招生宣傳表),學(xué)籍管理表格2張(學(xué)生錄取信息表、年級(jí)班主任表),統(tǒng)考管理表格2張(統(tǒng)考批次表、統(tǒng)考成績(jī)表),畢業(yè)管理表格2張(畢業(yè)證書管理表、延期畢業(yè)申請(qǐng)表),學(xué)生回訪模塊表格2張(回訪事由管理表、回訪信息表),共18張數(shù)據(jù)表格,為了管理用戶行為,增加了日志表格3張,用來(lái)記錄用戶登錄、操作以及系統(tǒng)錯(cuò)誤。除此之外,還需要對(duì)個(gè)表格之間的關(guān)系進(jìn)行分析。
4 模塊功能實(shí)現(xiàn)
本系統(tǒng)的開(kāi)發(fā)采用的是ASP.NET進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)的設(shè)計(jì),其中Web服務(wù)器用的是微軟IIS7.0,用SQL Server2008來(lái)管理數(shù)據(jù)庫(kù),利用Visual Studio 2010作為系統(tǒng)的開(kāi)發(fā)工具。本系統(tǒng)為Web Form形式的網(wǎng)站,用戶可以通過(guò)瀏覽器對(duì)學(xué)習(xí)中心的學(xué)生信息數(shù)據(jù)進(jìn)行相應(yīng)的處理,極大地提高了學(xué)習(xí)中心數(shù)據(jù)信息的共享及利用度,可以方便地實(shí)現(xiàn)數(shù)據(jù)的查詢、新增、編輯和刪除,為了保證數(shù)據(jù)的安全,系統(tǒng)通過(guò)更新刪除狀態(tài)來(lái)進(jìn)行標(biāo)記刪除,實(shí)際數(shù)據(jù)不會(huì)被刪除,如果出現(xiàn)誤操作,可以根據(jù)日志進(jìn)行相應(yīng)數(shù)據(jù)的恢復(fù)。
5 結(jié)束語(yǔ)
學(xué)習(xí)中心數(shù)據(jù)管理系統(tǒng),實(shí)現(xiàn)了學(xué)習(xí)中心對(duì)學(xué)生數(shù)據(jù)管理的自動(dòng)化,通過(guò)實(shí)現(xiàn)了學(xué)生數(shù)據(jù)的共享,能夠讓學(xué)習(xí)中心老師合理的利用學(xué)生數(shù)據(jù),進(jìn)行招生、教學(xué)的管理,激勵(lì)用戶之間良性競(jìng)爭(zhēng),避免過(guò)度服務(wù),提供了學(xué)習(xí)中心管理人員的工作效率,提高了學(xué)生信息管理服務(wù)的水平。
參考文獻(xiàn)
[1]劉再躍,裘昌利.基于網(wǎng)絡(luò)B/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代情報(bào),2009,29(04):204-206
[2]魏亮,周國(guó)祥.管理信息系統(tǒng)設(shè)計(jì)模式的研究與應(yīng)用[R].南寧,2009
[3]唐容.基于B/S架構(gòu)數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南京:東南大學(xué),2015
[4]暴志剛,胡艷軍,顧新建.基于Web的系統(tǒng)權(quán)限管理實(shí)現(xiàn)方法[J].計(jì)算機(jī)工程,2006,32(01):169-170.
[5]姚普選.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].北京:清華大學(xué)出版社,2010:87-135.
作者單位
中國(guó)石油大學(xué)(華東)教育發(fā)展中心 山東省青島市 266555