曹哲斌
河北省邯鄲市磁縣職業技術教育中心,河北邯鄲056500
隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長。面對龐大的信息量需要有學生管理系統來提高學生管理工作的效率。通過這樣的系統可以做到信息的規范管理、科學統計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。
一個功能齊全、簡單易用的信息管理系統不但能有效地減輕學校相關工作人員的工作負擔,它的內容對于學校的決策者和管理者來說都至關重要。但傳統人工的方式管理數據,這種方式存在著許多缺點,隨著數據量的增,查找、更新和維護都帶來了不少困難。
本系統要達到的目標有以下幾點:
(1)驗證用戶和密碼的正確性再登入,以及修改密碼;
(2)保存每次輸入的學生記錄,并提供查詢方式:按相應的元素查詢;
(3)項目維護,實現信息的增加,刪除;
(4)能夠提供一定的安全機制,提供數據信息授權訪問,防止隨意刪改,同時數據備份也比較方便。
從現在應用的技術方面、管理者和用戶的操作方式方面最方便的是用手機、電腦或移動設備進行訪問的可行性和必要性。使現在的班級信息容易管理統計。
本系統的開發使用VS2019 作為系統開發的開發環境,它作為面向以象的程序設計語言,給開發高性能系統提供了保障,為開發滿足客戶要求的系統保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統的擴展與修改。
如今,隨著計算機的大量普及,各種軟件的開發成本越來越低,價格也越來越低。本系統也是這樣,開發成本較低,只是需要一臺配置一般的計算機,該系統運行時占計算機的資源也不多,但并不會因為開發成本低而造成系統功能性能的下降。客戶端利用電腦、手機或其它移動設備即可,只要有瀏覽器不需要特殊安裝什么軟件。
本系統主要用于學校學生積分管理,其主要任務是用計算機對學生信息進行日常管理,單機或局域網都可以,數據的安全系數比較高。
通過對班級管理功能的分析,本系統分為系統登錄、系統維護、借款還款、積分查詢等。
系統登錄、系統維護模塊、學生積分登記、全班積分查詢、增加學生名單、項目維護、賬戶開通、修改密碼、聯系作者、借款還款模塊、學生借款與還款、班級借貸匯總表、學生借款明細、積分查詢模塊
用戶表、項目表、學生積分表、學生借貸表
3.2.1 各類的說明
Ck.cs 類:用戶登錄時有不同的角色,這些信息臨時保存在Cookies 中,此類用于讀寫Cookies
MySql.cs 類:用于進行數據庫鏈接,增查刪改等操作
PinYin.cs 類:用于提取字符串首字母,錄入的學生姓名將通過此類提取首字母大寫用于查詢使用
Teacher.cs 類:是User.cs 的子類,用于設置賬戶權限
User.cs 類:是登錄用戶的類,用于操作登記用戶的信息,作為Teacher.cs 類的父類
3.2.2 其它結構
BanZhuRenMdb:用于存放本軟件所用的Access 數據庫,如果后期數據量大可升級為SQL 數據庫
CSS:用于存放網頁中的格式
FontIco:用于存放軟件中使用的字體圖標
Img:用于存放軟件中使用的圖片
List:用于顯示各類數據、報表等信息
Login:用戶登錄頁面
Menu:用于存放軟件底部菜單
Student:用于存放學生積分及增加學生頁面
StudentJieDai:用于存放學生借貸的頁面
System:用于存放系統功能頁面
登錄頁面、系統維護界面、借款還款頁面、用戶積分查詢明細、學生查詢頁面、積分登記面頁、全班積分排名頁面、全頁積分查詢頁面、教師用戶查詢學生明細頁面、增加學生頁面、項目維護頁面、開通賬戶頁面、修改密碼頁面、借款還款菜單、借貸查詢頁面、借款還款頁面、全頁借貸款匯總頁面、用戶借貸款明細頁面
盡管本管理系統存在著很多不足,但其功能全面、易于日后程序更新、數據庫管理容易、界面友好、操作方便、效率高、安全性好等優點是本管理系統所必需的。希望大家通過此軟件的實現來體會面向對象程序設計的開發思路和實現的方法,做到舉一反三,將書本上的知識運用到實際生活中來。