學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘要</b></p><p>  隨著高校內(nèi)部學(xué)生的增多,以及學(xué)生科目學(xué)習(xí)的繁雜,一直以來的傳統(tǒng)的人工的學(xué)生成績(jī)管理方式,因其效率低、保密性差而且傳統(tǒng)的工作方式給教職工帶了很大壓力,這大大降低了整個(gè)學(xué)生成績(jī)管理的效率。所以構(gòu)建一個(gè)學(xué)生管理系統(tǒng)勢(shì)在必行。開發(fā)本系統(tǒng)可以減輕教職員工的工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理從而提高了保密性,加快查詢

2、速度、提高了管理效率。本文用Visual Studio.net,使用SQL2005數(shù)據(jù)庫實(shí)現(xiàn)了學(xué)生成績(jī)管理系統(tǒng),本系統(tǒng)分為四個(gè)模塊:系統(tǒng)管理模塊、教師管理模塊、學(xué)生管理模塊、學(xué)生成績(jī)管理模塊。其中學(xué)生成績(jī)管理模塊可以錄入成績(jī)、修改成績(jī)、查看成績(jī)。還包括三種權(quán)限:管理員、教師、學(xué)生。其中管理員擁有最高權(quán)限,可以對(duì)系統(tǒng)的四個(gè)模塊進(jìn)行操作。</p><p>  關(guān)鍵詞:SQL2005、學(xué)生成績(jī)管理、Visual Stu

3、dio.net應(yīng)用</p><p><b>  Abstract</b></p><p>  Along with the increase in internal students in colleges and universities, and students' course learning multifarious, has long been t

4、he traditional artificial way of student achievement management, because of its low efficiency, poor confidentiality and traditional way of work to staff brought a lot of pressure, which greatly reduces the efficiency of

5、 the whole student performance management. So build a student management system is imperative. Development of this system can reduce the staff wor</p><p>  Keywords:SQL2005、student management、Visual Studio.n

6、et application</p><p><b>  第一章 緒論</b></p><p><b>  1.1課題目的</b></p><p>  學(xué)生的成績(jī)管理是學(xué)校工作中的一項(xiàng)重要內(nèi)容,我國(guó)的大中專院校的學(xué)生成績(jī)管理水平普遍不高。隨著辦學(xué)規(guī)模的擴(kuò)大和招生人數(shù)的增加,建立一個(gè)成績(jī)管理系統(tǒng)是非常必要的。普通的成績(jī)管理浪

7、費(fèi)了許多的人力和物力,已不能適應(yīng)時(shí)代的發(fā)展。在當(dāng)今信息時(shí)代,這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。為了提高成績(jī)管理的效率,我選擇了學(xué)生成績(jī)管理系統(tǒng)作為畢業(yè)設(shè)計(jì)的課題。</p><p><b>  1.2課題意義</b></p><p>  隨著高校辦學(xué)規(guī)模的擴(kuò)大和招生人數(shù)的增加,學(xué)生成績(jī)管理維護(hù)是學(xué)校管理中異常重要的一個(gè)環(huán)節(jié),作為學(xué)校,除了育人,

8、就是育知,學(xué)生成績(jī)管理的計(jì)算機(jī)化是整個(gè)學(xué)校教務(wù)管理中的重要一部分,介于它的重要性,學(xué)生成績(jī)管理系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來越重要的份量。運(yùn)用學(xué)生成績(jī)管理維護(hù)系統(tǒng)可以減輕學(xué)院教學(xué)人員的工作量,縮小開支,提高工作效率與準(zhǔn)確率,能夠節(jié)省時(shí)間,學(xué)生也能夠盡快的知道自己的考試成績(jī),投入新的課程的學(xué)習(xí)或復(fù)習(xí)這次沒有考過的課程。而學(xué)生成績(jī)管理系統(tǒng)的應(yīng)用也為今天的民辦教育在未來市場(chǎng)的競(jìng)爭(zhēng)力有所提高。 在現(xiàn)代高科技的飛躍發(fā)展,人們

9、工作習(xí)慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學(xué)生成績(jī)管理是一個(gè)非常繁瑣與復(fù)雜的一項(xiàng)工作,一個(gè)原因就是工作量大,不好管。對(duì)于一個(gè)學(xué)校而言,管理好學(xué)生的成績(jī),是非常重要的。因此開發(fā)出一套學(xué)生成績(jī)管理系統(tǒng)是非常必要的。</p><p>  1.3國(guó)內(nèi)外研究動(dòng)態(tài)</p><p>  1.3.1系統(tǒng)國(guó)外研究狀況</p><p&

10、gt;  在國(guó)外,管理信息系統(tǒng)興起于 20 世紀(jì) 60 年代末,1968 年,美國(guó)計(jì)算機(jī)界就發(fā)表了若干篇論文,介紹了基于計(jì)算機(jī)技術(shù)的信息系統(tǒng)和信息管理的應(yīng)用前景。1974 年,一些美國(guó)的著名信息管理系統(tǒng)研究所紛紛開始研究 MIS,麻省理工學(xué)院提出了數(shù)字化校 </p><p>  園的概念,1984 年,美國(guó)明尼蘇達(dá)大學(xué)成功的開發(fā)了 MIS 系統(tǒng)并將其應(yīng)用于學(xué)校教務(wù)管理,經(jīng)過諸多學(xué)者的不懈努力,國(guó)家許多高校在 20

11、 世紀(jì)末已經(jīng)實(shí)現(xiàn)了校園信息管理信息化,數(shù)字化校園已經(jīng)成為現(xiàn)實(shí)。同時(shí),從 1979 年開始,美國(guó)每年舉辦一次全國(guó)性的管理信息系統(tǒng)會(huì)議,該會(huì)議已經(jīng)發(fā)展成為國(guó)際頂尖的 MIS 會(huì)議,為 MIS 的快速發(fā)展和壯大做出了重大的貢獻(xiàn)。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,MIS 系統(tǒng)架構(gòu)也逐漸成熟,基于 C/S 模式的 MIS系統(tǒng)已經(jīng)無法適合諸多網(wǎng)絡(luò)用戶,因此,基于 B/S 模式的 MIS 被諸多學(xué)者經(jīng)過認(rèn)真的研究已經(jīng)誕生,數(shù)據(jù)庫技術(shù)的快速發(fā)展也促進(jìn)了 MIS

12、的成熟 。</p><p>  1.3.2系統(tǒng)國(guó)內(nèi)研究狀況</p><p>  MIS 從 1980 年代初進(jìn)入我國(guó),隨著社會(huì)經(jīng)濟(jì)與科學(xué)技術(shù)的快速發(fā)展,MIS 得到了廣泛的應(yīng)用,并在技術(shù)上不斷快速發(fā)展。一方面,系統(tǒng)逐步從單機(jī)系統(tǒng)過渡到局域網(wǎng)絡(luò)類的聯(lián)網(wǎng)應(yīng)用,又迅速發(fā)展成基于互聯(lián)網(wǎng)的廣泛應(yīng)用,最近兩年以來,隨著無線互聯(lián)網(wǎng)絡(luò)的興起,基于智能終端(智能手機(jī)、平板電腦)的無線網(wǎng)絡(luò)業(yè)務(wù)系統(tǒng)正在快速發(fā)展

13、應(yīng)用。在各類 MIS 系統(tǒng)中,大中型數(shù)據(jù)庫技術(shù)始終占據(jù)著核心地位。在各類技術(shù)高度發(fā)達(dá)的今天,應(yīng)用先進(jìn)的 IT 技術(shù)(包括計(jì)算機(jī)硬件、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)以及其他各類軟件技術(shù))實(shí)現(xiàn)學(xué)生信息的管理工作是極為必要的。通過實(shí)現(xiàn)高校學(xué)生成績(jī)管理信息化,不斷能提高工作效率,還可以通過對(duì)課程及成績(jī)進(jìn)行深入數(shù)據(jù)挖掘和分析,提升教務(wù)管理工作水平。采用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)學(xué)生成績(jī)信息管理系統(tǒng),具有以下優(yōu)點(diǎn): </p><p>  1.

14、節(jié)省人力物力,只需一到二名信息錄入員即可實(shí)現(xiàn)成績(jī)錄入、統(tǒng)計(jì); </p><p>  2.檢索迅速,可以通過網(wǎng)絡(luò)即時(shí)查到學(xué)生各科成績(jī); </p><p>  3.海量數(shù)據(jù)存儲(chǔ),可以安全存儲(chǔ)歷屆全部學(xué)生的信息; </p><p>  4.網(wǎng)絡(luò)便利化,在任何一臺(tái)接入互聯(lián)網(wǎng)的 PC 上,學(xué)生可自己按照規(guī)則選擇</p><p>  選修課程,可在任何時(shí)

15、間查詢自己的成績(jī)信息,更可以通過手機(jī)短信獲得學(xué)校發(fā)</p><p>  送的最終成績(jī)結(jié)果; </p><p>  5.作為學(xué)校信息化的初步工作,既可積累信息化經(jīng)驗(yàn),亦為將來學(xué)校整體工</p><p>  作信息化做好準(zhǔn)備。 </p><p>  第二章 系統(tǒng)開發(fā)技術(shù) </p><p>  在基于 web 服務(wù)的應(yīng)用系

16、統(tǒng)中,其常用的開發(fā)技術(shù)主要包括 JSP 技術(shù)、ASP</p><p>  技術(shù)、ASP.NET 技術(shù)和 PHP 技術(shù)。本節(jié)我們就介紹一下本文用到的技術(shù)ASP。 </p><p>  2.1 ASP 的關(guān)鍵技術(shù) </p><p>  近些年來,全球的經(jīng)濟(jì)迅猛發(fā)展,全球一體化趨勢(shì)已經(jīng)明顯,計(jì)算機(jī)各種相關(guān)的科學(xué)與技術(shù)已經(jīng)發(fā)展至一定的階段,在促進(jìn)全球一體化趨勢(shì)的所有技術(shù)中,

17、網(wǎng)絡(luò)技術(shù)首當(dāng)其沖,為人們的生活和工作帶來了巨大的方便,從種個(gè)方面影響著人們。而在網(wǎng)絡(luò)推進(jìn)的過程中,動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)的出現(xiàn)成為了網(wǎng)絡(luò)時(shí)代新局面的開創(chuàng)者,而微軟公司開發(fā)的 ASP 技術(shù)也成為了網(wǎng)絡(luò)時(shí)代動(dòng)態(tài) Web 頁面的主要開發(fā)技術(shù),下面對(duì) ASP 技術(shù)進(jìn)行簡(jiǎn)單的介紹。ASP 技術(shù)是基于動(dòng)態(tài) ASP 腳本技術(shù)的新型軟件開發(fā)技術(shù),提出者是美國(guó)微軟公司,該技術(shù)是用來開發(fā)動(dòng)態(tài) WEB 頁面的,它為系統(tǒng)開發(fā)人員提供了一個(gè)統(tǒng)一的Web 開發(fā)模型,不僅

18、方便了系統(tǒng)開發(fā)人員,同時(shí)也促進(jìn)了軟件開發(fā)技術(shù)的向前發(fā)展。ASP 開發(fā)技術(shù)在動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)過程中,引入了許多新的關(guān)鍵技術(shù),包括基于事件驅(qū)動(dòng)、數(shù)據(jù)綁定、代碼隱藏、面向?qū)ο蠛椭С侄嗾Z言開發(fā)等五種。 </p><p> ?。ㄒ唬┗谑录?qū)動(dòng) </p><p>  傳統(tǒng)網(wǎng)頁開發(fā)通常是靜態(tài)的,ASP 開發(fā)技術(shù)引入了事件驅(qū)動(dòng)的特點(diǎn),其可以通過服務(wù)器端的插件既可以獲得瀏覽器發(fā)送過來的網(wǎng)頁中包含的邏輯業(yè)務(wù)信息

19、請(qǐng)求。 </p><p> ?。ǘ?shù)據(jù)綁定技術(shù) </p><p>  ASP 開發(fā)技術(shù)采用了數(shù)據(jù)綁定技術(shù),不同的應(yīng)用程序訪問數(shù)據(jù)庫時(shí),可以通過后臺(tái)數(shù)據(jù)庫使用數(shù)據(jù)綁定技術(shù)將相同的數(shù)據(jù)請(qǐng)求處理結(jié)果反饋給多個(gè)瀏覽器請(qǐng)求。 </p><p> ?。ㄈ┐a隱藏技術(shù) </p><p>  現(xiàn)代分布式應(yīng)用系統(tǒng)開發(fā)實(shí)現(xiàn)過程中,由于開發(fā)平臺(tái)非常大,系統(tǒng)生成

20、的代碼非常雜亂,開發(fā)人員自己編寫的代碼僅僅是系統(tǒng)代碼的一部分,采用代碼隱藏技術(shù),既可以把程序員編寫的代碼和系統(tǒng)自動(dòng)生成的代碼獨(dú)立分開,實(shí)現(xiàn)代碼的可重用性,降低開發(fā)者的工作量,提高工作效率。同時(shí),使用代碼隱藏技術(shù),也可以提高應(yīng)用系統(tǒng)的安全性,避免腳本和內(nèi)容交互使用過程中產(chǎn)生錯(cuò)誤,對(duì)于現(xiàn)代分布式應(yīng)用系統(tǒng)實(shí)現(xiàn)過程具有極大的意義。 </p><p><b>  (四)面向?qū)ο?</b></p&

21、gt;<p>  面向?qū)ο蟪绦蛟O(shè)計(jì)是現(xiàn)代程序設(shè)計(jì)發(fā)展的趨勢(shì)和方向,最初由 java 程序設(shè)計(jì)實(shí)現(xiàn)。目前,為了更好的滿足開發(fā)人員的需求,ASP 開發(fā)技術(shù)也采取了這種開發(fā)思想,封裝程序,提高其重用性和安全性。 </p><p> ?。ㄎ澹┫到y(tǒng)開發(fā)時(shí)支持多語言 </p><p>  在傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁開發(fā)過程中,由于其技術(shù)的局限性,僅支持單一的開發(fā)語言,比如 JSP 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)時(shí),

22、其僅僅支持 java 語言開發(fā)系統(tǒng),但是,ASP 技術(shù)室微軟開發(fā)平臺(tái)下的一種系統(tǒng)開發(fā)框架,動(dòng)態(tài)系統(tǒng)訪問控件實(shí)現(xiàn)時(shí),可以采用多ASP 的關(guān)鍵技術(shù) 近些年來,全球的經(jīng)濟(jì)迅猛發(fā)展,全球一體化趨勢(shì)已經(jīng)明顯,計(jì)算機(jī)各種相關(guān)的科學(xué)與技術(shù)已經(jīng)發(fā)展至一定的階段,在促進(jìn)全球一體化趨勢(shì)的所有技術(shù)中,網(wǎng)絡(luò)技術(shù)首當(dāng)其沖,為人們的生活和工作帶來了巨大的方便,從種個(gè)方面影響著種編程語言,包括 VB,VC++,VC#和 VF#等多種語言,開發(fā)實(shí)現(xiàn)技術(shù)多種多樣,有利于

23、不同的程序員實(shí)現(xiàn)功能復(fù)雜全面的分布式應(yīng)用系統(tǒng)。 </p><p>  2.2 基于 ASP 的 Web 應(yīng)用程序 </p><p>  基于 Web 的分布式應(yīng)用系統(tǒng)采用 ASP 技術(shù)作為前臺(tái)系統(tǒng)網(wǎng)站的開發(fā)和使用,該技術(shù)能夠很好地設(shè)計(jì)出用戶使用簡(jiǎn)介的頁面、服務(wù)器相關(guān)調(diào)用插件,快速的建立和設(shè)計(jì)頁面中包含的窗體或者表單等輸入對(duì)象,以便系統(tǒng)運(yùn)行時(shí)能夠?yàn)橛脩籼峁┰L問系統(tǒng)的接口。使用 ASP 開發(fā)

24、 Web 應(yīng)用程序,具有以下優(yōu)勢(shì): </p><p> ?。ㄒ唬〢SP 就是為 Web 應(yīng)用程序開發(fā)而設(shè)計(jì)的 </p><p>  現(xiàn)代 Web 一個(gè)月程序通常包括前臺(tái)和后臺(tái)兩個(gè)部分,其中前臺(tái)主要是使用動(dòng)態(tài)網(wǎng)頁供用戶瀏覽,提供與系統(tǒng)交互的界面,ASP 開發(fā)技術(shù) Web 應(yīng)用系統(tǒng)程序定義為可執(zhí)行代碼、服務(wù)處理等相關(guān)事件的綜合,給定了服務(wù)器上獨(dú)立的程序調(diào)用和執(zhí)行目錄,彼此獨(dú)立與其他程序。 &l

25、t;/p><p> ?。ǘ〢SP 開發(fā)技術(shù)將 Web 頁面作為一個(gè)被處理的“對(duì)象” </p><p>  ASP 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)時(shí),采用了現(xiàn)代流行的面向?qū)ο箝_發(fā)思想,其可以在一個(gè)個(gè)面向?qū)ο蟮某绦蛟O(shè)計(jì)框架中實(shí)施代碼編寫的任務(wù),將應(yīng)用程序代碼和 Web 頁面設(shè)計(jì)獨(dú)立分開,因此,提高了應(yīng)用程序代碼的可重用性。另外,面向?qū)ο蟪绦蛟谙到y(tǒng)運(yùn)行時(shí),采用了邊解釋邊執(zhí)行的機(jī)制,使得系統(tǒng)訪問 Web 服務(wù)器時(shí),對(duì)

26、于相同的請(qǐng)求,無需再次執(zhí)行,直接訪問已經(jīng)生成的動(dòng)態(tài)網(wǎng)頁即可,大大的提高了系統(tǒng)反饋效率,使用戶感知度得到了大幅提高。 </p><p><b>  第三章 需求分析</b></p><p><b>  3.1可行性分析</b></p><p>  3.1.1技術(shù)可行性分析</p><p>  由于本系

27、統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學(xué)校用于學(xué)生管理的微機(jī)都是PIII以上的機(jī)器,在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。</p><p>  3.1.2經(jīng)濟(jì)可行性分析</p><p> 

28、 由于本系統(tǒng)采用網(wǎng)絡(luò)方式,因此投入比較多,但此系統(tǒng)建成后可以直接進(jìn)行信息查詢和修改,本系統(tǒng)以后節(jié)省不少人員,因此可以帶來一定的經(jīng)濟(jì)效益。從經(jīng)濟(jì)上是可行的。此外本系統(tǒng)可以減少人為的事物,準(zhǔn)確方便,還可以帶來其它方面的經(jīng)濟(jì)效益。</p><p>  3.2功能模塊需求分析</p><p>  隨著學(xué)校的發(fā)展,學(xué)院不斷的壯大,學(xué)生的人數(shù)增多,對(duì)于學(xué)生的成績(jī)管理按照以往的人工方式已經(jīng)不能滿足現(xiàn)在的

29、需求,因此需要開發(fā)一套學(xué)生成績(jī)管理系統(tǒng)來滿足學(xué)院現(xiàn)在發(fā)展的需要,對(duì)于學(xué)生的成績(jī)進(jìn)行管理,對(duì)于教師錄入成績(jī)、教師對(duì)于成績(jī)進(jìn)行分析等方面進(jìn)行管理。下面對(duì)本學(xué)生成績(jī)管理的工作流程中所涉及的主要步驟進(jìn)行簡(jiǎn)單的介紹:</p><p>  系統(tǒng)管理模塊:因?yàn)楸鞠到y(tǒng)是用來管理學(xué)生成績(jī)的,所以系統(tǒng)運(yùn)行的正常和安全性非常重要,為了達(dá)到此目的本系統(tǒng)需要一個(gè)管理系統(tǒng)安全的系統(tǒng)管理模塊。其任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置。</

30、p><p>  教師管理模塊:因?yàn)閷W(xué)校的實(shí)際情況是老師會(huì)發(fā)生相應(yīng)的變動(dòng),相同教師上的課程也可能有變動(dòng),所以本系統(tǒng)要做到對(duì)教師信息及時(shí)更新。還要能夠查詢老師的基本信息,所以本系統(tǒng)需要一個(gè)管理教師的模塊。</p><p>  學(xué)生管理模塊:為了方便學(xué)校管理部門對(duì)學(xué)生的基本情況的快速查詢和了解。對(duì)于學(xué)生基本信息的存儲(chǔ)是尤為重要的,這樣就能很快捷的對(duì)某學(xué)生進(jìn)行基本的了解,本系統(tǒng)需要一個(gè)專門管理學(xué)生的模

31、塊</p><p>  成績(jī)管理模塊:因?yàn)楸鞠到y(tǒng)需要對(duì)學(xué)生成績(jī)進(jìn)行統(tǒng)計(jì)、分析。這也是本系統(tǒng)的一個(gè)重要的作用,所以有必要專門構(gòu)建一個(gè)管理學(xué)生成績(jī)的模塊。方便教師等快速把握學(xué)生、班級(jí)、學(xué)校的學(xué)習(xí)狀況。</p><p>  第四章 系統(tǒng)概要設(shè)計(jì)</p><p>  基于上一章節(jié)對(duì)于系統(tǒng)需求的分析本系統(tǒng)確定分為四個(gè)模塊:系統(tǒng)管理、教師管理、學(xué)生管理、成績(jī)管理。 </p

32、><p>  4.1系統(tǒng)功能模塊設(shè)計(jì)</p><p><b>  系統(tǒng)管理模塊</b></p><p>  該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括添加用戶(快捷鍵:CTRL+A)、修改密碼(快捷鍵:CTRL+B)、重新登錄(快捷鍵:CTRL+F1)等等。</p><p><b>  教師管理模塊&l

33、t;/b></p><p>  該模塊的功能是實(shí)現(xiàn)對(duì)全校教師的管理工作,包括:教師添加、教師查詢這二個(gè)功能模塊各自獨(dú)立,完成學(xué)校的全部教師的管理。</p><p><b>  學(xué)生管理模塊</b></p><p>  該模塊的主要功能是實(shí)現(xiàn)對(duì)學(xué)生的個(gè)人信息的管理工作,包括檔案添加、檔案瀏覽、檔案查詢等功能,從而方便學(xué)校管理部門對(duì)學(xué)校的基本

34、情況的快速查詢和了解。</p><p><b>  成績(jī)管理模塊</b></p><p>  學(xué)校的成績(jī)管理工作是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個(gè)主要手段,本模塊包括考試類型設(shè)置,共有冬季期未考試和夏季期未考試兩種類型,還設(shè)置了成績(jī)添加、成績(jī)修改、成績(jī)查詢、成績(jī)的刪除等功能模塊。</p><p><b>  4.2 數(shù)據(jù)庫設(shè)計(jì)</b>

35、;</p><p>  4.2.1數(shù)據(jù)存儲(chǔ)分析</p><p>  熟據(jù)模型設(shè)計(jì)。首先來做出學(xué)生成績(jī)管理系統(tǒng)的E-R圖,分析這個(gè)問題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績(jī)是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個(gè)系統(tǒng)的三個(gè)實(shí)體。</p><p>  再分析三個(gè)實(shí)體之間的聯(lián)系。首先,這三個(gè)實(shí)體不是一個(gè)統(tǒng)一體,學(xué)生成績(jī)與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實(shí)體

36、才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個(gè)實(shí)體是多對(duì)多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績(jī)是這兩個(gè)實(shí)體“學(xué)生”和“成績(jī)”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽?jī)既不是學(xué)生獨(dú)有的,也不是課程獨(dú)有的;“學(xué)生甲70分”或“英語70分”是不完全的,說“學(xué)生甲英語70分”才是正確的,因?yàn)?0分是學(xué)生甲和英語課二者共有的。這個(gè)E-R圖可畫成下圖。</p><p>  學(xué)生成績(jī)管

37、理系統(tǒng)中學(xué)生與課程的E-R圖</p><p>  教師與課程這兩個(gè)實(shí)體之間,是一對(duì)多聯(lián)系;一位教師可以都多門課程,而一門課程對(duì)于學(xué)生成績(jī)來說只能有一位教師(英語、高等數(shù)學(xué)有多位教師教,但對(duì)某個(gè)固定的學(xué)生來說只能有一位教師)。其E-R圖,如下所示。</p><p>  教師與課程的E-R圖組合到一起,得到最后的E-R圖,有了E-R圖,就可以設(shè)計(jì)數(shù)據(jù)庫。下圖為數(shù)據(jù)模型圖。 </p>

38、;<p>  實(shí)體模型 數(shù)據(jù)模型</p><p>  m 1</p><p><b>  數(shù)據(jù)庫</b></p><p>  n m </p><p>  4.2.2主要實(shí)體數(shù)據(jù)表</p><p>  

39、Allusers表:</p><p>  表4.1用戶表 </p><p>  username表示用戶名、pwd表示密碼、cx表示權(quán)限、addtime表示添加時(shí)間。varchar是一種比char更加靈活的數(shù)據(jù)類型,同樣用于表示字符數(shù)據(jù),但是VARCHAR可以保存可變長(zhǎng)度的字符串。</p><p><b>  Jiaoshi表:</b>&l

40、t;/p><p><b>  表4.2教師表</b></p><p>  Yonghuming表示用戶名、mima表示密碼、xingming表示姓名、renjiaokemu表示該老師任教科目、dianhua表示該老師電話號(hào)碼、youxiang表示郵箱、QQ表示QQ號(hào)碼、shenfenzheng表示身份證號(hào)碼、xingbie表示性別、beizhu表示備注、addtime記錄

41、添加時(shí)間。</p><p>  Xuesheng表:</p><p><b>  表4.3學(xué)生表</b></p><p>  Xuehao表示學(xué)號(hào)、mima表示密碼、xingming表示姓名、banji表示班級(jí)、jiaoshi表示教師、xingbie表示性別、jiguan表示籍貫、dianhua表示電話號(hào)碼、QQ存儲(chǔ)QQ號(hào)碼、youxiang表

42、示郵箱、beizhu表示備注、addtime表示添加時(shí)間。 </p><p>  Xueshengchenji表: </p><p><b>  表4.4學(xué)生成績(jī)表</b></p><p>  Xuehao表示學(xué)號(hào)、xingming表示姓名、banji表示班級(jí)、jiaoshi表示教師、kecheng 表示課程、addtime表示添加時(shí)間。

43、</p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  5.1系統(tǒng)登陸界面</b></p><p>  本界面的主要功能是為了對(duì)系統(tǒng)進(jìn)行安全性管理,本系統(tǒng)的用戶名和密碼保存在allusers表中,本系統(tǒng)根據(jù)不同的用戶而設(shè)置了不同的權(quán)限,可以用hsg,hsg為用戶名和密碼來登陸本系統(tǒng)。</p><p&g

44、t;<b>  登陸模塊流程圖:</b></p><p><b>  否</b></p><p><b>  是</b></p><p><b>  `</b></p><p>  圖5.1登陸模塊流程圖</p><p><b

45、>  系統(tǒng)主界面:</b></p><p>  實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)<

46、;/p><p><b>  {</b></p><p>  cx.Items.Add("管理員");</p><p>  cx.Items.Add("教師");</p><p>  cx.Items.Add("學(xué)生");</p><p>&l

47、t;b>  }</b></p><p><b>  }</b></p><p>  if (cx.SelectedItem.ToString().Trim() == "教師")</p><p><b>  {</b></p><p>  sql = "

48、select * from jiaoshi where yonghuming='" + TextBox1.Text.ToString().Trim() + "' and mima='" + TextBox2.Text.ToString().Trim() + "'";</p><p><b>  }</b><

49、;/p><p>  Response.Write("<script>javascript:alert('對(duì)不起,用戶名或密碼不正確!');</script>");</p><p>  Response.Write("<script>javascript:alert('對(duì)不起,系統(tǒng)錯(cuò)誤,請(qǐng)不要越權(quán)操作!&#

50、39;);</script>");</p><p><b>  5.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)的安全性管理

51、。</p><p>  該界面是個(gè)框架組成,包括上,中,下三個(gè)部份,其中中間又包括左右兩部份,其代碼如下所示:</p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&

52、quot;></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content

53、="text/html; charset=gb2312" /></p><p>  <title>學(xué)生成績(jī)管理系統(tǒng)</title></p><p><b>  </head></b></p><p>  <frameset rows="127,*,11" f

54、rameborder="no" border="0" framespacing="0"></p><p>  <frame src="top.aspx" name="topFrame" scrolling="No" noresize="noresize" id=&

55、quot;topFrame" /></p><p>  <frame src="center.asp" name="mainFrame" id="mainFrame" /></p><p>  <frame src="down.aspx" name="bottomFr

56、ame" scrolling="No" noresize="noresize" id="bottomFrame" /></p><p>  </frameset></p><p>  <noframes><body></p><p><b>  

57、</body></b></p><p>  </noframes></html></p><p><b>  5.3用戶管理模塊</b></p><p>  本模塊是本系統(tǒng)的安全性設(shè)置模塊,根據(jù)學(xué)校不同部門以及不同使用人員對(duì)本系統(tǒng)的要求和需要,從而實(shí)行了分級(jí)管理,對(duì)用戶的權(quán)限和類別進(jìn)行了分類管理。

58、</p><p><b>  用戶管理流程圖: </b></p><p><b>  否</b></p><p><b>  是</b></p><p>  圖5.2用戶管理模塊流程圖</p><p>  該界面是添加用戶的模塊,其代碼如下所示:<

59、/p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Session["role"].ToString().Trim() != "超級(jí)管理員") //判斷session值

60、,如果是超級(jí)管理員,則此頁可用,如果不是,則給出對(duì)話框提示.</p><p><b>  {</b></p><p>  Response.Write("<script>javascript:alert('對(duì)不起,您沒有這個(gè)權(quán)限');history.back();</script>");</p>

61、<p>  Response.End();</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b&g

62、t;  {</b></p><p>  string sql;</p><p>  //sql語句意思為:向表allusers中插入新數(shù)據(jù)</p><p>  sql = "insert into allusers(username,pwd) values('" + username.Text.ToString().Trim(

63、) + "','" + pwd1.Text.ToString().Trim() + "')";</p><p>  new Class1().hsgexucute(sql); //將sql語句執(zhí)行一次,調(diào)用class1.cs中的hsgexecute函數(shù)</p><p>  Response.Write("<sc

64、ript>javascript:alert('添加成功');</script>"); //執(zhí)行成功,給出提示</p><p><b>  }</b></p><p>  該界面是管理系統(tǒng)中已有用戶的模塊,可以顯示所有的已有用戶,并且能夠刪除用戶。</p><p><b>  用戶刪除流程圖:

65、</b></p><p><b>  否</b></p><p><b>  是 </b></p><p>  圖5.3用戶刪除流程圖</p><p>  該界面是管理系統(tǒng)中已有用戶的模塊,其代碼如下所示:</p><p>  if (Session[&quo

66、t;role"].ToString().Trim() != "超級(jí)管理員")</p><p><b>  {</b></p><p>  Response.Write("<script>javascript:alert('對(duì)不起,您沒有這個(gè)權(quán)限');history.back();</script

67、>");</p><p>  Response.End();</p><p><b>  }</b></p><p>  DataSet result = new DataSet();</p><p>  result = new Class1().hsggetdata(sql);</p>

68、<p>  if (result.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  DataGrid1.DataSource = result.Tables[0];</p><p>  DataGrid1.DataBind();</p><p>

69、;<b>  }</b></p><p><b>  5.4添加教師模塊</b></p><p>  因?yàn)楸鞠到y(tǒng)中有些功能模塊具有相似之處,因此在本文只用此模塊進(jìn)行一個(gè)簡(jiǎn)單的說明。其它的相似模塊的代碼可能參閱本模塊的設(shè)計(jì)思路。</p><p><b>  教師添加流程圖:</b></p>

70、<p><b>  是</b></p><p><b>  否</b></p><p>  圖5.4教師添加模塊流程圖</p><p>  實(shí)現(xiàn)該模塊的主要代碼如下所示:</p><p>  string sql;</p><p>  string ngender

71、;</p><p>  if (RadioButton1.Checked)</p><p><b>  {</b></p><p>  ngender = "男";</p><p><b>  }</b></p><p><b>  else&l

72、t;/b></p><p><b>  {</b></p><p>  ngender = "女";</p><p><b>  }</b></p><p>  sql = "insert into jiaoshi(yonghuming,mima,xingming

73、,renjiaokemu,dianhua,youxiang,QQ,shenfenzheng,xingbie,beizhu) values('" + yonghuming.Text.ToString().Trim() + "','" + mima.Text.ToString().Trim() + "','" + xingming.Text.ToStr

74、ing().Trim() + "','" + renjiaokemu.Text.ToString().Trim() + "','" + dianhua.Text.ToString().Trim() + "','" + youxiang.Text.ToString().Trim() + "','"

75、 + QQ.Text.ToString().Trim() + "','" + shenfenzheng.Text.ToString().Trim() + "','" + ngender + "','" + beizhu.Text.ToString().</p><p>  result = new Clas

76、s1().hsgexucute(sql);</p><p><b>  5.5添加學(xué)生模塊</b></p><p>  該模塊可以添加新的學(xué)生,能夠提供非常便捷、清晰、全面的學(xué)生信息保存功能包括學(xué)生的學(xué)號(hào)、密碼、姓名、班級(jí)等。</p><p>  學(xué)生添加模塊流程圖:</p><p><b>  否</b

77、></p><p><b>  是</b></p><p>  圖5.5學(xué)生添加模塊流程圖</p><p>  實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p>  string sql;</p><p>  string ngender;</p><p>  if

78、(RadioButton1.Checked)</p><p><b>  {</b></p><p>  ngender = "男";</p><p><b>  }</b></p><p><b>  else</b></p><p&g

79、t;<b>  {</b></p><p>  ngender = "女";</p><p><b>  }</b></p><p>  sql = "insert into xuesheng(xuehao,mima,xingming,banji,jiaoshi,xingbie,jiguan,

80、dianhua,QQ,youxiang,beizhu) values('" + xuehao.Text.ToString().Trim() + "','" + mima.Text.ToString().Trim() + "','" + xingming.Text.ToString().Trim() + "','"

81、 + banji.Text.ToString().Trim() + "','" + jiaoshi.SelectedItem.ToString().Trim() + "','" + ngender + "','" + jiguan.Text.ToString().Trim() + "','" +

82、 dianhua.Text.ToString().Trim() + "','" + QQ.Text.ToString().Trim() + "','" + youxiang.Text.ToString().Trim() + "','"</p><p>  int result;</p><

83、;p>  result = new Class1().hsgexucute(sql);</p><p><b>  5.6添加成績(jī)模塊</b></p><p>  該模塊是讓教師添加學(xué)生成績(jī)的模塊,每個(gè)教師只能添加自己學(xué)生的成績(jī)。可添加的信息包括:學(xué)號(hào)、姓名、班級(jí)、課程、成績(jī)。</p><p>  成績(jī)添加模塊流程圖:</p>

84、<p>  否 </p><p><b>  是</b></p><p>  圖5.6學(xué)生成績(jī)添加流程圖</p><p>  實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p>  if (!IsPostBack)</p><p><

85、;b>  {</b></p><p>  xuehao.Items.Add("請(qǐng)選擇");</p><p>  string sql;</p><p>  sql = "select xuehao from xuesheng where jiaoshi='"+Session["usernam

86、e"].ToString().Trim()+"' order by id desc";</p><p>  DataSet result = new DataSet();</p><p>  result = new Class1().hsggetdata(sql);</p><p>  if (result != null)&

87、lt;/p><p><b>  {</b></p><p>  if (result.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  int k = 0;</p><p>  for (k = 0; k <

88、; result.Tables[0].Rows.Count; k++)</p><p>  { xuehao.Items.Add(result.Tables[0].Rows[k]["xuehao"].ToString().Trim());</p><p><b>  }</b></p><p><b>  }&

89、lt;/b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  第六章 軟件的測(cè)試</b></p><p>  軟件的測(cè)試是軟件工程過程的一個(gè)重要階段,是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)和編碼各階段產(chǎn)品的最終

90、檢查,是為了保證軟件開發(fā)產(chǎn)品的正確性、完整性和一致性,從而檢測(cè)軟件錯(cuò)誤、修正軟件錯(cuò)誤的過程。軟件開發(fā)的目的是開發(fā)出實(shí)現(xiàn)用戶需求的高質(zhì)量、高性能的軟件產(chǎn)品,軟件測(cè)試以檢查軟件產(chǎn)品內(nèi)容和功能特性為核心,是軟件質(zhì)量保證的關(guān)鍵步驟,也是成功實(shí)現(xiàn)軟件開發(fā)目標(biāo)的重要保障。</p><p><b>  6.1軟件測(cè)試概述</b></p><p>  軟件測(cè)試依據(jù)測(cè)試任務(wù)要求的類型可

91、分為有效性測(cè)試和驗(yàn)證測(cè)試兩種類型。有效性測(cè)試和驗(yàn)證測(cè)試。</p><p>  有效性測(cè)試以實(shí)現(xiàn)用戶需求為根本點(diǎn),確認(rèn)軟件的功能、性能和其他特性是否與用戶的要求一致,內(nèi)容包括:需求規(guī)格說明、用戶文檔、程序文檔等的有效性確認(rèn)。</p><p>  驗(yàn)證測(cè)試是檢驗(yàn)軟件開發(fā)個(gè)階段,以階段間的邏輯協(xié)調(diào)性、完備性和正確性。例如:需求分析是概要設(shè)計(jì)的依據(jù),概要設(shè)計(jì)必須以滿足需求為出發(fā)點(diǎn)和充分體現(xiàn)需求,使

92、得階段產(chǎn)品內(nèi)容保持邏輯上的一致性和協(xié)調(diào)性。</p><p>  軟件測(cè)試可應(yīng)用多種測(cè)試方法來實(shí)現(xiàn)測(cè)試任務(wù)要求,墨盒測(cè)試和白盒測(cè)試是廣泛使用的兩種基本的測(cè)試方法。</p><p>  墨盒測(cè)試是功能、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明的測(cè)試。在不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者依據(jù)該程序功能上的輸入輸出關(guān)系,或是程序的外部特性來設(shè)計(jì)和選擇測(cè)試用例,推斷程序編碼的正確性。</p>

93、<p>  白盒測(cè)試是結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試。測(cè)試者熟悉程序的內(nèi)部結(jié)構(gòu),依據(jù)程序模塊的內(nèi)部結(jié)構(gòu)來設(shè)計(jì)測(cè)試用例,檢測(cè)程序代碼的正確性。</p><p>  軟件測(cè)試可運(yùn)用多種不同的測(cè)試策略來實(shí)現(xiàn),最常用的方式是自底向上分階段進(jìn)行,對(duì)不同開發(fā)階段的產(chǎn)品采用不同的測(cè)試方法進(jìn)行檢測(cè),從獨(dú)立程序模塊開始,然后進(jìn)行程序測(cè)試、設(shè)計(jì)測(cè)試到確認(rèn)測(cè)試,最終進(jìn)行系統(tǒng)測(cè)試,共分四個(gè)階段:?jiǎn)卧獪y(cè)試、集成測(cè)試、

94、確認(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ò)處理路徑)的正確性。</p><p>  集成測(cè)試是將已測(cè)試的模塊組裝進(jìn)行檢測(cè),對(duì)照軟件設(shè)計(jì)檢測(cè)

95、和排除子系統(tǒng)或系統(tǒng)結(jié)構(gòu)上的錯(cuò)誤。一般采用墨盒測(cè)試法。集成測(cè)試的重點(diǎn)是:檢測(cè)模塊接口之間的連接,發(fā)現(xià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è)軟件的功能和性能及其他特性是否與用戶的要求一致;一般采用墨盒測(cè)試法。確認(rèn)測(cè)試的基本事項(xiàng)有:功能確認(rèn)(以用戶需求規(guī)格說明為依據(jù)

96、,檢測(cè)系統(tǒng)需求規(guī)定功能的實(shí)現(xiàn)情況)、配置確認(rèn)(檢查系統(tǒng)資源和設(shè)備的協(xié)調(diào)情況,確保開發(fā)軟件的所有文檔資料編寫齊全,能夠支持軟件運(yùn)行后的維護(hù)工作。文檔資料包括:設(shè)計(jì)文檔、源程序、測(cè)試文檔和用戶文檔等)。</p><p>  系統(tǒng)測(cè)試是檢測(cè)軟件系統(tǒng)運(yùn)行時(shí)與其他相關(guān)要素(硬件、數(shù)據(jù)庫及操作人員等)的協(xié)調(diào)工作情況是否滿足要求,包括性能測(cè)試、恢復(fù)測(cè)試和安全測(cè)試等內(nèi)容。</p><p>  上述四個(gè)階段

97、相互獨(dú)立且順序相接,單元測(cè)試在編碼階段即可進(jìn)行,單元測(cè)試后進(jìn)入獨(dú)立測(cè)試階段,從集成測(cè)試開始依次進(jìn)行。</p><p><b>  6.2測(cè)試內(nèi)容</b></p><p><b>  登陸測(cè)試</b></p><p>  打開軟件輸入:1.用戶名:lilei 2.密碼:123456 3.權(quán)限:學(xué)生。</p>

98、<p>  操作步驟:1.進(jìn)入登錄界面 2.按順序輸入:1、2、3 3.登錄。</p><p>  預(yù)期結(jié)果:跳轉(zhuǎn)到學(xué)生管理模塊。 </p><p>  實(shí)際結(jié)果:跳轉(zhuǎn)到學(xué)生管理模塊。</p><p><b>  刪除測(cè)試</b></p><p>  打開軟件輸入:1.用戶名:xiaoli 2.密碼:

99、234567 3.權(quán)限:老師。 </p><p>  操作步驟:1.進(jìn)入到用戶管理模塊 2.點(diǎn)擊刪除用戶 3.彈出提示窗口。</p><p>  預(yù)期結(jié)果:提示為您沒有該權(quán)限進(jìn)行此操作。</p><p>  實(shí)際結(jié)果:提示為您沒有該權(quán)限進(jìn)行此操作。</p><p><b>  修改測(cè)試 </b>&

100、lt;/p><p>  打開軟件輸入:1.用戶名:zhangsan 2.密碼:345678 3.權(quán)限:超級(jí)管理員。</p><p>  操作步驟:1.進(jìn)入到教師管理模塊 2.點(diǎn)擊“修改” 3.彈出提示窗口。</p><p>  預(yù)期結(jié)果:跳出重新輸入信息的窗口。</p><p>  實(shí)際結(jié)果:跳出重新輸入信息的窗口。 </p>&

101、lt;p><b>  第七章 全文總結(jié)</b></p><p>  在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用不是很多,但是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,

102、未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。</p><p>  盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過程,了解了的基本知識(shí)鞏固了我對(duì)Visual studio.net的學(xué)習(xí),但在這次畢

103、業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b>  第八章 致 謝</b></p><p>  在論文即將完成之際,回顧緊張但又充實(shí)的學(xué)習(xí)班和開發(fā)過程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們致以最真誠(chéng)的感謝。</p><p>  另外,我還要感謝在

104、這幾年來對(duì)我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。同時(shí),在系統(tǒng)開發(fā)過程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]劉甫迎,劉光會(huì),王蓉.C#程序設(shè)計(jì)教程[M].2版.北京:電子工業(yè)出版社,2008.[

105、2]李蘭友,楊曉光.Visual C#.NET程序設(shè)計(jì)[M].北京:北方交通大學(xué)出版社,2004.[3]王昊亮,李剛.Visual C#程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2003. </p><p>  [4] 宋昕.ASP.NET 網(wǎng)絡(luò)開發(fā)技術(shù)實(shí)用教程入門與提高[J].情報(bào)雜志,2005,(7).</p><p>  [5] 刁仁宏.網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用[J].情報(bào)理論與實(shí)踐,

106、2004,(1). </p><p>  [6] 萬峰科技.ASP.NET 網(wǎng)站開發(fā)四[酷]全書[J].圖書情報(bào)知識(shí),2005,(5). </p><p>  [7]武蒼林,羅晃. Web數(shù)據(jù)庫的ASP開發(fā)方案[J].計(jì)算機(jī)工程與科學(xué),1999:21(1):65-68 </p><p>  [8]于同亞, 用C#設(shè)計(jì)基于.NET框架的應(yīng)用程序——ASP.NET購物網(wǎng)

107、站的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí) 與技術(shù), 2009(18): 第4907-4908頁. </p><p>  [9]袁江琛, 基于ASP.NET的校園信息網(wǎng)設(shè)計(jì)和開發(fā)[J]. 電腦編程技巧與維護(hù), 2011(24): 第 23-24+49頁.</p><p>  [10]張建成與李春青, 基于.NET環(huán)境下ADO.NET訪問數(shù)據(jù)庫技術(shù)的研究[J]. 電腦知識(shí)與技術(shù),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論