版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)----學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng) 課程設(shè)計(jì)
- 課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-- 學(xué)生信息管理系統(tǒng)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì) (4)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)報(bào)告--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)delphi學(xué)生信息管理系統(tǒng)
- vfp課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)java課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)3
- java課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì) (3)
評論
0/150
提交評論