李明偉


摘要:本文涉及高職高專院校學生信息管理系統的設計與開發,實現了具有高職特色的學生信息管理方案。系統包括學生信息檢索、輔導員信息管理、系統權限管理、宿管員管理、學生獎懲管理等軟件模塊,并對學生表現進行監測,為評優提供數據支撐,大大優化了學生工作管理流程。
關鍵詞:學生信息;c#;管理系統
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2019)08-0081-01
1 背景
在日益飛速發展的信息化時代,高職院校的校園信息化水平正在逐步提高,以信息化、智能化、移動化為代表的信息管理策略正在逐步替代傳統的管理模式,充分發揮了IT技術優勢,更好的為職業院校教育教學提供保障。
學生信息管理是學生工作的重要部分,隨著學校的發展,學校規模較大的時候,隨著學生數量的增多,學生信息如何更好的管理,提高管理效率,提高管理效果,成為學生工作的老師們始終關心的問題。學生數據是伴隨著一名學生從入學到畢業的所有整體的、動態的數據數據,輔導員老師在精力有限的情況下,如何更好的掌握學生信息,了解學生各方面的情況,以及更好的做好學生管理工作,本文就通過對信息化技術的使用以及結合學生工作實際的需求,設計了一套面對高職高專學生的信息管理系統。
2 主要研究步驟
為了結合軟件工程理論實現學生信息管理系統,我們成立了項目研究課題組,主要由學生管理人員和計算機編程及數據庫相關專業的技術人員組成。研究過程主要包括以下幾步:
(1)需求分析及可行性研究;(2)系統的技術方案的確定;(3)系統概要設計;(4)系統詳細設計;(5)系統代碼編寫及實驗室調試;(6)現場調試、運行。
3 技術方案
本系統通過實際分析,本校需要管理學生信息數量上在1萬人左右,學生信息按照不同系別、專業、班級進行分類管理,從新生入學開始,保存學生基礎數據,包括姓名、學號、班級、所在系、所學專業、聯系方式等基本信息,記錄學生基礎數據。
對于系統使用者,還主要包括輔導員老師、各系領導、宿管員等。針對不同角色系統設計了不同的訪問操作權限,因此也需要保存此類管理學生工作人員的基礎信息。并設置管理員權限,方便各系進行信息維護與調整。
在技術上選用目前主流的c#語言作為后端開發編程語言,使用微軟vs2015作為集成開發環境,采用前端與后端分離的軟件結構,前端以bootstrap及jquery為基礎進行開發,綜合運用html、css及js技術,數據庫采用sqlserver2008 R2版本進行數據存儲。
3.1 軟件架構方案
本系統采用了安全性與實用性較高的三層B/S結構。第一層是擔負著用戶與應用間的對話功能的表示層;第二是將具體的業務處理邏輯編入程序中的功能層;第三是負責管理對數據庫數據的讀寫的數據層。三層B/S的解決方案是:對這三層進行明確分割,并在邏輯上使其獨立。原來的數據層作為數據庫管理系統已經獨立出來,所以,關鍵是要將表示層和功能層分離成各自獨立的程序,并且還要使這兩層間的接口簡潔明了。
3.2 模塊設計
本系統的主要功能包括系統及用戶管理模塊、學生基礎信息管理模塊、成績管理模塊、系專業班級信息管理模塊、課程信息管理模塊、數據統計及報表模塊。系統部分界面如圖1、圖2所示。
4 結語
通過學生信息管理系統的投入使用,替代了以往較多紙質文件的使用,節省了辦公成本,對學生信息的有效管理,方便了輔導員老師查詢學生各方面信息,更好的完成了學生管理工作,隨時掌握學生的學習成績及獎懲情況,對于期末評優評先提供了直觀真實的依據。通過組織團隊自主開發管理軟件,鍛煉了開發隊伍,增強了信心,為以后進一步完善系統,開發更多的功能提供了基礎。
Research and Development of Information Management System for Higher Vocational Students
LI Ming-wei
(Tangshan Industrial Vocational and Technical College,Tangshan? Hebei? 053000)
Abstract:This paper deals with the design and development of student information management system in Higher Vocational colleges, and realizes the student information management scheme with higher vocational characteristics. The system includes software modules such as student information retrieval, counselor information management, system authority management, dormitory administrator management, student reward and punishment management, etc. It also monitors students'performance, provides data support for evaluation, and greatly optimizes the management process of student work.
Key words:Student Information;c#;Management System