公共交通的系統(tǒng)設(shè)計_第1頁
公共交通的系統(tǒng)設(shè)計_第2頁
公共交通的系統(tǒng)設(shè)計_第3頁
公共交通的系統(tǒng)設(shè)計_第4頁
公共交通的系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第一章緒論 1.1課題背景公共交通的系統(tǒng)本質(zhì)上是一種公共服務(wù),服務(wù)于所有的城市和其人口,完美的公共交通的系統(tǒng)本質(zhì)上是每個城市的社會和其經(jīng)濟(jì)活動的一部分。目前,城市的建設(shè)和其人民經(jīng)濟(jì)的快速健康發(fā)展、城市實體經(jīng)濟(jì)的規(guī)??焖僭鲩L、人口的快速增長都已經(jīng)迫切需要設(shè)計和解決城市人口快速流動的問題。在這種的情況下,獲取準(zhǔn)確的公共交通的信息已經(jīng)變得越來越困難,對公民的日常生活產(chǎn)生了極大地困擾。因此,迫切需要設(shè)計和建立一個高效、舒適和公共可用的交通操作系統(tǒng)。目前,在環(huán)境清潔低碳運輸?shù)母拍羁蚣軆?nèi),人們越來越關(guān)注吸引公共交通的方式,對于那些上班、出差、從事各種商業(yè)活動或其他需要時間的問題的人來說,它是最受歡迎的汽車。獲得公共交通信息對那些進(jìn)入他們不知道的城市的人來說是一個嚴(yán)重的問題,考慮到所有這些因素,公共交通的重要性越來越明顯。該系統(tǒng)的核心是迫切需要通過各種搜索和訪問所有網(wǎng)站或路線的方法來獲取當(dāng)?shù)毓痪€路乘客的信息。1.2論文的研究內(nèi)容這個系統(tǒng)的設(shè)計目的是創(chuàng)建一個計算機(jī)化的社會調(diào)查系統(tǒng),用手代替舊的需求。從平臺和工具開發(fā)開始的文件列出了ASP平臺提供的各種組件。NET及其相關(guān)屬性和方法,特別注意ADO組件的訪問方法。ASP.NET數(shù)據(jù)庫最后,并且對其具體過程進(jìn)行了描寫。第二章系統(tǒng)的開發(fā)工具和環(huán)境2.1ASP.NET簡介ASP平臺是一款現(xiàn)代化的應(yīng)用技術(shù),,允許在網(wǎng)站上自動運行由微軟互聯(lián)網(wǎng)應(yīng)用程序服務(wù)器自動執(zhí)行的應(yīng)用程序腳本?;钴S的ASPages應(yīng)用程序服務(wù)器(一個動態(tài)的服務(wù)器頁面)在微軟的iis中可以運行。ASP這個項目的前身NET的ASP平臺首次重新引入了現(xiàn)有服務(wù)器iis2.0(windowsnt3.51)1.0Ado,變得更加明顯,開發(fā)工具和應(yīng)用程序現(xiàn)有服務(wù)器iis3.0(windowsnt4.0)對他有益,特別重要的是"visualinterdev1994-2000年的"變成了microsoftwindowsnt4.0的另一個關(guān)鍵技術(shù)之一。這是微軟創(chuàng)造了成千上萬的ASP平臺也使它開始迅速在微軟互聯(lián)網(wǎng)上大量出現(xiàn)。2.1.1ASP.NET技術(shù)的優(yōu)點ASP.NET是一種服務(wù)器技術(shù),結(jié)合了網(wǎng)站的不同元素,一個網(wǎng)站開發(fā)平臺,提供了創(chuàng)建完整網(wǎng)絡(luò)應(yīng)用所需的不同服務(wù)。與之前的發(fā)展模式相比,與之前相比有一些不同之處,其實用性和適用性、簡約、和可調(diào)節(jié)性等都是受到了客戶的一致好評。2.1.2.NETFramework概述NETframework目前是一個強(qiáng)大的軟件開發(fā)創(chuàng)新平臺,旨在于開發(fā)優(yōu)秀的操作系統(tǒng)軟件、快速的應(yīng)用、平臺的獨立性和對網(wǎng)絡(luò)的透明度。在接下來的十年里,微軟在服務(wù)器和移動桌面應(yīng)用軟件方面的發(fā)展邁出了第一步。NET框架平臺包含了許多可以快速地開發(fā)用于連接移動互聯(lián)網(wǎng)和國內(nèi)網(wǎng)絡(luò)的工具和技術(shù)。NETfra框架平臺是一個由微軟在Newindowsdna基礎(chǔ)上分析后設(shè)計和開發(fā)的新平臺。2.2ADO.NET概述Ado.NET不是對版本Ado的一個重大改進(jìn)或者是更新后的版本,而是一個全新的面向?qū)ο蟮慕Y(jié)構(gòu)模型。它們還可以自動訪問基于a和Ado的相互關(guān)系數(shù)據(jù)。它通常認(rèn)為是在一個完全自主的可訪問的軟件模式下獨立開發(fā)運行的,可以被廣泛化地認(rèn)為為它是專門為"NET"這種應(yīng)用程序平臺用戶量身定制設(shè)計的。它通常認(rèn)為具有簡單地直接訪問所有舊的關(guān)系數(shù)據(jù)、擴(kuò)展的訪問能力、支持多層次的應(yīng)用程序、xml功能統(tǒng)一和更簡單地直接訪問所有新的關(guān)系數(shù)據(jù)等諸多基本特征。2.3JSP技術(shù)JSP是一個充滿活力的網(wǎng)站,由sun開發(fā)。它基于HTML語言插入Java代碼和注釋JSP(tag),從而生成文件*.JSP。在執(zhí)行JSP文件程序時,它首先向處理請求的web服務(wù)器發(fā)送請求,該程序首先執(zhí)行Java部分,確保連接到數(shù)據(jù)庫和重新路由web頁面,接下來執(zhí)行HTML代碼。它允許執(zhí)行創(chuàng)建動態(tài)web頁面所需的功能。該網(wǎng)站有以下好處:(1)將內(nèi)容從顯示器中分離出來,并可以在任何相關(guān)服務(wù)器上運行。(2)并且其還簡化了web程序的開發(fā),可以快速開發(fā)和測試。(3)有自己的標(biāo)記倉庫,供開發(fā)人員使用。我們可以提高服務(wù)的發(fā)展速度和效率。(4)數(shù)據(jù)庫的訪問是通過JSP頁面上的JDBC提供的,JSP既快速又安全。2.4SQLServer介紹2.4.1SQLServer技術(shù)介紹SQL是集成了數(shù)據(jù)庫和管理的一個系統(tǒng)。最初的服務(wù)器是由美國微軟cybas和sybashton-tat共同開發(fā)的,第一個服務(wù)器os/2版本于1988年發(fā)布。在支持運行了windowsnt之后,微軟和sybase在支持開發(fā)一個新的SQL服務(wù)器系統(tǒng)方面已經(jīng)取得了突破性的進(jìn)展,并將一個新的SQL服務(wù)器的轉(zhuǎn)移應(yīng)用到了windowsnt的系統(tǒng)上,特別是關(guān)注支持開發(fā)和分發(fā)的SQL服務(wù)器。Os/2的第一個服務(wù)器版本于1988年發(fā)布。在支持運行了windowsnt之后,微軟和sybase在支持開發(fā)一個新的SQL服務(wù)器和將一個新的SQL服務(wù)器的轉(zhuǎn)移應(yīng)用到了windowsnt的系統(tǒng)方面已經(jīng)取得了突破性的進(jìn)展。2.4.2SQLServer2005相關(guān)內(nèi)容SQLserver2005通過其綜合的商業(yè)智能(bi)在企業(yè)一級提供數(shù)據(jù)的存儲和管理。SQLserver2005的商業(yè)智能數(shù)據(jù)庫管理引擎為企業(yè)提供了一個更安全、更可靠的商業(yè)數(shù)據(jù)管理和存儲。SQLserver2005是一個解決企業(yè)數(shù)據(jù)存儲和管理問題的技術(shù)核心。2.5系統(tǒng)的開發(fā)要求本次自主開發(fā)的公交查詢系統(tǒng)對操作系統(tǒng)的性能要求具體如下:硬件要求:CPU:最低IntelPentium41.7GHz。磁盤空間:250MB(完全安裝),155MB(快速安裝)。內(nèi)存:512MB(最好1GB以上)。顯示:1024*768,真彩色操作系統(tǒng):WindowsXPSP2以上的操作系統(tǒng)。開發(fā)平臺:visualstudio.NET2005,microsoftSQLserver2005第三章需求分析3.1系統(tǒng)需求分析伴隨著國家經(jīng)濟(jì)的高速發(fā)展,人們的工作和生活節(jié)奏越來越快,代步的工具也隨之發(fā)生了翻天覆地的巨大變化。為了大力倡導(dǎo)健康綠色的出行,公共汽車已經(jīng)成為現(xiàn)代人類日常生活的一部分。為了方便乘坐公共交通工具的人,公共交通服務(wù)的管理系統(tǒng)首先被開發(fā)出來。該服務(wù)的主要目標(biāo)是利用廣大客運系統(tǒng)的實際需要,著重于該國公共交通的未來健康發(fā)展,建立公共交通管理系統(tǒng),調(diào)節(jié)人類的性格,提高公共交通服務(wù)的質(zhì)量,使乘客更容易接近乘客。 在這一功能系統(tǒng)中,基于公共交通路線圖請求功能的擴(kuò)大,根據(jù)不同的交通條件和需要擴(kuò)大了查詢卡的能力。其次,由于所有乘客并不總是有確切時間和記憶相關(guān)公共交通貫穿這個地方,總的來說更有效地滿足這些功能開發(fā)的系統(tǒng),特別是在很大程度上模糊的路由請求通常更容易獲取用戶,并再次只是個乘客,渴望得到更明確的看法主要路線和位置或直達(dá)線它們也是模糊路線圖的一部分;在許多情況下,很多普通用戶、果凍的訊問方法更清晰地了解公共交通,到另一個節(jié)點,往往不能直接發(fā)送目的地及其區(qū)間以及問題、移植等最后,目標(biāo)更有效滿足特殊需求一些普通乘客旅行是直達(dá)地圖上搜索相關(guān)網(wǎng)站的重要組成部分。 這些結(jié)構(gòu)化系統(tǒng)主要建基于概念和方法論開發(fā)分布式結(jié)構(gòu)化開發(fā)系統(tǒng)總體功能系統(tǒng),改善其功能和指標(biāo)合理化功能全系統(tǒng)聯(lián)系并形成基本功能模塊定義正確和結(jié)構(gòu)化處理功能模塊之間的通信和里面每個模塊內(nèi)部關(guān)系數(shù)據(jù)庫,通過系統(tǒng)分析模塊的結(jié)構(gòu)和功能模塊之間的內(nèi)部連接來確定功能模塊的整體內(nèi)部結(jié)構(gòu)、設(shè)計和實現(xiàn)系統(tǒng)的整體功能。前臺主要有5個模塊,線路查詢、站點查詢、站點區(qū)間查詢、線路圖查詢和后臺管理模塊:(1)功能名稱:線路查詢:用戶可以方便地獲得所需要查詢的各個公交站點。(2)功能名稱:站點查詢(包含模糊查詢):用戶指定某一公交站點路線不僅可查詢經(jīng)過該公車站點的公交,同時亦通過它們也可以幫助使公交用戶能夠在并不能詳細(xì)地準(zhǔn)確記憶某一指定公交站點的路線名稱時反而借助模糊的公交查詢提示方式可用來快速準(zhǔn)確實現(xiàn)對某一公交地點站名的精確定位查詢。(3)主要站點路線查詢主要功能站點名稱:路線站點進(jìn)行換乘時的區(qū)間路線查詢(其中包含各路線站點進(jìn)行換乘時的區(qū)間路線查詢):用戶可以快速訪問所有道路公共交通能夠通過一個物體或區(qū)間,通過這樣的數(shù)據(jù)地圖上輸入公交信息和涉款終端,用戶可以獲得相應(yīng)的終端信息或通過公共交通系統(tǒng)公共交通路線直接,如果區(qū)間不可能和他直接引入的。(4)功能名稱:按線路圖查詢:可以按照編號查看路線圖。(5)功能名稱:后臺管理:可用于公交線路管理員的公交登錄,添加、修改、刪除公交線路,修改信息等功能。系統(tǒng)的功能圖如圖3.1所示。圖3.1系統(tǒng)功能圖3.2數(shù)據(jù)庫需求分析數(shù)據(jù)庫仍然在大型數(shù)據(jù)收集和處理系統(tǒng)中起著重要作用,數(shù)據(jù)庫管理系統(tǒng)的精度和質(zhì)量將直接影響到整個系統(tǒng)的效率和信息管理。數(shù)據(jù)庫管理結(jié)構(gòu)的合理設(shè)計將大大提高應(yīng)用數(shù)據(jù)存儲的質(zhì)量和效率,并確保數(shù)據(jù)的完整性和順序。在開發(fā)數(shù)據(jù)庫管理系統(tǒng)時,企業(yè)首先要注意到應(yīng)用數(shù)據(jù)庫管理系統(tǒng)用戶在所有方面的基本需求,包括數(shù)據(jù)庫用戶的基本需求。數(shù)據(jù)庫系統(tǒng)規(guī)劃設(shè)計就是對一個應(yīng)用企業(yè)數(shù)據(jù)庫的基本功能需求情況進(jìn)行統(tǒng)計分析,按照應(yīng)用數(shù)據(jù)庫系統(tǒng)規(guī)劃設(shè)計的主要目標(biāo)和基本需求點來進(jìn)行一個系統(tǒng)化的設(shè)計。本系統(tǒng)中包括三個功能模塊:(1)公交相關(guān)信息的數(shù)據(jù)庫。(2)管理員信息的數(shù)據(jù)庫。(3)網(wǎng)站評價的數(shù)據(jù)庫。3.3性能需求為了有效地確保系統(tǒng)設(shè)備的持續(xù)、安全、穩(wěn)定、可靠和有效運行,公共汽車管理系統(tǒng)必須設(shè)計成滿足下列基本運行需求:3.3.1系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)正常運行時所需要處理的事件信息快速準(zhǔn)確性和事件響應(yīng)的快速及時性等都是系統(tǒng)的必要基本硬件性能。在企業(yè)信息系統(tǒng)的產(chǎn)品設(shè)計和技術(shù)開發(fā)的工作過程中,要做到有最大限度地能夠充分考慮信息處理系統(tǒng)當(dāng)前和將來實際應(yīng)用中所有可能存在無法充分承受的技術(shù)壓力和實際工作量,使系統(tǒng)的信息處理能力信息響應(yīng)能力和實現(xiàn)系統(tǒng)信息響應(yīng)的需要時間段和范圍完全能夠充分地地滿足各個使用人和中小企業(yè)對于系統(tǒng)信息處理的具體應(yīng)用需求。3.3.2系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性系統(tǒng)的設(shè)計必須不斷更新和改進(jìn)用戶的需求,例如在網(wǎng)上。所有這些都需要系統(tǒng)開發(fā)人員提供足夠的技術(shù)來進(jìn)行結(jié)構(gòu)重組和擴(kuò)展系統(tǒng)功能。為了更好地實現(xiàn)這一目標(biāo),必須采取措施,對系統(tǒng)開發(fā)人員開放,并可以通過減少整個系統(tǒng)的硬件模塊和配置來減少軟件的連接和替換。所有系統(tǒng)的更新和更新都是通過軟件的修復(fù)和更換來實現(xiàn)的,因此在設(shè)計中充分利用了現(xiàn)代網(wǎng)絡(luò)技術(shù)。網(wǎng)絡(luò)也是圖形化的,很容易進(jìn)行視頻導(dǎo)航?;ヂ?lián)網(wǎng)非常受歡迎的一個重要原因是它可以在任何頁面上同時瀏覽和展示強(qiáng)大的特性,各種圖形和視頻。在使用web之前,視頻文本中只有一種類型的視頻文本。Web可以為您提供將不同的圖形、音頻和視頻文本數(shù)據(jù)與導(dǎo)航特性相結(jié)合的機(jī)會。同時,網(wǎng)站也很容易瀏覽和導(dǎo)航,你只需要從一頁跳到另一頁,這樣你就可以瀏覽網(wǎng)站之間的頁面。3.3.3系統(tǒng)的易用性和易維護(hù)性計算機(jī)查詢系統(tǒng)直接用于普通用戶,他們通常對電腦知之甚少。這就是為什么公共交通查詢系統(tǒng)的開發(fā)人員可以為用戶提供良好的經(jīng)驗和接口,容易使用的功能和與計算機(jī)交互的接口。因此,為了實現(xiàn)這一目標(biāo),公共交通需求開發(fā)人員必須盡可能地使用交互式界面,以便用中文向用戶展示非常熟悉的術(shù)語和簡化數(shù)據(jù);這減少了用戶熟悉系統(tǒng)的時間和過程。3.3.4系統(tǒng)的先進(jìn)性目前現(xiàn)代計算機(jī)和信息技術(shù)發(fā)展和快速發(fā)展,應(yīng)盡一切努力,確保在未來5-10年保持先進(jìn)系統(tǒng)生命周期內(nèi)每個系統(tǒng)盡可能更先進(jìn)電腦以企業(yè)技術(shù)需求和信息處理是完全滿意和落后的情況下實現(xiàn)。通過確保信息系統(tǒng)的開放和擴(kuò)展,可以通過不斷優(yōu)化和改進(jìn)管理系統(tǒng)的結(jié)構(gòu)和功能來實現(xiàn)這一點。另一方面,在公共交通信息檢索系統(tǒng)的設(shè)計和開發(fā)過程中,應(yīng)盡可能地根據(jù)系統(tǒng)成本全面計算,盡可能地介紹和介紹具有國際重要性和有前途的發(fā)展應(yīng)用程序的現(xiàn)代技術(shù)和產(chǎn)品。3.3.5系統(tǒng)的響應(yīng)速度公共交通查詢系統(tǒng)通過國際網(wǎng)絡(luò)實時響應(yīng)每日信息處理,滿足實時需求,并與相關(guān)信息及時反饋。面試中進(jìn)行統(tǒng)計分析和數(shù)據(jù)分析公共交通,取決于時間和民意調(diào)查,毫秒級所需的數(shù)據(jù)量通常與普通毫秒提高到每分鐘毫秒,原則上,以便參與手術(shù)的臉不產(chǎn)生直接影響工作效率由于系統(tǒng)問題反應(yīng)速率。為了更好地使得用戶的體驗度高,在本系統(tǒng)設(shè)計的過程中,充分考慮了公交查詢系統(tǒng)與當(dāng)前軟件開發(fā)技術(shù)的相互兼容性,盡可能的開發(fā)與公交查詢設(shè)備相互兼容的公交查詢系統(tǒng),方便了用戶的操作與理解。第四章系統(tǒng)概要設(shè)計4.1概述系統(tǒng)設(shè)計這一部分的主要目標(biāo)之一是最終解決如何在此期間實現(xiàn)系統(tǒng)的具體功能的問題。主要任務(wù)之一是正確的規(guī)劃和設(shè)計基本物理結(jié)構(gòu)元素及其軟件系統(tǒng)開發(fā)設(shè)計理念和系統(tǒng)性工程,完成任務(wù)的框架期間,軟件定義表明,我們必須實現(xiàn)共同設(shè)計功能,即基于系統(tǒng)分析、系統(tǒng)分析在此期間成果和數(shù)據(jù),以確定在此期間,哪些類型的系統(tǒng)和每個模塊被合并。一般系統(tǒng)設(shè)計的主要目標(biāo)之一是確保在此期間實施這些系統(tǒng)的人有必要的系統(tǒng)和功能,并確保系統(tǒng)高效、可靠、修改、易于使用和有效。4.2功能模塊劃分該系統(tǒng)運行一個公共交通調(diào)查模塊,主要執(zhí)行公共交通查詢功能。該模塊可以同時執(zhí)行網(wǎng)絡(luò)搜索、跨站點調(diào)查(包括模糊請求、區(qū)間請求(包括移植)和線性地圖上四種交互式信息查詢方法。該系統(tǒng)控制著一個公共交通調(diào)查模塊,該模塊主要實時執(zhí)行與公共交通模式相關(guān)的額外、修改和遠(yuǎn)程功能。4.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫技術(shù)管理是一種有效的文件數(shù)據(jù)管理方法,基于文件系統(tǒng)的技術(shù)開發(fā),具有文件系統(tǒng)中數(shù)據(jù)保存、完整性和交換的有效特征。文件系統(tǒng)(文件系統(tǒng))提供數(shù)據(jù)收集和訪問應(yīng)用程序的管理機(jī)制,提供有組織的數(shù)據(jù)存儲和相關(guān)數(shù)據(jù),有合理的數(shù)據(jù)存儲方式,快速處理數(shù)據(jù)請求和最小程度的數(shù)據(jù)冗余。此外,收集和存儲系統(tǒng)的數(shù)據(jù)和應(yīng)用程序是獨立的,這不僅促進(jìn)了數(shù)據(jù)管理和管理,而且促進(jìn)了系統(tǒng)應(yīng)用程序的開發(fā)和調(diào)試。文件系統(tǒng)數(shù)據(jù)庫和大型存儲數(shù)據(jù)庫一樣被開發(fā)出來,允許有效地交換系統(tǒng)數(shù)據(jù),并有效地維護(hù)系統(tǒng)的順序。因此,管理數(shù)據(jù)庫設(shè)計過程是文件系統(tǒng)附件開發(fā)的重要組成部分,數(shù)據(jù)庫創(chuàng)建過程的質(zhì)量和質(zhì)量直接影響文件系統(tǒng)開發(fā)和開發(fā)的最終成功、系統(tǒng)設(shè)計質(zhì)量、效率和維護(hù)。數(shù)據(jù)庫系統(tǒng)是基于數(shù)據(jù)庫結(jié)構(gòu)開發(fā)的,并使用SQL技術(shù)開發(fā)的,在開發(fā)數(shù)據(jù)庫系統(tǒng)之前,我們必須仔細(xì)考慮如何開發(fā)數(shù)據(jù)庫系統(tǒng),如何設(shè)計方便的接口和方便的界面映射。當(dāng)然,還有其他形式的數(shù)據(jù)庫組織,如果數(shù)據(jù)庫符合特定的條件和規(guī)則,可以考慮,對數(shù)據(jù)庫編程非常有用。 第五章系統(tǒng)難點分析由于各個國家和地區(qū)公共汽車的數(shù)量都難以統(tǒng)計,而且有關(guān)的開發(fā)系統(tǒng)難以快速和精準(zhǔn)的查清公交車運輸目的地和所有乘客的信息,因此對于公共汽車的運輸造了很大的不便,本文結(jié)合實際行動管理軟件開發(fā),在公共汽車上尋找有用的信息,管理員不僅允許站長有效地從手動輸入和搜索可用的交通信息,而且還提高了效率。交通系統(tǒng)發(fā)展分析:鑒于中國目前的經(jīng)濟(jì)和社會發(fā)展?fàn)顩r,中國的公共汽車主要是旅行或轉(zhuǎn)乘,因此在每個國家和城市,公共交通相對較大。目前的公共交通系統(tǒng)是過去兩年里每個城市的新情況,每個國家和城市的公共交通發(fā)展都很復(fù)雜。目前,每個公共交通系統(tǒng)基本上都有一個主要功能:它是搜索四種個人形式:公共交通站點、公交站點、模糊查詢、停車站點,不僅是為了讓用戶能夠訪問可靠的查詢站,而且還能夠通過數(shù)據(jù)分析確定用戶如何進(jìn)入其他車輛。開放訪問信息管理系統(tǒng)的發(fā)展前景:未來開放獲取的信息管理系統(tǒng)基于b/s架構(gòu),將通過提供開放獲取移動瀏覽器和完整的計算機(jī)通過手機(jī)互聯(lián)網(wǎng)接入無線網(wǎng)絡(luò),提供更高效的運營,包括遠(yuǎn)程數(shù)據(jù)中心管理、自動更新、擴(kuò)大準(zhǔn)入公共交通和gis信息管理系統(tǒng)連接。第六章系統(tǒng)測試6.1測試方案軟件的測試系統(tǒng)是企業(yè)軟件項目管理流程中不可缺少的重要環(huán)節(jié),對于軟件的質(zhì)量、可用性、以及對用戶的體驗度等都起到了決定性的影響作用。通常軟件的測試系統(tǒng)分為軟件功能的測試與軟件性能的測試,由于本測試系統(tǒng)主要作為一個課題項目測試使用,所以并不存在一個多用戶并發(fā)同時登錄的系統(tǒng),不過測試需要用戶來自檢測和判斷一個系統(tǒng)長期能否運行所承受的壓力等,因此本測試不需要考慮軟件性能的測試。功能測試又被稱作黑盒功能測試,內(nèi)部的代碼不需要直接查看,只是需要根據(jù)公交查詢軟件的需求和說明書中的代碼來安裝和運行系統(tǒng),查看整個系統(tǒng)的安全性是否能夠滿足要求,實現(xiàn)了用戶預(yù)期的系統(tǒng)功能。所以為了更全面的及時發(fā)現(xiàn)公交查詢系統(tǒng)本身存在的缺陷和問題,以便于提前的修復(fù),降低系統(tǒng)正常運行的成本和風(fēng)險,確保了公交查詢軟件系統(tǒng)本身能夠正常的運行,所以我們需要對系統(tǒng)本身進(jìn)行全面的功能測試。測試目標(biāo):本測試方案對公交查詢系統(tǒng)的功能進(jìn)行確認(rèn),驗證是否實現(xiàn)了本文需求分析約定的各功能指標(biāo)要求。測試范圍:本次測試的測試范圍涉及整個公交查詢系統(tǒng),主要涉及公交查詢、用戶登錄、以及后臺管理幾個模塊是否實現(xiàn)。測試完成標(biāo)準(zhǔn):當(dāng)測試用戶通過作為測試用戶發(fā)現(xiàn)一個系統(tǒng)軟件功能的能力測試測驗結(jié)果與其他應(yīng)用程序?qū)嶋H預(yù)期測試結(jié)果完全不能相符,或系統(tǒng)軟件功能能力測試的測驗結(jié)果與其他應(yīng)用程序?qū)嶋H預(yù)期的測試結(jié)果雖有一個軟件系統(tǒng)功能能力不符但其測試結(jié)果可能不可完全直接歸咎于操作系統(tǒng)或其他應(yīng)用程序時為測試系統(tǒng)軟件功能能力測試通過,反之則為測試用戶發(fā)現(xiàn)系統(tǒng)軟件功能能力測試未完全成功通過。測試方法:本次的測試主要采用人工進(jìn)行手工的測試,對照用戶的需求進(jìn)行分析對系統(tǒng)的所有功能逐一的進(jìn)行了測試,并為用戶做好了測試的記錄。6.1.1測試目標(biāo)本測試方案對公交查詢系統(tǒng)的功能進(jìn)行確認(rèn),驗證是否實現(xiàn)了本文需求分析約定的各功能指標(biāo)要求。6.1.2測試范圍本次測試的測試范圍涉及整個公交查詢系統(tǒng),主要涉及公交查詢、用戶登錄、以及后臺管理幾個模塊是否實現(xiàn)。6.1.3測試完成標(biāo)準(zhǔn)當(dāng)測試系統(tǒng)功能的結(jié)果與預(yù)期結(jié)果相符,或測試結(jié)果與預(yù)期結(jié)果雖有不符但不可歸咎于應(yīng)用程序時為測試通過,反之則為系統(tǒng)測試未通過。6.1.4測試方法本次測試采用人工手工測試,對照需求分析對系統(tǒng)的功能逐一進(jìn)行測試,并做好測試記錄,對公交查詢平臺進(jìn)行試驗。6.2人機(jī)界面設(shè)計ImportsSystem.Data.SqlClientImportsSystem.IOPublicClassLoginPrivatesqlobjectAsSQL_ConnPrivatecmdstrAsStringPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickMe.Close()EndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Clickcmdstr="select*from[user]where[user_id]='"+TextBox1.Text+"'and[pwd]='"+TextBox2.Text+"'and[style]='"+ComboBox1.Text+"'"TryIfsqlobject.Is_SQL_Cmd(cmdstr)Thenmain.m_Login=Truemain.m_style=ComboBox1.Textmain.main_Load(sender,e)zhiyuanguanli.userid=TextBox1.TextMsgBox(ComboBox1.Text+"成功登陸")main.ToolStripStatusLabel1.Text="就緒"Me.Close()ElseMsgBox("請?zhí)顚懻_的用戶名、密碼")EndIfCatchexAsExceptionmain.OPErr.WriteErr(ex)EndTryEndSubPrivateSubLogin_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadComboBox1.SelectedIndex=0sqlobject=NewSQL_ConnMe.MdiParent=mainEndSubEndClass6.3公交信息線路站點列表Imports公交查詢ImportsSystem.IOPublicClassgongjiaoxinxichakanPrivaterowAsInteger=-1PrivateCmdStrAsStringPrivatesqlobjectAsSQL_ConnPrivateSubDataGridView1_CellClick(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.DataGridViewCellEventArgs)HandlesDataGridView1.CellClickIfrow<>e.RowIndexAnde.RowIndex>=0Thenrow=e.RowIndexLabel6.Text=Me.DataGridView1.Item(0,row).Value.ToString.Trim()Label7.Text=Me.DataGridView1.Item(1,row).Value.ToString.Trim()Label8.Text=Me.DataGridView1.Item(2,row).Value.ToString.Trim()Label9.Text=Me.DataGridView1.Item(3,row).Value.ToString.Trim()Label1.Text=Me.DataGridView1.Item(0,row).Value.ToString.Trim()IfLabel1.Text<>""ThenCmdStr="selectphotofromgjwherename='"+Label1.Text+"'"DisplayImg(CmdStr)Else:PictureBox1.Image=NothingEndIfEndIfEndSubPrivateSubkehuchaxun_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Loadsqlobject=NewSQL_ConnCmdStr="SELECTlineas'線路名稱',siteas'站點',stopsas'第幾站',FROMgj"TryMe.DataGridView1.DataSource=sqlobject.SQL_Ada(CmdStr)CatchexAsExceptionmain.OPErr.WriteErr(ex)EndTryMe.DataGridView1.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.DisplayedCellsEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Callkehuchaxun_Load(sender,e)EndSubPrivateSubDisplayImg(ByValstrAsString)sqlobject.SQL_Ada(str)Ifsqlobject.SQL_Ada(str).Rows(0).Item(0)IsDBNull.ValueThenPictureBox1.Image=NothingElseDimimgbyte()AsByte=sqlobject.SQL_Ada(str).Rows(0).Item(0)DimimgmemoryAsNewMemoryStream(imgbyte)PictureBox1.Image=Image.FromStream(imgmemory)EndIfEndSubPrivateSubButton1_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickEndSubEndClass6.4公交信息車輛列表界面Imports公交查詢ImportsSystem.IOPublicClassgongjiaoxinxichakanPrivaterowAsInteger=-1PrivateCmdStrAsStringPrivatesqlobjectAsSQL_ConnPrivateSubDataGridView1_CellClick(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.DataGridViewCellEventArgs)HandlesDataGridView1.CellClickIfrow<>e.RowIndexAnde.RowIndex>=0Thenrow=e.RowIndexLabel6.Text=Me.DataGridView1.Item(0,row).Value.ToString.Trim()Label7.Text=Me.DataGridView1.Item(1,row).Value.ToString.Trim()Label8.Text=Me.DataGridView1.Item(2,row).Value.ToString.Trim()Label9.Text=Me.DataGridView1.Item(3,row).Value.ToString.Trim()Label1.Text=Me.DataGridView1.Item(0,row).Value.ToString.Trim()IfLabel1.Text<>""ThenCmdStr="selectphotofromgjwherename='"+Label1.Text+"'"DisplayImg(CmdStr)Else:PictureBox1.Image=NothingEndIfEndIfEndSubPrivateSubkehuchaxun_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Loadsqlobject=NewSQL_ConnCmdStr="SELECTnameas'車牌',companyas'公司',driveras'司機(jī)',lineas'線路'FROMgj"TryMe.DataGridView1.DataSource=sqlobject.SQL_Ada(CmdStr)CatchexAsExceptionmain.OPErr.WriteErr(ex)EndTryMe.DataGridView1.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.DisplayedCellsEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Callkehuchaxun_Load(sender,e)EndSubPrivateSubDisplayImg(ByValstrAsString)sqlobject.SQL_Ada(str)Ifsqlobject.SQL_Ada(str).Rows(0).Item(0)IsDBNull.ValueThenPictureBox1.Image=NothingElseDimimgbyte()AsByte=sqlobject.SQL_Ada(str).Rows(0).Item(0)DimimgmemoryAsNewMemoryStream(imgbyte)PictureBox1.Image=Image.FromStream(imgmemory)EndIfEndSubPrivateSubButton1_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickEndSubEndClass6.5其他系統(tǒng)細(xì)節(jié)圖圖6-1添加站點圖圖6-2添加線路圖圖6-3站點查詢圖圖6-4線路查詢圖圖6-5車輛列表圖圖6-6添加車輛圖6.6測試報告6.6.1測試列表本次測試主要對以下模塊及功能進(jìn)行測試,如圖所示:系統(tǒng)名稱功能模塊功能子模塊功能描述備注公交查詢系統(tǒng)頁面頁面頁面布局合理,簡潔大方公交查詢公交查詢能根據(jù)查詢條件正確查詢出公交信息登錄登錄系統(tǒng)能判斷輸入的用戶名密碼是否正確,跳轉(zhuǎn)到正確的頁面,給出正確的提示后臺管理公交發(fā)布能正確的發(fā)布新公交的信息,將信息存儲修改能對系統(tǒng)已有的公交信息進(jìn)行修改,并保存修改后的結(jié)果刪除能對系統(tǒng)已有的公交信息進(jìn)行刪除,并保存結(jié)果公交查詢能根據(jù)查詢條件正確查詢出公交信息6.6.2測試問題及處理結(jié)果缺陷對應(yīng)的功能點名稱簡單描述是否解決頁面登錄頁面太簡單,不美觀是公交查詢公交查詢沒有反應(yīng)是登錄系統(tǒng)點擊登錄沒有反應(yīng)是密碼錯誤沒有給出相應(yīng)的提示是后臺管理公交信息發(fā)布填寫完畢后,點擊提交沒有反應(yīng)是修改后點擊提交沒有反應(yīng)是刪除后點擊提交沒有反應(yīng)是6.7測試結(jié)論此次測試的問題主要是后臺管理提交按鈕功能沒有實現(xiàn),登錄頁面的登錄功能沒有預(yù)定實現(xiàn)。經(jīng)過復(fù)測,上訴問

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論