航空订票系统java分析报告.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SHH框架的航空订票系统 班级:09软工4班 学生:纪雅馨 学号:座机电话号码8 目录 研究背景和意义 论文结构和主要内容 系统需求分析 系统设计 系统核心技术及演示 总结 致谢 研究背景和意义 电子商务技术的蓬勃发展,使基于网络的订票系统被各家航空公司使用,它的开放性、适应性、交互性显示出了良好的发展前景,对传统的订票方式产生了深刻的影响。 航空在线订票系统将提供机票的舱位实时查询、机票预定等功能,是拓展机票业务的最佳手段,能提高公司的工作效率、运作成本,降低人工处理订票时出错的几率,并对其中的关键模块进行了实现,有一定的实用价值。 返回目录 论文结构和主要内容 结构 需求分析——数据库设计——系统设计——编写代码——系统测试 主要内容 本课题采用B/S架构模式,基于企业级开源框架Struts + Spring + Hibernate,选用MyEclipse插件结合MySQL开发环境,同时使用各种软件开发工具,设计了一个在线航空订票系统。 返回目录 系统需求分析 总体流程设计 系统需求分析 后台管理员部分 管理员登陆成功 用户管理 航线管理 航班管理 机票管理 订单管理 日志管理 管理员信息 用户信息 航线信息 航线添加 航班计划信息 航班计划添加 航班信息 票种信息 机票信息 订单信息 系统日志 注 销 图片管理 图片上传 系统需求分析 前台用户设计 用户登陆成功 查询航班 查询余票 ? 预定机票 ? 注 销 退订机票 用户中心 需求分析----界面原型mockup 先做成html的静态页面,然后开发过程中, 后期改为jsp页面。 E-R图 航线 航班计划 出发地 目的地 航班 机票 用户 订单 提供 提供 提供 查询选择 提交 里程 时间 航班号 基本价格 舱位数 联系方式 姓 名 身份证 城市 订单号 编号 票种 系统设计 --- Domain Model 域模型 确定了数据库表,共10张; 还有3个实体类,属性是相关联的两个表实体 在系统运行过程中维护,在数据库当中没有存 本系统数据库需要表述的信息有以下几种: (1)用户信息 (2)机票信息 (3)航线信息 (4)航班计划 信息 (5)航班信息 (6)订单信息 实体类 属性 作用 Plan_line.java qlplan,qlline 生成航班计划信息 Order_ticket.java qlorder,qlticket 生成用户端看到的订单 Flight_line.java qlflight,qlline 生成开通的航班信息 系统设计 --- 系统包结构图 面向接口编程 返回目录 MVC设计模式与SSH框架整合 使用Spring的 IoC 进行依赖注入,有效的减少了系统的编码复杂度。 使用Spring的 AOP 进行事务管理。 以登陆为例说明系统的三层架构: MVC设计模式与SSH框架整合 总结与改进 软件运行较稳定,功能实现正确,测试结果均与预期相符。 本课题采用B/S架构模式,基于企业级开源框架Struts + Spring + Hibernate,选用MyEclipse插件结合MySQL开发环境,同时使用各种软件开发工具,设计了一个在线航空订票系统,主要功能包括:用户注册、后台管理、航班信息管理、订单管理。 测试:使用Junit进行单元测试,存在数据库现场容易遭受破坏的问题。使用Spring 的 testContext测试框架,因为其利用事务机制,可以进行回滚,有效的避免了这个问题。 感谢一直指导我直至论文完成的指导老师, 在老师悉心的指导下,这篇论文才得以完成。 感谢学院的所有老师。有机会得到老师们的 教导,学习专业知识,是我大学中的难忘经历。 感谢我的同学。大学因你们而精彩! 请各位老师批评指正。 需求确定好了,做界面原型,帮助我们做系统 * 以管理员登录为例,其实现流程如图5-2所示,当用户输入用户名和密码之后,系统进入通过 Struts2配置文件user.xml中声明的loginAction_* 匹配loginAction 对象,loginAction 根据radio的值1判断是系统管理员,然后调用由 Spring IOC 注入的 qladminBiz对象( Biz 层 ), 而qladminBiz中 可 以 调 用 Spring IoC 注 入 的qladminDao对象(DAO 层),该对象封装管理员登陆的业务对象(model 层),进行数据库查询,完成登陆身份验证。 * 需求确定好了,做界面原型,帮助我们做系统 * 以管理员登录为例,其实现流程如图5-2所示,当用户输入用户名和密码之后,系统进入通过 Struts2配置文件user.xml中声明的loginAction_* 匹配loginAction

文档评论(0)

奇缘之旅 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档