季玉茹+王德忠
摘要:該考務管理系統采用ASP.NET技術來實現,軟件平臺采用Visual Studio.Net 。系統實現了用戶管理、課程安排、教室設計、考場安排管理等功能。
關鍵詞:考務管理系統;ASP.NET;Visual Studio.Net
中圖分類號:TP315 文獻標識碼:A 文章編號:1009-3044(2017)34-0084-02
Abstract: This examination management system use ASP. NET technology to implement, software platform adopt Visual Studio.Net. The system realizes the functions of user management, curriculum arrangement, classroom design and management of examination room arrangement.
Key words: examination management system; ASP.NET; Visual Studio.Net
考務管理是高校教學管理的主要工作,隨著高校選課制、學分制等教學改革的開展和深入,考務部門日常管理工作日趨繁重,因此迫切需要一個性能突出的考務管理系統。但是大多數高校不具備自己開發考務管理系統的能力,所以只能以直接購買軟件公司產品的方式來搭建本校的教務管理平臺,然而這些軟件在實際使用中又不太符合本校的具體情況,本文介紹的是在Visual Studio.Net 平臺上運用ASP.NET技術來實現考務管理系統的方法。
本考務管理系統主要功能有用戶管理、課程安排、教室設計和考場安排管理等[1]。考務人員利用這個管理平臺,可以與師生進行實時的信息交流,能極大地提高信息的利用率,實現了真正意義上的師生信息交流互動。這樣不僅節省了大量的人力、物力、財力,也為各種歷史數據的查詢及使用提供了便捷。
1 系統分析
本系統主要用于學校考務處,由考試前進行考試安排和考試后進行數據處理兩大部分組成。考試前考試安排模塊主要有:考試課程的安排、教室和監考教師管理、考場安排等工作。考試后數據處理工作主要為由系統維護、數據備份等工作。本系統需要具有以下功能:
1) 系統管理功能 :用于普通用戶和特權用戶的登錄管理功能,不同的用戶登錄系統之間具有不同的權限,能對系統進行設置口令、初始化、備份等工作。
2) 課程管理功能:能對課程的類型、考試要求作添加及查詢,實現信息的輸入、查詢以及修改功能。
3) 教室管理模塊:根據每門課程參加考試的學生人數,安排適當的教室和監考教師,實現信息的輸入、查詢以及修改功能。
4) 考場安排模塊:能按考點安排考場,并可靈活調整,實現信息的輸入、查詢以及修改功能。
2 數據庫設計
本系統后臺數據庫采用Microsoft SQL Server 2005進行開發,共使用了4張表,分別是用戶信息表、課程信息表、教室信息表、考試安排表[2]。
1) 用戶信息表是由用戶ID、用戶名、密碼、用戶等級、添加時間構成;
2) 課程信息表是由課程編號、課程名稱、考試類型、學分、課程類型、備注構成;
3) 教室信息表是由教室編號、大小、類型、備注構成;
4) 考場安排表是由課程、監考教師、日期、時間、教室、備注構成。
3 系統設計
本系統具有以下基本功能:用戶管理功功能、課程管理功能、教室管理功能、考場安排管理功能。
1) 用戶管理
根據實際需要系統對登錄的用戶分為普通用戶和特權用戶,分別具有不同的權限,能對系統進行設置口令、初始化、備份等工作。校驗用戶的用戶名、密碼、權限。并將登錄信息保存起來。用戶管理界面如圖1所示[3]:
2) 課程管理
課程管理模塊界面是操作本系統的主要界面之一,界面左邊是菜單列表,單擊菜單時右邊顯示主模塊頁,可以對課程的類型、考試要求進行查詢,管理員身份可以實現信息的添加及修改功能。課程管理界面如圖2所示:
3) 教室管理
教室管理模塊是本系統的核心模塊之一,其主要功能是讓管理員可以添加系統數據庫中的教室信息,根據每門課程參加考試的學生人數,安排適當的教室和監考教師。可以查詢教室的信息,管理員能實現各種信息的添加及修改功能。
4) 考場安排管理
考試安排模塊是本系統的核心模塊之一,其具備輸入打印功能,能將課程的考試安排結果按照多種方式、多種條件進行查詢,并將查詢結果打印輸出。該模塊可由各報名點獨立使用。可以對考試安排信息進行查詢,管理員身份可以實現信息的添加及修改功能。
4 結束語
本考務管理系統可以使高校的考務管理部門改變傳統的考務管理方式,提高考務管理水平,工作更加方便、高效。由于本系統能夠為用戶提供充足的信息和快捷的查詢手段,所以完全能夠適用于各所高校考務管理部門的使用。
參考文獻:
[1] 劉敏娜, 李延春. 基于B/S的排課系統的設計與實現[J]. 電腦知識與技術, 2015, 6(11):82-83.
[2] 蔡長安, 王琪. 基于B/S模式結構的學生信息管理系統設計與實現[J].計算機工程與設計,2006, 27(14):2585-2590.
[3] 蘭萍. .NET平臺下角色訪問動態權限管理的設計與實現[J]. 電腦知識與技術, 2016, 34(12):95-97.
[4] 陳輝, 張艷春. Struts+Spring+Hibernate框架的整合實現[J]. 河南大學學報:自然科學版, 2010, 6(02):21-26.
[5] 傅鵬, 殷旻昊. 基于Structs+Spring+Hibernate+Ajax技術的科研管理系統設計[J].軟件導刊, 2009(1).