航空订票系统java.pptVIP

  • 29
  • 0
  • 约1.49千字
  • 约 15页
  • 2020-09-08 发布于天津
  • 举报
基于 SHH 框架的航空订票系统 ? 班 级 : 09 软 工 4 班 ? 学 生: 纪 雅馨 ? 学号 : 220900438 目录 ? 研究背景和意义 ? 论文结构和主要内容 ? 系统需求分析 ? 系统设计 ? 系统核心技术及演示 ? 总结 ? 致谢 研究背景和意义 ? 电子商务技术的蓬勃发展,使基于网络的订票系统被各家航空公 司使用,它的开放性、适应性、交互性显示出了良好的发展前景 ,对传统的订票方式产生了深刻的影响。 ? 航空在线订票系统将提供机票的舱位实时查询、机票预定等功能 ,是拓展机票业务的最佳手段,能提高公司的工作效率、运作成 本,降低人工处理订票时出错的几率,并对其中的关键模块进行 了实现,有一定的实用价值。 返回目录 论文结构和主要内容 ? 结构 ? 需求分析——数据库设计——系统设计——编写代码——系统测试 ? 主要内容 ? 本课题采用 B/S 架构模式,基于企业级开源框架 Struts + Spring + Hibernate ,选用 MyEclipse 插件结合 MySQL 开发环境,同时使用各 种软件开发工具,设计了一个在线航空订票系统。 返回目录 系统需求分析 总体流程设计 航空订票系统 管 理 员 登 陆 用 户 登 录 用 户 注 册 前 台 浏 览 身份认证 身份认证 认 证 失 败 认 证 失 败 认证成功 认证成功 后台管理模块 用户前台模块 系统需求分析 1. 后台管理员部分 管理员登陆成功 用 户 管 理 航 线 管 理 航 班 管 理 机 票 管 理 订 单 管 理 日 志 管 理 管 理 员 信 息 用 户 信 息 航 线 信 息 航 线 添 加 航 班 计 划 信 息 航 班 计 划 添 加 航 班 信 息 票 种 信 息 机 票 信 息 订 单 信 息 系 统 日 志 注 销 图 片 管 理 图 片 上 传 系统需求分析 2. 前台用户设计 用户登陆成功 查询航班 查询余票 预定机票 注 销 退订机票 用户中心 需求分析 ---- 界面原型 mockup 先做成 html 的静态页面,然后开发过程中, 后期改为 jsp 页面。 E-R 图 航线 航班计划 出发地 目的地 航班 机票 用户 订单 提供 提供 提供 查询选择 提交 里程 时间 航班号 基本价格 舱位数 联系方式 姓 名 身份证 城市 订单号 编号 票种 系统设计 --- Domain Model 域模型 确定了数据库表,共 10 张; 还有 3 个实体类,属性是相关联的两个表实体 在系统运行过程中维护,在数据库当中没有存 本系统数据库需要 表述的信息有以下 几种: ( 1 )用户信息 ( 2 )机票信息 ( 3 )航线信息 ( 4 )航班计划 信息 ( 5 )航班信息 ( 6 )订单信息 实体类 属性 作用 Plan_line.java qlplan,qlli ne 生成航班计 划信息 Order_ticket.ja va qlorder,ql ticket 生成用户端 看到的订单 Flight_line.java qlflight,qll ine 生成开通的 航班信息 系统设计 --- 系统包结构图 面向接口编程 返回目录 MVC 设计模式与 SSH 框架整合 使用 Spring 的 IoC 进行依赖注入,有效的减少了系统的编码复杂度。 使用 Spring 的 AOP 进行事务管理。 以登陆为例说明系统的三层架构 :

文档评论(0)

1亿VIP精品文档

相关文档