当前位置:文档之家› 旅游资源管理系统的开发

旅游资源管理系统的开发

滨州市技术学院 陈镇国 陈俊玲
[摘 要]介绍了以SQL server 2000为数据库工具,利用可视化编程语言V isual Basic 6.0,通过ODBC
技术开发了旅
游资源管理系统。

[关键词]数据库 SQL server V isual Basic 旅游管理
绪论
近年来,涌现出了许多面向对象可视化的编程语言,其中V isual Basic (简称VB )具有简单易学、
功能强大、性能可靠等特点。

特别适合于W indow s 桌面系统的编程。

在众多的数据库产品中,SQL server 2000是一种高性能的客户 服务器型的关系数据管理系统,具有极强的操作性。

他所包含的管理和开发工具使得数据库管理者和用户可以轻松地安装、配置和使用数据库。

SQL server 支持ODBC A P I ,应用程序可以通过这些ODBC A P I 来实现与SQL server 数据库的连接,并向SQL server 数据
库提交操作请求,数据库处理请求并将结果返回给客户端的应用,从而实现了客户端应用程序同服务器端的SQL server 数据库交互。

本文作者介绍的旅游资源管理系统即是以W indow s 环境,以SQL server 为后台数据库,使用V isual Basic 高级语言编程工具设计,要求简单的信息添加、删除、修改等,及时进行数据的查询和管理。

本旅游资源管理系统把导游和游客的信息贮存在数据库里,然后经过数据的抽取和分类,显示在需要的窗口内。

一、本系统的总体设计
1)数据库设计
旅游资源管理系统的开发首先需要设计数据库。

根据分析得到的结果,用SQL server 2000的企业管理器设计好结构表后添加到数据库中。

为了使用方便,共创建了4个数据表,分别为导游信息表、游客信息表、景点信息表和用户表,用户表的作用是验证登录时的用户名和密码,并判断用户的使用权限来启动或关闭某些按钮的操作;导游表的作用是存放导游的基本资料,便于及时查看;游客表的作用也是存放游客资料信息,随时可以添加记录,方便旅行社的记录管理;景点表的作用是存放景点的基本信息,便于查看。

并建立相应的索引、建立视图。

2)系统窗口的设计
为了完成用户的需求,共设计10个窗口(登录窗口、主窗口、导游信息窗口、游客信息窗口、景点信息窗口、用户权限窗口和查询窗口、用户增加窗口、用户删除和用户密码修改窗口)和两个数据报表(统计各景点旅游人数和统计各导游所带游客人数)。

二、系统功能模块
其系统主要的功能模块如图2.1所示。

统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

根据系统的需要和实际操作的要求,本系统用SQL serv 2
er 2000共建有4张表,详细如下:
导游信息表:导游游客信息表:游客景点信息表:景点登录用户:用户表三、模块功能实现
1)系统登录窗口
当用户输入完用户名和密码后,系统就开始判断用户名是否存在。

用户名不存在时,提示出错信息,不能使用本系统;用户名存在而密码不匹配时,提示出错信息;只有当用户名和密码都正确且匹配时,进入主界面,开始使用本系统。

在窗体中放入一个A dodc 控件,作为该窗体的数据源。

2)主窗口
主窗口(图3.1)提供了很多的按钮,只要你点击想要查看
3)用户权限窗口
进入用户权限窗口后,通过输入二次密码来判断出该用户是普通用户还是超级用户。

普通用户进入该窗口后只拥有修改其本身密码的权利,而超级用户就可以享有增加、删除用户、修改密码以及资源管理的所有权利。

在资源管理窗口中,超级用户可以任意查询景点、导游、游客的基本信息,并可以进行查询、增加、删除及修改等操作。

以下是导游管理子系统(图3.2),导游信息基本内容在D ataGrid 中显示,也可以显示查询的个数。

景点基本信息及游客基本信息与此基本相似,在此不再一一介绍。


412—
4)用户信息查询窗口
在本窗口中,可以根据需求,按不同方式进行查询,本系统提供了三种基本操作:按景点编号查询、按游客姓名查询以及可按导游姓名查询。

如图3.3所示。

5)数据报表
本系统中,制作了统计各个景点的旅游人数和统计各个导游所带游客人数两个报表。

四、结论
本文介绍了利用VB 和SQL server 开发的旅游管理系统的具体实施方案以及可视化编程思路和技术的具体运用。

本软件已在一些小型旅行社得到具体应用,运行效果良好,对提高管理效率、提供更高的服务等均有显著成效,但由于系统管理的复杂性,系统并不能替代所有工作。

参考文献[1]伍俊良.V
isual Basic 应用于开发教程.北京:机械工业出版社,2004[2]伍俊良.V isual Basic 课程设计与系统开发案例.北京:清华大学出版社,2003
[3]张朝昆,施丽娜.V isual Basic 数据库开发基础与应用.北京:人民邮电出版社,2005
[4]王钦.V isual Basic 6.0入门与提高.北京:人民邮电出版社,2002
[5]萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2000
[6]李存斌.数据库应用技术基础——SQL Server 2000简明教程.北京:中国水利水电出版社,2001
(上接第212页)之百的不失真,需在转换后进行修补工作。

2.AN SYS 与M asterCAM 之间的转换
M asterCAM 作为专业的加工软件,非常有必要知道如何把二维工程图用在M asterCAM 建模,如何从U G 中把模型转入到M asterCAM 中加工,如何把M asterCAM 模型转到AN SYS 中分析。

M asterCAM 的数据转换功能非常好用,利用文件菜单下的档案转换功能可以引进图形文件至系统的数据库或输出可见的屏幕图形至一个文件[3]。

2.1从AU TOCAD 二维图到M asterCAM 二维图
打开M asterCAM 软件,进入文件菜单,执行文件转换(Converters )功能,选择A u toD esk 选项,然后读取相应A u to 2CAD 文件即可。

这样,我们便可在M asterCAM 利用二维工程图建模。

2.2从U G 三维模型到M asterCAM 三维图
在M asterCAM 9.0版本中具体的方法是:先将U G 模型保存为.iges 格式文件,然后进入文件菜单,执行文件转换(Con 2verters )功能,选择IGES 选项,然后读取相应IGES 文件,见图3dctt .m c 9。

2.3从M asterCAM 三维图到AN SYS
在M asterCAM 中通过对模型的仿真加工模拟可进一步检查模型,发现问题,修改并导入到AN SYS 中。

具体方法是:在M asterCAM 中,进行文件转换。

先将dctt .m c 9文件转换为IGES 文件格式dctt .igs ,然后打开AN SYS 软件从菜单文件下输入指定的dctt .ige 文件即可。

3.结语
通过以上单趾弹条零件模型的建立以及各种文件格式数据的交换,可充分利用A u toCAD 二维工程图、U G 三维造型、M asterCAM 加工软件的优势,有效提高AN SYS 分析软件使用的效率,对实际设计、分析有着非常重要的现实指导意义。

参考文献
[1]龙军,孙佃举,孙新岭等.U G 与其它应用软件间的数据转换[J ].训练与科技.2006年,第27卷第6期:85-86.
[2]国务院学位委员会办公室.机械工程学科综合水平全国统一考试大纲及指南[M ].北京:高等教育出版社,2000.55.
[3]何伟,刘滨,陈海洲.M astercam 基础与应用教程[M ].北京:机械工业出版社,2005:5.

512—
专 业 推 荐

精 品 文 档。

相关主题