公交線路管理系統(tǒng)需求分析及系統(tǒng)設(shè)計_第1頁
公交線路管理系統(tǒng)需求分析及系統(tǒng)設(shè)計_第2頁
公交線路管理系統(tǒng)需求分析及系統(tǒng)設(shè)計_第3頁
公交線路管理系統(tǒng)需求分析及系統(tǒng)設(shè)計_第4頁
公交線路管理系統(tǒng)需求分析及系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、公交線路管理系統(tǒng)需求分析及系統(tǒng)設(shè)計、引言1.1 編寫目的隨著計算機技術(shù)的迅速發(fā)展,推動了信息技術(shù)廣泛、深入地應(yīng)用到人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。計算機軟件技術(shù)應(yīng)用于信息管理是必然的趨勢。作為計算機應(yīng)用的一部分,充分發(fā)揮計算機的優(yōu)勢,將大量復(fù)雜的數(shù)據(jù)交給計算機來處理,有著人工管理所無法比擬的優(yōu)點。如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息管理的效率,是真正意義上的合理利用資源,也是企事業(yè)管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。1.2 開發(fā)背景和意義隨著經(jīng)濟的日益增長,車輛作為最重要的交通工具,在當(dāng)今社會中得以普及。由于汽車數(shù)量的增加,

2、而道路的承載能力有限。因此,城市公交車的迅速發(fā)展成為一種必然趨勢。在這樣的情況下,公交車運營商的車輛數(shù)目已經(jīng)增加了許多,而且車型也不再單一,與此同時便產(chǎn)生了車輛資源的合理分配和使用問題。該問題涉及到車輛的檔案管理、駕駛員檔案管理、車輛管理、公交車運營線路的分配和管理等。如何對公交車公司的車輛進行合理的分配,科學(xué)的使用,使其發(fā)揮最大的價值是本問探討的重點。該管理系統(tǒng)的提出,對于一個公交車運營商來說,不但可以對車輛的使用進行合理的管理,而且對車輛的使用情況進行跟蹤記錄,這對于單位車輛責(zé)任到人,信息明確,避免責(zé)任混亂等一系列相應(yīng)問題的解決。在當(dāng)今社會中,交通問題已經(jīng)成為很重要的社會性問題,而公交成為

3、解決交通問題的一個關(guān)鍵因素。大力發(fā)展公共交通是解決城市交通擁擠問題的首選措施。但是一種公交是不能滿足所有人的出行需求的,人們可能無法通過乘坐一輛公交車到達目的地,這時候就需要換乘來解決該問題,經(jīng)調(diào)查路程最短和換乘次數(shù)是人們最關(guān)心的問題。根據(jù)這些問題,需要開發(fā)一套公交查詢系統(tǒng),從而方便人們出行前進行查詢。1.3 系統(tǒng)概述公交信息系統(tǒng)中有兩種角色:普通用戶和系統(tǒng)管理員。1、系統(tǒng)管理員使用站點管理、路線管理、實時路況發(fā)布及管理三大功能2、普通用戶包括線路查詢、站點查詢、實時路況查看等多種核心公交查詢功能。本設(shè)計主要實現(xiàn)公交信息系統(tǒng)的基本查詢,從而滿足群眾的出行需要。系統(tǒng)的主要功能是實現(xiàn)車況、路況、客

4、流的實時監(jiān)控,通過監(jiān)控數(shù)據(jù)實現(xiàn)公交車輛的靈活查詢。1.4 系統(tǒng)環(huán)境1、操作系統(tǒng)要求:WindowsXP/Windows72、需要的軟件:SQLSerevr2008VS2010、需求分析2 需求描述1、登錄:用戶以注冊郵箱或者id號配合密碼進行登錄。1)登錄細(xì)節(jié)的描述:當(dāng)用戶進入web登錄界面,用戶以用戶名id號配合密碼進行登錄。登錄界面有id輸入框,密碼輸入框,以及“登錄”按鈕。2)id輸入框:用戶輸入者id號,系統(tǒng)將暫時不進行id號合法與否的檢查。3)密碼輸入框:用戶在輸入完賬號后,將進行密碼輸入。密碼輸入框也將暫時不進行字符串檢查。4)“登錄”按鈕:用戶在點擊“登錄”按鈕后,系統(tǒng)將首先檢查

5、賬號。如符合id格式,則進行id的登錄。若不符合,則彈出消息框顯示“賬號不存在”。Id登錄:系統(tǒng)在進行id登錄時,首先要檢查密碼用,若密碼用存在少于8位、多于16位、含有非法字符等情況,則彈出消息框顯示“密碼錯誤”。若密碼用格式無誤,則進行登錄,與數(shù)據(jù)庫中記錄的id號以及密碼用進行比對,如果比對成功,則登錄成功,頁面將轉(zhuǎn)到用戶的個人主頁。如果比對失敗,則彈出消息框顯示“登錄失敗,請檢查id號和密碼是否有誤?!?、登錄之后可以使用的功能1)車次查詢:登錄以后,系統(tǒng)管理員用戶和普通用戶都可以進行車次查詢。即輸入任一需要查詢的公交線路(如178),點擊查詢按鈕,反饋結(jié)果為這條公交線路的起點到終點之間

6、的所有公交站點,包括首末班車時間。2)站站之間查詢:登錄以后,系統(tǒng)管理員用戶和普通用戶都可以進行站站查詢。即輸入任意兩個站點,點擊查詢按鈕,反饋結(jié)果為這兩個公交站點之間的所有可達線路。如果沒有直達路線就顯示最優(yōu)換乘路線。3)實時路況發(fā)布:登錄以后,系統(tǒng)管理員用戶可以進行新聞發(fā)布。即在實時路況發(fā)布版塊文本框編寫心情或者即時交通路況,比如編寫游5公交車擠不擠,干將東路與東環(huán)路之間堵不堵等信息,然后點擊發(fā)布按鈕即可發(fā)布到系統(tǒng)里,其他所有用戶都可以查看發(fā)布的這條信息,并可以在文本框下留言回復(fù)。4)投訴:普通用戶登錄以后可以對在公交車上發(fā)生的不公平現(xiàn)象或者違章違規(guī)現(xiàn)象進行投訴。即在投訴版塊的文本框內(nèi)編寫

7、需要投訴的現(xiàn)象,系統(tǒng)會把投訴情況顯示給管理員用戶,由管理員用戶對這些投訴情況進行及時處理。5)線路更新:系統(tǒng)管理員用戶登錄以后可以對城市的公交線路以及站點進行修改更新。即可以添加新的公交線路、修改已有公交線路和刪除舊的公交線路,同樣可以添加新的公交站點、修改已有公交站點和刪除舊的公交站點。6)投訴管理:系統(tǒng)管理員用戶登錄以后可以對普通用戶提交的投訴進行處理。即系統(tǒng)管理員需要及時地對普通用戶所提出的投訴進行審核處理,并向當(dāng)事人司機進行核實,最后總結(jié)結(jié)果向公司報告且把結(jié)果反饋給當(dāng)時所投訴的乘客。2 用例圖描述1.公交查詢管理主用例圖2.站站之間查詢子用例圖站點信息查詢3.線路查詢與管理子用例圖5.

8、實時路況發(fā)布與投訴管理子用例圖2.3數(shù)據(jù)字典數(shù)據(jù)項數(shù)據(jù)項關(guān)鍵字?jǐn)?shù)據(jù)項含義數(shù)據(jù)回數(shù)據(jù)要求系統(tǒng)管理員編號AdminlD管理員的唯一編號整型,系統(tǒng)管理員用戶名Adiminname管理員用戶名字符型2-50系統(tǒng)管理員密碼Adminpw管理員密碼字符型2-50線路編號RoutelD每一條線路的編號整型線路名稱Routename每一條線路的名稱字符型50車次編號BusID車次編號整型車次名稱BusName每一趟車次的名稱字符型50車次種類Busclass每一車次屬于哪條線路整型站點編號StationID每一個站點的編號整型站點名稱Sta

9、tionName隼-個站點的名稱字符型2-50始班車時間Starttime始班車時間日期末班車時間Endtime末班車時間日期、概要設(shè)計系統(tǒng)流程分析.面向用戶的觀點公交線路管理系統(tǒng)網(wǎng)站是為廣大乘客用戶開發(fā)研制的,用戶是系統(tǒng)的最終使用者和評價者,所以在網(wǎng)絡(luò)通信系統(tǒng)的開發(fā)設(shè)計的過程中,我們樹立了從用戶的尋求出發(fā),面向用戶,一切為了用戶的觀念,在分析與設(shè)計系統(tǒng)的前期,為了保證系統(tǒng)的功能的完善多次尋求周圍同學(xué)和老師的意見,了解他們的要求,依照功能完善,界面美觀,操作簡單的原則進行設(shè)計。2,嚴(yán)格按階段進行公交線路管理系統(tǒng)網(wǎng)站是為廣大用戶開發(fā)研制的,用戶是系統(tǒng)的最終使用者和評價者,所以在網(wǎng)絡(luò)通信系統(tǒng)的開發(fā)

10、設(shè)計的過程中,我們樹立了從用戶的尋求出發(fā),面向用戶,一切為了用戶的觀念,在分析與設(shè)計系統(tǒng)的前期,為了保證系統(tǒng)的功能的完善多次尋求周圍同學(xué)和老師的意見,了解他們的要求,依照功能完善,界面美觀,操作簡單的原則進行設(shè)計。3,采用系統(tǒng)的觀點處理在系統(tǒng)分析階段,在對原系統(tǒng)進行全面調(diào)查和分析的基礎(chǔ)上,構(gòu)造系統(tǒng)的最佳邏輯模型,使用戶對將來完整系統(tǒng)的輪廓有個初步的了解和認(rèn)識,以便及時和用戶進行交流和探討,不斷提高系統(tǒng)的完善性。在此基礎(chǔ)上進行系統(tǒng)的物理實現(xiàn)和設(shè)計,切實完成邏輯模型的具體功能。邏輯設(shè)計和物理實現(xiàn)二者是相輔相成、密不可分的,這樣使系統(tǒng)的設(shè)計更加穩(wěn)妥合理。4,采用模塊化設(shè)計方法系統(tǒng)模塊化設(shè)計方法是從計

11、算機實現(xiàn)的角度出發(fā)對整個系統(tǒng)進行審核和校驗,將整個系統(tǒng)劃分為不同的功能模塊,實現(xiàn)系統(tǒng)的一個特定功能。各個功能模塊之間具有相對獨立性,便于整個系統(tǒng)的設(shè)計、實施、維護和擴充。這種模塊化結(jié)構(gòu)設(shè)計方法,為整個系統(tǒng)順利進行奠定了基礎(chǔ)。5.整個系統(tǒng)的設(shè)計主要采用快速原型法快速原型法是信息系統(tǒng)設(shè)計的一個重要方法。它是根據(jù)用戶提出的需求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,并在一個較短的時間內(nèi)建立一個實驗性的、簡單的信息系統(tǒng)模型,通過用戶不斷提出的意見和建議,對模型進行不斷的修改和完善,直到用戶比較滿意為止,以便形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。該方法的主要優(yōu)點:1)脈絡(luò)清楚,所有問題都圍

12、繞一個模型展開,使彼此之間聯(lián)系緊密。2)有助于發(fā)現(xiàn)用戶需求,通過對原形和用戶接觸,能夠啟發(fā)開發(fā)人員去挖掘問題,從而不斷的修正、完善,最終得到一個理想的系統(tǒng)。3)系統(tǒng)開發(fā)效率高,此方法的開發(fā)周期短、使用靈活、容易修改,這對于管理體制不夠穩(wěn)定的系統(tǒng)更加適合。4)系統(tǒng)的可擴展性好,由于此方法是在原型應(yīng)用中不斷發(fā)展完善和修改的,所以有較強的擴展性。系統(tǒng)總體目標(biāo)設(shè)計系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)公交管理系統(tǒng)網(wǎng)站系統(tǒng)化、規(guī)范化和自動化,從而達到公交線路查詢高效率的目的。使得乘客用戶能夠方便快捷地管理以及查詢公交線路和站臺信息以及能夠方便快捷的查看實時路況信息,從而提高工作效率達到快樂出行的目的。計算機的資源是受

13、到限制的,因此要充分利用VS的功能,設(shè)計出功能強大的軟件,同時要盡可能減少對系統(tǒng)資源的占用,同時對本系統(tǒng)要求有良好的靈活性和完善性。系統(tǒng)設(shè)計思想公交管理系統(tǒng)主要是對實現(xiàn)車次查詢、站站查詢、實時路況發(fā)布、投訴等的管理。網(wǎng)站首先就應(yīng)該有城市的車次信息,所以系統(tǒng)應(yīng)該有對車次信息的添加和刪除以及車次信息的修改;站站查詢應(yīng)該能按照乘客輸入的兩個站點生成最優(yōu)線反饋給乘客用戶;實時路況發(fā)布應(yīng)該能提供給乘客一個固定的平臺進行交流,乘客可以通過瀏覽這些信息避免擁堵,提高出行效率;投訴管理就是應(yīng)該有對乘客投訴的信息進行及時回復(fù)以及處理。根據(jù)所需功能以及數(shù)據(jù)庫、VS2005所能提供的功能來設(shè)計該系統(tǒng)。系統(tǒng)功能分析作

14、為計算機應(yīng)用的一部分,使用計算機及網(wǎng)絡(luò)進行公交信息查詢活動,具有與傳統(tǒng)公交站臺搜索信息所無法比擬的優(yōu)點.例如:選擇范圍大、能生成最優(yōu)線路、節(jié)省時間、效率高等。這些優(yōu)點能夠極大地提高人們的出行效率和生活質(zhì)量。因此,開發(fā)這樣一套公交管理系統(tǒng)網(wǎng)站是非常有必要。合理運用本系統(tǒng)可以大大提高人們的出行效率和生活質(zhì)量,系統(tǒng)主要功能包括:1)登錄模塊2)注冊模塊3)車次查詢模塊4)站站查詢模塊5)實時路況發(fā)布模塊6)投訴管理模塊7)公交信息更新模塊系統(tǒng)總體結(jié)構(gòu).系統(tǒng)結(jié)構(gòu)公交管理系統(tǒng)網(wǎng)站的模型結(jié)構(gòu)如下圖所示:2.系統(tǒng)功能模塊庫卜面為系統(tǒng)模塊總圖:I*i公交管理網(wǎng)站功能模塊圖;公交&新模塊性壽箕甩模塊J站

15、站塊.車次4nsWS塊一X-ia-i-i一注冊模塊-湖-登番塊數(shù)據(jù)庫設(shè)計.管理員登錄表(login)HANK-PC蘇州市公交一賽紙-dboJogin列名數(shù)據(jù)類型允許N5值hgtnNarrievarchar(20)logmPwdvardiar(20).車輛表H息NK-PC蘇州市公理系統(tǒng)-dbd車輛衰列名數(shù)據(jù)類型允許Nul值?善褪弱ritH?車次varchar(20)車輛類型nvarchar50)II_1服勞類型nvarchar50)n票價nvardiar50)nIC卡類型nvarchar(50)B運行區(qū)間nr/archar(50)O.車輛線路編號表HANK-PC.蘇州市公dbo.車誘磔路編號表列

16、名數(shù)據(jù)類型允許NUI值.公交車線路表.冬季(夏季)時間發(fā)車表HANK-PC蘇州市公dbo.號季發(fā)車時司表列名數(shù)據(jù)類型允許N值?密varchdr(2Q)首班時間fivarchar(5D)末班時間nvardiar(50)阿?編號intB.站名表/hANKPOSffl市公毋期dboJ名同數(shù)據(jù)類型允許Null值?intO站名varcher(50)|V經(jīng)緯度vardiar50)<.最新動態(tài)表8.E-R圖HANK-PC,洲市公迷.楞-Diagram*冬季發(fā)車時間表P車次苜掘場未蝴日?漏WloginRlocnDloQrf4dmelogrP'd公交車線路表K騙號?主次怫次序車精線路編號表?車次車

17、線類組車輛表吊車柄照導(dǎo)?車次車輛類型服勞類型基價k卡類型運行區(qū)間|一站名編號I囂度I站名表3.7系統(tǒng)實現(xiàn)主要技術(shù)本系統(tǒng)的開發(fā)利用ASP乍為開發(fā)工具。ASP是一個具有完善開發(fā)工具的平臺。ASP提供的工具適合各種水平層次無論是初學(xué)者還是有經(jīng)驗的團隊,并適合各種不同的開發(fā)需求。降低了開發(fā)的復(fù)雜度,具提供給開發(fā)者更加簡便動態(tài)的.NetFramework基礎(chǔ)解決方案,其中包括了windows應(yīng)用程序開發(fā)、office嵌入開發(fā)、Web應(yīng)用開發(fā)、移動應(yīng)用程序開發(fā)。改進了團隊交流方式,ASP為團隊開發(fā)提供通道和完整的開發(fā)周期工具,從而增加了團隊內(nèi)部的交流與協(xié)作的效率。通過學(xué)習(xí),熟悉和掌握VB的使用方法,使用A

18、SP作為開發(fā)工具將使整個系統(tǒng)的模塊化設(shè)計變得更加簡便。系統(tǒng)采用SQLServer2005乍為開發(fā)數(shù)據(jù)庫。SQLServer200現(xiàn)一種客戶機/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQLServer200胡供了許多易于使用的圖形化工具和向?qū)?,其中最常用的是服?wù)管理器、企業(yè)管理器和查詢分析器。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)庫帶來了很大的方便。臉皮網(wǎng)后臺界面設(shè)計使用C#®程語言進行編寫總之,頁面設(shè)計使用數(shù)據(jù)庫設(shè)計使用SQLServer2008后臺設(shè)計使用C#四、詳細(xì)設(shè)計登陸模塊設(shè)計:客戶端在登錄窗口輸入登錄號碼和登錄密碼,點擊“登錄”按鈕??蛻舳税l(fā)送“l(fā)ogin”請求,表示需要登錄,連接服務(wù)器。服務(wù)器接

19、收到客戶端發(fā)送過來的賬號和密碼信息后,業(yè)務(wù)邏輯層Service比較輸入的用戶名和密碼和數(shù)據(jù)庫中信息是否相符,如果相符則表示登錄成功,并封裝好跟蹤用戶的信息轉(zhuǎn)入社交網(wǎng)站的個人主頁。否則,則出現(xiàn)信息出錯提示框:貢b孑.!.出回尊話石【蘇州市公交線路管理系統(tǒng)】詆回首亙I外文查何底節(jié)犬們I諼F百五Copyright2013©蘇州大學(xué)弗來洋版段掰百管理員后臺操作模塊設(shè)計【蘇州市公交線路管理系統(tǒng)】WAi-IIH【蘇州市公交線路管理系第首頁公交線路性制后告登姑最新動強標(biāo)題發(fā)布時間mi觸綁定*翱艇*利明腹虢齷*袤據(jù)綁立翱艇*m£觸艇*也蟒息12.后臺管理添加車次頁面設(shè)計【蘇州市公交查詢系統(tǒng)

溫馨提示

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

評論

0/150

提交評論