【正文】
集成測試主要是測試接口連接是否正確,一般由專門的測試團(tuán)隊來完成。但是由于本課題是畢業(yè)設(shè)計,所以筆者就主要自己完成集成測試。集成測試是完成單元測試準(zhǔn)備進(jìn)行系統(tǒng)集成時候進(jìn)行的測試。集成測試的基礎(chǔ)是概要設(shè)計文檔,集成測試主要測試的是系統(tǒng)的單元接口方面存在的錯誤。無論系統(tǒng)采取的是面向過程的開發(fā)方式還是面向?qū)ο蟮拈_發(fā)方式,集成測試都是非常必要的。面向過程的集成測試測的是不同級別的模塊之間的控制關(guān)系。而面向?qū)ο蟮募蓽y試測的是類之間的合作關(guān)系。無論是那種,都要保證不同的模塊孩子間的接口是沒有錯誤的。集成測試的主要目的是判斷整個系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)處理方式是否是符合客戶需求的標(biāo)準(zhǔn)的。或者說是測試系統(tǒng)是否遵循了嚴(yán)格的邏輯設(shè)計標(biāo)準(zhǔn)。集成測試是整個測試系統(tǒng)中最重要的部分,它是判斷真?zhèn)€系統(tǒng)是否完成了既定的功能。,如果通過了驗收測試就說明軟件的開發(fā)過程已經(jīng)完成結(jié)束。測試在軟件工程的每個階段都存在,從需求、設(shè)計到實現(xiàn)都能用到測試,但是本文所說的測試主要指的是實現(xiàn)階段的測試。由于筆者的能力和時間的限制,筆者只能進(jìn)行單元測試。進(jìn)行單元測試的方法有很多,最主要的是黑盒測試和白盒測試。黑盒測試相對白盒測試較為容易實現(xiàn)。所以在本課題的單元測試中,筆者選擇使用的主要是黑盒測試。表61 測試用例1用例說明系統(tǒng)用戶登錄測試需求使用時需填寫正確的帳號密碼,方可使用系統(tǒng)。測試用例“tsoft”,密碼“111”?!皌soft”,密碼(NULL)?!皌soft”,密碼“222”。期望輸出,顯示高校機(jī)房遠(yuǎn)程監(jiān)控終端主頁面。,顯示高校機(jī)房遠(yuǎn)程監(jiān)控終端主頁面。,顯示高校機(jī)房遠(yuǎn)程監(jiān)控終端主頁面。實際輸出,顯示高校機(jī)房遠(yuǎn)程監(jiān)控終端主頁面。,系統(tǒng)提示“請輸入密碼”。,系統(tǒng)提示“您輸入的密碼不正確”。表62 測試用例2用例說明添加管理員測試需求系統(tǒng)管理員可以實行添加管理員操作,教務(wù)部門工作人員則無法操作。測試用例“tsoft”登陸系統(tǒng),帳號無法修改,添加管理員wy10wy?!皐y9wy”登陸,帳號無法修改,添加管理員wy10wy。期望輸出 “wy10wy”的賬號和密碼,返回并顯示。 “wy10wy”的賬號和密碼,返回并顯示。實際輸出 “wy10wy”的賬號和密碼,返回并顯示。,教務(wù)部門工作人員無法提交系統(tǒng)管理的請求。表63 測試用例3用例說明機(jī)房信息查詢測試需求實驗部門工作人員進(jìn)行機(jī)房信息查詢測試用例“專業(yè)”查詢機(jī)房信息“班級”查詢機(jī)房信息“學(xué)院”查詢機(jī)房信息期望輸出“專業(yè)”機(jī)房信息“班級”機(jī)房信息“學(xué)院”機(jī)房信息實際輸出“專業(yè)”機(jī)房信息“班級”機(jī)房信息“學(xué)院”機(jī)房信息表64 測試用例4用例說明修改密碼測試需求系統(tǒng)管理員、教務(wù)部門工作人員修改密碼測試用例“tsoft”登陸系統(tǒng),修改密碼為111?!皌soft”登陸系統(tǒng),修改密碼為123?!皐y9wy”登陸,修改密碼為111。“wy9wy”登陸,修改密碼為空。期望輸出 “tsoft”的密碼,返回并顯示。 “tsoft”的密碼,返回并顯示。 “wy9wy”的密碼,返回并顯示。 “wy9wy”的密碼,返回并顯示。實際輸出 “tsoft”的密碼,返回并顯示。,新密碼與原密碼相同,系統(tǒng)提示“用戶修改失敗”。 “wy9wy”的密碼,返回并顯示。,系統(tǒng)提示“請?zhí)顚懶旅艽a”。本章主要對系統(tǒng)的實現(xiàn)和測試部分進(jìn)行分析和描述?;贕PRS的高校機(jī)房遠(yuǎn)程監(jiān)控終端的實現(xiàn)部分主要包括控制模塊的實現(xiàn)、視頻編解碼模塊的實現(xiàn)、監(jiān)控終端的實現(xiàn)。機(jī)房遠(yuǎn)程監(jiān)控終端通過控制模塊、通信模塊和視頻編解碼模塊的協(xié)同作用將機(jī)房的視頻進(jìn)行采集、傳輸,并最終經(jīng)過編碼和解碼顯示在監(jiān)控端。結(jié) 論本文結(jié)合國內(nèi)外監(jiān)控行業(yè)的發(fā)展需要,設(shè)計并部分實現(xiàn)了一個基于GRPS的高校機(jī)房遠(yuǎn)程監(jiān)控終端。本系統(tǒng)的客戶端主要包括視頻顯示、視頻存儲、報警管理、設(shè)備管理、系統(tǒng)管理和用戶管理等六大功能模塊,所有功能提供C/S和B/S兩種實現(xiàn)方式,用戶可以通過專用的客戶端軟件和游覽器進(jìn)行實時監(jiān)控,系統(tǒng)可以容納32路視頻信號同時監(jiān)看、控制。本文首先從硬件和軟件兩個方面闡述了基于GRPS的高校機(jī)房遠(yuǎn)程監(jiān)控終端的整體設(shè)計方案。接著深入研究了監(jiān)控系統(tǒng)的關(guān)鍵技術(shù)。本課題首先對系統(tǒng)進(jìn)行了總體設(shè)計。對系統(tǒng)的結(jié)構(gòu)進(jìn)行了劃分,分析了系統(tǒng)的技術(shù)路線和系統(tǒng)的模塊設(shè)計。然后對系統(tǒng)的數(shù)據(jù)庫、通信模塊、視頻編解碼模塊、監(jiān)控端模塊進(jìn)行了詳細(xì)的設(shè)計和實現(xiàn)。其中數(shù)據(jù)庫的設(shè)計和實現(xiàn)主要是設(shè)計并實現(xiàn)了數(shù)據(jù)庫的表結(jié)構(gòu)以及數(shù)據(jù)的訪問方式和訪問代碼;通信模塊的設(shè)計和實現(xiàn)主要是三方通信模塊的設(shè)計和實現(xiàn),三方模塊漢族要是客戶端通信模塊、采集服務(wù)器通信模塊和組管理服務(wù)器通信模塊。三方通信模塊都是采用TCP/IP協(xié)議,然后不同的操作系統(tǒng),不同的通信機(jī)制實現(xiàn)了三方的通信;視頻編解碼模塊是使用的MPEG4視頻編解碼標(biāo)準(zhǔn)來進(jìn)行的視頻的編碼和解碼;監(jiān)控端模塊實現(xiàn)了一部分的基于GRPS的高校機(jī)房遠(yuǎn)程監(jiān)控終端的界面的設(shè)計和實現(xiàn)。系統(tǒng)基本上能夠?qū)崿F(xiàn)對高校機(jī)房的遠(yuǎn)程監(jiān)控功能,對于高校實驗和實踐教學(xué)來說有一定的應(yīng)用價值。但是由于時間和個人能力的限制,系統(tǒng)中還存在一些問題,在今后可以對這些問題進(jìn)行深入的研究。主要由如下幾點:。,它的碼流更低,更適合于網(wǎng)絡(luò)的應(yīng)用。,所以在今后要加大這方面的源碼優(yōu)化研究。智能化是監(jiān)控系統(tǒng)的一個重要的發(fā)展方向。例如現(xiàn)在應(yīng)用較為成功的遠(yuǎn)程人臉識別、物聯(lián)網(wǎng)技術(shù)等。都是今后在監(jiān)控系統(tǒng)方面的一個很好的研究方向。參考文獻(xiàn)[1] , 2003(2):5557[2] 顧紀(jì)鑫,—,2000,1214[3] Usman Ali, Syed Junaid Nawaz, Nazish Jawad. A Realtime Control System for Home/Office appliances automation, from mobile device through GPRS network[C]. 13th IEEE International Conference on Electronics and Systems, 2006 : 854857.[4] Mark , David England, David Internet Research: Electronic Networking Applications and Policy. Knowledge for Web sit development ISSN10662243, Volume 11,Number 5,2001[5] 劉序明,楊小勤,羅龍,,1998[6] 張巖, B/S 和 C/S 的多層網(wǎng)絡(luò)環(huán)境下的綜合教務(wù)管理系統(tǒng)設(shè)計,五邑大學(xué)學(xué)報,2004(1):4145[7] 白志青,(LIMS)綜述,科技情報開發(fā)與經(jīng)濟(jì),2007(12):240242[8] Roger . Software Engineering: A Practitioner39。s Approach, Fifth , China Machine Press[9] 7thAnnual workshop on Software Reuse, Summary and Working Group Reports,ACM Software engineering Notes,[10] .NET 的教務(wù)管理信息系統(tǒng)的開發(fā)與實現(xiàn),計算機(jī)與現(xiàn)代化,2007(8):4648[11] 任文濤,張茂仁,耿立明,[J]. 2005.[12] 賈繼文,王一川,山東農(nóng)業(yè)大學(xué)學(xué)報,2004(2):107109[13] 劉志雄,基于GPRS通信技術(shù)的數(shù)據(jù)中繼的研究與應(yīng)用[D],廈門大學(xué)碩士學(xué)位論文,2008[14] [J].電子科技,2004(4):1517[15] 〔,[16] 鄒建峰.ASP.NET開發(fā)技術(shù)詳解[M].北京:人民郵電出版社,2003.[17] 楊小明,雷光輝,何青建.基于 的 Web 網(wǎng)絡(luò)應(yīng)用程序開發(fā)的安全策略實踐[J].計算機(jī)教育,:4546.[18] 趙爭.基于 技術(shù)的 Web 應(yīng)用系統(tǒng)安全機(jī)制分析與設(shè)計.計算機(jī)科學(xué), 2008,2:1921.[19] [M].北京:高等教育出版社,2006.[20] 胡國勝,[M].機(jī)械工業(yè)出版社,2010.[21] [J].,11:29.[22] 李思廣,林子禹,胡峰,[J].,6:3842.[23] 俞立偉, 面向構(gòu)件的軟件開發(fā)方法在物流管理信息系統(tǒng)中的研究:[碩士學(xué)位論文].武漢理工大學(xué),2007[24] [J].中國計算機(jī)報,2003,5:2324.[25] Web 開發(fā)中的應(yīng)用[J].計算機(jī)工程,2001,2:3056.[26] 張海潘 軟件工程導(dǎo)論(第四版) [M]. 北京:清華大學(xué)出版社,2003.[27] 張莉, 軟件開發(fā)過程和支持環(huán)境研究[J].北京航空航天大學(xué)學(xué)報,2008,24 (04):407 410.[28] Wang Zhong, Chi Zhongxian, Chenguang Wang. MAC: A ponent reuses architecture based on multiagent adapter[C]. Proceedings of the 14th IEEE International Conference on Automated Software Engineering, Cocoa Beach,Florida, USA, IEEE, 1215 October, 1999.[29] Sara Williams and Charlie Kindel, Developer Relations Group The Component Object Model: A Technical Overview. October 19[30] Booeh G, RumbaughJ, Jaeobsonl: The Unified Modeling Language Reference Manual. New York: Addison Wesley, 1999.個人簡歷致 謝時光荏苒,光陰似箭,兩年的研究生生活已經(jīng)結(jié)束?;厥變赡甑那髮W(xué)歷程,對那些引導(dǎo)我、幫助我、激勵我的人,我心中充滿了不盡的感激之情。首先要感謝我的導(dǎo)師,論文選題到寫作定稿,傾注了導(dǎo)師大量的心血。在我攻讀碩士研究生期間,深深受益于導(dǎo)師的關(guān)心、愛護(hù)和諄諄教導(dǎo)。作為老師,點撥迷津,讓人如沐春風(fēng);作為長輩,關(guān)懷備至,讓人感念至深。在此謹(jǐn)向?qū)煴硎疚易钫\摯的敬意和感謝!劉老師以敏銳的洞察力、淵博的知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、精益求精的工作作風(fēng)和對科學(xué)的獻(xiàn)身精神給我留下了深刻的印象,這些讓我受益匪淺,并將成為我終身獻(xiàn)身科學(xué)和獻(xiàn)身教育事業(yè)的動力。導(dǎo)師不僅為我創(chuàng)造了優(yōu)越的科研和學(xué)習(xí)環(huán)境。同時在思想上、人生態(tài)度和意志品質(zhì)方面給予了諄諄教誨,這些教益必將激勵著我在今后的人生道路上奮勇向前。 同時,我要感謝所有教導(dǎo)過我、關(guān)心過我的老師。你們?yōu)槲业膶W(xué)業(yè)傾注了大量心血,你們?yōu)槿藥煴淼娘L(fēng)范令我敬仰,嚴(yán)謹(jǐn)治學(xué)的態(tài)度令我敬佩。感謝我研究生的同學(xué)們在共同學(xué)習(xí)的日子里,相互幫助、互相支持,讓我度過難忘的研究生生活!感謝父母在我求知求學(xué)路上的默默守護(hù),你們的支持是我堅持一路走來并順利取得成果的強(qiáng)大動力,對你們的感謝難以用世間最美的言語表達(dá),唯有化作我用生命做出的承諾和祝福。感謝所有在我成長和求學(xué)路上熱心提供幫助的老師、同學(xué)和朋友朋友們!祝你們幸福、健康、快樂!