版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、xxxx職業(yè)技術(shù)學(xué)院(信息系統(tǒng)開發(fā)和測試實訓(xùn)報告)(2011 2012學(xué)年第2學(xué)期)實訓(xùn)地點:軟件開發(fā)實訓(xùn)室指導(dǎo)教師: xxxx專業(yè)班級:信管3091學(xué)生姓名: xxxxx2012 年 7 月 1 fi目錄實訓(xùn)題目2實訓(xùn)內(nèi)容21需求分析21. 1功能需求分析212性能需求分析32數(shù)據(jù)庫設(shè)計33系統(tǒng)實現(xiàn)53. 1登錄窗體和系統(tǒng)主界而設(shè)計532系統(tǒng)信息管理模塊設(shè)計73. 3學(xué)生信息系統(tǒng)管理模塊設(shè)計83. 4班級信息系統(tǒng)管理模塊設(shè)計123. 5課程信息管理系統(tǒng)模塊設(shè)計143. 6成績信息管理系統(tǒng)模塊設(shè)計154軟件測試164.1登錄窗體測試1642學(xué)生信息管理模塊測試164. 3班級管理信息模塊測試1
2、744課程信息管理模塊測試184. 5系統(tǒng)管理模塊測試184. 6成績管理系統(tǒng)模塊測試19實習(xí)心得20參考文獻(xiàn)21附 錄22實訓(xùn)題目學(xué)牛信息管理系統(tǒng)實訓(xùn)內(nèi)容1需求分析要開發(fā)一個管理信息系統(tǒng),首先要進(jìn)行需求分析和總體設(shè)計,分析系統(tǒng)的使用 對象和用戶需求,設(shè)計系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu),決定使用的開發(fā)工具和后臺 數(shù)據(jù)庫,規(guī)劃項目開發(fā)進(jìn)度。在實際的項目開發(fā)過程中,這些工作是非常重要的。1.1功能需求分析學(xué)生信息管理系統(tǒng)的主要用戶是學(xué)校信息部,關(guān)于軟件需求的分析也要圍繞著 他們來進(jìn)行。有效的項目管理集中于四個p上:人員(people)、產(chǎn)品(product )、過程(process) 和項目(proj
3、ect)。這是世界上公認(rèn)的法則,所以我們的功能設(shè)計也要圍繞著這四 項展開。所以根據(jù)四p原則,本系統(tǒng)設(shè)計了如下功能:(1)學(xué)生信息設(shè)置這是最基本的信息設(shè)置,在學(xué)生信息設(shè)置這個模塊中設(shè)置的信息,將對其他模 塊的功能產(chǎn)生影響。在這里要定義最基本的信息,包括查詢學(xué)生信息、添加學(xué)生信 息、刪除學(xué)生信息、修改學(xué)生信息。用戶可以分別對它們進(jìn)行添加、修改、查詢和 刪除的操作。(2)班級管理信息系統(tǒng)對于學(xué)校工作來說,最重要的就是班級管理。在工作中,人是主體,起著主動 作用,可以影響整個工作的最終結(jié)果,但班級管理與分配卻承載著人這個主體。對于班級管理信息系統(tǒng),用戶可以添加新班級信息,設(shè)置他的班級名稱。同樣, 用戶
4、可以通過這個模塊來對班級進(jìn)行修改、查詢和刪除。(3)課程信息管理系統(tǒng)對于課程信息管理系統(tǒng)來說,用戶可以通過課程名稱、課程編號或課程來查詢 課程信息,然后進(jìn)行添加、修改和刪除的操作。(4)成績信息管理系統(tǒng)對于學(xué)校工作來說,成績管理也是相當(dāng)重要的。對于成績管理信息系統(tǒng)用戶可 以通過考試編號、學(xué)生學(xué)號查詢課程信息,然后進(jìn)行添加、修改和刪除的操作。(5)系統(tǒng)整體的功能模塊圖系統(tǒng)整體的功能模塊的實現(xiàn),如圖1所示:學(xué)*信息管理系統(tǒng)圖1系統(tǒng)整體的功能模塊圖1. 2性能需求分析本系統(tǒng)是學(xué)校企業(yè)的重要管理軟件,必將涉及到很多學(xué)校的內(nèi)部信息,因此必 須??紤]到系統(tǒng)的安全性和可靠性。(1) 安全性系統(tǒng)安全性耍求主要
5、體現(xiàn)在應(yīng)用軟件安全性、數(shù)據(jù)庫安全性和信息安全性等方 面。軟件設(shè)計應(yīng)做到應(yīng)用軟件與數(shù)據(jù)的分離,實現(xiàn)數(shù)據(jù)共享,防止數(shù)據(jù)丟失或破壞; 數(shù)據(jù)庫的安全性除口身提供的以外,齊應(yīng)用系統(tǒng)還可通過分配權(quán)限、設(shè)置權(quán)限級別 來區(qū)別對待不同操作者對數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性。(2) 可靠性軟件的可靠性主要體現(xiàn)在系統(tǒng)在特定的情況下,在給定的時間內(nèi),無故障的運 行概率。例如如何使軟件在不同的系統(tǒng)平臺上都可以穩(wěn)定的運行,如何實現(xiàn)數(shù)據(jù)庫 與軟件的合理連接,在接到非法操作后如何響應(yīng)等等。軟件可靠性是對軟件在設(shè)計、 開發(fā)以及在它所預(yù)定環(huán)境中貝有能力的置信度的一個測度,是衡量軟件質(zhì)量的主要 參數(shù)z-o2數(shù)據(jù)庫設(shè)計首先,我們按
6、需求分析所設(shè)計的關(guān)系來理順一下本系統(tǒng)各實體間的關(guān)系。本系 統(tǒng)中共有5個實體,它們各門的屬性如門 minma的屈性:用戶名稱、用戶密碼 xsda的屬性:學(xué)號、姓名、性別、班級、系別、民族 banji的屬性:班級號、班級姓名、班主任、系別學(xué)生成績信息表的屬性:考試編號、考生學(xué)號、學(xué)生姓名、學(xué)生班號、課 程名稱、分?jǐn)?shù)課程基本信息表的屬性:課程編號、課程名稱、課程類型、課程描述通過分析我們可以看出,在木系統(tǒng)的數(shù)據(jù)庫中應(yīng)該添加5個表,它們是:minnia 表、xsda表、banji表、學(xué)生成績信息表、課程基本信息表。下而分別介紹這些表 的結(jié)構(gòu)。(1)密碼表minma表1表minma的結(jié)構(gòu)編號字段名稱數(shù)據(jù)
7、類型說明1用戶名稱char用戶名稱,主鍵2用戶密碼char,長度 10用戶密碼(2)學(xué)生信息表xsda表2表xsda的結(jié)構(gòu)編號字段名稱數(shù)據(jù)類型說明1學(xué)號char記錄學(xué)號,主鍵2姓名char,長度 50學(xué)生姓名3性別char,長度2學(xué)生性別4班級char學(xué)生班級5系別char學(xué)生所在系6民族char民族(3)角色班級信息表banji表3表banji的結(jié)構(gòu)編號字段名稱數(shù)據(jù)類型說明1班級號char記錄班級號,主鍵2班級姓名char,長度 50班級名稱3班主任char,長度 200班主任名稱4系別char班級所在系(4)學(xué)生成績信息表表4表注牛成績信息表的結(jié)構(gòu)編號字段名稱數(shù)據(jù)類型說明1考試編號char
8、考試編號,主鍵2考生學(xué)號int考生學(xué)號3學(xué)生姓名char澆生姓名4學(xué)生班號int學(xué)生所在班級號5課程名稱char課程名稱6分?jǐn)?shù)float考生成績(5)課程基本信息表表5表課程基本信息表的結(jié)構(gòu)編號字段名稱數(shù)據(jù)類型說明1課程編號int課程編號,主鍵2課程名稱char課程名稱3課程類型char課程類型4課程描述備注課程信息描述數(shù)據(jù)庫是集數(shù)據(jù)庫基木知識和數(shù)據(jù)庫設(shè)計技術(shù)、計算機基礎(chǔ)知識和程序設(shè)計方 法、軟件工程的原理和方法及應(yīng)用領(lǐng)域的知識于一身的綜合科學(xué),涉及了多學(xué)科、 多領(lǐng)域。數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入止式使用。在數(shù)據(jù)庫系統(tǒng)運行過程 中必須不斷地對其進(jìn)行評價、修改、調(diào)整。3系統(tǒng)實現(xiàn)3.1登錄窗
9、體和系統(tǒng)主界面設(shè)計當(dāng)系統(tǒng)運行時,首先打開登錄窗體,只有有權(quán)限的用戶才能進(jìn)入系統(tǒng)。登錄成 功后,將顯示系統(tǒng)主界而。登錄窗體的名稱為forml,它的界而布局,如圖2所示。圖2登陸窗體界面登錄窗體的屬性,如表10所示。表6設(shè)置登錄'窗體的屬性窗體屬性設(shè)置值具體說明名稱forml設(shè)置窗體名稱borderstyle1-fixedsingle設(shè)置窗體的邊框?qū)傩詂aption登陸窗體的標(biāo)題條文本startupposition2-屏幕中心設(shè)置窗體彈出時,位置在屏幕屮心登錄窗體中控件的屈性,如表11所示。表7登錄窗體包含的控件及其屬性對象名屈性屬性值label1caption請輸入用戶名labe12ca
10、ption請輸入用戶密碼txtltext空txt2text空passwordchar*command1caption確定command2caption退出程序的運行過程如下:判斷是否輸入了用戶名和密碼,如果沒有輸入,則返回,耍求用戶輸入。將輸入的用戶名和密碼賦值到變量adors中,便于處理調(diào)用數(shù)據(jù)庫adors. open ()函數(shù),判斷當(dāng)前用戶名是否存在。如杲不存在,則 返回,要求用戶重新輸入。如果用戶名存在,則再次調(diào)用adors. open ()函數(shù),讀取此用戶的數(shù)據(jù),并將 數(shù)據(jù)庫屮的用戶密碼與輸入的密碼進(jìn)行比較。如杲密碼不同,則返回,要求用戶重 新輸入。如呆通過密碼驗證,關(guān)閉登錄窗體。當(dāng)?shù)?/p>
11、錄成功后就會啟動主窗體,可以在vb的系統(tǒng)菜單中選擇“工程/屬性”,打 開屈性窗口設(shè)置啟動對彖。本系統(tǒng)的主窗體名為mdlformlo打開主窗體的設(shè)計窗口, 選擇“工具”菜單項中的“菜單編輯器”,對菜單內(nèi)容進(jìn)行編輯。vb中菜單和菜單 下的菜單項都是控件,使用它們與命令按鈕這樣的控件沒冇什么區(qū)別。菜單編輯器, 如圖3所示。標(biāo)題qp):確定名: |xi tong消親引qd : i快捷鍵 :fotoxte)三j幫助上下文id qf) : o協(xié)調(diào)位置) : |0 - none廠 復(fù)選(£)1 有效 g)r 可見)廠 顯示窗口列表址)*| i i下一個) 插入q) i 刪除(z)i圖3菜單編輯器界
12、向 木系統(tǒng)的主界面,如圖4所示。圖4主窗體界面3. 2系統(tǒng)信息管理模塊設(shè)計系統(tǒng)信息管理模塊包括密碼重置和退出系統(tǒng)。(1) 設(shè)計密碼重置信息管理窗體:密碼重置信息管理窗體的名稱為form6,窗體中包含的控件及其屬性,如農(nóng)12 所示。表8窗體form6中包含的控件及其屬性對象名屬性屬性值adodclrecordsourceminma (連接數(shù)據(jù)庫)label1caption輸入原密碼label 2caption輸入新密碼labe13caption再次輸入新密碼command1caption確定command2caption退出txtoldpasstext空txtnewpasstext空txtncw
13、passltex t空代碼執(zhí)行過程如下:判斷輸入txtoldpass文本框是否為原密碼。 判斷輸入txtncwpass、txtncwpass文本框是否相同。判斷數(shù)據(jù)庫中是否已經(jīng)存在此名稱。插入新記錄。刷新列表。command 1 過程判斷是否輸入了相同記錄。判斷新的密碼是否和舊密碼相同。判斷數(shù)據(jù)庫中是否已經(jīng)存在此密碼。更新數(shù)據(jù)庫記錄。刷新密碼列表。command2過程。退出重置密碼窗體。3. 3學(xué)生信息系統(tǒng)管理模塊設(shè)計學(xué)生信息系統(tǒng)管理模塊包括查詢學(xué)生信息、添加學(xué)生信息、刪除學(xué)生信息、修 改學(xué)生信息。(1)查詢學(xué)生信息編輯窗體窗體屬性與登錄窗體相似,窗體中主要的控件及其屬性,如表13所示。表9設(shè)
14、置窗休中主??丶膶傩詫﹀杳麑傩詫傩灾?說明checkl選擇按學(xué)號查詢學(xué)生信息chcck2選擇按姓名杳詢學(xué)生信息check3選擇按姓名查詢學(xué)生信息command1caption按學(xué)號查詢學(xué)生信息command2caption按姓名杳詢學(xué)生信息command3caption按姓名杳詢學(xué)生信息command3caption退出查詢學(xué)生信息編輯窗體的名稱為form2,窗體布局如圖5所示。圖5選擇杳詢學(xué)工信息類型界面當(dāng)用戶單擊“確定”按鈕時觸發(fā)command 1事件。程序?qū)⑦M(jìn)入按學(xué)號查詢學(xué)生信息。按學(xué)號查詢學(xué)生信息的窗體名稱為for m3,窗體布局如圖6所示。圖6按學(xué)號查詢學(xué)生信息窗體界而當(dāng)用戶單擊“
15、確定”按鈕時觸發(fā)command 1事件。程序?qū)⑦M(jìn)入按姓名查詢學(xué)生信息。按姓名查詢學(xué)生信息的窗體名稱為form4,窗體布局如圖7所示。圖7按姓名查詢學(xué)生信息窗體界而當(dāng)用戶單擊“確定”按鈕吋觸發(fā)command 1事件。程序?qū)⑦M(jìn)入按學(xué)號和姓名 查詢學(xué)生信息。按學(xué)號和姓名查詢學(xué)生信息的窗體名稱為form5,窗體布局如圖 8所示。圖8按學(xué)號和姓名查詢學(xué)牛:信息窗體界而(2)添加學(xué)生信息管理窗體添加學(xué)生信息管理窗體的名稱為from7o在窗體屮,使用datagrid和adodc控 件來顯示學(xué)生信息數(shù)據(jù)。窗體布局如圖9所示。圖9添加學(xué)牛信息窗體界而窗體中主要控件的屬性,如表14所示。表10設(shè)置窗休屮主要控件的
16、屬性對象名屬性屬性值/說明datagridl用于顯示學(xué)生信息adodcl為datagridl控件提供數(shù)據(jù)源command1caption添加command2caption清空command3caption退出下面介紹窗體中的代碼: datarefresh 過程程序使用select語句從表xsda中讀取學(xué)生數(shù)據(jù),并作為數(shù)據(jù)源賦值到adodcl控件的記錄源屬性中。使用datagridl. columns (n). width可以設(shè)置第n+1列的寬度。command 1過程程序?qū)odify變量設(shè)置為false,表示要添加數(shù)據(jù)。然后打開from7窗體編輯 學(xué)牛信息,編輯完成后調(diào)用adodcl. re
17、fresh> datagridl. refresh過程刷新顯示。(3) command2 過程程序?qū)€text文本框清空,以便輸入信息。©command3 過程退出添加學(xué)生信息的窗體。(3)刪除學(xué)生信息管理窗體 刪除學(xué)生信息窗體的名稱為froml4,窗體的布局,如圖10所示。圖10刪除學(xué)生信息管理窗體界而程序?qū)⒂脩糨斎氲臄?shù)據(jù)依次賦值到adors對象的相應(yīng)變量中,然后再根據(jù)變量 輸入的學(xué)號和姓名判定數(shù)據(jù)庫中是否有記錄,有記錄則刪除該學(xué)生信息并更新數(shù)據(jù) 庫。(4)修改學(xué)生信息管理窗體修改學(xué)生信息管理窗體的名稱為fromls,窗體布的局,如圖11所示。圖11修改學(xué)生信息管理窗體界面3
18、. 4班級信息系統(tǒng)管理模塊設(shè)計班級信息系統(tǒng)管理模塊包括查詢和添加班級信息、刪除班級信息、修改班級信 息。(1)查詢和添加班級信息窗體查詢和添加班級信息窗體的名稱為from9,窗體的布局,如圖12所示,窗體屬 性與查詢學(xué)生信息管理窗體相似。圖12杳詢和添加班級信息窗體界而程序通過設(shè)置command 1和coininand2控件的代碼、屈性,對text文本框屮輸入 的信息記性操作。窗休屮的其他代碼與查詢學(xué)生信息、添加學(xué)生信息窗體的代碼相 似。(2) 刪除班級信息管理窗體刪除班級信息窗體的名稱為fromlo,窗體的布局,如圖13所示,窗體屈性與 刪除學(xué)生信息管理窗體相似。圖13刪除班級信息管理窗體界
19、面(3) 修改班級信息窗體修改班級信息窗體的名稱為from8,窗體的布局,如圖14所示,窗體屈性與修 改學(xué)生信息管理窗體相似。圖14修改班級信息窗體界面3. 5課程信息管理系統(tǒng)模塊設(shè)計課程信息系統(tǒng)管理模塊包括查詢和修改課程信息、刪除和添加課程信息。(1)查詢和修改課程信息窗體查詢和修改課程信息窗體的名稱為froml6,窗體的布局,如圖15所示,窗體 屬性與查詢、修改學(xué)生信息管理窗體相似。圖15查詢和修改課程信息窗體界面程序通過設(shè)置command 1和command2控件的代碼、屬性,對text文木框小輸入 的信息記性操作。窗體中的其他代碼與查詢學(xué)生信息、修改學(xué)生信息窗體的代碼相 似。(2)刪除
20、和添加課程信息管理窗體刪除和添加課程信息管理窗體的名稱為fromlo,窗體的布局,如圖16所示, 窗體屬性與刪除、添加學(xué)生信息管理窗體相似。圖16刪除和添加課程信息管理窗體界面3. 6成績信息管理系統(tǒng)模塊設(shè)計成績信息系統(tǒng)管理模塊包括查詢和添加成績信息、刪除和修改成績信息。(1)查詢和添加課程信息窗體查詢和修改課程信息窗體的名稱為fromll,窗體的布局,如圖17所示,窗體 屬性與查詢、添加學(xué)生信息管理窗體相似。圖17查詢和添加課程信息窗體界面程序通過設(shè)置command 1和command2控件的代碼、屬性,對text文木框小輸入 的信息記性操作。窗體中的其他代碼與查詢學(xué)生信息、添加學(xué)生信息窗體
21、的代碼相 似。(2)刪除和修改成績信息管理窗體刪除和添加課程信息管理窗體的名稱為froml3,窗體的布局,如圖18所示, 窗體屬性與刪除、添加學(xué)生信息管理窗體相似。圖18刪除和修改成績信息管理窗體界面4軟件測試當(dāng)軟件設(shè)計制作完成之后,最重要的就是進(jìn)行軟件測試。軟件測試是執(zhí)行程序 發(fā)現(xiàn)并排除程序中潛伏的錯誤的過程。軟件測試是軟件投入運行前,對軟件需求分 析、設(shè)計、實現(xiàn)的強有力的最終審查。軟件開發(fā)是一個系統(tǒng)而復(fù)雜的工程,在設(shè)計 過程中難免冇錯誤存在,只冇進(jìn)行細(xì)致的軟件測試才能夠?qū)④浖M口j能的做到完美。產(chǎn)品是為客戶提供服務(wù)的,凡是不滿足客戶需求的,我們都認(rèn)為是一個失敗。 所以我們的產(chǎn)品始終必須圍繞
22、著客戶的需求進(jìn)行開發(fā)和驗證。本章將針對軟件項目 管理系統(tǒng)最初的需求分析所設(shè)定的功能,利用不同的實例對各個功能逐一進(jìn)行測試。 4.1登錄窗體測試表11登錄窗體的測試測試用例用戶名密碼結(jié)杲正確數(shù)據(jù)admin1111111登錄成功錯誤數(shù)據(jù)admi n000000密碼錯誤錯謀數(shù)據(jù)llksok1111111用戶名不存在錯誤數(shù)據(jù)admin空請輸入密碼錯誤數(shù)據(jù)空1111111請輸入用戶名42學(xué)生信息管理模塊測試各模塊測試用例,如表12-表14所示。表12學(xué)生信息設(shè)置窗體測試測試用例動作結(jié)果添加信息添加學(xué)生信息添加成功修改信息將“張明”改為“李三”修改成功刪除信息刪除“李-學(xué)生信息刪除成功退出點擊退岀按鈕退出
23、成功表13學(xué)生信息設(shè)置窗體測試測試用例動作結(jié)果添加信息添加“張得”學(xué)生信息添加成功修改信息將“張得”改為“李四”修改成功刪除信息刪除“李四”刪除成功退出點擊退出按鈕退出成功表14學(xué)牛信息設(shè)遙窗體測試測試用例動作結(jié)果添加信息添加“1002”號學(xué)生信息添加成功修改信息將 “1002” 改為 “1003”修改成功刪除信息刪除“1003”刪除成功退出點擊退出按鈕退出成功點擊“退出系統(tǒng)”按鈕,結(jié)果為系統(tǒng)關(guān)閉。經(jīng)過測試,學(xué)生信息管理模塊的功能都已實現(xiàn),結(jié)果正常。4. 3班級管理信息模塊測試在“班級管理”菜單中,冇“添加班級信息” “修改班級信息”、“刪除班級信息” 和“查找班級信息”四個按鈕。通過設(shè)置這四
24、項內(nèi)容,項冃負(fù)責(zé)人可以達(dá)到有效組 織和管理班級的目的。以下通過不同實例分別刈這四個窗體進(jìn)行測試。測試用例如表15、表16所示。表15班級管理窗體測試測試用例動作結(jié)果添加信息添加“101,張李,信管,自動化”添加成功查詢信息查詢“101,張李,信管,自動化”查詢成功查詢錯誤信息查詢“104,張李,信管,自動化”沒有改班級修改信息將“101,張李,信管,自動化”改為 “102,李章,信管,自動化”修改成功刪除信息刪除“102,李章,信管,自動化”刪除成功退出點擊返回退出按鈕退出成功表16班級管理窗體測試測試用例動作結(jié)果添加信息添加“102,看看,軟件,自動化”添加成功查詢信息杳詢“102,看看,軟
25、件,動化”查詢成功查詢錯誤信息查詢“104,看看,信管,自動化”沒有改班級修改信息將“102,看看,軟件,自動化”改為 “102,看看,計算機,自動化”修改成功刪除信息刪除“102,看看,計算機,口動化”刪除成功退岀點擊退出按鈕退岀成功經(jīng)過測試,班級管理信息模塊的功能都已實現(xiàn),結(jié)呆正常。4. 4課程信息管理模塊測試各模塊測試用例,如表17-表18所示。表17課程信息管理窗體測試測試用例動作結(jié)果添加信息添加“1,英語,英語,難”添加成功添加錯誤信息添加“空,數(shù)據(jù)庫,計算機,難”請輸入課程編號添加錯誤信息添加“3,空,計算機,難”請輸入課程名稱添加錯謀信息添加“4,數(shù)據(jù)結(jié)構(gòu),空,難”請輸入課程類型
26、查詢信息查詢英語,英語,難”查詢成功修改信息將“1,英語,英語,難”修改為“1,英語, 英語,簡單”修改成功刪除信息刪除 課程編號為“1”的課程信息刪除成功錯誤刪除刪除課程編號為“0”的課程信息沒冇該課程信息退出點擊退出按鈕退出成功表18課程信息管理窗體測試測試用例動作結(jié)果添加信息添加數(shù)學(xué),數(shù)學(xué),簡單”添加成功添加錯誤信息添加“1,空,數(shù)學(xué),簡單”請輸入課程名稱添加錯誤信息添加“1,數(shù)學(xué),空,簡單”請輸入課程類型修改信息將“1,數(shù)學(xué),數(shù)學(xué),簡單”改為“2,數(shù)學(xué),數(shù)學(xué),難”修改成功刪除信息刪除“2,數(shù)學(xué),數(shù)學(xué),難”刪除成功返冋點擊返冋按鈕返冋成功4. 5系統(tǒng)管理模塊測試當(dāng)用戶登錄時,用戶有修改口
27、身密碼權(quán)限。如表19所示。表19修改登錄密碼窗體的測試測試用例原密碼新密碼確認(rèn)密碼結(jié)果正確修改密碼1111111222222222222修改成功錯謀修改密碼222222222原密碼錯誤錯誤數(shù)據(jù)1111111000000000新密碼和確認(rèn)密碼不一致錯謀修改密碼111111133333333密碼長度不能小于于6經(jīng)過測試,軟件項口管理模塊的功能都已實現(xiàn),結(jié)果正常。4. 6成績管理系統(tǒng)模塊測試齊模塊測試用例,如表20所示。表20成績信息管理窗體測試測試用例動作結(jié)杲添加信息添加“1, 1,張偉,2,英語,95”添加成功添加錯誤信息添加“空,1,李四,3,數(shù)據(jù)庫,78”請輸入考試編號添加錯謀信息添加“1,
28、 1,空,3,數(shù)據(jù)庫,78”請輸入考生姓名添加錯誤信息添加“空,1,李四,3,空,78”請輸入課程名稱查詢信息查詢“1,1,李四,3,數(shù)據(jù)庫,78”查詢成功修改信息將“空,1,李四,3,數(shù)據(jù)庫,78”修改為“空,1,李四,4,數(shù)據(jù)庫,88”修改成功刪除信息刪除“空,1,李四,4,數(shù)據(jù)庫,88”刪除成功退出點擊退出按鈕退出成功經(jīng)過對各個模塊的逐一測試,本軟件項目管理系統(tǒng)可正常運行,依據(jù)需求分析 所設(shè)定的功能都已實現(xiàn),設(shè)計成功。實習(xí)心得經(jīng)過兩個星期的實訓(xùn),讓我領(lǐng)會到了許多平時課堂上所沒有接受的課外知識, 很讓人受益匪淺,懂得如何去運用,而進(jìn)行的一次分析設(shè)計測試綜合的訓(xùn)練。而本 次實訓(xùn)的目的是應(yīng)用v
29、b程序與數(shù)據(jù)庫連接設(shè)計一個系統(tǒng)完成一個設(shè)計與實現(xiàn)并對 所完成程序進(jìn)行測試。我做的系統(tǒng)是“學(xué)生信息管理系統(tǒng)”這個系統(tǒng)經(jīng)過測試功能較完善,是利用vb 這個編程語言制作的。本次實訓(xùn)主要內(nèi)容是從數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建和修改開始的, 表是建立關(guān)系數(shù)據(jù)庫的基木結(jié)構(gòu),用來存儲數(shù)據(jù)具有已定義的屈性,在表的操作過 程屮,有查看表信息、查看表屬性、修改表屮的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和 刪除表的操作。在實訓(xùn)期間,通過理論與實踐相結(jié)合,進(jìn)一步加深我們的理論知識。此外,在實訓(xùn)的過程小,給我感受最深的就是完成學(xué)生信息管理系統(tǒng)項口的需 求的分析,有sql server登錄界面的管理;數(shù)據(jù)庫角色的管理;用戶權(quán)限管理。維 護
30、數(shù)據(jù)庫的安全是確保數(shù)據(jù)庫正常運行的重耍工作。通過木次實訓(xùn),我又有所進(jìn)步了,我相信在以后的學(xué)習(xí)工作中,我會用到在實 訓(xùn)時我所學(xué)到的知識的,同時也使我清楚地認(rèn)識到了自己的不足。所以,我會努力 學(xué)習(xí),盡快地提高門己的能力。最后感謝老師對我的幫助與指導(dǎo)。衷心地說一聲“老師您辛苦了!”參考文獻(xiàn)1 唐學(xué)忠.visual basic程序設(shè)計中國電力大學(xué)出版社2 李衛(wèi)民.visual basic + sql server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實例人民郵 電出版社3 陳桂友.sql server數(shù)據(jù)庫開發(fā)技術(shù).機械工業(yè)出版社4 夏邦貴.sql server數(shù)據(jù)庫開發(fā)入門與范例解析.機械工業(yè)出版社5 陳華明.sql
31、 server應(yīng)用技巧與常見問題你問我答機械工業(yè)出版社6 張勇毅 姚華.java+sql server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實例人民郵電出版附 錄/*創(chuàng)建 數(shù)據(jù)庫*/create database xson primary(name=xs data,fi1ename=,c:program filesmicrosoft sql servermssqldataxs. mdf,,size" oomb,maxsize二200mb,f ilegrowth=20mb)log on(name=xs log,fi.1ename二'c:'program f訂esmicrosoft sql servermssqldatasupermarketdb. ldf,size二60mb,maxsize二200mb,f ilegrowth=20mb)g
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程項目投標(biāo)管理制度
- 荷葉母親獲獎
- 人教部編版四年級語文上冊第15課《女媧補天》精美課件
- 2024年福建客運資格證節(jié)能駕駛題庫50
- 算法設(shè)計與分析 課件 5.2-動態(tài)規(guī)劃引例2-數(shù)字三角形問題
- 2024年鹽城道路旅客運輸從業(yè)資格證模擬考試
- 2024年白城道路旅客運輸從業(yè)資格證模擬考試
- 2024年西寧客運從業(yè)資格證考什么題目
- 2024年內(nèi)蒙古客運從業(yè)資格證考試考什么科目
- 吉首大學(xué)《基礎(chǔ)英漢互譯》2021-2022學(xué)年第一學(xué)期期末試卷
- 培訓(xùn)課程版權(quán)合同模板
- 第18課《中國人失掉自信力了嗎》課件 2024-2025學(xué)年統(tǒng)編版語文九年級上冊
- 住院醫(yī)師規(guī)范化培訓(xùn)責(zé)任導(dǎo)師制管理制度
- 2 .2.1二次函數(shù)圖象與性質(zhì)課件2024-2025學(xué)年北師大版數(shù)學(xué)九年級下冊
- 產(chǎn)后骨盆修復(fù)講課
- 2024年連鎖奶茶店員工工作協(xié)議版
- 人教版數(shù)學(xué)二年級上冊-第7單元(認(rèn)識時間)認(rèn)識時間(課件)(共19張課件)
- 美術(shù)用品供貨商合同模板
- 5.2珍惜師生情誼 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- 甘孜州森工集團有限公司招聘筆試題庫2024
- GB/T 7341.3-2024電聲學(xué)測聽設(shè)備第3部分:短時程測試信號
評論
0/150
提交評論