公交查詢系統(tǒng)需求分析報(bào)告_第1頁
公交查詢系統(tǒng)需求分析報(bào)告_第2頁
公交查詢系統(tǒng)需求分析報(bào)告_第3頁
公交查詢系統(tǒng)需求分析報(bào)告_第4頁
公交查詢系統(tǒng)需求分析報(bào)告_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

西安市公交查詢系統(tǒng)項(xiàng)目需求分析探討報(bào)告 學(xué)生姓名:學(xué)號:專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級:書目TOC\o"1-3"\h\u7453書目 1243501.引言 1151191.1編寫目的 1144791.2項(xiàng)目背景 1262431.3定義 166511.4參考資料 1300892.軟件產(chǎn)品的一般性描述 2141202.1運(yùn)行環(huán)境與資源 248342.2軟件產(chǎn)品的功能 214432.3用戶特征 393502.4限制與約束 319443.系統(tǒng)功能行為分析 4285823.1引言 4210873.2系統(tǒng)功能模型 4116403.3相關(guān)用例的綻開 7221613.4系統(tǒng)靜態(tài)模型 1180693.5系統(tǒng)動(dòng)態(tài)模型 13239693.6系統(tǒng)體系結(jié)構(gòu)模型 17264553.7輸出結(jié)果 1844214.系統(tǒng)性能分析 19175964.1數(shù)據(jù)精確度 19172134.2時(shí)間特性 19140754.3適應(yīng)性 1982444.4故障處理 1983485.所建議系統(tǒng)經(jīng)濟(jì)可行性分析 2037975.1用戶界面 20191455.2硬件界面 20174755.3軟件界面 20195266.其他要求 2185976.1可運(yùn)用性 21147376.2平安保密性 21189596.3可維護(hù)性 211.引言1.1編寫目的應(yīng)城市交通的發(fā)展要求,隨著經(jīng)濟(jì)的快速發(fā)展,城市公交網(wǎng)也漸漸浩大起來。而計(jì)算機(jī)技術(shù)的快速發(fā)展,推動(dòng)了信息技術(shù)廣泛、深化地應(yīng)用到人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮極其重要的作用。由于計(jì)算機(jī)的牢靠性高、存儲(chǔ)量大、保密性好、查找便利、成本低等優(yōu)勢,我們可以利用計(jì)算機(jī)的這些優(yōu)點(diǎn)來提高信息管理的效率。所以,為了使人們能夠合理選擇公交線路,更快、更精確的了解各路況以及公交線路的流通和變更狀況,使出行更加便利快捷,城市公交管理系統(tǒng)應(yīng)運(yùn)而生。1.2項(xiàng)目背景隨著現(xiàn)代化建設(shè)的快速崛起,城市地圖的不斷擴(kuò)充,公交線路由原來的幾條簡潔線路發(fā)展成為巨大的公交網(wǎng)交織在城市中,傳統(tǒng)的識記、步行等方法已經(jīng)不能滿意人們便利出行的需求。其一,人們無法全部識記巨大而又困難的公交路途和站點(diǎn)轉(zhuǎn)乘車輛;其二,公交信息的變動(dòng),人們將無法快速捕獲公交信息的動(dòng)態(tài)改變,為人們的出行及公交車次、線路等選擇帶來不便,奢侈人們的時(shí)間。為解決此問題,我們小組擬為其開發(fā)城市公交線路查詢系統(tǒng)。一方面使人們不用記憶困難而繁多的各種公交線路,另一方面也可以便利人們合理選擇乘車路途,便利人們的出行生活。1.3定義城市公交查詢系統(tǒng):以城市的地圖為載體,以公交線路及公交站點(diǎn)為重要管理對象,為廣闊市民供應(yīng)一個(gè)對城市空間信息進(jìn)行查詢的軟件。公交查詢系統(tǒng)中有三種角色:游客、會(huì)員和系統(tǒng)管理員。游客:可以登錄公交查詢系統(tǒng)查詢公交信息和查看公交新聞。會(huì)員:不僅擁有游客的全部權(quán)限,還可以向公交部門提出建議。系統(tǒng)管理員:登陸系統(tǒng)管理端對公交信息進(jìn)行管理的人員,這個(gè)角色主要負(fù)責(zé)對站臺信息和線路信息的增加、刪除、修改、查詢,以及對網(wǎng)站的維護(hù)。1.4參考資料《信息系統(tǒng)分析與設(shè)計(jì)(第三版)》王曉敏、鄺孔武編著清華高校出版社2.軟件產(chǎn)品的一般性描述2.1運(yùn)行環(huán)境與資源該系統(tǒng)在VisualStudio2010環(huán)境下進(jìn)行開發(fā),數(shù)據(jù)庫服務(wù)器為SQLServer2008R2,采納ASP.NET動(dòng)態(tài)網(wǎng)頁編程技術(shù)使系統(tǒng)在閱讀器上運(yùn)行。該系統(tǒng)適合在Windows2000以上的操作平臺上運(yùn)行。 2.2軟件產(chǎn)品的功能城市公交查詢系統(tǒng)具有輸入/輸出、查詢、更新數(shù)據(jù)等功能。該系統(tǒng)分為查詢模塊和后臺管理模塊。用戶可以按車次查詢、站點(diǎn)查詢和起點(diǎn)—終點(diǎn)線路查詢?nèi)N查詢方式,運(yùn)用戶精準(zhǔn)駕馭公交車次信息、線路信息以及一次轉(zhuǎn)換乘公交的乘車方法;其中注冊會(huì)員還可以對公交部門提出建議,這樣不僅可以便利用戶出行,還有利于公交部門對公交運(yùn)營的改革。而在后臺管理模塊中,系統(tǒng)管理員可以實(shí)現(xiàn)對公交信息、公交線路、發(fā)車時(shí)辰表以及公交新聞、最新動(dòng)態(tài)的新增修改和刪除操作,便利管理員精確的更改信息,與實(shí)際公交線路或信息相符,便利人們查詢公交信息。城市公交查詢系統(tǒng)整體用例圖描述:用例編號:1用例名稱:城市公交信息查詢系統(tǒng)用例描述:游客登錄系統(tǒng)界面可以干脆對公交信息進(jìn)行查詢。會(huì)員繼承游客的查詢權(quán)限。在此基礎(chǔ)上,會(huì)員登錄會(huì)員登錄界面,用例描述:輸入正確的用戶名和密碼勝利登錄后,可以對自己的會(huì)員信息進(jìn)用例描述:城市公交查詢系統(tǒng)整體用例圖描述:用例編號:1用例名稱:城市公交信息查詢系統(tǒng)用例描述:游客登錄系統(tǒng)界面可以干脆對公交信息進(jìn)行查詢。會(huì)員繼承游客的查詢權(quán)限。在此基礎(chǔ)上,會(huì)員登錄會(huì)員登錄界面,用例描述:輸入正確的用戶名和密碼勝利登錄后,可以對自己的會(huì)員信息進(jìn)用例描述:行修改,并可以向交通部門提出建議。管理員進(jìn)入系統(tǒng)后臺管理登錄界面,輸入正確的管理員名稱和密用例描述:碼勝利登錄后,可以對公交信息和消息進(jìn)行查看和管理。前置條件:會(huì)員和后臺管理員要輸入用戶名和密碼才能進(jìn)行權(quán)限操作。后置條件:游客可以查詢公交信息。會(huì)員繼承游客權(quán)限,并能更改會(huì)員信息,及向交通管理部門提出用例描述:建議。管理員后臺管理公交信息和消息?;顒?dòng)步驟:1.游客、會(huì)員、管理人員進(jìn)入系統(tǒng)界面干脆對公交信息進(jìn)行查詢2.會(huì)員或管理員進(jìn)入會(huì)員或管理員登錄界面3.輸入正確的用戶名和密碼4.勝利登錄會(huì)員界面或管理員界面進(jìn)行相關(guān)的權(quán)限操作擴(kuò)展點(diǎn):1.假如會(huì)員或管理員在登錄時(shí)輸入的用戶名或密碼錯(cuò)誤,則系統(tǒng)自動(dòng)提示密碼或用戶名錯(cuò)誤,請重新輸入。2.假如會(huì)員在登錄過程中遺忘密碼,則可以通過“遺忘密碼”進(jìn)行密碼找回。該公交查詢系統(tǒng)面對的是城市的廣闊市民,對于外出而不熟識城市公交車或線路信息、不知道如何選擇轉(zhuǎn)乘方案的人們,只要會(huì)運(yùn)用手機(jī)、電腦等設(shè)備,都可以上網(wǎng)利用該系統(tǒng)進(jìn)行公交信息查詢。2.4限制與約束因?yàn)樵摴徊樵兿到y(tǒng)的最終用戶是該城市的廣闊市民,所以對于系統(tǒng)不同的模塊,他們擁有不同的權(quán)限。例如一般用戶只能查詢公交信息而不允許向交通部門提出看法,也不允許登錄后臺管理模塊進(jìn)行公交信息的各種更改和管理操作。系統(tǒng)功能行為分析3.1引言隨著城市的發(fā)展,越來越多的外來人口涌入經(jīng)濟(jì)發(fā)達(dá)的城市,在生疏的城市,人們必定選用公交作為出行工具,所以功能強(qiáng)大、性能良好的公交查詢系統(tǒng)為廣闊市民的出行供應(yīng)了便利。人們通過對公交線路、公交車次及站點(diǎn)的查詢,使人們更快、更精確的了解到整個(gè)城市的交通狀況;通過對交通線路動(dòng)態(tài)信息的駕馭,可以快速的幫助人們確立最佳公交路途,讓人們的出行變得輕松而又便捷。公交查詢系統(tǒng)應(yīng)當(dāng)便于后臺管理員的管理,便利管理員對最新公交動(dòng)態(tài)、路段信息的更改和替換舊的動(dòng)態(tài)信息。應(yīng)當(dāng)簡化管理員對公交線路、公交站點(diǎn)、公交信息的更改工作,使管理員可以在最短的時(shí)間變動(dòng)交通信息,而不會(huì)發(fā)生錯(cuò)誤。每個(gè)管理員都由自己的平安密碼登錄進(jìn)入后臺,防止外來人對系統(tǒng)的肆意篡改。3.2系統(tǒng)功能模型公交查詢系統(tǒng)是為了滿意廣闊群眾的需求,便利管理員精確的更新公交信息,所以該系統(tǒng)包含三個(gè)參加者:游客:該群體是查詢系統(tǒng)中數(shù)量最多,也是最重要的參加者。游客可以通過該系統(tǒng)進(jìn)行車次查詢、站點(diǎn)查詢、公交乘換線路查詢、公交新聞查詢,了解公交信息及其線路信息,駕馭公交新聞動(dòng)態(tài)。會(huì)員:獲得游客的權(quán)限,還可以維護(hù)自己的會(huì)員信息,向公交部門提出建議。管理員:管理員是公交信息的管理者,他們可以依據(jù)公交的實(shí)際工作信息、站點(diǎn)信息及線路信息進(jìn)行對公交信息、站點(diǎn)及線路信息的增加刪除,使公交線路及公交信息與實(shí)際相符合;并可以對公交消息進(jìn)行增加/查看和刪除。1.游客和會(huì)員能夠通過該系統(tǒng)進(jìn)行如下活動(dòng):公交系統(tǒng)用戶權(quán)限用例圖用例描述:用例編號:2用例名稱:用戶權(quán)限公交系統(tǒng)用戶權(quán)限用例圖用例描述:用例編號:2用例名稱:用戶權(quán)限用例描述:游客:游客可以通過該系統(tǒng)進(jìn)行車次查詢、站點(diǎn)查詢、公交乘換線路查詢、公交新聞查詢,了解公交信息及其線路信息,駕馭公交新聞動(dòng)態(tài)。會(huì)員:會(huì)員繼承游客的權(quán)限。會(huì)員進(jìn)入會(huì)員登錄界面后輸入正確的用戶名和密碼以勝利登錄,登錄后進(jìn)入會(huì)員界面來維護(hù)自己的會(huì)員信息,向公交部門提出建議。前置條件:會(huì)員輸入用戶名和密碼進(jìn)行登錄。后置條件:游客、會(huì)員可以進(jìn)行公交信息查詢,會(huì)員登錄后進(jìn)行會(huì)員權(quán)限操作?;顒?dòng)步驟:1.游客、會(huì)員進(jìn)入系統(tǒng)界面干脆對公交信息進(jìn)行查詢2.會(huì)員進(jìn)入會(huì)員登陸界面,輸入自己的用戶名和密碼3.會(huì)員勝利進(jìn)入會(huì)員界面4.會(huì)員維護(hù)自己的信息,向公交部門提出建議擴(kuò)展點(diǎn):1.假如會(huì)員在登錄時(shí)輸入的用戶名或密碼錯(cuò)誤,則系統(tǒng)自動(dòng)提示密碼或用戶名錯(cuò)誤,請重新輸入。2.假如會(huì)員在登錄過程中遺忘密碼,則可以通過“遺忘密碼”進(jìn)行密碼找回。3.假如游客或會(huì)員在查詢操作時(shí)輸入錯(cuò)誤的車次、站點(diǎn),則系統(tǒng)自動(dòng)提示輸入的車次、站點(diǎn)不存在。管理員能夠通過該系統(tǒng)進(jìn)行如下活動(dòng):1.游客和會(huì)員能夠通過該系統(tǒng)進(jìn)行如下活動(dòng):2.管理員能夠通過該系統(tǒng)進(jìn)行如下活動(dòng):公交信息管理的用例圖用例描述:用例編號:3公交信息管理的用例圖用例描述:用例編號:3用例名稱:公交信息管理用例描述:管理員進(jìn)入后臺管理登陸界面后,輸入正確的用戶名和密碼,登錄勝利后進(jìn)入管理界面以對公交信息和消息進(jìn)行管理。管理員可以對公交信息進(jìn)行添加、修改和刪除來更新公交信息,進(jìn)行車次、站點(diǎn)及線路的管理;管理員通過對消息管理來對最新公交新聞進(jìn)行發(fā)布和對過期新聞進(jìn)行刪除操作來達(dá)到公交新聞的實(shí)時(shí)變更管理;通過對用戶反饋的看法進(jìn)行查看來達(dá)到對部門工作狀況的改進(jìn),管理員可以刪除無效的看法。前置條件:管理員輸入用戶名和密碼登錄。后置條件:管理員對公交信息進(jìn)行管理?;顒?dòng)步驟:1.管理員進(jìn)入后臺管理登陸界面2.輸入正確的用戶名和密碼3.進(jìn)入后臺管理界面4.對公交信息進(jìn)行增加、修改、刪除及消息管理等操作。擴(kuò)展點(diǎn):假如管理員在登錄時(shí)輸入的用戶名、密碼錯(cuò)誤,則系統(tǒng)提示錯(cuò)誤信息并要求重新輸入。3.3相關(guān)用例的綻開游客登錄系統(tǒng)查詢公交信息活動(dòng)圖在游客登錄系統(tǒng)查詢公交信息的活動(dòng)圖中,創(chuàng)建了兩個(gè)泳道,分別是游客對象和公交信息查詢界面對象,詳細(xì)活動(dòng)過程描述如下:(1)游客進(jìn)入公交信息查詢界面,系統(tǒng)提示用戶輸入須要查詢的內(nèi)容;(2)游客輸入查詢內(nèi)容提交系統(tǒng)后,驗(yàn)證其輸入內(nèi)容是否存在和正確;(3)若正確,則公交信息查詢界面反饋正確的查詢結(jié)果;若錯(cuò)誤,系統(tǒng)提示輸入錯(cuò)誤或查詢內(nèi)容不存在。依據(jù)上述過程,創(chuàng)建如下活動(dòng)圖所示。游客注冊會(huì)員活動(dòng)圖在游客登錄注冊會(huì)員界注冊會(huì)員的活動(dòng)圖中,創(chuàng)建了兩個(gè)泳道,分別是游客對象和注冊會(huì)員界面對象,詳細(xì)活動(dòng)過程描述如下:(1)游客進(jìn)入注冊會(huì)員界面,系統(tǒng)提示用戶輸入須要填寫的內(nèi)容;(2)游客填寫身份信息內(nèi)容提交系統(tǒng)后,驗(yàn)證其輸入內(nèi)容格式是否正確;(3)若正確,則注冊會(huì)員界面提示注冊勝利;若錯(cuò)誤,系統(tǒng)提示輸入填寫內(nèi)容的格式錯(cuò)誤,須要重新填寫。依據(jù)上述過程,創(chuàng)建如下活動(dòng)圖所示。會(huì)員進(jìn)入會(huì)員操作權(quán)限界面的活動(dòng)圖在會(huì)員登錄會(huì)員權(quán)限界面的活動(dòng)圖中,創(chuàng)建了三個(gè)泳道,分別是會(huì)員對象和會(huì)員登陸界面和會(huì)員權(quán)限操作界面對象,詳細(xì)活動(dòng)過程描述如下:(1)會(huì)員進(jìn)入會(huì)員登錄界面,系統(tǒng)提示用戶輸入用戶名和密碼;(2)用戶輸入用戶名和密碼提交系統(tǒng)后,系統(tǒng)查詢其輸入的用戶名是否存在并驗(yàn)證密碼是否與用戶名匹配;(3)若正確,則會(huì)員登陸勝利并自動(dòng)跳轉(zhuǎn)至?xí)T權(quán)限操作界面;若錯(cuò)誤,系統(tǒng)提示輸入的身份信息有誤,須要重新填寫登錄。依據(jù)上述過程,創(chuàng)建如下活動(dòng)圖所示。會(huì)員驗(yàn)證身份勝利后,進(jìn)入會(huì)員操作權(quán)限界面后進(jìn)行會(huì)員信息管理和提出建議操作的活動(dòng)圖在會(huì)員驗(yàn)證身份勝利后,進(jìn)入會(huì)員權(quán)限操作界面的活動(dòng)圖中,創(chuàng)建了兩個(gè)泳道,分別是會(huì)員對象和會(huì)員權(quán)限操作界面對象,詳細(xì)活動(dòng)過程描述如下:(1)會(huì)員進(jìn)入會(huì)員權(quán)限操作界面,可以選擇會(huì)員信息管理或提出看法選項(xiàng);(2)若會(huì)員選擇會(huì)員信息管理,則在其下方顯示會(huì)員信息,會(huì)員可以輸入要修改的內(nèi)容并提交系統(tǒng);若會(huì)員選擇提出看法,則在其下方會(huì)顯示建議框,會(huì)員可以輸入看法內(nèi)容并提交;(3)若會(huì)員信息修改的內(nèi)容符合要求,則系統(tǒng)提示修改勝利,或修改內(nèi)容不符合要求,則系統(tǒng)提示填寫內(nèi)容格式錯(cuò)誤;若會(huì)員填寫的看法標(biāo)題、內(nèi)容不為空,則系統(tǒng)提示提交勝利,若填寫內(nèi)容有一項(xiàng)為空,則系統(tǒng)提示輸入內(nèi)容不能為空。依據(jù)上述過程,創(chuàng)建如下活動(dòng)圖所示。5.管理員登錄后臺管理界面的活動(dòng)圖在管理員登錄管理權(quán)限界面的活動(dòng)圖中,創(chuàng)建了三個(gè)泳道,分別是管理員對象、后臺管理登陸界面和后臺管理界面對象,詳細(xì)活動(dòng)過程描述如下:(1)管理員進(jìn)入后臺管理登陸界面,系統(tǒng)提示用戶輸入用戶名和密碼;(2)管理員輸入用戶名和密碼提交系統(tǒng)后,系統(tǒng)查詢其輸入的用戶名是否存在并驗(yàn)證密碼是否與用戶名匹配;(3)若正確,則管理員登陸勝利并自動(dòng)跳轉(zhuǎn)至后臺管理界面;若錯(cuò)誤,系統(tǒng)提示輸入的身份信息有誤,須要重新填寫登錄。依據(jù)上述過程,創(chuàng)建如下活動(dòng)圖所示。6.管理員身份信息驗(yàn)證勝利后進(jìn)入后臺管理界面后進(jìn)行相關(guān)操作的活動(dòng)圖在管理員驗(yàn)證身份勝利后,進(jìn)入后臺管理界面的活動(dòng)圖中,創(chuàng)建了兩個(gè)泳道,分別是管理員對象和后臺管理界面對象,詳細(xì)活動(dòng)過程描述如下:(1)管理員進(jìn)入后臺管理界面,可以選擇更新車輛信息或消息管理選項(xiàng);(2)若會(huì)員選擇更新車輛信息,則在其下方顯示車輛、站點(diǎn)、線路信息,管理員可以輸入或選擇要更新的內(nèi)容并提交系統(tǒng);若管理員選擇消息管理,則在其下方會(huì)顯示消息信息,管理員可以查看或更新消息內(nèi)容并提交;(3)若公交信息須要更新的內(nèi)容符合要求,則系統(tǒng)提示修改勝利,或修改內(nèi)容不符合要求,則系統(tǒng)提示填寫內(nèi)容錯(cuò)誤;若管理員更新的消息內(nèi)容正確,則系統(tǒng)提示提交勝利,若更新的消息內(nèi)容錯(cuò)誤,則系統(tǒng)提示輸入內(nèi)容錯(cuò)誤。依據(jù)上述過程,創(chuàng)建如下活動(dòng)圖所示。3.4系統(tǒng)靜態(tài)模型靜態(tài)結(jié)構(gòu)用類圖和對象圖描述。對象圖是類圖的實(shí)例,幾乎運(yùn)用與類圖完全相同的標(biāo)識。其不同點(diǎn)在于對象圖顯示類的多個(gè)對象實(shí)例。通過類圖將用例圖實(shí)現(xiàn)詳細(xì)到每個(gè)類中。經(jīng)過分析,列出公交查詢系統(tǒng)涉及到的類:公交信息表:記錄該輛公交車的車次、車輛參數(shù)、工作時(shí)間等信息,管理員可以進(jìn)行添加、修改、刪除操作。公交線路表:記錄公交線路號,和對應(yīng)的公交線路所經(jīng)過的站點(diǎn)集合,管理員可以進(jìn)行增加、修改、刪除等操作。公交站點(diǎn)表:記錄各公交站臺名及相對應(yīng)的公交車經(jīng)過的各路途集合,管理員可以進(jìn)行增加、修改、刪除等操作。會(huì)員表:包含了會(huì)員的昵稱、姓名、密碼找回等信息,會(huì)員可以修改會(huì)員信息。公交新聞表:記錄公交新聞發(fā)布的時(shí)間、標(biāo)題及內(nèi)容,管理員可以對公交新聞進(jìn)行增加及刪除操作,用戶可以查看新聞。6.看法表:記錄會(huì)員用戶反饋給管理者的建議,包括看法序號、標(biāo)題及內(nèi)容、提交時(shí)間,會(huì)員可以添加建議,管理員可以查看和刪除看法。用戶與系統(tǒng)須要進(jìn)行交互,一個(gè)友好的系統(tǒng)通常采納直觀的圖形可視化界面,因此須要定義系統(tǒng)的用戶界面類。通過對系統(tǒng)的不斷分析和細(xì)化,可識別出界面類、類的操作和屬性。其中,界面包括:主界面、登錄界面、查詢界面、更新公交信息界面、更新消息界面、會(huì)員信息界面、看法評論界面。如圖則為系統(tǒng)完整的類圖,分析則有主界面類與登陸界面類之間是關(guān)聯(lián)關(guān)系,而查詢界面、后臺管理界面、會(huì)員權(quán)限界面、會(huì)員注冊界面和密碼找回界面都是主界面的一部分,所以它們和主界面之間是組合關(guān)系。會(huì)員信息管理界面與提看法界面與會(huì)員權(quán)限界面是組合關(guān)系,它們都依靠于會(huì)員進(jìn)行操作。會(huì)員與游客是繼承的關(guān)系,會(huì)員權(quán)限在游客查詢權(quán)限的基礎(chǔ)上有所增加。會(huì)員可以修改會(huì)員信息和提看法,他們都依靠于會(huì)員進(jìn)行操作,會(huì)員表和看法表都是通過修改會(huì)員信息和提看法兩個(gè)接口類實(shí)現(xiàn)的,所以他們是實(shí)現(xiàn)關(guān)系。會(huì)員繼承成了游客的查詢權(quán)限。公交信息管理界面和消息管理界面與后臺管理界面是組合關(guān)系,他們都依靠于管理員進(jìn)行操作。其中,管理員可以通過添加、更新、刪除操作進(jìn)行對公交車次、站點(diǎn)及路途信息的管理;管理員也可以添加、刪除公交新聞并查看刪除市民提出的看法。對于整個(gè)公交系統(tǒng)而言,用戶、管理員查詢的是車輛、站點(diǎn)以及線路信息,所以車輛、站點(diǎn)、車次作為系統(tǒng)中最重要的實(shí)體,有如下的關(guān)系,用戶通過查詢車輛信息可以查詢它的運(yùn)行時(shí)間以及它的運(yùn)行線路,一種車次的車只有一個(gè)夏、冬季工作時(shí)間和一條工作線路,而多個(gè)站點(diǎn)按每種車次的車輛的工作線路一次組合成該車次運(yùn)行的公交線路。如下圖所示。3.5系統(tǒng)動(dòng)態(tài)模型系統(tǒng)的動(dòng)態(tài)模型可以運(yùn)用交互作用圖、狀態(tài)圖和活動(dòng)圖來描述。交互作用圖包括序列圖和協(xié)作圖。序列圖描繪了系統(tǒng)中的一組對象在時(shí)間上交互的整體行為,協(xié)作圖描繪的是系統(tǒng)中一組對象的交互行為。創(chuàng)建依次圖:在公交查詢系統(tǒng)中,通過系統(tǒng)用例的描述,可以獲得以下交互行為。游客登錄系統(tǒng)查詢公交信息;游客可以注冊成為會(huì)員;會(huì)員登錄時(shí),若遺忘密碼還可以進(jìn)行密碼找回操作;會(huì)員可以查詢公交信息,還可以修改會(huì)員信息和向公交部門提出看法;后臺管理員身份驗(yàn)證勝利后可以登錄后臺進(jìn)行對公交信息和消息信息的管理操作。1.游客登錄系統(tǒng)查詢公交信息的用例的工作流程(1)游客想通過系統(tǒng)查詢公交信息;(2)游客進(jìn)入查詢信息頁面,輸入須要查詢的公交信息并提交;(3)系統(tǒng)驗(yàn)證輸入內(nèi)容是否存在,若正確反饋游客查詢結(jié)果;若查詢內(nèi)容不存在,提示錯(cuò)誤。依據(jù)基本流程,游客查詢公交信息的依次圖如下圖所示。2.游客注冊會(huì)員用例的工作流程(1)游客進(jìn)入注冊會(huì)員界面,系統(tǒng)提示用戶輸入須要填寫的內(nèi)容;(2)游客填寫身份信息內(nèi)容提交系統(tǒng)后,驗(yàn)證其輸入內(nèi)容是否完善;(3)若填寫的內(nèi)容完善,則注冊會(huì)員界面提示注冊勝利;若錯(cuò)誤,系統(tǒng)提示輸入填寫內(nèi)容的格式錯(cuò)誤,須要重新填寫。如下圖依次圖所示。會(huì)員找回密碼用例工作流程(1)會(huì)員進(jìn)入會(huì)員登陸界面,系統(tǒng)提示用戶輸入須要填寫的內(nèi)容;(2)會(huì)員填寫身份信息內(nèi)容提交系統(tǒng)后,驗(yàn)證其輸入用戶名與密碼是否匹配;(3)若身份驗(yàn)證信息正確,則系統(tǒng)反饋登錄勝利;若驗(yàn)證身份失敗,系統(tǒng)提示會(huì)員可以密碼找回。(4)若會(huì)員選擇密碼找回,則界面自動(dòng)跳轉(zhuǎn)密碼找回界面。(5)會(huì)員輸入注冊時(shí)所設(shè)問題答案,若答案與問題匹配,則提示用戶的用戶密碼;若答案輸入錯(cuò)誤,則系統(tǒng)提示重新輸入。依據(jù)基本流程,會(huì)員找回密碼的依次圖如下圖所示。4.會(huì)員修改會(huì)員信息/提建議用例的工作流程在會(huì)員驗(yàn)證身份勝利后,進(jìn)入會(huì)員權(quán)限操作界面的活動(dòng)圖中,創(chuàng)建了兩個(gè)泳道,分別是會(huì)員對象和會(huì)員權(quán)限操作界面對象,詳細(xì)活動(dòng)過程描述如下:(1)會(huì)員進(jìn)入會(huì)員權(quán)限操作界面,可以選擇會(huì)員信息管理或提出看法選項(xiàng);(2)若會(huì)員選擇會(huì)員信息管理,則在其下方顯示會(huì)員信息,會(huì)員可以輸入要修改的內(nèi)容并提交系統(tǒng);若會(huì)員選擇提出看法,則在其下方會(huì)顯示建議框,會(huì)員可以輸入看法內(nèi)容并提交;(3)若會(huì)員信息修改的內(nèi)容符合要求,則系統(tǒng)提示修改勝利,或修改內(nèi)容不符合要求,則系統(tǒng)提示填寫內(nèi)容格式錯(cuò)誤;若會(huì)員填寫的看法標(biāo)題、內(nèi)容不為空,則系統(tǒng)提示提交勝利,若填寫內(nèi)容有一項(xiàng)為空,則系統(tǒng)提示輸入內(nèi)容不能為空。依據(jù)上述過程,依次圖如下所示。5.管理員更新公交信息用例的工作流程(1)管理員進(jìn)入后臺管理界面,可以選擇更新車輛信息或消息管理選項(xiàng);(2)若會(huì)員選擇更新車輛信息,則在其下方顯示車輛、站點(diǎn)、線路信息,管理員可以輸入或選擇要更新的內(nèi)容并提交系統(tǒng);若管理員選擇消息管理,則在其下方會(huì)顯示消息信息,管理員可以查看或更新消息內(nèi)容并提交;(3)若公交信息須要更新的內(nèi)容符合要求,則系統(tǒng)提示修改勝利,或修改內(nèi)容不符合要求,則系統(tǒng)提示填寫內(nèi)容錯(cuò)誤;若管理員更新的消息內(nèi)容正確,則系統(tǒng)提示提交勝利,若更新的消息內(nèi)容錯(cuò)誤,則系統(tǒng)提示輸入內(nèi)容錯(cuò)誤。依據(jù)上述過程,活動(dòng)圖如下。3.6系統(tǒng)體系結(jié)構(gòu)模型依據(jù)系統(tǒng)的需求,創(chuàng)建包圖。分析可知系統(tǒng)中的主要實(shí)體類為:游客、會(huì)員和管理員。主要協(xié)助類為:車次查詢、站點(diǎn)查詢、線路查詢,這幾個(gè)類可以抽象出父類“查詢”。公交信息管理和消息管理這兩個(gè)類可以抽象出父類“后臺管理”。分析可知用戶界面類為:主界面、登錄界面、查詢界面、注冊會(huì)員界面、密碼找回界面、會(huì)員權(quán)限操作界面、后臺管理界面。公交查詢系統(tǒng)主要參加者公交查詢系統(tǒng)的主要操作功能公交查詢系統(tǒng)的系統(tǒng)界面類3.7輸出結(jié)果查詢:公交查詢:文本顯示查詢結(jié)果來依次顯示車次及車輛參數(shù)、運(yùn)行路途和工作時(shí)辰表信息。線路查詢:顯示公交路途。站點(diǎn)查詢:顯示經(jīng)過站點(diǎn)的全部車次;按默認(rèn)優(yōu)先級排列各條可達(dá)路途。管理:增加管理:顯示新增的車輛信息或新聞信息。修改管理:顯示修改之后的車次和線路信息。刪除管理:顯示刪除勝利。4.系統(tǒng)性能分析4.1數(shù)據(jù)精確度Data型數(shù)據(jù):采納標(biāo)準(zhǔn)的輸入格式輸入,輸入時(shí)采納文本框干脆限制格式的形式,傳輸過程中最為短日期型數(shù)據(jù)處理傳輸,輸出時(shí)以標(biāo)準(zhǔn)形式輸出。String型數(shù)據(jù):輸入時(shí)視詳細(xì)狀況而定,站點(diǎn)名稱以數(shù)據(jù)庫默認(rèn)的精度為準(zhǔn),長度為50.傳輸和輸出都不進(jìn)行特地的處理。Integer型數(shù)據(jù):視輸入數(shù)據(jù)的合理性而定,一般采納在界面上對數(shù)據(jù)位數(shù)加以限制,在數(shù)據(jù)庫的存儲(chǔ)上仍舊以默認(rèn)位數(shù),便于擴(kuò)充。傳輸和輸出上未加處理。Float型數(shù)據(jù):主要用于電費(fèi)上,精度為2位小數(shù)。輸入、傳輸和輸出一樣。4.2時(shí)間特性響應(yīng)時(shí)間,更新處理時(shí)間都比較快速,完全滿意用戶要求。一般操作的響應(yīng)時(shí)間應(yīng)在1-2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論