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