航空订票系统论文开题报告.doc
约14页DOC格式手机打开展开
航空订票系统论文开题报告,结合白俄罗斯国家航空公司的实际情况,通过对需求进行分析,本着易扩展、易维护、易操作的特点,对白俄罗斯国家航空公司订票系统进行设计和开发。主要研究内容包括:(1)对白俄罗斯国家航空公司业务做总的概述;对管理系统做详细的需求分析。(2)在需求分析的基础上,对系统的体系结构和数据库进行设计;还对系统的一些功能模块进行了详细设...
内容介绍
此文档由会员 514309565 发布
结合白俄罗斯国家航空公司的实际情况,通过对需求进行分析,本着易扩展、易维护、易操作的特点,对白俄罗斯国家航空公司订票系统进行设计和开发。
主要研究内容包括:
(1)对白俄罗斯国家航空公司业务做总的概述;对管理系统做详细的需求分析。
(2)在需求分析的基础上,对系统的体系结构和数据库进行设计;还对系统的一些功能模块进行了详细设计。
(3)系统开发框架的研究与设计。
(4)系统接口的研究与设计。
此次项目的实现最重要的就是系统的软件结构。根据需求分析,考虑使用多层结构进行开发。此次项目的平台采用Java EE,考虑到Java EE的平台无关性,采用开源免费的Web应用服务器(TOMCAT/JBOSS)作为中间件,并使用AJAX4JSF+EJB3.0的组合作为开发框架,系统初步设计为四层:UI层、业务层、数据持久层、域对象层。主要的系统功能模块如下:
客户端模块:
1,代理商登陆模块BranchDAO.getBrancht()
2,查询航班模块(A):FlightDAO.getAllFlights()
3,订票模块(A)OrderTicketDAO.order()
4,修改密码模块(A):AgentDAO.modifyPassword()
服务器模块:
1,添加营业网点模块(B):BranchDAO.addBranch()
2,删除营业网点模块(B):BranchDAO.removeBranch()
3,查询营业网点模块(B):BranchDAO.addBranch()
4,添加飞机型号模块(B):PlaneModelDAO.addPlaneModel()
5,添加航班计划模块(B):FlightDAO.addFlightSchedular()
6,查询航班计划模块(B) FlightDAO.getAllFlightSchedulars()
7,添加航班模块(B):FlightlDAO.addFlightl()
8,统计所有出票记录模块:TicketOrderDAO.getAllTicketOrder()
9,统计网点出票记录模块: TicketOrderDAO.getBranchTicketOrder()
主要研究内容包括:
(1)对白俄罗斯国家航空公司业务做总的概述;对管理系统做详细的需求分析。
(2)在需求分析的基础上,对系统的体系结构和数据库进行设计;还对系统的一些功能模块进行了详细设计。
(3)系统开发框架的研究与设计。
(4)系统接口的研究与设计。
此次项目的实现最重要的就是系统的软件结构。根据需求分析,考虑使用多层结构进行开发。此次项目的平台采用Java EE,考虑到Java EE的平台无关性,采用开源免费的Web应用服务器(TOMCAT/JBOSS)作为中间件,并使用AJAX4JSF+EJB3.0的组合作为开发框架,系统初步设计为四层:UI层、业务层、数据持久层、域对象层。主要的系统功能模块如下:
客户端模块:
1,代理商登陆模块BranchDAO.getBrancht()
2,查询航班模块(A):FlightDAO.getAllFlights()
3,订票模块(A)OrderTicketDAO.order()
4,修改密码模块(A):AgentDAO.modifyPassword()
服务器模块:
1,添加营业网点模块(B):BranchDAO.addBranch()
2,删除营业网点模块(B):BranchDAO.removeBranch()
3,查询营业网点模块(B):BranchDAO.addBranch()
4,添加飞机型号模块(B):PlaneModelDAO.addPlaneModel()
5,添加航班计划模块(B):FlightDAO.addFlightSchedular()
6,查询航班计划模块(B) FlightDAO.getAllFlightSchedulars()
7,添加航班模块(B):FlightlDAO.addFlightl()
8,统计所有出票记录模块:TicketOrderDAO.getAllTicketOrder()
9,统计网点出票记录模块: TicketOrderDAO.getBranchTicketOrder()