详细设计报告 一、引言 1.1 编写目的: 本阶段在系统的需求分析的基础上,对航空订票系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。 1.2 项目背景: 开发软件名称:航空订票系统。 用户:航空公司 运行环境:宿舍电脑。 开发平台:MyEclipse 7.0 PostgreSql 数据库。 系统架构:该系统采用 java+jsp 框架 1.3 定义: 查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操作的一种,用于将数据存入数据库中。 更新:对数据库的操作的一种,用于更改数据库中的数据信息。 PostgreSql: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外 部 主键:数据库表中与 其 他 表主键关联 的域。 1.4 参考资 料 : 需求分析说明书 软件开发小 组 软件工 程 齐 治 昌 谭 庆 平 宁 洪 等 高 等教 育 出 版 社 实用软件工 程 郑 人 杰 等,清 华 大 学 出 版 社 。 二 、总 体设计 2.1 需求概述 航空订票系统的总 目标 是 :在计算机网 络 ,数据库和 先 进的开发平台上,利 用现有的软件,配 置 一定的硬 件,开发一个 具有开放 体系结构的、易 扩 充 的、易 维 护 的、具有良 好 人 机交 互界面的机票预定系统,实现航空公司的机票销 售 的自 动化 的计算机系统,为 企 业 的决策层 提 供 准 确、精 细、迅 速 的机票销 售 信息。具体功 能为 用户把 预定机票的旅 客 信息(姓 名、性 别 、身 份 证 号 码(护 照 号 码)、乘 坐 时 间 、出 行始 发地 和 目的地 等)输 入到 系统中,系统为 旅 客 安 排 航班 。当 旅 客 交 付 了预订金 后,系统打 印 出 取 票通 知 和 帐 单 给 旅 客 ,旅 客 在飞 机起 飞 前 一天 凭 取 票通 知 和 帐 单 交 款 取 票,系统核 对无 误 即 打 ...