航空公司管理系统设计文档第 1 页共 10 页Air (China) Company001 :5 :2009-12-23 :2009-12-25 :第 2 页共 10 页,,1 2005-12-23 新建表,填写数据、文档编写2 2005-12-24 设置主外键、设计视图3 2005-12-25 存储过程来实现数据库的自动化,1. V1.0 2009-12-25 数据库应用技术2. V1.0 2009-12-25 数据库开发实例解析第 3 页共 10 页1. ................................................................. ...................... 4 1.1 数据库总体设计 ..................................................................... . (4)1.1.1 表空间规划 ..................................................................... (4)1.1.2 数据库规划 ..................................................................... (4)2. ..................................................................... ...................... 5 2.1 实体列表( EntityList) .................................................................. .............................5 2.2 E-R图 ..................................................................... (5)2.2.1 < 后台管理E-R图> ...................................................................... .. (5)2.2.2 <销售E-R图> ...................................................................... .. (6)2.2.3 <商务E-R图> ...................................................................... ................. 7 2.3 实体定义 ..................................................................... . (8)2.3.1 < business_changeconinfo> ...................................................................... . (8)2.3.2 < business_charge> ...................................................................... . (8)2.3.3 < business_clientconsign> ...................................................................... (8)2.3.4 < business_correctcharges> ...................................................................... . (8)2.3.5 < business_goods >....................................................................... .. (8)2.3.6 < business_others> ...................................................................... .. (9)2.4 数据库其他对象设计 ..................................................................... (11)2.4.1 存储过程设计 ..................................................................... .. (9)2.4.2 触发器设计 ..................................................................... . (11)3. ......................................................................10 3.1 数据量估计 ..................................................................... ........................................ 10 3.2 数据库安全性设计 ..................................................................... . (10)3.2.1 用户设置 ..................................................................... .. (10)3.2.2 用户组设置 ..................................................................... . (10)3.2.3 数据库权限设计 ..................................................................... .. (10)第 4 页共 10 页1.1.11.1.11.1.2航空公司管理信息系统航空公司管理信息系统的总体数据库设计。
tb_airlineInfo,tb_cabinseatinfo,tb_customerInfo,tb_customerTypeinfo,tb_passenplaneinfo,tb_ticketInfo(codeset) 视图:V_airlineInfo、V_customInfo、V_ticketInfo(HA, etc)/ 数据库创建之后进行了备份,然后恢复使用第 5 页共 10 页2.2.1 ( Entity List)PT1 airlineInfo 航线信息表记录客户的信息航线 PT2 customerInfo 客户信息表客户信息 PT3 customerType 客户类型信息表客户类型信息 PT4 planeInfo 客机信息表客机信息 PT5 seviceInfo 舱位等级信息表舱位等级信息PT6 ticketInfo 订票信息表订票信息 2.2 E-R2.2.1 < E-R >航位等级信息航位等级编号航位等级名称服务内容备注信息2.2.2 < 客户类型E-R图 >客户类型信息客户类型编号备注信息客户类型姓折扣比例名2.2.3 <客机信息E-R图 >客机信息第 6 页共 10 页客机编号服役时间购买时间客机型号2.2.4 <航线信息E-R图 >航线信息航线编号备注信息到达城市出发城市2.2.5 < E-R >订票信息订票信息编号客户类客户信息航线信息2.2.6 < 客户信息E-R图 >型第 7 页共 10 页客户信息客户编号客户类型客户姓名联系方式2.2.7 < 实体之间的E-R图 >客户类型信息舱位等级信息客机信息客户登记航线设置客户信息航线信息预定机票订票信息第 8 页共 10 页2.32.3.1 < airlineInfo >2.3.2航线信息表记录客户航线信息LDM 1对1记录航线信息添加、修改、查询 2.3.3 < serviceinfo > 舱位等级信息表舱位等级信息LDM 1对多记录舱位等级信息添加、修改、查询 2.3.4 < customerinfo > 客户信息表客户信息LDM 1对1记录客户信息添加、修改、查询 2.3.5 <ticketinfo>订票信息表订票信息表LDM 多对1记录订票信息表添加、修改、查询2.3.6 < planeinfo >客机信息表客机信息LDM 1对1第 9 页共 10 页记录客机信息添加、修改、查询2.3.7 < customertype >客户类型信息表客户类型信息LDM 1对1客户类型信息添加、修改、查询2.3.8pro_ airlineInfo pro_ airlineInfo 向 tb_ticketInfo 添加信息查询tb_ airlineInfo信息pro_ customertype pro_customertype 向 tb_cabinseatinfo 添加信息查询tb_ customertype 信息pro_ planeinfo pro_ planeinfo 向 tb_customerInfo 添加信息查询向 tb_ planeinfo信息pro_ ticketinfo pro_ ticketinfo 向 tb_customerTypeinfo 添加查询信息tb_ ticketinfo 信息 pro_ serviceinfo pro_ serviceinfo 向tb_passenplaneinfo 添加查询信息tb_ serviceinfo 信息 pro_customerinfo pro_ customerinfo 向 tb_ticketInfo 添加信息,并自动生成订票票号查询 tb_ customerinfo 信息第 10 页共 10 页 3.3.101 serviceinfo 舱位等级信0.030mb 9% 6% 2% 0.031mb 0.002mb息表02 planeInfo 客机信息表 0.032mb 8% 7% 2% 0.031mb 0.002mb 03tb_airlineInfo 航线信息表 0.031mb 10% 6% 1% 0.031mb 0.002mb 04tb_customerType 客户类型信0.030mb 9% 6% 2% 0.031mb 0.002mb 息表05 tb_customerInfo 客户信息表 0.033mb 10% 8% 1% 0.031mb 0.002mb 06 tb_ticketInfo 订票信息表 0.031mb 11% 5% 1% 0.031mb 0.002mb3.23.2.1Dbo 对数据库进行备份guest 查看数据INFORMATION_SCHEMA 对数据库进行安全管理sa 拥有数据库所有的权限3.2.2sa sa 登录名:WWW-771FA68425C\WWW拥有数据库所有的权限 3.2.3tb_airlineInfo sa sa 可以对表进行修改、添加、删除、查询sa 可以对表进行修改、添加、删除、查询 customerInfo sacustomerType sa sa 可以对表进行修改、添加、删除、查询planeInfo sa sa 可以对表进行修改、添加、删除、查询 seviceInfo sa sa 可以对表进行修改、添加、删除、查询 ticketInfo sa sa 可以对表进行修改、添加、删除、查询。