0引言
管理信息系統(簡稱MIS)是一個供使用者利用計算機、網絡通信設備以及其他辦公設備,對所需的信息進行采集、傳輸、處理、格式轉換及存儲、信息更新、功能拓展和維護的系統。[1]
我國高等職業教育雖然起步比較晚,但在高等教育大眾化的今天,高等職業教育的發展還是相當迅速的。如何設計一套適合本校的完善的學生信息管理系統,是每個高職院校目前亟需解決的問題,筆者所在連云港開放大學也不例外.相對于其他院校,該校學生類別眾多,管理更為復雜。學生無論是年齡、文化程度、生源,學習的渠道和形式,所學課程等各項信息均有很大差異,且各部門的信息專屬其部門所用,部門與部門之間信息轉換需要人為去操作,信息重復率高,學生信息管理起來的難度可想而知.
該校所面臨的問題并不是特例,這是當今許多高等院校都存在的問題。所以針對本校特點設計一套學生信息管理系統是學校各部門共同的需求.
1系統需求分析
若想開發一個完整的軟件系統,開發人員首先要進行系統的需求分析,使得開發出來的軟件產品能夠滿足系統用戶的需求.[2]
首先通過對連云港開放大學的學生工作進行深入了解,廣泛聽取管理人員、教師、學生等系統用戶的意見和建議,同時,閱讀大量資料,借鑒已有流行的、成熟的軟件設計思想,并據此進行了系統的需求分析.
基于WEB的連云港開放大學學生信息管理系統專門針對該學校體系設計,可大大地降低學校的管理成本,減少冗余工作量,滿足學校日常學生管理的需求。根據調查研究中收集到的資料,采用模塊化設計理念,將系統功能按照模塊進行劃分,以便于今后的系統設計、調試與維護,學生、管理人員和教師能夠登陸系統、對相應的數據進行添加、查詢和刪除。
1.1系統的可行性分析
系統的可行性分析主要是對系統今后用戶、環境等內容、要求進行廣泛的調查和分析,在此基礎之上,系統分析人員利用所學的專業知識從執行的效率、完成情況、工作流程等方面來衡量設計系統的可能性[3].下面是經過調查研究后所得出的可行性分析結果。
1.2系統用戶要求
該學生信息管理系統可以實現對學生、教師以及系統管理維護人員三類人群的分類操作,該系統能夠對學生的個人信息、課程類信息、成績類信息等進行存儲和管理,能夠保存各類用戶的賬戶信息、學生信息、課程信息、班級信息、成績信息等各類信息.
該系統能大大減少學生管理工作人員及教務處、總務處、學生處等部門的日常工作量,并自動生成可打印的各類信息報表,為學生管理人員開展日常工作提供便捷。
1.3系統功能需求分析
通過對同類院?,F有學生管理系統進行調查與研究,并借鑒當下較為先進的信息管理軟件的設計理念,結合學校對學生信息管理的需求,最終把整個學生信息管理系統功能劃分為以下幾大模塊:
(1)系統管理員功能模塊。包括系統用戶注冊審核;系統用戶信息管理;系統用戶權限的設置;系統各類數據的錄入、查詢和修改;后臺數據庫的維護;前臺頁面的維護。
(2)各相關部門學生管理人員功能模塊。包括系統學生注冊信息的審核;學生基本信息的錄入、查詢、修改、添加、刪除、打??;班級基本信息的錄入、查詢、修改、添加、刪除、打??;學期課表的查詢、打印等。
(3)各相關部門教學管理人員功能模塊。包括課程信息的設置、查詢、修改、添加、刪除、打??;任課教師信息的錄入、查詢、修改、添加、刪除、打??;各專業的教學計劃的錄入、查詢、修改、添加、刪除、打??;教學日志的錄入、查詢、修改、添加、刪除、打??;學期課表的錄入、查詢、修改、添加、刪除、打??;班級基本信息的查詢等。
(4)任課教師功能模塊。包括查詢本學期所教授的課程及其對應班級的信息;瀏覽、查詢以往所授課程信息;查詢、瀏覽、打印本學期教師授課課表;設置課程的教學進度;設置課程的教學大綱;為所授課程編寫教案;為所授課程編寫試卷;對授課班級的學生給出平時成績;批改學生試卷給出卷面成績;查詢所授課程學生成績。
(5)班主任功能模塊。包括班級基本信息的錄入、查詢、修改、添加、刪除、打??;班級學生成績查詢、打??;學期課表的查詢、打印等;各專業的教學計劃的查詢、打印等。
(6)學生功能模塊。包括注冊系統用戶;查閱、修改、打印個人基本信息;查詢、打印學生已修課程成績;查詢、打印學生本學期成績單;查詢、打印本班級課表;查詢、打印學生待選修課程信息;給本學期任課教師留言,測評.
2系統結構
該系統面向高職院校。高職院校職能部門相對較多,教學對象也比較復雜,用戶絕大多數分布在不同區域,而學校管理學生資源也相對集中,依據以上分析內容,該學生管理系統采用B/S結構(Brower/Server結構)。