街旁網(wǎng)用戶拼車信息系統(tǒng)分析與設(shè)計_第1頁
街旁網(wǎng)用戶拼車信息系統(tǒng)分析與設(shè)計_第2頁
街旁網(wǎng)用戶拼車信息系統(tǒng)分析與設(shè)計_第3頁
街旁網(wǎng)用戶拼車信息系統(tǒng)分析與設(shè)計_第4頁
街旁網(wǎng)用戶拼車信息系統(tǒng)分析與設(shè)計_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄1項目概述111背景112項目實施必要性113項目要求1131系統(tǒng)所有者需求概述1132拼車模塊功能需求分析114系統(tǒng)實施的作用215上下文圖22、需求分析321用例模型圖33、系統(tǒng)分析331類圖34、系統(tǒng)設(shè)計341設(shè)計用例描述3411用戶服務(wù)子系統(tǒng)3(1)注冊3(2)兌換獎品5412拼車服務(wù)子系統(tǒng)6(1)定位6(2)設(shè)置和選擇路線7(3)邀請拼車人9(4)選擇出租車12(5)查詢14(6)終止服務(wù)16415報表統(tǒng)計子系統(tǒng)181)用戶路線分布統(tǒng)計18(2)用戶定位地點分布統(tǒng)計2042設(shè)計順序圖21421用戶注冊21422用戶兌換獎品21423終止服務(wù)21424用戶定位22425用戶設(shè)置路線22426用戶邀請拼車人22427用戶選擇出租車23428查詢23總結(jié)24【參考文獻(xiàn)】25街旁網(wǎng)用戶拼車信息系統(tǒng)分析與設(shè)計1項目概述11背景街旁網(wǎng)是基于真實位置的社區(qū)。它在傳統(tǒng)的社交服務(wù)所擁有的時間、人物、事件之外,成功引入了第四個維度地點,讓用戶的網(wǎng)絡(luò)生活和真實生活更緊密的結(jié)合。用戶可以使用街旁網(wǎng)來”簽到”自己所處的地點,用創(chuàng)新有趣的數(shù)字化方式記錄足跡,和朋友分享心情。街旁網(wǎng)自上線以來,以出色的用戶體驗及與國內(nèi)主流社交網(wǎng)絡(luò)的無縫同步廣受業(yè)界褒獎。針對日益興起的打車軟件市場和拼車市場,決定為街旁網(wǎng)設(shè)計一個拼車模塊,以增加其軟件功能,增加其用戶粘性,是軟件更實用、讓用戶方便的生活和娛樂。設(shè)計的系統(tǒng)基于移動終端(安卓、IOS、WP8等平臺)和WEB端,WEB端是采用B/S模式。針對司機(jī),還將開發(fā)車載設(shè)備終端,但初始階段僅以司機(jī)自有移動終端代替。12項目實施必要性街旁網(wǎng)是基于真實位置的社區(qū)。它在傳統(tǒng)的社交服務(wù)所擁有的時間、人物、事件之外,成功引入了第四個維度地點,讓用戶的網(wǎng)絡(luò)生活和真實生活更緊密的結(jié)合。所以街旁網(wǎng)的目標(biāo)就是在定位這一點上有一番作為。加上現(xiàn)在的拼車和出租市場新形勢,模塊開放的必要性主要有街旁網(wǎng)需要使定位功能的作用得到延伸,使其更具實用性;用戶經(jīng)常有打車難的問題,希望通過手機(jī)軟件招出租車;用戶經(jīng)常遇到打車貴的問題,希望同路人拼車分?jǐn)偞蜍囐M用;司機(jī)苦于空車行駛提高了成本,希望快速找到要打車的客戶。13項目要求131系統(tǒng)所有者需求概述街旁網(wǎng)希望在移動軟件中加入一個新的拼車模塊,帶來大量客戶和巨大利益,增加街旁網(wǎng)移動軟件的市場競爭力。132拼車模塊功能需求分析(1)定位用戶可以借助軟件進(jìn)行定位,獲取自己的位置。(2)設(shè)置路線用戶可以通過設(shè)置起點、終點和出發(fā)時間,獲取較滿意的打車路線。(3)尋找拼車人用戶通過系統(tǒng),選擇路線相近的人拼車,分?jǐn)偞蜍囐M用。(4)招出租車用戶使用系統(tǒng)可以方便地招到附近的出租車,且可以對服務(wù)進(jìn)行評分。(5)數(shù)據(jù)統(tǒng)計主管可以定時統(tǒng)計各種運行數(shù)據(jù)。(6)響應(yīng)客戶出租車司機(jī)可以通過系統(tǒng)得到用戶的打車請求,降低空車油耗浪費。14系統(tǒng)實施的作用拼車是一個新興的事物。根據(jù)報導(dǎo),韓國、希臘及歐美國家的出租車已嘗試“合乘制”。在美國,多人乘坐同一輛出租車是被鼓勵和支持的。既有利于環(huán)保,有利于緩解擁擠的城市交通,又有利于乘客。在中國北京、浙江、廣州等五十多個城市已經(jīng)開拓了拼車服務(wù)并產(chǎn)生了注冊服務(wù)機(jī)構(gòu)。社會拼車效益為LBS網(wǎng)站能夠帶來大量客戶和巨大利益,基于LBS定位功能開發(fā)的拼車系統(tǒng)具有如下作用通過強(qiáng)大的定位功能,方便用戶定位并就近選擇出租車,提高司機(jī)的業(yè)務(wù)量,并為用戶提高方便快捷的服務(wù),避免等車,節(jié)省時間。通過用戶注冊賬號,并使用拼車系統(tǒng),邀請拼車人,達(dá)到向社會推廣拼車系統(tǒng)宣傳效果。通過司機(jī)設(shè)置狀態(tài),有系統(tǒng)及時向用戶推薦空車,減少出租車的等待時間與空車成本,從而減少尾氣,節(jié)約能源,達(dá)到社會的環(huán)保效果。通過邀請拼車人一同搭車,使交通資源充分得以利用,提高了交通工具的使用效率,優(yōu)化了城市的運力,有效減少交通壓力。15上下文圖2、需求分析21用例模型圖3、系統(tǒng)分析31類圖4、系統(tǒng)設(shè)計41設(shè)計用例描述411用戶服務(wù)子系統(tǒng)(1)注冊版本100用例名稱注冊用例IDTCSTC00300優(yōu)先權(quán)高用例類型業(yè)務(wù)需求系統(tǒng)分析來源需求需求用例TCSTC00300主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員管理層通過查看系統(tǒng)用戶注冊情況,了解客戶的情況以便確定潛在用戶和采取適當(dāng)措施提高現(xiàn)有用戶的忠誠度等,做好客戶關(guān)系管理。描述該用例描述了用戶進(jìn)行注冊的過程前置條件存在腳本文件。觸發(fā)器有用戶發(fā)起注冊請求的時候,該用例被觸發(fā)參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶在A1窗口提出注冊申請第3步用戶選擇“是”或“否”簽訂協(xié)議來注冊第5步用戶確認(rèn)信息無誤后,點擊完成注冊第2步系統(tǒng)做出響應(yīng),彈出C1窗口,顯示注冊章程和協(xié)議給用戶,詢問用戶是否確定注冊并確認(rèn)簽訂協(xié)議第4步系統(tǒng)做出響應(yīng),彈出C2窗口,要求用戶填寫注冊基本信息并形成用戶記錄(用戶姓名,性別,年齡,ID,聯(lián)系方式,頭像照片)第6步系統(tǒng)做出響應(yīng),保存用戶記錄并提示用戶注冊完成,退出系統(tǒng)替代事件過程替代第3步如果用戶選擇不簽協(xié)議,則退出系統(tǒng)替代第5步如果用戶核對信息有誤,則返回第4步結(jié)論當(dāng)系統(tǒng)提醒用戶注冊完成后,則該用例完成。后置條件無業(yè)務(wù)規(guī)則用戶身份合法且充分了解注冊要求說明實現(xiàn)約束和說明無假設(shè)無開放問題無(2)兌換獎品版本100用例名稱兌換獎品用例IDTCSTC00400優(yōu)先權(quán)高來源需求需求用例TCSTC00100TCSTC00400用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員管理層通過查看兌換記錄,分析和了解客戶對獎品的需求,適時調(diào)整兌換商品品種和可兌換時間,以吸引更多的用戶來參與到積分活動中來。描述該用例描述了用戶兌換獎品的過程前置條件存在腳本文件。觸發(fā)器有用戶發(fā)起兌換獎品請求的時候,該用例被觸發(fā)參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶在A6窗口選擇兌換獎品。第3步用戶根據(jù)自己積分情況和偏好來點擊選擇想要兌換的獎品。第5步用戶核對無誤后,點擊確認(rèn)兌換。第2步系統(tǒng)作出響應(yīng),若該時期存在兌換活動,則進(jìn)入兌換界面(彈出D1窗口),顯示商品圖片和編號,以及兌換該獎品需要的積分。第4步系統(tǒng)作出響應(yīng),彈出D2窗口顯示商品的詳細(xì)信息和可兌換,并提示用戶是否確認(rèn)兌換。第6步系統(tǒng)根據(jù)用戶選擇的兌換情況,形成一條兌換記錄(用戶ID,商品ID,商品所需積分,兌換時間)。同時扣除用戶相應(yīng)的積分,并及時更新用戶記錄(即可兌換積分屬性的數(shù)據(jù))。向用戶第7步用戶確認(rèn)當(dāng)前兌換完成,并查看新的用戶記錄(主要看積分情況),彈出D4窗口,選擇是否繼續(xù)兌換。發(fā)放電子兌換券(兌換券ID,期限,兌換地點),彈出D3窗口,請求用戶確認(rèn)認(rèn)領(lǐng),該兌換完成。第8步IF用戶不繼續(xù)兌換THEN退出系統(tǒng)ELSE返回第4步。ENDIF替代事件過程替代第4步如果當(dāng)前不屬于兌換獎品時期,則系統(tǒng)彈出D5窗口,界面顯示“很抱歉,請您繼續(xù)關(guān)注我們并在兌獎時期再參與活動”,退出系統(tǒng)。替代第6步如果兌換的獎品所需積分超過用戶積分余額,則彈出D6窗口,提示“您當(dāng)前積分不符合兌換要求,請重新選擇”結(jié)論當(dāng)系統(tǒng)提醒用戶兌換完成后,用戶領(lǐng)取兌換券,該用例完成。后置條件無業(yè)務(wù)規(guī)則用戶身份合法且了解兌換要求說明實現(xiàn)約束和說明無假設(shè)無開放問題無412拼車服務(wù)子系統(tǒng)(1)定位版本100用例名稱定位用例IDTCSTC00600優(yōu)先權(quán)高來源需求需求用例TCUTC00100需求用例TCUTC00600用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員無描述該用例描述了用戶登錄拼車定位系統(tǒng)后進(jìn)行的所在地定位活動。前置條件用戶必須注冊賬號。觸發(fā)器當(dāng)用戶要求定位時,該事件被觸發(fā)。參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶在主界面彈出A6窗口中點擊“定位”按鈕,提出定位請求;第2步系統(tǒng)作出響應(yīng),連接街旁網(wǎng)服務(wù)器,開啟用戶移動終端GPS和AGPS設(shè)備,根據(jù)返回值定位用戶所在位置(即街旁網(wǎng)的簽到功能)。彈出F1窗口。第3步系統(tǒng)根據(jù)用戶ID、定位時間、定位地點信息為新的定位記錄登記到定位記錄文件中,并退出本次定位過程;替代事件過程結(jié)論正常情況下,用戶定位要求得到滿足,該用例結(jié)束。后置條件無業(yè)務(wù)規(guī)則無實現(xiàn)約束和說明無假設(shè)無開放問題無(2)設(shè)置和選擇路線版本100用例名稱設(shè)置路線用例IDTCSTC00700優(yōu)先權(quán)高來源需求需求用例TCUTC00100需求用例TCUTC00700用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員無描述該用例描述了用戶登錄拼車系統(tǒng)后進(jìn)行的拼車路線始發(fā)及終點和出發(fā)時間的設(shè)置活動。用戶請求設(shè)置時,系統(tǒng)提示用戶輸入起點或默認(rèn)定位點為起點以及輸入終點和出發(fā)時間設(shè)置相關(guān)信息,并登記到路線表和路段包含表文件中。前置條件用戶必須注冊賬號并登錄拼車系統(tǒng)觸發(fā)器當(dāng)用戶要求進(jìn)行始發(fā)及終點和出發(fā)時間設(shè)置時,該事件被觸發(fā)。參與者動作系統(tǒng)響應(yīng)典型事件過程第1步在A6窗口,用戶提出路線設(shè)置請求;第3步用戶選擇“是”/“否”;第5步用戶輸入拼車終點(或拼車起點、終點)和出發(fā)時間;第2步系統(tǒng)響應(yīng),彈出G1窗口,詢問用戶是否就所在位置設(shè)為拼車起點,并要求用戶在“是”/“否”兩個按鈕中進(jìn)行選擇;第4步IF住戶選擇“是”,THEN系統(tǒng)調(diào)用定位記錄文件,將用例TCUTC00400中定位地點設(shè)置為起點,彈出G2窗口并提示用戶輸入拼車終點和出發(fā)時間;ELSE系統(tǒng)彈出G3窗口提示用戶輸入拼車起點、終點和出發(fā)時間;ENDIF第6步系統(tǒng)將拼車路線起點、拼車路線終點信息發(fā)送到GOOGLEMAPS服務(wù)器,彈出G4窗口,顯示通過GOOGLEMAPS的API接口獲取多條路線(最短時間,最短路程等因素),返回用戶提示用戶選擇線路。第7步用戶選擇一條滿意線路;第8步系統(tǒng)根據(jù)用戶選擇的滿意的途徑路段和該路段對應(yīng)的路線ID作為一條新的記錄登記到路段包含表文件中,并向用戶提交本次選擇的路線ID和途徑路段,系統(tǒng)結(jié)束過程;替代事件過程結(jié)論正常情況下,用戶始發(fā)及終點和出發(fā)時間設(shè)置要求得到滿足,該用例結(jié)束。后置條件無業(yè)務(wù)規(guī)則由GOOGLEMAPS的API直接獲取經(jīng)過路段信息并顯示多條可選途徑路段,同時每條途徑路段對應(yīng)同一個路線ID。實現(xiàn)約束和說明無假設(shè)無開放問題無(3)邀請拼車人版本100用例名稱邀請拼車人用例IDTCSTC00800優(yōu)先權(quán)高來源需求用例TCSTC00400需求用例TCUTC00700需求用例TCUTC00800用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員無描述該用例描述用戶通過定位,設(shè)置路線起始點是出發(fā)時間尋找拼車人。前置條件選擇好路線。觸發(fā)器當(dāng)用戶發(fā)出邀請拼車人請求。參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶發(fā)出邀請拼車人請求。第5步用戶選擇拼車路線。第2步系統(tǒng)做出響應(yīng),根據(jù)用戶設(shè)置好的路線ID提取路段包含表文件。第3步系統(tǒng)根據(jù)用戶路線ID的路段包含表中的路段與其他拼車人的路段包含表中的路段進(jìn)行重復(fù)度計算。系統(tǒng)提取用戶設(shè)置路線和有效路徑(所有出發(fā)時間之后半個小時內(nèi)的已有線路)進(jìn)入匹配進(jìn)程,所有有效路徑賦予“匹配權(quán)重”為0。提取設(shè)置路線所對應(yīng)的路線包含表。使用“經(jīng)過路段”的第一項數(shù)據(jù)(即起點)作為關(guān)鍵字符串,在其余有效中遍歷查詢,若路線中存在同名的“經(jīng)過路段”。IF路線中存在同名的“經(jīng)過路段”THEN,則該有效路徑匹配權(quán)重1。ENDIF第4步重復(fù)第3步,當(dāng)所有路線包含表中的所有數(shù)據(jù)項都遍歷查詢完畢后,將有效路線根據(jù)匹配權(quán)重由高至低進(jìn)行排列,選取前十,彈出H1窗口,向用戶推薦,即為推薦路線。并提示用戶選擇。第6步根據(jù)用戶ID檢測此次拼車人數(shù)未滿4人。第8步用戶選擇是否邀請。第10步被邀請人響應(yīng)邀請第7步系統(tǒng)響應(yīng),彈出H2窗口,顯示用戶選擇的拼車人信息(用戶姓名,用戶ID,性別,年齡,電話。頭像圖像),提示“是否邀請”。(限時3分鐘)。第9步IF用戶確認(rèn)邀請系統(tǒng)向被邀請者發(fā)出提示,彈出H3窗口,并發(fā)送該用戶信息(用戶姓名,用戶ID,性別,年齡,電話,頭像圖像)提示“是否接受邀請”。ELSE用戶取消邀請返回第5步。第11步IF被邀請人接受邀請系統(tǒng)記錄此次拼車的相關(guān)信息(用戶ID,聯(lián)系電話,起點,終點,出發(fā)時間,拼車ID,拼車人數(shù))并向所有用戶發(fā)送此信息。ELSE被邀請人拒絕邀請系統(tǒng)彈出H4窗口向用戶發(fā)送拒絕提示,重新向用戶推送拼車人,并把拒絕邀請的用戶從下次推送中剔除,返回第4步。替代事件過程替代第4步目前沒有與該路線有重復(fù)路段的用戶,請重新選擇路徑,彈出H5窗口,跳轉(zhuǎn)到設(shè)置路線選擇路徑頁面。替代第6步拼車人數(shù)已滿,彈出H6窗口,并顯示此次拼車的所有用戶的相關(guān)信息(用戶ID,用戶姓名,性別,年齡,聯(lián)系電話,頭像照片),退出系統(tǒng)。結(jié)論正常情況下,用戶拼車要求得到滿足,該用例結(jié)束。后置條件無業(yè)務(wù)規(guī)則主要是重復(fù)度算法和匹配權(quán)重排序的原則對結(jié)果影響較大。實現(xiàn)約束和說明無假設(shè)無開放問題無(4)選擇出租車版本100用例名稱選擇出租車用例IDTCSTC00900優(yōu)先權(quán)高來源需求TCSTC00800需求TCSTC00900用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶,司機(jī)系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員無描述該用例描述了用戶選擇出租車司機(jī)以及司機(jī)響應(yīng)過程。前置條件用戶已經(jīng)選擇拼車人。觸發(fā)器用戶提出選擇出租車請求參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶發(fā)出選擇出租車請求。第4步選擇出租車第2步系統(tǒng)做出響應(yīng),根據(jù)用戶ID調(diào)用記錄查看該用戶相關(guān)的拼車ID是否已經(jīng)選擇好出租車。第3步系統(tǒng)根據(jù)拼車信息中的起點,查詢離此地點最近的并且狀態(tài)為“可用“的出租車(出租車GPS定位定時向系統(tǒng)發(fā)送位置信息,系統(tǒng)實時定位出租車位置),并按照出租車司機(jī)的評分高低排序向用戶推薦,彈出I1窗口,提示選擇出租車。第5步系統(tǒng)響應(yīng),彈出I2窗口,顯示用戶選擇的出租第6步用戶選擇第8步司機(jī)響應(yīng)車司機(jī)的相關(guān)信息(司機(jī)姓名,司機(jī)ID,性別,實際年齡,駕駛年齡,聯(lián)系方式,頭像圖片),并提示用戶是否確認(rèn)選擇出租車。第7步IF用戶確認(rèn)選擇出租車系統(tǒng)向該出租車司機(jī)發(fā)出提示,并顯示所有拼車人信息(用戶姓名,用戶ID,性別,年齡,聯(lián)系電話,頭像圖片,起點,終點,出發(fā)時間,拼車人數(shù)),彈出I3窗口,提示“是否接受“ELSE用戶取消選擇彈出I4窗口,提示“請重新選擇出租車“,返回第4步。第9步IF司機(jī)接受系統(tǒng)記錄此次所有參與者拼車信息(用戶ID,司機(jī)ID,起點,終點,出發(fā)時間,拼車人數(shù)),并把司機(jī)狀態(tài)改為“已載客”。ELSE司機(jī)拒絕系統(tǒng)彈出I5窗口,向用戶發(fā)送拒絕提示,重新向用戶推薦出租車,并把拒絕的司機(jī)從下次推薦中剔除,返回第3步。替代事件過程替代第2步該拼車ID已經(jīng)選擇好出租車,彈出I6窗口,并顯示此次拼車的所有參與者信息(用戶ID,用戶姓名,性別,聯(lián)系電話,司機(jī)姓名,司機(jī)ID,司機(jī)電話),退出系統(tǒng)。替代第4步暫無可用出租車,彈出H7窗口,請稍后再試,返回第1步。替代第8步司機(jī)超過三分鐘未響應(yīng),彈出H8窗口,向用戶發(fā)送司機(jī)未響應(yīng)提示,并重新推薦司機(jī),返回第4步。結(jié)論用戶組找到出租車,用例結(jié)束。后置條件無業(yè)務(wù)規(guī)則用戶發(fā)出招車信息后,司機(jī)在3分鐘內(nèi)回復(fù)有效。實現(xiàn)約束和說明無假設(shè)無開放問題無(5)查詢版本100用例名稱查詢1用例IDTCSTC01001優(yōu)先權(quán)高來源需求用例TCUTC00100需求用例TCUTC01000用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員無描述該用例描述了用戶登錄個人賬戶系統(tǒng)后進(jìn)行的個人信息的查詢活動。用戶請求查詢時,系統(tǒng)根據(jù)用戶提示用戶選擇查詢項目,包括基本賬戶信息、積分信息和拼車記錄信息。前置條件用戶必須注冊賬號并登錄個人賬戶系統(tǒng)觸發(fā)器當(dāng)用戶要求查詢時,該事件被觸發(fā)。參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶提出查詢請求;第3步用戶選擇“我的賬戶信息”/“我的積分”/“我的拼車”中的一個按鈕;第2步系統(tǒng)做出響應(yīng),彈出J1窗口,要求用戶選擇“我的賬戶信息”/“我的積分”/“我的拼車”中的一個;第4步IF用戶選擇“我的賬戶信息”,系統(tǒng)根據(jù)用戶賬號檢索用戶文件,彈出J2窗口,對其基本信息和級別信息進(jìn)行顯示,本次查詢過程結(jié)束;ELSEIF用戶選擇“我的積分”,系統(tǒng)根據(jù)用戶賬號檢索積分記錄文件,對其歷史上所有的積分獲取和消耗記錄以及積分換獎記錄進(jìn)行列表彈出J3窗口,顯示,同時匯總其當(dāng)前積分總額并通知用戶,本次查詢過程結(jié)束;ELSE系統(tǒng)根據(jù)用戶賬號檢索拼車記錄文件,對其歷史上所有的拼車記錄進(jìn)行列表顯示;返回第2步;替代事件過程結(jié)論正常情況下,用戶查詢要求得到滿足,該用例結(jié)束。后置條件無業(yè)務(wù)規(guī)則無實現(xiàn)約束和說明無假設(shè)無開放問題無用例名稱查詢2用例IDTCSTC01002優(yōu)先權(quán)高來源需求用例TCUTC00100需求用例TCUTC01002用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者司機(jī)系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員無描述該用例描述了司機(jī)登錄個人賬戶系統(tǒng)后進(jìn)行的個人信息的查詢活動。用戶請求查詢時,系統(tǒng)根據(jù)用戶提示用戶選擇查詢項目,包括基本信息、客戶評分和業(yè)務(wù)量信息。前置條件司機(jī)必須注冊賬號并登錄司機(jī)個人賬戶系統(tǒng)觸發(fā)器當(dāng)司機(jī)要求查詢時,該事件被觸發(fā)。參與者動作系統(tǒng)響應(yīng)典型事件過程第1步司機(jī)提出查詢請求;第3步司機(jī)選擇“我的信息”/“我的客戶評分”/“我的業(yè)務(wù)量”中的一個按鈕;第2步系統(tǒng)作出響應(yīng),彈出J4窗口,提示司機(jī)選擇“我的信息”/“我的客戶評分”/“我的業(yè)務(wù)量”中的一個按鈕;第4步IF司機(jī)選擇“我的信息”,系統(tǒng)根據(jù)司機(jī)ID檢索司機(jī)文件,彈出J5窗口,對其基本信息進(jìn)行顯示,本次查詢過程結(jié)束;ELSEIF司機(jī)選擇“我的客戶評分”,系統(tǒng)根據(jù)司機(jī)ID檢索評分記錄文件,彈出J6窗口,對其歷史上所有的評分獲取記錄進(jìn)行列表顯示,并匯總其當(dāng)前累計評分并通知司機(jī),本次查詢過程結(jié)束;ELSE系統(tǒng)根據(jù)司機(jī)ID檢索拼車記錄文件,彈出J7窗口,對其歷史上接受的所有拼車記錄進(jìn)行列表顯示;返回第2步;替代事件過程結(jié)論正常情況下,司機(jī)查詢要求得到滿足,該用例結(jié)束。后置條件無業(yè)務(wù)規(guī)則無實現(xiàn)約束和說明無假設(shè)無開放問題無(6)終止服務(wù)版本100用例名稱終止服務(wù)1用例IDTCSTC01101優(yōu)先權(quán)高來源需求用例TCUTC00100需求用例TCUTC01101用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者司機(jī)系統(tǒng)參與者無其他參與者用戶其他有興趣的關(guān)聯(lián)人員無描述該用例描述了用司機(jī)和用戶終止服務(wù)的過程前置條件存在腳本文件。觸發(fā)器有司機(jī)發(fā)出終止服務(wù)命令的時候,該用例被觸發(fā)參與者動作系統(tǒng)響應(yīng)典型事件過程第1步司機(jī)發(fā)出終止服務(wù)指令。第3步司機(jī)根據(jù)系統(tǒng)提示和自身情況選擇此時的狀態(tài)(可用,已載客,暫停服務(wù)),彈出K2窗口,并對客戶進(jìn)行評分。第5步用戶看到系統(tǒng)的評分請求后作出回應(yīng),合理評分(5分5分)。第2步系統(tǒng)作出響應(yīng),記錄本次服務(wù)的結(jié)束時間,彈出K1窗口,并提示司機(jī)更改狀態(tài)以及對客戶評分(55分)。第4步系統(tǒng)作出響應(yīng),保存司機(jī)狀態(tài)和用戶評分情況,彈出K3窗口,提示向用戶發(fā)出評分請求。第6步系統(tǒng)作出響應(yīng),記錄用戶和司機(jī)分別給的評分情況。并根據(jù)用戶被評價情況獎勵一定的積分,更新用戶記錄。替代事件過程無結(jié)論當(dāng)系統(tǒng)記錄用戶記錄和司機(jī)記錄完成后,該用例完成。后置條件無業(yè)務(wù)規(guī)則拼車人匹配完成且選擇出租車完成。實現(xiàn)約束和說明無假設(shè)無開放問題無用例名稱終止服務(wù)2用例IDTCSTC01102優(yōu)先權(quán)高來源需求用例TCUTC00100需求用例TCUTC01102用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者用戶系統(tǒng)參與者無其他參與者司機(jī)其他有興趣的關(guān)聯(lián)人員無描述該用例描述了用司機(jī)和用戶終止服務(wù)的過程前置條件存在腳本文件。觸發(fā)器有用戶發(fā)出終止服務(wù)命令的時候,該用例被觸發(fā)參與者動作系統(tǒng)響應(yīng)典型事件過程第1步用戶發(fā)出終止服務(wù)指令。第3步司機(jī)根據(jù)系統(tǒng)提示和自身情況選擇此時的狀態(tài)(可用,已載客,暫停服務(wù)),彈出K5窗口,并對客戶進(jìn)行評分。第5步用戶看到系統(tǒng)的評分請求后作出回應(yīng),合理評分(5分5分)。第2步系統(tǒng)作出響應(yīng),記錄本次服務(wù)的結(jié)束時間,彈出K4窗口,并提示司機(jī)更改狀態(tài)以及對客戶評分(55分)。第4步系統(tǒng)作出響應(yīng),保存司機(jī)狀態(tài)和用戶評分情況,彈出K6窗口,提示向用戶發(fā)出評分請求。第6步系統(tǒng)作出響應(yīng),記錄用戶和司機(jī)分別給的評分情況。并根據(jù)用戶被評價情況獎勵一定的積分,更新用戶記錄。替代事件過程無結(jié)論當(dāng)系統(tǒng)記錄用戶記錄和司機(jī)記錄完成后,該用例完成。后置條件無業(yè)務(wù)規(guī)則拼車人匹配完成且選擇出租車完成。實現(xiàn)約束和說明無假設(shè)無開放問題無415報表統(tǒng)計子系統(tǒng)1)用戶路線分布統(tǒng)計版本100用例名稱用戶路線分布統(tǒng)計用例IDTCSTC01400優(yōu)先權(quán)高來源需求用例TCUTC00100需求用例TCUTC01400用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者時間系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員管理層用戶路線分布統(tǒng)計,可以知悉那條路線的重復(fù)度和使用度最高,屆時可向用戶優(yōu)先推薦熱門線路,并可以進(jìn)行合理的出租車調(diào)度。描述該用例描述了時間每月進(jìn)行數(shù)據(jù)統(tǒng)計的過程前置條件存在腳本文件。觸發(fā)器每月1日早上800,該用例被觸發(fā)參與者動作系統(tǒng)響應(yīng)典型事件過程第1步時間提示系統(tǒng)進(jìn)行用戶路線分布統(tǒng)計。第2步系統(tǒng)做出響應(yīng),進(jìn)入用戶路線分布統(tǒng)計進(jìn)程。第3步系統(tǒng)導(dǎo)入路線表中路線數(shù)據(jù)(路線ID,起點,終點,經(jīng)過路段)。第4步創(chuàng)建視圖(SELECT經(jīng)過路段,COUNTFROM路線表GROUPBY路線名)。根據(jù)數(shù)量在地圖上表面,顏色由淺至深表面數(shù)量由少至多,并繪制路線分布平面地圖。第5步系統(tǒng)將用戶路線分布圖和地圖發(fā)送主管。替代事件過程替代第5步如果系統(tǒng)沒有生成分布圖和地圖,則不發(fā)給主管結(jié)論當(dāng)系統(tǒng)將分布圖和地圖發(fā)送至主管時,則該用例完成。后置條件無業(yè)務(wù)規(guī)則司機(jī)路線數(shù)據(jù)已存在并完整系統(tǒng)有時間記錄功能,時間必須準(zhǔn)確實現(xiàn)約束和說明無假設(shè)無開放問題無(2)用戶定位地點分布統(tǒng)計版本100用例名稱用戶定位分布統(tǒng)計用例IDTCSTC01500優(yōu)先權(quán)高來源需求用例TCUTC00100需求用例TCUTC01500用例類型業(yè)務(wù)需求系統(tǒng)分析主要業(yè)務(wù)參與者時間系統(tǒng)參與者無其他參與者無其他有興趣的關(guān)聯(lián)人員管理層用戶定位地點分布統(tǒng)計,可以知悉哪個區(qū)域的定位頻數(shù)最高,可以進(jìn)行合理的出租車調(diào)度。描述該用例描述了時間每月進(jìn)行數(shù)據(jù)統(tǒng)計的過程前置條件存在腳本文件。觸發(fā)器每月1日早上800,該用例被觸發(fā)參與者動作系統(tǒng)響應(yīng)典型事件過程第1步時間提示系統(tǒng)進(jìn)行用戶定位地點分布統(tǒng)計。第2步系統(tǒng)做出響應(yīng),進(jìn)入用戶定位地點分布統(tǒng)計進(jìn)程。第3步系統(tǒng)導(dǎo)入定位表中路線數(shù)據(jù)(用戶ID,地點名稱)。第4步創(chuàng)建視圖(SELECT地點名稱,COUNTFROM地位表GROUPBY地點名稱)。創(chuàng)建用戶定位地點分布直方圖,并根據(jù)數(shù)量在地圖上標(biāo)著,顏色由淺至深標(biāo)表明數(shù)量由少至多。第5步系統(tǒng)將用戶地位地點分布圖和已標(biāo)注平面圖發(fā)總送主管。替代事件過程替代第5步如果系統(tǒng)沒有生成用戶地位地點分布圖和已標(biāo)注平面圖,則不發(fā)給主管結(jié)論當(dāng)系統(tǒng)將用戶地位地點分布圖和已標(biāo)注平面圖發(fā)送至主管時,則該用例完成。后置條件無業(yè)務(wù)規(guī)則用戶定位數(shù)據(jù)已存在并完整系統(tǒng)有時間記錄功能,時間必須準(zhǔn)確實現(xiàn)約束和說明無假設(shè)無開放問題無42設(shè)計順序圖421用戶注冊422用戶兌換獎品423終止服務(wù)424用戶定位425用戶設(shè)置路線426用戶邀請拼車人427用戶選擇出租車428查詢(1)用戶查詢(2)司機(jī)查詢43設(shè)計類圖總結(jié)本次課程設(shè)計是對于街旁網(wǎng)拼車系統(tǒng)的分析與設(shè)計,打車軟件是移動互聯(lián)網(wǎng)當(dāng)下一個熱門話題,但是,當(dāng)前的打車軟件只是用戶與司機(jī)之間的打車與載客關(guān)系,而不涉及到用戶與用戶的關(guān)系。所以,決定在基于街旁網(wǎng)強(qiáng)大的定位功能和海量的用戶數(shù)據(jù),設(shè)計一個全新的實時拼車模塊,以達(dá)到提高街旁網(wǎng)軟件的實用性等目標(biāo)。對于移動互聯(lián)網(wǎng)來說,這是個全新的領(lǐng)域,所以并沒有可以參照的現(xiàn)在例子,這也使得在系統(tǒng)分析與設(shè)計時非常痛苦。遇到的最大困難就是在相同路線或者說可以拼車的兩個用戶之間的匹配,剛開始的想法很簡單,但是發(fā)現(xiàn)太理想化了,后來又通過查閱資料嘗試了一些思路,但是由于資料太少,還有沒能找到解決方案。最后,收到迪杰斯特拉算法的

溫馨提示

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

評論

0/150

提交評論