資源描述:
《基于-aspnet班級學(xué)生管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.基于ASP.net的班級學(xué)生管理系統(tǒng)——用戶管理、安全管理、獎勵與處分管理、綜合測評管理模塊計算機(jī)科學(xué)與技術(shù)03本(1)班:唐毅指導(dǎo)老師:陳正銘講師(韶關(guān)學(xué)院信息工程學(xué)院,廣東韶關(guān)512005)摘要:利用ASP.NET2.0和SQLServer2000數(shù)據(jù)庫技術(shù)實現(xiàn)的班級學(xué)生管理系統(tǒng)具有協(xié)助班級導(dǎo)師和輔導(dǎo)員對班級管理的功能。班級導(dǎo)師可以通過系統(tǒng)了解所帶班級學(xué)生各種相關(guān)信息,對所教班級學(xué)生進(jìn)行綜合評價;班長通過系統(tǒng)對本班學(xué)生的基本信息、日常表現(xiàn)、學(xué)習(xí)成績等進(jìn)行管理;各同學(xué)也可通過本系統(tǒng)查詢自身的相關(guān)狀態(tài)及信息。其
2、中的用戶管理、安全管理、獎勵與處分管理與綜合測評管理的功能是管理用戶、提高安全性及學(xué)期末的綜合測評工作電算化。關(guān)鍵字:ASP.NET2.0;班級學(xué)生管理;綜合測評1緒論隨著學(xué)生群體不斷的壯大,傳統(tǒng)的學(xué)生管理方法不能適應(yīng)現(xiàn)今學(xué)校的需要。利用管理信息系統(tǒng)(MIS)對學(xué)生進(jìn)行管理已成為必然趨勢。目前學(xué)校采用的管理系統(tǒng)可分為C/S結(jié)構(gòu)和B/S結(jié)構(gòu),B/S結(jié)構(gòu)的系統(tǒng)具有系統(tǒng)操作簡便,客戶端無需安裝,維護(hù)方便等優(yōu)點,被越來越多的學(xué)校所青睞,本文將介紹如何使用ASP.NET2.0設(shè)計一個B/S結(jié)構(gòu)的班級學(xué)生管理系統(tǒng),主要功能包
3、括用戶管理、安全管理、獎勵與處分管理、綜合測評管理。2需求分析2.1調(diào)研情況面對龐大的學(xué)生群體,國內(nèi)外各院校形成了一定規(guī)模的信息化建設(shè)體系,都建立有自己C/S或B/S模式(以C/S居多)的學(xué)生管理系統(tǒng),以減少工作環(huán)節(jié),提高管理效率,功能齊全。但在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。2.2解決方案...根據(jù)需求,選用B/S模式設(shè)計方案,運用MD5加密和圖片
4、驗證碼數(shù)據(jù)加密技術(shù),應(yīng)用SQL數(shù)據(jù)庫管理系統(tǒng),ASP.NET開發(fā)工具等開發(fā)班級學(xué)生管理系統(tǒng)。該系統(tǒng)面向各部門和全體學(xué)生,實現(xiàn)對學(xué)生用戶管理、安全管理、獎勵與處分管理、綜合測評管理等功能模塊;實現(xiàn)根據(jù)成績、獎懲信息等內(nèi)容給出學(xué)生的綜合測評結(jié)果。1.1開發(fā)環(huán)境1.硬件平臺1)CPU:AMD1700+2)內(nèi)存:512MB3)硬盤:希捷60G2.軟件平臺1)操作系統(tǒng):WindowsXPEdition2)數(shù)據(jù)庫:SQLServer20003)開發(fā)環(huán)境:Microsoft.NETFrameworkSDKv2.04)開發(fā)工具:
5、MicrosoftVisualStudio20055)開發(fā)語言:C#語言6)服務(wù)器:IIS6.07)瀏覽器:IE6.0,且推薦使用IE6.08)分辨率:最佳效果1024×768像素2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫使用MSSQL2000數(shù)據(jù)庫,包含22張數(shù)據(jù)表。下面列出本系統(tǒng)主要數(shù)據(jù)表的結(jié)構(gòu)。2.1用戶管理表3.1用戶表(MSS_Users)——系統(tǒng)核心表,存放系統(tǒng)用戶信息字段名數(shù)據(jù)類型長度主鍵否為空描述User_IDvarchar50是否用戶IDUser_Role_IDint4 否角色I(xiàn)DUser_Classnvarchar5
6、0 是班級User_Passwordnvarchar50 否密碼User_Namenvarchar20 否用戶名User_Sexnvarchar2 是性別User_Birthdaydatetime8 是生日User_Dutynvarchar50 是職務(wù)...User_Addressnvarchar100 是住址User_Enrollmentdatetime8 是入學(xué)時間User_IDcardnvarchar20 是身份證號User_Mobilenvarchar20 是手機(jī)User_NativePlacenvarc
7、har50 是籍貫User_Nationnvarchar20 是民族1.1安全管理表3.2系統(tǒng)公告表(MSS_Notice)——保存系統(tǒng)公告字段名數(shù)據(jù)類型長度主鍵否為空描述IDint4是否IDNoticeTitlenvarchar50 是公告標(biāo)題NoticeContentntext16 是公告內(nèi)容NoticeTimedatetime8 是發(fā)布時間NoticePersonnvarchar20 是發(fā)布人表3.3用戶登陸日志表(MSS_LoginLog)——記錄用戶登陸信息字段名數(shù)據(jù)類型長度主鍵否為空描述IDint4是
8、否IDUserNamenvarchar20 是用戶名LoginTimedatetime8 是登陸時間LoginIPnvarchar20 是登陸IP表3.4用戶操作日志表(MSS_WorkDo)——記錄用戶增刪改記錄的信息字段名數(shù)據(jù)類型長度主鍵否為空描述IDint4是否IDUserNamenvarchar20 是用戶名OperationTimedatetime8 是操作時間