【正文】
classid from students group by classid) Dim TY(0 To 1) As DataTable Dim TW(0 To 1) As DataTable For i = 0 To 1 TY(i) = (New mydatabase).sqlselect(select 已簽協(xié)議 from cx_xieyi where classid=39。 amp。 (i).Item(classid) amp。 39。) TW(i) = (New mydatabase).sqlselect(select 未簽協(xié)議 from cx_xieyiw where classid=39。 amp。 (i).Item(cid) amp。 39。) Next TBY = TY TBW = TW End SubEnd Class1第六章 畢業(yè)生實(shí)習(xí)平臺(tái)系統(tǒng)測(cè)試軟件測(cè)試是軟件工程過程的一個(gè)重要階段,是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)和編碼各階段產(chǎn)品的最終檢查,是為了保證軟件開發(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)的重要保障,同時(shí)也是軟件開發(fā)過程中最艱巨最繁重的任務(wù)。大量統(tǒng)計(jì)資料表明,軟件測(cè)試的工作量往往占軟件開發(fā)總工作量的40%以上。因此無論怎么強(qiáng)調(diào)軟件測(cè)試的重要性和它對(duì)軟件可靠性的影響都不過分。必須高度重視軟件測(cè)試。 系統(tǒng)測(cè)試方法本系統(tǒng)按照設(shè)計(jì)人員對(duì)需求和操作的理解進(jìn)行設(shè)計(jì),使得該系統(tǒng)的運(yùn)用和操作存在很多問題,系統(tǒng)的這種局限性期望通過測(cè)試可以進(jìn)行彌補(bǔ)。測(cè)試主要包括的內(nèi)容如下:正確性:操作結(jié)果是否正確。可用性:是否可以滿足軟件的需求說明。邊界正確:輸入邊界值進(jìn)行測(cè)試正確。性能測(cè)試:正常使用時(shí)系統(tǒng)完成一個(gè)任務(wù)所需要的時(shí)間,多人同時(shí)使用時(shí)相應(yīng)時(shí)間是否在可以接收范圍內(nèi)。本實(shí)習(xí)信息管理平臺(tái)針對(duì)以上內(nèi)容測(cè)試,每次測(cè)試對(duì)系統(tǒng)的程序設(shè)計(jì)中存在的問題進(jìn)行了修改、完善,最終使系統(tǒng)的性能達(dá)到了比較滿意的程度。 系統(tǒng)測(cè)試內(nèi)容功能測(cè)試是測(cè)試中的重點(diǎn),主要測(cè)試Web應(yīng)用系統(tǒng)的功能是否完善,是否實(shí)現(xiàn)了軟件設(shè)計(jì)的要求,是否能夠滿足客戶的需求。具體內(nèi)容如下:該測(cè)試計(jì)劃主要包括對(duì)軟件各個(gè)模塊的測(cè)試,有:用戶登錄窗口的測(cè)試、添加信息的測(cè)試、修改信息的測(cè)試等。該測(cè)試目的是保證登錄窗口的正確性與在錯(cuò)誤發(fā)生時(shí)容錯(cuò)與糾錯(cuò)性。具體通過在登錄框中輸入空用戶名和錯(cuò)誤的用戶密碼來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。該測(cè)試目的是保證添加信息窗口的正確性與數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)性與糾錯(cuò)性。具體通過在添加信息框中輸入空的信息,已存在的信息,來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。該測(cè)試目的是保證修改信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)性與糾錯(cuò)性。具體通過在修改信息框中輸入空的學(xué)號(hào),以存在的學(xué)號(hào),或者錯(cuò)誤的數(shù)據(jù)格式來檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 系統(tǒng)測(cè)試結(jié)論表61測(cè)試結(jié)果表測(cè)試項(xiàng)目名稱輸入輸出結(jié)果登錄用戶名:曹阿敏密碼:123正常登錄登錄功能正常用戶名:任意密碼:任意提示出錯(cuò)登錄糾錯(cuò)功能正常以普通用戶身份登錄能正常以普通用戶身份進(jìn)行對(duì)應(yīng)功能的操作功能正常注銷點(diǎn)擊注銷按鈕正常退出注銷功能正常關(guān)閉瀏覽器重新打開后提示用戶需要登錄注銷功能正常查詢功能登錄進(jìn)入后,點(diǎn)擊查詢,在彈出的文本框中輸入想查詢的內(nèi)容出現(xiàn)查詢結(jié)果查詢功能正常添加功能登錄進(jìn)入后,點(diǎn)擊添加按鈕,在彈出的窗口中輸入添加信息,點(diǎn)擊確定成功的把信息添加到對(duì)應(yīng)的數(shù)據(jù)當(dāng)中添加功能正常刪除功能登錄進(jìn)入后,進(jìn)入相關(guān)頁面調(diào)出需要?jiǎng)h除的信息,選中后點(diǎn)確定成功的從數(shù)據(jù)庫中把選定數(shù)據(jù)刪除刪除功能正常修改功能登錄進(jìn)入后,進(jìn)入相關(guān)頁面調(diào)出需要修改的信息,選中后點(diǎn)確定成功的從數(shù)據(jù)庫中把選定數(shù)據(jù)修改修改功能正常打開畢業(yè)生信息管理系統(tǒng),在“用戶名”里填入曹阿敏,“密碼”框里我們填入123作為用戶登錄密碼。填寫完成點(diǎn)擊“確定”按鈕,如果沒有錯(cuò)誤提示,頁面正常跳轉(zhuǎn)進(jìn)入操作頁面,則測(cè)試成功。如輸入任意賬號(hào)和密碼,點(diǎn)擊“登錄”按鈕,將會(huì)出現(xiàn)密碼出錯(cuò)或用戶名錯(cuò)誤提示頁面。然后點(diǎn)“確定”返回實(shí)習(xí)管理系統(tǒng)登錄頁面。設(shè)置不同的用戶,不同的權(quán)限進(jìn)行頁面的登錄操作,是否沒有相應(yīng)權(quán)限卻能操作相應(yīng)的功能。在登錄成功后,即可進(jìn)入相應(yīng)的管理頁面,進(jìn)行增加、刪除、修改、查詢等功能的測(cè)試,最后保存。需要退出程序的時(shí)候,在系統(tǒng)頁面有一個(gè)“注銷”的按鈕,點(diǎn)擊之后便可退出。經(jīng)過全面測(cè)試,系統(tǒng)功能完全符合初步設(shè)想,滿足了使用者層次不一的要求,界面友好,操作靈活,方便了高校相關(guān)管理人員的使用。在高校現(xiàn)有的專網(wǎng)帶寬下測(cè)試,系統(tǒng)的響應(yīng)速度也比較理想,支持一定的并發(fā)量。系統(tǒng)滿足了人事工作需要,并且在在安全性、穩(wěn)定性和網(wǎng)絡(luò)化程度上均滿足了需求。系統(tǒng)功能基本符合需求,能夠完成畢業(yè)生基本信息等內(nèi)容的錄入、修改、查詢、統(tǒng)計(jì)、輸出等功能。第七章 總結(jié)與展望 課題總結(jié)剛開始的時(shí)候拿到這個(gè)課題,我感覺很迷茫,沒有方向感,完全找不到思路。但是后來經(jīng)過老師輔導(dǎo)、自己靜下心來之后上網(wǎng)搜了資料看了之后,思路才慢慢理清。我的思路是這樣的:首先要畫出程序的框架(比如哪些人可以進(jìn)去,不同身份登錄進(jìn)去之后具有哪些功能等等);框架理清了之后接下來做的就是界面的設(shè)計(jì),在這個(gè)階段中,有很多細(xì)節(jié)需要慢慢地想,慢慢地加進(jìn)界面中,進(jìn)而完善界面;所有界面都設(shè)計(jì)好了之后接下來要做的就是數(shù)據(jù)庫的建立,在這個(gè)過程中,數(shù)據(jù)的類型要特別注意;等數(shù)據(jù)庫建立好了之后下面要做的就是數(shù)據(jù)庫與界面的連接(這個(gè)可以通過GridView這個(gè)控件來實(shí)現(xiàn))。最后是編寫控件的代碼,代碼編寫好了就進(jìn)行調(diào)試與修改。通過這次的畢業(yè)論文,我體會(huì)到如下幾點(diǎn):,切勿自高自大;,腳踏實(shí)地,保持一種嚴(yán)肅認(rèn)真的態(tài)度;總之,此次畢業(yè)論文給我提供了一個(gè)既動(dòng)手又動(dòng)腦、自學(xué)、獨(dú)立實(shí)踐的機(jī)會(huì),使我養(yǎng)成了勤翻閱各種相關(guān)資料的習(xí)慣,將書本上的理論知識(shí)和實(shí)際有機(jī)地結(jié)合起來,鍛煉了實(shí)際分析問題和解決問題的能力,提高了適應(yīng)實(shí)際、實(shí)踐編程的能力,為今后的學(xué)習(xí)和實(shí)踐打下了堅(jiān)實(shí)的基礎(chǔ)。 進(jìn)一步開發(fā)的展望本系統(tǒng)實(shí)現(xiàn)了畢業(yè)生、企業(yè)、學(xué)校三方在實(shí)習(xí)過程中的各自需求,也基本能滿足當(dāng)前各類高校在畢業(yè)生實(shí)習(xí)信息管理工作中的要求。同時(shí),系統(tǒng)兼顧了界面的友好性,畢業(yè)生生、企業(yè)都可以輕易的了解系統(tǒng)的操作流程,具有較強(qiáng)的實(shí)用性。當(dāng)然,由于時(shí)間與水平的限制,整個(gè)系統(tǒng)還存在以下一些需要完善的地方。首先,系統(tǒng)的查詢功能需要進(jìn)一步擴(kuò)展。整個(gè)系統(tǒng)對(duì)于畢業(yè)生信息、企業(yè)信息和崗位信息等多種信息實(shí)現(xiàn)了多條件查詢,也部分實(shí)現(xiàn)了多條件綜合查詢,單條件綜合查詢的功能比較薄弱,需要進(jìn)一步完善。其次,在此系統(tǒng)的基礎(chǔ)上進(jìn)一步增加統(tǒng)計(jì)分析功能,如畢業(yè)生的實(shí)習(xí)進(jìn)展情況、實(shí)習(xí)地區(qū)分布等統(tǒng)計(jì)分析功能,減少實(shí)習(xí)統(tǒng)計(jì)分析工作量,為學(xué)校的建設(shè)提供必要的基礎(chǔ)數(shù)據(jù)。參考文獻(xiàn)[1]、微軟公司著,SQL Server 2008 數(shù)據(jù)庫應(yīng)用開發(fā)基礎(chǔ),人民郵電出版社,2011[2]、微軟公司著,Visual C 2008程序設(shè)計(jì)語言,人民郵電出版社,2011[3]、微軟公司著,.NET Framework ,高等教育出版社,2009[4]、楊靖康,SQL Server 實(shí)例教程(第3版), 2008版致 謝首先感謝我的指導(dǎo)老師沈建濤對(duì)我的悉心指導(dǎo)和循循善誘,他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,沈老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持,在此謹(jǐn)向沈老師致以誠摯的謝意和崇高的敬意。在此,我還要感謝在一起愉快的度過專接本的同學(xué)們,正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。最后感謝所有關(guān)心和幫助過我的老師與同學(xué)。