UML火車票預定系統(tǒng)剖析(word文檔良心出品)_第1頁
UML火車票預定系統(tǒng)剖析(word文檔良心出品)_第2頁
UML火車票預定系統(tǒng)剖析(word文檔良心出品)_第3頁
UML火車票預定系統(tǒng)剖析(word文檔良心出品)_第4頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗報告課程名稱軟件建模技術實驗名稱軟件建模實驗姓 名實驗日期周鵬剛學2014-11-19號成201207040321績專業(yè)班級軟件 1203指導教師衛(wèi)紅春(實驗目的實驗設備和環(huán)境實驗內(nèi)容與步驟實驗結果與分析總結,問題及建議))目 錄、1、 1.1 需求概述1.2需求分析1.3需求模型(用例圖)2、靜態(tài)模型2.1類圖2.2對象圖2.3包圖3、動態(tài)模型 93.1時序圖3.2狀態(tài)圖3.3協(xié)作圖3.4活動圖4、 .項目分工說明5、 .總結1 需求分析1.1 需求概述線上預訂火車票系統(tǒng)是一款功能強大、操作簡便、易維護的、具有良好人機交互界面的線上訂票系統(tǒng),它包括用戶管理模塊、系統(tǒng)參數(shù)設置模塊、票務信息

2、模塊(提供票價、列車的實時信息)、訂票管理模塊(提供訂票和退訂功能)、實時信息提示模塊(提供車況、路況、列車晚點等實時信息)、數(shù)據(jù)管理模塊(提供數(shù)據(jù)備份、數(shù)據(jù)操作功能)。實現(xiàn)火車票線上預定的自動化的計算機系統(tǒng),為旅客提供準確、精細、迅速的火車票銷售信息和方便、簡單的訂票功能。線上預訂火車票系統(tǒng)主要是對于訂票信息的統(tǒng)一管理, 滿足了中小型線上訂票網(wǎng)站對于用戶的管理,訂票信息的收集和處理方面的要求。用現(xiàn)代化的方式取代以前的傳統(tǒng)模式,更有利于信息的流通,資源的宏觀管理。具有體積小,代碼簡潔,易維護、易修改的優(yōu)點。線上訂購火車票系統(tǒng)用系票訂實數(shù)戶統(tǒng)務票時據(jù)管參信管信管理數(shù)息理息理模設模模管模塊置塊塊理

3、塊模模塊塊1.2 需求分析用戶管理模塊用戶管理模塊包括如下幾個部分。(1) 添加用戶信息:管理員可以對用戶信息進行添加操作。(2) 刪除用戶信息:管理員可以對已有用戶信息進行刪除操作。(3) 查看用戶信息權限:每個用戶都具有一定的權限,管理員可以查看用戶的管理權限。(4) 修改用戶信息權限:管理員可以修改用戶的管理權限。(5) 刪除管理權限:管理員在權限管理中可以刪除管理權限。(6) 添加管理權限:管理員在權限管理中可以添加管理權限。用戶管理模塊用戶管理權限管理添刪查修刪查添加除看改除看加用用用用管管管戶戶戶戶理理理信信信信權權權息息息息限限限權權限限系統(tǒng)參數(shù)設置模塊系統(tǒng)參數(shù)設置模塊有如下幾個

4、部分。(1) 用戶信息:管理員可以修改用戶信息并保存。(2) 訂票信息:對訂票信息進行添加、刪除操作。(3) 退訂信息:對退訂信息進行添加、刪除操作。(4) 旅客訂票記錄:對旅客訂票記錄進行添加、刪除操作。(5) 其他信息:對其他信息進行編輯、刪除操作。在編輯時可以修改附件存放路徑和備份文件存放路徑。系統(tǒng)參數(shù)設置模塊用訂退旅其戶票訂客他信信信訂信息息息票息記錄2票務信息模塊票務信息模塊包括如下幾個部分。(1) 車次信息:對車次信息進行添加、刪除操作。(2) 列車時間信息:對列車時間信息進行添加、刪除操作。(3) 座位信息:對座位信息進行添加、刪除操作。(4) 價格信息:對價格信息進行添加、刪除

5、操作。(5) 車站信息:對車站信息進行添加、刪除操作。票務信息模塊車列座價車次車位格站信時信信信息間息息息信息訂票管理模塊訂票管理模塊包括如下幾個部分。(1) 用戶注冊:注冊新用戶。(2) 用戶登錄:已注冊用戶登錄。(3) 列車信息:瀏覽可預定車輛信息。(4) 車票預訂:預定車票。3訂票管理模塊用用列車戶戶車票注登信預冊錄息訂實時信息管理模塊實時信息管理模塊包括如下幾個部分。(1) 實時信息查看:在窗口現(xiàn)在最新實時信息。(2) 實時信息更新:對于最新路況、車況信息進行更新。(3) 實時信息修改:對于最新路況、車況信息進行修改。實時信息管理模塊實實實時時時信信信息息息查更修看新改4數(shù)據(jù)管理模塊數(shù)

6、據(jù)管理模塊包括:(1) 數(shù)據(jù)查看:對所有數(shù)據(jù)查看。(2) 數(shù)據(jù)備份:備份所有數(shù)據(jù)。(3) 數(shù)據(jù)恢復:恢復受損數(shù)據(jù)。數(shù)據(jù)管理模塊數(shù)數(shù)數(shù)據(jù)據(jù)據(jù)查備恢看份復1.3 需求模型(用例圖)客戶先通過網(wǎng)站系統(tǒng)查詢各種情況(票的價格,車的情況,以及一些鐵路狀況) ,再通過系統(tǒng)數(shù)據(jù)庫給與的實時信息提示去預定想要的火車票,完成訂票的過程,客戶也可以通過網(wǎng)站系統(tǒng)對自己已經(jīng)訂購的票進行退訂手續(xù)。管理員可以通過系統(tǒng)對客戶進行管理,查看客戶信息,修改客戶信息,添加客戶信息,以及刪除客戶信息等等,管理員也可以去修改票務信息,修改變動后的時間以及車票價格等等。5uc Use Case Model退票客戶查詢信息數(shù)據(jù)庫修改票價

7、信息管理員客戶管理查詢票價?include?查詢車況訂票?include?include?查詢路況實時信息修改時間?include?include?修改車票價格查看客戶信心?include?修改客戶信息?include?include?添加客戶信心?include?刪除客戶信息62 靜態(tài)模型2.1 類圖旅客(姓名、性別、需求信息、有效證件)列車班次(發(fā)車時間、起點、終點、乘坐人數(shù)、價格)火車站(名稱、所在地)訂票(票號、班次號、旅客號、票價)管理員(密碼、姓名)旅客表字段類型含義說明Customer_NameString()旅客的名字旅客的名字Customer_SexVarchar()旅客的性

8、別旅客的性別Customer_WantVarchar()旅客的需求旅客的需求信息Customer_IdenVarchar()旅客的證件旅客的有效證件班次表字段類型含義說明Train_TimeTime班次時間列車的發(fā)車時間Train_StartVarchar()班次起點列車的始發(fā)站Train_EndVarchar()班次終點列車的終點站Train_NumberInt()班次乘坐人數(shù)列車的乘坐人數(shù)Train_PriceInt()班次價格本次列車的價格訂火車票表字段類型含義說明Order_IDVarchar()訂火車票號主鍵( PK)7Order_FIDVarchar()班次號Order_CIDVa

9、rchar()旅客號Order_PriceInt()票價管理員表字段類型含義Admin_passwordVarchar()管理員密碼Admin_NameVarchar()管理員姓名火車站表字段類型含義Station_NameVarchar()火車站名字Station_addrVarchar()火車站所在地c lass Class Model旅客表火車站表班次表-customerid: varchar-station_addrass: varchar-train_end: varchar-customername: string-station_name: varchar-train_numbe

10、r: int-customersex: varchar-train_price: int-customerwant: varchar+delete() : void-train_start: varchar+delete()+insert() : void-train_time: int+select() : void+delete() : void+insert()+update() : void+select()+inisert() : void+update()+select() : void+update() : void訂火車票表-order-fid: varchar-order_c

11、id: varchar-order_id: varchar-order_price: int+delete() : void+insert() : void+select() : void+update() : void外鍵( FK)外鍵( FK)外鍵( FK)說明管理員密碼管理員姓名說明火車站名字火車站所在地管理員表- admin_name: varchar- admin_password: varchar+ delete() : void+ insert() : void+ select() : void+ update() : void83 動態(tài)模型3.1 時序圖1. 客戶首先要使用一臺

12、已經(jīng)聯(lián)網(wǎng)的電腦2. 在網(wǎng)站上搜索票務信息3. 檢索票務信息數(shù)據(jù)庫4. 電腦將檢索的信息傳遞給客戶5. 客戶經(jīng)查看信息后進行訂票6. 客戶輸入自己的銀行賬號7. 系統(tǒng)驗證賬號正確性8. 提交信息并進行繳費9. 系統(tǒng)給客戶票務9sd Component Model瀏覽器與訂票系統(tǒng)票務系統(tǒng)票務信息客戶登陸頁面至數(shù)據(jù)庫1. 輸入網(wǎng)址 ()2 :搜索票務信息 ()3 :檢索 ()4 :傳遞信息 ()5:輸入賬號密碼 ()6 :進行訂票 ()7:輸入銀行轉賬 ()8 :系統(tǒng)驗證 ()9 :提交信息并繳費 ()10 :提供票務單 ()11 :賬號密碼錯誤 ()12 :驗證失敗 ()13 :繳費失敗 ()1.

13、管理員登陸到系統(tǒng)。2.管理員擁有權限修改票務信息、客戶信息、車況信息。3.用戶登陸的網(wǎng)站。4.用戶可以查看票務信息、車況信息。5.用戶預定火車票10sd Component Model電腦票務系統(tǒng)車況信息管理員客戶1 :登入 ()2:修改客戶信息 ()3 :修改車況信息 ()4 :修改票價信息 ()5:客戶登入 ()6:查看車況信息 ()7 :查看票務信息 ()8:預訂火車票 ()9:登入失敗 ()10 :客戶登入失敗 ()3.2 狀態(tài)圖1. 進入數(shù)據(jù)庫系統(tǒng)頁面2. 進入預定車票界面3. 預定成功后退出4. 進入退訂車票界面5. 退訂成功后退出6. 不能成功預、退車票則退出11s tm Dom

14、ain Model數(shù)據(jù)庫系統(tǒng)頁面預訂車票界面成功初始狀態(tài) 預訂成功 登入失敗 預訂失敗 終止狀態(tài)退訂車票界面失敗退訂失敗 退訂成功 3.3 協(xié)作圖1. 客戶首先要連接上網(wǎng)絡的電腦2. 客戶進行網(wǎng)站搜索,檢索有關的票務信息3. 電腦將顯示的票務信息給予客戶4. 客戶再通過查看信息后選擇買票5. 客戶輸入自己的賬號6. 驗證帳戶并提交扣錢7. 電腦將票的代碼顯示給客戶,憑證取票12sd Class Model1 :聯(lián)網(wǎng)客戶3 :顯示信息給客戶5 :輸入賬戶密碼4 :選擇票賬戶6 :驗證扣錢3.4 活動圖1.客戶先進行網(wǎng)絡連接,進入票務數(shù)據(jù)庫信息管理系統(tǒng)頁面2.進入退票界面,客戶可以進行退票的操作3

15、.進入訂票界面,客戶可以查看票務的實時信息情況4.檢索信息之后,客戶進行預定購票5.進入賬號管理系統(tǒng),輸入自己的賬號6.驗證后給予客戶票的代碼,憑證取票7.結束則退出2:搜索電腦8 :檢票7:顯示代碼給客戶票務信息13act Class Model客戶系統(tǒng)初始狀態(tài)聯(lián)網(wǎng)進入退票界面訂票界面檢索進入預訂購票輸入賬號進入給予客戶票的代碼成功失敗結束144.項目分工說明: 1.時序圖sd Component Model瀏覽器與訂票系統(tǒng)票務系統(tǒng)票務信息客戶登陸頁面至數(shù)據(jù)庫1. 輸入網(wǎng)址 ()2 :搜索票務信息 ()3 :檢索 ()4 :傳遞信息 ()5:輸入賬號密碼 ()6 :進行訂票 ()7:輸入銀行轉賬 ()8 :系統(tǒng)驗證 ()9 :提交信息并繳費 ()10 :提供票務單 ()11 :賬號密碼錯誤 ()12 :驗證失敗 ()13 :繳費失敗 ()15sd Component Model電腦票務系統(tǒng)車況信息管理員客戶1 :登入 ()2:修改客戶信息 ()3 :修改車況信息 ()4 :修改票價信息 ()5:客戶登入 ()6:查看車況信息 ()7 :查看票務信息 ()8:預訂火

溫馨提示

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

評論

0/150

提交評論