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