學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)_第1頁
已閱讀1頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  目 錄</b></p><p>  1設(shè)計(jì)的目的和任務(wù)3</p><p>  2開發(fā)方法與開發(fā)工具3</p><p><b>  2.1開發(fā)方法3</b></p><p><b>  2.2開發(fā)工具3</b></p>&

2、lt;p>  3學(xué)生信息管理系統(tǒng)的系統(tǒng)分析4</p><p>  3.1學(xué)生信息管理系統(tǒng)的可行性分析4</p><p>  3.1.1 技術(shù)可行性分析4</p><p>  3.1.2經(jīng)濟(jì)可行性分析4</p><p>  3.2系統(tǒng)需求分析4</p><p>  3.3系統(tǒng)業(yè)務(wù)流程設(shè)計(jì)5</p&

3、gt;<p>  3.4系統(tǒng)的數(shù)據(jù)流程分析6</p><p>  3.5.1數(shù)據(jù)項(xiàng)的描述6</p><p>  3.5.2數(shù)據(jù)結(jié)構(gòu)的描述9</p><p>  3.5.3數(shù)據(jù)流的描述9</p><p>  3.5.4數(shù)據(jù)存儲的描述10</p><p>  3.5.5處理過程的描述11</

4、p><p>  4學(xué)生信息管理系統(tǒng)的系統(tǒng)設(shè)計(jì)12</p><p>  4.1系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)12</p><p>  5學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)15</p><p>  5.1登錄模塊15</p><p>  5.2系統(tǒng)首頁模塊16</p><p>  5.3班級信息管理模塊16</

5、p><p>  5.4學(xué)生信息管理模塊17</p><p>  5.5學(xué)費(fèi)信息管理模塊19</p><p>  5.6課程成績管理模塊20</p><p>  5.7系統(tǒng)管理模塊21</p><p>  5.8系統(tǒng)退出模塊22</p><p><b>  6.總結(jié)23</

6、b></p><p><b>  7.參考文獻(xiàn)24</b></p><p><b>  1設(shè)計(jì)的目的和任務(wù)</b></p><p>  根據(jù)對現(xiàn)有學(xué)生信息現(xiàn)狀及存在問題的分析,在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的過程中主要解決以下幾個問題:</p><p>  (1) 利用ASP.NET和C#編程語言,結(jié)合

7、SQL Server 2000數(shù)據(jù)庫技術(shù)。建立一個學(xué)生信息管理系統(tǒng)。</p><p>  (2) 利用網(wǎng)絡(luò)技術(shù),通過IIS配置服務(wù)器的站點(diǎn)屬性,可以為學(xué)生提供最完善信息管理及最準(zhǔn)確信息的查詢。</p><p>  (3) 采用SQL Server 2000數(shù)據(jù)庫技術(shù),將學(xué)生基本信息、班級信息、繳費(fèi)信息、課程成績等存儲在不同的數(shù)據(jù)表內(nèi),實(shí)現(xiàn)信息分類管理,并通過編程技術(shù)動態(tài)改變數(shù)據(jù)信息。<

8、;/p><p>  (4) 通過編程對數(shù)據(jù)庫相關(guān)數(shù)據(jù)表的訪問,實(shí)現(xiàn)對學(xué)生不同信息的管理及學(xué)生對不同信息進(jìn)行查詢。</p><p>  2開發(fā)方法與開發(fā)工具</p><p><b>  2.1開發(fā)方法</b></p><p>  系統(tǒng)采用從上到下的結(jié)構(gòu)化系統(tǒng)開發(fā)方法,分為三個階段:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施。結(jié)構(gòu)化開發(fā)方法(

9、Structured System Development Methodology)是目前最成熟也是應(yīng)用最普遍的一種方法。</p><p><b>  2.2開發(fā)工具</b></p><p>  本系統(tǒng)選用Microsoft SQL Server 2000數(shù)據(jù)庫模型。</p><p>  Web服務(wù)器為Internet Information

10、Server 5.1版本。</p><p>  調(diào)試(開發(fā))工具:Microsoft Visual Studio .NET 2005中文企業(yè)版</p><p>  技 術(shù) 平 臺:Microsoft .NET Framework 2.0.0.0版本</p><p>  服務(wù)器操作系統(tǒng):開發(fā)過程中使用Windows XP Professional操作系統(tǒng),系統(tǒng)運(yùn)行

11、服務(wù)器可以采用Windows 2000 Server以上版本的操作系統(tǒng)。</p><p>  3學(xué)生信息管理系統(tǒng)的系統(tǒng)分析</p><p>  3.1學(xué)生信息管理系統(tǒng)的可行性分析</p><p>  3.1.1 技術(shù)可行性分析</p><p>  系統(tǒng)采用SQL 2000數(shù)據(jù)庫平臺和Visual Studio 2005(C#),它提供了完全可

12、視化的開發(fā)環(huán)境,以直觀的界面,簡潔的語言,強(qiáng)大的功能,開放的系統(tǒng)為特色,便于管理和調(diào)試,使開發(fā)的效率大大提高。</p><p>  3.1.2經(jīng)濟(jì)可行性分析</p><p>  經(jīng)濟(jì)可行性的主要任務(wù)是對項(xiàng)目進(jìn)行經(jīng)濟(jì)效益的評價,評價指標(biāo)主要分為兩部分:</p><p><b>  1、費(fèi)用的支出:</b></p><p>

13、  由于這套待開發(fā)的管理信息系統(tǒng)由計(jì)算機(jī)中心自行開發(fā),節(jié)省了一筆委托軟件公司開發(fā)的巨額費(fèi)用,而學(xué)校本身就具備服務(wù)器/客戶機(jī)管理系統(tǒng)開發(fā)的客觀條件。網(wǎng)絡(luò)方面:學(xué)校有用于內(nèi)部郵件服務(wù)的內(nèi)部局域網(wǎng),不需要重新構(gòu)架網(wǎng)絡(luò)結(jié)構(gòu),只需為數(shù)據(jù)庫服務(wù)器購買一臺服務(wù)器。因此在支出的費(fèi)用上耗資很少。</p><p><b>  2、效率的提高:</b></p><p>  學(xué)校原來是用手工

14、作業(yè)的方式進(jìn)行數(shù)據(jù)管理和文檔處理,費(fèi)時耗力并且極易出現(xiàn)差錯。如果現(xiàn)在采用了數(shù)據(jù)庫電腦化管理,有效地提高了學(xué)生信息管理的質(zhì)量和速度。而其改進(jìn)了低效的工作環(huán)節(jié),由計(jì)算機(jī)代替人完成一系列簡單的重復(fù)性工作,可節(jié)約大量人力、物力和資金。學(xué)校的系統(tǒng)操作人員都具備簡單的電腦操作知識,經(jīng)過簡單的培訓(xùn)能夠具備管理系統(tǒng)操作的能力,費(fèi)用的投入也不大。但效率的提高確實(shí)非常明顯的。</p><p>  總而言之,系統(tǒng)建成后所帶來的效益遠(yuǎn)大

15、于開發(fā)本身的費(fèi)用,學(xué)校網(wǎng)絡(luò)中心專業(yè)的開發(fā)人員齊全,經(jīng)驗(yàn)豐富,所以開發(fā)的風(fēng)險(xiǎn)也比較小。</p><p><b>  3.2系統(tǒng)需求分析</b></p><p>  由于本學(xué)院的學(xué)生越來越多,信息量越來越大,于是需要有一個專門存放學(xué)生信息的系統(tǒng),我們小組用自己學(xué)過的知識,用VS做界面、以SQL2000為支持?jǐn)?shù)據(jù)庫制作這個學(xué)生信息管理系統(tǒng)。</p><p

16、>  我學(xué)院是由計(jì)算機(jī)科學(xué)與技術(shù)、信息管理與信息技術(shù)、電子商務(wù)三個專業(yè)組成。我學(xué)院教務(wù)科是管理學(xué)生檔案、班級信息、學(xué)生交費(fèi)、學(xué)生課程、學(xué)生成績的部門。學(xué)生檔案方面他們負(fù)責(zé)新生的入學(xué)檔案輸入和平時檔案的修改和查詢,學(xué)生成績方面他們負(fù)責(zé)成績的存儲和備案,學(xué)生交費(fèi)方面他們負(fù)責(zé)交費(fèi)的統(tǒng)計(jì),交費(fèi)情況。學(xué)生基本檔案情況管理、交費(fèi)管理、課程管理、成績管理等等這些大量的數(shù)據(jù)形成數(shù)據(jù)庫。</p><p>  3.3系統(tǒng)業(yè)務(wù)流

17、程設(shè)計(jì)</p><p>  1.用戶登錄。通過設(shè)置用學(xué)生學(xué)號和管理員賬號規(guī)定訪問系統(tǒng)的權(quán)限,并對用戶進(jìn)行一定的操作提示。</p><p>  2.用戶對各功能模塊進(jìn)行操作。 用戶進(jìn)行登錄之后,在權(quán)限內(nèi)對各功能模塊進(jìn)行瀏覽以及添加、修改、刪除等操作。</p><p> ?。?)學(xué)生信息維護(hù)。包括查詢、修改、添加、刪除學(xué)生信息。</p><p&g

18、t; ?。?)班級信息維護(hù)。包括查詢、修改、添加、刪除班級信息。</p><p> ?。?)繳費(fèi)查詢。包括查詢、確認(rèn),添加繳費(fèi)信息</p><p> ?。?)課程信息維護(hù)。包括查詢,修改,添加,刪除課程信息。</p><p> ?。?)成績查詢。包括查詢,確認(rèn),修改,刪除成績信息。</p><p><b>  業(yè)務(wù)流程圖:</

19、b></p><p><b>  數(shù)據(jù)庫</b></p><p>  3.4系統(tǒng)的數(shù)據(jù)流程分析</p><p><b>  數(shù)據(jù)流程圖:</b></p><p>  3.5系統(tǒng)的數(shù)據(jù)字典</p><p>  3.5.1數(shù)據(jù)項(xiàng)的描述</p><p>

20、; ?。?)數(shù)據(jù)項(xiàng):studentNumber</p><p>  含義說明:記錄學(xué)生學(xué)號。</p><p><b>  類型:字符串型</b></p><p> ?。?)數(shù)據(jù)項(xiàng):studentName</p><p>  含義說明:記錄學(xué)生姓名。</p><p><b>  類型:

21、字符串型</b></p><p> ?。?)數(shù)據(jù)項(xiàng):studentPassword</p><p>  含義說明:記錄學(xué)生登錄密碼。</p><p><b>  類型:浮點(diǎn)型</b></p><p> ?。?)數(shù)據(jù)項(xiàng):studentSex</p><p>  含義說明:記錄學(xué)生性別

22、。</p><p><b>  類型:字符串型</b></p><p> ?。?)數(shù)據(jù)項(xiàng):classId</p><p>  含義說明:記錄學(xué)生所在班級。</p><p><b>  類型:字符串型</b></p><p> ?。?)數(shù)據(jù)項(xiàng):studentBirthday

23、</p><p>  含義說明:記錄學(xué)生出生日期。</p><p><b>  類型:字符串型</b></p><p>  (7)數(shù)據(jù)項(xiàng):studentAddress</p><p>  含義說明:記錄學(xué)生聯(lián)系地址。</p><p><b>  類型:字符串型</b><

24、;/p><p> ?。?)數(shù)據(jù)項(xiàng):postcode</p><p>  含義說明:記錄學(xué)生地址郵政編碼。</p><p><b>  類型:浮點(diǎn)型 </b></p><p> ?。?)數(shù)據(jù)項(xiàng):telephone</p><p>  含義說明:記錄學(xué)生聯(lián)系電話。</p><p&g

25、t;<b>  類型:字符串型</b></p><p>  (10)數(shù)據(jù)項(xiàng):inTime</p><p>  含義說明:記錄學(xué)生入學(xué)時間。</p><p><b>  類型:字符串型</b></p><p>  (11)數(shù)據(jù)項(xiàng):memo</p><p>  含義說明:記錄

26、學(xué)生信息附加信息。</p><p><b>  類型:字符串型</b></p><p> ?。?2)數(shù)據(jù)項(xiàng):beginYear</p><p>  含義說明:記錄班級開學(xué)年份</p><p><b>  類型:字符串型</b></p><p>  (13)數(shù)據(jù)項(xiàng):clas

27、sName</p><p>  含義說明:記錄班級名稱。</p><p><b>  類型:字符串型</b></p><p> ?。?4)數(shù)據(jù)項(xiàng):classType</p><p>  含義說明:記錄班級學(xué)制類。</p><p><b>  類型:字符串型</b></

28、p><p> ?。?5)數(shù)據(jù)項(xiàng):specialName</p><p>  含義說明:記錄班級所在專業(yè)名稱。</p><p><b>  類型:字符串型</b></p><p> ?。?6)數(shù)據(jù)項(xiàng):classGuide</p><p>  含義說明:記錄班級班主任姓名。</p>&l

29、t;p><b>  類型:字符串型</b></p><p> ?。?7)數(shù)據(jù)項(xiàng):termId</p><p>  含義說明:記錄所在學(xué)期ID號。</p><p><b>  類型:字符串型</b></p><p> ?。?8) 數(shù)據(jù)項(xiàng):money</p><p> 

30、 含義說明:記錄收費(fèi)標(biāo)準(zhǔn)。</p><p><b>  類型:字符串型</b></p><p>  (19) 數(shù)據(jù)項(xiàng):giveMoney</p><p>  含義說明:記錄繳費(fèi)金額。</p><p><b>  類型:字符串型</b></p><p>  (20)數(shù)據(jù)項(xiàng)

31、:moneyId</p><p>  含義說明:記錄繳費(fèi)系統(tǒng)編號。</p><p><b>  類型:字符串型</b></p><p>  (21)數(shù)據(jù)項(xiàng):date</p><p>  含義說明:記錄繳費(fèi)日期。</p><p><b>  類型:字符串型</b></p

32、><p>  (22)數(shù)據(jù)項(xiàng):operator</p><p>  含義說明:記錄該次繳費(fèi)操作員。</p><p><b>  類型:字符串型</b></p><p>  (23)數(shù)據(jù)項(xiàng):courseName</p><p>  含義說明:記錄課程名稱。</p><p>&

33、lt;b>  類型:字符串型</b></p><p>  (24) 數(shù)據(jù)項(xiàng):classCourseId</p><p>  含義說明:記錄班級課程ID號。</p><p><b>  類型:字符串型</b></p><p>  (25) 數(shù)據(jù)項(xiàng):examType</p><p

34、>  含義說明:記錄該次考試類型。</p><p><b>  類型:字符串型 </b></p><p> ?。?6)數(shù)據(jù)項(xiàng):score</p><p>  含義說明:記錄考試成績。</p><p><b>  類型:浮點(diǎn)型 </b></p><p> ?。?7)數(shù)

35、據(jù)項(xiàng):adminUsername </p><p>  含義說明:記錄管理員登錄賬號。</p><p><b>  類型:字符串型 </b></p><p> ?。?8)數(shù)據(jù)項(xiàng):adminPassword</p><p>  含義說明:記錄管理員登錄密碼。</p><p><b>  

36、類型:字符串型</b></p><p>  3.5.2數(shù)據(jù)結(jié)構(gòu)的描述</p><p>  (1)數(shù)據(jù)結(jié)構(gòu):學(xué)生信息</p><p>  含義說明:學(xué)生信息表student主要功能是承載學(xué)生信息的數(shù)據(jù)。</p><p>  組 成:學(xué)生姓名,學(xué)生密碼,學(xué)生性別,學(xué)生生日,學(xué)生地址,郵政編碼,電話,入學(xué)時間,附加信息</

37、p><p> ?。?)數(shù)據(jù)結(jié)構(gòu):班級信息</p><p>  含義說明:班級信息表class,主要功能是承載班級信息的數(shù)據(jù)。</p><p>  組 成:班級ID,開學(xué)年份,班級名稱,班級類型,所在專業(yè),班級班主任,備注信息 </p><p> ?。?)數(shù)據(jù)結(jié)構(gòu):班級學(xué)費(fèi)標(biāo)準(zhǔn)信息</p><p>  含義說明

38、:班級學(xué)費(fèi)標(biāo)準(zhǔn)信息表xuefei,主要功能是班級學(xué)費(fèi)收費(fèi)標(biāo)準(zhǔn)信息的數(shù)據(jù)。</p><p>  組 成:系統(tǒng)記錄編號,班級ID,學(xué)期ID,收費(fèi)標(biāo)準(zhǔn) </p><p>  數(shù)據(jù)結(jié)構(gòu):學(xué)生繳費(fèi)信息 </p><p>  含義說明:學(xué)生繳費(fèi)信息表money,主要功能是學(xué)生繳費(fèi)信息的數(shù)據(jù)。</p><p>  組 成:學(xué)號,學(xué)期ID,所繳金

39、額,繳費(fèi)日期,操作員 </p><p> ?。?)數(shù)據(jù)結(jié)構(gòu):班級課程信息 </p><p>  含義說明:班級課程信息表classCourse,主要功能是承載班級課程信息的數(shù)據(jù)。</p><p>  組 成:班級ID,學(xué)期ID,課程名稱</p><p>  (6)數(shù)據(jù)結(jié)構(gòu):學(xué)生課程成績信息 </p><p&g

40、t;  含義說明:學(xué)生課程成績信息表score,主要功能是承載學(xué)生成績信息的數(shù)據(jù)。</p><p>  組 成:學(xué)號,學(xué)期ID,考試類型,課程ID,考試成績</p><p>  3.5.3數(shù)據(jù)流的描述</p><p> ?。?) 數(shù) 據(jù) 流:學(xué)生信息</p><p>  說 明:學(xué)生信息表,主要功能是存儲學(xué)生信息<

41、/p><p><b>  數(shù)據(jù)流來源:數(shù)據(jù)庫</b></p><p><b>  數(shù)據(jù)流去向:管理員</b></p><p>  組 成:studentNumber,studentName,studentPassword,studentSex,classId,studentBirthday,studentAddres

42、s,postcode,telephone,inTime,meno。</p><p> ?。?) 數(shù) 據(jù) 流:班級信息</p><p>  說 明:班級信息表,主要功能是存儲班級信息</p><p><b>  數(shù)據(jù)流來源:數(shù)據(jù)庫</b></p><p><b>  數(shù)據(jù)流去向:管理員</b

43、></p><p>  組 成:classId,beginYear,className,classType,specialName,classGuide</p><p> ?。?) 數(shù) 據(jù) 流:學(xué)費(fèi)標(biāo)準(zhǔn)信息</p><p>  說 明:學(xué)費(fèi)標(biāo)準(zhǔn)信息表,主要功能是學(xué)費(fèi)標(biāo)準(zhǔn)信息</p><p><b> 

44、 數(shù)據(jù)流來源:數(shù)據(jù)庫</b></p><p><b>  數(shù)據(jù)流去向:管理員</b></p><p>  組 成:classId ,termId,money</p><p>  (4) 數(shù) 據(jù) 流:學(xué)生繳費(fèi)信息</p><p>  說 明:學(xué)生繳費(fèi)信息表,主要功能是存儲學(xué)生繳費(fèi)信息。

45、</p><p><b>  數(shù)據(jù)流來源:數(shù)據(jù)庫</b></p><p><b>  數(shù)據(jù)流去向:管理員</b></p><p>  組 成:claccId,termed,giveMoney,date,operator</p><p> ?。?) 數(shù) 據(jù) 流:學(xué)生課程成績信息<

46、/p><p>  說 明:學(xué)生課程成績信息表,主要功能是存儲學(xué)生考試成績信息</p><p><b>  數(shù)據(jù)流來源:數(shù)據(jù)庫</b></p><p><b>  數(shù)據(jù)流去向:管理員</b></p><p>  組 成:studentNumber,claccId,termId,exam

47、Type,score</p><p>  3.5.4數(shù)據(jù)存儲的描述</p><p> ?。?)數(shù)據(jù)存儲:學(xué)生信息表</p><p>  含義說明:學(xué)生信息表student主要功能是承載學(xué)生信息的數(shù)據(jù)。</p><p>  組 成:學(xué)號,學(xué)生姓名,學(xué)生密碼,學(xué)生性別,學(xué)生生日,學(xué)生地址,郵政編碼,電話,入學(xué)時間,附加信息</p&g

48、t;<p>  主 鍵:學(xué)號。</p><p> ?。?)數(shù)據(jù)存儲:班級信息</p><p>  含義說明:班級信息表class,主要功能是承載班級信息的數(shù)據(jù)。</p><p>  組 成:班級ID,開學(xué)年份,班級名稱,班級類型,所在專業(yè),班級班主任,備注信息 </p><p>  主 鍵:班級ID<

49、;/p><p> ?。?)數(shù)據(jù)存儲:班級學(xué)費(fèi)標(biāo)準(zhǔn)信息</p><p>  含義說明:班級學(xué)費(fèi)標(biāo)準(zhǔn)信息表xuefei,主要功能是班級學(xué)費(fèi)收費(fèi)標(biāo)準(zhǔn)信息的數(shù)據(jù)。</p><p>  組 成:系統(tǒng)記錄編號,班級ID,學(xué)期ID,收費(fèi)標(biāo)準(zhǔn) </p><p>  主 鍵:班級Id</p><p>  數(shù)據(jù)存儲:學(xué)生繳費(fèi)信息

50、 </p><p>  含義說明:學(xué)生繳費(fèi)信息表money,主要功能是學(xué)生繳費(fèi)信息的數(shù)據(jù)。</p><p>  組 成:學(xué)號,學(xué)期ID,所繳金額,繳費(fèi)日期,操作員 </p><p><b>  主 鍵:學(xué)號</b></p><p> ?。?)數(shù)據(jù)存儲:班級課程信息 </p><p>

51、  含義說明:班級課程信息表classCourse,主要功能是承載班級課程信息的數(shù)據(jù)。</p><p>  組 成:班級ID,學(xué)期ID,課程名稱</p><p>  主 鍵:班機(jī)ID</p><p> ?。?)數(shù)據(jù)存儲:學(xué)生課程成績信息 </p><p>  含義說明:學(xué)生課程成績信息表score,主要功能是承載學(xué)生成績信息

52、的數(shù)據(jù)。</p><p>  組 成:學(xué)號,學(xué)期ID,考試類型,課程ID,考試成績</p><p><b>  主 鍵:學(xué)號</b></p><p>  3.5.5處理過程的描述</p><p>  (1)處理過程:登錄</p><p>  說 明:獲取學(xué)生登錄信息的存儲過程名

53、稱為student表</p><p>  輸 入:學(xué)生學(xué)號和密碼</p><p>  輸 出:不同用戶對應(yīng)權(quán)限的系統(tǒng)信息</p><p>  處 理:通過與數(shù)據(jù)庫連接辨別用戶的權(quán)限進(jìn)入相應(yīng)系統(tǒng)</p><p> ?。?)處理過程:學(xué)生信息維護(hù)</p><p>  說 明:獲取學(xué)生詳細(xì)信息的存儲

54、過程名稱為student表</p><p><b>  輸 入:學(xué)號</b></p><p>  輸 出:學(xué)生信息</p><p>  處 理:實(shí)現(xiàn)對學(xué)生信息的查詢,添加和更新</p><p> ?。?)處理過程:班級信息維護(hù)</p><p>  說 明:獲取班級詳細(xì)信息

55、的存儲過程名稱為class表</p><p>  輸 入:班級ID</p><p>  輸 出:班級信息</p><p>  處 理:實(shí)現(xiàn)對班級信息的查詢,添加和更新</p><p> ?。?)處理過程:繳費(fèi)信息維護(hù)</p><p>  說 明:獲取學(xué)生繳費(fèi)詳細(xì)信息的存儲過程名稱為money表

56、</p><p>  輸 入:繳費(fèi)記錄編號 </p><p>  輸 出:繳費(fèi)信息</p><p>  處 理:實(shí)現(xiàn)對繳費(fèi)信息的查詢,確認(rèn),統(tǒng)計(jì)。 </p><p> ?。?)處理過程:收費(fèi)標(biāo)準(zhǔn)維護(hù)</p><p>  說 明:獲取收費(fèi)標(biāo)準(zhǔn)信息的存儲過程名稱為xuefei表</p>

57、<p>  輸 入:班級ID </p><p>  輸 出:學(xué)費(fèi)標(biāo)準(zhǔn)信息</p><p>  處 理:實(shí)現(xiàn)對存儲規(guī)則信息的查詢,更新</p><p>  (6)處理過程:學(xué)生成績查詢</p><p>  說 明:獲取學(xué)生成績詳細(xì)信息的存儲過程名稱為score表</p><p> 

58、 輸 入:學(xué)號 </p><p>  輸 出:學(xué)生考試成績信息</p><p>  處 理:實(shí)現(xiàn)對學(xué)生考試成績的查詢</p><p>  4學(xué)生信息管理系統(tǒng)的系統(tǒng)設(shè)計(jì)</p><p>  4.1系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)</p><p>  系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)如下:</p><p>

59、  1.學(xué)生信息表student</p><p><b>  表1學(xué)生信息表</b></p><p>  2.班級信息表class</p><p><b>  表2班級信息表</b></p><p>  3.班級學(xué)費(fèi)標(biāo)準(zhǔn)表xuefei</p><p><b>  表

60、3班級學(xué)費(fèi)標(biāo)準(zhǔn)表</b></p><p>  4.學(xué)生繳費(fèi)信息表money</p><p>  表4 學(xué)生繳費(fèi)信息表</p><p>  5. 班級課程信息表classCourse</p><p>  表5 班級課程信息表</p><p>  6.學(xué)生課程成績信息表score</p><

61、p>  表6學(xué)生課程成績信息表</p><p>  7.管理員信息表admin</p><p><b>  表7管理員信息表</b></p><p>  5學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)</p><p><b>  5.1登錄模塊</b></p><p>  登錄模塊中登錄按鈕

62、的單擊方法代碼:</p><p>  login.aspx:</p><p>  protected void Button1_Click(object sender, System.EventArgs e)</p><p>  {……}//連接本地計(jì)算機(jī)的SQL2000數(shù)據(jù)庫,并根據(jù)用戶權(quán)限分別進(jìn)入不同的系統(tǒng)界面</p><p><b

63、>  5.2系統(tǒng)首頁模塊</b></p><p>  index.aspx:</p><p>  public partial class Admin_index : System.Web.UI.Page</p><p>  {……}//進(jìn)入系統(tǒng)首頁模塊界面</p><p>  5.3班級信息管理模塊</p>

64、<p>  public partial class Class_classAdd : System.Web.UI.Page</p><p>  {……}//進(jìn)入班級信息管理模塊界面</p><p><b>  添加班級功能:</b></p><p>  classAdd.aspx:</p><p>  pri

65、vate void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Add_Click(object sender, EventArgs e)</p><p>  {……}//單擊添加按鈕進(jìn)入添加班級

66、功能界面</p><p>  protected void Btn_Cancle_Click(object sender, EventArgs e)</p><p>  {……}//單擊取消按鈕取消添加班級功能界面</p><p><b>  班級查詢功能:</b></p><p>  classQuery.aspx:&

67、lt;/p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Query_Click(object sender, EventArgs e)</p>&l

68、t;p>  {……}//單擊查詢按鈕進(jìn)入班級查詢功能界面</p><p>  Protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p>  {……}// 實(shí)現(xiàn)GridView的班級信息查詢功能</p><p>  5.4學(xué)生信息管理模塊&

69、lt;/p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  public partial class Student_studentAdd : System.Web.UI.Page</p>

70、<p>  {……}//進(jìn)入學(xué)生信息管理模塊界面</p><p><b>  添加學(xué)生功能:</b></p><p>  studentAdd.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  

71、{……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Add_Click(object sender, EventArgs e)</p><p>  {……}//單擊添加按鈕進(jìn)入學(xué)生添加功能界面</p><p>  protected void Btn_Cancle_Click(object sender, Eve

72、ntArgs e)</p><p>  {……}//單擊后退按鈕推出學(xué)生添加功能界面</p><p><b>  學(xué)生管理功能:</b></p><p>  studentManage.aspx:</p><p>  private void Page_Load(object sender, System.EventAr

73、gs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void check_ALL_CheckedChanged(object sender, EventArgs e)</p><p>  {……}//單擊全選按鈕進(jìn)入學(xué)生全選功能界面</p><p>  protected v

74、oid Btn_Del_Click(object sender, EventArgs e)</p><p>  {……}//單擊刪除按鈕進(jìn)入學(xué)生刪除功能界面</p><p>  protected void Btn_Query_Click(object sender, EventArgs e)</p><p>  {……}//單擊查詢按鈕進(jìn)入學(xué)生查詢功能界面<

75、/p><p>  protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p>  {……}// 實(shí)現(xiàn)GridView的學(xué)生信息查詢功能</p><p><b>  學(xué)生信息更新功能</b></p><p>

76、;  studentUpdate.aspx:</p><p>  public partial class Student_studentUpdate : System.Web.UI.Page</p><p>  {……}//進(jìn)入系統(tǒng)學(xué)生信息更新模塊界面</p><p>  private void Page_Load(object sender, System.E

77、ventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Update_Click(object sender, EventArgs e)</p><p>  {……}//單擊更新按鈕進(jìn)入學(xué)生信息更新功能界面</p><p>  5.5學(xué)費(fèi)信息管理模塊

78、</p><p><b>  學(xué)生交費(fèi)功能</b></p><p>  studentGiveMoney.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接&

79、lt;/p><p>  protected void Btn_Add_Click(object sender, EventArgs e)</p><p>  {……}//單擊添加按鈕進(jìn)入學(xué)生學(xué)費(fèi)標(biāo)準(zhǔn)添加功能界面</p><p>  protected void Btn_GetStudentInfo_Click(object sender, EventArgs e) {…

80、…}//單擊獲取學(xué)生信息按鈕取得學(xué)生信息查詢功能界面</p><p>  protected void Btn_Cancle_Click(object sender, EventArgs e)</p><p>  {……}//單擊后退按鈕返回上一操作</p><p>  班級學(xué)費(fèi)標(biāo)準(zhǔn)添加功能</p><p>  xuefeiSetAdd.as

81、px:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Add_Click(object sender, EventArgs e)</p>

82、<p>  {……}//單擊添加按鈕進(jìn)入班級學(xué)費(fèi)標(biāo)準(zhǔn)添加功能界面</p><p>  protected void Btn_Cancle_Click(object sender, EventArgs e)</p><p>  {……}//單擊取消按鈕取消上一操作</p><p><b>  學(xué)費(fèi)設(shè)置管理功能</b></p>

83、<p>  xuefeiSetManage.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Query_Click(object

84、 sender, EventArgs e)</p><p>  {……}//單擊學(xué)費(fèi)查詢按鈕進(jìn)入學(xué)費(fèi)查詢功能界面</p><p>  protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p>  {……}//實(shí)現(xiàn)GridView的學(xué)費(fèi)信息相關(guān)功

85、能</p><p>  學(xué)費(fèi)標(biāo)準(zhǔn)信息更新功能</p><p>  xuefeiSetUpdate.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><

86、p>  protected void Btn_Return_Click(object sender, EventArgs e)</p><p>  {……}//單擊返回按鈕進(jìn)入上一功能界面</p><p>  protected void Btn_Update_Click(object sender, EventArgs e)</p><p>  {……}//

87、單擊更新按鈕進(jìn)入信息功能界面</p><p>  5.6課程成績管理模塊</p><p><b>  班級課程添加功能</b></p><p>  scoreAdd.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</

88、p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_GetCourseInfo_Click(object sender, EventArgs e)</p><p>  {……}//獲得課程信息</p><p>  protected void Btn_Add_Click(obj

89、ect sender, EventArgs e)</p><p>  {……}//單擊添加按鈕進(jìn)入班級課程添加功能界面</p><p>  protected void Btn_Cancle_Click(object sender, EventArgs e)</p><p>  {……}//單擊返回按鈕進(jìn)入原操作功能界面</p><p>&l

90、t;b>  班級課程管理功能</b></p><p>  scoreManage.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p><b&

91、gt;  成績信息添加功能</b></p><p>  scoreAdd.aspx:</p><p>  protected void Btn_Add_Click(object sender, EventArgs e)</p><p>  {……}//單擊添加按鈕進(jìn)入成績信息添加功能界面</p><p>  protected v

92、oid Btn_Cancle_Click(object sender, EventArgs e)</p><p>  {……}//單擊返回按鈕進(jìn)入原操作功能界面</p><p><b>  成績查詢功能</b></p><p>  scoreResult.aspx:</p><p>  private void Page

93、_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Query_Click(object sender, EventArgs e)</p><p>  {……}//單擊查詢按鈕進(jìn)入成績查詢功能界面</p&g

94、t;<p>  protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p><b>  學(xué)生成績管理功能</b></p><p>  scoreUpdate.aspx:</p><p>  private vo

95、id Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Update_Click(object sender, EventArgs e)</p><p>  {……}//單擊更新按鈕實(shí)現(xiàn)班級課程信息更新

96、</p><p>  protected void Btn_Return_Click(object sender, EventArgs e)</p><p>  {……}//單擊返回按鈕實(shí)現(xiàn)返回上一操作</p><p><b>  5.7系統(tǒng)管理模塊</b></p><p><b>  修改密碼功能</b

97、></p><p>  changePassword.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)與數(shù)據(jù)庫的連接</p><p>  protected void Btn_Chang

98、ePassword_Click(object sender, EventArgs e)</p><p>  {……}//單擊修改密碼按鈕進(jìn)行密碼修改功能</p><p><b>  5.8系統(tǒng)退出模塊</b></p><p><b>  退出系統(tǒng)</b></p><p>  Logout.aspx:

99、</p><p>  protected void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁面打開方法中實(shí)現(xiàn)系統(tǒng)退出</p><p><b>  6.總結(jié)</b></p><p>  隨著高科技信息時代——網(wǎng)絡(luò)時代的到來,以及學(xué)校擴(kuò)招帶

100、來的,前所未有的繁雜的學(xué)生信息管理工作,越來越多的學(xué)校開始摒棄傳統(tǒng)的紙張?zhí)畋怼浫?,人工統(tǒng)計(jì)、查詢等操作,借助計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)來提高工作效率、節(jié)省辦公成本、提高師生交互和溝通。.NET技術(shù)平臺對中間業(yè)務(wù)層處理具有強(qiáng)大功能,是Microsoft.net的一部分,語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù),更容易開發(fā)出Web應(yīng)用程序。近年來,.NET技術(shù)的發(fā)展越

101、來越快,應(yīng)用越來越廣泛,成為解決上述教學(xué)管理、學(xué)生管理難題的一把利器。本論文就是基于上述ASE.NET技術(shù)平臺的優(yōu)點(diǎn),設(shè)計(jì)、開發(fā)了一套學(xué)生管理系統(tǒng),為某校學(xué)生管理工作的改進(jìn)和提升做了初步的嘗試。</p><p>  經(jīng)過自己的努力把ASP.NET課程設(shè)計(jì)完成,讓我明白了這門課程需要我們掌握哪些課堂知識,改進(jìn)一些自己認(rèn)識的誤區(qū),比如,我單純的認(rèn)為ASP.NET這門課程和數(shù)據(jù)庫課只是簡單的相連,沒有太多的聯(lián)系,但是,

102、越深入做,每個界面的運(yùn)行都需要數(shù)據(jù)儲存數(shù)據(jù)和導(dǎo)出數(shù)據(jù),他們是一體的,沒有數(shù)據(jù)庫的支持,界面就顯得很單一很空洞,沒有內(nèi)容,只是一個靜態(tài)的頁面而已。有了數(shù)據(jù)庫的建立,那各種各樣的功能都能夠?qū)崿F(xiàn),充滿了生機(jī)。 </p><p>  總體而言,能夠?qū)砷T課程游刃有余的結(jié)合在一起,那才真正的學(xué)到課程的精華。我了解了很多自己不太懂得,所以學(xué)到很多吧。</p><p><b>  7

103、.參考文獻(xiàn)</b></p><p>  [1]郭謹(jǐn)謹(jǐn). 學(xué)校學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).電腦知識與技術(shù)</p><p>  [2]楊志強(qiáng).VB程序設(shè)計(jì)教程第三.版高等教育出版社</p><p>  [3]李春葆. ASP.NET 動態(tài)網(wǎng)站設(shè)計(jì)教程.清華大學(xué)出版社</p><p>  [4]李春葆.VB2005 程序設(shè)計(jì)教程.北京:清

104、華大學(xué)出版社 </p><p>  [5]馬俊.ASP.NET網(wǎng)頁設(shè)計(jì)與網(wǎng)站開發(fā).北京:人民郵電出版社</p><p>  [6]周濤.SQL Server 數(shù)據(jù)庫管理高級教程.清華大學(xué)出版</p><p>  [7]王珊.數(shù)據(jù)庫系統(tǒng)概論. 北京 :高等教育出版社</p><p>  [8]劉占文.SQL Server 數(shù)據(jù)庫管理教程.清華

105、大學(xué)出版社</p><p>  [9]張躍進(jìn).ASP.NET 2.0 自學(xué)手冊. 北京 :清華大學(xué)出版社</p><p>  [10]林志英.網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用教程.人民郵電出版社</p><p>  [11]張后楊.網(wǎng)頁編程技術(shù).北京:清華大學(xué)出版社</p><p>  [12]李春葆.VB2005程序設(shè)計(jì)教程.清華大學(xué)出版社</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論