2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計)</p><p>  題  目:公交線路查詢系統(tǒng)的設(shè)計 </p><p>  學(xué)生姓名: 學(xué)號: </p><p>  系 別:計算機科學(xué)與電子技術(shù)系 </p><p>  專 業(yè):計算機科學(xué)與技術(shù) </p><p>  入學(xué)時間

2、: </p><p>  導(dǎo)師姓名: 職稱/學(xué)位: 講師/博士 </p><p>  公交線路查詢系統(tǒng)的設(shè)計</p><p><b>  摘要</b></p><p>  本文結(jié)合《合肥市公交線路查詢系統(tǒng)》的實際需要,通過對ASP(Active Server Page)服務(wù)器端腳本編寫環(huán)境、HT

3、ML語言、IIS (Internet Information Services)信息服務(wù)、Access數(shù)據(jù)庫以及SQL語言的深入學(xué)習(xí)及實踐,主要完成了對合肥市《公交查詢系統(tǒng)設(shè)計》的需求分析、數(shù)據(jù)庫設(shè)計、查詢模塊、管理模塊的設(shè)計。主要分為兩個部分,包括使用者查詢部分以及管理員登陸部分,分別實現(xiàn)了車次查詢、車站查詢、站-站查詢。以及管理員添加、修改、刪除線路的功能。以及對首發(fā)時間的修改。并且添加了聯(lián)系作者部分,方便用戶聯(lián)系作者以便系統(tǒng)的不斷

4、改進。最后完成了關(guān)于本篇公交查詢系統(tǒng)的設(shè)計。</p><p>  關(guān)鍵詞:ASP;HTML語言;公交查詢;SQL語言</p><p>  Bus inquires the system</p><p><b>  Abstract</b></p><p>  This article unifies "HeFe

5、i Public transportation Online Inquiry System" the actual need, ASP (Active Server Page) the server end script compilation environment, the HTML language, IIS (Internet Information Services) the information servic

6、e, the Access database as well as the SQL language thorough study and the practice, has mainly completed to "HeFei Public transportation Online Inquiry System" the demand analysis,。The primary content of this a

7、rticle is divided into two parts,Includes user in</p><p>  Key Words: ASP ;HTML language; Bus inquires;SQL language</p><p><b>  目 錄</b></p><p><b>  1.引 言4</b

8、></p><p>  1.1 背景介紹及選題意義4</p><p>  1.2 公交查詢系統(tǒng)需求分析和可行性分析5</p><p>  1.3 技術(shù)可行性分析6</p><p>  1.3.1 獨立開發(fā)6</p><p>  1.3.2 委托開發(fā)6</p><p>  1.3.

9、3 合作開發(fā)6</p><p>  1.4 論文思想及研究方法7</p><p><b>  2.總體設(shè)計7</b></p><p>  2.1 系統(tǒng)開發(fā)工具介紹7</p><p>  2.1.1 ASP7</p><p>  2.1.2 SQL7</p><p&g

10、t;  2.2 總體框架及說明8</p><p>  2.2.1 用戶查詢模塊9</p><p>  2.2.2 管理員模塊9</p><p>  2.3 總體設(shè)計9</p><p>  3.公交查詢系統(tǒng)應(yīng)用程序設(shè)計10</p><p>  3.1 查詢模塊部分10</p><p>

11、  3.1.1 車次查詢10</p><p>  3.1.2 車站查詢11</p><p>  3.1.3 站-站查詢12</p><p>  3.2 管理員模塊部分12</p><p>  3.2.1 添加線路12</p><p>  3.2.2 修改線路14</p><p>  

12、3.2.3 刪除線路15</p><p>  公交線路查詢系統(tǒng)的設(shè)計</p><p><b>  1.引 言</b></p><p>  1.1 背景介紹及選題意義</p><p>  鑒于目前中國的經(jīng)濟發(fā)展狀況,中國人出行還是以公交車為主,所以每個城市的公交系統(tǒng)都比較龐大發(fā)達。而且無法迅速,準確地查到所需要目的地以

13、及各個車次所經(jīng)過站點的信息,帶來了很大的不便。因此結(jié)合實際操作,開發(fā)出適合與公交查詢的管理軟件,不僅可以讓管理員從現(xiàn)有繁重的信息手工錄入、查詢中解放出來,提高工作效率。合肥市是一個擁有708萬人口的大型省會城市,目前,全市共有 3家公交公司,公交線路110余條,營運公交2700余輛。公交查詢系統(tǒng)是近兩年出現(xiàn)的新生事物,每個城市的發(fā)展狀況也是良莠不齊。《合肥市公交線路查詢系統(tǒng)》(以下簡稱“本系統(tǒng)”),基本上具備以下功能:采用車站站點查詢、

14、車次查詢、站-站查詢?nèi)N查詢形式。同時設(shè)有管理員管理界面,負責(zé)添加、修改、刪除指定的公交線路信息,使本系統(tǒng)更加完善,能更好的為用戶所利用。</p><p>  1.2 公交查詢系統(tǒng)需求分析和可行性分析</p><p>  隨著公路規(guī)模的不斷擴大,公交數(shù)量的急劇增加,有關(guān)公交管理的各種信息量也在不斷增長,面對龐大的信息量,就需要有公交信息管理系統(tǒng)來提高公交車管理工作的效率,通過這樣的系統(tǒng),我

15、們可以做到信息的規(guī)范管理和快速查詢,從而減少了工作量。</p><p>  目前,我國各省市公交查詢工作還沒完全實現(xiàn)數(shù)字化,整個過程既浪費能源又浪費資源,最后導(dǎo)致浪費時間,無法按時到達目的地。因此要設(shè)計一個良好的公交查詢系統(tǒng),就必須首先明確該應(yīng)用環(huán)境對系統(tǒng)的要求。公交查詢系統(tǒng)的應(yīng)用背景為:方便市民搭乘公交車出行,及時更新查詢數(shù)據(jù)。因此,該系統(tǒng)需滿足以下幾方面需求: 查詢功能:系統(tǒng)需要提供幾種不同方式的查詢

16、手段,以實現(xiàn)靈活方便地管理整個系統(tǒng)。其中包括車次查詢,用戶通過主頁上的車次查詢,可以通過查詢車次名稱,可在返回頁面上獲得該線路的首末車時間及各個??空镜拿Q。車站查詢,用戶通過主頁上的車站查詢,通過查詢車站名稱,可在返回頁面上獲得經(jīng)過該車站所有線路的車次、首末車時間及各個??空镜拿Q。站-站查詢,用戶通過主頁上的站-站查詢,通過查詢用戶所在車站及目的地車站名稱,在返回頁面上獲得車站所有滿足查詢條件的車次、首末車時間及各個??空镜拿Q.&

17、lt;/p><p><b>  數(shù)據(jù)的更新修改:</b></p><p>  更新:系統(tǒng)允許管理員級別的用戶對數(shù)據(jù)進行更新、修改;以便與實時公交線路走勢圖達到一致。</p><p>  編輯:系統(tǒng)允許管理員對數(shù)據(jù)進行編輯、刪除,保證現(xiàn)存線路的真實性與實時性。</p><p>  系統(tǒng)的總體目標:本系統(tǒng)在使用上比較方便、簡單;

18、界面設(shè)計上美觀大方;后期維護上比較容易,如果要對功能模塊方面做修改,則無需進行整個系統(tǒng)的重新架構(gòu)。</p><p>  以通信功能作為界面設(shè)計的核心人機界面設(shè)計的關(guān)鍵是使人與計算機之間能夠準確的交流信息。一方面,人像計算機輸入信息時應(yīng)當(dāng)盡量采取自然的方式;另一方面,計算機向人傳遞的信息必須準確,不至于引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機界面混在一起,以免互相干擾,影響速度。</p>&

19、lt;p>  界面始終一致統(tǒng)一的人機界面不至于會增加用戶的負擔(dān),讓用戶始終用同一種方式思考和操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令和操作方法。</p><p>  界面必須使用戶隨時掌握任務(wù)的進展情況人機界面應(yīng)該能夠告訴用戶軟件運行的進度。特別是在需要較長時間的等待時,必須讓用戶了解工作的進展情況。如可以設(shè)計已經(jīng)完成了百分之幾的任務(wù)進度條等。目前,windows下的應(yīng)用軟件無論大小,其安裝程序幾

20、乎均做到了這一點,開發(fā)軟件時,這一點很值得借鑒。</p><p><b>  界面友好,使用方便</b></p><p>  總之,所開發(fā)的系統(tǒng)在使用過程匯總,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度少于用戶的干預(yù)量。實踐證明,用戶干預(yù)越少,系統(tǒng)的滿意度程度越高。</p><p>  1.3 技術(shù)可行性分析</p><p>  

21、1.3.1 獨立開發(fā)</p><p>  獨立開發(fā)適用于有較強管理信息系統(tǒng)分析與設(shè)計隊伍和程序設(shè)計人員、系統(tǒng)維護使用隊伍的組織和單位,如大學(xué)、研究所、計算機公司、高科技公司等單位。獨立開發(fā)的優(yōu)點是開發(fā)費用少,實現(xiàn)開發(fā)后的系統(tǒng)能夠適應(yīng)本單位的需求且滿意度較高,最為方便的是系統(tǒng)維護工作。缺點是由于不是專業(yè)開發(fā)隊伍,容易受業(yè)務(wù)工作的限制,系統(tǒng)優(yōu)化不夠,開發(fā)水平較低,經(jīng)歷有限等等因素的限制。因此,一方面需要大力加強領(lǐng)導(dǎo),

22、實行“一把手”原則,另一方面可向?qū)I(yè)開發(fā)人員進行咨詢。</p><p>  1.3.2 委托開發(fā)</p><p>  委托開發(fā)方式適合于使用單位務(wù)管理信息系統(tǒng)分析、設(shè)計及軟件開發(fā)人員或開發(fā)隊伍力量較弱、但資金較為充足的單位。雙方應(yīng)簽訂管路信息系統(tǒng)開發(fā)項目協(xié)議,明確新系統(tǒng)的目標和功能、開發(fā)時間和費用、系統(tǒng)標準和驗收方式、人員培訓(xùn)等內(nèi)容。委托開發(fā)方式的優(yōu)點是省時、省事,開發(fā)的系統(tǒng)技術(shù)水平較高。

23、缺點是費用較高,系統(tǒng)維護需要開發(fā)單位的長期支持、此種開發(fā)方式需要使用單位的業(yè)務(wù)骨干參與系統(tǒng)的論證工作,開發(fā)過程中需要開發(fā)單位和使用單位雙方及時溝通,進行協(xié)調(diào)和檢查。</p><p>  1.3.3 合作開發(fā)</p><p>  合作開發(fā)方式適合于使用單位有一定的管理信息系統(tǒng)分析、設(shè)計和軟件開發(fā)人員,但開發(fā)隊伍力量較弱,希望通過管理 信息系統(tǒng)的開發(fā)簡歷完善和提高自己的技術(shù)隊伍,便于系統(tǒng)維護工

24、作的單位,雙方共享開發(fā)成果,實際上是一種辦委托的開發(fā)工作,優(yōu)點是相對于委托開發(fā)方式而言節(jié)約了資金,并可以培養(yǎng),增強使用單位的技術(shù)力量,便于系統(tǒng)維護工作,系統(tǒng)技術(shù)水平較高,缺點是雙方在合作中溝通易出現(xiàn)問題,需要雙方及時達成共識,進行協(xié)調(diào)和檢查。</p><p>  總之,不同的開發(fā)方式有不同的長處和短處,需要根據(jù)使用單位的實際情況進行選擇也可以綜合使用各種開發(fā)方式。</p><p>  本系

25、統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,現(xiàn)有的數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)已非常成熟,利用現(xiàn)有技術(shù)完全可以實現(xiàn)預(yù)定的功能,ASP語言簡單、功能強大并容易掌握,其腳本語言有VRScript和javaScript。而SQL是一個非常優(yōu)秀的小型數(shù)據(jù)庫管理軟件,方便使用,性能穩(wěn)定。于是,采用ASP+SQL技術(shù)完全能夠?qū)崿F(xiàn)本系統(tǒng)的開發(fā)。</p><p>  1.4 論文思想及研究方法</p><p>  通過對省市

26、公交線路進行了解,以及對省會公交的調(diào)查,確定了本系統(tǒng)將要實現(xiàn)的功能。本文首先介紹了本系統(tǒng)所選用的開發(fā)語言及數(shù)據(jù)庫技術(shù),闡明了計算機互聯(lián)網(wǎng)絡(luò)的概念。并對數(shù)據(jù)庫的體系結(jié)構(gòu);介紹關(guān)系型數(shù)據(jù)庫的基本概念,著重說明了幾個關(guān)鍵概念的定義;然后對SQL語言作了一個介紹說明;從特點和功能入手,介紹ASP語言;對本系統(tǒng)的具體設(shè)計,描述了查詢、管理模塊的實現(xiàn)過程。后期通過網(wǎng)上搜索了一些關(guān)于合肥市公交線路走勢圖,填入到本系統(tǒng)中。由于合肥是一個發(fā)展的城市。道路

27、變化日新月異,所以可能會有所不足。具體的在最后結(jié)束語的總結(jié)部分指出了系統(tǒng)的亮點以及不足之處,簡單介紹了自己開發(fā)過程中的體會與心得:在摸索中實踐,在實踐中摸索。</p><p><b>  2.總體設(shè)計</b></p><p>  2.1 系統(tǒng)開發(fā)工具介紹</p><p>  本系統(tǒng)采用的是ASP開發(fā)。</p><p>&

28、lt;b>  2.1.1 ASP</b></p><p>  ASP(Active Sever Pages動態(tài)網(wǎng)頁)是Microsoft公司推出的一種用以取代CGI(Common Gateway Interface)技術(shù)。</p><p>  ASP的特點:任何開發(fā)工具皆可發(fā)展ASP,只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁發(fā)

29、展工具,例如,F(xiàn)rontPage Express、 FrontPage等也都可以.其特點是易于操控數(shù)據(jù)庫。ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫.</p><p><b>  2.1.2 SQL</b></p><p>  SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Lang

30、uage)”,其特點是:</p><p>  非過程化語言 ,SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。</p><p>  統(tǒng)一的語言,SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令.&l

31、t;/p><p>  是所有關(guān)系數(shù)據(jù)庫的公共語言,由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。所有用SQL編寫的程序都是可以移植的。</p><p>  2.2 總體框架及說明</p><p>  本系統(tǒng)分為兩個大的模塊,一是用戶查詢模塊,其次是管理員模塊。在用戶查詢中包括:線路查詢、車站查詢、站-站查詢?nèi)齻€部分

32、。其次的管理員模塊包括:添加線路、修改線路、刪除線路三個部分。</p><p><b>  圖1:系統(tǒng)結(jié)構(gòu)圖</b></p><p>  本系統(tǒng)主要功能由兩大模塊組成:用戶查詢模塊、管理員模塊(如上)。</p><p>  2.2.1 用戶查詢模塊</p><p>  用戶查詢模塊是由線路車次查詢、車站查詢、站-站查詢等

33、查詢方式,用于不用要求的查詢方法。用戶可通過查詢界面輸入所需要的線路、所在就近車站、起點站-終點站的信息,經(jīng)過數(shù)據(jù)庫內(nèi)數(shù)據(jù)的篩選,可以得到所查詢的結(jié)果。</p><p>  2.2.2 管理員模塊</p><p>  通過輸入管理員帳號及密碼可進入管理員模塊。該模塊由添加線路、修改線路、刪除線路三個功能組成,管理員可通過不同的界面對本系統(tǒng)的數(shù)據(jù)進行修改。</p><p&

34、gt;  添加線路:其中包括添加車次、添加首末車時間、添加??空镜扔嘘P(guān)信息,方便于用戶查閱。</p><p>  修改線路:修改已存在的車次,首末車時間,停靠站等相關(guān)信息,節(jié)省工作時間,提高效率。</p><p>  修改時間:修改已經(jīng)存在的公交車始末時間,方便用戶及時了解相關(guān)信息。</p><p>  刪除線路:刪除不需要或更改的線路,方便管理員刪除多條線路。&l

35、t;/p><p>  同時在本系統(tǒng)中,還相應(yīng)的添加了用戶留言模塊,用戶只需在最終顯示界面首頁右方或者下面點擊“聯(lián)系作者”便可以顯示出本人的電子郵箱,如在使用過程中遇到任何問題或者建議,歡迎提出建議以便改進。</p><p><b>  2.3 總體設(shè)計</b></p><p>  本系統(tǒng)操作界面簡潔、模塊明確,方便用戶查詢和管理員管理本系統(tǒng)。操作簡

36、便,功能齊全,可以使用戶在最短的時間內(nèi)查詢到所需的公交信息,從而節(jié)省寶貴的時間。具體的系統(tǒng)流程圖如下:</p><p>  圖2:查詢車次結(jié)構(gòu)圖</p><p>  圖3:車站查詢結(jié)構(gòu)圖</p><p>  通過以上的結(jié)構(gòu)圖,可以簡明的交接到關(guān)于用戶使用模塊的工作方式</p><p>  3.公交查詢系統(tǒng)應(yīng)用程序設(shè)計</p>&

37、lt;p>  3.1 查詢模塊部分</p><p>  3.1.1 車次查詢</p><p>  在此部分,用戶可以通過主頁上的車次查詢,可以通過查詢車次名稱,可在返回頁面上獲得該線路的首末車時間及各個??空镜拿Q。</p><p>  圖 4:關(guān)于輸入車次界面的顯示圖</p><p><b>  具體查詢代碼如下:</

38、b></p><p>  if request.Form("select")="" then</p><p>  sql = "select * from [bus]"</p><p><b>  else </b></p><p>  line=

39、request.form ("select")</p><p>  sql="select * from [bus] where [line] = "&line ‘查詢所選擇的線路</p><p>  'response.Write sql</p><p>  'response.end()</

40、p><p><b>  end if</b></p><p>  set rs=server.createobject("adodb.recordset")</p><p>  rs.open sql,conn,1,1</p><p><b>  %></b></p>

41、;<p>  通過以上程序的實現(xiàn),得出的結(jié)果如下:</p><p>  圖 5:車次顯示結(jié)果圖</p><p>  3.1.2 車站查詢</p><p>  用戶通過主頁上的車站查詢,通過查詢車站名稱,可在返回頁面上獲得經(jīng)過該車站所有線路的車次、首末車時間及各個??空镜拿Q。</p><p><b>  如圖6所示&l

42、t;/b></p><p>  圖 6:輸入車站圖示</p><p><b>  具體查詢代碼如下:</b></p><p><b>  <%</b></p><p>  station1=request.form("text2")</p><p&

43、gt;  sql="select * from [bus] where [station] like '%"&station1&"%'" ‘查詢經(jīng)過所輸入車站的所有車次</p><p>  set rs=server.createobject("adodb.recordset")</p><

44、p>  rs.open sql,conn,1,1</p><p><b>  %></b></p><p><b>  <%</b></p><p>  do while not rs.eof</p><p><b>  %></b></p>

45、<p><b>  <tr></b></p><p>  <td align="center" valign="middle"><%=rs("line")%></td></p><p>  <td align="center&quo

46、t; valign="middle"><%=rs("time")%></td></p><p>  <td valign="middle"><%=rs("station")%></td></p><p><b>  </tr>

47、;</b></p><p><b>  <%</b></p><p>  rs.movenext</p><p><b>  loop</b></p><p><b>  rs.close</b></p><p><b>  

48、%></b></p><p>  通過以上程序輸入站點之后便可以實現(xiàn)相關(guān)功能。</p><p>  3.1.3 站-站查詢</p><p>  用戶通過主頁上的站-站查詢,通過查詢用戶所在車站及目的地車站名稱,在返回頁面上獲得車站所有滿足查詢條件的車次、首末車時間及各個??空镜拿Q。</p><p><b>  具

49、體查詢代碼如下:</b></p><p><b>  <%</b></p><p>  sql="select * from [bus] where [station] like '%"&station1&"%'and '%"&station2&&quo

50、t;%'"‘查詢所有經(jīng)過所在車站 </p><p><b>  及目的車站的車次</b></p><p>  set rs=server.createobject("adodb.recordset")</p><p>  rs.open sql,conn,1,1</p><p>&

51、lt;b>  %></b></p><p><b>  <%</b></p><p>  do while not rs.eof</p><p><b>  %></b></p><p><b>  <tr></b></p&

52、gt;<p>  <td align="center" valign="middle"><%=rs("line")%></td></p><p>  <td align="center" valign="middle"><%=rs("ti

53、me")%></td></p><p>  <td valign="middle"><%=rs("station")%></td></p><p><b>  </tr></b></p><p><b>  <%&

54、lt;/b></p><p>  rs.movenext</p><p><b>  loop</b></p><p><b>  rs.close</b></p><p><b>  %></b></p><p>  經(jīng)過以上程序段的實現(xiàn),

55、可以快速的查詢出站點與站點之間所經(jīng)過的車次。</p><p>  3.2 管理員模塊部分</p><p>  3.2.1 添加線路</p><p>  管理員通過該功能,添加新的線路,保持本系統(tǒng)的更新如上圖所示。</p><p>  具體代碼及界面如下:</p><p>  圖 7:管理員添加線路圖</p>

56、<p><b>  <%</b></p><p>  title1=request("T1")</p><p>  title2=request("T2")</p><p>  title3=request("T3")</p><p>  &

57、#39;session("t1")=title1</p><p>  if title1="" then</p><p>  response.write"<script language=javascript>"&chr(13)&"alert('請輸入線路!');histor

58、y.back()</script>"</p><p>  Response.End </p><p>  end if ‘如果“線路”為空,系統(tǒng)將提示輸入</p><p>  if title2="" then</p><p>  response.write"<s

59、cript language=javascript>"&chr(13)&"alert('請輸入首末車時間!');history.back()</script>" </p><p>  Response.End </p><p>  end if ‘如果“首末車時間”為空,系統(tǒng)將提示輸入<

60、/p><p>  if title3="" then</p><p>  response.write"<script language=javascript>"&chr(13)&"alert('請輸入??空?');history.back()</script>" </p&

61、gt;<p>  Response.End </p><p>  end if ‘如果“停靠站”為空,系統(tǒng)將提示輸入</p><p>  Set add=Server.CreateObject("Adodb.Recordset")</p><p>  Sql="Select * From [bus] W

62、here [ID] is Null"</p><p>  add.Open Sql,Conn,1,3</p><p>  add.addnew</p><p>  add("line")=title1</p><p>  add("time")=title2</p><p&

63、gt;  add("station")=title3</p><p>  add.Update</p><p><b>  add.Close</b></p><p>  Set add=Nothing</p><p><b>  Update</b></p>&

64、lt;p>  Response.Redirect "admin_dele.asp"</p><p>  %> ‘添加新的線路</p><p>  3.2.2 修改線路</p><p>  管理員通過該功能修改已存在的線路,保持本系統(tǒng)的更新??蓡为毿薷能嚧?、首末車時間及停靠站,操作方便,節(jié)省時間。</

65、p><p><b>  具體代碼如下:</b></p><p><b>  <%</b></p><p>  title1=request("T1")</p><p>  title2=request("T2")</p><p>  

66、title3=request("T3")</p><p>  if title1="" then</p><p>  response.write "<script language=javascript>"&chr(13)&"alert('請輸入線路!');history.b

67、ack()</script>"</p><p>  Response.End </p><p>  end if ‘如果“線路”為空,系統(tǒng)將提示輸入</p><p>  if title2="" then</p><p>  response.write "<scrip

68、t language=javascript>"&chr(13)&"alert('請輸入首末車時間!');history.back()</script>"</p><p>  Response.End </p><p>  end if ‘如果“首末車時間”為空,系統(tǒng)將提示輸入</p>

69、<p>  if title3="" then</p><p>  response.write "<script language=javascript>"&chr(13)&"alert('請輸入停靠站!');history.back()</script>"</p>&

70、lt;p>  Response.End </p><p>  end if ‘如果“??空尽睘榭?,系統(tǒng)將提示輸入</p><p>  sql ="select * from bus where id= "& request("id") &""</p><p>  set

71、 rs=server.CreateObject("adodb.recordset") </p><p>  rs.open sql,conn,1,3</p><p>  rs("line")=title1</p><p>  rs("time")=title2</p><p>  r

72、s("station")=title3</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  conn.close</p><p>

73、;  set conn=nothing</p><p>  Response.Redirect "admin_dele.asp" %> ‘修改已存在的線路</p><p>  通過以上程序?qū)崿F(xiàn)的功能如下:</p><p>  圖 8:管理員修改公交線路圖示</p><p>  3.2.3 刪除線路</p>

74、;<p>  管理員通過該功能刪除已存在的線路,該功能支持多條線路同時刪除功能。</p><p><b>  具體代碼如下:</b></p><p><b>  <%</b></p><p>  sql="delete from bus where id in("&reque

75、st("answer")&")"</p><p>  conn.execute(sql)</p><p>  response.redirect "admin_dele.asp" ‘ 刪除所選的線路</p><p><b>  %></b></p>&

76、lt;p>  通過以上程序?qū)崿F(xiàn)便可以簡單的實現(xiàn)管理員對過時線路的刪除。</p><p>  管理員在后臺操作時,必須事先將某個城市的相關(guān)公交線路信息錄入到后臺數(shù)據(jù)庫中,只有這樣,才能實現(xiàn)出以上各個不同的查詢功能</p><p>  經(jīng)過以上程序段(部分)的實現(xiàn),基本上實現(xiàn)了用戶模塊的車次查詢、車站查詢、站-站查詢。以及管理員模塊的修改、添加和刪除線路。在顯示界面,由于編者水平有限,當(dāng)

77、輸入查詢經(jīng)過某個站點的所有車次時,同時會顯示所有的公交線路以及這些線路所經(jīng)過的其他站點,用戶可能會覺得多余。同時由于目前合肥市擁有公交線路110多條,新的公交線路正在不斷建設(shè)投入使用中,數(shù)據(jù)量較為龐大,本人一時難以全部錄入,所以選擇了市區(qū)內(nèi)幾條公交線路?;旧蠈崿F(xiàn)了上述三大功能。后期,我將繼續(xù)完善程序以及數(shù)據(jù),努力做到完美。爭取可以將次系統(tǒng)應(yīng)用到現(xiàn)實當(dāng)中。</p><p><b>  結(jié)束語:</

78、b></p><p>  一個應(yīng)用程序設(shè)計開發(fā)的好壞,與設(shè)計人員對開發(fā)工具的掌握程度息息相關(guān)。</p><p>  在本系統(tǒng)的開發(fā)設(shè)計過程中,由于本人對開發(fā)工具的掌握有限,遇到了非常多的困難,可以說整個的開發(fā)過程是一邊摸索一邊實踐出來的。但令人高興的是,通過這樣一個邊學(xué)習(xí)邊應(yīng)用的過程,最終完成了公交查詢系統(tǒng)的開發(fā)工作,并實現(xiàn)了該應(yīng)用程序背景所要求的功能。但總的來說,程序仍然存在許多不

79、足之處,在整個開發(fā)過程中我一直本著認真、虛心、刻苦、積極的態(tài)度,堅持自己獨立完成設(shè)計,并基本達到了應(yīng)用設(shè)計的功能要求。希望該系統(tǒng)在日后能夠得到不斷改進,發(fā)揮出它應(yīng)有的作用。</p><p><b>  主要參考文獻</b></p><p>  [1] 黃明,梁旭.Asp信息系統(tǒng)設(shè)計與開發(fā)實例[M].北京:機械工業(yè)出版社,2004。</p><p&g

80、t;  [2] 黃斯偉.HTML4.0動態(tài)網(wǎng)頁制作[M].北京:人民郵電出版社,1999。</p><p>  [3] 孫麗君,吳紅普.ASP編程基礎(chǔ)及應(yīng)用實例集錦[M].北京:人民郵電出版社,2001。[4] 陳會.ASP網(wǎng)頁制作徹底研究[M].北京:人民郵電出版社,2001。[5] Richard Anderson Chris Blexrud.ASP高級編程[M].北京:機械工業(yè)出版社,2001。[6]

81、 李瑞旭.ASP實例教程[M].北京:中國電力出版社,2001。</p><p>  [7] 鄧文淵,陳惠貞,陳俊榮.ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計[M].北京:中國鐵道出版社,2001。</p><p>  [8] 張海藩,牟永敏.面向?qū)ο蟪绦蛟O(shè)計實用教程[M].北京:清華大學(xué)出版社,2001。</p><p><b>  致 謝</b></

82、p><p>  在本系統(tǒng)的開發(fā)設(shè)計過程中,得到了指導(dǎo)老師、同學(xué)、以及朋友們的大力支持與幫助。感謝**老師在具體設(shè)計過程中給予的悉心指導(dǎo),他對我進行了無私的指導(dǎo)和幫助,不厭其煩的幫助進行論文的修改。感謝這篇論文所涉及的所有書籍的作者,因為他們的研究成果今天我才能較為輕松的完成這篇論文,沒有他們,我將舉步維艱。感謝所有對我的程序設(shè)計以及最終排版上提供幫助、支持的朋友們。</p><p>  再次向

溫馨提示

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

評論

0/150

提交評論