

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)</b></p><p> 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 學(xué) 院:計(jì)算機(jī)科學(xué)與技術(shù) </p><p> 專(zhuān) 業(yè): 軟件工程 </p><p> 學(xué)生姓名: XXXX </p><p
2、> 學(xué) 號(hào): XXXXXXX </p><p> 指導(dǎo)教師: XXXX </p><p><b> 2015年6月</b></p><p><b> 摘 要</b></p><p> 伴隨信息技術(shù)在管理上應(yīng)用越來(lái)越深入而且廣泛,信息管理系統(tǒng)
3、的開(kāi)發(fā)與實(shí)施在技術(shù)的領(lǐng)域已經(jīng)逐步成熟。信息管理系統(tǒng)作為一門(mén)新型學(xué)科,依然在不斷地發(fā)展,每一門(mén)學(xué)科只有不斷地發(fā)展才能生存,所以必須建立與自身特點(diǎn)吻合的信息管理系統(tǒng)。</p><p> 本文介紹了在Visual Studio.net環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)信息管理系統(tǒng)的過(guò)程。通過(guò)分析學(xué)校學(xué)生管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生的方案。文章介紹了學(xué)生信息管理系統(tǒng)的系
4、統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);</p><p> 系統(tǒng)的功能部分主要是有系統(tǒng)登錄界面、系統(tǒng)主界面、用戶(hù)管理模塊、添加教師模塊、添加學(xué)生模塊和添加成績(jī)模塊。系統(tǒng)包含三種權(quán)限:管理員、教師和學(xué)生。其中管理員享有最高權(quán)限,可以對(duì)系統(tǒng)模塊進(jìn)行操作。</p><p> 關(guān)鍵詞:信息管理系統(tǒng)、學(xué)生成績(jī)管理、Visual Stu
5、dio.net應(yīng)用</p><p><b> Abstract</b></p><p> With more and more widespread and profound application of information technology in management, the implement of manage- ment information
6、system has become mature in technology step by step. Managing information system is a new subject. Enterpr- ise needs existence and development, so enterprise activities should be organized efficiently and organically, w
7、hich means tightening up the enterprise management and strengthening eff- ective management of any resource (staff, finance, property, etc.) i</p><p> This article introduces the detailed process of explori
8、ng a management information system under the environment of visual foxpro, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effectiv
9、e scheme for student management by computer, through analyzing disadvantages of student manag- ement by human resources. This article emphasizes on three sec- tions.The system analysis section of student management infor
10、- mat</p><p><b> 窗體底端</b></p><p> Key words: MIS、student management、Visual Studio.net application</p><p><b> 目 錄</b></p><p><b> 摘 要
11、1</b></p><p> Abstract2</p><p><b> 目 錄3</b></p><p> 第一章 系統(tǒng)概述5</p><p> 1.1 系統(tǒng)及需求分析5</p><p> 1.1.1 系統(tǒng)需求分析5</p><p>
12、 1.1.2 可行性分析5</p><p> 1.2 系統(tǒng)功能簡(jiǎn)介6</p><p> 1.2.1項(xiàng)目規(guī)劃6</p><p> 1.3系統(tǒng)開(kāi)發(fā)的目標(biāo)7</p><p> 第二章 系統(tǒng)分析8</p><p> 2.1 業(yè)務(wù)流程分析8</p><p> 2.2 數(shù)據(jù)流程分
13、析9</p><p> 2.3 數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖10</p><p> 2.4 功能分析:功能層次圖12</p><p> 第三章 系統(tǒng)設(shè)計(jì)13</p><p> 3.1 軟件模塊結(jié)構(gòu)設(shè)計(jì)13</p><p> 3.1.1 系統(tǒng)方案確定13</p><p> 3
14、.1.2 軟件結(jié)構(gòu)設(shè)計(jì)13</p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p> 3.2.1 本系統(tǒng)中所涉及到的主要實(shí)體共有四個(gè)數(shù)據(jù)表14</p><p> 第四章 系統(tǒng)的功能17</p><p> 4.1 系統(tǒng)登錄界面17</p><p> 4.2 系統(tǒng)主界面20</p>
15、<p> 4.3 用戶(hù)管理模塊21</p><p> 4.4 添加教師模塊24</p><p> 4.5 添加學(xué)生模塊27</p><p> 4.6 添加成績(jī)模塊29</p><p> 第五章 軟件測(cè)試32</p><p> 5.1 軟件測(cè)試概述32</p><p
16、> 5.2 測(cè)試內(nèi)容33</p><p> 5.2.1 系統(tǒng)登錄界面測(cè)試33</p><p> 5.2.2 系統(tǒng)管理34</p><p> 5.2.3 教師管理35</p><p> 5.2.4 學(xué)生管理35</p><p> 5.2.5 學(xué)生成績(jī)管理37</p><p
17、><b> 結(jié) 論38</b></p><p><b> 參考文獻(xiàn)39</b></p><p><b> 致 謝40</b></p><p><b> 第一章 系統(tǒng)概述</b></p><p> 1.1 系統(tǒng)及需求分析</
18、p><p> 1.1.1系統(tǒng)需求分析</p><p> 通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:</p><p> 1.針對(duì)系統(tǒng)操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面;</p><p> 2.針對(duì)該系統(tǒng)的使用對(duì)象較多,要求有較好的權(quán)限管理;</p><p> 3.針對(duì)數(shù)據(jù)較多,要求原始數(shù)據(jù)修改簡(jiǎn)單方便;&l
19、t;/p><p> 4.針對(duì)數(shù)據(jù)較多,要求有方便的數(shù)據(jù)查詢(xún),支持多條件查詢(xún);</p><p> 5.在對(duì)應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;</p><p> 1.1.2可行性分析</p><p> 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生人數(shù)逐年增加,學(xué)校對(duì)學(xué)生成績(jī)管理的工作量也越來(lái)越大。學(xué)生成績(jī)管理涉及大量的數(shù)據(jù)處理,如果用手工來(lái)完成龐大
20、的數(shù)據(jù)處理,將費(fèi)時(shí)費(fèi)力,還容易出錯(cuò),為了滿(mǎn)足學(xué)校對(duì)學(xué)生成績(jī)管理的需要,急需要一套學(xué)生成績(jī)管理系統(tǒng)來(lái)完成這項(xiàng)工作。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息加以管理,將擁有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:輸入迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)管理的效率,也是學(xué)生成績(jī)的科學(xué)化、正規(guī)化管理的重要條件。同時(shí)還要注意下列幾點(diǎn): </p><p> 1、由
21、于各方面的限制,如人員不夠、技術(shù)缺乏等原因,開(kāi)發(fā)時(shí)應(yīng)本著循序漸進(jìn),逐步完善的原則,不能貪大求全,盲目開(kāi)發(fā)。 </p><p> 2、要注意信息的準(zhǔn)確、及時(shí)、適用、經(jīng)濟(jì),只有及時(shí)、準(zhǔn)確的信息才能保證系統(tǒng)開(kāi)發(fā)的質(zhì)量和效率。 </p><p> 3、從全局出發(fā)注意系統(tǒng)開(kāi)發(fā)的整體優(yōu)化性,同時(shí)還要注意系統(tǒng)的可擴(kuò)展性和可延伸性。 </p><p> 4、盡量采用學(xué)校現(xiàn)有的
22、軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用學(xué)?,F(xiàn)有資源、提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的以及減少開(kāi)發(fā)成本的目的。 </p><p> 5、系統(tǒng)應(yīng)符合學(xué)校對(duì)學(xué)生成績(jī)管理的規(guī)定,滿(mǎn)足學(xué)生成績(jī)管理的工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。</p><p> 本系統(tǒng)所管理的對(duì)象都是學(xué)生,每一個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,計(jì)算過(guò)程也比較簡(jiǎn)單。因此,適合使用數(shù)據(jù)庫(kù)管理。而且
23、現(xiàn)在的學(xué)校電腦配置在存儲(chǔ)量和速度上都能滿(mǎn)足要求。在技術(shù)上,有指導(dǎo)老師的指導(dǎo)和相關(guān)文獻(xiàn),或者網(wǎng)上相關(guān)資料,因此可以實(shí)現(xiàn)。</p><p> 1.2 系統(tǒng)功能簡(jiǎn)介</p><p> 1.2.1 項(xiàng)目規(guī)劃</p><p> 學(xué)生信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)應(yīng)用程序,由系統(tǒng)管理、教師管理、學(xué)生管理、成績(jī)信息管理、個(gè)人信息管理等模塊組成,有如下規(guī)劃:</p>
24、;<p><b> 系統(tǒng)管理模塊:</b></p><p> 該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括添加用戶(hù)、修改密碼等等。</p><p><b> 教師管理模塊:</b></p><p> 該模塊的功能是實(shí)現(xiàn)對(duì)全校班級(jí)學(xué)生的管理工作,包括:添加學(xué)生成績(jī)、管理學(xué)生成績(jī)等,這兩個(gè)功能模
25、塊各自獨(dú)立,完成學(xué)校的全部班級(jí)學(xué)生成績(jī)的管理。</p><p><b> 學(xué)生管理模塊:</b></p><p> 該模塊的主要功能是實(shí)現(xiàn)學(xué)生對(duì)個(gè)人信息的管理,包括個(gè)人資料修改、個(gè)人密碼修改、查看個(gè)人成績(jī)等功能,從而方便學(xué)校管理部門(mén)對(duì)學(xué)校的基本情況的快速查詢(xún)和了解。</p><p><b> 成績(jī)管理模塊:</b>&
26、lt;/p><p> 學(xué)校的成績(jī)管理工作是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個(gè)主要手段,本模塊包括考試類(lèi)型設(shè)置,還設(shè)置了成績(jī)添加、成績(jī)修改、成績(jī)查詢(xún)、成績(jī)的刪除等功能模塊。</p><p> 1.3 系統(tǒng)開(kāi)發(fā)的目標(biāo)</p><p> 本系統(tǒng)是一個(gè)學(xué)校對(duì)于學(xué)生成績(jī)管理的一個(gè)綜合性的系統(tǒng),本系統(tǒng)的設(shè)計(jì)目標(biāo)主要是完成系統(tǒng)管理模塊、教師管理模塊、學(xué)生管理模塊、成績(jī)管理模塊。建立學(xué)生成績(jī)
27、管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效率和現(xiàn)代化水平。使學(xué)校對(duì)學(xué)生的成績(jī)能夠快速并準(zhǔn)確的錄入、修改和查詢(xún),更好地掌握每個(gè)學(xué)生的各科成績(jī),便于教師的管理。使學(xué)生對(duì)個(gè)人的學(xué)習(xí)成績(jī)進(jìn)行更快的查詢(xún)。讓老師能夠更好、更快的了解學(xué)生的學(xué)習(xí)情況,使學(xué)校的教學(xué)質(zhì)量進(jìn)一步的提高。</p><p><b> 第二章 系統(tǒng)分析</b></p><p> 系統(tǒng)分析是信
28、息管理系統(tǒng)的一個(gè)重要的階段,對(duì)于本系統(tǒng)而言主要為業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)存儲(chǔ)分析和功能分析。</p><p> 2.1 業(yè)務(wù)流程分析</p><p> 圖2-1-1 班級(jí)管理業(yè)務(wù)流程圖</p><p> 圖2-1-2檔案管理業(yè)務(wù)流程圖</p><p> 圖2-1-3課程管理業(yè)務(wù)流程圖</p><p>
29、 圖2-1-4成績(jī)管理業(yè)務(wù)流程圖</p><p> 2.2 數(shù)據(jù)流程分析</p><p> 數(shù)據(jù)流程分析就是把數(shù)據(jù)在本系統(tǒng)內(nèi)的情況表達(dá)出來(lái),這就用到了數(shù)據(jù)流程圖。</p><p> 由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績(jī)管理模塊為例來(lái)進(jìn)行編制。</p><p> 圖2-2-1學(xué)生成績(jī)管理系統(tǒng)0層數(shù)據(jù)流程圖</p>
30、<p> 圖2-2-2學(xué)生成績(jī)管理系統(tǒng)1層數(shù)據(jù)流程圖</p><p> 2.3 數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖</p><p> 首先來(lái)做出學(xué)生成績(jī)管理系統(tǒng)的E-R圖,分析這個(gè)問(wèn)題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績(jī)是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個(gè)系統(tǒng)的三個(gè)實(shí)體。</p><p> 再分析三個(gè)實(shí)體之間的聯(lián)系。首先,這三個(gè)實(shí)體不是
31、一個(gè)統(tǒng)一體,學(xué)生成績(jī)與教師沒(méi)有內(nèi)在聯(lián)系,教師必須通過(guò)課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個(gè)實(shí)體是多對(duì)多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門(mén)課程,一門(mén)課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績(jī)是這兩個(gè)實(shí)體“學(xué)生”和“成績(jī)”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽?jī)既不是學(xué)生獨(dú)有的,也不是課程獨(dú)有的;“學(xué)生甲70分”或“英語(yǔ)70分”是不完全的,說(shuō)“學(xué)生甲英語(yǔ)70分”才是正確的,因?yàn)?0分是學(xué)生甲和英語(yǔ)課二者共有的。這個(gè)E-R圖可畫(huà)成下
32、圖:</p><p> 圖2-3-1學(xué)生成績(jī)管理系統(tǒng)中學(xué)生與課程的E-R圖</p><p> 教師與課程這兩個(gè)實(shí)體之間,是一對(duì)多聯(lián)系;一位教師可以都多門(mén)課程,而一門(mén)課程對(duì)于學(xué)生成績(jī)來(lái)說(shuō)只能有一位教師(英語(yǔ)、高等數(shù)學(xué)有多位教師教,但對(duì)某個(gè)固定的學(xué)生來(lái)說(shuō)只能有一位教師)。其E-R圖,如下所示。</p><p> 圖2-3-2 學(xué)生成績(jī)管理系統(tǒng)中教師與課程的E-R圖
33、</p><p> 教師與課程的E-R圖組合到一起,得到最后的E-R圖,有了E-R圖,就可以設(shè)計(jì)數(shù)據(jù)庫(kù)。下圖為數(shù)據(jù)模型圖。</p><p> 圖2-3-3數(shù)據(jù)模型圖</p><p> 2.4 功能分析:功能層次圖</p><p><b> 圖2-4功能層次圖</b></p><p>&l
34、t;b> 第三章 系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 軟件模塊結(jié)構(gòu)設(shè)計(jì)</p><p> 3.1.1 系統(tǒng)方案確定</p><p> 通過(guò)對(duì)系統(tǒng)的調(diào)查與分析,系統(tǒng)主要應(yīng)完成的功能有:教師管理、學(xué)生成績(jī)管理、學(xué)生管理、系統(tǒng)管理等功能。</p><p> 3.1.2 軟件結(jié)構(gòu)設(shè)計(jì)</p><
35、;p> 本系統(tǒng)在執(zhí)行時(shí),先根據(jù)不同的操作人員的需要來(lái)進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢(xún)或?yàn)g覽等操作;總體來(lái)說(shuō),本系統(tǒng)屬于一個(gè)事務(wù)型管理系統(tǒng)。</p><p><b> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)采用了Microsoft推出的SQL SERVER 2008數(shù)據(jù)庫(kù),這是微軟集成到Office中的一個(gè)桌面數(shù)據(jù)庫(kù),能夠快速
36、方便的和Office的其他套件綜合使用。由于SQL具有顯著的簡(jiǎn)易性和有效性,大量的桌面數(shù)據(jù)庫(kù)系統(tǒng)都采用SQL作為后臺(tái)數(shù)據(jù)庫(kù)。使用SQL的好處還在于,如果你的系統(tǒng)擴(kuò)展到Client/Server模式的時(shí)候,可以使用Microsoft的數(shù)據(jù)庫(kù)服務(wù)器軟件SQL Server,此時(shí),程序只需要簡(jiǎn)單的修改一下鏈接就可以,這樣,為程序的平滑擴(kuò)展提供了非常有力的條件。</p><p> 3.2.1 本系統(tǒng)中所涉及到的主要實(shí)
37、體共有四個(gè)數(shù)據(jù)表</p><p> allusers表:{ID,用戶(hù)名,密碼,權(quán)限,添加時(shí)間}</p><p> jiaoshi表:{ID,用戶(hù)名,密碼,姓名,任教科目,電話(huà),郵箱,QQ,身份證,性別,備注,添加時(shí)間}</p><p> xuesheng表:{ID,學(xué)號(hào),密碼,姓名,班級(jí),教師,性別籍貫,電話(huà),QQ,郵箱,備注,添加時(shí)間}</p>
38、<p> xueshengchengji表:{ID,學(xué)號(hào),姓名,班級(jí),教師,課程,成績(jī),添加時(shí)間}</p><p> 各表的物理結(jié)構(gòu)如下:</p><p> Allusers表:</p><p><b> Jiaoshi表:</b></p><p> Xuesheng表:</p>&l
39、t;p> Xueshengchengji表:</p><p> 第四章 系統(tǒng)的功能</p><p> 本部分主要內(nèi)容為本系統(tǒng)的運(yùn)行界面以及主要界面的源代碼。</p><p> 4.1 系統(tǒng)登錄界面</p><p> 本界面的主要功能是為了對(duì)系統(tǒng)進(jìn)行安全性管理,本系統(tǒng)的用戶(hù)名和密碼保存在allusers表中,本系統(tǒng)根據(jù)不同的用
40、戶(hù)而設(shè)置了不同的權(quán)限,可以用zhaokedong,123456為用戶(hù)名和密碼來(lái)登陸本系統(tǒng)。</p><p><b> 系統(tǒng)主界面:</b></p><p> 實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p> protected void Page_Load(object sender, EventArgs e)</p>&l
41、t;p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p><p> cx.Items.Add("管理員");</p><p> cx.Items.Add("教師");<
42、/p><p> cx.Items.Add("學(xué)生");</p><p><b> }</b></p><p><b> }</b></p><p> protected void Image1_ServerClick(object sender, ImageClickEven
43、tArgs e)</p><p><b> {</b></p><p> if (TextBox2.Text.ToString().Trim() == "" || TextBox1.Text.ToString().Trim() == "")</p><p><b> {</b>
44、</p><p> Response.Write("<script>javascript:alert('請(qǐng)輸入完整');history.back();</script>");</p><p> Response.End();</p><p><b> }</b></p>
45、;<p> string sql;</p><p><b> sql = "";</b></p><p> if (cx.SelectedItem.ToString().Trim() == "管理員")</p><p><b> {</b></p>
46、<p> sql = "select * from allusers where username='" + TextBox1.Text.ToString().Trim() + "' and pwd='" + TextBox2.Text.ToString().Trim() + "'";</p><p><
47、;b> }</b></p><p> if (cx.SelectedItem.ToString().Trim() == "教師")</p><p><b> {</b></p><p> sql = "select * from jiaoshi where yonghuming='
48、" + TextBox1.Text.ToString().Trim() + "' and mima='" + TextBox2.Text.ToString().Trim() + "'";</p><p><b> }</b></p><p> if (cx.SelectedItem.ToSt
49、ring().Trim() == "學(xué)生")</p><p><b> {</b></p><p> sql = "select * from xuesheng where xuehao='" + TextBox1.Text.ToString().Trim() + "' and mima='
50、" + TextBox2.Text.ToString().Trim() + "'";</p><p><b> }</b></p><p> DataSet result = new DataSet();</p><p> result = new Class1().hsggetdata(sql);&
51、lt;/p><p> // result = new TestOnline.Class1().hsggetdata(sql);</p><p> if (result != null)</p><p><b> {</b></p><p> if (result.Tables[0].Rows.Count > 0
52、)</p><p><b> {</b></p><p> Session["username"] = TextBox1.Text.ToString().Trim();</p><p> if (cx.SelectedItem.ToString().Trim() == "管理員")</p>
53、;<p><b> {</b></p><p> Session["role"] = result.Tables[0].Rows[0]["cx"].ToString().Trim();</p><p><b> }</b></p><p><b> e
54、lse</b></p><p><b> {</b></p><p> Session["role"] = cx.SelectedItem.ToString().Trim();</p><p><b> }</b></p><p> Response.Redi
55、rect("main.aspx");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script>ja
56、vascript:alert('對(duì)不起,用戶(hù)名或密碼不正確!');</script>");</p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p><
57、;b> {</b></p><p> Response.Write("<script>javascript:alert('對(duì)不起,系統(tǒng)錯(cuò)誤,請(qǐng)不要越權(quán)操作!');</script>");</p><p><b> }</b></p><p><b>
58、 }</b></p><p><b> 4.2 系統(tǒng)主界面</b></p><p> 本模塊是本系統(tǒng)的應(yīng)用界面,在本界面上集成了本系統(tǒng)的所有功能,共有7個(gè)功能菜單和19個(gè)子菜單,從而實(shí)現(xiàn)了本系統(tǒng)從班級(jí)管理、檔案管理、繳費(fèi)管理、課程管理、成績(jī)管理等系統(tǒng)的具體功能,同時(shí),在系統(tǒng)管理模塊中可以完成對(duì)本系統(tǒng)的安全性管理。</p><p>
59、; 該界面是個(gè)框架組成,包括上,中,下三個(gè)部份,其中中間又包括左右兩部份,其代碼如下所示:</p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"></p>
60、<p> <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; cha
61、rset=gb2312" /></p><p> <title>學(xué)生成績(jī)管理系統(tǒng)</title></p><p><b> </head></b></p><p> <frameset rows="127,*,11" frameborder="no&q
62、uot; border="0" framespacing="0"></p><p> <frame src="top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" /
63、></p><p> <frame src="center.asp" name="mainFrame" id="mainFrame" /></p><p> <frame src="down.aspx" name="bottomFrame" scrolling=&
64、quot;No" noresize="noresize" id="bottomFrame" /></p><p> </frameset></p><p> <noframes><body></p><p><b> </body></b&g
65、t;</p><p> </noframes></html></p><p><b> 4.3用戶(hù)管理模塊</b></p><p> 本模塊是本系統(tǒng)的安全性設(shè)置模塊,根據(jù)學(xué)校不同部門(mén)以及不同使用人員對(duì)本系統(tǒng)的要求和需要,從而實(shí)行了分級(jí)管理,對(duì)用戶(hù)的權(quán)限和類(lèi)別進(jìn)行了分類(lèi)管理。</p><p>
66、 該界面是添加用戶(hù)的模塊,其代碼如下所示:</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (Session["role"].ToString().Trim() != "
67、超級(jí)管理員") //判斷session值,如果是超級(jí)管理員,則此頁(yè)可用,如果不是,則給出對(duì)話(huà)框提示.</p><p><b> {</b></p><p> Response.Write("<script>javascript:alert('對(duì)不起,您沒(méi)有這個(gè)權(quán)限');history.back();</scr
68、ipt>");</p><p> Response.End();</p><p><b> }</b></p><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)&l
69、t;/p><p><b> {</b></p><p> string sql;</p><p> //sql語(yǔ)句意思為:向表allusers中插入新數(shù)據(jù)</p><p> sql = "insert into allusers(username,pwd) values('" + user
70、name.Text.ToString().Trim() + "','" + pwd1.Text.ToString().Trim() + "')";</p><p> new Class1().hsgexucute(sql); //將sql語(yǔ)句執(zhí)行一次,調(diào)用class1.cs中的hsgexecute函數(shù)</p><p> R
71、esponse.Write("<script>javascript:alert('添加成功');</script>"); //執(zhí)行成功,給出提示</p><p><b> }</b></p><p> 該界面是管理系統(tǒng)中已有用戶(hù)的模塊,其代碼如下所示:</p><p> prot
72、ected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (Session["role"].ToString().Trim() != "超級(jí)管理員")</p><p><b> {<
73、/b></p><p> Response.Write("<script>javascript:alert('對(duì)不起,您沒(méi)有這個(gè)權(quán)限');history.back();</script>");</p><p> Response.End();</p><p><b> }</b&
74、gt;</p><p> if (!IsPostBack)</p><p><b> {</b></p><p> string sql;</p><p> sql = "select * from allusers order by id desc";</p><p>
75、; getdata(sql);</p><p><b> }</b></p><p><b> }</b></p><p> private void getdata(string sql)</p><p><b> {</b></p><p>
76、; DataSet result = new DataSet();</p><p> result = new Class1().hsggetdata(sql);</p><p> if (result != null)</p><p><b> {</b></p><p> if (result.Tables
77、[0].Rows.Count > 0)</p><p><b> {</b></p><p> DataGrid1.DataSource = result.Tables[0];</p><p> DataGrid1.DataBind();</p><p><b> }</b></
78、p><p><b> else</b></p><p><b> {</b></p><p> DataGrid1.DataSource = null;</p><p> DataGrid1.DataBind();</p><p><b> }</b&g
79、t;</p><p><b> }</b></p><p><b> }</b></p><p><b> 4.4添加教師模塊</b></p><p> 因?yàn)楸鞠到y(tǒng)中有些功能模塊具有相似之處,因此在本文只用此模塊進(jìn)行一個(gè)簡(jiǎn)單的說(shuō)明。其它的相似模塊的代碼可能參閱本模塊的設(shè)
80、計(jì)思路。</p><p> 實(shí)現(xiàn)該模塊的主要代碼如下所示:</p><p> string sql;</p><p> string ngender;</p><p> if (RadioButton1.Checked)</p><p><b> {</b></p><
81、;p> ngender = "男";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> ngender = "女";</p>
82、;<p><b> }</b></p><p> sql = "insert into jiaoshi(yonghuming,mima,xingming,renjiaokemu,dianhua,youxiang,QQ,shenfenzheng,xingbie,beizhu) values('" + yonghuming.Text.ToString
83、().Trim() + "','" + mima.Text.ToString().Trim() + "','" + xingming.Text.ToString().Trim() + "','" + renjiaokemu.Text.ToString().Trim() + "','" + dia
84、nhua.Text.ToString().Trim() + "','" + youxiang.Text.ToString().Trim() + "','" + QQ.Text.ToString().Trim() + "','" + shenfenzheng.Text.ToString().Trim() + "',
85、'" + ngender + "','" + beizhu.Text.ToString().</p><p> int result;</p><p> result = new Class1().hsgexucute(sql);</p><p> if (result == 1)</p>&
86、lt;p><b> {</b></p><p> Response.Write("<script>javascript:alert('添加成功');</script>");</p><p><b> }</b></p><p><b> e
87、lse</b></p><p><b> {</b></p><p> Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)的連?);</script>");</p><p><b> }</b>&l
88、t;/p><p><b> 4.5添加學(xué)生模塊</b></p><p> 實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p> string sql;</p><p> string ngender;</p><p> if (RadioButton1.Checked)</p>&
89、lt;p><b> {</b></p><p> ngender = "男";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>
90、<p> ngender = "女";</p><p><b> }</b></p><p> sql = "insert into xuesheng(xuehao,mima,xingming,banji,jiaoshi,xingbie,jiguan,dianhua,QQ,youxiang,beizhu) values(
91、'" + xuehao.Text.ToString().Trim() + "','" + mima.Text.ToString().Trim() + "','" + xingming.Text.ToString().Trim() + "','" + banji.Text.ToString().Trim() + &
92、quot;','" + jiaoshi.SelectedItem.ToString().Trim() + "','" + ngender + "','" + jiguan.Text.ToString().Trim() + "','" + dianhua.Text.ToString().Trim() + &
93、quot;','" + QQ.Text.ToString().Trim() + "','" + youxiang.Text.ToString().Trim() + "','"</p><p> int result;</p><p> result = new Class1().hsgex
94、ucute(sql);</p><p> if (result == 1)</p><p><b> {</b></p><p> Response.Write("<script>javascript:alert('添加成功');</script>");</p>&
95、lt;p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)的連?);</
96、script>");</p><p><b> }</b></p><p><b> 4.6添加成績(jī)模塊</b></p><p> 該模塊是讓教師添加學(xué)生成績(jī)的模塊,每個(gè)教師只能添加自己學(xué)生的成績(jī),實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p> protected void
97、 Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p><p> xuehao.Items.Add("請(qǐng)選擇");
98、</p><p> string sql;</p><p> sql = "select xuehao from xuesheng where jiaoshi='"+Session["username"].ToString().Trim()+"' order by id desc";</p>&l
99、t;p> DataSet result = new DataSet();</p><p> result = new Class1().hsggetdata(sql);</p><p> if (result != null)</p><p><b> {</b></p><p> if (result.
100、Tables[0].Rows.Count > 0)</p><p><b> {</b></p><p> int k = 0;</p><p> for (k = 0; k < result.Tables[0].Rows.Count; k++)</p><p> { xuehao.Items.A
101、dd(result.Tables[0].Rows[k]["xuehao"].ToString().Trim());</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><
102、;b> }</b></p><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql;&l
103、t;/p><p> sql="insert into xueshengchengji(xuehao,xingming,banji,jiaoshi,kecheng,chengji) values('"+xuehao.SelectedItem.ToString().Trim()+"','"+xingming.Text.ToString().Trim()+&
104、quot;','"+banji.Text.ToString().Trim()+"','"+jiaoshi.Text.ToString().Trim()+"','"+kecheng.Text.ToString().Trim()+"','"+chengji.Text.ToString().Trim()+&qu
105、ot;') ";</p><p> int result;</p><p> result = new Class1().hsgexucute(sql);</p><p> if (result == 1)</p><p><b> {</b></p><p> Res
106、ponse.Write("<script>javascript:alert('添加成功');</script>");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b>
107、</p><p> Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)的連?);</script>");</p><p><b> }</b></p><p><b> }</b></p><
108、;p> protected void xuehao_SelectedIndexChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql;</p><p> sql="select xingming,banji,jiaoshi fr
109、om xuesheng where xuehao='"+xuehao.SelectedItem.ToString().Trim()+"'";</p><p> DataSet result = new DataSet();</p><p> result = new Class1().hsggetdata(sql);</p>
110、<p> if (result != null)</p><p><b> {</b></p><p> if (result.Tables[0].Rows.Count > 0)</p><p><b> {</b></p><p> xingming.Text = res
111、ult.Tables[0].Rows[0]["xingming"].ToString().Trim();</p><p> banji.Text = result.Tables[0].Rows[0]["banji"].ToString().Trim();</p><p> jiaoshi.Text = result.Tables[0].Rows[
112、0]["jiaoshi"].ToString().Trim();</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 第五章 軟件測(cè)試</b&g
113、t;</p><p> 軟件的測(cè)試是軟件工程過(guò)程的一個(gè)重要階段,是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)和編碼各階段產(chǎn)品的最終檢查,是為了保證軟件開(kāi)發(fā)產(chǎn)品的正確性、完整性和一致性,從而檢測(cè)軟件錯(cuò)誤、修正軟件錯(cuò)誤的過(guò)程。軟件開(kāi)發(fā)的目的是開(kāi)發(fā)出實(shí)現(xiàn)用戶(hù)需求的高質(zhì)量、高性能的軟件產(chǎn)品,軟件測(cè)試以檢查軟件產(chǎn)品內(nèi)容和功能特性為核心,是軟件質(zhì)量保證的關(guān)鍵步驟,也是成功實(shí)現(xiàn)軟件開(kāi)發(fā)目標(biāo)的重要保障。</p>&l
114、t;p> 5.1 軟件測(cè)試概述</p><p> 軟件測(cè)試依據(jù)測(cè)試任務(wù)要求的類(lèi)型可分為有效性測(cè)試和驗(yàn)證測(cè)試兩種類(lèi)型。有效性測(cè)試和驗(yàn)證測(cè)試。</p><p> 有效性測(cè)試以實(shí)現(xiàn)用戶(hù)需求為根本點(diǎn),確認(rèn)軟件的功能、性能和其他特性是否與用戶(hù)的要求一致,內(nèi)容包括:需求規(guī)格說(shuō)明、用戶(hù)文檔、程序文檔等的有效性確認(rèn)。</p><p> 驗(yàn)證測(cè)試是檢驗(yàn)軟件開(kāi)發(fā)個(gè)階段,以
115、階段間的邏輯協(xié)調(diào)性、完備性和正確性。例如:需求分析是概要設(shè)計(jì)的依據(jù),概要設(shè)計(jì)必須以滿(mǎn)足需求為出發(fā)點(diǎn)和充分體現(xiàn)需求,使得階段產(chǎn)品內(nèi)容保持邏輯上的一致性和協(xié)調(diào)性。</p><p> 軟件測(cè)試可應(yīng)用多種測(cè)試方法來(lái)實(shí)現(xiàn)測(cè)試任務(wù)要求,墨盒測(cè)試和白盒測(cè)試是廣泛使用的兩種基本的測(cè)試方法。</p><p> 墨盒測(cè)試是功能、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試。在不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試
116、者依據(jù)該程序功能上的輸入輸出關(guān)系,或是程序的外部特性來(lái)設(shè)計(jì)和選擇測(cè)試用例,推斷程序編碼的正確性。</p><p> 白盒測(cè)試是結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試。測(cè)試者熟悉程序的內(nèi)部結(jié)構(gòu),依據(jù)程序模塊的內(nèi)部結(jié)構(gòu)來(lái)設(shè)計(jì)測(cè)試用例,檢測(cè)程序代碼的正確性。</p><p> 軟件測(cè)試可運(yùn)用多種不同的測(cè)試策略來(lái)實(shí)現(xiàn),最常用的方式是自底向上分階段進(jìn)行,對(duì)不同開(kāi)發(fā)階段的產(chǎn)品采用不同的測(cè)試方法進(jìn)行
117、檢測(cè),從獨(dú)立程序模塊開(kāi)始,然后進(jìn)行程序測(cè)試、設(shè)計(jì)測(cè)試到確認(rèn)測(cè)試,最終進(jìn)行系統(tǒng)測(cè)試,共分四個(gè)階段:?jiǎn)卧獪y(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。</p><p> 單元測(cè)試是單獨(dú)檢測(cè)各模塊,驗(yàn)證程序模塊和詳細(xì)設(shè)計(jì)是否一致,消除程序模塊內(nèi)部邏輯上和功能上的錯(cuò)誤和缺陷。一般采用白盒測(cè)試法。單元測(cè)試還檢查模塊界面的輸入輸出數(shù)據(jù),判斷模塊是否符合設(shè)計(jì)要求、模塊所涉及的局部數(shù)據(jù)結(jié)構(gòu)的狀況和改變、模塊內(nèi)部重要執(zhí)行路徑(包括出錯(cuò)處理
118、路徑)的正確性。</p><p> 集成測(cè)試是將已測(cè)試的模塊組裝進(jìn)行檢測(cè),對(duì)照軟件設(shè)計(jì)檢測(cè)和排除子系統(tǒng)或系統(tǒng)結(jié)構(gòu)上的錯(cuò)誤。一般采用墨盒測(cè)試法。集成測(cè)試的重點(diǎn)是:檢測(cè)模塊接口之間的連接,發(fā)現(xiàn)訪問(wèn)公共數(shù)據(jù)結(jié)構(gòu)可能引起的模塊間的干擾,全局?jǐn)?shù)據(jù)結(jié)構(gòu)的不一致,測(cè)試軟件系統(tǒng)或字系統(tǒng)輸入輸出處理 故障處理和容錯(cuò)等方面的能力。</p><p> 確認(rèn)測(cè)試要求是按規(guī)定需求,逐項(xiàng)進(jìn)行有效測(cè)試。檢測(cè)軟件的功
119、能和性能及其他特性是否與用戶(hù)的要求一致;一般采用墨盒測(cè)試法。確認(rèn)測(cè)試的基本事項(xiàng)有:功能確認(rèn)(以用戶(hù)需求規(guī)格說(shuō)明為依據(jù),檢測(cè)系統(tǒng)需求規(guī)定功能的實(shí)現(xiàn)情況)、配置確認(rèn)(檢查系統(tǒng)資源和設(shè)備的協(xié)調(diào)情況,確保開(kāi)發(fā)軟件的所有文檔資料編寫(xiě)齊全,能夠支持軟件運(yùn)行后的維護(hù)工作。文檔資料包括:設(shè)計(jì)文檔、源程序、測(cè)試文檔和用戶(hù)文檔等)。</p><p> 系統(tǒng)測(cè)試是檢測(cè)軟件系統(tǒng)運(yùn)行時(shí)與其他相關(guān)要素(硬件、數(shù)據(jù)庫(kù)及操作人員等)的協(xié)調(diào)工作
120、情況是否滿(mǎn)足要求,包括性能測(cè)試、恢復(fù)測(cè)試和安全測(cè)試等內(nèi)容。</p><p> 上述四個(gè)階段相互獨(dú)立且順序相接,單元測(cè)試在編碼階段即可進(jìn)行,單元測(cè)試后進(jìn)入獨(dú)立測(cè)試階段,從集成測(cè)試開(kāi)始依次進(jìn)行。</p><p><b> 5.2 測(cè)試內(nèi)容</b></p><p> 5.2.1系統(tǒng)登錄界面測(cè)試</p><p> 系統(tǒng)編
121、譯成功后,打開(kāi)登錄界面,輸入超級(jí)管理員的用戶(hù)名與密碼,權(quán)限選擇管理員選項(xiàng),登錄。</p><p> 5.2.2 系統(tǒng)管理</p><p> 超級(jí)管理員可以添加普通管理員,也可以對(duì)普通管理員進(jìn)行刪除。</p><p> 5.2.3 教師管理</p><p> 超級(jí)管理員添加教師,并可以查詢(xún)已添加教師的情況,可以對(duì)已添加教師進(jìn)行修改與刪除
122、。</p><p> 5.2.4 學(xué)生管理</p><p> 超級(jí)管理員添加學(xué)生,并可以查詢(xún)已添加學(xué)生的情況,可以對(duì)已添加學(xué)生進(jìn)行修改與刪除。</p><p> 5.2.5 學(xué)生成績(jī)管理</p><p> 超級(jí)管理員可以對(duì)學(xué)生的成績(jī)進(jìn)行管理。</p><p><b> 結(jié) 論</b>&
123、lt;/p><p> 在學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)過(guò)程中,由于本人開(kāi)發(fā)的軟件較少,在知識(shí)、經(jīng)驗(yàn)方面都存在著欠缺。另外,本系統(tǒng)開(kāi)發(fā)過(guò)程中,時(shí)間比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿(mǎn)足用戶(hù)的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用不是很多,但是未來(lái)的發(fā)展方向,在本次開(kāi)發(fā)過(guò)程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過(guò)程中可能會(huì)造成一些不必要的數(shù)據(jù)
124、損失。</p><p> 盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過(guò)程,了解了的基本知識(shí)鞏固了我對(duì)Visual studio.net的學(xué)習(xí),但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門(mén)開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的
125、思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 周佩德.《數(shù)據(jù)庫(kù)原理及應(yīng)用》.電子工業(yè)出版社</p><p> [2] 劉炳文等,VISUAL STUDIO.NET程序設(shè)計(jì)——數(shù)據(jù)庫(kù)篇,1999</p><p> [3] 李光明.《Visual S
126、tudio.net編程實(shí)例大制作》.冶金工業(yè)出版社</p><p> [4] 劉炳文,精通VISUAL STUDIO.NET入門(mén)與提高,人民郵電出版社</p><p> [5] 黃淼云.《VISUAL STUDIO.NET辦公自動(dòng)化編程》.國(guó)防工業(yè)出版社</p><p> [6] 王要武,管理系統(tǒng),電子工業(yè)出版社,2003</p><p&g
127、t; [7] 李紅等編著,管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用,電子工業(yè)出版社,2003</p><p> [8] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,2003</p><p> [9] 康博工作室,張紅軍,王紅等縞著《Visual Studio.net 0中文版高級(jí)應(yīng)用與開(kāi)發(fā)指南》,人民郵電出版社,2001年4月第一版</p><p> [10] 林立軍,程斌,翁迪恩
128、縞著《Visual Studio.net數(shù)據(jù)庫(kù)開(kāi)發(fā)指南》,西安電子科技大學(xué)出版社,2000年2月第一版</p><p> [11] 張宏林,孔艷,王哲等編著。《按實(shí)例學(xué)Visual Studio.net >北京,人民郵電出版社,2000</p><p> [12] 宋偉,吳建國(guó)等編著《中文Visual Studio.net編程基礎(chǔ)》,北京,清華大學(xué)出版社</p>&
129、lt;p><b> 致 謝</b></p><p> 我歷時(shí)將近兩個(gè)月時(shí)間終于把這篇論文寫(xiě)完了,在這段充滿(mǎn)奮斗的歷程中,帶給我的學(xué)生生涯無(wú)限的激情和收獲。在論文的寫(xiě)作過(guò)程中遇到了無(wú)數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過(guò)了。在校圖書(shū)館查找資料的時(shí)候,圖書(shū)館的老師給我提供了很多方面的支持與幫助,尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師XXX老師,沒(méi)有她對(duì)我進(jìn)行了不厭其煩的指導(dǎo)和幫助,無(wú)私的
130、為我進(jìn)行論文的修改和改進(jìn),就沒(méi)有我這篇論文的最終完成。在此,我向指導(dǎo)和幫助過(guò)我的老師們表示最衷心的感謝! </p><p> 同時(shí),我也要感謝本論文所引用的各位學(xué)者的專(zhuān)著,如果沒(méi)有這些學(xué)者的研究成果的啟發(fā)和幫助,我將無(wú)法完成本篇論文的最終寫(xiě)作。至此,我也要感謝我的朋友和同學(xué),他們?cè)谖覍?xiě)論文的過(guò)程中給予我了很多有用的素材,也在論文的排版和撰寫(xiě)過(guò)程中提供熱情的幫助! </p><p> 金
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文————學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
- vb畢業(yè)論文----學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文畢業(yè)論文
- 畢業(yè)論文范文——學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)-畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)——畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)——畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文
- 學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-學(xué)生成績(jī)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論