Java毕设项目-机票订购管理系统的设计与实现

题目:基于J2EE机票订购管理系统的设计与实现

 致力于商用项目、毕业设计、课程设计、技术教学、讲解答辩、代码辅导 

技术栈 

JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。

IT跃迁谷团队-覃老师

QQ:2557717688

VX:13244707978

 

1.系统总体设计

1.1开发环境

操作系统:Windows10;

编程语言:Java;

运行环境:jdk1.8 

开发工具:Eclipse或者Myeclipse;

框架:SSH【Spring  Struts2  Hibernate】

 

所有工具下载链接:

JDK下载链接:https://download.csdn.net/download/QinTao9961220/12922459

Eclipse下载链接:https://download.csdn.net/download/QinTao9961220/12922432

Mysql下载链接:https://download.csdn.net/download/QinTao9961220/12939924 

Maven下载链接:https://download.csdn.net/download/QinTao9961220/12922449

 

2.需求分析

2.1系统结构

主要功能有:

普通用户:用户注册,用户登录;查询机票信息,购买机票;个人信息管理,订购管理(退票,改签);

系统管理员:管理员登录;用户管理;客机管理;航班管理;机票管理;系统管理(修改密码,安全推出);

2.1.1系统业务流程图

普通用户:

Java毕设项目-机票订购管理系统的设计与实现

Java毕设项目-机票订购管理系统的设计与实现

  管理员:

Java毕设项目-机票订购管理系统的设计与实现

Java毕设项目-机票订购管理系统的设计与实现

 

2.2系统结构图

Java毕设项目-机票订购管理系统的设计与实现

针对本系统的需求,设计出如下面所示的数据项和数据结构:

用户表:编号,用户名,密码,真实姓名,性别,身份证,联系电话;

管理员表:编号,用户名,密码,真实姓名,联系电话;

客机表:编号,客机名称,购买日期,服役日期,备注;

航班表:编号,航班名称,航班类型,出发城市,目的城市,出发时间,到点时间,使用客机,经济舱票价以及座位数,头等舱票价以及座位数;

订单表:编号,订单号,订购时间,票价,座舱类别,航班,用户,订购数量,总价;

 

3.系统的详细设计与实现

3.1前台系统设计实现

3.1.1首页界面实现

Java毕设项目-机票订购管理系统的设计与实现

相关说明:

用户进入系统首页,上方从左往右分别是系统Logo,天气情况,最左侧是一个登录,注册,航班查询功能;右侧的话,是航班信息,上方是最新的国内航班信息,下方是国际航班信息;

 

3.1.2用户注册功能实现

点击“注册”功能,弹出用户注册弹窗;如图:

Java毕设项目-机票订购管理系统的设计与实现

相关说明:

 用户填写 用户名,密码,确认密码,邮件。然后点击“注册”,即可完成用户注册;

 

3.1.3用户登录功能实现

Java毕设项目-机票订购管理系统的设计与实现

相关说明:

 输入用户名,密码,然后点击登录,假如用户名,密码正确,则登录成功,否则提示错误信息;

 

3.1.4航班信息查询

Java毕设项目-机票订购管理系统的设计与实现

相关说明:

 在航班查询框内,输入查询条件信息,然后点击搜索,即可查询出相应结果;

 

3.1.5机票订购功能实现

Java毕设项目-机票订购管理系统的设计与实现

点击“订票”,显示:

Java毕设项目-机票订购管理系统的设计与实现

说明:

 点击“订票”跳转到机票订购界面,用户可以选择座舱类别(经济舱,头等舱),可以设置要订购的机票数量。最后点击提交。完成机票订购;

 

3.1.6订单管理功能实现

点击订单管理效果图:

Java毕设项目-机票订购管理系统的设计与实现

 用户可以进行“退票”,“改签操作”;

Java毕设项目-机票订购管理系统的设计与实现

 

3.2后台系统设计实现

3.2.1管理员登录功能

管理员在浏览器地址栏输入:http://localhost:8080/TicketOrderSys/admin/login.jsp

   则进入后台管理登录页面,如图:

Java毕设项目-机票订购管理系统的设计与实现

管理员输入正确的用户名和密码,则进去系统主界面;如图:Java毕设项目-机票订购管理系统的设计与实现

 

3.2.2用户管理

点击“管理用户”菜单按钮,显示:

Java毕设项目-机票订购管理系统的设计与实现

说明:

用户管理模块包括用户信息的查询,用户添加,用户修改,用户删除;

 

3.2.3客机管理

  点击“客机管理”菜单按钮,显示:

Java毕设项目-机票订购管理系统的设计与实现

说明:客机管理模块里,有客机分页显示功能,按照客机名称查询功能,以及客机添加,客机修改,客机删除;

 

3.2.4航班管理

 点击菜单栏中的“航班管理”,显示:

Java毕设项目-机票订购管理系统的设计与实现

说明:进入航班管理页面,管理员可以查询航班,添加航班,修改航班,删除航班。

 

3.2.5机票管理

点击菜单栏“机票管理”,显示:

Java毕设项目-机票订购管理系统的设计与实现

说明:进入机票管理页面,可以查询机票,删除机票;

 

3.2.6系统管理

 切换到系统管理,如图:

Java毕设项目-机票订购管理系统的设计与实现

说明:在系统管理下,有“修改密码”,“安全退出”功能;

点击“修改密码”,如图:

Java毕设项目-机票订购管理系统的设计与实现

说明:用户输入正确的原密码,和新密码,以及正确的确认新密码,即可完成密码的修改功能;

点击“安全退出”,如图:

Java毕设项目-机票订购管理系统的设计与实现

说明:点击“确定”,即可完成系统的退出;

 

4.工程目录结构

Java毕设项目-机票订购管理系统的设计与实现

 

5.最终项目包含文件:

Java毕设项目-机票订购管理系统的设计与实现

 

致力于商用项目、毕业设计、课程设计 技术教学、讲解答辩、代码辅导 

技术栈 

JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。

希望和大家多多的交流!!

备注来意:

QQ:2557717688

VX:13244707978