(一)开发环境及工具
1、开发所需的硬件环境:奔腾III450, 内存64M以上,硬盘空间800M以上。
2、开发所需的软件环境:windows98中文版或更高,visual basic 6.0中文企业版,microsoft access 2000。 3、 开发所使用的工具:
微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
在本系统中,我将采用visual basic 6.0中的外部数据连接使之和access2000中所创建好的数据源连接,以达到操作数据的目的。 (二) 模块说明及程序流程设计 1、模块说明:
在本系统中,我将建立起旅行社管理系统的旅游线路管理模块、导游
管理模块、组团管理模块、游客管理模块、报表打印模块、系统设置模块,其中旅游线路管理模块又分为旅游线路管理和旅游线路查询两个子模块,导游管理模块又分为导游管理和导游查询两个子模块,组团管理模块又分为组团管理和组团查询两个子模块,报表打印模块提供了四张功能报表的选择打印,系统设置模块分为添加用户、修改密码、备份数据三个子模块其中:
旅游线路管理功能模块的作用是对旅游线路进行增加、修改、删除以及条件查询等操作;
其中,旅游线路管理子模块的作用是对旅游线路进行编辑,而旅游线
路查询子模块的作用是对旅游线路进行条件查询。
导游管理功能模块的作用是对导游数据进行增加、修改、删除以及条件查询等操作;
其中,导游管理子模块的作用是对导游信息进行编辑,而导游查询子模块的作用是对导游具体信息进行条件查询。
组团管理功能模块的作用是对组团信息进行增加、修改、删除以及条件查询等操作;
其中,组团管理子模块的作用是对组团信息进行编辑,而组团查询子模块的作用是对组团信息进行条件查询,此操作适用于游客选择旅游线路。
游客管理功能模块的作用是对游客信息进行增加、修改、删除以及条件查询等操作;
其中,游客管理子模块的作用是对游客信息进行编辑,而游客查询子模块的作用是对游客信息进行条件查询。
报表功能模块的作用是利用Visual Basic中的报表编辑器编辑各数据表的报表,这对一个旅行社分析旅游线路的开发数量、旅游组团的各理性、导游信息的完善、游客信息的完善、游客所喜欢的旅行线路等是十分必要的。
系统权限维护功能模块是一个完整的管理系统中不可少的一部分,它起到了维护系统的安全性、保密性以及规范化等作用。
其中添加用户模块是对本系统软件的操作者进行增加操作,在登录时使用权限为SYSTEM的才可以增加操作者,而USER权限不行操作。
密码更改模块是对本系统的用户操作密码进行修改,不断的修改密码对于系统的保密工作是十分有成效的。
数据备份模块在一个完整的管理系统不可缺少,数据的完整性、安全性都依赖于它的存在。
2、系统流程设计 (1) 创建系统启动封面
系统启动封面是一个应用系统开始的界面,通常是进行系统介绍的,
人们一看见封面就可以知道这个系统是干什么的。创建系统启动封面也就意味着创建系统的开始,此处,我采用创建VB数据工程的方法创建本系统,创建系统启动界面的过程如下:
1. 启动Visual Basic应用程序,进入开发平台主界面。
2. 在开发平台中,创建一个新的工程,此处我选择创建数据工程。 3. 在工程类型选择面板中选择“数据工程”。
4. 单击“打开”按钮,出现一个数据工程,其中包括一个数据工程窗体,
一个数据源环境和数据报表的设计器。
数据工程的关键在于使用数据源,为数据工程创建数据源的方法如下: 1. 在工程窗口中单击设计器数据环境条目,出现一个数据环境中的连接
界面,如图5.2.2.1.1所示。
右击连接条目Connection1,出现一个弹出式菜单,在弹出式菜单中单击“属性”菜单项,即出现数据源驱动程序类型,也即数据源提供者类型选择对话框。如图5.2.2.1.2所示。
2. 选择Microsoft Jet4.0 OLE DB Provider,单击下一步按钮,出现数
据库设置对话框,选择前面创建的数据库即可,如图5.2.2.1.3所示。该数据库即作为整个数据工程的数据源的数据库。数据源是否连接成功,可以通过测试连接按钮进行检验。
3. 单击“确定”按钮之后即成功引入数据源。可以发现成功连接数口的
连
接
字
符
属
性
中
,
出
现
它
的
字
符
串
Provider=Microsoft.Jet.OLEDB.4.0;Persist Security
Info=False;Data Source=database.mdb这样整个数据工程将使用该数据连接和数据库。
4. 我还添加了一个模块,其目的是为了在系统调用的时候自动调入数据
源以及调入一些公有的变量。其模块设计代码如下: 通用 声明
Public conn As New ADODB.Connection Public rs As New ADODB.Recordset Public dataname As String
Public connectionstring As String Public glymc As String Public quanxian As String Public flag As Integer 通用 main Sub Main()
dataname = App.Path & \两句为加载数据源
connectionstring = \Security Info=False;Data Source=\first_f.Show End Sub
接下来,我将创建系统启动封面,在工程管理器中打开数据工程已经创建的第一个窗体first_f。
保存工程和该窗体到磁盘路径之中,接下来设计first_f,该窗体作为系统启动的封面,其布局如图5.2.2.1.4所示。据源之后,在属性窗