【正文】
1) Do While Not If (0) = (0) Then Set nodex = (a, tvwChild, , (1), 2, 2) End If Loop a = a amp。 1 Loop Set mrc = Nothing Set mrc1 = Nothing End Sub Private Sub TreeView1_DblClick() On Error GoTo ss If = 0 Then Exit Sub End If txtsql = () txtsql = select * from class where 年級(jí) =39。 amp。 Trim(txtsql) amp。 39。 or 班級(jí) =39。 amp。 Trim(txtsql) amp。 39。 order by 年級(jí) ,班級(jí) printstr = txtsql = 瀏覽班級(jí) Exit Sub ss: End Sub 7 系統(tǒng)測(cè)試及運(yùn) 行 測(cè)試計(jì)劃 測(cè)試方案 進(jìn)行系統(tǒng)測(cè)試主要有兩種方法:靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,我們主要采用動(dòng)態(tài)測(cè)試的方法。動(dòng)態(tài)測(cè)試是通過運(yùn)行程序來檢驗(yàn)軟件的動(dòng)態(tài)特性和運(yùn)行結(jié)果的正確性,并根據(jù)程序的運(yùn)行過程對(duì)程序進(jìn)行評(píng)價(jià)的過程。動(dòng)態(tài)測(cè)試包括運(yùn)行、解釋和模擬。 本系統(tǒng)主要使用以界面為基礎(chǔ)的測(cè)試。以界面為基礎(chǔ)的測(cè)試僅僅依靠系統(tǒng)與其運(yùn)行環(huán)境之間的界面來選擇和產(chǎn)生測(cè)試數(shù)據(jù),而不管系統(tǒng)的具體需求和具體實(shí)現(xiàn)細(xì)節(jié)。包括系統(tǒng)輸入,輸出數(shù)據(jù)的類型取值范圍以及取值的概率分布等等。 測(cè)試項(xiàng)目 該測(cè)試計(jì)劃主要包括對(duì)軟件 各個(gè)模塊的測(cè)試,有: 系統(tǒng)主窗口的測(cè)試 ; 添加用戶窗口的測(cè)試 ; 修改用戶密碼窗口的測(cè)試 修改學(xué)籍信息窗口的測(cè)試; 錄入學(xué)籍信息窗口的測(cè)試; 添加課程信息窗口的測(cè)試; 添加成績(jī)信息窗口的測(cè)試; 刪除成績(jī)信息窗口的測(cè)試; 查詢成績(jī)信息窗口的測(cè)試; 查詢基本信息窗口的測(cè)試; 、測(cè)試項(xiàng)目說明 用戶登錄窗口的測(cè)試 該測(cè)試的目的是保證登陸窗口的正確性與在錯(cuò)誤發(fā)生時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過在登陸框中輸入空用戶名,和錯(cuò)誤的用戶密碼來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正 確的錯(cuò)誤提示。 添加用戶窗口的測(cè)試 該測(cè)試的目的是保證添加用戶窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過在添加記錄框中輸入重復(fù)的用戶名,空用戶名和密碼來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 修改用戶密碼窗口的測(cè)試 該測(cè)試的目的是保證修改用戶密碼窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過在修改用戶密碼框中輸入錯(cuò)的原用戶密碼 , 以及空的新用戶密碼 ,來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示 。 修改學(xué)生信息窗口的測(cè)試 該測(cè)試的目的是保證修改學(xué)籍信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過在修改學(xué)籍信息框中輸入空的學(xué)號(hào) , 已存在的學(xué)號(hào),或者錯(cuò)誤的日期格式 , 來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 錄入學(xué)費(fèi)信息窗口的測(cè)試 該測(cè)試的目的是保證錄入學(xué)費(fèi)信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過在錄入學(xué)籍信息框中輸入空的學(xué)號(hào) , 已存在的學(xué)號(hào),或者錯(cuò)誤的日期格式 , 來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情 況時(shí)能給出正確的錯(cuò)誤提示。 具體通過在查詢基本信息窗口中輸入 空的學(xué)號(hào)、班級(jí)、專業(yè)、院系或錯(cuò)誤輸入 , 來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 測(cè)試計(jì)劃評(píng)價(jià) 以上所有的模塊測(cè)試過程都要求系統(tǒng)能在用戶輸入出錯(cuò)時(shí)給出正確的相應(yīng)并不影響到數(shù)據(jù)的安全與完整性。成功的系統(tǒng)設(shè)計(jì)必須通過以上的要求。 測(cè)試分析報(bào)告 測(cè)試計(jì)劃執(zhí)行情況 用戶登錄窗口的測(cè)試結(jié)果 在登陸框中輸入 空用戶名或錯(cuò)誤的用戶密碼 后系統(tǒng)的出錯(cuò)提示正確基本正確如下: 添加用戶窗口的測(cè)試結(jié)果 在添加記錄框中輸入 重復(fù)的用戶名 出錯(cuò)提示正確基本正確如下: 在添加記錄框中輸入 空用戶名和密碼 出錯(cuò)提示正確基本正確如下: 修改用戶密碼窗口的測(cè)試 在修改用戶密碼框中輸入 錯(cuò)的原用戶密碼 出錯(cuò)提示正確基本正確如下: 修改學(xué)籍信息窗口的測(cè)試 在修改學(xué)籍信息框中輸入 空的學(xué)號(hào) , 已存在的學(xué)號(hào) 和 錯(cuò)誤的日期格式 出錯(cuò)提示正確基本正確,如下: 錄入學(xué)籍信息窗口的測(cè)試 在錄入學(xué)籍信息窗口輸入 空的學(xué)號(hào)、班級(jí)、名字 ??? 等信息 出錯(cuò)提示正確基 本正確,如下: 添加課程信息窗口的測(cè)試 在添加課程信息窗口中輸入 空的課程號(hào) , 已存在的課程號(hào) ,出錯(cuò)提示如下 : 添加成績(jī)信息窗口的測(cè)試 添加成績(jī)信息窗口中輸入 空的姓名 , 空的成績(jī) , 已有的成績(jī), 出錯(cuò)提示如下: 刪除成績(jī)信息窗口的測(cè)試 在刪除成績(jī)信息窗口中 輸入已有的成績(jī) 提示出下: 查詢成績(jī)窗口的測(cè)試 在查詢成績(jī)窗口中輸入 空的學(xué)號(hào) 錯(cuò)誤的學(xué)號(hào) 空的班號(hào) 錯(cuò)誤的班號(hào) 出錯(cuò)提示如下: 1查詢基本信息窗口的測(cè)試 在查詢基本信息窗口中輸入 空的學(xué)號(hào) 班級(jí) 專業(yè) 院系或錯(cuò)誤輸入 出錯(cuò)提示如下: 系統(tǒng)需求測(cè)試結(jié)論 經(jīng)過系統(tǒng)的測(cè)試,系統(tǒng)基本上達(dá)到需求定義階段用戶所提出的要求。系統(tǒng)功能完整,用戶界面良好,錯(cuò)誤處理正確,且能正確提示錯(cuò)誤種類。但是在測(cè)試中也發(fā)現(xiàn)系統(tǒng)的一些不足與缺陷,比如系統(tǒng)每次登陸后用戶名并不保存在系統(tǒng)中,要從新輸入,等等一些缺陷,需要在系統(tǒng)進(jìn)一步修改和維護(hù)時(shí)予以糾正。 總結(jié) 在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì) 學(xué)生管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用不是很多,但是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。 盡管本管理系統(tǒng)存在著很多不足,但其 功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過程,了解了的基本知識(shí)鞏固了我對(duì) Visual Basic 的學(xué)習(xí),但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。 致 謝 在論文即將完成之際,回顧緊張但又充實(shí)的學(xué)習(xí)班和開發(fā)過程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué) 們致以最真誠(chéng)的感謝。 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老 師 王明老師, 身上學(xué)到了很多東西。他 認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我 受 益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到 很大 的提高 , 這對(duì)于我以 后 的工作和學(xué)習(xí)都有一種巨大的幫助, 在此 感謝他耐心的輔導(dǎo)。 在撰寫論文階段,劉老師幾次審閱我們的論文,提 出 了許多寶貴意見,沒有她的指導(dǎo),我們就不能較好的完成課題設(shè)計(jì)的任務(wù)。 另外, 我還要感謝在這幾年來對(duì)我有 所 教導(dǎo)的老師,他們 孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌 握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。同時(shí),在 系統(tǒng)開發(fā)過程中還有同組的同學(xué) 也 給 了 我不少幫助,這里一并表示感謝。 參考文獻(xiàn) [1] 周佩德 .《數(shù)據(jù)庫原理及應(yīng)用》 .電子工業(yè)出版社 [2] 劉炳文等, VISUAL BASIC 程序設(shè)計(jì) —— 數(shù)據(jù)庫篇, 2020 [3] 李光明 .《 Visual Basic 編程實(shí)例大制作》 .冶金工業(yè)出版社 [4] 劉炳文,精通 VISUAL BASIC 入門與提高,人民郵電出版社 [5] 黃淼云 .《 辦公自動(dòng)化編程》 .國(guó)防工業(yè)出版社 [6] 王要 武,管理系統(tǒng),電子工業(yè)出版社, 2020 [7] 李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用,電子工業(yè)出版社, 2020[8] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社, 2020 [9] 康博工作室,張紅軍,王紅等縞著《 Visual Basic 中文版高級(jí)應(yīng)用與開發(fā)指南》,人民郵電出版社, 2020 年 4 月第一版 [10] 林立軍,程斌,翁迪恩縞著《 Visual Basic 數(shù)據(jù)庫開發(fā)指南》,西安電子科技大學(xué)出版社, 2020 年 2 月第一版 [11] 張宏林,孔艷,王 哲等編著。《按實(shí)例學(xué) Visual Basic 北京,人民郵電 出版社, 2020 [12] 宋偉,吳建國(guó)等編著《中文 Visual Basic 編程基礎(chǔ)》,北京,清華大學(xué)出版社 [13] [美 ]Jeffrey 著趙學(xué)鎖,龔波,李志,曹天偉等譯《 Visual Basic 數(shù)據(jù)庫存訪問技術(shù)》, 2020 年 3 月第一版 “ Easy, now,” said Ted Tonks, placing a hand on Harry?s shoulder and pushing him back against the cushions. “That was a nasty crash you just had. What happened, anyway? Something go wrong with the bike? Arthur Weasley overstretch himself again, him and his Muggle contraptions?” “ No,” said Harry, as his scar pulsed like an open wound. “Death Eaters, loads of them – we were chased – ” “ Death Eaters?” said Ted sharply. “What d?you mean, Death Eaters? I thought they didn?t know you were being moved tonight, I thought – ” “ They knew,” said Harry. Ted Tonks looked up at the ceiling as though he could see through it to the sky above. “ Well, we know our protective charms hold, then, don?t we? They shouldn?t be able to get within a hundred yards of the place in any direction.” Now Harry understood why Voldemort had vanished。 it had been at the point when the motorbike crossed the barrier of the Order?s charms. He only hoped they would continue to work: He imagined Voldemort, a hundred yards above them as they spoke, looking for a way to perate what Harry visualized as a great transpar ent bubble. He swung his legs off the sofa。 he needed to see Hagrid with his own eyes before he would believe that he was alive. He had barely stood up, how ever, when a door opened and Hagrid squeezed through it, his face covered in mud and blood, limping a little but miraculously alive. “ Harry!” Knocking over tw o delicate tables and an aspidistra, he covered the floor between them in two strides an