- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
航空订票的数据库
航空订票系统数据库设计说明书
7.1 引言
7.1.1 编写目的
对设计中的数据库做设计,便于数据的收集和处理,为客户订票和系统查询做铺垫,有更好的数据类型来存储各种可能用得到的数据,为数据处理提供便利的条件,也可以为未来系统升级和维护提供依据。
7.1.2 背景
数据库名称:onlinefly
数据库系统:SQL Server 2005
数据库宿主环境:Windows
7.1.3 定义
1.普通用户表:用来存储已成功订票的用户的相关信息
2.管理员表:用来存储相关管理人员的信息和工作日程
3.订票记录表:用于存储订票成功的客户信息记录
4.登陆表:记录客户的帐号和密码
5.航班表:用于存储当前航班行程及时间
6.机票订购表:记录以售机票数和还剩余的机票数
7.用户操作记录表:记录客户的订票,退票,以及修改航班等信息
7.1.4 参考资料
《数据库系统概念》
《数据库原理与使用教程——SQL Server 2005》
7.2 外部设计
7.2.1 标识符和状态
数据表名称 标识符 标识符名称属性 客户登录表 用户名 hanbanId 航班号 取票表 旅客信息 航班座位表 旅客座位号 要求的数据库:
7.2.2 使用它的程序
PC上的订票软件或者浏览器 ,手机浏览器。
7.2.3 约定
旅客:未登录只能对航班信息进行查询,登陆后可以根据需要定机票,普通管理员和特殊管理员会对操作响应。
普通管理员:只能对旅客的信息进行查询和航班信息查询
特殊管理员:能对客户信息查询,对航班信息修改查询等。对数据有(增,删,插,改的权限)
7.2.4 专门指导
7.2.5 支持软件
SQL Server?2005提供了核心的引擎,为支持本系统的数据库Online?ticket?
reservation?Management?System,需要使用到SQL?Server?2005的几个组件,包括:?
A、企业管理器:提供了数据管理和数据库操作的集成平台;?B、查询分析器:T-SQL调试、优化、性能检测的工具;?
C、事件探查器:提供了对SQL?Server执行操作的检测,并以T-SQL的形式记录;?
D、服务管理器:提供SQL?Server停止、启动的控制工具;
7.3 结构设计
7.3.1 概念结构设计
7.3.2 逻辑结构设计
旅客信息表 类型 长度 约束 说明 varchar 20 主键 用户名 不为空 用户密码 varchar 10 不为空 旅客姓名 bit 2 不为空 旅客性别 不为空 旅客证件号 varchar 50 不为空 联系方式 航班信息表 字段名 类型 长度 约束 说明 varchar 10 主键 航班号 Q varchar 30 不为空 起点 Z varchar 30 不为空 终点 datetime 不为空 起飞时间 基础价格 int 4 不为空 座位个数 机票信息表 字段名 类型 长度 约束 说明 不为空 机票代码 varchar 19 主键 旅客证件号 varchar 10 不为空 航班号 座舱类型 Z int 3 不为空 座位号 用户操作记录表 字段名 类型 长度 约束 说明 Number 15 主键 用户编号 varchar 20 不为空 用户名 varchar 30 不为空 操作说明(订票,退票,改签) 不为空 操作时间 10 不为空 机票票号
7.3.3 理结构设计
e-r图
航班实体
旅客实体整体E-R
7.4 运用设计
7.4.1 数据字典设计
7.4.2 安全保密设计
订票
订票请求
不合格
成
查询机票售出和
剩余情况
机票售出和
剩余情况
名称 订票查询单 别名 简述 数据流组成 订票单=起点+终点+起飞时间 数据流去向 所有旅客 数据流来源 数据量 一次查一条记录 峰值 不限 名称 订票单 别名 简述 数据流组成 订票单=用户名+密码+起点+终点+航班号 数据流去向 所有旅客 数据流来源 数据量 一次定一张或多张票 峰值 不限 名称 剩余机票记录表 别名 简述 数据流组成 记录表=航班号+剩余票数 数据流去向 管理员 数据流来源 数据量 一次减(加)一个 峰值
名称 更新剩余记录表 别名 G 简述 数据流组成 更新表=航班号+机票数 数据流去向 管理员 数据流来源 数据量 一次减(加)一张 峰值
退票 订票信息有效
退
名称 检查订票信息表 别名 简述 数据流组成 检查表=航班号+用户名+价格 数据流去向 特
您可能关注的文档
- 脑梗死致舞蹈样运动.ppt
- 胡润百富与中国地产行业品牌的合作.ppt
- 联想集团形象识别系统.ppt
- 脑电图及其临床应用.ppt
- 自传 入党申请.doc
- 脉冲式增员介绍.ppt
- 自动化装配设计.docx
- 腾讯抄袭VS创新.ppt
- 自发热针灸康复芯片.ppt
- 自强之星答辩.ppt
- 2025年航空货运市场竞争格局深度分析与发展策略研究报告.docx
- 2025年工业互联网平台数字签名技术规范在智能汽车安全报告.docx
- 深度解析2025年智能家居与居住空间智能化技术应用前景报告.docx
- 资源型城市绿色转型发展模式与绿色旅游发展2025年报告.docx
- 2025年医药电商O2O模式下的药品供应链金融解决方案.docx
- 2025年中国宠物行业市场细分领域绿色可持续发展趋势分析与消费升级趋势报告.docx
- 2025年网红经济商业模式与可持续发展:短视频营销案例分析.docx
- 工业互联网平台同态加密技术在智能设备数据安全中的关键技术探讨报告.docx
- 智能健身器材功能性与安全性评估报告2025.docx
- 短视频平台2025年社会责任履行与内容创作者权益保障策略研究报告.docx
文档评论(0)