【正文】
縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。此“零本地管理”哲學(xué)也擴(kuò)展到了 框架應(yīng)用程序的部署。 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。另外,公共語言運(yùn)行庫利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡化了開發(fā)。 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗(yàn)證到部署的站點(diǎn)配置。另外,公共語言運(yùn)行庫的交互性保證在遷移到 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資。.NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。(3)威力和靈活性。 框架補(bǔ)充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。這相當(dāng)于在編寫代碼之前便顯著提高了性能。 是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼。 ,是一個(gè)統(tǒng)一的Web開發(fā)平臺(tái),它提供了生成一個(gè)完整的Web應(yīng)用程序所必須要的各種服務(wù)。Visual Basic .NET、Visual C++ .NET、Visual C .NET 和 Visual J .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。使用 XML Web services 功能, 開發(fā)人員可以編寫自己的業(yè)務(wù)邏輯并使用 結(jié)構(gòu)通過 SOAP 交付該服務(wù)。 還提供結(jié)構(gòu)服務(wù)(如會(huì)話狀態(tài)管理和進(jìn)程回收),進(jìn)一步減少了開發(fā)人員必須編寫的代碼量并提高了應(yīng)用程序的可靠性。但這些控件在 Web 服務(wù)器上運(yùn)行,并以 HTML 的形式將它們的用戶界面推送到瀏覽器。 建立在 .NET Framework 的編程類之上,它提供了一個(gè) Web 應(yīng)用程序模型,并且包含使生成 ASP Web 應(yīng)用程序變得簡單的控件集和結(jié)構(gòu)。最后是結(jié)論、致謝、參考文獻(xiàn)及附錄。第5章是系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),包括系統(tǒng)各個(gè)界面設(shè)計(jì)和相關(guān)重要注釋。第3章是系統(tǒng)的需求分析和數(shù)據(jù)庫總體設(shè)計(jì),包括系統(tǒng)需求,性能分析等。最后,詳細(xì)介紹了如何創(chuàng)建“公交查詢系統(tǒng)”的全部過程。公交查詢系統(tǒng)是一個(gè)取代過去由人工查詢的查詢系統(tǒng)。本系統(tǒng)的核心是對選擇好的車次進(jìn)行路線的查詢,或者輸入所要查詢的車站名,點(diǎn)擊“查詢”按鈕,查詢所有含有該站的車次及相應(yīng)的??空?。在對公交乘客出行心理特征進(jìn)行分析的基礎(chǔ)上,考慮乘客選擇公交線路決策的因素,進(jìn)行程序關(guān)鍵部分的框架設(shè)計(jì)。 我國城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)落后的水平,廣大乘客可以獲得信息的方式很少,公交信息的完整性和準(zhǔn)確性得不到保證,而且還沒有專門的機(jī)構(gòu)負(fù)責(zé)信息的發(fā)布和管理。城市公共交通運(yùn)輸以其覆蓋面廣、經(jīng)濟(jì)、快捷的特點(diǎn),成為絕大多數(shù)出行者的首選方式,也是各地城市政府大力發(fā)展的一種交通方式。隨著城市經(jīng)濟(jì)的發(fā)展、規(guī)模的擴(kuò)大以及人口的增長,城市交通問題日益突出。但是隨著公交系統(tǒng)的龐大,人們很難得到準(zhǔn)確的公交信息,這樣給一些人的出行就帶來了不便。伴隨著國民經(jīng)濟(jì)和城市建設(shè)的快速發(fā)展,城市經(jīng)濟(jì)的繁榮,人口的增加,城市必須解決好人們出行的需求。s needs, in order to know what functions this equipment should contain. Second, I describe the system’s main function modules in detail, these functions can be divided in to two partssearch system(According to the line search、station search and between two stations search) and management update system(Bus station management and Bus line management). At last according to the problems that happened in the period of using, I summed up some ways to improve the system, and some experiences that I can have from this research.Keywords :Bus,Search,Structure of B/S,Database第1章 引 言 課題背景城市公交是專門服務(wù)于市民出行的客運(yùn)企業(yè)。s practical for us to develop city39。本次設(shè)計(jì),首先我考慮了公交運(yùn)營的實(shí)際情況和不同公交乘客的實(shí)際要求,分析了此系統(tǒng)應(yīng)該具有的功能;其次對系統(tǒng)的主要功能模塊進(jìn)行了詳細(xì)地描述,其中主要包括二個(gè)模塊查詢模塊(包括按線路查詢、按站點(diǎn)查詢和按兩站點(diǎn)查詢)和管理更新模塊(包括公交站點(diǎn)管理和公交線路管理),最后結(jié)合系統(tǒng)開發(fā)階段和調(diào)試階段發(fā)現(xiàn)的問題,提出了系統(tǒng)需要完善的地方,總結(jié)了開發(fā)此系統(tǒng)所取得的經(jīng)驗(yàn)。城市公交查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目 錄摘 要 IAbstract II第1章 引 言 1 課題背景 1 論文的研究內(nèi)容 1 論文的組織結(jié)構(gòu) 2第2章 系統(tǒng)的開發(fā)工具與環(huán)境 3 3 4 系統(tǒng)的開發(fā)要求 5第3章 需求分析 6 系統(tǒng)需求分析 6 數(shù)據(jù)庫需求分析 6 性能需求 7第4章 系統(tǒng)概要設(shè)計(jì) 9 概述 9 功能模塊劃分 9 數(shù)據(jù)庫設(shè)計(jì) 10第5章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 17 前臺(tái)功能的實(shí)施 17 后臺(tái)管理功能的實(shí)現(xiàn) 21第6章 測試與維護(hù) 27 創(chuàng)建和測試應(yīng)用程序 27 測試項(xiàng)目 27 程序改進(jìn) 28 測試方法 28 測試內(nèi)容 29 軟件維護(hù) 29結(jié) 論 31致 謝 32參考文獻(xiàn) 33摘 要我國城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)較落后的水平,廣大乘客可以獲得信息的方式很少,為了解決這種問題,加快發(fā)展城市公交信息化,設(shè)計(jì)一個(gè)城市公交查詢系統(tǒng)是具有一定實(shí)際應(yīng)用意義的。在此背景下,我開發(fā)了這個(gè)應(yīng)用程序城市公交查詢系統(tǒng)。關(guān)鍵詞:公交, ,查詢,B/S結(jié)構(gòu),數(shù)據(jù)庫AbstractThe development of the bus passenger information system is in a level that fall behind of the city in our country. The large part of passengers can acquire few ways of the information. So it39。s bus passenger information system in order to resolving this problem. For this purpose, I design this application procedurebus circuit search system. From this design, First ,I analyzed the present condition of the bus passenger information and different people39。它是城市社會(huì)和經(jīng)濟(jì)活動(dòng)的重要組成部分。城市公交直接關(guān)系著城市的經(jīng)濟(jì)發(fā)展和居民生活,對城市經(jīng)濟(jì)具有全局性、先導(dǎo)性的影響,城市公交以其方便、快捷、容量大而成為城市交通的主體。因此,急需一個(gè)方便、快捷的公交信息查詢方式,本系統(tǒng)通過瀏覽器查詢,實(shí)現(xiàn)中心控制、自動(dòng)更新、更多的查詢方式等等更多更強(qiáng)大的功能。降低出行時(shí)間將使所有的公交利用者產(chǎn)生效益,快速的交通、更好的信息及更好的市場可以提高公交的形象,能夠增加公交乘坐者。本地市民特別是外來旅游、出差、就醫(yī)等急需了解本地道路情況的人可以利用本系統(tǒng)方便快捷的查詢出所有符合他們要求的公交路線,對他們的出行和生活提供幫助。出于這個(gè)目的,在老師的指導(dǎo)下,我設(shè)計(jì)了這個(gè)城市公交線路查詢系統(tǒng)?,F(xiàn)階段,人們的出入方式主要還是來源于城市公交,特別是對于那些到外地出差、打工,進(jìn)行商業(yè)有關(guān)或其他事情需要在外地進(jìn)行短暫停留的人而言,公交對他們是必不可少的,但是對于那個(gè)不屬于自己所熟悉的城市,坐公交也是一個(gè)很大的難題,因此,開發(fā)一個(gè)公交查詢系統(tǒng)就顯得非常的重要。此處既可以“精確查詢”也可以是“模糊查詢”,“模糊查詢”主要方便那些對站名不是很清楚,但知道其中的一部分的乘客,系統(tǒng)可以幫助他們快速的查出。本論文論述了一個(gè)基于瀏覽器/服務(wù)器(B/S,Browser/Server)模式的公交查詢系統(tǒng)的研究和實(shí)現(xiàn)的過程. 論文從開發(fā)平臺(tái)和工具談起。論文第2章是系統(tǒng)的開發(fā)工具與環(huán)境概述,介紹了該系統(tǒng)設(shè)計(jì)開發(fā)使用的Visual Studio .,并介紹了系統(tǒng)開發(fā)所需要的計(jì)算機(jī)環(huán)境。第4章是系統(tǒng)的系統(tǒng)概要設(shè)計(jì),包括系統(tǒng)的模塊劃分,數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)。第6章是系統(tǒng)測試和維護(hù)。第2章 系統(tǒng)的開發(fā)工具與環(huán)境 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。 包含封裝公共 HTML 用戶界面元素(如文本框和下拉菜單)的控件集。在服務(wù)器上,這些控件公開一個(gè)面向?qū)ο蟮木幊棠P停瑸?Web 開發(fā)人員提供了面向?qū)ο蟮木幊痰呢S富性。另外, 使用這些同樣的概念使開發(fā)人員能夠以服務(wù)的形式交付軟件。Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。另外,這些語言利用了 .NET Framework 的功能,此框架提供對簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。與以前的開發(fā)模型相比較,它提供了以下數(shù)個(gè)重要的優(yōu)點(diǎn):(1)增強(qiáng)的性能。與被解釋的前輩不同, 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。(2)世界級的工具支持。WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。由于 基于公共語言運(yùn)行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言(如C),或是跨多種語言分割應(yīng)用程序。(4)簡易性。例如, 頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。(5)可管理性。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。只需將必要的文件復(fù)制到服務(wù)器,即可將 框架應(yīng)用程序部署到服務(wù)器。(6)可縮放性和可用性。另外,進(jìn)程受到 運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請求。 隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒有變得更容易。借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。它由以下幾個(gè)主要部分組成:公共語言運(yùn)行庫 運(yùn)行庫實(shí)際上在組件的運(yùn)行時(shí)和開發(fā)時(shí)操作