【正文】
......................... 26 測(cè)試系統(tǒng)管理模塊 ............................................................................................ 26 測(cè)試留言簿管理 ............................................................................................... 27 結(jié) 論 ........................................................................................................................ 28 參考文獻(xiàn) ........................................................................................................................ 28 致 謝 ......................................................................................................................... 29 聲 明 ......................................................................................................................... 30 1 引言 當(dāng)今是一個(gè)以網(wǎng)絡(luò)為中心的信息化世界,計(jì)算機(jī)已成為廣大市民不可缺少的工具。發(fā)展中國(guó)家用轎車市場(chǎng),其規(guī)模與速度必須與城市基礎(chǔ)建設(shè)同步,如果一味追求發(fā)展速度,勢(shì)必將造成很多大城市嚴(yán)重的交通堵塞問題,而且還將給社會(huì)帶來一系列不良后果,如加大社會(huì)經(jīng)濟(jì)成本,增加能源消耗,惡化城市空氣,增加交通事故等等。 B/S 架構(gòu)是不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作系統(tǒng)。 最后:消除城郊市民和外來人的不安。 .NET Framework 概述 .NET Framework 是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。 .NET Framework 具有兩個(gè)主要組件:公共語言運(yùn)行庫和 .NET Framework 類庫。 的特點(diǎn) 的新性能 提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡(jiǎn)便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。 語言支持 支持多種語言,支持編譯類語言,支持比 如 VB、 VC++、 C等,它比這些編譯類語言運(yùn)行速度快,更適合編寫大型應(yīng)用。在 ADO .NET 中通過 XMLReader, XMLWriter, XMLNavigator, XMLDocument 等可以方便的創(chuàng)建和使用 XML 數(shù)據(jù),并且支持 W3C 的 XSLT、 DTD、XDR 等標(biāo)準(zhǔn)。 SQL Server 2021 SQL Server 2021 是 Microsoft 公司發(fā)行的關(guān)系型數(shù)據(jù)庫管理與分析系統(tǒng),它提供了功能全面、操作簡(jiǎn)單的圖形界面。 3 城市公交車查詢系統(tǒng)的分析與設(shè)計(jì) 需求分析 在此系統(tǒng)中,用戶可以查詢城市中的各條路線或站點(diǎn),了解各條路線或站點(diǎn)的詳細(xì)信息。他還負(fù)責(zé)管理用戶的留言信息,通過對(duì)留言信息的審核,然后來判斷對(duì)留言信息是進(jìn)行回復(fù)還是刪除操作。主要包括: (1)管理員登錄。其中包括車次查詢、站點(diǎn)查詢、站站查詢和車站查詢功能。 ( 2)留言簿基本信息(如圖 35):包括留言簿 ID,留言標(biāo)題,留言者,留言內(nèi)容。 數(shù)據(jù)表的創(chuàng)建 該系統(tǒng)中共需要?jiǎng)?chuàng)建五個(gè)數(shù)據(jù)表:管理員表、留言簿表、車次基本信息表、站點(diǎn)基本信息表、站點(diǎn)次序表。其詳細(xì)信息如表 44所示。 uid=sa。 存儲(chǔ)過程是由一些 SQL 語句和控制語句組成的被封裝起來的過程,它駐留在數(shù)據(jù)庫中,可以被客戶應(yīng)用程序調(diào)用,也可以從另一個(gè)過程或觸發(fā)器調(diào)用。 此界面的具體結(jié)構(gòu)排列如圖 51 所示。 SqlConnection conn。//聲明一個(gè)變量,并取得文本框中的數(shù)據(jù) url1=searchsite+sitename=+sna+amp。 AutoGenerateColumns 的默認(rèn)值為 true,則說明它可以自動(dòng)產(chǎn)生列;當(dāng)把 AutoGenerateColumns的屬性設(shè)為 falsh是, datagrid 控件提供 5種列選擇,分別為 : ButtonColum、 BoundColumn、 EditCommanDcolumn、HyperLinkColumn、 TemplateColumn,它們的都是在 Column/Column標(biāo)簽內(nèi)進(jìn)行編程的。 DataSet ds=new DataSet()。%+name. Text+% 39。 BindGrid ()。 ()。 } //實(shí)現(xiàn)刪除按鈕功能 Public void DataGrid_delete (Object sender, DataGridCommandEventArgs e) { //調(diào)用存儲(chǔ)過程 deletesili SqlCommand cm=new SqlCommand (deletesili, conn)。 站點(diǎn)查詢 用戶在進(jìn)入系統(tǒng)后可以直接進(jìn)行站點(diǎn)查詢,如果不清楚站點(diǎn)的全名可以進(jìn)入高級(jí)搜索。 測(cè)試留言簿管理 用戶可以不用注冊(cè)就可以在此系統(tǒng)中進(jìn)行留言和回復(fù)等操作,此功能運(yùn)行基本正常。 [3] (美 )Greg Buxzek著 ,康博譯 . [M]. 北京 :清華大學(xué)出版社 ,2021。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué) 位或證書而使用過的材料。 特此聲明! 作者簽名: 2021 年 06月 日 30 Cents Later By 9 . on a beautiful Saturday morning, Mike and I were wor king for Mrs. Martin. She was a kind and patient woman. She always said that Mike and I reminded her of her two sons w ho were grown and gone. Although kind, she believed in hard wor k and she kept us w or king. She was a task master. We spent three hours ta king ca nned goods off the shelves and, w ith a feather duster, brushing each can to get the dust off, and then restacking them neatly. It was excruciatingly boring work. Mike39。re ready. You mean I39。s kind of different. He teaches differently from your dad. Your mom and dad lecture a lot. My dad is quiet and a man of few words. You just wait till this Saturday. I39。 ( 5)學(xué)校可以公布學(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 致 謝 本文是在王翔老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。 參考文獻(xiàn) [1] (美 )Fritz Onion著 . 基礎(chǔ)教程 [M].北京 :清華大學(xué)出版社 ,2021。 系統(tǒng)管理 管理員進(jìn)入后,可以對(duì)各數(shù)據(jù)表進(jìn)行添加、編輯、刪除等操作。本系統(tǒng)采用的測(cè)試環(huán)境是:服務(wù)器采用 Windows XP 操作系統(tǒng) +IIS 信息服務(wù)管理:客戶機(jī)采用Windows XP 操作系統(tǒng) +IE 瀏覽器。 } ()。 [sitename].Value=colvalue。 BindGrid ()。 =0。 } Public void BindGrid () {//顯示 站點(diǎn) 表的所有信息 string mysql=select * from sili。 圖 52 站點(diǎn)管理界面 前臺(tái)界面實(shí)現(xiàn)( ) 在前臺(tái)界面中主要的控件就是 datagrid 控件,它是對(duì)數(shù)據(jù)表的列進(jìn)行操作的。 } ( 3)下面定義的代碼表示單擊了按鈕時(shí),就會(huì)觸發(fā)相應(yīng)的事件 。 Protected Button1。其中有四個(gè)用戶控件,它們分別是:、 、 和 。 } 先聲明一個(gè)變量獲取配置節(jié)中的配置設(shè)置,然后用 SqlConnection 打開數(shù)據(jù)庫的一個(gè)連接。 在本系統(tǒng)中,數(shù)據(jù)庫連接如下: 首先:在 文件中設(shè)置了數(shù)據(jù)庫的連 接,下面是部分 文件的代碼: Configuration //建立數(shù)據(jù)庫連接 appSettings add key=ConnectionString Value=server= (local)。其詳細(xì)信息如表 43所示。 站 點(diǎn) 次 序查 詢車 次站 點(diǎn)1M N 圖 39站點(diǎn)次序表、站點(diǎn)表和車次表間的 ER圖 4 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 城市公交查詢系統(tǒng)應(yīng)用的是 SQL Server 2021 數(shù)據(jù)庫管理系統(tǒng)。其中正向搜索線路的流程如圖 33 所示。 系統(tǒng)流程設(shè)計(jì) 在城市公交查詢 系統(tǒng)中,其核心內(nèi)容就是公交查詢的實(shí)現(xiàn)。 (3)查詢車站信息:選擇要查詢的車站進(jìn)行搜索,可以查詢出于它相應(yīng)的車次名、發(fā)車時(shí)間、收車時(shí)間和車次描述信息 (4)查詢站站信息:輸入要查詢的起始站和終點(diǎn)站進(jìn)行搜索,可以查詢出于它相應(yīng)的乘車路線。用戶還可以在留言簿中直接進(jìn)行留言,留言內(nèi)容可以是對(duì)線路的詢問,也可以對(duì)系統(tǒng)的不足地方提出用戶自己的見解。在 Visual 中用戶可以直接使用它里面的組件來創(chuàng)建 應(yīng)用程序,同時(shí)它也是一個(gè)功能豐富的編程環(huán)境,集成了多種語言支持(如: C、VC++、 VB);簡(jiǎn)化了服務(wù)器端的開發(fā);提供了高效地創(chuàng)建和使用網(wǎng)絡(luò)服務(wù)的方法等等。簡(jiǎn)而言之, ADO .NET 通過一系列新的對(duì)象和編程模型,并與 XML 緊密結(jié)合,使得在 Microsoft .NET 中的數(shù)據(jù)操作十分方便和高效。 對(duì)象操作數(shù)據(jù)庫 在 Microsoft .NET 中訪問數(shù)據(jù)庫的技術(shù)是 ADO .NET。而 則能妥善地解決這 一問題。 .NET Framework 可由非托管組件承載,這些組件將公共語言運(yùn)行庫加載到它們的進(jìn)程中并啟動(dòng) 托管代碼的執(zhí)行,從而創(chuàng)建一個(gè)可以同時(shí)利用托管和非托管功能的軟件環(huán)境。 使開發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型大不相同的應(yīng) 用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時(shí)保持一致。另外,任何 應(yīng)用程序都可以完全使用 .NET Framework。在日益激烈地競(jìng)爭(zhēng)環(huán)境中,時(shí)間可以說是人們最大的資本。 基于城市公交查詢系統(tǒng)與傳統(tǒng)的城市公交查詢系統(tǒng)有相似又有區(qū)別。在留言版中可以留下用戶對(duì)系統(tǒng)的任何信息或者任何要求,管理員可以通過對(duì)留言版信息的解讀對(duì)系統(tǒng)進(jìn)行一系列的修改。 City Bus inquiries。而城市公交查詢系統(tǒng)就是使人們 能夠在因特網(wǎng)上方便、簡(jiǎn)單的查詢出各條路線,了解自己所經(jīng)過的每個(gè)站點(diǎn)等信息,以便能更好的制定自己的行動(dòng)計(jì)劃而設(shè)計(jì)的。用 .NET 編程 的最大好處在于易于管理和重用性比較高。由于我國(guó)城市化進(jìn)程的推進(jìn),目前城市不斷地在向郊區(qū)延伸,邊緣不斷擴(kuò)大,和郊區(qū)的邊界甚至開始變得模糊化,城市公交路線不斷地增多,加之眾多公交路線時(shí)常調(diào)整,目前眾多市民,特別是一些大中型城市的市民,對(duì)各條公交路線的信息不清楚或掌握得不準(zhǔn)確。因此,在發(fā)展我國(guó)的汽車工業(yè)的同時(shí)要注意到城市公共交通存在的意義和作用,加大國(guó)家在公共交通方面的投入,全面規(guī)劃、統(tǒng)籌安排、合理配置、科學(xué)管理,使城市道路流暢、方便、安全、有效、可靠。不同之處在于實(shí)現(xiàn)的語言不同,傳統(tǒng)的一般用的語言是 ASP+它的腳本語言,是不面向?qū)ο蟮?,而?于本設(shè)計(jì)的城市公交查詢系統(tǒng)用的語言是 .NET,是面向?qū)ο蟮模?面向?qū)ο蟮木幊陶Z言最大的特色就是可以編寫自己所需的數(shù)據(jù)類型 。初到一個(gè)陌生的環(huán)境,特別是一個(gè)大城市中,許多人都會(huì)感到局促不安。 .NET Framework 的幾個(gè)主要組成部分:首先是整個(gè)開發(fā)