数据库中我们将创建“旅游线路数据表”,其结构如下: 旅游线路数据表结构 字段名称 字段类型 字段大小 索引 编号 自动编号 默认 无 名称 文本 20 有(无重复) 主要景点 文本 100 无 行程天数 数字 整型 无 报价 贷币 默认 无 交通 文本 50 无 住宿 文本 50 无 行程安排 备注 默认 无 说明 备注 默认 无 在旅游线路表中,主要景点是对景名中几个重要分景点的说明;而交通则是说明了交通方式的选择;住宿同样是说明住宿的档次;而行程安排则说明了在旅游中每一天的日程安排,以方便旅客们知道在每一天将做些什么。
4.2.2 导游数据表的创建: 在旅行社中,导游往往是不可缺少的,导游的管理是旅行社管理的一个重要方面,因此需要创建一个导游数据表,而且可以在系统中制作导游管理窗体,对导游进行各种管理。
导游数据表的结构如下表所示: 导游数据表结构 字段名称 字段类型 字段大小 索引 编号 自动编号 默认 无 姓名 文本 20 有(无重复) 性别 文本 2 无 级别 文本 20 无 出生年月 日期/时间 默认 无 电话 文本 20 有(有重复) 在导游数据表中,级别是为了说明该导游所能带的团队(有国内和国际之分)。
4.2.3 创建组团管理数据表 组团管理同样是旅行社的一个重要管理内容,在系统设计中,我们创建了一个组团管理数据表,其数据结构如下表所示: 组团管理数据表结构 字段名称 字段类型 字段大小 索引 旅游团号 自动编号 默认 有(无重复) 旅游团名 文本 50 无 线路名称 文本 50 无 发出日期 日期/时间 默认 无 结束日期 日期/时间 默认 无 负责导游 文本 20 有(有重复) 人数 数字 10 无 单价 贷币 默认 无 备注 备注 默认 无 在该数据表结构中,我为负责导游创建了一个有(有重复)的索引,因为在一个组团管理数据库中,有可能在时间不冲突的情况下,一个导游在带完一个团队后仍将带领下一个团队;而旅游团号则不可以重复,所以我给旅游团号加了一个有(无重复)的索引。
4.2.4 创建游客管理数据表 一个旅行社的生存就依赖于游客的多少,游客对于一个旅行社来说真乃是衣食父母,怎样管理好游客,是每一个旅行社都应该注意的问题。
在本课程中,我创建了一个游客管理数据表,其数据库结构如下表所示。
旅客管理数据表结构 字段名称 数据类型 字段大小 索引 编号 自动编号 默认 无 姓名 文本 20 无 性别 文本 2 有(有重复) 年龄 数字 3 无 工作单位 文本 50 无 电话 文本 20 有(有重复) 参加旅游团 文本 50 无4.2.5 创建密码表 在本课程中,我将创建一个密码数据表,专门用于管理用户密码。
用户可以在系统在使用密码,也可以在系统中维护密码。
密码数据表结构如下表所示: 密码数据表结构 字段名称 字段类型 字段大小 索引 用户名 文本 20 无 密码 文本 20 有(无重复) 权限 文本 20 无其中,我对密码创建了有(无重复),因为一个用户只能有一个密码。
4.2.6 关系型数据库的实现 Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access 的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。
另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。
Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
微软的 JET 数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。
Visual Basic、Access 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。
ADODC 控件在数据库中的信息与将信息显示给用户看的 Visual Basic 程序之间架起了一座桥梁。
我们可以设置 ADODC 控件的各个属性,告诉它要调用那个数据库的哪个部分。
缺省情况下, ADODC 控件根据数据库中的一个或多个数据表