
ssm航空系统能够直接运行。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
飞机航班管理系统项目背景与目标:该系统主要用于查询飞机的航班信息、飞行线路、票价、折扣等相关数据,并具备数据库中飞机航班信息的更新和管理功能,包括航班的增删改操作。我们的核心目标是为该系统提供后台数据库连接程序设计以及前台用户界面设计。系统运行环境为Java,在Eclipse软件上运行,数据库采用MySQL,并利用Redis进行菜单缓存,MongoDB进行日志管理,以及WebService技术调用接口。
开发与设计总体思想:该系统主要面向用户和系统管理员两类用户,因此也将系统划分为两个主要功能模块。用户可以通过服务项目选择查询相关航班信息,并进行订票、退订等服务。系统会将数据库中的相应信息反馈给顾客。系统管理员负责及时更新系统的信息,可以根据航空公司航班的具体情况更新数据库。
系统的管理模块包含以下功能:1. 用户管理(包括用户列表、黑名单)、2. 客机及保养管理(保养管理、客机管理)、3. 公司人员管理(员工管理)、4. 航班信息管理(航班管理)、5. 飞机托运货物管理(托运须知、托运管理)、6. 用户购票信息管理(购票、个人订单)、7. 系统财务统计(高charts报表)、8. 客户订单管理、9. 意见管理(顾客回访调查)、10. 角色权限管理(角色列表)、11. 日志管理(日志记录)、12. 我的网盘(图片管理)。用户和管理员的登陆注册界面以及权限和角色管理的职责由李长乐负责,包括订单查询列表、用户信息查询 (包含里程数、飞行次数、总消费金额及航班信息)、批量加入黑名单和批量改变用户级别等功能。注册时需要接收手机验证码,账号已存在则无法注册。
个人订单信息管理的职责由郭宇成负责,其中包括查询航班信息以及放松娱乐模块的三个小游戏。退票信息直接进行退票处理;改签信息需要管理员审核后才能生效,且需满足改签条件后方可进行后续操作。
全部订单信息管理的职责由黄富强负责,包括查询所有用户的订单信息及关联个人订单信息;管理员同意后方可进行改签操作。
人员管理的职责由张晓甜负责,包括航空公司的所有人的查询、新增、修改和删除操作;详细的信息包括编号、职位、人员名称及状态 (未飞/在飞/休假/请假);新增人员的基本信息及修改人员名称等基本信息的权限;删除人员的权限;点击详情查看每个员工的信息 (基本信息, 工作经历),注意在“在飞”、“休假”、“请假”状态下不允许添加航班信息。
客机信息及保养管理的职责由王壮负责,包括客机的基本信息的增删改查;根据飞行次数模块查询每架飞机的飞行次数,当达到3次后自动进入保养状态;保养完成后飞机飞行次数自动重置为0次;此模块还提供客机图片展示功能。
飞机托运货物管理的职责由张博负责, 包括行李托运表的增删改查; 新增托运货物时需统一身份证号和乘客身份证号; 已付款的托运货物修改时会根据重量和物品类型对乘客进行退款或补交; 未付款的货物状态以红色字体显示以便区分更清晰。
航班信息管理的职责由侯俊杰负责, 包括已发布航班信息的查询, 新增航班信息的添加(必须是未工作状态才可新增,乘务员和机长也必须是未工作状态), 判断是否此次航班时间小于当前时间,若小于则将该条航班失效置灰并禁止售票; 航班开始售票后用户可以购买相应的机票; 开始售票和停止售票按钮用绿色和红色区分; 八统计与财务分析:整个系统的统计分析由赵航天负责, 使用Highcharts技术展示公司收入支出利润情况, 提供三个字段能够生动形象地展现公司财务状况便于管理员快速了解情况 。九意见反馈与客户服务:整个系统的意见反馈由王壮负责, 查询用户的飞行次数与会员等级以便更精准地发送邮件通知; 发送邮件使用了javaMail技术 。十角色权限控制:整个系统的角色权限控制由李长乐负责, 查询角色名称及其对应人数并分配权限 。十一日志记录与审计:整个系统的日志记录由张晓甜负责, 利用MongoDB技术结合AOP切面将事务控制在Service层 , 查询每个方法的方法名及其参数 , 以及时间条件过滤 。
全部评论 (0)


