火車購票系統(tǒng)UML類圖_時序圖_狀態(tài)圖_協(xié)作圖_活動圖_對象圖__用例圖

上傳人:guoc****ang 文檔編號:54609797 上傳時間:2022-02-15 格式:DOC 頁數(shù):22 大?。?36.45KB
收藏 版權(quán)申訴 舉報 下載
火車購票系統(tǒng)UML類圖_時序圖_狀態(tài)圖_協(xié)作圖_活動圖_對象圖__用例圖_第1頁
第1頁 / 共22頁
火車購票系統(tǒng)UML類圖_時序圖_狀態(tài)圖_協(xié)作圖_活動圖_對象圖__用例圖_第2頁
第2頁 / 共22頁
火車購票系統(tǒng)UML類圖_時序圖_狀態(tài)圖_協(xié)作圖_活動圖_對象圖__用例圖_第3頁
第3頁 / 共22頁

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《火車購票系統(tǒng)UML類圖_時序圖_狀態(tài)圖_協(xié)作圖_活動圖_對象圖__用例圖》由會員分享,可在線閱讀,更多相關(guān)《火車購票系統(tǒng)UML類圖_時序圖_狀態(tài)圖_協(xié)作圖_活動圖_對象圖__用例圖(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 《UML面向?qū)ο蠓治觥氛n程 實踐項目報告 項目名稱: 網(wǎng)上訂購火車票系統(tǒng) 項目組成員: 學 號: 班 級: 指導 教師: 2008年 11 月 10 日 目 錄 1 需求分析 1 1.1 需求概述 1 1.2 需求分析 2 1.3 需求模型(用例圖) 5 2 靜態(tài)模型

2、6 2.1 類圖 6 2.2 對象圖 6 2.3 包圖 7 3 動態(tài)模型 8 3.1 時序圖 8 3.2 狀態(tài)圖 8 3.3 協(xié)作圖 8 3.4 活動圖 8 4 項目組成員分工說明 9 5 總結(jié) 10 6 參考資料 11 1.1 需求概述 線上預訂火車票系統(tǒng)是一款功能強大、操作簡便、易維護的、具有良好人機交互界面的線上訂票系統(tǒng),它包括用戶管理模塊、系統(tǒng)參數(shù)設(shè)置模塊、票務信息模塊(提供票價、列車的實時信息)、訂票管理模塊(提供訂票和退訂功能)、實時信息提示模塊(提供車況、路況、列車晚點等實時信息)、數(shù)據(jù)管理模塊(提供數(shù)據(jù)備份、數(shù)據(jù)操作功能)。實現(xiàn)火車票線

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

4、塊包括如下幾個部分。 (1) 添加用戶信息:管理員可以對用戶信息進行添加操作。 (2) 刪除用戶信息:管理員可以對已有用戶信息進行刪除操作。 (3) 查看用戶信息權(quán)限:每個用戶都具有一定的權(quán)限,管理員可以查看用戶的管理權(quán)限。 (4) 修改用戶信息權(quán)限:管理員可以修改用戶的管理權(quán)限。 (5) 刪除管理權(quán)限:管理員在權(quán)限管理中可以刪除管理權(quán)限。 (6) 添加管理權(quán)限:管理員在權(quán)限管理中可以添加管理權(quán)限。 用戶管理模塊 用戶管理 權(quán)限管理 添加用戶信息 刪除用戶信息 查看用戶信息權(quán)限 修改用戶信息權(quán)限 刪除管理權(quán)限 查看管理權(quán)限 添加管理權(quán)限

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

6、模塊包括如下幾個部分。 (1) 車次信息:對車次信息進行添加、刪除操作。 (2) 列車時間信息:對列車時間信息進行添加、刪除操作。 (3) 座位信息:對座位信息進行添加、刪除操作。 (4) 價格信息:對價格信息進行添加、刪除操作。 (5) 車站信息:對車站信息進行添加、刪除操作。 票務信息模塊 車次信息 列車時間信息 座位信息 價格信息 車站信息 訂票管理模塊 訂票管理模塊包括如下幾個部分。 (1) 用戶注冊:注冊新用戶。 (2) 用戶登錄:已注冊用戶登錄。 (3) 列車信息:瀏覽可預定車輛信息。 (

7、4) 車票預訂:預定車票。 訂票管理模塊 用戶注冊 用戶登錄 列車信息 車票預訂 實時信息管理模塊 實時信息管理模塊包括如下幾個部分。 (1) 實時信息查看:在窗口現(xiàn)在最新實時信息。 (2) 實時信息更新:對于最新路況、車況信息進行更新。 (3) 實時信息修改:對于最新路況、車況信息進行修改。 實時信息管理模塊 實時信息查看 實時信息更新 實時信息修改 數(shù)據(jù)管理模塊

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

9、 19 3 靜態(tài)模型 3.1 類圖 旅客(姓名、性別、需求信息、有效證件 ) 列車班次(發(fā)車時間、起點、終點、乘坐人數(shù)、價格) 火車站(名稱、所在地) 訂票(票號、班次號、旅客號、票價) 管理員(密碼、姓名) 旅客表 字段 類型 含義 說明 Customer_Name String() 旅客的名字 旅客的名字 Customer_Sex Varchar() 旅客的性別 旅客的性別 Customer_Want Varchar() 旅客的需求 旅客的需求信息 Customer_Iden Varchar() 旅客的證件 旅

10、客的有效證件 班次表 字段 類型 含義 說明 Train_Time Time 班次時間 列車的發(fā)車時間 Train_Start Varchar() 班次起點 列車的始發(fā)站 Train_End Varchar() 班次終點 列車的終點站 Train_Number Int() 班次乘坐人數(shù) 列車的乘坐人數(shù) Train_Price Int() 班次價格 本次列車的價格 訂火車票表 字段 類型 含義 說明 Order_ID Varchar() 訂火車票號 主鍵(PK) Order_FID Varchar() 班次號 外

11、鍵(FK) Order_CID Varchar() 旅客號 外鍵(FK) Order_Price Int() 票價 外鍵(FK) 管理員表 字段 類型 含義 說明 Admin_password Varchar() 管理員密碼 管理員密碼 Admin_Name Varchar() 管理員姓名 管理員姓名 火車站表 字段 類型 含義 說明 Station_Name Varchar() 火車站名字 火車站名字 Station_addr Varchar() 火車站所在地 火車站所在地

12、3.2 對象圖 1.管理員管理顧客信息,管理車票信息。 3.3 包圖 1.創(chuàng)建管理員包,內(nèi)有管理員類。 2.創(chuàng)建顧客包,內(nèi)有顧客類。 3.創(chuàng)建訂票包,內(nèi)有訂票類。 4.創(chuàng)建車站包,內(nèi)有車站類,主要是車站信息。 5.創(chuàng)建火車票包,內(nèi)有車票類,主要為火車票信息。 4 動態(tài)模型 4.1 時序圖 1. 客戶首先要使用一臺已經(jīng)聯(lián)網(wǎng)的電腦 2. 在網(wǎng)站上搜索票務信息 3. 檢索票務信息數(shù)據(jù)庫 4. 電腦將檢索的信息傳遞給客戶 5. 客戶經(jīng)查看信息后進行訂票 6. 客戶輸

13、入自己的銀行賬號 7. 系統(tǒng)驗證賬號正確性 8. 提交信息并進行繳費 9. 系統(tǒng)給客戶票務 1.管理員登陸到系統(tǒng)。 2.管理員擁有權(quán)限修改票務信息、客戶信息、車況信息。 3.用戶登陸的網(wǎng)站。 4.用戶可以查看票務信息、車況信息。 5.用戶預定火車票 4.2 狀態(tài)圖 1. 進入數(shù)據(jù)庫系統(tǒng)頁面 2. 進入預定車票界面 3. 預定成功后退出 4. 進入退訂車票界面 5. 退訂成功后退出 6. 不能成功預、退車票則退出 4.3 協(xié)作圖 1. 客戶首先要連接上網(wǎng)絡的電腦 2. 客戶進行網(wǎng)站搜索,檢索有關(guān)的票務信息 3. 電腦將顯示的票務信息給

14、予客戶 4. 客戶再通過查看信息后選擇買票 5. 客戶輸入自己的賬號 6. 驗證帳戶并提交扣錢 7. 電腦將票的代碼顯示給客戶,憑證取票 4.4 活動圖 1.客戶先進行網(wǎng)絡連接,進入票務數(shù)據(jù)庫信息管理系統(tǒng)頁面 2.進入退票界面,客戶可以進行退票的操作 3.進入訂票界面,客戶可以查看票務的實時信息情況 4.檢索信息之后,客戶進行預定購票 5.進入賬號管理系統(tǒng),輸入自己的賬號 6.驗證后給予客戶票的代碼,憑證取票 7.結(jié)束則退出 5 項目組成員分工說明 需求分析階段是軟件開發(fā)的最核心的部分,所以受到我們組成員的高度重視,一心想要把分析做得更好,通過網(wǎng)上查

15、閱資料,去圖書館借閱有關(guān)的書籍以及課本上的知識,再經(jīng)過我們組成員三個人之間的默契配合,共同完成了軟件的核心部分-----需求分析。 完成了我們所要做的項目的需求分析之后,下面的課程設(shè)計可根據(jù)需求分析來進行,我們組成員之間開始了進行分工合作,靜態(tài)模型中的三類圖,個人選擇自己最擅長的部分開始分工畫圖。類圖模塊由組成員倪巧完成,對象圖由組成員陳磊完成,包圖則由成員時圣云完成。 動態(tài)模型的四部分圖,我們依然按照分工合作的方式去完成的。時序圖由成員倪巧、陳磊共同完成,狀態(tài)圖由成員時圣云完成,協(xié)作圖由成員倪巧完成,活動圖則由成員陳磊、時圣云合作完成的。分工明確,合作良好。 最后的總結(jié)由成員倪巧完成,

16、再做了最后的文檔的整理。 6 總結(jié) 課程設(shè)計的體會 經(jīng)過一個星期的上機實踐學習,使我對UML有了更進一步的認識和了解,要想學好它要重在實踐,要通過不斷的上機操作才能更好地學習它,通過實踐,我也發(fā)現(xiàn)我的好多不足之處,最主要是自己在UML圖形正確使用上不夠熟悉,通過實踐,使我在這個方面的認識有所提高。 其次,經(jīng)過查找資料,調(diào)查研究,獲取需求以及在這些基礎(chǔ)上做出的系統(tǒng)分析,我做出了這個“火車票銷售管理系統(tǒng)”說明書??偟膩碚f,這個系統(tǒng)的設(shè)計考慮了大部分要考慮的因素,一些影響不大的因素就沒有考慮再內(nèi),系統(tǒng)的需求分析中占相當一部分比例的用例規(guī)格說明采用表格的方式,直觀,便于理解,不過需求分析在

17、整體的格式多樣性上有所欠缺,這在以后的設(shè)計中要吸取教訓。通過這次的課程設(shè)計,我不但學到了很多東西,也把原來學的東西理解的更透徹了,特別是把原來學的不同科目的東西結(jié)合起來了,收獲很大。 通過實踐的學習,我認到學好計算機要重視實踐操作,不僅僅是學習UML語言,還是其它的語言,以及其它的計算機方面的知識都要重在實踐,所以后在學習過程中,我會更加注視實踐操作,使自己更好地學好計算機。 沒有實踐,學習就是無源之水,無本之木。以上就是我在進行課程設(shè)計實訓的心得和感受。 7 參考資料 [1] 李大友,陳明等 《實用軟件工程基礎(chǔ)》 清華大學出版社 [2] 鄭莉, 董淵等 《C++語言程序設(shè)計》 清華大學出版社 [3] 吳建,汪杰等 《UML基礎(chǔ)與Rose建模案例》 人民郵電出版社 [4] Soren Lauesen 著 《軟件需求》 電子工業(yè)出版社

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!