dSqlCo
ectio
co
ewSqlCo
ectio
co
Co
ectio
Stri
gstr
32登录模块设计
321设计思路该模块需要根据权限登录系统,通过去用户的判定来给以一定的功能和权
限,涉及对数据库中的经常用户表、航空公司表的操作,所以,当登录时就连接数据库,判断是否登录成功。322实现方法
程序流程图
登录
请求数据
数据库
返回结果
图31登录流程图
33航空公司模块设计
331设计思路该模块需要对航班信息的录入、删除、座位信息录入,涉及对数据库中的航
3
f请求数据
请求数据
班信息表和座位信息表的操作,所以需要连接数据库进行增加、删除信息。332实现方法
程序流程图
航空公司
返回结果
增加航班信息
删除航班信息
增加座位信息
数据库
图32航空公司流程图
34普通用户模块设计
341设计思路该模块需要对航班信息查询、订票、退票、取票、余票查询、注册涉及对数
据库中的航班座位表和航班表、账单、取票通知、旅客表、VIP表的操作,所以需要连接数据库进行增加、删除信息。342实现方法
程序流程图图33普通用户流程图
普通用户
订票
退票
航班信息查询
取票
余票查询
注册
返回结果
数据库
4
f35经常用户模块设计
351设计思路该模块需要对航班信息查询、订票、退票、取票、余票查询、积分查询涉及
对数据库中的航班座位表和航班表、账单、取票通知、旅客表、VIP表的操作,所以需要连接数据库进行增加、删除信息。352实现方法
程序流程图
经常用户
订票
退票
航班信息查询
取票
余票查询
积分查询
返回结果
请求数据
数据库
4数据库设计
图34经常用户流程图
41概念模型设计
411设计原理概念模型能真实、充分地反映现实世界,包括事物和事物之间的联系,能
满足用户对数据的处理要求,是对现实世界的一个真实模型。412概念模型经过对民航管理系统所涉及的数据进行分析,得到如下实体:
5
f1航空公司属性有用户名,密码。2经常用户属性有用户名密码积分。3航班属性有航班编号起点,终点,起飞时间,到达时间。4座位信息属性有航班编号座位数,票价,余票。5旅客信息属性有座位号,航班编号,用户名,性别,年龄,账单号,取
票通知号。6取票通知属性有取票通知号,取票时间。7账单属性有账单号票价。所设计的概念模型(ER图)如下
经常用户
1
订票M
账单
1
包含
1
旅客信息
1
包含
1
取票通知
M乘坐
1航班
1
包含
1
座位信息
M管理
1航空公司
图41系统ER模型图
用户名
密码
航空公r