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

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.youerw.com +QQ752018766-

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

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

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

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

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

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

4数据库的设计与实现

4。1系统E-R图

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

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

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究