版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 學(xué)士學(xué)位畢業(yè)論文(設(shè)計、創(chuàng)作)</p><p> 黑河學(xué)院學(xué)生獎懲信息管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p> 所在系別: 計算機(jī)科學(xué)與信息工程 </p><p> 專 業(yè): 計算機(jī)科學(xué)與技術(shù)(軟件工程方向) </p><p> 學(xué)生姓名: ***
2、 </p><p> 學(xué) 號: 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)境簡介3</p><p> 2.1.1 開發(fā)工具的選擇3</p><
5、;p> 2.1.2 數(shù)據(jù)庫的選擇3</p><p> 2.2 系統(tǒng)運行環(huán)境支持3</p><p> 2.2.1 軟件環(huán)境3</p><p> 2.2.2 硬件環(huán)境3</p><p> 第三章 系統(tǒng)概要設(shè)計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è)計8</p><p> 3.4.1 概念結(jié)構(gòu)設(shè)計8</p>&
7、lt;p> 3.4.2 表結(jié)構(gòu)設(shè)計9</p><p> 3.5 系統(tǒng)功能模塊圖10</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)12</p><p> 4.1 功能設(shè)計12</p><p> 4.2 系統(tǒng)實現(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é)生獎懲管理15</p><p> 4.2.6 查詢管理16</p><p> 第五章 系統(tǒng)測試18</
9、p><p> 5.1 系統(tǒng)測試背景18</p><p> 5.2 系統(tǒng)功能測試18</p><p> 5.2.1 測試概要內(nèi)容18</p><p> 5.2.2 測試用例及結(jié)果18</p><p> 5.3 測試結(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é)生獎懲信息管理系統(tǒng)開發(fā)的整個過程。首先本文在第一
11、部分中闡述學(xué)生獎懲信息管理系統(tǒng)的開發(fā)背景、意義及目標(biāo),充分了解學(xué)生獎懲信息管理系統(tǒng)開發(fā)的重要性,然后介紹此管理系統(tǒng)的開發(fā)環(huán)境、運行環(huán)境等;第二部分的系統(tǒng)概要設(shè)計主要闡述如何對獎懲管理系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等;第三部分系統(tǒng)詳細(xì)設(shè)計主要對概要設(shè)計進(jìn)行進(jìn)一步的細(xì)化,就是詳細(xì)設(shè)計每個模塊實現(xiàn)的算法,所需的結(jié)構(gòu),之后對系統(tǒng)的具體實現(xiàn)、系統(tǒng)測試進(jìn)行了闡述。論文最后對整個系統(tǒng)的開發(fā)及實現(xiàn)過程進(jìn)
12、行了總結(jié),指出本系統(tǒng)存在的不足之處。以上就是本論文的主要內(nèi)容。</p><p> 關(guān)鍵詞:信息管理;獎懲管理;黑河學(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ī)科學(xué)日漸成熟,使用日趨成熟的計
16、算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,實現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用[1]。目前,我國乃至國外并沒有專門的學(xué)生獎懲信息管理系統(tǒng),學(xué)生獎懲信息的管理一般附著在學(xué)生信息管理系統(tǒng)的子層。雖然獎懲信息只是信息管理系統(tǒng)的基層單位,但是獎懲管理是一項瑣碎、復(fù)雜而又十分細(xì)致的工作,并且對于受到處分和獎勵的學(xué)生來講,也是一份十分重要的工作,日常工作量非常的大[2]。所以適應(yīng)當(dāng)今需要,急
17、需設(shè)計一個專門的管理獎懲信息的系統(tǒng),為學(xué)校獎懲管理提供便利。</p><p> 不同的高校具有不同的獎懲管理管理制度,本次設(shè)計以黑河學(xué)院學(xué)生工作為背景,開發(fā)設(shè)計一套適合黑河學(xué)院學(xué)生工作的獎懲管理信息系統(tǒng),這對于黑河學(xué)院的實際情況來說是很有必要的。在實際管理工作中,往往由于記錄的數(shù)量多、管理復(fù)雜、可連續(xù)性差,造成學(xué)生信息管理的混亂[3]。對這一混亂的狀況,最好的解決辦法就是借助專門的信息管理技術(shù)和數(shù)據(jù)庫管理系統(tǒng),
18、對學(xué)生信息進(jìn)行記載。本課題的目的就是開發(fā)“學(xué)生獎懲信息管理系統(tǒng)”,通過這一系統(tǒng)來掌握學(xué)生獎懲信息的具體情況,實現(xiàn)學(xué)生獎懲信息管理的數(shù)字化,提供一個數(shù)字化的學(xué)生獎懲信息管理平臺。</p><p> 本系統(tǒng)針對學(xué)校學(xué)生獎懲管理的特點以及管理中實際需要而設(shè)計,能夠有效地實現(xiàn)學(xué)生獎懲信息管理的信息化,減輕管理人員的工作負(fù)擔(dān),高效率、規(guī)范化地管理大量的學(xué)生獎懲信息,并避免人為操作的錯誤和不規(guī)范行為[4]。</p&g
19、t;<p> 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點[5]。這些優(yōu)點能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理、與世界接軌的重要條件。因此,開發(fā)一套這樣的管理軟件是很有必要的事情。本課題設(shè)計利用專門的信息管理系統(tǒng)實現(xiàn)獎懲管理工作,由此可以提高辦事效率,推動獎懲信息管理工作的數(shù)字化發(fā)展。</p><p> 1.2 課題研究目標(biāo)&
20、lt;/p><p> 本系統(tǒng)應(yīng)能夠?qū)W(xué)生獎懲信息進(jìn)行管理,達(dá)到減輕管理員負(fù)擔(dān)、為學(xué)生查詢獎懲信息提供方便的平臺的目的。本系統(tǒng)要完成的基本目標(biāo)分四部分,即四個功能模塊,分別是用戶管理功能模塊、學(xué)生基本資料管理功能模塊、獎懲規(guī)則管理功能模塊和學(xué)生獎懲管理功能模塊。只有完成這四個基本模塊的功能,才能讓本系統(tǒng)的作用得以發(fā)揮。</p><p> 1.3 系統(tǒng)特色</p><
21、p> 本系統(tǒng)具有如下特色。</p><p> 1.面向高校學(xué)生獎懲信息的管理。</p><p> 2.統(tǒng)一的風(fēng)格,標(biāo)準(zhǔn)的操作界面,便于操作人員使用本管理的各個子系統(tǒng)。</p><p> 3.方便易用的工具軟件,便于管理及其維護(hù)。</p><p> 為了更好的實現(xiàn)系統(tǒng)功能,本系統(tǒng)將使用SQL Server作為后臺的數(shù)據(jù)庫管理系統(tǒng)
22、,而在前臺使用VB.net 2005來訪問數(shù)據(jù)庫。</p><p><b> 第二章 開發(fā)環(huán)境</b></p><p> 2.1 系統(tǒng)開發(fā)環(huá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ā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。</p><p> 2.1.1 開發(fā)工具的選擇</p><p> Visual Basic2005語言基礎(chǔ)是BASIC[6]。自從微軟推出VB后,VB便
24、成為了程序開發(fā)人員的首選工具。據(jù)統(tǒng)計,僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領(lǐng)域,VB就占了90%的份額。VB是基于對象的可視化程序開發(fā)工具,它的優(yōu)點在于能夠快捷、簡易地建立Windows應(yīng)用程序[7]。</p><p> 2.1.2 數(shù)據(jù)庫的選擇</p><p> 建立一個數(shù)據(jù)庫也有多種選擇,現(xiàn)在市場上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點,不能說哪一種更好,只能在其中尋找一種能更好地適
25、應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。本人選擇SQL Server作為系統(tǒng)的后臺數(shù)據(jù)庫。SQL Server是美國微軟公司開發(fā)的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品,具有成本低、易上手、工具全等優(yōu)點[8]。適用于大型或超大型數(shù)據(jù)庫服務(wù)器端。SQL Server 是目前的比較流行的數(shù)據(jù)庫,微軟的軟件的特點是版本分得細(xì),可適合各種使用者不同的需要。</p><p> 利用VB.net卓越、快速、簡便的界
26、面開發(fā)平臺,制作系統(tǒng)的客戶端界面;再利用SQL Server,創(chuàng)建出具有合理的物理關(guān)系、邏輯關(guān)系的后臺數(shù)據(jù)庫;最后運用VB語言來編寫代碼,實現(xiàn)人機(jī)交互,運用ADO的方法來建立與后臺數(shù)據(jù)庫的連接,包括數(shù)據(jù)的添加、查詢、刪除、修改等等;最后部署和發(fā)布完成的系統(tǒng)。</p><p> 2.2 系統(tǒng)運行環(huán)境支持</p><p> 2.2.1 軟件環(huán)境</p><p&g
27、t; 操作系統(tǒng): Windows 98及其以上版本,建議使用Windows XP。</p><p> 工具平臺: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ū)動器上要求500MB以上的可用空間(建議有100MB的硬盤空間,以保存數(shù)據(jù)
29、文件)。</p><p> 第三章 系統(tǒng)概要設(shè)計</p><p> 系統(tǒng)分析是軟件生命周期的一個重要階段[9]。具體地說,應(yīng)該分析和確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景,必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲,通過分析應(yīng)該得出用業(yè)務(wù)流圖、數(shù)據(jù)字典等內(nèi)容為系統(tǒng)的設(shè)計奠定基礎(chǔ)。</p><p&g
30、t; 3.1 可行性分析</p><p> 技術(shù)可行性:系統(tǒng)的開發(fā)平臺選擇了當(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ā)平臺有簡單、靈活
31、、可擴(kuò)充等特點,非常適合初學(xué)者快速掌握并用來開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)[11]。數(shù)據(jù)庫選擇SQL Server。SQL Server是一個桌面電腦的數(shù)據(jù)庫管理系統(tǒng)。它是一個功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)和MIS系統(tǒng)開發(fā)工具,具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點[12]。當(dāng)前管理信息系統(tǒng)的開發(fā),大多是基于數(shù)據(jù)庫技術(shù)和面向?qū)ο筌浖_發(fā)技術(shù)。這些技術(shù)目前已經(jīng)成熟,被廣泛應(yīng)用于各個領(lǐng)域。所以,本軟件的開發(fā),在技術(shù)上是可行的。</p>
32、;<p> 經(jīng)濟(jì)可行性:是對系統(tǒng)投入使用后帶來的經(jīng)濟(jì)效益進(jìn)行估計,也包括對系統(tǒng)的投資預(yù)算。即要解決兩個問題,資金可得性和經(jīng)濟(jì)合理性。當(dāng)前辦公用PC機(jī)的普及使得開發(fā)和應(yīng)用管理信息系統(tǒng)在經(jīng)濟(jì)上成為可能。目前個人計算機(jī)的價格已經(jīng)十分低廉,各種開發(fā)軟件也可以在網(wǎng)上免費下載。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p> 操作可行性:本系統(tǒng)是為能更好的管理黑河學(xué)院學(xué)生獎懲信息而開發(fā)的,本系統(tǒng)的用戶對象是
33、所有黑河學(xué)院的教務(wù)人員、教師及學(xué)生,在本論文中又給出詳細(xì)使用方法,用戶只需懂得簡單的計算機(jī)操作方法即可自由應(yīng)用本系統(tǒng)。所以,本系統(tǒng)在操作上可行。</p><p> 綜上所述,開發(fā)學(xué)生獎懲管理系統(tǒng)是可行的。</p><p> 本系統(tǒng)的系統(tǒng)流程圖如圖3.1所示。</p><p> 圖3.1 學(xué)生獎懲信息管理系統(tǒng)流程圖</p><p>
34、3.2 需求分析</p><p> 3.2.1 系統(tǒng)功能需求說明</p><p> 本系統(tǒng)開發(fā)的目標(biāo)是開發(fā)出一套完善的學(xué)生獎懲信息管理系統(tǒng),使之能跟上時代的發(fā)展。同時通過實踐來提高自己的實踐能力。本系統(tǒng)應(yīng)主要實現(xiàn)的功能有以下幾點。</p><p> 1.管理員可以從后臺實現(xiàn)添加管理員,刪除管理員,修改管理員的信息。前臺實現(xiàn)管理員登錄驗證功能,并能更新管
35、理員的密碼。</p><p> 2.管理員可以從后臺添加學(xué)生。管理員應(yīng)能從后臺查詢、修改學(xué)生的基本信息,并且查詢時可以多條件查詢,條件有專業(yè)、姓名、學(xué)號等。學(xué)生用戶登錄可以查詢自己的基本信息。</p><p> 3.管理員能添加獎勵、處罰的各種基本信息,并可以查詢或修改獎勵、處罰的基本信息。學(xué)生用戶登錄能查詢獎勵、處罰的基本信息。</p><p> 4.管理員
36、能添加學(xué)生的獎勵或處罰信息,獎勵或處罰的名稱、級別可以從列表中選擇,管理員能查詢、修改學(xué)生的獎勵或處罰信息,學(xué)生用戶能查詢自己的獎勵、處罰的基本信息。</p><p> 3.2.2 系統(tǒng)性能需求說明</p><p> 系統(tǒng)性能是衡量系統(tǒng)好壞的一個重要標(biāo)準(zhǔn),本系統(tǒng)對性能有如下需求。</p><p> 1.系統(tǒng)執(zhí)行效率要求</p><p>
37、; 響應(yīng)時間是衡量系統(tǒng)執(zhí)行效率的主要標(biāo)準(zhǔn),本系統(tǒng)對響應(yīng)時間的要求是要在3秒(Windows XP環(huán)境下)中之內(nèi)對用戶的操作進(jìn)行反映,運行用戶所要求的功能,滿足使用者的要求。</p><p><b> 2.系統(tǒng)安全性要求</b></p><p> 在進(jìn)入系統(tǒng)前,只有合法用戶才能進(jìn)入系統(tǒng)。對不同使用者分配不同的權(quán)限,只有管理員權(quán)限登錄的用戶才能更改學(xué)生信息。<
38、/p><p><b> 3.系統(tǒng)兼容性要求</b></p><p> 本系統(tǒng)可在Windows 98及以上的操作系統(tǒng)下運行,即使操作系統(tǒng)改變,本系統(tǒng)仍可以繼續(xù)使用。本系統(tǒng)可以和pc機(jī)上的其他軟件共存,不會引起沖突。</p><p> 3.3 數(shù)據(jù)流程分析</p><p> 本系統(tǒng)的數(shù)據(jù)流程圖是全面地描述信息系統(tǒng)
39、邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況,具有抽象性和概括性。頂層數(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è)計</p><p> 3.4.1 概
40、念結(jié)構(gòu)設(shè)計</p><p> 概念模型可以看成是現(xiàn)實世界到機(jī)器世界的一個過渡的中間層,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。要對數(shù)據(jù)詞典中的數(shù)據(jù)存儲進(jìn)行分析,得到系統(tǒng)的關(guān)系模型,可以采用實體-聯(lián)系圖(簡稱E-R圖)的方法來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析,從而得出概念模型。下面只列出本系統(tǒng)包括的部分實體,如圖3.4,3.5,3.6所示。實體-聯(lián)系圖如圖3.7所示。</p><p> 圖3.4 獎懲信息實體圖&l
41、t;/p><p> 圖3.5 管理員信息實體圖</p><p> 圖3.6 學(xué)生信息實體圖</p><p> 圖3.7 獎懲信息管理系統(tǒng)總體E-R圖</p><p> 3.4.2 表結(jié)構(gòu)設(shè)計</p><p> 根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對有關(guān)數(shù)據(jù)存儲的需要,為了更加方便、安全的實現(xiàn)該管理系統(tǒng)的所有
42、功能,現(xiàn)將本系統(tǒng)中的數(shù)據(jù)以數(shù)據(jù)庫表的形式呈現(xiàn),表的設(shè)計如表3-1,3-2,3-3,3-4,3-5所示。</p><p> 表3-1 管理員信息表</p><p> 表3-2 學(xué)生基本信息表</p><p> 表3-3 獎懲類型數(shù)據(jù)表</p><p> 表3-4 獎懲規(guī)則數(shù)據(jù)表</p><p> 表3-
43、5 獎懲信息表</p><p> 3.5 系統(tǒng)功能模塊圖</p><p> “學(xué)生獎懲管理系統(tǒng)”可分為幾個主模塊:系統(tǒng)用戶管理、基本學(xué)生信息管理、獎懲信息管理、查詢管理、系統(tǒng)退出。</p><p> 按照結(jié)構(gòu)化的系統(tǒng)設(shè)計方法,將整個系統(tǒng)分解成相對獨立的若干模塊,通過對模塊的設(shè)計和模塊之間關(guān)系的協(xié)調(diào)來實現(xiàn)整個軟件系統(tǒng)的功能,從而得到系統(tǒng)的功能模塊圖。本系
44、統(tǒng)的功能模塊如圖3.8所示。</p><p> 圖3.8 學(xué)生獎懲信息管理系統(tǒng)功能模塊圖</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)</p><p> 4.1 功能設(shè)計</p><p> 為了提高管理效率,減輕勞動強(qiáng)度,提高信息處理速度和準(zhǔn)確性,為操作員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是便選擇了由計算機(jī)來設(shè)計學(xué)生獎懲管
45、理系統(tǒng)的方案。讓計算機(jī)對獎懲信息進(jìn)行自動管理,可以直接在計算機(jī)上實現(xiàn)信息管理,并能在一定程度上實現(xiàn)自動化。</p><p> 在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運行指標(biāo),這是系統(tǒng)開發(fā)和評價的依據(jù)。作為學(xué)生獎懲管理軟件,其主要實現(xiàn)的功能應(yīng)包括用戶管理、學(xué)生基本信息管理、獎懲規(guī)則管理、學(xué)生獎懲信息管理等。</p><p> 主要具體功能詳細(xì)描述如下。&l
46、t;/p><p> 1.用戶管理模塊主要實現(xiàn)從后臺實現(xiàn)添加管理員,刪除管理員,修改管理員的信息。前臺實現(xiàn)管理員登錄驗證功能,并能更新管理員的密碼。</p><p> 2.學(xué)生基本信息管理模塊主要實現(xiàn)管理員對學(xué)生基本信息的管理。管理員應(yīng)能添加、刪除、修改學(xué)生的基本信息。 </p><p> 3.學(xué)生獎懲信息管理模塊主要實現(xiàn)管理員對獎懲信息的管理。管理員應(yīng)能添加、刪除
47、、修改學(xué)生的獎勵或處罰信息。</p><p> 4.查詢管理模塊中,用戶應(yīng)能查詢學(xué)生的基本信息和獎懲信息,并能對獎懲信息進(jìn)行輸出打印。查詢時可以使用多條件查詢、模糊查詢。</p><p> 4.2 系統(tǒng)實現(xiàn)</p><p> 本系統(tǒng)主要分為四個模塊:用戶管理模塊,學(xué)生基本信息管理模塊,學(xué)生獎懲信息管理模塊,查詢管理模塊。</p><p
48、> 4.2.1 系統(tǒng)界面</p><p> 好的界面應(yīng)美觀易懂、操作簡單并且具有引導(dǎo)功能,使用戶感覺愉快、增強(qiáng)興趣,從而提高使用效率。本系統(tǒng)基于Windows操作系統(tǒng),因此在界面上遵循Windows的傳統(tǒng)風(fēng)格,由標(biāo)題欄、菜單欄、快捷工具按鈕、對話框等要素組成。與Windows操作系統(tǒng)一致的人機(jī)界面,使得用戶只要具備Windows操作基礎(chǔ),就能很快適應(yīng)本管理系統(tǒng)的操作使用,因此能夠大大降低系統(tǒng)培訓(xùn)費用,
49、提高系統(tǒng)的可推廣性。為了進(jìn)一步美化人機(jī)界面,使得用戶在操作中更加心情舒暢,本人選用Photoshop圖像處理軟件,為系統(tǒng)設(shè)計了簡潔明快的界面圖。總之本人對系統(tǒng)界面的整體風(fēng)格,頁面布局結(jié)構(gòu)以及色彩搭配等進(jìn)行了合理的規(guī)劃和設(shè)計,在保證用戶易用性、方便性的前提下,創(chuàng)造更簡單,友好的系統(tǒng)界面。</p><p> 4.2.2 系統(tǒng)登錄</p><p> 用戶登錄窗體啟動后,首先彈出登錄界面,用
50、戶需輸入用戶名和密碼,選擇管理員權(quán)限或?qū)W生權(quán)限登錄。管理員名為admin,默認(rèn)密碼為admin。學(xué)生用戶名即該學(xué)生學(xué)號,密碼默認(rèn)為12345。系統(tǒng)將自動從用戶信息表中檢查是否有相應(yīng)的用戶名和密碼,如果用戶名或密碼錯誤,進(jìn)行錯誤提示;如果輸入的用戶名和相應(yīng)密碼正確,進(jìn)入主控制平臺。用戶登錄模塊的窗體設(shè)計:在工程中添加一個窗體,命名為登錄。用戶登錄模塊的窗體如圖4.1所示。主控制平臺如圖4.2所示。</p><p>
51、 圖4.1 登錄界面</p><p> 圖4.2 系統(tǒng)管理主界面</p><p> 主控制界面采用SDI窗體,WINDOWS風(fēng)格設(shè)計。主要采用菜單式管理方式。用戶登錄流程圖如下。</p><p> 圖4.3 登錄模塊程序流程圖</p><p> 4.2.3 系統(tǒng)用戶管理</p><p> 點擊系統(tǒng)管
52、理菜單可進(jìn)行用戶管理和密碼管理。使用管理員權(quán)限登錄可以添加新的操作人員,即所添加的用戶均為管理員權(quán)限,刪除指定操作員。管理員和學(xué)生用戶均可在此菜單中修改自己的密碼。</p><p> 4.2.4 學(xué)生基本信息管理</p><p> 基本信息管理菜單又分為獎懲類型、獎懲規(guī)則、學(xué)生信息三個子菜單。點擊獎懲類型、獎懲規(guī)則菜單可對獎懲的類型及規(guī)則進(jìn)行添加、刪除、修改等操作。點擊學(xué)生信息菜單可
53、以添加新的學(xué)生信息,同時以該學(xué)生的學(xué)號為用戶名,創(chuàng)建學(xué)生用戶。學(xué)生信息的前五項內(nèi)容(學(xué)號、姓名、性別、班級、專業(yè))不能為空,否則提示:前五項不能為空。點擊添加,系統(tǒng)自動檢索出最大學(xué)號,將最大學(xué)號加一顯示在“學(xué)號”一欄,其余各項皆為空白,等待管理員輸入。輸入完成后點擊保存。選擇列表中待修改的學(xué)生信息,修改某項信息,點擊保存即可完成修改功能。選擇列表中的待刪除學(xué)生信息,點擊刪除彈出信息“刪除學(xué)生xx?”點擊確定即可刪除。學(xué)生信息模塊如圖4.
54、4所示。</p><p> 圖4.4 學(xué)生基本信息管理</p><p> 學(xué)生信息管理程序流程圖見圖4.5。</p><p> 圖4.5 學(xué)生基本信息管理程序流程圖</p><p> 4.2.5 獎懲信息管理</p><p> 只有管理員登錄才能對此菜單進(jìn)行操作。獎懲信息管理可以對學(xué)生的獎懲信息進(jìn)行添加
55、、修改、刪除操作。操作方法與學(xué)生信息類似,點擊添加即可自動生成獎懲編號,再依次填入獎懲類型、時間、學(xué)號、姓名、獎懲原因等,點擊保存即可。修改和刪除的功能使用方法同學(xué)生信息管理。</p><p> 4.2.6 查詢管理</p><p> 查詢信息包括對學(xué)生基本信息、獎懲規(guī)則信息、學(xué)生獎懲信息的查詢管理。在條件中選擇學(xué)號,在后面的輸入框內(nèi)輸入要查詢的學(xué)生的學(xué)號例如2008912025,點
56、擊查詢,顯示框內(nèi)會顯示學(xué)號為2008912025的學(xué)生信息。其它條件查詢方法同上。本系統(tǒng)支持模糊查詢,如條件選擇學(xué)號,輸入2008,點擊查詢,系統(tǒng)將顯示所有學(xué)號中含有2008字樣的學(xué)生信息。點擊excel打印將查詢到的信息用excel表導(dǎo)出打印。查詢界面如下圖。</p><p> 圖4.6 查詢管理</p><p> 查詢管理程序流程圖如圖4.7所示。</p><
57、p> 圖4.7 查詢管理程序流程圖</p><p><b> 第五章 系統(tǒng)測試</b></p><p> 5.1 系統(tǒng)測試背景</p><p> 在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進(jìn)行了有針對性的測試。本次測試是的主要目標(biāo)是如下幾點。</p><p> 1.確保系統(tǒng)測試的活動是按計
58、劃進(jìn)行的;</p><p> 2.驗證軟件產(chǎn)品是否與系統(tǒng)需求用例不相符合或與之矛盾;</p><p> 3.建立完善的系統(tǒng)測試缺陷記錄跟蹤庫;</p><p> 4.確保軟件系統(tǒng)測試活動及其結(jié)果及時通知相關(guān)小組和個人;</p><p> 本系統(tǒng)主要采用黑盒測試(功能測試),測試軟件名稱:黑河學(xué)院學(xué)生獎懲信息管理系統(tǒng);測試人員:黑河學(xué)院
59、學(xué)生;測試環(huán)境:Windows XP系統(tǒng),內(nèi)存1G(測試環(huán)境可能會影響軟件運行時間、軟件兼容性等)。</p><p> 5.2 系統(tǒng)功能測試</p><p> 5.2.1 測試概要內(nèi)容</p><p> 本系統(tǒng)主要對如下三個方面進(jìn)行測試。</p><p> 1.菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設(shè)計的功能,將相
60、關(guān)的基礎(chǔ)數(shù)據(jù),鏈接到本系統(tǒng)中,此次測試對每一個菜單項進(jìn)行了反復(fù)的增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。</p><p> 2.數(shù)據(jù)跟蹤:完成菜單項測試后,對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進(jìn)行了跟蹤。經(jīng)過實踐證實,該功能完全正常。然后又對其它的功能模塊也進(jìn)行了類似的測試。</p><p> 3.綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試,依次檢驗系統(tǒng)功能是否符合系統(tǒng)設(shè)計
61、的要求。</p><p> 5.2.2 測試用例及結(jié)果</p><p> 本次測試主要對系統(tǒng)進(jìn)行功能測試,現(xiàn)將功能測試用例依次列出,測試用例分別如表5-1,表5-2,表5-3所示。</p><p> 表5-1 登錄測試用例</p><p> 表5-2 信息添加刪除測試用例</p><p> 表5-3
62、數(shù)據(jù)范圍測試用例</p><p> 5.3 測試結(jié)果分析及建議</p><p> 通過測試本系統(tǒng)功能完全實現(xiàn),達(dá)到預(yù)定的目標(biāo),但是經(jīng)過測試發(fā)現(xiàn)部分功能還有待完善,尤其是表5-3中的數(shù)據(jù)范圍測試,應(yīng)該限制輸入數(shù)據(jù)長度和數(shù)據(jù)類型。</p><p> 由于本系統(tǒng)是由一人獨立開發(fā)完成,成本幾乎不計,因此沒有專業(yè)的測試人員,測試人員是本系學(xué)生,沒有足夠的測試經(jīng)驗,
63、發(fā)現(xiàn)錯誤的能力有限,在此,希望提出寶貴意見!</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過幾個月的設(shè)計與制作,本人的畢業(yè)設(shè)計已開發(fā)完畢,整個設(shè)計基本實現(xiàn)了預(yù)期的功能。系統(tǒng)能夠完成學(xué)生信息的增加、修改、刪除,學(xué)生獎懲信息的增加、修改、刪除,實現(xiàn)各種信息的多條件查詢,并輸出打印。由于以前對VB.net只是了解基礎(chǔ)知識并不能夠靈活運用,所以在設(shè)
64、計期間進(jìn)行了刻苦學(xué)習(xí),通過查閱資料,請教指導(dǎo)老師,和同學(xué)進(jìn)行討論,終于可以基本掌握常用控件的用法和語句編程。也明白了如何把書本中的知識運用到設(shè)計中,正真領(lǐng)悟到實踐與理論相結(jié)合的道理。通過撰寫論文明白了治學(xué)要講究嚴(yán)謹(jǐn)性。</p><p> 由于本人初次開發(fā)系統(tǒng),水平有限,時間緊迫,致使本系統(tǒng)設(shè)計得不夠精確、完整,界面也不是很美觀,系統(tǒng)出錯處理不是很好,整個系統(tǒng)中的代碼過于繁冗,這些都有待進(jìn)一步的改善。相信隨著我的
65、經(jīng)驗的積累,這些問題以后一定會解決,功能會逐步完善。</p><p> 在本次的畢業(yè)論文設(shè)計中,我學(xué)到了很多的知識,為我今后的學(xué)習(xí)和工作打下堅實的基礎(chǔ)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 劉瑞新.VS2005數(shù)據(jù)庫開發(fā)指導(dǎo)及實例[M].北京:機(jī)械工業(yè)出版社,2005.25-26.</p>
66、<p> [2] 中國IT培訓(xùn)工程編委會.精通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ā)實例導(dǎo)航[M].北京:人民郵電出
67、版社,2002.16-17.</p><p> [5] 莊玉良,王萍.?dāng)?shù)據(jù)倉庫:企業(yè)信息化建設(shè)的方向[J].科技導(dǎ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é)生獎懲管理研究[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)項目開發(fā)實踐[M].北京:科技出版社,2005.16-17.</p><p> [11] 王宇虹.SQL SERVER數(shù)據(jù)庫系統(tǒng)開發(fā)從基礎(chǔ)到實踐[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)用與項目實踐[M].北京:機(jī)械工業(yè)出版社,2005.56-57.</p><p><b> 致 謝</b></p>
71、;<p> 歷時將近兩個月的時間終于將這篇論文寫完,在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。首先我要感謝我的論文指導(dǎo)老師王曉艷老師,她對我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助我進(jìn)行設(shè)計和論文的修改,她認(rèn)真負(fù)責(zé),每當(dāng)我有不懂的問題請教她時她總會無私的指導(dǎo)我,她認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚理論水平使我受益匪淺。然后我還要感謝計算機(jī)系內(nèi)所有的老師,感謝他們這四年對我的培育之恩。感謝
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 70106.高校學(xué)生獎懲信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 信息管理與信息系統(tǒng)畢業(yè)論文學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)
- 信息管理與信息系統(tǒng)畢業(yè)論文學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)論文
- 畢業(yè)論文——學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文——學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)論文
- 學(xué)生繳費信息管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)(1)
- 大生農(nóng)業(yè)公司獎懲信息管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 畢業(yè)論文--學(xué)生信息管理的設(shè)計與實現(xiàn)
- 學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)報告
- 畢業(yè)論文范文——學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 高校學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生畢業(yè)信息管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于.net的學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)
評論
0/150
提交評論