摘要:論文介紹了高校學生信息管理系統(tǒng)的開發(fā)過程,主要的任務包括:1.通過對學生信息管理系統(tǒng)做需求分析,確定了系統(tǒng)的設計目標以及系統(tǒng)的需求。2.完成了系統(tǒng)的設計與實現(xiàn)。經(jīng)過系統(tǒng)分析、設計、實現(xiàn),系統(tǒng)能夠良好地完成學生信息管理工作。
關鍵詞:學生信息;管理系統(tǒng);ASP.NET
中圖分類號:TP315 文獻標識碼:A 文章編號:1007-9599 (2012) 09-0000-02
一、引言
在21世紀如此高度信息化的社會,高校也趕上了信息化的腳步。越來越多的高校管理部門選擇信息技術快捷方便地獲取所需要的信息,學生是高校的主體,實現(xiàn)學生管理的信息化顯得尤為重要。目前,國內(nèi)的高校建成了校園網(wǎng),有了實現(xiàn)信息互通的硬件平臺,并且部分高校擁有學生信息管理系統(tǒng),這種系統(tǒng)的使用方便了師生全方位、及時地了解和掌握相關信息,大大減輕了工作人員的勞動強度,提升了教學管理的水平,提高了管理效率。
本文對高校學生信息管理系統(tǒng)進行了研究與開發(fā)具有很好的理論意義和社會效益價值。開發(fā)后的學生信息管理系統(tǒng)主要負責及時準確地提供學生管理中的各種信息,實現(xiàn)信息資源共享,提高信息處理能力和速度。
二、系統(tǒng)的需求分析與設計
(一)系統(tǒng)設計目標
系統(tǒng)開發(fā)的總體目標是實現(xiàn)學生信息管理的系統(tǒng)化、規(guī)范化和自動化。在學生管理過程中,為了實現(xiàn)數(shù)字化管理,將學生處以及相關院(部)、學生通過校園網(wǎng)進行連接,建立信息共享的網(wǎng)絡體系,最終實現(xiàn)學生信息管理數(shù)據(jù)庫系統(tǒng)。
(二)系統(tǒng)功能描述
系統(tǒng)應具備七大功能:日常管理、基本信息管理、文件管理、助學貸款管理、審批管理、就業(yè)管理、留言。下面對一些主要功能做介紹:
1.基本信息管理
(1)基于權限的管理:本系統(tǒng)可以同時提供給管理員(教師)或者學生使用。但是對于學生類用戶而言,只能查看本人的信息;而對于管理員而言,其可以瀏覽、查找管理所有的學籍信息。
(2)囊括所有學生的基本情況,例如:學號、姓名、性別、出生日期、班級、家庭地址、所在院系、電話等等。
(3)具有瀏覽和查找功能??梢愿鶕?jù)院(部)、班級等查找對應學生的學籍信息,也可以進行精確查找學籍信息、模糊查找學籍信息。
(4)可以對學生學籍進行變動管理,對學籍信息進行增、刪、改等操作。
2.日常管理
日常管理模塊完成關于學生各種管理和檢查工作,主要包括:
(1)學生考勤信息管理:完成學生在校上課情況登記。
(2)學生獎勵信息管理:實現(xiàn)獎勵信息的查詢、增加、修改、刪除、統(tǒng)計等功能,完成學生各種獎勵情況的登記。
(3)學生處分信息管理:學生處負責審查、審批學生處分信息,并反饋給各學院。院(部)用戶只有瀏覽、添加、修改、刪除處分信息,而無審批權力。
3.助學貸款管理
助學貸款管理模塊主要是處理貸款銀行、貸款類別、貸款年限、還貸時間及金額等信息,能夠登記、查詢、上報各種信息。為了實現(xiàn)學生貸款管理的方便性,學生可以在線申請助學貸款。
(二)系統(tǒng)需求分析
通過分析,從用戶的性質來看,可將系統(tǒng)用戶的角色分為四類:學校管理部門(學生處);院(部)級管理員;輔導員;學生。其中學校管理部門(學生處)與院(部)級管理員之間是繼承關系,院(部)級管理員與輔導員之間也是繼承關系,即前者繼承了后者的所有功能。各類用戶相互協(xié)作完成學生各種信息的錄入、查詢?yōu)g覽、上傳、下載、保存、統(tǒng)計匯總等功能,院(部)用戶完成信息的錄入,學生處管理人員負責這些信息的審查并做相應的處理。
(四)類圖設計
根據(jù)以上功能需求的分析,首先建立對象模型,構造出類圖。
本系統(tǒng)的業(yè)務邏輯包類圖如圖1所示,本系統(tǒng)涉及的主要類有:學生信息(Student),用戶信息(Users),班級信息(Class)就業(yè)信息(EmploymentInf),獎勵信息(RewardInf),考勤信息(AttendanceInf),處分信息(PunishmentInf)。
圖1業(yè)務邏輯包類圖
三、系統(tǒng)的實現(xiàn)
選用Microsoft.Net Framework 3.5版本,在Visual Studio 2008(ASP.NET(C#))集成開發(fā)環(huán)境下進行開發(fā);數(shù)據(jù)庫使用SQL Server 2005進行開發(fā)。下面介紹系統(tǒng)的幾個典型模塊。
(一)系統(tǒng)的登錄
每類用戶都必須有用戶名和密碼,因此登錄系統(tǒng)必須對這兩種登錄信息驗證。登錄窗口是應用程序的入口,用戶只有通過該入口才能進入系統(tǒng)。用戶登錄過程中選擇登錄角色,然后根據(jù)角色到對應的用戶數(shù)據(jù)表中驗證該用戶的信息。若驗證成功則進入相應的用戶登錄界面,若不成功,則重新回到登錄窗口。其中,驗證用戶名和密碼的正確性時,將登錄界面中輸入的用戶名和密碼與數(shù)據(jù)庫中的用戶信息進行匹配,如果符合,就驗證成功。而訪問數(shù)據(jù)庫是用ADO.NET實現(xiàn)的。
(二)錄入學生基本情況
系統(tǒng)應對學生的信息進行采集,以此獲得本系統(tǒng)的重要基礎信息。用戶在網(wǎng)頁上點擊學生信息采集模塊,進入的采集界面。采集界面如圖2所示。
圖2學生信息采集模塊
(三)顯示學生基本情況
用戶選擇要查詢的班級,系統(tǒng)可將對應班級的學生信息顯示出來,實現(xiàn)效果圖如圖3所示。
圖3顯示學生基本情況
(四)日常管理
日常管理模塊完成關于學生各種管理和檢查工作,獎勵管理實現(xiàn)的截圖如圖4所示。
圖4獎勵管理
四、結束語
本文對高校學生信息管理系統(tǒng)進行了系統(tǒng)分析,得出了該系統(tǒng)的功能,并完成了系統(tǒng)的設計,利用ASP.NET,SQL SERVER 2005技術實現(xiàn)了系統(tǒng)。系統(tǒng)大大減輕了工作人員的勞動強度,提升了教學管理的水平,提高了管理效率,流程處理更加快捷、方便。
參考文獻:
[1]楊彪.基于B/S結構的學生管理信息系統(tǒng)分析與設計[D].西安:長安大學,2007
[2]黃美瓊.基于B/S高校學生宿舍管理系統(tǒng)的設計[J].計算機光盤軟件與應用,2012(02):204-205.
[3]李秋珍.基于EA的高職院校學生工作管理信息系統(tǒng)探討[J].福建信息技術教育,2012(02):19-23
基金項目:湖南工業(yè)大學自然科學研究項目(2011HZX13)