康鮮菜 華創立

【摘要】對于一個高校來說,大學生綜合素質測評工作貫穿于學生管理的始終,如何提高學生管理的水平,成為我們值得思考的問題。本文結合高校目前在綜合素質測評平臺開發方面存在的問題,提出設計和開發一套基于.NET分層框架的大學生綜合素質測評平臺的思路和過程。
【關鍵詞】綜合素質;.NET分層框架;測評平臺
一、引言
為全面推進素質教育,激發學生的創新意識,培養學生的實踐能力,鼓勵學生的個性發展,通過公正、客觀、科學的評價方法,激勵和引導學生各方面素質協調發展,根據高等學校培養目標和學校工作實際,我校制定了學生綜合素質測評的具體實施辦法。綜合素質測評由行為規范測評、學業成績測評、素質拓展測評三個模塊構成,遵循分項測評和總體測評相結合,定性測評和定量測評相結合,基本表現測評與特別表現測評相結合、個人總結與組織評定相結合的原則。行為規范測評、學業成績測評以百分制形式進行測評,素質拓展測評采用定量和定性相結合形式進行。三項測評最終按照40%、30%、30%的比例折算為一個百分制綜合素質測評分,對學生的綜合素質進行量化考評、排名、定級。為體現激勵為主的原則,該測評結果最終以等級和排名的方式予以體現。從2012年9月開始,我院全面推行了大學生綜合素質測評辦法,實施兩年多來,發現在平時的操作中,一方面手工記錄的資料特別多、統計量大、計算公式比較復雜、出現錯誤的幾率比較大,另一方面,由于各個班級考核小組人員的責任心有差異,導致考核的結果不能及時的被學生本人所掌握,考評的及時性沒有得到體現。隨著網絡技術的不斷提升,學生對于信息的接收能力加強,開發一套大學生綜合素質測試平臺對于提升學校學生管理水平有非常大的意義。
二、.NET分層框架介紹
使用分層框架,可以分離開發人員的關注,實現無損替換,提高代碼的可復用性,為后續系統的擴展和移植提供了便利。目前,典型的分層架構是三層架構,即自底向上依次是數據訪問層、業務邏輯層和表示層。這種經典架構經歷了時間的考驗和實踐的多次檢驗,被認為是合理、有效的分層設計,所以,在本文中,將沿襲這種經典架構,使用數據訪問層、業務邏輯層和表示層的三層架構體系。三層架構中各層的職責劃分如下:
數據訪問層:數據訪問項目執行從數據庫(或其他數據服務)獲取數據或向數據庫發送數據的功能。在分布式應用程序結構中,相應功能使用 ADO.NET 數據適配器和 SQL 服務器存儲過程來完成。
業務邏輯層:業務規則項目包含業務對象本身以及應用于它們的規則。這也是主要業務對象所在的位置。它們實現業務實體或系統對象。系統的業務規則將在這些對象中編碼,盡管部分業務規則可能實際上已在數據庫的存儲過程和觸發器中進行了編碼。
用戶界面:用戶界面項目是指在應用程序中實現的客戶端。在分布式應用程序結構中,用戶服務可以是 Web 客戶端或 Windows 客戶端,這具體取決于特定的應用程序。例如,在開發Web 應用程序時,可能需要提供具有標準 Windows 用戶界面或 Web 用戶界面。通常,這種一般類型的應用程序包含以下功能:
綜合以上分析,可在宏觀上將整個系統分為一下幾個模塊:
實體類模塊:一組實體類的集合,負責整個系統中數據的封裝及傳遞。
數據訪問層模塊:一組類的集合,完成數據訪問層的具體功能,實現數據訪問層接口功能。
業務邏輯層模塊:一組類的集合,完成業務邏輯層的具體功能,實現業務邏輯層接口功能。
表示層模塊——程序及可視元素的集合,負責完成表示層的具體功能。
三、系統的需求分析及總體設計
(一)系統功能需求
作為大學生綜合素質測評平臺,其目標是:以計算機網絡為基礎、數據庫為核心,以.NET三層框架為基礎,開發滿足浙江廣廈建設職業技術學院學生綜合素質測評工作的需求。通過充分系統調研,弄清了在測評工作中的詳細需求,具體需求如下:
從用戶角度考慮,本平臺主要為三類用戶服務:管理員、教師和學生。管理員主要的功能是查詢、添加、刪除、修改和更新院系信息、班級信息和班主任信息,查看各個班級每月及每學期以及平時考核的記錄情況,發布分院考核規則等;教師主要負責班級的考核,可以查詢、添加、刪除、修改和更新班級學生的信息,查詢、添加、修改、查詢學生考核情況,匯總班級的周考核、月考核以及學期考核結果;發布班級考核規則;學生主要是能查看自己的考核情況,如周考核、月考核和學期考核結果,也可以查看詳細的考核記錄。該平臺對于要存檔的資料還要提供打印功能,對于要上傳的文件要提供文件上傳的功能等。
(二)系統總體設計
根據該平臺的實際需求,從用戶角度考慮,本平臺共分成三個模塊:第一個是管理員模塊,主要的操作對象的各分院分管學生工作的領導,主要負責對各項數據進行管理;第二個是教師模塊,主要的操作對象是各個班級的班主任或班級綜合測評小組組長,主要是實現學生考核信息的增刪改查等操作;第三個模塊是學生模塊,學生可以查看自己的具體考核情況。
各功能模塊的具體描述如下:
管理員:
1.基礎信息管理:
(1)院系信息管理:添加、修改、刪除、查詢院系信息。
(2)教師信息管理:添加、修改、刪除、查詢教師信息。
(3)學生信息管理:添加、修改、刪除、查詢學生信息。
2.數據查詢:能夠查詢每個班級每月及每學期的考核情況,能夠查詢單個學生的詳細考核信息。
3.信息發布:添加分院考核細則、考核領導組織機構、考核檢查通知等信息。
教師:
1.基礎信息管理
(1)學生信息管理:對自己所分配的班級學生信息能進行增、刪、改、查等操作。
(2)個人基本信息維護:修改個人的相關資料。
2.考核成績管理:查詢、添加、修改、查詢學生考核情況。
3.數據操作
(1)數據匯總:匯總班級周考核、月考核以及學期考核結果。
(2)數據打印:打印每月考核記表、學期綜合素質測評總表及所需的其他數據資料。
4.發布信息:添加分院班級細則、班級考評小組成員信息等。
學生:
1.個人基本信息維護:修改自己的信息,添加學期個人鑒定等。
2.查看成績:周考核、月考核和學期考核結果,也可以查看詳細的考核記錄。
(三)系統架構設計
系統采用Visual Studio2010平臺、SQLServer2008數據庫、.NET三層框架進行開發。
系統采用三層框架搭建,表示層由Silverlight程序構建,該應用程序被嵌入在WEB頁面中,用戶通過Web瀏覽器訪問;業務邏輯層主要負責數據的傳遞以及一些業務邏輯的處理;數據訪問層實現與數據庫的交互,系統架構如圖1所示。
四、結論
隨著信息技術的不斷發展,越來越多的管理工作由原來的書 面記錄統計轉向信息化的管理。對于一個高校來說,大學生綜合素質測評工作貫穿于學生管理的始終,如何提高學生管理的水平,成為我們值得思考的問題。本文研究的就是設計一套適合我院實際情況的大學生綜合素質測評平臺,為我院學生管理工作提供有力的幫助。
通過該平臺的設計研究,將原來的紙質化操作變成信息化操作,節省了大量的紙張,減少資源浪費;同時,通過該平臺,可以使得信息的反饋更加的透明和及時,減少因為人為統計所出現的誤差,方便管理人員的核對;學生也可以及時在線查看自己的測評情況,方便快捷,使得測評的公正性得到及時的監督,提高了測評的有效性,對我院學生綜合素質測評工作起到了有力的保障作用。
參考文獻:
[1]鄭君慧.大學生綜合素質測評系統的設計與實現.天津職業院校聯合學報,2014(6)
[2]王付山.基于Web的大學生綜合素質測評系統設計與實現.計算機與現代化,2008(4)
[3]曾顯峰.大學生綜合素質測評系統管理模塊設計與實現.計算機時代,2013(11)
基金項目:
2015年浙江廣廈建設職業技術學院課題《基于.NET分層框架的大學生綜合素質測評平臺的設計與實現》。
作者簡介:
康鮮菜(1981-),女,陜西乾縣人,工程碩士,浙江廣廈建設職業技術學院,研究方向:軟件技術、多媒體應用技術等;
華創立(1979-),男,陜西武功人,工程碩士,浙江廣廈建設職業技術學院,研究方向:網絡安全、網絡性能優化等。