論文學(xué)生獎(jiǎng)懲信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(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>  學(xué)士學(xué)位畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)</p><p>  黑河學(xué)院學(xué)生獎(jiǎng)懲信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  所在系別: 計(jì)算機(jī)科學(xué)與信息工程 </p><p>  專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程方向) </p><p>  學(xué)生姓名: ***

2、 </p><p>  學(xué) 號(hào): 2008912025 </p><p>  指導(dǎo)教師: *** </p><p>  職 稱: 講 師 </p><p>  黑 龍 江 省 黑 河 學(xué) 院</p>

3、;<p>  2011年4月30日</p><p><b>  目 錄</b></p><p><b>  摘 要III</b></p><p>  ABSTRACTIV</p><p><b>  第一章 緒論1</b></p>&

4、lt;p>  1.1 選題背景及意義1</p><p>  1.2 課題研究目標(biāo)1</p><p>  1.3 系統(tǒng)特色1</p><p>  第二章 開發(fā)環(huán)境3</p><p>  2.1 系統(tǒng)開發(fā)環(huán)境簡(jiǎn)介3</p><p>  2.1.1 開發(fā)工具的選擇3</p><

5、;p>  2.1.2 數(shù)據(jù)庫的選擇3</p><p>  2.2 系統(tǒng)運(yùn)行環(huán)境支持3</p><p>  2.2.1 軟件環(huán)境3</p><p>  2.2.2 硬件環(huán)境3</p><p>  第三章 系統(tǒng)概要設(shè)計(jì)5</p><p>  3.1 可行性分析5</p><

6、p>  3.2 需求分析6</p><p>  3.2.1 系統(tǒng)功能需求說明6</p><p>  3.2.2 系統(tǒng)性能需求說明6</p><p>  3.3 數(shù)據(jù)流程分析7</p><p>  3.4 數(shù)據(jù)庫設(shè)計(jì)8</p><p>  3.4.1 概念結(jié)構(gòu)設(shè)計(jì)8</p>&

7、lt;p>  3.4.2 表結(jié)構(gòu)設(shè)計(jì)9</p><p>  3.5 系統(tǒng)功能模塊圖10</p><p>  第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)12</p><p>  4.1 功能設(shè)計(jì)12</p><p>  4.2 系統(tǒng)實(shí)現(xiàn)12</p><p>  4.2.1 系統(tǒng)界面12</p>

8、<p>  4.2.2 用戶登錄13</p><p>  4.2.3 系統(tǒng)用戶管理14</p><p>  4.2.4 基本信息管理14</p><p>  4.2.5 學(xué)生獎(jiǎng)懲管理15</p><p>  4.2.6 查詢管理16</p><p>  第五章 系統(tǒng)測(cè)試18</

9、p><p>  5.1 系統(tǒng)測(cè)試背景18</p><p>  5.2 系統(tǒng)功能測(cè)試18</p><p>  5.2.1 測(cè)試概要內(nèi)容18</p><p>  5.2.2 測(cè)試用例及結(jié)果18</p><p>  5.3 測(cè)試結(jié)果分析及建議19</p><p><b>  

10、結(jié) 論20</b></p><p><b>  參考文獻(xiàn)22</b></p><p><b>  致謝21</b></p><p><b>  摘 要</b></p><p>  本論文主要介紹黑河學(xué)院學(xué)生獎(jiǎng)懲信息管理系統(tǒng)開發(fā)的整個(gè)過程。首先本文在第一

11、部分中闡述學(xué)生獎(jiǎng)懲信息管理系統(tǒng)的開發(fā)背景、意義及目標(biāo),充分了解學(xué)生獎(jiǎng)懲信息管理系統(tǒng)開發(fā)的重要性,然后介紹此管理系統(tǒng)的開發(fā)環(huán)境、運(yùn)行環(huán)境等;第二部分的系統(tǒng)概要設(shè)計(jì)主要闡述如何對(duì)獎(jiǎng)懲管理系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等;第三部分系統(tǒng)詳細(xì)設(shè)計(jì)主要對(duì)概要設(shè)計(jì)進(jìn)行進(jìn)一步的細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)的算法,所需的結(jié)構(gòu),之后對(duì)系統(tǒng)的具體實(shí)現(xiàn)、系統(tǒng)測(cè)試進(jìn)行了闡述。論文最后對(duì)整個(gè)系統(tǒng)的開發(fā)及實(shí)現(xiàn)過程進(jìn)

12、行了總結(jié),指出本系統(tǒng)存在的不足之處。以上就是本論文的主要內(nèi)容。</p><p>  關(guān)鍵詞:信息管理;獎(jiǎng)懲管理;黑河學(xué)院</p><p><b>  ABSTRACT</b></p><p>  This paper introduces the Heihe College student incentive information manag

13、ement system developed by the whole process. First described in this article in the first part of the background, significance and objectives of the students incentive the development of information management systems, t

14、o fully understand the importance of information management system developed for student rewards and punishments, and then describes the management system development environment, operating environment; th</p><

15、;p>  Keywords:Information Management;rewards and punishments; Heihe university</p><p><b>  第一章 緒論</b></p><p>  1.1 選題背景及意義</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,使用日趨成熟的計(jì)

16、算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用[1]。目前,我國乃至國外并沒有專門的學(xué)生獎(jiǎng)懲信息管理系統(tǒng),學(xué)生獎(jiǎng)懲信息的管理一般附著在學(xué)生信息管理系統(tǒng)的子層。雖然獎(jiǎng)懲信息只是信息管理系統(tǒng)的基層單位,但是獎(jiǎng)懲管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,并且對(duì)于受到處分和獎(jiǎng)勵(lì)的學(xué)生來講,也是一份十分重要的工作,日常工作量非常的大[2]。所以適應(yīng)當(dāng)今需要,急

17、需設(shè)計(jì)一個(gè)專門的管理獎(jiǎng)懲信息的系統(tǒng),為學(xué)校獎(jiǎng)懲管理提供便利。</p><p>  不同的高校具有不同的獎(jiǎng)懲管理管理制度,本次設(shè)計(jì)以黑河學(xué)院學(xué)生工作為背景,開發(fā)設(shè)計(jì)一套適合黑河學(xué)院學(xué)生工作的獎(jiǎng)懲管理信息系統(tǒng),這對(duì)于黑河學(xué)院的實(shí)際情況來說是很有必要的。在實(shí)際管理工作中,往往由于記錄的數(shù)量多、管理復(fù)雜、可連續(xù)性差,造成學(xué)生信息管理的混亂[3]。對(duì)這一混亂的狀況,最好的解決辦法就是借助專門的信息管理技術(shù)和數(shù)據(jù)庫管理系統(tǒng),

18、對(duì)學(xué)生信息進(jìn)行記載。本課題的目的就是開發(fā)“學(xué)生獎(jiǎng)懲信息管理系統(tǒng)”,通過這一系統(tǒng)來掌握學(xué)生獎(jiǎng)懲信息的具體情況,實(shí)現(xiàn)學(xué)生獎(jiǎng)懲信息管理的數(shù)字化,提供一個(gè)數(shù)字化的學(xué)生獎(jiǎng)懲信息管理平臺(tái)。</p><p>  本系統(tǒng)針對(duì)學(xué)校學(xué)生獎(jiǎng)懲管理的特點(diǎn)以及管理中實(shí)際需要而設(shè)計(jì),能夠有效地實(shí)現(xiàn)學(xué)生獎(jiǎng)懲信息管理的信息化,減輕管理人員的工作負(fù)擔(dān),高效率、規(guī)范化地管理大量的學(xué)生獎(jiǎng)懲信息,并避免人為操作的錯(cuò)誤和不規(guī)范行為[4]。</p&g

19、t;<p>  作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)[5]。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理、與世界接軌的重要條件。因此,開發(fā)一套這樣的管理軟件是很有必要的事情。本課題設(shè)計(jì)利用專門的信息管理系統(tǒng)實(shí)現(xiàn)獎(jiǎng)懲管理工作,由此可以提高辦事效率,推動(dòng)獎(jiǎng)懲信息管理工作的數(shù)字化發(fā)展。</p><p>  1.2 課題研究目標(biāo)&

20、lt;/p><p>  本系統(tǒng)應(yīng)能夠?qū)W(xué)生獎(jiǎng)懲信息進(jìn)行管理,達(dá)到減輕管理員負(fù)擔(dān)、為學(xué)生查詢獎(jiǎng)懲信息提供方便的平臺(tái)的目的。本系統(tǒng)要完成的基本目標(biāo)分四部分,即四個(gè)功能模塊,分別是用戶管理功能模塊、學(xué)生基本資料管理功能模塊、獎(jiǎng)懲規(guī)則管理功能模塊和學(xué)生獎(jiǎng)懲管理功能模塊。只有完成這四個(gè)基本模塊的功能,才能讓本系統(tǒng)的作用得以發(fā)揮。</p><p>  1.3 系統(tǒng)特色</p><

21、p>  本系統(tǒng)具有如下特色。</p><p>  1.面向高校學(xué)生獎(jiǎng)懲信息的管理。</p><p>  2.統(tǒng)一的風(fēng)格,標(biāo)準(zhǔn)的操作界面,便于操作人員使用本管理的各個(gè)子系統(tǒng)。</p><p>  3.方便易用的工具軟件,便于管理及其維護(hù)。</p><p>  為了更好的實(shí)現(xiàn)系統(tǒng)功能,本系統(tǒng)將使用SQL Server作為后臺(tái)的數(shù)據(jù)庫管理系統(tǒng)

22、,而在前臺(tái)使用VB.net 2005來訪問數(shù)據(jù)庫。</p><p><b>  第二章 開發(fā)環(huán)境</b></p><p>  2.1 系統(tǒng)開發(fā)環(huán)境簡(jiǎn)介</p><p>  開發(fā)本系統(tǒng)的操作系統(tǒng)是Windows XP Professional,開發(fā)語言是VB.NET,開發(fā)工具采用的Microsoft Visual Studio 2005.

23、NET,數(shù)據(jù)庫采用SQL Server 2000。</p><p>  在應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。</p><p>  2.1.1 開發(fā)工具的選擇</p><p>  Visual Basic2005語言基礎(chǔ)是BASIC[6]。自從微軟推出VB后,VB便

24、成為了程序開發(fā)人員的首選工具。據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領(lǐng)域,VB就占了90%的份額。VB是基于對(duì)象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡(jiǎn)易地建立Windows應(yīng)用程序[7]。</p><p>  2.1.2 數(shù)據(jù)庫的選擇</p><p>  建立一個(gè)數(shù)據(jù)庫也有多種選擇,現(xiàn)在市場(chǎng)上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點(diǎn),不能說哪一種更好,只能在其中尋找一種能更好地適

25、應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。本人選擇SQL Server作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫。SQL Server是美國微軟公司開發(fā)的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品,具有成本低、易上手、工具全等優(yōu)點(diǎn)[8]。適用于大型或超大型數(shù)據(jù)庫服務(wù)器端。SQL Server 是目前的比較流行的數(shù)據(jù)庫,微軟的軟件的特點(diǎn)是版本分得細(xì),可適合各種使用者不同的需要。</p><p>  利用VB.net卓越、快速、簡(jiǎn)便的界

26、面開發(fā)平臺(tái),制作系統(tǒng)的客戶端界面;再利用SQL Server,創(chuàng)建出具有合理的物理關(guān)系、邏輯關(guān)系的后臺(tái)數(shù)據(jù)庫;最后運(yùn)用VB語言來編寫代碼,實(shí)現(xiàn)人機(jī)交互,運(yùn)用ADO的方法來建立與后臺(tái)數(shù)據(jù)庫的連接,包括數(shù)據(jù)的添加、查詢、刪除、修改等等;最后部署和發(fā)布完成的系統(tǒng)。</p><p>  2.2 系統(tǒng)運(yùn)行環(huán)境支持</p><p>  2.2.1 軟件環(huán)境</p><p&g

27、t;  操作系統(tǒng): Windows 98及其以上版本,建議使用Windows XP。</p><p>  工具平臺(tái):Microsoft Visual Studio 2005.NET專業(yè)版及其以上版本。</p><p>  數(shù)據(jù)庫:SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。</p><p>  第三方軟件——Microsoft Office Word 2

28、003軟件。</p><p>  2.2.2 硬件環(huán)境</p><p>  處理器:建議使用Pentium 4 2.0MHz及以上處理器。</p><p>  內(nèi)存:256MB RAM(建議使用512 MB RAM及其以上容量)。</p><p>  硬盤空間:安裝驅(qū)動(dòng)器上要求500MB以上的可用空間(建議有100MB的硬盤空間,以保存數(shù)據(jù)

29、文件)。</p><p>  第三章 系統(tǒng)概要設(shè)計(jì)</p><p>  系統(tǒng)分析是軟件生命周期的一個(gè)重要階段[9]。具體地說,應(yīng)該分析和確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景,必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲(chǔ),通過分析應(yīng)該得出用業(yè)務(wù)流圖、數(shù)據(jù)字典等內(nèi)容為系統(tǒng)的設(shè)計(jì)奠定基礎(chǔ)。</p><p&g

30、t;  3.1 可行性分析</p><p>  技術(shù)可行性:系統(tǒng)的開發(fā)平臺(tái)選擇了當(dāng)前流行的Windows操作系統(tǒng),應(yīng)用程序開發(fā)采用Microsoft公司的面向?qū)ο蟪绦蜷_發(fā)工具Visual Basic.net。VB.net 2005是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具[10]。與普通的數(shù)據(jù)庫系統(tǒng)相比,用Visual Basic.net作為數(shù)據(jù)庫開發(fā)平臺(tái)有簡(jiǎn)單、靈活

31、、可擴(kuò)充等特點(diǎn),非常適合初學(xué)者快速掌握并用來開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)[11]。數(shù)據(jù)庫選擇SQL Server。SQL Server是一個(gè)桌面電腦的數(shù)據(jù)庫管理系統(tǒng)。它是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)和MIS系統(tǒng)開發(fā)工具,具有界面友好、易學(xué)易用、開發(fā)簡(jiǎn)單、接口靈活等特點(diǎn)[12]。當(dāng)前管理信息系統(tǒng)的開發(fā),大多是基于數(shù)據(jù)庫技術(shù)和面向?qū)ο筌浖_發(fā)技術(shù)。這些技術(shù)目前已經(jīng)成熟,被廣泛應(yīng)用于各個(gè)領(lǐng)域。所以,本軟件的開發(fā),在技術(shù)上是可行的。</p>

32、;<p>  經(jīng)濟(jì)可行性:是對(duì)系統(tǒng)投入使用后帶來的經(jīng)濟(jì)效益進(jìn)行估計(jì),也包括對(duì)系統(tǒng)的投資預(yù)算。即要解決兩個(gè)問題,資金可得性和經(jīng)濟(jì)合理性。當(dāng)前辦公用PC機(jī)的普及使得開發(fā)和應(yīng)用管理信息系統(tǒng)在經(jīng)濟(jì)上成為可能。目前個(gè)人計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,各種開發(fā)軟件也可以在網(wǎng)上免費(fèi)下載。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p>  操作可行性:本系統(tǒng)是為能更好的管理黑河學(xué)院學(xué)生獎(jiǎng)懲信息而開發(fā)的,本系統(tǒng)的用戶對(duì)象是

33、所有黑河學(xué)院的教務(wù)人員、教師及學(xué)生,在本論文中又給出詳細(xì)使用方法,用戶只需懂得簡(jiǎn)單的計(jì)算機(jī)操作方法即可自由應(yīng)用本系統(tǒng)。所以,本系統(tǒng)在操作上可行。</p><p>  綜上所述,開發(fā)學(xué)生獎(jiǎng)懲管理系統(tǒng)是可行的。</p><p>  本系統(tǒng)的系統(tǒng)流程圖如圖3.1所示。</p><p>  圖3.1 學(xué)生獎(jiǎng)懲信息管理系統(tǒng)流程圖</p><p>  

34、3.2 需求分析</p><p>  3.2.1 系統(tǒng)功能需求說明</p><p>  本系統(tǒng)開發(fā)的目標(biāo)是開發(fā)出一套完善的學(xué)生獎(jiǎng)懲信息管理系統(tǒng),使之能跟上時(shí)代的發(fā)展。同時(shí)通過實(shí)踐來提高自己的實(shí)踐能力。本系統(tǒng)應(yīng)主要實(shí)現(xiàn)的功能有以下幾點(diǎn)。</p><p>  1.管理員可以從后臺(tái)實(shí)現(xiàn)添加管理員,刪除管理員,修改管理員的信息。前臺(tái)實(shí)現(xiàn)管理員登錄驗(yàn)證功能,并能更新管

35、理員的密碼。</p><p>  2.管理員可以從后臺(tái)添加學(xué)生。管理員應(yīng)能從后臺(tái)查詢、修改學(xué)生的基本信息,并且查詢時(shí)可以多條件查詢,條件有專業(yè)、姓名、學(xué)號(hào)等。學(xué)生用戶登錄可以查詢自己的基本信息。</p><p>  3.管理員能添加獎(jiǎng)勵(lì)、處罰的各種基本信息,并可以查詢或修改獎(jiǎng)勵(lì)、處罰的基本信息。學(xué)生用戶登錄能查詢獎(jiǎng)勵(lì)、處罰的基本信息。</p><p>  4.管理員

36、能添加學(xué)生的獎(jiǎng)勵(lì)或處罰信息,獎(jiǎng)勵(lì)或處罰的名稱、級(jí)別可以從列表中選擇,管理員能查詢、修改學(xué)生的獎(jiǎng)勵(lì)或處罰信息,學(xué)生用戶能查詢自己的獎(jiǎng)勵(lì)、處罰的基本信息。</p><p>  3.2.2 系統(tǒng)性能需求說明</p><p>  系統(tǒng)性能是衡量系統(tǒng)好壞的一個(gè)重要標(biāo)準(zhǔn),本系統(tǒng)對(duì)性能有如下需求。</p><p>  1.系統(tǒng)執(zhí)行效率要求</p><p>

37、;  響應(yīng)時(shí)間是衡量系統(tǒng)執(zhí)行效率的主要標(biāo)準(zhǔn),本系統(tǒng)對(duì)響應(yīng)時(shí)間的要求是要在3秒(Windows XP環(huán)境下)中之內(nèi)對(duì)用戶的操作進(jìn)行反映,運(yùn)行用戶所要求的功能,滿足使用者的要求。</p><p><b>  2.系統(tǒng)安全性要求</b></p><p>  在進(jìn)入系統(tǒng)前,只有合法用戶才能進(jìn)入系統(tǒng)。對(duì)不同使用者分配不同的權(quán)限,只有管理員權(quán)限登錄的用戶才能更改學(xué)生信息。<

38、/p><p><b>  3.系統(tǒng)兼容性要求</b></p><p>  本系統(tǒng)可在Windows 98及以上的操作系統(tǒng)下運(yùn)行,即使操作系統(tǒng)改變,本系統(tǒng)仍可以繼續(xù)使用。本系統(tǒng)可以和pc機(jī)上的其他軟件共存,不會(huì)引起沖突。</p><p>  3.3 數(shù)據(jù)流程分析</p><p>  本系統(tǒng)的數(shù)據(jù)流程圖是全面地描述信息系統(tǒng)

39、邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況,具有抽象性和概括性。頂層數(shù)據(jù)流圖,如圖3.2所示,詳細(xì)數(shù)據(jù)流圖3.3所示。</p><p>  圖3.2 頂層數(shù)據(jù)流圖</p><p>  圖3.3 系統(tǒng)中間層數(shù)據(jù)流圖</p><p>  3.4 數(shù)據(jù)庫設(shè)計(jì)</p><p>  3.4.1 概

40、念結(jié)構(gòu)設(shè)計(jì)</p><p>  概念模型可以看成是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)過渡的中間層,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。要對(duì)數(shù)據(jù)詞典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,得到系統(tǒng)的關(guān)系模型,可以采用實(shí)體-聯(lián)系圖(簡(jiǎn)稱E-R圖)的方法來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析,從而得出概念模型。下面只列出本系統(tǒng)包括的部分實(shí)體,如圖3.4,3.5,3.6所示。實(shí)體-聯(lián)系圖如圖3.7所示。</p><p>  圖3.4 獎(jiǎng)懲信息實(shí)體圖&l

41、t;/p><p>  圖3.5 管理員信息實(shí)體圖</p><p>  圖3.6 學(xué)生信息實(shí)體圖</p><p>  圖3.7 獎(jiǎng)懲信息管理系統(tǒng)總體E-R圖</p><p>  3.4.2 表結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對(duì)有關(guān)數(shù)據(jù)存儲(chǔ)的需要,為了更加方便、安全的實(shí)現(xiàn)該管理系統(tǒng)的所有

42、功能,現(xiàn)將本系統(tǒng)中的數(shù)據(jù)以數(shù)據(jù)庫表的形式呈現(xiàn),表的設(shè)計(jì)如表3-1,3-2,3-3,3-4,3-5所示。</p><p>  表3-1 管理員信息表</p><p>  表3-2 學(xué)生基本信息表</p><p>  表3-3 獎(jiǎng)懲類型數(shù)據(jù)表</p><p>  表3-4 獎(jiǎng)懲規(guī)則數(shù)據(jù)表</p><p>  表3-

43、5 獎(jiǎng)懲信息表</p><p>  3.5 系統(tǒng)功能模塊圖</p><p>  “學(xué)生獎(jiǎng)懲管理系統(tǒng)”可分為幾個(gè)主模塊:系統(tǒng)用戶管理、基本學(xué)生信息管理、獎(jiǎng)懲信息管理、查詢管理、系統(tǒng)退出。</p><p>  按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,將整個(gè)系統(tǒng)分解成相對(duì)獨(dú)立的若干模塊,通過對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn)整個(gè)軟件系統(tǒng)的功能,從而得到系統(tǒng)的功能模塊圖。本系

44、統(tǒng)的功能模塊如圖3.8所示。</p><p>  圖3.8 學(xué)生獎(jiǎng)懲信息管理系統(tǒng)功能模塊圖</p><p>  第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.1 功能設(shè)計(jì)</p><p>  為了提高管理效率,減輕勞動(dòng)強(qiáng)度,提高信息處理速度和準(zhǔn)確性,為操作員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是便選擇了由計(jì)算機(jī)來設(shè)計(jì)學(xué)生獎(jiǎng)懲管

45、理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)獎(jiǎng)懲信息進(jìn)行自動(dòng)管理,可以直接在計(jì)算機(jī)上實(shí)現(xiàn)信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。</p><p>  在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。作為學(xué)生獎(jiǎng)懲管理軟件,其主要實(shí)現(xiàn)的功能應(yīng)包括用戶管理、學(xué)生基本信息管理、獎(jiǎng)懲規(guī)則管理、學(xué)生獎(jiǎng)懲信息管理等。</p><p>  主要具體功能詳細(xì)描述如下。&l

46、t;/p><p>  1.用戶管理模塊主要實(shí)現(xiàn)從后臺(tái)實(shí)現(xiàn)添加管理員,刪除管理員,修改管理員的信息。前臺(tái)實(shí)現(xiàn)管理員登錄驗(yàn)證功能,并能更新管理員的密碼。</p><p>  2.學(xué)生基本信息管理模塊主要實(shí)現(xiàn)管理員對(duì)學(xué)生基本信息的管理。管理員應(yīng)能添加、刪除、修改學(xué)生的基本信息。 </p><p>  3.學(xué)生獎(jiǎng)懲信息管理模塊主要實(shí)現(xiàn)管理員對(duì)獎(jiǎng)懲信息的管理。管理員應(yīng)能添加、刪除

47、、修改學(xué)生的獎(jiǎng)勵(lì)或處罰信息。</p><p>  4.查詢管理模塊中,用戶應(yīng)能查詢學(xué)生的基本信息和獎(jiǎng)懲信息,并能對(duì)獎(jiǎng)懲信息進(jìn)行輸出打印。查詢時(shí)可以使用多條件查詢、模糊查詢。</p><p>  4.2 系統(tǒng)實(shí)現(xiàn)</p><p>  本系統(tǒng)主要分為四個(gè)模塊:用戶管理模塊,學(xué)生基本信息管理模塊,學(xué)生獎(jiǎng)懲信息管理模塊,查詢管理模塊。</p><p

48、>  4.2.1 系統(tǒng)界面</p><p>  好的界面應(yīng)美觀易懂、操作簡(jiǎn)單并且具有引導(dǎo)功能,使用戶感覺愉快、增強(qiáng)興趣,從而提高使用效率。本系統(tǒng)基于Windows操作系統(tǒng),因此在界面上遵循Windows的傳統(tǒng)風(fēng)格,由標(biāo)題欄、菜單欄、快捷工具按鈕、對(duì)話框等要素組成。與Windows操作系統(tǒng)一致的人機(jī)界面,使得用戶只要具備Windows操作基礎(chǔ),就能很快適應(yīng)本管理系統(tǒng)的操作使用,因此能夠大大降低系統(tǒng)培訓(xùn)費(fèi)用,

49、提高系統(tǒng)的可推廣性。為了進(jìn)一步美化人機(jī)界面,使得用戶在操作中更加心情舒暢,本人選用Photoshop圖像處理軟件,為系統(tǒng)設(shè)計(jì)了簡(jiǎn)潔明快的界面圖??傊救藢?duì)系統(tǒng)界面的整體風(fēng)格,頁面布局結(jié)構(gòu)以及色彩搭配等進(jìn)行了合理的規(guī)劃和設(shè)計(jì),在保證用戶易用性、方便性的前提下,創(chuàng)造更簡(jiǎn)單,友好的系統(tǒng)界面。</p><p>  4.2.2 系統(tǒng)登錄</p><p>  用戶登錄窗體啟動(dòng)后,首先彈出登錄界面,用

50、戶需輸入用戶名和密碼,選擇管理員權(quán)限或?qū)W生權(quán)限登錄。管理員名為admin,默認(rèn)密碼為admin。學(xué)生用戶名即該學(xué)生學(xué)號(hào),密碼默認(rèn)為12345。系統(tǒng)將自動(dòng)從用戶信息表中檢查是否有相應(yīng)的用戶名和密碼,如果用戶名或密碼錯(cuò)誤,進(jìn)行錯(cuò)誤提示;如果輸入的用戶名和相應(yīng)密碼正確,進(jìn)入主控制平臺(tái)。用戶登錄模塊的窗體設(shè)計(jì):在工程中添加一個(gè)窗體,命名為登錄。用戶登錄模塊的窗體如圖4.1所示。主控制平臺(tái)如圖4.2所示。</p><p>

51、  圖4.1 登錄界面</p><p>  圖4.2 系統(tǒng)管理主界面</p><p>  主控制界面采用SDI窗體,WINDOWS風(fēng)格設(shè)計(jì)。主要采用菜單式管理方式。用戶登錄流程圖如下。</p><p>  圖4.3 登錄模塊程序流程圖</p><p>  4.2.3 系統(tǒng)用戶管理</p><p>  點(diǎn)擊系統(tǒng)管

52、理菜單可進(jìn)行用戶管理和密碼管理。使用管理員權(quán)限登錄可以添加新的操作人員,即所添加的用戶均為管理員權(quán)限,刪除指定操作員。管理員和學(xué)生用戶均可在此菜單中修改自己的密碼。</p><p>  4.2.4 學(xué)生基本信息管理</p><p>  基本信息管理菜單又分為獎(jiǎng)懲類型、獎(jiǎng)懲規(guī)則、學(xué)生信息三個(gè)子菜單。點(diǎn)擊獎(jiǎng)懲類型、獎(jiǎng)懲規(guī)則菜單可對(duì)獎(jiǎng)懲的類型及規(guī)則進(jìn)行添加、刪除、修改等操作。點(diǎn)擊學(xué)生信息菜單可

53、以添加新的學(xué)生信息,同時(shí)以該學(xué)生的學(xué)號(hào)為用戶名,創(chuàng)建學(xué)生用戶。學(xué)生信息的前五項(xiàng)內(nèi)容(學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè))不能為空,否則提示:前五項(xiàng)不能為空。點(diǎn)擊添加,系統(tǒng)自動(dòng)檢索出最大學(xué)號(hào),將最大學(xué)號(hào)加一顯示在“學(xué)號(hào)”一欄,其余各項(xiàng)皆為空白,等待管理員輸入。輸入完成后點(diǎn)擊保存。選擇列表中待修改的學(xué)生信息,修改某項(xiàng)信息,點(diǎn)擊保存即可完成修改功能。選擇列表中的待刪除學(xué)生信息,點(diǎn)擊刪除彈出信息“刪除學(xué)生xx?”點(diǎn)擊確定即可刪除。學(xué)生信息模塊如圖4.

54、4所示。</p><p>  圖4.4 學(xué)生基本信息管理</p><p>  學(xué)生信息管理程序流程圖見圖4.5。</p><p>  圖4.5 學(xué)生基本信息管理程序流程圖</p><p>  4.2.5 獎(jiǎng)懲信息管理</p><p>  只有管理員登錄才能對(duì)此菜單進(jìn)行操作。獎(jiǎng)懲信息管理可以對(duì)學(xué)生的獎(jiǎng)懲信息進(jìn)行添加

55、、修改、刪除操作。操作方法與學(xué)生信息類似,點(diǎn)擊添加即可自動(dòng)生成獎(jiǎng)懲編號(hào),再依次填入獎(jiǎng)懲類型、時(shí)間、學(xué)號(hào)、姓名、獎(jiǎng)懲原因等,點(diǎn)擊保存即可。修改和刪除的功能使用方法同學(xué)生信息管理。</p><p>  4.2.6 查詢管理</p><p>  查詢信息包括對(duì)學(xué)生基本信息、獎(jiǎng)懲規(guī)則信息、學(xué)生獎(jiǎng)懲信息的查詢管理。在條件中選擇學(xué)號(hào),在后面的輸入框內(nèi)輸入要查詢的學(xué)生的學(xué)號(hào)例如2008912025,點(diǎn)

56、擊查詢,顯示框內(nèi)會(huì)顯示學(xué)號(hào)為2008912025的學(xué)生信息。其它條件查詢方法同上。本系統(tǒng)支持模糊查詢,如條件選擇學(xué)號(hào),輸入2008,點(diǎn)擊查詢,系統(tǒng)將顯示所有學(xué)號(hào)中含有2008字樣的學(xué)生信息。點(diǎn)擊excel打印將查詢到的信息用excel表導(dǎo)出打印。查詢界面如下圖。</p><p>  圖4.6 查詢管理</p><p>  查詢管理程序流程圖如圖4.7所示。</p><

57、p>  圖4.7 查詢管理程序流程圖</p><p><b>  第五章 系統(tǒng)測(cè)試</b></p><p>  5.1 系統(tǒng)測(cè)試背景</p><p>  在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的測(cè)試。本次測(cè)試是的主要目標(biāo)是如下幾點(diǎn)。</p><p>  1.確保系統(tǒng)測(cè)試的活動(dòng)是按計(jì)

58、劃進(jìn)行的;</p><p>  2.驗(yàn)證軟件產(chǎn)品是否與系統(tǒng)需求用例不相符合或與之矛盾;</p><p>  3.建立完善的系統(tǒng)測(cè)試缺陷記錄跟蹤庫;</p><p>  4.確保軟件系統(tǒng)測(cè)試活動(dòng)及其結(jié)果及時(shí)通知相關(guān)小組和個(gè)人;</p><p>  本系統(tǒng)主要采用黑盒測(cè)試(功能測(cè)試),測(cè)試軟件名稱:黑河學(xué)院學(xué)生獎(jiǎng)懲信息管理系統(tǒng);測(cè)試人員:黑河學(xué)院

59、學(xué)生;測(cè)試環(huán)境:Windows XP系統(tǒng),內(nèi)存1G(測(cè)試環(huán)境可能會(huì)影響軟件運(yùn)行時(shí)間、軟件兼容性等)。</p><p>  5.2 系統(tǒng)功能測(cè)試</p><p>  5.2.1 測(cè)試概要內(nèi)容</p><p>  本系統(tǒng)主要對(duì)如下三個(gè)方面進(jìn)行測(cè)試。</p><p>  1.菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,將相

60、關(guān)的基礎(chǔ)數(shù)據(jù),鏈接到本系統(tǒng)中,此次測(cè)試對(duì)每一個(gè)菜單項(xiàng)進(jìn)行了反復(fù)的增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。</p><p>  2.數(shù)據(jù)跟蹤:完成菜單項(xiàng)測(cè)試后,對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。經(jīng)過實(shí)踐證實(shí),該功能完全正常。然后又對(duì)其它的功能模塊也進(jìn)行了類似的測(cè)試。</p><p>  3.綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)

61、的要求。</p><p>  5.2.2 測(cè)試用例及結(jié)果</p><p>  本次測(cè)試主要對(duì)系統(tǒng)進(jìn)行功能測(cè)試,現(xiàn)將功能測(cè)試用例依次列出,測(cè)試用例分別如表5-1,表5-2,表5-3所示。</p><p>  表5-1 登錄測(cè)試用例</p><p>  表5-2 信息添加刪除測(cè)試用例</p><p>  表5-3

62、數(shù)據(jù)范圍測(cè)試用例</p><p>  5.3 測(cè)試結(jié)果分析及建議</p><p>  通過測(cè)試本系統(tǒng)功能完全實(shí)現(xiàn),達(dá)到預(yù)定的目標(biāo),但是經(jīng)過測(cè)試發(fā)現(xiàn)部分功能還有待完善,尤其是表5-3中的數(shù)據(jù)范圍測(cè)試,應(yīng)該限制輸入數(shù)據(jù)長度和數(shù)據(jù)類型。</p><p>  由于本系統(tǒng)是由一人獨(dú)立開發(fā)完成,成本幾乎不計(jì),因此沒有專業(yè)的測(cè)試人員,測(cè)試人員是本系學(xué)生,沒有足夠的測(cè)試經(jīng)驗(yàn),

63、發(fā)現(xiàn)錯(cuò)誤的能力有限,在此,希望提出寶貴意見!</p><p><b>  結(jié) 論</b></p><p>  經(jīng)過幾個(gè)月的設(shè)計(jì)與制作,本人的畢業(yè)設(shè)計(jì)已開發(fā)完畢,整個(gè)設(shè)計(jì)基本實(shí)現(xiàn)了預(yù)期的功能。系統(tǒng)能夠完成學(xué)生信息的增加、修改、刪除,學(xué)生獎(jiǎng)懲信息的增加、修改、刪除,實(shí)現(xiàn)各種信息的多條件查詢,并輸出打印。由于以前對(duì)VB.net只是了解基礎(chǔ)知識(shí)并不能夠靈活運(yùn)用,所以在設(shè)

64、計(jì)期間進(jìn)行了刻苦學(xué)習(xí),通過查閱資料,請(qǐng)教指導(dǎo)老師,和同學(xué)進(jìn)行討論,終于可以基本掌握常用控件的用法和語句編程。也明白了如何把書本中的知識(shí)運(yùn)用到設(shè)計(jì)中,正真領(lǐng)悟到實(shí)踐與理論相結(jié)合的道理。通過撰寫論文明白了治學(xué)要講究嚴(yán)謹(jǐn)性。</p><p>  由于本人初次開發(fā)系統(tǒng),水平有限,時(shí)間緊迫,致使本系統(tǒng)設(shè)計(jì)得不夠精確、完整,界面也不是很美觀,系統(tǒng)出錯(cuò)處理不是很好,整個(gè)系統(tǒng)中的代碼過于繁冗,這些都有待進(jìn)一步的改善。相信隨著我的

65、經(jīng)驗(yàn)的積累,這些問題以后一定會(huì)解決,功能會(huì)逐步完善。</p><p>  在本次的畢業(yè)論文設(shè)計(jì)中,我學(xué)到了很多的知識(shí),為我今后的學(xué)習(xí)和工作打下堅(jiān)實(shí)的基礎(chǔ)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 劉瑞新.VS2005數(shù)據(jù)庫開發(fā)指導(dǎo)及實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.25-26.</p>

66、<p>  [2] 中國IT培訓(xùn)工程編委會(huì).精通Visual Basic[M].深圳:珠海出版社,2002.52-53.</p><p>  [3] 飛思科技產(chǎn)品研發(fā)中心.Visual Basic數(shù)據(jù)庫開發(fā)[M].北京:電子工業(yè)出版社,2002.13-14.</p><p>  [4] 陳豫龍,何旭洪.Visual Basic 6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出

67、版社,2002.16-17.</p><p>  [5] 莊玉良,王萍.?dāng)?shù)據(jù)倉庫:企業(yè)信息化建設(shè)的方向[J].科技導(dǎo)報(bào),2002,(7):18-21.</p><p>  [6] 劉長毅.軟件開發(fā)技術(shù)基礎(chǔ)[M].北京:科技出版社,2006.32-33.</p><p>  [7] Peter Rob,Carlos Coronel.Datebase Systems[M

68、].USA:Cengage earning EMEMA,2008.</p><p>  [8] 莫華.大學(xué)生獎(jiǎng)懲管理研究[J].思想教育研究,2009.(12):45-46.</p><p>  [9] Sasitorn Taptagaporn1,Suwannee Juthamaneepong1,Kanikar Buntoengjit2.Computer Use among Childre

69、n:Health and Social Impacts[J].USA:Proceedings of 17th World Congress,2009.(08):3-4.</p><p>  [10] 蘇瑞.SQL SERVER數(shù)據(jù)庫系統(tǒng)項(xiàng)目開發(fā)實(shí)踐[M].北京:科技出版社,2005.16-17.</p><p>  [11] 王宇虹.SQL SERVER數(shù)據(jù)庫系統(tǒng)開發(fā)從基礎(chǔ)到實(shí)踐[M].北

70、京:電子工業(yè)出版社,2006.3-4.</p><p>  [12] 申莉莉.SQL SERVER數(shù)據(jù)庫應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2005.42-43.</p><p>  [13] 塞奎春.VB工程應(yīng)用與項(xiàng)目實(shí)踐[M].北京:機(jī)械工業(yè)出版社,2005.56-57.</p><p><b>  致 謝</b></p>

71、;<p>  歷時(shí)將近兩個(gè)月的時(shí)間終于將這篇論文寫完,在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。首先我要感謝我的論文指導(dǎo)老師王曉艷老師,她對(duì)我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助我進(jìn)行設(shè)計(jì)和論文的修改,她認(rèn)真負(fù)責(zé),每當(dāng)我有不懂的問題請(qǐng)教她時(shí)她總會(huì)無私的指導(dǎo)我,她認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚理論水平使我受益匪淺。然后我還要感謝計(jì)算機(jī)系內(nèi)所有的老師,感謝他們這四年對(duì)我的培育之恩。感謝

溫馨提示

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