航空订票系统java_第1页
航空订票系统java_第2页
航空订票系统java_第3页
航空订票系统java_第4页
航空订票系统java_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于SHH框架的航空订票系统班级:09软工4班学生:纪雅馨学号:220900438目录研究背景和意义论文结构和主要内容系统需求分析系统设计系统核心技术及演示总结致谢研究背景和意义电子商务技术的蓬勃开展,使基于网络的订票系统被各家航空公司使用,它的开放性、适应性、交互性显示出了良好的开展前景,对传统的订票方式产生了深刻的影响。航空在线订票系统将提供机票的舱位实时查询、机票预定等功能,是拓展机票业务的最正确手段,能提高公司的工作效率、运作本钱,降低人工处理订票时出错的几率,并对其中的关键模块进行了实现,有一定的实用价值。返回目录论文结构和主要内容结构需求分析数据库设计系统设计编写代码系统测试主要内

2、容本课题采用B/S架构模式,基于企业级开源框架Struts + Spring + Hibernate,选用MyEclipse插件结合MySQL开发环境,同时使用各种软件开发工具,设计了一个在线航空订票系统。返回目录系统需求分析总体流程设计系统需求分析后台管理员局部管理员登陆成功用户管理航线管理航班管理机票管理订单管理日志管理管理员信息用户信息航线信息航线添加航班计划信息航班计划添加航班信息票种信息机票信息订单信息系统日志注 销图片管理图片上传系统需求分析前台用户设计用户登陆成功查询航班查询余票预定机票注 销退订机票用户中心需求分析-界面原型mockup先做成html的静态页面,然后开发过程中,

3、后期改为jsp页面。E-R图航线航班计划出发地目的地航班机票用户订单提供提供提供查询选择提交里程时间航班号基本价格舱位数联系方式姓 名身份证城市订单号编号票种系统设计 - Domain Model 域模型 确定了数据库表,共10张;还有3个实体类,属性是相关联的两个表实体在系统运行过程中维护,在数据库当中没有存本系统数据库需要表述的信息有以下几种:1用户信息2机票信息3航线信息4航班方案信息5航班信息6订单信息实体类属性作用Plan_line.javaqlplan,qlline生成航班计划信息Order_ticket.javaqlorder,qlticket生成用户端看到的订单Flight_l

4、ine.javaqlflight,qlline生成开通的航班信息系统设计 - 系统包结构图面向接口编程返回目录MVC设计模式与SSH框架整合使用Spring的 IoC 进行依赖注入,有效的减少了系统的编码复杂度。使用Spring的 AOP 进行事务管理。以登陆为例说明系统的三层架构:MVC设计模式与SSH框架整合总结与改进软件运行较稳定,功能实现正确,测试结果均与预期相符。本课题采用B/S架构模式,基于企业级开源框架Struts + Spring + Hibernate,选用MyEclipse插件结合MySQL开发环境,同时使用各种软件开发工具,设计了一个在线航空订票系统,主要功能包括:用户注册、后台管理、航班信息管理、订单管理。测试:使用Junit进行单元测试,存在数据库现场容易遭受破坏的问题。使用Spring 的 testContext测试框架,因为其利用事务机制,可以进行回滚,有效的防止了这个问题。致谢感谢一直指导我直至论文完成的指导老师,在老师悉心的指导下,这篇论文才得

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论