鞠宏軍 蔣曉明



摘要:該文結合實際應用,詳細闡述了基于Web的學生成績紙質檔案數字化系統的設計與實現。該系統較好地實現了學生原始成績單圖片及成績數據的數據庫存儲,院部、專業、年級、班級、開課等基本信息的設置,學生名單及成績的導入/錄入,學生成績的查詢及校對,成績證明文檔的自動生成和瀏覽,減輕了手工翻閱學生紙質成績單、制作成績證明的工作量,具有一定的實用性、先進性和推廣價值。
關鍵詞:數據庫;圖片存儲;Asp.net;管理信息系統
中圖分類號:TP311? ? ? 文獻標識碼:A? ? ? 文章編號:1009-3044(2019)02-0137-04
The Design and Implementation of Syllabus Management System Based on Campus Network
JU Hong-jun, JIANG Xiao-ming
(North China Institute of Science and Technology, Yanjiao 101601,China)
Abstract: Combined with practical application, this paper elaborates the design and implementation of a Web-based digital system for student achievement. The system has realized the database storage of students original achievement, as well as basic information such as department, specialty, grade, class and timetable. The functions of this system include the import/entry and correlation of students' list and scores, the inquiry and proofreading of students'scores, the automatic generation and browsing of academic transcripts. With the help of this system, users can reduce the workload of manually browsing transcripts and making achievement certificates. The system has good practicality, advancement and promotional value.
Key words: databases; online document management; Asp.net; Management Information System
近年來,因出國、求職、升職、補辦學生檔案等原因,來學校查詢學生成績檔案的學生越來越多,但我校從2006年以后才實現了學生成績的計算機數據庫管理,以前的學生成績都是紙質檔案,而且都是以班級為單位、分學期、按課程形成,尤其是有少部分成績單,由于歷史原因,存在多班一門課程一個成績單、一個班一門課程多個成績單、同一門課程教師填寫課程名字不統一等書寫不規范的問題,這樣使得學院檔案室在出具學生成績檔案證明時,只能手工翻閱查詢出學生的所有紙質檔案,重新設計表格錄入該生在校期間的成績,從查詢到制表特別煩瑣且容易出錯,并且由于多次的翻檢,有個別原始成績單出現了破損、字跡不清。為了更好地保存學生原始成績數據、實現2006年之前學生成績檔案的數字化管理,提高工作效率,急需開發2006學年以前所有學生成績的《學生成績紙質檔案數字化系統》,進行早期紙質學生成績檔案的數字化管理探索和研究。
1系統需求分析
針對我校以往紙質成績檔案管理的實際情況,系統設置三類主要用戶:系統管理員、成績錄入人員、成績查詢打印人員。各用戶及預期功能如下:
1)系統管理員,可以通過系統實現院系、專業、年級、班級設置,各專業年級的開課設置;實現系統用戶管理、角色管理、功能模塊管理、角色指派、功能授權、系統日志的查詢維護等;
2)成績錄入人員,可以通過系統,逐個錄入或批量導入學生信息、班級成績信息,班級紙質成績原始圖片信息;
3)成績查詢打印人員,可以通過系統按學院、專業、年級,查找特定學生的所有成績,并可以隨時和電子化圖片成績單進行檢查校對,通過系統自動生成個人成績單,打印輸出。
系統使用頻度分析:系統前期基礎信息設置、學生名單錄入/導入、成績錄入/導入、電子化成績單的導入,工作量比較大。但一旦前期處理完,后期成績數據的查詢打印,使用頻度不大,不會出現大量用戶的集中處理,多人同時登錄查詢打印的情況。
系統處理數據分析:系統主要實現早期紙質成績檔案的數據庫化存儲,成績查詢和電子圖片校對、成績單打印,主要涉及院系、班級、學生、成績數據的添加、修改、刪除、查詢,和大量的紙質成績原始圖片導入及查詢,成績單原始圖片數量較多,但單體存儲不會太大。
基于以上需求分析,本系統有以下幾點要求和特點:1)系統要盡量使用方便、簡單;2)系統數據庫需要支持存儲大量圖片字段;3)系統需要和Word有穩定、良好的調用接口,因為成績證明文檔自動生成、瀏覽、打印需要頻繁的由數據庫關聯到Word文檔。
2 系統設計
2.1 功能設計
根據學生成績紙質檔案管理的實際情況,系統設置三類主要用戶:系統管理人員、成績錄入人員、成績查詢及打印人員。各用戶具體功能結構如圖1所示。
2.2 系統數據庫組織與設計
為實現數據的管理和存儲,系統設置10個數據表,分別是成績表、學生名單表、院系/專業/年級/班級表、開課設置表、原始成績圖片表、成績臨時表、功能模塊表、角色表、用戶表、系統操作日志表。各表具體存儲如表1。
3 系統實現
根據以上分析和設計,系統開發采用目前較為流行的B/S模式,開發工具為Microsoft Visual Studio 2010,開發語言使用C#,后臺數據庫采用Oracle 10g。系統主要功能實現如下。
3.1 院部/專業編輯錄入
院部/專業編輯錄入功能在一個頁面內實現,頁面左側顯示院部/專業樹形控件,當點擊學校名稱時,右側顯示學院編輯列表,點擊院部名稱時,右側顯示專業編輯列表,具體效果如圖2、圖3。
3.2 年級/班級編輯錄入
年級/班級編輯錄入功能和院部/專業編輯錄入頁面類似,頁面左側顯示樹形控件,右側隨點擊樹形控件不同,顯示不同的編輯列表,具體效果如圖4、圖5。
3.3 開課設置
開課設置可以在左側樹形控件選定專業年級,在右側表格中顯示相應的課程編輯列表,編輯時可以逐條錄入編輯,也可以從已有的專業年級進行復制再進行修改,具體效果如圖6。
3.4 學生名單錄入/導入
學生名單錄入可以在左側樹形控件中依次選定學院、專業、年級、班級,在右側表格中顯示相應班級的學生名單編輯列表,編輯時可以逐條錄入編輯,也可以下載Excel模板,在Excel文件中錄入編輯后批量導入,具體效果如圖7。
3.5 學生成績錄入/導入
學生成績錄入,可以在頁面上部的選擇列表組中,依次選擇學院、專業、班級、學期,在編輯表格中顯示相應班級及學期的學生名單及成績編輯列表,編輯時可以逐條錄入編輯,也可以下載帶學生姓名的Excel模板,在Excel文件中錄入編輯后批量導入,導入數據采用按學號、姓名更新方式處理,具體效果如圖8。在錄入/導入成績的同時,也可以導入原始成績圖片,如圖9。
3.6 學生成績查詢校對
設置好成績存儲信息,錄入/導入學生名單及成績后,成績查詢打印人員,可以在系統中依次選擇學院、專業、班級、姓名,顯示選定學生的各學期成績列表,查詢過程中可以顯示關聯的班級原始成績圖片,進行成績校對修改,具體效果如圖10。校對無誤的學生成績,可以點擊創建word成績單按鈕,系統自動生成格式統一的學生成績單如圖11。
4 結束語
本系統采用B/S模式,以Windows Server 2003為開發平臺,開發了紙質成績檔案數字化系統,實現了院系、專業、年級、班級、開課等基礎信息設置,學生名單、學生成績的錄入/導入,原始成績單圖片的導入存儲及關聯,學生成績的網上查詢、校對、成績證明文檔的自動生成及瀏覽打印,實現了紙質成績單及成績數據的電子化、數據庫化存儲,避免了紙質成績檔案的進一步破損,節省了紙質成績檔案翻檢/打印的人力物力消耗,具有一定的實用性、先進性和推廣價值。該方案較好地實現了B/S模式的成績數據及成績原始圖片的存儲及管理、成績文檔自動生成及在線瀏覽等,既可以直接參考應用于高校紙質成績檔案管理工作中,也可以為其他類似管理系統開發提供良好的設計思路。
參考文獻:
[1]? 徐林,沈峰滿,胡忠武,等.本科教學計劃和教學運行管理規范化研究與實踐[J].大學教育,2014(18).
[2]? 何潔.優化教學管理過程 全面推進素質教育[J].西部素質教育,2018(2).
[3]? 王素玉,于濤,孟祥豹.關于本科專業人才培養方案設計與實施的思考[J].高教論壇,2011(8).
[4]? 廖英麗.高校教學計劃異動率的影響因素及對策[J].黑龍江教育:高教研究與評估,2015(4).
[5]? 杜麗娟,鞠宏軍.基于校園網的教學大綱管理系統的設計與實現[J].華北科技學院學報,2014(2).
[6]? 林成地,仇小鵬,王延紅.基于C#的電子文檔管理系統[J].信息安全與技術,2012(12).
[7]? 孟慶坤,李微偉,湯曉安,等.一種基于參數字典的動態數據庫設計與管理方法[J].現代電子技術,2012(9).
[8]? 李陽,毛世峰,葉民友.基于依賴管理的CFETR文檔管理系統的設計與實現[J].計算機應用與軟件,2018(11).
[9]? 鞠宏軍,杜麗娟.RBAC權限管理在教務管理系統中的應用與實現[J].華北科技學院學報,2014(5).
[10]? 何怡璇,熊棠.基于Web的Word文檔管理系統設計[J].電腦知識與技術,2016(11).
[11]? 盧揚,張光桃.基于ASP.NET技術的印刷管理系統的設計與實現[J].計算機與現代化,2012(12).
[12]? 陸藺,戴維.基于物聯網技術的實驗室設備管理系統的設計[J].蘇州大學學報:工科版,2012(12).