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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p>  1設(shè)計(jì)的目的和任務(wù)3</p><p>  2開(kāi)發(fā)方法與開(kāi)發(fā)工具3</p><p><b>  2.1開(kāi)發(fā)方法3</b></p><p><b>  2.2開(kāi)發(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ù)存儲(chǔ)的描述10</p><p>  3.5.5處理過(guò)程的描述11</

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

5、p><p>  5.4學(xué)生信息管理模塊17</p><p>  5.5學(xué)費(fèi)信息管理模塊19</p><p>  5.6課程成績(jī)管理模塊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ù)對(duì)現(xiàn)有學(xué)生信息現(xiàn)狀及存在問(wèn)題的分析,在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的過(guò)程中主要解決以下幾個(gè)問(wèn)題:</p><p>  (1) 利用ASP.NET和C#編程語(yǔ)言,結(jié)合

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

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

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

10、Server 5.1版本。</p><p>  調(diào)試(開(kāi)發(fā))工具:Microsoft Visual Studio .NET 2005中文企業(yè)版</p><p>  技 術(shù) 平 臺(tái):Microsoft .NET Framework 2.0.0.0版本</p><p>  服務(wù)器操作系統(tǒng):開(kāi)發(fā)過(guò)程中使用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ù)庫(kù)平臺(tái)和Visual Studio 2005(C#),它提供了完全可

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

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

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

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

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

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

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

19、b></p><p><b>  數(shù)據(jù)庫(kù)</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>  含義說(shuō)明:記錄學(xué)生學(xué)號(hào)。</p><p><b>  類型:字符串型</b></p><p> ?。?)數(shù)據(jù)項(xiàng):studentName</p><p>  含義說(shuō)明:記錄學(xué)生姓名。</p><p><b>  類型:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

35、據(jù)項(xiàng):adminUsername </p><p>  含義說(shuō)明:記錄管理員登錄賬號(hào)。</p><p><b>  類型:字符串型 </b></p><p> ?。?8)數(shù)據(jù)項(xiàng):adminPassword</p><p>  含義說(shuō)明:記錄管理員登錄密碼。</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>  含義說(shuō)明:學(xué)生信息表student主要功能是承載學(xué)生信息的數(shù)據(jù)。</p><p>  組 成:學(xué)生姓名,學(xué)生密碼,學(xué)生性別,學(xué)生生日,學(xué)生地址,郵政編碼,電話,入學(xué)時(shí)間,附加信息</

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

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

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

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

41、/p><p><b>  數(shù)據(jù)流來(lái)源:數(shù)據(jù)庫(kù)</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ù) 流:班級(jí)信息</p><p>  說(shuō) 明:班級(jí)信息表,主要功能是存儲(chǔ)班級(jí)信息</p><p><b>  數(shù)據(jù)流來(lái)源:數(shù)據(jù)庫(kù)</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>  說(shuō) 明:學(xué)費(fèi)標(biāo)準(zhǔn)信息表,主要功能是學(xué)費(fèi)標(biāo)準(zhǔn)信息</p><p><b> 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

61、p>  表6學(xué)生課程成績(jī)信息表</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ù)庫(kù),并根據(jù)用戶權(quán)限分別進(jìn)入不同的系統(tǒng)界面</p><p><b

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

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

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

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

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

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

69、lt;/p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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、{……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接&

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>  班級(jí)學(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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</p><p>  protected void Btn_Add_Click(object sender, EventArgs e)</p>

82、<p>  {……}//單擊添加按鈕進(jìn)入班級(jí)學(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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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課程成績(jī)管理模塊</p><p><b>  班級(jí)課程添加功能</b></p><p>  scoreAdd.aspx:</p><p>  private void Page_Load(object sender, System.EventArgs e)</

88、p><p>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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)入班級(jí)課程添加功能界面</p><p>  protected void Btn_Cancle_Click(object sender, EventArgs e)</p><p>  {……}//單擊返回按鈕進(jìn)入原操作功能界面</p><p>&l

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

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

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

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

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

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

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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接</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>  {……}//在頁(yè)面打開(kāi)方法中實(shí)現(xiàn)系統(tǒng)退出</p><p><b>  6.總結(jié)</b></p><p>  隨著高科技信息時(shí)代——網(wǎng)絡(luò)時(shí)代的到來(lái),以及學(xué)校擴(kuò)招帶

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

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

102、越深入做,每個(gè)界面的運(yùn)行都需要數(shù)據(jù)儲(chǔ)存數(shù)據(jù)和導(dǎo)出數(shù)據(jù),他們是一體的,沒(méi)有數(shù)據(jù)庫(kù)的支持,界面就顯得很單一很空洞,沒(méi)有內(nèi)容,只是一個(gè)靜態(tài)的頁(yè)面而已。有了數(shù)據(jù)庫(kù)的建立,那各種各樣的功能都能夠?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í)與技術(shù)</p><p>  [2]楊志強(qiáng).VB程序設(shè)計(jì)教程第三.版高等教育出版社</p><p>  [3]李春葆. ASP.NET 動(dòng)態(tài)網(wǎng)站設(shè)計(jì)教程.清華大學(xué)出版社</p><p>  [4]李春葆.VB2005 程序設(shè)計(jì)教程.北京:清

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論