freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

鐵路售票管理系統(tǒng)軟件設(shè)計(jì)方案(編輯修改稿)

2025-06-06 18:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ywshu rwshu修改的屬性:無(wú)該操作調(diào)用的其他操作無(wú)調(diào)用該類(lèi)的其他操作:ticketQueryDest處理邏輯概述:通過(guò)number查詢(xún)?cè)搯诬?chē)數(shù)據(jù)庫(kù)中是否存在,如果存在則返回該列火車(chē)的車(chē)票如發(fā)車(chē)時(shí)間,座位號(hào)相關(guān)信息,否則返回NULL。操作名: ticketQueryDest操作用途:通過(guò)目的站來(lái)獲得列車(chē)列表可見(jiàn)性:public參數(shù)列表:終點(diǎn)站 zhongdianzhan返回值類(lèi)型:bool前置條件:該終點(diǎn)站對(duì)應(yīng)的列車(chē)在數(shù)據(jù)庫(kù)中存在,即zhongdianzhan對(duì)應(yīng)列車(chē)信息在數(shù)據(jù)庫(kù)中存在后置條件:顯示到達(dá)此終點(diǎn)站對(duì)應(yīng)的列車(chē)列表讀取的屬性:zhongdianzhan arriveTime leibie kongtiao tujingzhan shifazhanfachetime yzshu rzshu ywshu rwshu修改的屬性:無(wú)該操作調(diào)用的其他操作無(wú)調(diào)用該類(lèi)的其他操作:無(wú)處理邏輯概述:通過(guò)zhongdianzhan查詢(xún)?cè)摿熊?chē)總表數(shù)據(jù)庫(kù)中是否存在,如果存在則返回列車(chē)信息列表,否則返回NULL。操作名:modifySalerInfo操作用途:修改售票員信息可見(jiàn)性:private參數(shù)列表:ID:stringpassword:stringusername:stringsalary:intworkNumber:int返回值類(lèi)型:bool前置條件:該售票員在數(shù)據(jù)庫(kù)中已存在后置條件:將該售票員的新信息寫(xiě)回到數(shù)據(jù)庫(kù)讀取的屬性:ID、password、username、salary、workNumber修改的屬性:ID、password、username、salary、workNumber該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:modifyTicketsSaler的偽碼描述如下:if(該售票員在數(shù)據(jù)庫(kù)中已存在){ 讀取售票員原有信息 將新的售票員信息保存到數(shù)據(jù)庫(kù)return true。 } else return false。 ticketsSaler類(lèi)對(duì)象名稱(chēng):ticketsSaler用途:人員保存持久性:需要永久存儲(chǔ);操作描述:操作名:ticketsSell操作用途:售票,修改售票后的票數(shù)可見(jiàn)性:private參數(shù)列表:車(chē)次:int購(gòu)買(mǎi)的車(chē)票數(shù)目:int返回值類(lèi)型:bool前置條件:該車(chē)次存在而且車(chē)票剩余數(shù)不小于購(gòu)買(mǎi)數(shù)后置條件:將售票后車(chē)票信息寫(xiě)回到數(shù)據(jù)庫(kù)讀取的屬性:ticketsNumber修改的屬性:ticketsNumber該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:ticketsSell的偽碼描述如下:if(剩余車(chē)票數(shù)=購(gòu)買(mǎi)車(chē)票數(shù)){ 修改車(chē)票信息 將修改后的車(chē)票信息保存到數(shù)據(jù)庫(kù)return true。 } else return false。操作名: ticketRefund操作用途:回退火車(chē)票可見(jiàn)性:public參數(shù)列表:無(wú)返回值類(lèi)型:bool前置條件:退票時(shí)間在該火車(chē)開(kāi)車(chē)時(shí)間前6小時(shí)后置條件:無(wú)讀取的屬性:totalMoney修改的屬性:totalMoney該操作調(diào)用的其他操作無(wú)調(diào)用該類(lèi)的其他操作:無(wú)處理邏輯概述:票進(jìn)行回退時(shí),將yznumber rznumber ywnumber rwnumber totalNumber進(jìn)行相應(yīng)修改,加上銷(xiāo)售的車(chē)票張數(shù),并回退給退票者車(chē)票費(fèi)用,將當(dāng)前總金額更新 administrator類(lèi)對(duì)象名稱(chēng):administrator用途:人員保存持久性:需要永久存儲(chǔ);操作描述:操作名:addTicketsSeller操作用途:添加售票員可見(jiàn)性:private參數(shù)列表:ID:stringpassword:stringusername:stringsalary:int(workNumber:int)(僅限于售票員)返回值類(lèi)型:bool前置條件:該工號(hào)在數(shù)據(jù)庫(kù)中不存在后置條件:將新添加的售票員信息寫(xiě)回到數(shù)據(jù)庫(kù)讀取的屬性:ID、password、username、salary、workNumber修改的屬性:ID、password、username、salary、workNumber該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:addTicketsSeller的偽碼描述如下:if(該工號(hào)在數(shù)據(jù)庫(kù)中不存在){ 將新添加的售票員信息保存到數(shù)據(jù)庫(kù)return true。 } else return false。操作名: deleteTicketsaler操作用途:刪除指定的售票員可見(jiàn)性:private參數(shù)列表:工號(hào): worknumber返回值類(lèi)型:bool前置條件:該工號(hào)的售票員存在后置條件:將數(shù)據(jù)庫(kù)中該售票員信息刪除讀取的屬性:worknumber修改的屬性:無(wú)該操作調(diào)用的其他操作無(wú)調(diào)用該類(lèi)的其他操作:無(wú)處理邏輯概述:查找指定工號(hào)的售票員,如果找到,則刪除,返回true;否則返回false。操作名:addTrain操作用途:添加列車(chē)信息可見(jiàn)性:private參數(shù)列表:車(chē)次、始發(fā)站、終點(diǎn)站、票價(jià)等列車(chē)信息返回值類(lèi)型:bool前置條件:該車(chē)次在數(shù)據(jù)庫(kù)中不存在后置條件:將該車(chē)次的新信息寫(xiě)回到數(shù)據(jù)庫(kù)讀取的屬性:車(chē)次、始發(fā)站、終點(diǎn)站、票價(jià)等列車(chē)信息修改的屬性:車(chē)次、始發(fā)站、終點(diǎn)站、票價(jià)等列車(chē)信息該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:addTrain的偽碼描述如下:if(該車(chē)次在數(shù)據(jù)庫(kù)中不存在){ 將新車(chē)次的信息保存到數(shù)據(jù)庫(kù)return true。 } else return false。操作名: deleteTrain操作用途:刪除某一車(chē)次的列車(chē)可見(jiàn)性:private參數(shù)列表:車(chē)次:number返回值類(lèi)型:bool前置條件:該車(chē)次的列車(chē)在數(shù)據(jù)庫(kù)中存在后置條件:將該車(chē)次的列車(chē)從數(shù)據(jù)庫(kù)中刪除讀取的屬性:number修改的屬性:無(wú)該操作調(diào)用的其他操作無(wú)調(diào)用該操作的其他操作:無(wú)處理邏輯概述:通過(guò)車(chē)次number在數(shù)據(jù)庫(kù)中查找,如果找到則刪除,返回true,否則返回false。 login類(lèi)對(duì)象名稱(chēng):login用途:軟件主界面持久性:需要永久存儲(chǔ);屬性描述:屬性名屬性作用可見(jiàn)性數(shù)據(jù)類(lèi)型缺省值約束條件ID用戶(hù)IDprivatestring“”長(zhǎng)度在1到20之間,包括數(shù)字、字母、下劃線(xiàn)password用戶(hù)密碼privatestring“”長(zhǎng)度在6到20之間,包括數(shù)字、字母、下劃線(xiàn)zhongdianzhan終點(diǎn)站publicstring“”長(zhǎng)度不超過(guò)64的字符串number車(chē)次publicint00操作名:ticketsSalerLogIn操作用途:系統(tǒng)管理員登錄可見(jiàn)性:public參數(shù)列表:ID:stringpassword:string返回值類(lèi)型:bool前置條件:用戶(hù)名、密碼正確后置條件:登錄進(jìn)入售票員界面讀取的屬性:ID、password修改的屬性:該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:ticketsSalerLogIn的偽碼描述如下:if(用戶(hù)名密碼正確){ 登錄售票員界面return true。 } else return false。操作名:administratorLogIn操作用途:系統(tǒng)管理員登錄可見(jiàn)性:public參數(shù)列表:ID:stringpassword:string返回值類(lèi)型:bool前置條件:用戶(hù)名、密碼正確后置條件:登錄進(jìn)入管理員界面讀取的屬性:ID、password修改的屬性:該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:administratorLogIn的偽碼描述如下:if(用戶(hù)名密碼正確){ 登錄管理員界面return true。 } else return false。操作名:ticketsList操作用途:車(chē)票顯示可見(jiàn)性:public參數(shù)列表:number、zhongdianzhan返回值類(lèi)型:bool前置條件:所查找的車(chē)票存在后置條件:正常顯示讀取的屬性:number、zhongdianzhan修改的屬性:無(wú)該操作調(diào)用的其他操作:無(wú)調(diào)用該操作的 其他操作:無(wú)處理邏輯概述:ticketsList的偽碼描述如下:if(所查找的車(chē)票存在){ 顯示車(chē)票信息return true。 } else return false。 狀態(tài)圖 列車(chē)類(lèi)狀態(tài)圖 圖7 列車(chē)類(lèi)狀態(tài)圖 售票與退票狀態(tài)圖 圖8 售票與退票狀態(tài)圖 鐵路售票管理系統(tǒng)總體狀態(tài)圖圖9 鐵路售票管理系統(tǒng)總體狀態(tài)圖 動(dòng)態(tài)模型 列車(chē)及車(chē)票信息查詢(xún)子系統(tǒng)順序圖 圖10 列車(chē)及車(chē)票信息查詢(xún)順序圖 登錄系統(tǒng)及信息管理子系統(tǒng)次序圖 圖11 登錄系統(tǒng)及信息管理子系統(tǒng)次序圖1 圖12 登錄系統(tǒng)及信息管理子系統(tǒng)次序圖2 火車(chē)票的銷(xiāo)售及退票子系統(tǒng)次序圖圖13 火車(chē)票的銷(xiāo)售及退票子系統(tǒng)次序圖 列車(chē)及車(chē)票管理子系統(tǒng)次序圖圖14 列車(chē)及車(chē)票管理子系統(tǒng)次序圖5 用戶(hù)界面設(shè)計(jì) 主界面登錄界面如圖1所示整體布局:主界面包括按車(chē)次及目的站查詢(xún)列車(chē)及車(chē)票信息窗口,中間主題為列車(chē)或車(chē)票具體信息,最上面包含的是售票員及售票員的登錄界面,主界面清晰地反映出系統(tǒng)的最終用戶(hù)。輸入數(shù)據(jù)項(xiàng)及其輸入方式:系統(tǒng)管理員和售票員可以從鍵盤(pán)向?qū)ξ谋究蛑休斎胗脩?hù)名、密碼易登錄系統(tǒng)。系統(tǒng)管理員、售票員、一般用戶(hù)可以向下面的文本框輸入車(chē)次信息和終點(diǎn)站以查詢(xún)列車(chē)信息。操作及其實(shí)現(xiàn)方式:輸入完畢后,點(diǎn)擊登錄按鈕,進(jìn)行登錄。點(diǎn)擊提交按鈕,查詢(xún)列車(chē)信息。輸出數(shù)據(jù)項(xiàng)及其輸出方式:如果登錄信息正確,則跳到對(duì)應(yīng)人員的操作界面,如果登陸信息錯(cuò)誤,則給出錯(cuò)誤提示。如果是查詢(xún)列車(chē)信息,則相應(yīng)的信息會(huì)在文本區(qū)中顯示。圖 15 主界面 系統(tǒng)管理員操作界面系統(tǒng)管理員操作界面如圖 — 圖 所示 系統(tǒng)管理員的個(gè)人信息管理界面整體布局: 包含四個(gè)任務(wù)欄,包含系統(tǒng)管理員的所有功能,個(gè)人信息管理,售票員管理,列車(chē)管理及售票管理四部分,下圖中間主體框顯示的是個(gè)人信息,下方包含個(gè)人信息的修改項(xiàng)。輸入數(shù)據(jù)項(xiàng)及其輸入方式:系統(tǒng)管理員如果想修改個(gè)人信息,可以在下面的文本域中輸入,然后點(diǎn)擊修改按鈕。操作及其實(shí)現(xiàn)方式:輸入完成后,點(diǎn)擊修改按鈕,進(jìn)行修改。輸出數(shù)據(jù)項(xiàng)及其輸出方式:當(dāng)系統(tǒng)管理員登錄以后,點(diǎn)擊查看按鈕,相應(yīng)的個(gè)人信息會(huì)顯示在文本區(qū)中。圖17 系統(tǒng)管理員的個(gè)人信息管理界面 系統(tǒng)管理員的售票員管理界面整體布局:主要項(xiàng)目為添加或刪除售票員,添加售票員的項(xiàng)目包括售票員ID,密碼,姓名及工資項(xiàng),而刪除時(shí)只需要工號(hào)即可,主體框顯示的是售票員的個(gè)人信息,下方有售票員信息修改項(xiàng)。輸入數(shù)據(jù)項(xiàng)及其輸入方式:從鍵盤(pán)輸入相應(yīng)的信息到對(duì)應(yīng)的文本域內(nèi)。操作及其實(shí)現(xiàn)方式:輸入完成后,點(diǎn)擊添加按鈕,添加售票員;點(diǎn)擊刪除按鈕,刪除某個(gè)售票員;點(diǎn)擊查看按鈕,查看某個(gè)售票員的個(gè)人信息;點(diǎn)擊修改按鈕,修改某個(gè)售票員的信息。輸出數(shù)據(jù)項(xiàng)及其輸出方式:當(dāng)系統(tǒng)管理員輸入某個(gè)工號(hào)并點(diǎn)擊查看按鈕,相應(yīng)的售票員個(gè)人信息會(huì)顯示在文本區(qū)中。圖18 系統(tǒng)管理員的售票員管理界面 系統(tǒng)管理員的列車(chē)管理界面整體布局: 主要包括添加列車(chē)及刪除列車(chē)項(xiàng),主體框現(xiàn)實(shí)的是列車(chē)的信息輸入數(shù)據(jù)項(xiàng)及其輸入方式:從鍵盤(pán)輸入相應(yīng)的信息到對(duì)應(yīng)的文本域內(nèi)。操作及其實(shí)現(xiàn)方式:輸入完成后,點(diǎn)擊添加按鈕,添加列車(chē);點(diǎn)擊刪除按鈕,刪除某次列車(chē);點(diǎn)擊查看按鈕,查看某次列車(chē)的信息。輸出數(shù)據(jù)項(xiàng)及其輸出方式:當(dāng)系統(tǒng)管理員輸入某個(gè)車(chē)次并點(diǎn)擊查看按鈕,相應(yīng)的列車(chē)信息會(huì)顯示在文本區(qū)中。圖19 系統(tǒng)管理員的列車(chē)管理界面 系統(tǒng)管理員的車(chē)票管理界面整體布局:主要包含添加車(chē)票及刪除車(chē)票管理
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1