夏聞添
(哈爾濱市第三中學)
學生課程管理系統的可行性分析
夏聞添
(哈爾濱市第三中學)
教務管理軟件應充分依托校園網,實現教務信息的集中管理、分散操作、信息共享,使傳統的教務管理朝數字化、無紙化、智能化、綜合化的方向發展,并為進一步實現完善的計算機教務管理系統和全校信息系統打下良好的基礎。
學生課程管理;系統;可行性分析
縱觀目前國內研究現狀,經費不足、信息產業落后、在安全性和信息更新化方面存在有一定的不足,現有各系統資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。因此,教務管理軟件應充分依托校園網,實現教務信息的集中管理、分散操作、信息共享,使傳統的教務管理朝數字化、無紙化、智能化、綜合化的方向發展,并為進一步實現完善的計算機教務管理系統和全校信息系統打下良好的基礎。
學生課程管理是所有高校教育教學管理的日常工作之一,是學校教育教學的根本,因此也就顯得尤為重要。對于高校來說學生多,教育教學工作如果想全面周到的開展除了增加教師人數來對付日趨繁重復雜的工作外。開發一款功能強大全面、操作簡單并能根據學校實際情況進行人性化管理的學生課程管理體統是非常有必要的。它可以存儲在校學生的課程信息,將學生成績信息做到高效、安全;處理大量信息時只需幾名資料錄入員即可操作系統,節省了大量人力;也為學校的教育教學工作起到了事半功倍的效果,同時它也可以迅速查找到所需課程和成績等信息,大大的方便了廣大師生對課程查詢、成績查詢等方面的需求。考慮到系統開發的時間、資源等因素,在實際開發該系統時,需要盡早地、慎重地估價研制課題可行性。可行性研究包括:技術可行性、經濟可行性等等。
1.1 技術可行性
本系統采用JSP+Struts2+MySQL模式進行開發,管理人員可在本地電腦上對數據庫進行各種修改;MySQL數據庫可以稱得上是目前運行速度最快的SQL語言數據庫。除了具有許多其它數據庫所不具備的功能和選擇之外,MySQL數據庫是一種完全免費的產品,用戶可以直接從網上下載數據庫,用于個人或商業用途,而且不必支付任何費用。總體來說,MySQL數據庫具有以下主要特點:①同時訪問數據庫的用戶數量不受限制;②可以保存超過50,000,000條記錄;③它是目前市場上現有產品中運行速度最快的數據庫系統;④用戶權限設置簡單、有效。
1.2 經濟可行性
本系統各數據內容之間具有較強的關聯性,涉及計算過程不是很復雜;對機器的配置要求不需要太高,學校機房電腦在存儲量及cpu速度完全可以勝任工作,本系統只需要一臺電腦作為服務器,安裝相關應用軟件即可,系統在服務器端部署后,用戶只需根據相應的角色登錄本系統操作即可。
1.3 操作可行性
在界面設計方面充分考慮了用戶的使用習慣,界面操作簡單,數據錄入方便、快捷;統計準確;制表靈活,且適應能力強,容易進行擴充。
本系統的用戶可分為教師,學生以及管理員三大類。
根據不同用戶對系統的需求的不同,本系統共分成三個部分:①用于教師登錄,主要負責進行成績的管理以及查詢等;②用于學生登錄,學生可以查詢信息、選課、評課等;③用于管理員登錄,負責管理和維護教師、學生、以及課程的相關信息。
對于學生而言,學生登錄系統后可以便捷的查詢個人信息,并予以修改,修改后返回修改內容。還可以查看所有課程信息,并根據規定選擇適合的課程,選課結束后還可以查詢個人的課表。對于所選課程可以進行評論,以便任課教師進行查看,同時開可以查看個人每學期的成績。
對于教師而言,教師進入本系統后,同樣可以對個人信息進行維護。同時對于所授課程的學生成績進行管理以及查看學生對于課程的評論。
對于管理員而言,管理員登錄系統后,可以根據自己的需求維護和管理教師信息、學生信息、課程信息。同時可以根據教學計劃發布課程,并安排相應的教師以及安排課表。還應支持對系統用戶權限的分配。
(1)從用戶的觀點看,相比傳統的課程管理方式,要求系統能夠達到以下主要目標:
①便捷的個人信息管理。用戶可以根據自己的喜好,完善由系統管理員錄入的基本信息,可以制定自己熟悉的登錄密碼等內容。
②課程庫搭建,自動生成課表。系統管理員根據教學計劃,聯系學院教師來發布課程并存入課程庫。對每學期需要開的課程可以根據上課時間生成課表,從而節省教務處工作人員的時間與工作量。
③選課、評課。學生每學期期末需要選擇下學期需要修的課程,同時會對本學期所學課程進行評價。系統管理員則需要根據學生已修課程來制定之后需要修的課程,并將課程添加到選課系統中,以便學生選擇。
(2)設計員從技術觀點看,要求系統能達到以下的目標:
①系統要具備較高的友好型,較強的界面交互,使用戶更好的使用。
②對于并行處理,數據庫表中應建立索引,方便多名用戶并行使用。
(1)按照系統的功能本系統可劃分為用戶登錄認證模塊,用戶信息管理模塊,課程庫創建模塊,課表管理模塊,成績管理模塊,選課、評課模塊等六個模塊。系統的模塊結構如圖1所示。

圖1 系統結構圖
(2)用戶信息管理模塊:該模塊主要實現管理員對用戶信息的管理,可以對用戶信息進行查看、添加、刪除操作。
(3)學生選課評課模塊:該模塊實現學生對課程的選擇與評價,可以選擇對課程進行選擇、查看、刪除、評價操作。
(4)成績管理模塊:該模塊實現學生對成績的查看及教師對成績的錄入。
[1]王能斌.數據庫系統教程[M].北京:電子工業出版社,2012.
TP315
A
1004-7344(2016)05-0274-01
2016-2-2