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