采用统一的错误处理方式,并且各个模块之间相互独立处理,保证了系统整体的稳定性,即在某个或者某些模块崩溃时不至于影响到其它模块的运行。

3。2。5 灵活性文献综述

系统操作方式上的变化:该软件适用于很多操作系统,如win7/MAC/Linux/UNIX系统。

精度和有效时限的变化:可以根据实际情况自行设置。

3。3SSH三层架构类图设计

作为一种Web应用程序的开源框架,集成框架SSH,即 Struts+Spring+Hibernate,目前被较为广泛地使用。

下面是SSH三层体系结构基本类图分析:

数据访问层主要类及方法分析

Hibernate中的DAO是应用在数据层那块,用于访问数据库,对数据库进行操作的类。

图 3-1 数据访问层实现图

业务逻辑层主要类及方法分析

Spring中的Service是应用在业务逻辑层,作为数据访问层与表示层之前的桥梁。

图 3-2 业务逻辑层实现图

表示层主要类及方法分析

Structs中的Action是应用在表示层,作为是向用户进行界面展示的类。

图 3-3 表示层实现图

3。4系统功能模块简要介绍

系统首页:显示近3天的天气状况,显示最新国内航班与国际航班信息,用户登录入口,可查询航班。

用户注册与登录:新用户点击注册,填写信息后注册账号;有账号的用户填写用户名密码登录账户,登录后方可预定机票。

航班查询:根据输入的出发地点、到达地点、出发日期,列出符合条件的所有航班信息。

机票预定:登录后的用户直接预定机票,选择机票类型:经济舱、头等舱,确定预定张数后完成预定。

个人信息管理:显示用户个人信息,除了个人的基本信息外还包括会员等级,同时设置按钮可对个人信息进行修改。

会员积分等级:根据不同的积分,将用户划分为不同的会员等级。来:自[优.尔]论,文-网www.chuibin.com +QQ752018766-

订票管理:显示用户所有预定的机票信息,设置实现改签和退票功能。

记录查询导出:显示用户自己所有的机票预定记录,生成报表可导出。

用户管理:显示系统所有用户列表,根据id获得用户详细信息,用户更新、删除、添加,设置用户基本信息。

客机管理:显示系统所有客机列表,根据id获得客机详细信息,客机更新、删除、添加,设置客机基本信息。

航班管理:显示系统所有航班列表,根据id获得航班详细信息,航班更新、删除、添加,设置航班基本信息。

机票管理:显示系统所有预定的机票列表,根据id获得订单详细信息,预定机票订单的删除。

4数据库的设计与实现

4。1系统E-R图

E-R图是指实体-联系图(Entity Relationship Diagram),是一种概念模型,用于表示现实世界的实体联系,提供了描述实体型、属性及其联系的方法。E-R方法即“实体-联系方法”(Entity-Relationship Approach)的简称。

上一篇:Android平台的物流配送系统设计与实现
下一篇:超市管理系统的设计+ER图

采用颜色共生矩阵的图像分析技术实现

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

Wireshark的P2P文件共享中的行为提取软件设计

适合宝妈开的实体店,适...

大学生就业方向与专业关系的研究

林业机械作业中的安全性问题【2230字】

弹道修正弹实测弹道气象数据使用方法研究

组态王文献综述

淮安市老漂族心理与休闲体育现状的研究

紫陵阁

浅谈动画短片《天降好运》中的剧本创作

小学《道德与法治》学习心得体会

人事管理系统开题报告