航空訂票系統(tǒng)論文開(kāi)題報(bào)告.doc
約14頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
航空訂票系統(tǒng)論文開(kāi)題報(bào)告,結(jié)合白俄羅斯國(guó)家航空公司的實(shí)際情況,通過(guò)對(duì)需求進(jìn)行分析,本著易擴(kuò)展、易維護(hù)、易操作的特點(diǎn),對(duì)白俄羅斯國(guó)家航空公司訂票系統(tǒng)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。主要研究?jī)?nèi)容包括:(1)對(duì)白俄羅斯國(guó)家航空公司業(yè)務(wù)做總的概述;對(duì)管理系統(tǒng)做詳細(xì)的需求分析。(2)在需求分析的基礎(chǔ)上,對(duì)系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì);還對(duì)系統(tǒng)的一些功能模塊進(jìn)行了詳細(xì)設(shè)...


內(nèi)容介紹
此文檔由會(huì)員 514309565 發(fā)布
結(jié)合白俄羅斯國(guó)家航空公司的實(shí)際情況,通過(guò)對(duì)需求進(jìn)行分析,本著易擴(kuò)展、易維護(hù)、易操作的特點(diǎn),對(duì)白俄羅斯國(guó)家航空公司訂票系統(tǒng)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。
主要研究?jī)?nèi)容包括:
(1)對(duì)白俄羅斯國(guó)家航空公司業(yè)務(wù)做總的概述;對(duì)管理系統(tǒng)做詳細(xì)的需求分析。
(2)在需求分析的基礎(chǔ)上,對(duì)系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì);還對(duì)系統(tǒng)的一些功能模塊進(jìn)行了詳細(xì)設(shè)計(jì)。
(3)系統(tǒng)開(kāi)發(fā)框架的研究與設(shè)計(jì)。
(4)系統(tǒng)接口的研究與設(shè)計(jì)。
此次項(xiàng)目的實(shí)現(xiàn)最重要的就是系統(tǒng)的軟件結(jié)構(gòu)。根據(jù)需求分析,考慮使用多層結(jié)構(gòu)進(jìn)行開(kāi)發(fā)。此次項(xiàng)目的平臺(tái)采用Java EE,考慮到Java EE的平臺(tái)無(wú)關(guān)性,采用開(kāi)源免費(fèi)的Web應(yīng)用服務(wù)器(TOMCAT/JBOSS)作為中間件,并使用AJAX4JSF+EJB3.0的組合作為開(kāi)發(fā)框架,系統(tǒng)初步設(shè)計(jì)為四層:UI層、業(yè)務(wù)層、數(shù)據(jù)持久層、域?qū)ο髮?。主要的系統(tǒng)功能模塊如下:
客戶端模塊:
1,代理商登陸模塊BranchDAO.getBrancht()
2,查詢航班模塊(A):FlightDAO.getAllFlights()
3,訂票模塊(A)OrderTicketDAO.order()
4,修改密碼模塊(A):AgentDAO.modifyPassword()
服務(wù)器模塊:
1,添加營(yíng)業(yè)網(wǎng)點(diǎn)模塊(B):BranchDAO.addBranch()
2,刪除營(yíng)業(yè)網(wǎng)點(diǎn)模塊(B):BranchDAO.removeBranch()
3,查詢營(yíng)業(yè)網(wǎng)點(diǎn)模塊(B):BranchDAO.addBranch()
4,添加飛機(jī)型號(hào)模塊(B):PlaneModelDAO.addPlaneModel()
5,添加航班計(jì)劃模塊(B):FlightDAO.addFlightSchedular()
6,查詢航班計(jì)劃模塊(B) FlightDAO.getAllFlightSchedulars()
7,添加航班模塊(B):FlightlDAO.addFlightl()
8,統(tǒng)計(jì)所有出票記錄模塊:TicketOrderDAO.getAllTicketOrder()
9,統(tǒng)計(jì)網(wǎng)點(diǎn)出票記錄模塊: TicketOrderDAO.getBranchTicketOrder()
主要研究?jī)?nèi)容包括:
(1)對(duì)白俄羅斯國(guó)家航空公司業(yè)務(wù)做總的概述;對(duì)管理系統(tǒng)做詳細(xì)的需求分析。
(2)在需求分析的基礎(chǔ)上,對(duì)系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì);還對(duì)系統(tǒng)的一些功能模塊進(jìn)行了詳細(xì)設(shè)計(jì)。
(3)系統(tǒng)開(kāi)發(fā)框架的研究與設(shè)計(jì)。
(4)系統(tǒng)接口的研究與設(shè)計(jì)。
此次項(xiàng)目的實(shí)現(xiàn)最重要的就是系統(tǒng)的軟件結(jié)構(gòu)。根據(jù)需求分析,考慮使用多層結(jié)構(gòu)進(jìn)行開(kāi)發(fā)。此次項(xiàng)目的平臺(tái)采用Java EE,考慮到Java EE的平臺(tái)無(wú)關(guān)性,采用開(kāi)源免費(fèi)的Web應(yīng)用服務(wù)器(TOMCAT/JBOSS)作為中間件,并使用AJAX4JSF+EJB3.0的組合作為開(kāi)發(fā)框架,系統(tǒng)初步設(shè)計(jì)為四層:UI層、業(yè)務(wù)層、數(shù)據(jù)持久層、域?qū)ο髮?。主要的系統(tǒng)功能模塊如下:
客戶端模塊:
1,代理商登陸模塊BranchDAO.getBrancht()
2,查詢航班模塊(A):FlightDAO.getAllFlights()
3,訂票模塊(A)OrderTicketDAO.order()
4,修改密碼模塊(A):AgentDAO.modifyPassword()
服務(wù)器模塊:
1,添加營(yíng)業(yè)網(wǎng)點(diǎn)模塊(B):BranchDAO.addBranch()
2,刪除營(yíng)業(yè)網(wǎng)點(diǎn)模塊(B):BranchDAO.removeBranch()
3,查詢營(yíng)業(yè)網(wǎng)點(diǎn)模塊(B):BranchDAO.addBranch()
4,添加飛機(jī)型號(hào)模塊(B):PlaneModelDAO.addPlaneModel()
5,添加航班計(jì)劃模塊(B):FlightDAO.addFlightSchedular()
6,查詢航班計(jì)劃模塊(B) FlightDAO.getAllFlightSchedulars()
7,添加航班模塊(B):FlightlDAO.addFlightl()
8,統(tǒng)計(jì)所有出票記錄模塊:TicketOrderDAO.getAllTicketOrder()
9,統(tǒng)計(jì)網(wǎng)點(diǎn)出票記錄模塊: TicketOrderDAO.getBranchTicketOrder()
相關(guān)文檔
- 數(shù)據(jù)采集與數(shù)據(jù)處理系統(tǒng)--開(kāi)題報(bào)告.doc
- 50t起重機(jī)臂架設(shè)計(jì)研究(開(kāi)題報(bào)告).doc
- ck0620型微型數(shù)控車床的研發(fā)(開(kāi)題報(bào)告).doc
- 便攜式機(jī)械設(shè)備故障監(jiān)測(cè)診斷儀的設(shè)計(jì)開(kāi)...doc
- 磁電機(jī)支架多孔鉆削裝置設(shè)計(jì)(開(kāi)題報(bào)告).doc
- 低壓注塑磨具控制系統(tǒng)設(shè)計(jì)(開(kāi)題報(bào)告).doc
- 多頭高速壓片機(jī)多通道壓力檢測(cè)及廢品檢...doc