可灵活的处理民航公司的售票管理业务,实现管理控制一体化,为公司创造了方便、快捷的工作环境。客户能随时随地通过因特网查询航班的详细信息,并预定最满意的航班。客户无需来往于机场和家、办公室之间,不比在售票点排队买票或订票,只要有一根网线就能轻松搞定从查询航班到订票到取票等一系列过程。
1
f2.课程设计题目描述和要求此次课设,只是设计一个数据库系统,来简单的模拟民航售票系统的运行,从而达到熟悉课本知识,熟练数据库操作及TSQL语言的目的。为此,此系统设计按照需求分析、概念设计、逻辑设计、物理实现的步骤,将实现会员管理,机票管理,航班管理,公告栏管理等功能。整个系统设计时,票务这个关系模型为一个数据库,而航务关系模型(实际ER图中并未列出)是一个数据库,管理管理模型又是一个数据库。这三个独立的数据库通过应用程序相连,单独存在,这样可以减少系统的出错率,并增加系统安全性。但是,实际课设中,由于精力有限,把这三个独立的数据库只能放在一个数据库中,成为表对象。实为一大遗憾。课程设计要求为(最低):1、对象的创建:实体(5个)、关系模型(8个)表(5个)、视图(5个)、索引(5个)、存储过程(5个)、触发器(5个)。2、TSQL语句(最低):数据库创建(1个)、表创建(5个)、插入数据(3个)、修改数据(3个)、删除数据(3个)、条件查询(10个)、排序查询(5个)、分组查询(3个)、连接查询(3个)、权限设置(3个)。
2
f3.民航售票系统数据库设计民航售票系统数据库设计31确定实体与概念设计根据需求分析,确定了应有实体并画ER图,如下:
图31民航售票系统ER图
32逻辑设计根据上一节图31,现转换关系模型,实体会员与机票的关系是1:N,并且联系票务有多项自己的属性,则转换为3组关系:会员、票务、机票。实体航空公司与航班的关系是1:N,座舱与航班关系是1:N,其联系航务无自己的属性,则转换关系为:航空公司、航班、座舱。实体公告栏与后台管理人员的关系是1N,则转换关系为公告栏、后台管理人员。实体后台管理人员与工资关系11,则转换关系为工资发放、工资。所有转换后的关系模式如下所示:会员(会员编号、会员名、密码、真实姓名、性别、年龄、电话、电子邮件)机票(机票号、乘客姓名、乘客身份证号、联系电话)票务(性质、会员编号、机票号、座舱编号、航班号、航空公司编号、票价)航空公司(航空公司编号、航空公司r