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