資源描述:
《火車購票系統(tǒng)UML類圖-時(shí)序圖-狀態(tài)圖-協(xié)作圖-活動(dòng)圖-對象圖--用例圖》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、《UML面向?qū)ο蠓治觥氛n程實(shí)踐項(xiàng)目報(bào)告項(xiàng)目名稱:網(wǎng)上訂購火車票系統(tǒng)項(xiàng)目組成員:學(xué)號:班級:指導(dǎo)教師:2008年11月10日目錄1需求分析11.1需求概述11.2需求分析21.3需求模型(用例圖)52靜態(tài)模型62.1類圖62.2對象圖62.3包圖73動(dòng)態(tài)模型83.1時(shí)序圖83.2狀態(tài)圖83.3協(xié)作圖83.4活動(dòng)圖84項(xiàng)目組成員分工說明95總結(jié)106參考資料111需求分析1.1需求概述線上預(yù)訂火車票系統(tǒng)是一款功能強(qiáng)大、操作簡便、易維護(hù)的、具有良好人機(jī)交互界面的線上訂票系統(tǒng),它包括用戶管理模塊、系統(tǒng)參數(shù)設(shè)置模塊、票務(wù)信息模塊(
2、提供票價(jià)、列車的實(shí)時(shí)信息)、訂票管理模塊(提供訂票和退訂功能)、實(shí)時(shí)信息提示模塊(提供車況、路況、列車晚點(diǎn)等實(shí)時(shí)信息)、數(shù)據(jù)管理模塊(提供數(shù)據(jù)備份、數(shù)據(jù)操作功能)。實(shí)現(xiàn)火車票線上預(yù)定的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為旅客提供準(zhǔn)確、精細(xì)、迅速的火車票銷售信息和方便、簡單的訂票功能。線上預(yù)訂火車票系統(tǒng)主要是對于訂票信息的統(tǒng)一管理,滿足了中小型線上訂票網(wǎng)站對于用戶的管理,訂票信息的收集和處理方面的要求。用現(xiàn)代化的方式取代以前的傳統(tǒng)模式,更有利于信息的流通,資源的宏觀管理。具有體積小,代碼簡潔,易維護(hù)、易修改的優(yōu)點(diǎn)。線上訂購火車票系統(tǒng)用戶
3、管理模塊系統(tǒng)參數(shù)設(shè)置模塊票務(wù)信息模塊訂票管理模塊實(shí)時(shí)信息管理模塊數(shù)據(jù)管理模塊211.1需求分析用戶管理模塊用戶管理模塊包括如下幾個(gè)部分。(1)添加用戶信息:管理員可以對用戶信息進(jìn)行添加操作。(2)刪除用戶信息:管理員可以對已有用戶信息進(jìn)行刪除操作。(3)查看用戶信息權(quán)限:每個(gè)用戶都具有一定的權(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)限管理添加
4、用戶信息刪除用戶信息查看用戶信息權(quán)限修改用戶信息權(quán)限刪除管理權(quán)限查看管理權(quán)限添加管理權(quán)限系統(tǒng)參數(shù)設(shè)置模塊系統(tǒng)參數(shù)設(shè)置模塊有如下幾個(gè)部分。(1)用戶信息:管理員可以修改用戶信息并保存。(2)訂票信息:對訂票信息進(jìn)行添加、刪除操作。(3)退訂信息:對退訂信息進(jìn)行添加、刪除操作。(4)旅客訂票記錄:對旅客訂票記錄進(jìn)行添加、刪除操作。(5)其他信息:對其他信息進(jìn)行編輯、刪除操作。在編輯時(shí)可以修改附件存放路徑和備份文件存放路徑。21系統(tǒng)參數(shù)設(shè)置模塊退訂信息訂票信息其他信息旅客訂票記錄用戶信息票務(wù)信息模塊票務(wù)信息模塊包括如下幾個(gè)部分
5、。(1)車次信息:對車次信息進(jìn)行添加、刪除操作。(2)列車時(shí)間信息:對列車時(shí)間信息進(jìn)行添加、刪除操作。(3)座位信息:對座位信息進(jìn)行添加、刪除操作。(4)價(jià)格信息:對價(jià)格信息進(jìn)行添加、刪除操作。(5)車站信息:對車站信息進(jìn)行添加、刪除操作。票務(wù)信息模塊車次信息列車時(shí)間信息座位信息價(jià)格信息車站信息21訂票管理模塊訂票管理模塊包括如下幾個(gè)部分。(1)用戶注冊:注冊新用戶。(2)用戶登錄:已注冊用戶登錄。(3)列車信息:瀏覽可預(yù)定車輛信息。(4)車票預(yù)訂:預(yù)定車票。訂票管理模塊用戶注冊用戶登錄列車信息車票預(yù)訂實(shí)時(shí)信息管理模塊實(shí)
6、時(shí)信息管理模塊包括如下幾個(gè)部分。(1)實(shí)時(shí)信息查看:在窗口現(xiàn)在最新實(shí)時(shí)信息。(2)實(shí)時(shí)信息更新:對于最新路況、車況信息進(jìn)行更新。(3)實(shí)時(shí)信息修改:對于最新路況、車況信息進(jìn)行修改。21實(shí)時(shí)信息管理模塊實(shí)時(shí)信息查看實(shí)時(shí)信息更新實(shí)時(shí)信息修改數(shù)據(jù)管理模塊數(shù)據(jù)管理模塊包括:(1)數(shù)據(jù)查看:對所有數(shù)據(jù)查看。(2)數(shù)據(jù)備份:備份所有數(shù)據(jù)。(3)數(shù)據(jù)恢復(fù):恢復(fù)受損數(shù)據(jù)。數(shù)據(jù)管理模塊數(shù)據(jù)查看數(shù)據(jù)備份數(shù)據(jù)恢復(fù)211.1需求模型(用例圖)21客戶先通過網(wǎng)站系統(tǒng)查詢各種情況(票的價(jià)格,車的情況,以及一些鐵路狀況),再通過系統(tǒng)數(shù)據(jù)庫給與的實(shí)時(shí)信
7、息提示去預(yù)定想要的火車票,完成訂票的過程,客戶也可以通過網(wǎng)站系統(tǒng)對自己已經(jīng)訂購的票進(jìn)行退訂手續(xù)。管理員可以通過系統(tǒng)對客戶進(jìn)行管理,查看客戶信息,修改客戶信息,添加客戶信息,以及刪除客戶信息等等,管理員也可以去修改票務(wù)信息,修改變動(dòng)后的時(shí)間以及車票價(jià)格等等。211靜態(tài)模型1.1類圖旅客(姓名、性別、需求信息、有效證件)列車班次(發(fā)車時(shí)間、起點(diǎn)、終點(diǎn)、乘坐人數(shù)、價(jià)格)21火車站(名稱、所在地)訂票(票號、班次號、旅客號、票價(jià))管理員(密碼、姓名)旅客表字段類型含義說明Customer_NameString()旅客的名字旅客的
8、名字Customer_SexVarchar()旅客的性別旅客的性別Customer_WantVarchar()旅客的需求旅客的需求信息Customer_IdenVarchar()旅客的證件旅客的有效證件班次表字段類型含義說明Train_TimeTime班次時(shí)間列車的發(fā)車時(shí)間Train_StartVarchar()班次