學(xué)生信息管理系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩30頁(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>  學(xué)生管理系統(tǒng)是學(xué)校管理系統(tǒng)的主要構(gòu)件之一,在某種程度上體現(xiàn)了一個(gè)學(xué)校的教學(xué)現(xiàn)代化水平,系統(tǒng)的先進(jìn)性將引領(lǐng)學(xué)校教學(xué)質(zhì)量向前飛速發(fā)展。</p><p>  學(xué)生管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性

2、強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我采用微軟公司的visual studio 2,005.中的c#語(yǔ)言平臺(tái)開(kāi)發(fā),后臺(tái)建立在Microsoft SQL Server 2,005基礎(chǔ)上,尤其是數(shù)據(jù)窗口能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成高可行性系統(tǒng)。通過(guò)對(duì)計(jì)算機(jī)硬件和軟件方面的了解,來(lái)論證本系統(tǒng)的解決方案。

3、另外對(duì)學(xué)校等領(lǐng)域進(jìn)行調(diào)研和分析,參照相關(guān)各種資料進(jìn)行數(shù)據(jù)庫(kù)編程實(shí)踐。在指導(dǎo)老師的大力幫助下,基本上完成了設(shè)計(jì)任務(wù)書的要求。</p><p>  用戶模塊和管理員模塊。對(duì)于用戶模塊來(lái)說(shuō),只能瀏覽屬于本用戶(學(xué)生)的相關(guān)信息;而管理員模塊,則可以添加、查詢、修改、刪除、查看所有學(xué)生的信息,并且可以對(duì)班級(jí)信息、課程信息、學(xué)生成績(jī)和教師信息進(jìn)行簡(jiǎn)單的管理。</p><p>  關(guān)鍵詞:信息管理系統(tǒng)

4、; Microsoft SQL Server 2005 </p><p><b>  Abstract</b></p><p>  The student management system management system system is the typical information management system (MIS), Its developm

5、ent mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Establishes the data uniformity and the integrity regarding former

6、request is strong, the data security good storehouse. But regarding latter then the request application procedure function is complete, Easy to use and so on the</p><p>  This system has two modules, user mo

7、dule and administrator module. For user module, it just can browse information itself, but for administrator module, it can add, query, modify, delete and browse information of all students, and can manage the informatio

8、n of classes, student's result management, subjects and teachers simply.</p><p>  Key word: information management system; Microsoft SQL Server 2,005</p><p><b>  目 錄</b></p&

9、gt;<p><b>  摘 要II</b></p><p>  AbstractIII</p><p><b>  1引 言6</b></p><p>  1.1課題來(lái)源及意義6</p><p>  1.2 研究?jī)?nèi)容與目標(biāo)6</p><p>  2

10、相關(guān)知識(shí)與開(kāi)發(fā)工具的介紹8</p><p>  2.1 Visual Studio C# 2005介紹8</p><p>  2.2 SQL2005數(shù)據(jù)庫(kù)概論8</p><p>  2.3 ADO連接數(shù)據(jù)庫(kù)介紹9</p><p>  2.4經(jīng)濟(jì)可行性10</p><p>  3系統(tǒng)的總體設(shè)計(jì)11</p

11、><p>  3.1需求分析11</p><p>  3.2系統(tǒng)功能需求11</p><p>  3.3系統(tǒng)的性能需求12</p><p>  3.4系統(tǒng)數(shù)據(jù)要求12</p><p>  3.5系統(tǒng)模塊劃分13</p><p>  4 數(shù)據(jù)庫(kù)物理設(shè)計(jì)14</p><p

12、>  4.1數(shù)據(jù)庫(kù)的創(chuàng)建14</p><p>  4.2設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)14</p><p>  4.2.1表users14</p><p>  4.2.2表Speciality14</p><p>  4.2.3表Teacher15</p><p>  4.24表student15</p>

13、<p>  4.2.5表grade15</p><p>  4.2.6表Department16</p><p>  4.2.7表Coursetype16</p><p>  4.2.8表Course16</p><p>  5系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17</p><p>  5.1用戶的登陸17&l

14、t;/p><p>  5.2學(xué)生管理系統(tǒng)主界面17</p><p>  5.3成績(jī)管理模塊18</p><p><b>  總 結(jié)19</b></p><p><b>  致 謝20</b></p><p><b>  參考文獻(xiàn)21</b>&l

15、t;/p><p><b>  附 錄22</b></p><p><b>  1引 言</b></p><p>  1.1課題來(lái)源及意義</p><p>  21世紀(jì)是信息化的時(shí)代,信息化以更快捷更方便為目標(biāo)來(lái)融入各行各業(yè)。學(xué)校也不能例外。當(dāng)前,我國(guó)的學(xué)校正在加緊實(shí)施信息化建設(shè),其中學(xué)生管理是相當(dāng)重要

16、的一部分。</p><p>  目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開(kāi)發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作。</p><p>  學(xué)生管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生管理系統(tǒng)應(yīng)該

17、能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。在各大中小學(xué)校,用計(jì)算機(jī)管理學(xué)校的信息已經(jīng)越來(lái)越普遍了。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性。提高了學(xué)校的管理能力,為此,用計(jì)算機(jī)來(lái)管理學(xué)校的信息,是非常必要的。 </p&g

18、t;<p>  1.2 研究?jī)?nèi)容與目標(biāo)</p><p><b>  本文主要工作包括:</b></p><p>  (1) 新系統(tǒng)在原有系統(tǒng)的基礎(chǔ)上加入了新的數(shù)據(jù)庫(kù)的支持,使用了先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。</p><p>  (2)在M

19、icrosoft Visual Studio 2005平臺(tái)上實(shí)現(xiàn)了原型系統(tǒng)。</p><p>  (3)設(shè)計(jì)了基于三層結(jié)構(gòu)的設(shè)計(jì)思想。</p><p>  (4) 盡量達(dá)到人力與設(shè)備費(fèi)用的節(jié)省,并且使軟件處理數(shù)據(jù)的速度提高,軟件的整個(gè)設(shè)計(jì)過(guò)程必須通過(guò)生產(chǎn)能力的提高,人員工作效率的提高等等使軟件開(kāi)發(fā)成本最小化.實(shí)現(xiàn)保證軟件質(zhì)量的前提下的資金投入最小化.</p><p>

20、;  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。</p><p>  2相關(guān)知識(shí)與開(kāi)發(fā)工具的介紹</

21、p><p>  2.1 Visual Studio C# 2005介紹</p><p>  Visual Studio 是一套完整的工具,用于生成桌面和基于團(tuán)隊(duì)的企業(yè)級(jí) Web 應(yīng)用程序。除了生成高性能的桌面應(yīng)用程序外,還可以使用 Visual Studio 基于組件的強(qiáng)大開(kāi)發(fā)工具和其他技術(shù),簡(jiǎn)化基于團(tuán)隊(duì)的企業(yè)級(jí)解決方案的設(shè)計(jì)、開(kāi)發(fā)和部署。Visual Studio 包含基于組件的開(kāi)發(fā)工具(如

22、 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及許多用于簡(jiǎn)化基于小組的解決方案的設(shè)計(jì)、開(kāi)發(fā)和部署的其他技術(shù)。MSDN Library 也包含在內(nèi),它包含這些開(kāi)發(fā)工具的所有文檔。</p><p>  visual C#是Visual Studio家族的新成員,它不僅全面貫徹發(fā)面向?qū)ο蠹夹g(shù),而且在編譯優(yōu)化技術(shù)方面較其他同類產(chǎn)品具有明顯的優(yōu)勢(shì)。,它是專門針對(duì).NET戰(zhàn)

23、略所開(kāi)發(fā)的語(yǔ)言,因此它能夠充分利用.NET平臺(tái)的各種強(qiáng)大功能,并且使用起來(lái)非常直觀和方便。</p><p>  2.2 SQL2005數(shù)據(jù)庫(kù)概論</p><p>  數(shù)據(jù)庫(kù)在一個(gè)系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。一個(gè)合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。 <

24、/p><p>  數(shù)據(jù)庫(kù)是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合,是數(shù)據(jù)管理的最新技術(shù)。數(shù)據(jù)庫(kù)技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫(kù)技術(shù)是20世紀(jì),60年代后期產(chǎn)生和發(fā)展起來(lái)的一項(xiàng)計(jì)算機(jī)數(shù)據(jù)管理技術(shù),它的出現(xiàn)使計(jì)算機(jī)應(yīng)用滲透到人類社會(huì)的廣闊領(lǐng)域。目前數(shù)據(jù)庫(kù)的建設(shè)規(guī)模和性能、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的標(biāo)志,數(shù)據(jù)庫(kù)技術(shù)也成為計(jì)算機(jī)

25、科學(xué)技術(shù)學(xué)科的一個(gè)重要分支。</p><p>  今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2005 還為您的數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來(lái)的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析

26、包,SQL Server 2005 為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,SQL Server 2005 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力。 </p><p>  高度的可伸縮性和可靠性 </p><p&

27、gt;  使用 SQL Server 2005 可以獲得非凡的可伸縮性和可靠性。通過(guò)向上伸縮和向外擴(kuò)展的能力,SQL Server 滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。</p><p>  向上伸縮。SQL Server 2005 利用了對(duì)稱多處理器 (SMP) 系統(tǒng)。SQL Server Enterprise Edition 最多可以使用 32 個(gè)處理器和 64 GB RAM。</p><

28、;p>  向外擴(kuò)展。向外擴(kuò)展可以將數(shù)據(jù)庫(kù)和數(shù)據(jù)負(fù)載分配給多臺(tái)服務(wù)器。 </p><p>  可用性。通過(guò)增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的備份策略,SQL Server 2005 達(dá)到了最大的可用性。 </p><p>  SQL Server 2005 是 Microsoft .NET Enterprise Server 的數(shù)據(jù)管理與分析中樞。SQL Server 2005 包括

29、加速?gòu)母拍畹阶詈蠼桓堕_(kāi)發(fā)過(guò)程的工具。</p><p>  集成和可擴(kuò)展的分析服務(wù)。有了 SQL Server 2005,您可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價(jià)值。此外,還可以根據(jù)分析結(jié)果自動(dòng)驅(qū)動(dòng)商業(yè)過(guò)程以及從最復(fù)雜的計(jì)算靈活地檢索自定義結(jié)果集。 </p><p>  快速開(kāi)發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。SQL Server 2005 帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動(dòng)和

30、轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能。您可以從任意 Visual Studio 工具以可視化方式設(shè)計(jì)和編寫數(shù)據(jù)庫(kù)應(yīng)用程序。 </p><p>  簡(jiǎn)化的管理和調(diào)節(jié)。使用 SQL Server 2005,您可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫(kù)??梢栽诒3致?lián)機(jī)的同時(shí)輕松地在計(jì)算機(jī)間或?qū)嵗g移動(dòng)和復(fù)制數(shù)據(jù)庫(kù)。</p><p>  2.3 ADO連接數(shù)據(jù)庫(kù)介紹&

31、lt;/p><p>  ADO是為微軟的強(qiáng)大的數(shù)據(jù)訪問(wèn)接口 OLE DB 設(shè)計(jì)的,上一個(gè)便于使用的應(yīng)用程序?qū)印?</p><p>  OLE DB 為任何數(shù)據(jù)源都提供了高性能的訪問(wèn),包括:關(guān)系型數(shù)據(jù)庫(kù)、非關(guān)系型數(shù)據(jù)庫(kù)、電子郵件、文件系統(tǒng)、文本和圖形以及自定義業(yè)務(wù)對(duì)象等。 </p><p>  ADO 2.0 實(shí)際上是基于MSADO15.DLL這個(gè)動(dòng)態(tài)鏈接庫(kù)的,這個(gè)庫(kù)文件

32、的名字雖然和 ADO 1.5 的一樣,但是它實(shí)現(xiàn)了更新的接口。 </p><p>  ADO 2.0 里的新技術(shù)有:1、異步操作和事件模型2、數(shù)據(jù)集的持續(xù)性3、層次化的數(shù)據(jù)傳輸</p><p><b>  一、ADO特點(diǎn)概述</b></p><p>  用ADO訪問(wèn)數(shù)據(jù)元的特點(diǎn)可概括如下:</p><p>  1.易于

33、使用,可以說(shuō)這是ADO最重要的特點(diǎn)之一。ADO 是高層數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),相對(duì)與ODBC來(lái)說(shuō),具有面性對(duì)象的特點(diǎn)。同時(shí),在 ADO 對(duì)象結(jié)構(gòu)中,對(duì)象與對(duì)象之間的層次結(jié)構(gòu)不是非常明顯,這會(huì)給編寫數(shù)據(jù)庫(kù)程序帶來(lái)更多的便利。比如,在應(yīng)用程序中如果要使用記錄集對(duì)象,不一定要先建立連接、會(huì)話對(duì)象,如果需要就可以直接構(gòu)造記錄集對(duì)象??偸牵呀?jīng)沒(méi)有必要關(guān)心對(duì)象的構(gòu)造層次與構(gòu)造順序了。</p><p>  2.可以訪問(wèn)多種數(shù)據(jù)源。

34、和 OLE DB 一樣,使應(yīng)用程序具有很好的通用性和靈活性。</p><p>  3.訪問(wèn)數(shù)據(jù)庫(kù)效率高。</p><p>  4.方便的WEB應(yīng)用。ADO 可以以 ActiveX 控件的形式出現(xiàn),這就大大方便了Web應(yīng)用程序的編制。</p><p>  5.技術(shù)編程接口豐富。ADO 支持 Visual C++、Visual Basic、VBS、JS等。<

35、/p><p><b>  2.4經(jīng)濟(jì)可行性</b></p><p>  隨著社會(huì)的發(fā)展及經(jīng)濟(jì)的繁榮,知識(shí)經(jīng)濟(jì)已成趨勢(shì)并在某些方面尤其突出,各大高校都隨之?dāng)U招。學(xué)生也日趨增多,這個(gè)給學(xué)籍管理帶來(lái)了沉重的壓力,使用人力來(lái)管理已經(jīng)不可能了,一個(gè)好的有規(guī)模的學(xué)籍管理系統(tǒng)已經(jīng)迫在眉睫了,所以在經(jīng)濟(jì)上是十分可行的。</p><p><b>  3系統(tǒng)

36、的總體設(shè)計(jì)</b></p><p><b>  3.1需求分析</b></p><p>  21世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息

37、管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。我所開(kāi)發(fā)的這個(gè)系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件C#作為實(shí)現(xiàn)語(yǔ)言,以數(shù)據(jù)庫(kù)Microsoft SQL Server2005作為系統(tǒng)的后臺(tái)操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。</p><p>  跟據(jù)1999年中國(guó)電信的調(diào)查報(bào)告顯示我國(guó)的上網(wǎng)人數(shù)已達(dá)到890萬(wàn),互聯(lián)網(wǎng)已經(jīng)十分普及,學(xué)校往界的畢業(yè)生希望能在世界的任何一個(gè)角落查到自己校友的

38、信息,本系統(tǒng)為學(xué)校將來(lái)的上網(wǎng)作了先期工作,比如數(shù)據(jù)庫(kù)的建立。</p><p>  需求分析是一個(gè)漸進(jìn)的過(guò)程,通過(guò)開(kāi)發(fā)人員和用戶的不斷交流,逐步加深對(duì)系統(tǒng)功能和性能的認(rèn)識(shí),并且加以細(xì)化、分解軟件需求。需求分析是軟件開(kāi)發(fā)過(guò)程中系統(tǒng)的推理過(guò)程,涉及到領(lǐng)域問(wèn)題及其組成部分,目的在于理解需要什么和必須做什么,并將用戶的需求用書面形成表達(dá)出來(lái)。</p><p><b>  3.2系統(tǒng)功能需求

39、</b></p><p>  學(xué)生信息管理系統(tǒng)在管理學(xué)生中占有重要的地位,它關(guān)系著學(xué)生信息的基本信息,其中包括學(xué)生信息,班級(jí)信息、課程信息等。對(duì)于學(xué)校來(lái)講,學(xué)生信息管理系統(tǒng)是不可缺少的組成部分,它有效地管理學(xué)生檔案,對(duì)學(xué)校學(xué)生的變動(dòng)和統(tǒng)計(jì)起著重要的管理作用。 </p><p>  本系統(tǒng)根據(jù)學(xué)校管理的實(shí)際要求,結(jié)合學(xué)生信息管理的實(shí)際流程要,需實(shí)現(xiàn)以下功能:</p>

40、<p>  1.能夠?qū)W(xué)生的有關(guān)資料進(jìn)行輸入,查詢,修改,刪除。</p><p>  2.能夠?yàn)閷W(xué)校提供強(qiáng)大的查詢功能,以便管理人員了解和掌握學(xué)生的具體情況。</p><p>  3.能夠?qū)?shù)據(jù)庫(kù)和登陸記錄進(jìn)行清理。</p><p>  4.可以對(duì)用戶進(jìn)行修改密碼,新增用戶。</p><p>  3.3系統(tǒng)的性能需求</p

41、><p>  為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,學(xué)生信息管理系統(tǒng)應(yīng)該滿足以下的性能需求: </p><p>  1.系統(tǒng)處理的準(zhǔn)確性和及時(shí)性</p><p>  系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足學(xué)校對(duì)信息處理的需求。</p>&

42、lt;p>  2.系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性</p><p>  學(xué)生信息管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。</p><p>  3.系統(tǒng)的易用性和易維護(hù)性</p><

43、p>  學(xué)生信息管理系統(tǒng)使用人員往往對(duì)計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。</p><p><b>  3.4系統(tǒng)數(shù)據(jù)要求</b></p><p>  學(xué)生信心管理系統(tǒng)的數(shù)據(jù)需求包括

44、如下幾點(diǎn):</p><p>  1.數(shù)據(jù)錄入和處理的準(zhǔn)確性</p><p>  數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是手工輸入。手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,從而降低出錯(cuò)概率。 </p><p>  2.數(shù)據(jù)的一致性與完整性</p><p>  

45、學(xué)生信息管理系統(tǒng)對(duì)數(shù)據(jù)的處理有很高的要求,因?yàn)閷?duì)學(xué)生信息的處理非常頻繁,所以要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。</p><p>  對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。</p><p><b>  3.數(shù)據(jù)的獨(dú)立性</b></p><

46、p>  學(xué)生信息管理的管理對(duì)學(xué)校來(lái)說(shuō)是非常重要的一個(gè)部分,不可能讓每一個(gè)人都對(duì)其進(jìn)行操作,應(yīng)該有特定的人員對(duì)學(xué)生信息管理系統(tǒng)進(jìn)行管理,對(duì)系統(tǒng)進(jìn)行獨(dú)立操作。</p><p><b>  3.5系統(tǒng)模塊劃分</b></p><p>  本系統(tǒng)包括4個(gè)模塊:用戶登陸模塊、管理員登錄后模塊、教師登錄后模塊、學(xué)生登陸后模塊.。如圖3-1</p><p&

47、gt;  圖3-1 網(wǎng)站結(jié)構(gòu)設(shè)計(jì)</p><p><b>  4 數(shù)據(jù)庫(kù)物理設(shè)計(jì)</b></p><p>  4.1數(shù)據(jù)庫(kù)的創(chuàng)建 </p><p>  學(xué)生信息管理系統(tǒng)中的數(shù)據(jù)內(nèi)容比較復(fù)雜,有管理員、教師、學(xué)生、成績(jī)信息、個(gè)人信息等數(shù)據(jù)內(nèi)容。這些數(shù)據(jù)有很強(qiáng)的邏輯關(guān)系。</p><p>  因此,在設(shè)計(jì)這個(gè)網(wǎng)站之是需要詳細(xì)

48、分析每類數(shù)據(jù)和其他數(shù)據(jù)的邏輯關(guān)系,畫出這些數(shù)據(jù)的關(guān)系圖。根據(jù)這些關(guān)系合理的設(shè)置不同表的字段,建立這些數(shù)據(jù)表 </p><p>  4.2設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu) </p><p>  在設(shè)計(jì)數(shù)據(jù)表時(shí),需要根據(jù)數(shù)據(jù)實(shí)際需要設(shè)置各個(gè)數(shù)據(jù)的字段和字段的數(shù)據(jù)類型。</p><p>  4.2.1表users</p><p>  存放管理員用戶,主要字段就

49、是分類編號(hào)UserId和分類名稱UserName,詳細(xì)信息如圖4-1:</p><p>  表4-1 用戶信息表</p><p>  4.2.2表Speciality</p><p>  存放課程,主要字段有specialtyID、specialtyName、departmentID等詳細(xì)信息如圖4-2:</p><p><b> 

50、 圖4-2 課程表</b></p><p>  4.2.3表Teacher</p><p>  存放老師信息,主要字段有板塊teacherID、teachername、departmentID等,詳細(xì)信息如圖4-3:</p><p><b>  圖4-3教師表</b></p><p>  4.24表stude

51、nt</p><p>  存放學(xué)生信息,主要字段有studentID、studentname、nation等詳細(xì)信息如圖4-4:</p><p><b>  圖4-4學(xué)生表</b></p><p>  4.2.5表grade</p><p>  存放學(xué)生成績(jī),主要字段有studentID、courseID、grade等詳

52、細(xì)信息如圖4-5:</p><p><b>  圖 4-5 成績(jī)表</b></p><p>  4.2.6表Department</p><p>  存放院系,主要字段有departmentID、departmentName、departmentHead等詳細(xì)信息如圖4-6:</p><p><b>  圖 4

53、-6 院系表</b></p><p>  4.2.7表Coursetype</p><p>  存放課程選修,主要字段有coursetypeID、typename等,詳細(xì)信息如圖4-7:</p><p>  圖 4-7 課程選修表</p><p>  4.2.8表Course</p><p>  存放課程,

54、主要字段有courseID、coursename、coursetypeID等,詳細(xì)信息如圖4-8:</p><p><b>  圖 4-8 課程表</b></p><p><b>  5系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b>  5.1用戶的登陸</b></p><p&g

55、t;  用戶進(jìn)行登陸。登陸頁(yè)面的主要功能是登錄到系統(tǒng)中,沒(méi)有申請(qǐng)注冊(cè)這個(gè)環(huán)節(jié)所有的用戶信息都由管理員提前輸入,密碼可以在系統(tǒng)里修改。</p><p>  登陸頁(yè)面設(shè)計(jì)如下圖5-1</p><p>  圖5-1用戶登陸頁(yè)面效果圖</p><p>  5.2學(xué)生管理系統(tǒng)主界面</p><p>  菜單欄、顯示框組成,可以對(duì)老師學(xué)生信息的管理操做,

56、其效果如圖5-2所示:</p><p>  圖 5-2 主界面圖</p><p><b>  5.3成績(jī)管理模塊</b></p><p>  學(xué)生成績(jī)的輸入,輸出管理等操作如圖5-3:</p><p><b>  圖5-3成績(jī)管理</b></p><p><b> 

57、 總 結(jié)</b></p><p>  學(xué)生信息管理系統(tǒng)的完成,它在審核這一功能中能夠?qū)Σ煌闆r的資進(jìn)行設(shè)置和打印,針對(duì)需要的信息進(jìn)行設(shè)置和打印。在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,由于本人是次開(kāi)發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開(kāi)發(fā)的過(guò)程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用

58、不是很多,但是未來(lái)的發(fā)展方向,在本次開(kāi)發(fā)過(guò)程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)新過(guò)程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。</p><p>  通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)目過(guò)程,了解了的基本知識(shí)鞏固了我對(duì)asp.net的學(xué)習(xí),但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)之間相互幫助的精神。</p><p><b&

59、gt;  致 謝</b></p><p>  在論文即將完成之際,回顧緊張但又充實(shí)的學(xué)習(xí)班和開(kāi)發(fā)過(guò)程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們致以最真誠(chéng)的感謝。</p><p>  在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo),身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺,他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提高,這對(duì)我以

60、后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他的耐心的輔導(dǎo)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 邵鵬明.C#面向?qū)ο蟪绦蛟O(shè)計(jì).清華大學(xué)出版社,2008年4月</p><p>  [2] 孟憲會(huì) 張慧研.ASP.NET 2.0應(yīng)用開(kāi)發(fā)技術(shù).人民郵電出版社,2007年8月</p><p>

61、;  [3] 金旭亮..NET 2.0面向?qū)ο缶幊探颐?電子工業(yè)出版社,2007年6月</p><p>  [4] 周奇.SQL Server2005數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用技術(shù).北京大學(xué)出版社,2009年2月</p><p>  [5] 陳元春 張亮 王勇.實(shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ).2007年8月第2版.中國(guó)鐵道出版社,2008年8月</p><p>  [6] 王養(yǎng)廷 李磊 宋

62、漢珍.UML基礎(chǔ)與應(yīng)用.清華大學(xué)出版社,2009年6月</p><p>  [7] 杜文潔.軟件測(cè)試教程.清華大學(xué)出版社,2009年7月</p><p>  [8] 韓陵宜.網(wǎng)頁(yè)制作.中國(guó)科學(xué)技術(shù)大學(xué)出版社,2008年1月</p><p>  [9] 曾光 馬軍.JavaScript入門與提高.科學(xué)出版社,2008年11月</p><p> 

63、 [10]朱曄.ASP.NET第一步.2007年7月第一版.清華大學(xué)出版社, 2008,01</p><p><b>  附 錄</b></p><p><b>  登錄界面</b></p><p>  public partial class Logoin : System.Web.UI.Page</p>

64、<p><b>  {</b></p><p>  SqlConnection sms_conn;</p><p>  public int PageCount, PageSize, RecordCount, CurrentPage;</p><p>  protected void Page_Load(object sender,

65、EventArgs e)</p><p><b>  {</b></p><p>  string sms_connstr =System.Configuration.ConfigurationManager.AppSettings["sms_dbconn"];</p><p><b>  // 建立連接</

66、b></p><p>  sms_conn = new SqlConnection(sms_connstr);</p><p><b>  }</b></p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b&g

67、t;  {</b></p><p>  string str_pwd = this.mypassword.Text.Trim().Replace("'", "''");</p><p>  string sqlstr = "select usertype from Users where username

68、='"+ username.Text+"'and mypassword=@password";</p><p>  SqlCommand cmd = new SqlCommand(sqlstr,sms_conn);</p><p>  cmd.Parameters.Add(new SqlParameter("@password&quo

69、t;, SqlDbType.VarChar,50));</p><p>  cmd.Parameters["@password"].Value = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str_pwd, "MD5").ToString();//密碼加密</p

70、><p>  sms_conn.Open();</p><p>  SqlDataReader dr = cmd.ExecuteReader();</p><p>  if (dr.Read() == true)</p><p>  { </p><p>  Session["user&qu

71、ot;] = this.username.Text.Trim();//管理員用戶,Session進(jìn)行傳值</p><p>  Session["type"] = dr["userType"].ToString().Trim();//管理員類型</p><p>  FormsAuthentication.RedirectFromLoginPage(us

72、ername.Text, false);</p><p>  sms_conn.Close();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  { </b></p><p>  sms_

73、conn.Close();</p><p>  message.Text = "您必須輸入有效的用戶名和密碼!";</p><p><b>  } </b></p><p><b>  }</b></p><p><b>  }</b></p>

74、<p><b>  成績(jī)界面</b></p><p>  public partial class grade : System.Web.UI.Page</p><p><b>  {</b></p><p>  //protected System.Web.UI.WebControls.DataGrid sm

75、s_grade;</p><p>  SqlConnection sms_conn;</p><p>  string sms_sqlstr, sms_sqlstr2, str;</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  

76、{</b></p><p>  string sms_connstr = ConfigurationSettings.AppSettings["sms_dbconn"];</p><p><b>  // 建立連接</b></p><p>  sms_conn = new SqlConnection(sms_co

77、nnstr);</p><p>  if (!IsPostBack)</p><p>  SMS_BindGrid();</p><p>  LinkButton3.Attributes.Add("onclick", "javascript:return confirm('你確認(rèn)要?jiǎng)h除嗎?')");</p

78、><p><b>  }</b></p><p>  public void SMS_BindGrid()</p><p><b>  {</b></p><p>  //sms_conn.Open();</p><p>  TextBox2.Text = Request.Que

79、ryString["id"];</p><p>  string sms_sqlstr = "select * from [grade],[course],[student] where grade.courseid=course.courseid and grade.studentid=student.studentid";</p><p>  i

80、f (TextBox2.Text !="")</p><p>  { </p><p>  sms_sqlstr = "select * from [grade],[course],[student] where grade.courseid=course.courseid and grade.studentid=student.stude

81、ntid and grade.courseid='" + TextBox2.Text + "'";</p><p>  TextBox2.Text ="";</p><p><b>  }</b></p><p>  SqlDataAdapter sms_adp = new Sq

82、lDataAdapter(sms_sqlstr, sms_conn);</p><p>  DataSet sms_ds = new DataSet();</p><p>  sms_adp.Fill(sms_ds);</p><p>  sms_conn.Close();</p><p>  sms_grade.DataSource = s

83、ms_ds;</p><p>  sms_grade.DataBind();</p><p>  sms_ds.Clear();</p><p>  sms_ds.Dispose();</p><p>  sms_conn.Open();</p><p>  sms_sqlstr2 = "select cou

84、rsename,courseid from course";</p><p>  SqlDataAdapter sms_da2 = new SqlDataAdapter(sms_sqlstr2, sms_conn);</p><p>  DataSet sms_ds2 = new DataSet();</p><p>  sms_da2.Fill(sms_

85、ds2, "T");</p><p>  sms_conn.Close();</p><p>  DropDownList1.DataSource = sms_ds2.Tables["T"];</p><p>  DropDownList1.DataTextField = "coursename";<

86、/p><p>  DropDownList1.DataValueField = "coursename";</p><p>  DropDownList1.DataBind();</p><p>  RepeaterC.DataSource = sms_ds2.Tables["T"];</p><p>  

87、RepeaterC.DataBind();</p><p>  sms_ds2.Clear();</p><p>  sms_ds2.Dispose();</p><p><b>  }</b></p><p>  public void Data_Page(object sender, GridViewPageEven

88、tArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  sms_grade.PageIndex = e.NewPageIndex;</p><p>

89、  SMS_BindGrid();</p><p><b>  }</b></p><p><b>  catch { }</b></p><p><b>  }</b></p><p>  #region Web Form Designer generated code<

90、;/p><p>  override protected void OnInit(EventArgs e)</p><p><b>  {</b></p><p><b>  //</b></p><p>  // CODEGEN:該調(diào)用是ASP.NET Web 窗體設(shè)計(jì)器所必需的。</p>

91、<p><b>  //</b></p><p>  InitializeComponent();</p><p>  base.OnInit(e);</p><p><b>  }</b></p><p>  /// <summary></p><p&

92、gt;  /// 設(shè)計(jì)器支持所需的方法- 不要使用代碼編輯器修改</p><p>  /// 此方法的內(nèi)容。</p><p>  /// </summary></p><p>  private void InitializeComponent()</p><p><b>  {</b></p>

93、<p>  this.Load += new System.EventHandler(this.Page_Load);</p><p><b>  }</b></p><p>  #endregion</p><p>  protected void LinkButton1_Click(object sender, EventArg

94、s e)</p><p><b>  {</b></p><p>  for (int i = 0; i < sms_grade.Rows.Count; i++)</p><p><b>  {</b></p><p>  CheckBox chkSelect = (CheckBox)sms_

95、grade.Rows[i].FindControl("chkSelect");</p><p>  chkSelect.Checked = true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void

96、 LinkButton2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  for (int i = 0; i < sms_grade.Rows.Count; i++)</p><p><b>  {</b></p><

97、p>  CheckBox chkSelect = (CheckBox)sms_grade.Rows[i].FindControl("chkSelect");</p><p>  chkSelect.Checked = !chkSelect.Checked;</p><p><b>  }</b></p><p><

98、;b>  }</b></p><p>  protected void LinkButton3_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  //如果是綁定數(shù)據(jù)行</p><p>  for (int i = 0; i &

99、lt; sms_grade.Rows.Count; i++)</p><p><b>  {</b></p><p>  CheckBox chkSelect = (CheckBox)sms_grade.Rows[i].FindControl("chkSelect");</p><p>  if (chkSelect.Che

100、cked)</p><p><b>  {</b></p><p>  string str = ((Label)sms_grade.Rows[i].FindControl("Label3")).Text;</p><p>  string sid = ((Label)sms_grade.Rows[i].FindContro

101、l("lblsid")).Text;</p><p>  string sms_sqlstr = "delete from grade where studentid='"+ sid +"'and courseid='" + str + "'";</p><p>  SqlCom

102、mand sms_comm = new SqlCommand(sms_sqlstr, sms_conn);</p><p>  sms_comm.Connection.Open();</p><p><b>  try</b></p><p><b>  {</b></p><p>  sms_co

103、mm.ExecuteNonQuery();</p><p>  sms_lbl_note.Text = "刪除成功";</p><p><b>  }</b></p><p>  catch (SqlException)</p><p><b>  {</b></p>

104、<p>  sms_lbl_note.Text = "刪除失敗";</p><p>  sms_lbl_note.Style["color"] = "red";</p><p><b>  }</b></p><p>  sms_comm.Connection.Close

105、();</p><p><b>  }</b></p><p><b>  }</b></p><p>  SMS_BindGrid();</p><p><b>  }</b></p><p>  protected void LinkButton4_

106、Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  for (int i = 0; i < sms_grade.Rows.Count; i++)</p><p><b>  {</b></p><p>  CheckB

107、ox chkSelect = (CheckBox)sms_grade.Rows[i].FindControl("chkSelect");</p><p>  chkSelect.Checked = false;</p><p><b>  }</b></p><p><b>  }</b></p&

108、gt;<p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (TextBox3.Text == "" && TextBox4.Text != "")</p&

109、gt;<p><b>  {</b></p><p>  sms_sqlstr = "select * from [student],[grade],[course] where grade.studentid=student.studentid and grade.courseid=course.courseid and (student.studentid=

110、9;" + TextBox4.Text + "')";</p><p><b>  }</b></p><p>  else if (TextBox4.Text == "" && (TextBox3.Text != ""))</p><p><b

111、>  {</b></p><p>  sms_sqlstr = "select * from [student],[grade],[course] where grade.studentid=student.studentid and grade.courseid=course.courseid and (student.studentname='" + TextBo

112、x3.Text + "')";</p><p><b>  }</b></p><p>  else if ((TextBox3.Text == "") && (TextBox4.Text == ""))</p><p><b>  {</b&g

113、t;</p><p>  sms_sqlstr = "select * from [student],[grade],[course] where grade.studentid=student.studentid and grade.courseid=course.courseid and (student.studentname='" + TextBox3.Text + &quo

114、t;' or student.studentid='" + TextBox4.Text + "' or course.coursename='" + DropDownList1.SelectedItem.Text + "')";</p><p><b>  }</b></p><p&

115、gt;<b>  else</b></p><p><b>  {</b></p><p>  sms_sqlstr = "select * from [student],[grade],[course] where grade.studentid=student.studentid and grade.courseid=course.

116、courseid and (studentstudentname='" + TextBox3.Text + "' or student.studentid='" + TextBox4.Text + "' or course.coursename='" + DropDownList1.SelectedItem.Text + "')

117、";</p><p><b>  }</b></p><p>  sms_conn.Open();</p><p>  SqlDataAdapter sms_da = new SqlDataAdapter(sms_sqlstr, sms_conn);</p><p>  DataSet sms_ds = new

118、 DataSet();</p><p>  sms_da.Fill(sms_ds);</p><p>  sms_conn.Close();</p><p>  sms_grade.DataSource = sms_ds;</p><p>  sms_grade.DataBind();</p><p>  TextBo

119、x3.Text = "";</p><p>  TextBox4.EnableViewState = false;</p><p><b>  }</b></p><p>  protected void Button2_Click(object sender, EventArgs e)</p><p&g

120、t;<b>  {</b></p><p>  Response.Redirect("grade.aspx");</p><p>  //SMS_BindGrid();</p><p><b>  }</b></p><p>  protected void Linkbutton

121、1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  int index = 0;</p><p>  LinkButton lb = (LinkButton)sender;</p><p>  for (int i = 0; i < s

122、ms_grade.Rows.Count; i++)</p><p><b>  {</b></p><p>  if ((LinkButton)(sms_grade.Rows[i].FindControl("LinkButton1")) == lb)</p><p><b>  {</b></p&

123、gt;<p>  index = i;</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  str = ((Label)(sms_grade.Rows[index].

溫馨提示

  • 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)論