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

正文內(nèi)容

鐵路售票管理系統(tǒng)軟件設(shè)計方案(已修改)

2025-05-22 18:25 本頁面
 

【正文】 鐵路售票管理系統(tǒng)軟件設(shè)計方案 編寫目的本文檔的編制的目的是說明對程序系統(tǒng)的設(shè)計考慮。本文檔的使用者包括項目管理人員、軟件設(shè)計人員、軟件質(zhì)量控制人員以及軟件維護人員。 軟件系統(tǒng)的名稱:鐵路售票管理系統(tǒng)本軟件產(chǎn)品是一項獨立的軟件,而且全部內(nèi)容自含。實現(xiàn)網(wǎng)絡(luò)化鐵路售票管理。一般用戶、售票員、系統(tǒng)管理員等用戶都可以通過上網(wǎng)來進行鐵路車票業(yè)務(wù)的管理,實現(xiàn)網(wǎng)絡(luò)化售票業(yè)務(wù)。構(gòu)建標準的鐵路車票,火車管理基礎(chǔ)數(shù)據(jù)庫。構(gòu)建起火車信息,車票信息,特殊用戶信息等基礎(chǔ)數(shù)據(jù)庫。實現(xiàn)列車及車票信息查詢、登錄系統(tǒng)及信息管理、車票的銷售與退票列車及車票管理等子系統(tǒng)的流程化管理。開發(fā)者:哈工大計算機學院05級2班開發(fā)小組;用戶:一般用戶(旅客等),售票員,系統(tǒng)管理員設(shè)計說明書的書寫者: 哈工大計算機學院05級2班開發(fā)小組術(shù)語名稱(縮寫)術(shù)語全稱含義C/SClient/service 客戶端/服務(wù)端結(jié)構(gòu)最終用戶最終用戶系統(tǒng)開發(fā)后的最終使用者一般用戶一般用戶需購買火車票進行業(yè)務(wù)的人群即旅客售票員售票員車站及代售點的所有售票員系統(tǒng)管理員系統(tǒng)管理員具有對不同用戶進行管理,輸入用戶的各種信息、管理用戶權(quán)限、維護數(shù)據(jù)庫等權(quán)限的用戶2系統(tǒng)需求概述實現(xiàn)網(wǎng)絡(luò)化鐵路售票管理。一般用戶、售票員、系統(tǒng)管理員等用戶都可以通過上網(wǎng)來進行鐵路車票業(yè)務(wù)的管理,實現(xiàn)網(wǎng)絡(luò)化售票業(yè)務(wù)。構(gòu)建標準的鐵路車票,火車管理基礎(chǔ)數(shù)據(jù)庫。構(gòu)建起火車信息,車票信息,特殊用戶信息等基礎(chǔ)數(shù)據(jù)庫。實現(xiàn)列車及車票信息查詢、登錄系統(tǒng)及信息管理、車票的銷售與退票列車及車票管理等子系統(tǒng)的流程化管理。設(shè)備:采用Intel 應(yīng)用服務(wù)器運行時內(nèi)存要求:1MB。安裝所需硬盤:5MB。操作系統(tǒng):Windows 2000/XP/Vista支持軟件:SQL Server2008,Eclipse設(shè)計約束:(1) 系統(tǒng)的開發(fā)必需采用B/S 的體系結(jié)構(gòu)(2) 能夠在 intel X86 系統(tǒng)芯片組正常使用,保證雙核CPU 下同樣能夠正常使用。(3) 提供與售票站點(包括火車站及代售點)的鐵路售票系統(tǒng)接口(4) 使用JAVA編程語言及SQL數(shù)據(jù)庫來進行系統(tǒng)實現(xiàn)(5) 遵循GB8566 計算機軟件開發(fā)規(guī)范(6) 遵循GB8567 計算機軟件產(chǎn)品開發(fā)文件編制指南(7) 遵循GB/T11457 軟件工程術(shù)語鐵路售票管理系統(tǒng)包括四個子系統(tǒng):列車信息及車票信息查詢系統(tǒng),登錄系統(tǒng)及信息管理系統(tǒng),火車票銷售及退票系統(tǒng),列車及車票管理系統(tǒng)。l 列車信息及車票查詢系統(tǒng)216。 列車查詢 按車次或目的站信息來查詢列車的靜態(tài)信息 216。 車票查詢 按車次或目的站信息來查詢車票的靜態(tài)信息216。 車次查詢 按已知車次來查詢列車及車票信息216。 目的站查詢 按已知目的站來查詢需要的列車及車票信息l 登錄系統(tǒng)及信息管理子系統(tǒng)216。 一般用戶登錄 一般用戶進行登錄系統(tǒng)界面216。 售票員登錄 售票員輸入用戶名與密碼進行登錄系統(tǒng),獲得售票員應(yīng)有的售票系統(tǒng)相關(guān)的權(quán)限216。 系統(tǒng)管理員登陸 系統(tǒng)管理員輸入用戶名與密碼進行登錄系統(tǒng),獲得系統(tǒng)管理員應(yīng)有的售票系統(tǒng)相關(guān)的權(quán)限216。 信息管理 售票員及系統(tǒng)管理員對自己的個人信息如密碼,工作單位等進行修改,管理216。 增加售票員 系統(tǒng)管理員對售票員進行增加,賦予其售票權(quán)限216。 刪除售票員 系統(tǒng)管理員對售票員進行刪除,取消其售票權(quán)限l 車票的銷售與退票子系統(tǒng)216。 車票銷售 根據(jù)旅客要求的車次及日期進行車票的銷售216。 車票退票 根據(jù)旅客退票要求進行退票l 列車及車票管理子系統(tǒng)216。 列車增加 系統(tǒng)管理員向整個鐵道部增加火車線路,增加火車216。 列車刪除 系統(tǒng)管理員對已存在路線進行取消,刪除列車216。 車票填充 將某一日期的可銷售的火車票數(shù)量增加216。 車票刪除 將某一日期過期的可銷售的火車票數(shù)減少,清0(1)系統(tǒng)應(yīng)具有開放性:考慮到鐵路部門的運行不僅與各區(qū)域相關(guān),受區(qū)域管轄,調(diào)配,而且它必須受國家鐵路中心集中管轄,在特定的時期國家需采取特殊措施,對整個國家內(nèi)的各子區(qū)域進行宏觀調(diào)控,對整個鐵路運輸進行合理調(diào)度,盡量使旅客達到滿意程度。本系統(tǒng)必須具有良好的開放性,既要滿足現(xiàn)有集成需求,又要為將來系統(tǒng)的擴展預留接口。(2)應(yīng)隨著鐵路售票部門業(yè)務(wù)的不斷完善,系統(tǒng)的更新勢在難免,因此系統(tǒng)應(yīng)該具有很好的跨平臺性、可維護性、可擴充性、易使用性。當用戶需求,如操作方式、運行環(huán)境、數(shù)據(jù)結(jié)構(gòu)以及其他軟件接口等發(fā)生變化時,設(shè)計的軟件要求能做適當?shù)恼{(diào)整。(3)系統(tǒng)應(yīng)具有高可靠性:系統(tǒng)在功能完整的同時,應(yīng)具有良好的可靠性。作為支持鐵路售票部門的工作,有效調(diào)度區(qū)域的鐵路客運,系統(tǒng)必須具有高效可靠性,以保證數(shù)據(jù)的安全和系統(tǒng)的穩(wěn)定運行。(4)系統(tǒng)對用戶操作的相應(yīng)時間應(yīng)小于1 秒,最終用戶對時間具有較高的要求,如查詢列車信息及車票信息時,需要較快的查詢速度,否則會給最終用戶帶來不便。(5)系統(tǒng)應(yīng)易于操作和維護:系統(tǒng)應(yīng)面向用戶進行設(shè)計。系統(tǒng)的使用者對計算機了解程度不同,因此系統(tǒng)的操作應(yīng)該盡量簡單、方便,用戶界面友好,使用戶能夠易學易用。(6)系統(tǒng)應(yīng)具有較強的安全保密性:系統(tǒng)應(yīng)提供安全可靠的數(shù)據(jù)存儲服務(wù),拒絕未被授權(quán)的人員訪問、篡改數(shù)據(jù)信息的企圖,而只向被授權(quán)的用戶提供與其權(quán)限一致的數(shù)據(jù)服務(wù)。3系統(tǒng)設(shè)計 功能模塊清單鐵路售票管理系統(tǒng)的設(shè)計類清單: 表1 設(shè)計類清單層次名稱模塊名稱模塊類型模塊功能的簡要描述用戶界面層trainTicketQueryInterface邊界類按車次或目的站方式來查詢列車火車票信息的查詢界面logInInterface 邊界類最終用戶登錄界面ticketSalerInterface邊界類售票員界面administratorInterface邊界類系統(tǒng)管理員界面ticketsManagingInterface邊界類售票員票務(wù)管理界面trainAndTicketsManagerInterface邊界類列車及車票管理界面業(yè)務(wù)邏輯層informationManager控制類信息管理ticketsManager控制類車票管理 TrainAndTicketsManager控制類列車及車票管理數(shù)據(jù)層AllTrainInfo實體類所有列車的總表信息SingalTrainInfo實體類單車的列車相關(guān)信息Tickets實體類車票的相關(guān)信息ticketSaler實體類售票員的個人信息administrator實體類系統(tǒng)管理員的個人信息 體系結(jié)構(gòu)設(shè)計通過對系統(tǒng)功能目標、用戶群以及數(shù)據(jù)需求的分析,考慮到鐵路售票管理系統(tǒng)流程涉及范圍廣泛、基本數(shù)據(jù)表現(xiàn)形式多樣等特點,本系統(tǒng)采用C/S 方式的體系結(jié)構(gòu)。對于系統(tǒng)中的大多數(shù)用戶如一般用戶,主要以信息查詢?yōu)橹?,主要利用該軟件查詢列車及車票信息。且售票員及系統(tǒng)管理員需要對列車及車票等信息進行處理,更改,故總體而言最終用戶對軟件的運行速度要求較高,故采用C/S方式來構(gòu)架鐵路管理系統(tǒng),而且利用服務(wù)器實現(xiàn)信息查詢與檢索。保證了其應(yīng)用的通用性和跨平臺性。并且維護和升級工作都在服務(wù)器端進行,不許對客戶端進行任何改變,故大大降低了開發(fā)和維護成本使用簡單、界面友好,所有的用戶界面都統(tǒng)一在用戶界面端上消腫,客戶端不再負責數(shù)據(jù)庫的存取以及復雜數(shù)據(jù)的計算等任務(wù),只負責顯示,讓中間業(yè)務(wù)邏輯層擔負數(shù)據(jù)存儲及復雜數(shù)據(jù)計算等任務(wù),充分發(fā)揮了業(yè)務(wù)邏輯層服務(wù)器的強大作用,這樣就大大降低了對客戶端的要求。系統(tǒng)靈活,系統(tǒng)的三部分模塊各自相對獨立使得修改更容易,可以用不同廠家的產(chǎn)品來組成性能更加的系統(tǒng)保障系統(tǒng)的安全性適用于信息發(fā)布,這使得傳統(tǒng)系統(tǒng)的功能有所擴展。用戶表示層 圖1 業(yè)務(wù)邏輯層 圖2數(shù)據(jù)訪問層 圖3C/S 方式的三層結(jié)構(gòu)它將應(yīng)用程序結(jié)構(gòu)劃分三層獨立的包,包括用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。其中將實現(xiàn)人機界面的所有表單和組件放在表示層,將所有業(yè)務(wù)規(guī)則和邏輯的實現(xiàn)封裝在負責業(yè)務(wù)邏輯組件中,將所有和數(shù)據(jù)庫的交互封裝在數(shù)據(jù)訪問組件中。表示層提供最終用戶的的用戶界面。包括窗體主要用于最終客戶端應(yīng)用程序和技術(shù)主要用于一般用戶(旅客),售票員及系統(tǒng)管理員與鐵路售票系統(tǒng)交互的使用,進行列車及車票信息查詢界面,及售票員售票,退票業(yè)務(wù)界面等功能。業(yè)務(wù)層抽象出主要的業(yè)務(wù)邏輯有按車次或目的站進行列車及車票信息查詢、最終用戶登錄、個人信息管理、售票員售票退票業(yè)務(wù)的管理、系統(tǒng)管理員對列車及車票的管理及系統(tǒng)維護。數(shù)據(jù)層主要利用實現(xiàn)對數(shù)據(jù)的操作,負責將存儲在這些數(shù)據(jù)庫中的數(shù)據(jù)公開給業(yè)務(wù)層。數(shù)據(jù)訪問包中包含的類及其之間的關(guān)系如圖2 所示(其他包中包含的類及其之間的關(guān)系略)。所有的數(shù)據(jù)訪問類都定義了一個基類DBCommon,該基類包含屬性DBConnectionString,通過該屬性可以獲得數(shù)據(jù)庫連接字符串。還包括一個方法GetDataView,可以實現(xiàn)在數(shù)據(jù)庫中執(zhí)行查詢獲得一個DataView。這些屬性和方法被所有的數(shù)據(jù)訪問類繼承,可以直接使用。這些數(shù)據(jù)層的類包括員工類及其衍生的售票員類及系統(tǒng)管理員類,主要存儲員工類子類的個人信息記錄及一些權(quán)限信息,火車類主要存儲列車的總體列表信息及單車的所有車次及車票的相關(guān)信息。 功能模塊與需求之間的追溯關(guān)系系統(tǒng)中各個功能模塊與需求之間的追溯關(guān)系如表2—4所示。 表2 功能需求與功能模塊之間的追溯關(guān)系trainTicketQueryInterfaceloginInterfaceticketSalerInterfaceadministratorInterfaceticketsManagingInterface列車及車票信息查詢√登錄系統(tǒng)及信息管理√車票的銷售與退票√√√列車及車票管理√√表3 功能需求與功能模塊之間的追溯關(guān)系trainAndTicketsManagerInterfaceinformationManagerticketsManagertrainAndTicketsManager列車及車票信息查詢登錄系統(tǒng)及信息管理√車票的銷售與退票√列車及車票管理√√表4 功能需求與功能模塊之間的追溯關(guān)系trainticketsticketSaleradministrator列車及車票信息查詢√√登錄系統(tǒng)及信息管理√√√√車票的銷售與退票√√√列車及車票管理√√√ 用戶接口系統(tǒng)中用戶及使用的功能如下:(1) 一般用戶(旅客):通過查詢界面,來獲得列車及車票信息。(2)售票員:通過登錄界面,進入到售票員界面,可以進行信息更新及進行售票員權(quán)限內(nèi)的查詢及售票,退票操作。(3) 系統(tǒng)管理員:通過登錄界面,進入系統(tǒng)管理員界面,可以進行信息更新,對列車進行增刪及對車票進行增刪,及對售票員權(quán)限進行控制,添加或刪除售票員操作及維護數(shù)據(jù)庫等。系統(tǒng)中用戶及使用的功能模塊清單如表5 所示。表5 系統(tǒng)中用戶及使用的功能模塊清單用戶模塊使用方式輸入信息反饋信息一般用戶列車及車票信息查詢界面圖形化界面車次或目的站最終反饋單車信息或車票信息售票員列車及車票信息查詢界面圖形化界面車次或目的站最終反饋單車信息或車票信息登錄界面圖形化界面用戶名,密碼售票員界面售票員界面圖形化界面?zhèn)€人信息更新后的個人信息車票管理界面圖形化界面車次或目的站車票數(shù)目增加或減少相應(yīng)數(shù)目系統(tǒng)管理員列車及車票信息查詢界面圖形化界面車次或目的站最終反饋單車信息或車票信息登錄界面圖形化界面用戶名,密碼系統(tǒng)管理員界面系統(tǒng)管理員界面圖形化界面?zhèn)€人信息及售票員工號更新后的個人信息及增加或刪除售票員列車及車票管理界面圖形化界面列車車次及列車與車票信息增加或刪除列車或車票,進行數(shù)據(jù)庫更新 與其他軟件、硬件的接口本系統(tǒng)同外界的其他應(yīng)用軟件、硬件之間的接口:(1)與鐵路財務(wù)處的財務(wù)系統(tǒng)的接口。l 接口實現(xiàn)方式:web 服務(wù)l 接口數(shù)據(jù)傳遞:鐵路售票部門必須向當?shù)罔F路財務(wù)處的財務(wù)系統(tǒng)提供員工(售票員及系統(tǒng)管理員)的個人信息具體數(shù)據(jù)結(jié)構(gòu): 售票員信息(用戶ID 用戶密碼 用戶姓名 工資 工號 工作表現(xiàn)等) 系統(tǒng)管理員信息(用戶ID 用戶密碼 用戶姓名 工資 工號 工作表現(xiàn)等)當?shù)罔F路財務(wù)處的財務(wù)系統(tǒng)提供員工(售票員及系統(tǒng)管理員)工資信息及獎金信息具體數(shù)據(jù)結(jié)構(gòu)員工工資信息(用戶ID用戶姓名 工號 工資 獎金等 ) l 通訊協(xié)議:HTTP(2)與全國的整個鐵路部門的售票系統(tǒng)的接口。l 接口實現(xiàn)方式:web 服務(wù)l 接口數(shù)據(jù)傳遞:1)鐵路售票管理系統(tǒng)須向全國整個鐵路售票系統(tǒng)提供該地區(qū)的火車售票信息來讓其宏觀控制該地區(qū)的列車數(shù)量,調(diào)節(jié)整個客運流的情況。具體數(shù)據(jù)結(jié)構(gòu): 列車的信息表(車次,終到時間,類別,空調(diào),途經(jīng)站,始發(fā)站,發(fā)車時間,硬座總數(shù),軟座總數(shù) 硬臥總數(shù),軟臥總數(shù)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1