航空訂票系統(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)文檔
- 某廠勘察、混凝土灌注樁超聲波透射法檢...doc
- 社會(huì)工作職業(yè)化建設(shè)[開(kāi)題報(bào)告].doc
- 950熱軋帶鋼生產(chǎn)線卷取機(jī)力能參數(shù)校核及...doc
- 2000kn單動(dòng)液壓機(jī)工作臺(tái)結(jié)構(gòu)分析及優(yōu)化...doc
- c型臂x射線探傷機(jī)行走機(jī)構(gòu)設(shè)計(jì)(開(kāi)題報(bào)...doc
- qtz315塔式起重機(jī)塔身結(jié)構(gòu)分析及結(jié)構(gòu)優(yōu)...doc
- 船用齒輪箱傳動(dòng)系統(tǒng)設(shè)計(jì)及優(yōu)化(開(kāi)題報(bào)...doc