航班管理及售票系统概要设计与详细设计说明书
机票预订系统详细设计说明书
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (4)
2程序系统的结构 (4)
3查询订票程序设计说明 (5)
3.1程序描述 (5)
3.2功能 (6)
3.3性能 (6)
3.4输人项 (6)
3.5输出项 (7)
3.6算法 (7)
3.7流程逻辑 (8)
3.8接口 (9)
3.9存储分配 (10)
3.10注释设计 (10)
3.11限制条件 (10)
3.12测试计划 (10)
3.13尚未解决的问题 (10)
4退票程序设计说明 (10)
4.1程序描述 (10)
4.2功能 (11)
4.3性能 (11)
4.4输人项 (11)
4.5输出项 (11)
4.6算法 (12)
4.7流程逻辑 (12)
4.8接口 (13)
4.9存储分配 (14)
3.10注释设计 (14)
4.11限制条件 (14)
4.12测试计划 (14)
4.13尚未解决的问题 (14)
4.1程序描述 (9)
4.2功能 (10)
4.3性能 (10)
4.4输人项 (10)
4.5输出项 (10)
4.6算法 (11)
4.7流程逻辑 (11)
4.8接口 (12)
4.9存储分配 (13)
4.10注释设计 (13)
4.11限制条件 (13)
4.12测试计划 (13)
4.13尚未解决的问题 (13)
详细设计说明书
1引言
1.1编写目的
在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。
本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。
机票预订系统(详细设计说明书
1.1 编写目的 (2)
1.2背景 (2)
1。3定义 (2)
1.4 参考资料 (3)
...............................................................................................................
....................................................................................
3 。1 程序描述 (4)
3.2功能 (5)
3 。3 性能 (5)
3。4 输人项 (5)
3.5 输出项 (6)
3 。6 算法 (6)
3。7 流程逻辑 (7)
3.8接口 (8)
3.9 存储分配 (9)
3 。10 注释设计 (9)
3.11 限制条件 (9)
3.12 测试计划 (9)
3.13 尚未解决的问题 (9)
...........................................................................................
4 。1 程序描述 (9)
4.2功能 (10)
4.3 性能 (10)
4 。4 输人项 (10)
4 。5 输出项 (10)
4.6算法 (11)
4.7 流程逻辑 (11)
4.8 接口 (12)
4.9 存储分配 (13)
4 。10 注释设计 (13)
4 。11 限制条件 (13)
4 。12 测试计划 (13)
4 。13 尚未解决的问题 (13)
航空软件之订票系统详细设计说明书
航空订票系统详细设计说明书
1 .引言
详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员讲根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。
1.1 编写目的
详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。
1.2 背景
(1)系统的名称:航空订票系统
(2)系统提出者:XX航空公司
开发者: XX计算机科学与信息学院
用户:旅客,航空公司
本系统是一个独立的订票系统
1.3 定义:
数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义觉的集合。
1.4 参考资料
《软件工程》王忠群,中国科学技术出版社。
《软件工程课程实验指导书》,安徽工程大学
计算机与信息学院。
《软件工程—实践者的研究方法》(美)Roger s.Pressman 著
郑人杰马素霞等译机械工业出版社
2 程序系统的结构
航空订票系统
预订票系统取票系统退票系统航空公司调整系统
旅客身份信息验证航班信
息查询
缴预订
通知单
验证
缴余数
取票
退票资
格验证
退票
身份验证
订票客
户管理
航班机
票管理
报表打
印管理
航班信
息管理
人员用
户管理
票价管
理
订
票
审
核
管
理
退
票
管
理
增
加
航
班
信
息
删
除
航
班
信
息
查
询
航
班
信
息
修
改
航
班
信
息
机
票
销
2
图
标
售
额
分
生
成
机
票
高
级
管
理
人
员
管
理
人
员
票
价
折
扣
票
价
类
型
增
加
客
户
信
息
删
除
客
户
信
息
查
询
客
户
信
息
修
改
客
户
信
息
查航班
询
预订票取票退票
验证用户
3 程序1设计说明
3.1 程序描述
程序设计主要是为了明了概括订票系统的设计思路理
念,给人以清晰的结构。通过分部罗列和说明其作用与其重要性,也有部分补充其其他方面。程序包括:
机票订票系统设计概要设计说明书书
四、概要设计说明书
1.引言 (2)
1.1 编写目的 (2)
1.2 项目背景 (3)
1.3 定义 (3)
1.3.1 专门术语 (3)
1.3.2 缩写 (3)
1.4 参考资料 (4)
2.任务概述 (4)
2.1运行环境 (4)
2.2需求概述 (4)
3.总体设计 (5)
3.1 处理流程 (5)
3.1.1 客户机程序流程 (5)
3.1.2 服务器程序流程 (6)
数据库的输入输出。 (6)
3.2 总体结构和模块外部设计 (7)
3.3 功能分配 (7)
4.接口设计 (7)
4.1 外部接口 (7)
4.1.1 用户界面 (7)
4.1.2 软件接口 (8)
4.1.3 硬件接口 (8)
4.2 内部接口 (8)
5.数据结构设计 (8)
5.1 数据库数据结构设计 (8)
5.2 物理数据结构设计 (10)
5.3 数据结构与程序的关系 (11)
6.运行设计 (12)
6.1 运行模块的组合 (12)
6.2 运行控制 (12)
6.3 运行时间 (12)
7.出错处理设计 (12)
7.1 出错输出信息 (12)
7.2 出错处理对策 (13)
8.安全保密设计 (13)
9.维护设计 (13)
1.引言
1.1编写目的
在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
飞机订票系统策划书3篇
飞机订票系统策划书3篇
篇一
飞机订票系统策划书
一、引言
二、系统目标
1. 提供在线机票预订功能,方便用户随时随地预订机票。
2. 整合机票信息,提供实时的航班查询、预订和票价比较功能。
3. 支持多种支付方式,确保安全、便捷的支付流程。
4. 提供用户管理功能,方便用户查询订单、修改个人信息等。
5. 具备数据分析和报表功能,帮助航空公司进行市场分析和决策。
三、系统功能模块
1. 用户界面模块
机票搜索和预订:用户可以通过输入出发地、目的地、出发日期等信息搜索机票,并进行预订。
个人中心:用户可以查询订单、修改个人信息、管理常用联系人等。
客服中心:提供在线客服和常见问题解答,方便用户咨询。
2. 后台管理模块
航班管理:航空公司可以管理航班信息、舱位设置、票价调整等。
订单管理:管理员可以查询、处理订单,报表。
用户管理:管理员可以管理用户信息,设置用户权限。
数据分析:系统可以分析用户行为、预订趋势等数据,为航空公司提供决策支持。
3. 支付模块
支持多种支付方式,如在线支付、银行转账、信用卡支付等。
与第三方支付平台集成,确保支付安全可靠。
提供支付记录查询功能,方便用户查询支付状态。
4. 数据整合模块
与航空公司的票务系统进行数据对接,实时获取航班信息和票价。
整合其他数据源,提供更多的机票信息和推荐。
四、技术选型
1. 前端技术:采用 HTML、CSS、JavaScript 等技术,构建用户界面。
2. 后端技术:选择适合的编程语言和框架,如 Python、Django 等。
3. 数据库:使用关系型数据库如 MySQL 或 NoSQL 数据库如 MongoDB 存储数据。
飞机订票系统 课程设计 doc
飞机订票系统课程设计
1. 引言
飞机订票系统是一种为用户提供在线预订航班、选择座位以及支付机票的系统。该系统可以方便用户进行航班查询、订票和退票等操作,提供了更便捷的服务,节省了用户的时间和精力。本文档将详细介绍飞机订票系统的功能需求、系统设计以及实现细节,旨在为系统的开发提供一份可行的设计方案。
2. 需求分析
2.1 功能需求
系统需要提供以下功能: 1. 用户注册和登录:用户可以通过注册和登录功能完成对个人信息的维护。 2. 航班查询:用户可以根据出发日期、出发地、目的地等条件查询航班信息。
3. 机票预订:用户可以选择心仪的航班并进行预订,选择座位和支付机票费用等操作。
4. 机票退订:用户可以在一定时间范围内申请退票,并按照规定的退票政策进行退款。
5. 个人中心:用户可以在个人中心查看已购买的机票信息、修改个人信息和密码等个人操作。
6. 管理员功能:管理员可以对航班信息进行维护,包括添加、修改和删除航班信息。
2.2 性能需求
系统需要满足以下性能需求: 1. 快速响应:系统需要能够在用户请求时迅速响应并返回结果,以提供良好的用户体验。
2. 高并发处理:系统需要能够同时处理多个用户的请求,以应对高并发访问的需求。
3. 数据安全性:系统需要采取有效措施确保用户个人信息的安全性,防止数据泄露和篡改。
3. 系统设计
3.1 系统架构
该系统采用客户端-服务器架构,客户端负责与用户进行交互,服务器负责处理用户请求并返回相应的结果。客户端和服务器之间通过网络进行通信。
3.2 数据库设计
系统的主要数据存储在数据库中,包括用户信息、航班信息和订单信息等。数据库设计需满足以下几个方面的需求: 1. 用户信息表:包括用户ID、用户名、密码、邮箱等字段。 2. 航班信息表:包括航班ID、出发日期、起飞时间、出发地、目的地、航班号等字段。 3. 订单信息表:包括订单ID、用户ID、航班ID、座位号、订票时间、支付状态等字段。
航空订票系统(详细设计说明书)1
《信息系统分析与设计》课程报告题目航空订票系统(详细设计说明书)
院系电子工程
专业信息工程(系统方向)
学生姓名
学号
指导教师
目录
一、引言
1. 编写目的
2.项目背景
3.定义
4. 参考资料
二、任务概述
1.目标:完成一个航空订票信息系统的需求分析
2.运行环境
3.条件与限制
三、总体设计
1.处理流程
2.总体结构与外部模块设计
3. 功能分配
四、接口设计
1.外部接口,硬件接口、软件接口、用户界面
2.内部接口
五、数据结构设计
1.逻辑结构设计
2.物理结构设计
六.运行设计
1.运行模块组合
2.运行控制
3.运行时间
七.出错处理设计
1.出错输出信息
2.出错处理对策
八.安全保密设计
九.维护设计
摘要:航空订票信息系统开发的目的在于方便客户,其中包括系统总体设计、输入输出设计、代码设计、数据库设计等。
关键字:系统开发项目简介、数据流程图、数据结构图、ER图。
一:引言
1.编写目的:
航空公司开发航空订票信息系统以为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。
2.项目背景:
名称:航空订票信息系统
本项目的提出者:
开发者:
用户:所有有需要的航空旅客
实现软件的单位:
本项目与其他软件或其他系统的关系:WINDOWS所有的系统
3. 定义
在我们进行正式软件设计之前,要先了解一些概念:
(1)模块化:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名而且可通过名字来访问,例如,过程、函数、子程序、宏等都可以作为模块;
(2)抽象与逐步求精:软件工程过程的每一步都是对软件解法的的抽象层次的
一次精化。逐步求精与抽象是紧密相关的。
机票预订系统详细设计
软件工程实验报告设计题目:机票预订系统(详细设计部分)
机票预订系统详细设计
1引言
1.1编写目的
在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序类设计问题。包括如何把该系统划分成若干个类、决定各类之间的接口、类之间传递的信息,以及数据结构、类结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以
这个描述直接翻译成用具体的java程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构、数据结构设计和类设计,逐个类的进行尽可能详尽的程序描述(包括各方法的功能、性能、输入、输出、算法、程序逻辑、接口等等),尽可能的减少编码时间。
1.2 背景
软件系统的名称:机票预订系统
项目由A3小组负责开发.
项目分两个部分:
面向客户的客户终端程序
部署在服务器上的Java服务程序
1.3 定义
Socket:网络通信模式。
Server:机票预订系统的服务器端。
Client:机票预定系统的客户端。
1.4 参考资料
1.机票预订系统项目开发计划书
2.机票预订系统需求分析说明书
3.《软件工程——实践者的研究方法》机械工程出版社
2程序系统的结构
以类图形式展示:
Server类图:
Client类图:
3 Server端程序说明:
3.1类ServerStart设计说明
3.1.1ServerStatrt()方法
调用窗口显示方法ServerGUI(),显示服务器主界面,Server be ready。
飞机订票系统详细设计说明书
文档编号:
版本号:v1.0
详细设计说明书
项目名称飞机订票系统
项目负责人何柳青
本文档编写者何柳青
项目开发者计算机081第二组
2010年12月4日
目录
1.引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3参考资料 (1)
2.程序系统的结构 (2)
2.1运行环境 (2)
2.2系统组织结构 (2)
3、程序设计说明 (4)
3.1“按目的地查询”程序描述 (4)
3.1.1功能 (5)
3.1.2 性能 (5)
3.1.3 输入项 (5)
3.1.4 输出项 (5)
3.1.5 算法 (6)
3.1.6 流程逻辑 (6)
3.2“航班信息管理模块”程序描述 (7)
3.2.1功能 (8)
3.2.2 性能 (8)
3.2.3 输入项 (8)
3.2.4 输出项 (9)
3.2.5 算法 (9)
3.2.6 程序流程逻辑 (9)
3.3“乘客信息管理”程序描述 (10)
3.3.1功能 (10)
3.3.2 性能 (10)
3.3.3 输入项 (10)
3.3.4 输出项 (11)
3.3.5 算法 (11)
3.3.6 程序PAD图 (11)
3.4注释设计 (12)
3.5测试计划 (12)
1.引言
1.1编写目的
本文档将对《飞机订票系统》的程序进行详细解析,是程序员编写代码的基础。本文档的读者是设计人员和程序员。
1.2背景
开发软件名称:飞机票订系统。
(1)项目任务提出者:中国民航及中国国际旅游开发公司。
(2)项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽
(3)项目与其他软件,系统的关系:该系统采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95 \WIN98 \WinMe \WIN2000 \WINXP \WIN7 \WINNT 等系统平台上的多任务应用程序。1.3参考资料
机票订票系统详细设计说明书
五、详细设计说明书
1.引言 (1)
1.1编写目的 (1)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2.总体设计 (2)
2.1需求概述 (2)
2.2软件结构 (3)
3.程序描述 (3)
3.1功能 (4)
3.2性能 (4)
3.3输入,输出项目 (4)
3.4程序逻辑 (6)
3.4.1、登录 (6)
3.4.2、查询系统 (7)
3.4.3、订票系统 (7)
3.4.4、修改系统 (8)
3.4.5、退票系统 (8)
3.5接口 (8)
3.5.1、用户接口 (8)
3.5.2、外部接口 (9)
3.5.3、内部接口 (9)
3.6存储分配 (9)
3.7限制条件 (9)
3.8测试要点 (9)
1.引言
1.1编写目的
在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。
本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操
作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。
在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。
航空订票系统详细设计
详细设计报告
一、引言
1.1 编写目的:
本阶段在系统的需求分析的基础上,对航空订票系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。
在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。
1.2 项目背景:
开发软件名称:航空订票系统。
用户:航空公司
运行环境:宿舍电脑。
开发平台:MyEclipse 7.0 PostgreSql数据库。
系统架构:该系统采用java+jsp框架
1.3 定义:
查询:对数据库的操作的一种,用于搜索数据信息。
插入:对数据库的操作的一种,用于将数据存入数据库中。
更新:对数据库的操作的一种,用于更改数据库中的数据信息。
PostgreSql: 系统服务器所使用的数据库管理系统〔DBMS〕。
SQL: 一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
1.4 参考资料:
需求分析说明书软件开发小组
软件工程齐治昌谭庆平宁洪等高等教育
实用软件工程郑人杰等,清华大学。
二、总体设计
2.1 需求概述
航空订票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。具体功能为用户把预定机票的旅客信息〔##、性别、##〔护照〕、乘坐时间、出行始发地和目的地等〕输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。同时还需完成旅客延误了取票时间的处理,航班取消后的处理,旅客临时更改航班的处理等。
(完整word版)飞机订票管理系统(word文档良心出品)
飞机订票管理系统
需求分析报告
题目:飞机订票系统的设计与实现院(系):软件学院
专业:软件工程
小组成员:
学号:
指导老师:
目录
1 引言 (1)
1.1 编写目的 (1)
1.2 范围 (1)
1.3 定义 (1)
1.4 参考资料 (1)
2 总体设计 (2)
2.1 运行环境 (2)
2.2 基本设计概念和处理流程 (2)
2.3 数据字典 (5)
2.4 功能需求与程序的关系 (6)
3 程序设计 (7)
3.1 登录注册 (7)
3.1.1界面设计 (7)
3.1.2 模块设计 (7)
3.1.3 程序流程图 (9)
3.1.4 算法 (10)
3.2 机票查询 (10)
3.2.1 界面设计 (10)
3.2.2 模块设计 (11)
3.2.3 程序流程图 (12)
3.2.4 算法 (12)
3.3 机票预订 (13)
3.3.1 模块设计 (13)
3.3.2 程序流程图 (14)
3.4机票信息修改 (14)
3.4.1 模块设计 (14)
3.4.2 程序流程图 (16)
3.4.3 算法 (16)
3.5 个人中心 (17)
3.5.1 界面设计 (17)
3.5.2 模块设计 (17)
4 接口设计 (18)
4.1 用户接口 (18)
4.2 软件接口 (18)
5 运行设计 (19)
5.1 运行控制 (19)
6 系统数据结构设计 (20)
6.1 实体关系E——R图 (20)
6.2 表汇总 (20)
6.3 数据结构与程序的关系 (24)
7 系统出错处理设计 (24)
7.1 出错信息 (24)
7.2 补救措施 (25)
7.3 系统维护设计 (25)
机票预订系统程序的设计说明书模板(面向对象)
程序设计说明书
1引言
1.1编写目的
程序设计说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
预期的读者:系统管理员、机票预订管理员、订票旅客、程序员。
1.2背景
软件名称:机票预订系统
提出者:程序员
开发者:xxx。
用户:系统管理员、程序员。
运行该软件的计算站(中心):Internet、航空公司、网上银行
2程序设计说明
2.1需求规定
1.管理员管理航班与打印机票活动图
(1)管理员登陆界面管理航班信息与旅客信息。
(2)管理员根据旅客信息安排航班。
(3)管理员根据机票价格收费。
(4)打印机票与账单。
根据上面的描述,管理员管理航班与打印机票活动图如图5-1所示。
机票订票系统概要设计说明书
四、概要设计说明书
1.引言 (2)
1.1 编写目的 (2)
1.2 项目背景 (2)
1.3 定义 (2)
1.3.1 专门术语 (2)
1.3.2 缩写 (3)
1.4 参考资料 (3)
2.任务概述 (3)
2.1运行环境 (3)
2.2需求概述 (3)
3.总体设计 (4)
3.1 处理流程 (4)
3.1.1 客户机程序流程 (4)
3.1.2 服务器程序流程 (5)
数据库的输入输出。 (5)
3.2 总体结构和模块外部设计 (5)
3。3 功能分配 (5)
4.接口设计 (5)
4.1 外部接口 (5)
4.1.1 用户界面 (5)
4.1.2 软件接口 (6)
4.1.3 硬件接口 (6)
4.2 内部接口 (6)
5.数据结构设计 (6)
5.1 数据库数据结构设计 (6)
5.2 物理数据结构设计 (7)
5.3 数据结构与程序的关系 (8)
6.运行设计 (8)
6.1 运行模块的组合 (8)
6.2 运行控制 (9)
6.3 运行时间 (9)
7.出错处理设计 (9)
7.1 出错输出信息 (9)
7.2 出错处理对策 (9)
8.安全保密设计 (9)
9.维护设计 (9)
1.引言
1.1编写目的
在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计.主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
航空订票系统(详细设计说明书)
五、详细设计说明书
1.引言 (1)
1。1编写目的 (1)
1。2项目背景 (1)
1。3定义 (1)
1。4参考资料 (2)
2.总体设计 (2)
2.1需求概述 (3)
2.2软件结构 (4)
3.程序描述 (4)
3。1功能 (4)
3。2性能 (4)
3.3输入项目 (5)
3。4输出项目 (5)
3.5算法 (5)
3。6程序逻辑 (5)
3.7接口 (8)
3。8存储分配 (9)
3.9限制条件 (9)
3。10测试要点 (9)
1.引言
1.1编写目的
对软件项目系统进行详细的研究,确定项目开发的方向,对项目的实现以及功能的划分进行深入的探讨,确定项目的详细实现,对项目的实现确定规范详细设计文档面向项目组所有成员。
1。2项目背景
表1.2 项目基本情况说明
用户民众
计算中心完成搭建web网站系统的服务器
系统间往来关系暂无
1。3定义
➢SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。
➢SQL:一种用于访问查询数据库的语言
➢事务流:数据进入模块后可能有多种路径进行处理。
➢主键:数据库表中的关键域.值互不相同.
➢外部主键:数据库表中与其他表主键关联的域。
➢ROLLBACK:数据库的错误恢复机制。
缩写:
➢系统:若未特别指出,统指本航空订票系统。
➢SQL:Structured Query Language(结构化查询语言)。
➢UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
➢Javaee:Java企业级平台。
1。4参考资料
文档格式要求按照我国GB/T85T7-1988国家标准和IEEE/ANSI830—1993标准规范要求进行。包括以下文件:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航班管理及售票系统概要设计与详细设计说明书
在本说明书中,我们主要涉及到数据库的设计与基本界面的设计的问题,下面逐一介绍如下:
一方面:关于数据库的设计
我们在设计数据库时,主要采用Access来进行,本数据库主要包含四个表。本数据库取名为航天管理数据库,它的四个表分别为:乘客数据表、飞行时刻表、管理员表、航班信息表。
下面分别介绍一下各数据表的设计:
乘客数据表:
字段名称数据类型字段大小
航班号文本20
购订票人文本10
身份证号数字长整型
发出城市文本10
到达城市文本10
日期日期/时间默认
起飞时间日期/时间默认
到达时间日期/时间默认
座位等级文本 4
飞行时刻表:
字段名称数据类型字段大小
航班号文本20
发出城市文本10
到达城市文本10
起飞时间日期/时间默认
到达时间日期/时间默认
所属公司文本20
航班信息表:
字段名称数据类型字段大小
航班号文本20
购订票人文本10
身份证号数字长整型
发出城市文本10
到达城市文本10
日期日期/时间默认
起飞时间日期/时间默认
到达时间日期/时间默认
座位等级文本 4
剩余座位数字长整型
座位总数数字长整型
票价数字长整型
管理员表:
字段名称数据类型字段大小
name 文本20
password 文本20
另一方面:主要界面的设计
本软件为信息管理系统,所以在设计时,主要考虑练习之用。
1. 首先在启动该软件时,是一个闪烁的界面,相当于我们软件的封面。该窗体取名为Splash窗体。其大体如下:
窗体1:Splash窗体
2. 在Splash窗体之后的是我们的登陆窗体,主要是想练习一下软件的权限设置,其大致窗体如下:
窗体2 登陆界面
在通过了权限验证后,就进入了主界面
3. 在设计主界面时,采用菜单与快捷按钮并用,响应同一事件,其主要功能介绍如下:
主要功能描述如下:
乘客订票、航班时刻表、航班信息、软件维护四个大的模块。
关于乘客订票模块:主要涉及到一个乘客订票窗体,在这里可以实现乘客信息的添加、删除,即:乘客订票和退票的功能。
关于航班时刻表模块:主要涉及到航班时刻查询窗体,可以实现对任意航班信息的查询和显示。
关于航班信息模块:主要涉及到一个航班信息综合查询窗体,在这里我们主要通过多种方式来进行查询,主要从航班号、发出城市、到达城市和购订票人四个方面来进行。
关于软件维护模块:主要涉及到三个界面,关于软件界面、数据库管理界面和管理员编辑界面。
快捷按钮包括几个主要的功能实现:订票、航班时刻表、航班信息、数据库管理和关闭系统等主要功能。
主界面窗体大体如下:
窗体3 航班管理系统主窗体
4. 当点击下拉菜单和快捷按钮“订票”时将进入乘客订票窗体,其主要功能见窗体:
上图窗体4 乘客订票窗体
5. 当点击下拉菜单和快捷按钮“航班时刻表”时将进入航班时刻管理与查询窗体,其大致如下:
窗体5 航班时刻管理与查询窗体
6. 当点击下拉菜单和快捷按钮“航班信息”时将进入航班各类信息综合查询窗体,这一部分是软件的主要部分之一,主要涉及到编程。其大致如下:
窗体6 航班各类信息综合查询窗体
7. 下面三个界面主要是软件维护方面的问题,其大体如下:
窗体7 管理员编辑界面
窗体8 关于软件介绍界面
窗体9 数据库管理窗体
以上便是我们的主要界面。
而对于具体功能的实现接下来我们就要大力着手于它的编写了。