旅行社酒店预订毕业论文...
- 格式:doc
- 大小:841.50 KB
- 文档页数:37
强大的数值和字符串处理功能。
丰富的图形指令,可方便地绘制各种图形。
提供静态和动态数组,有利于简化内存管理。
过程可递归调用,使程序更为简练。
支持随机文件访问和顺序文件访问。
提供了一个可供应用程序调用的包含多种类型的图标库。
第
1.
近年来,随着我国旅游业的快速发展,国内的饭店服务业得到了日新月异的发展。而饭店在运作期间,其管理和服务的水平直接影响到饭店的形象和声誉。饭店预定作为饭店管理的一个重要部分,同时也是顾客和饭店进行交流沟通的不可缺少的一道程序。它的操作关乎到饭店的经济效益和社会效益。一个成功的饭店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。一流的饭店运作需要各个部门之间的相互支持和配合,更需要饭店加强各个部门之间的信息沟通与传递。而实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国饭店服务业信息化管理的进程缓慢,跟国外的饭店相比管理依然落后。在激烈的饭店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。在信息时代,更重要的是还必须要有一个完善的饭店预定系统,便于方便客人和更好地管理饭店。
业务员信息(姓名,性别,年龄,出生日期,手机,电话,传呼,联系地址)
4.4.3
本酒店客房管理系统采用了Access数据库,数据库名称为酒店预定系统。
Microsoft Access2003数据库对提供数据库管理方面方便快捷,尤其是对数据库的表的操作简单易用,对于本系统在数据库的建立方面有着比其他数据库软件更大的优势。
2.2
微软公司的Visual Basic6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
关键字:Visual Basic6.0;Access;酒店预定管理系统
摘 要............................................................I
目 录...........................................................II
VB是可视化设计具有“所见即所得”的功能。在程序设计时,头脑中所想的应用程序界面,完全可以通过键盘与鼠标完成,而不用编制大量的代码。如果需要修改,也可利用键盘或鼠标完成,而底层的一些程序代码可由VB自动生成或修改。VB是事件驱动编程,在VB中把窗体及控件称为对象。这些对象组成了与用户交互的图形界面(用户界面)。用户通过鼠标和键盘和应用程序进行交互式最直接、最方便的,这时那些对象对鼠标、键盘操作所引起的事件做出响应。(响应就是指执行一段应用程序,它不沿预定的路径执行,而是在响应不同事件时执行不同的代码。)
图例:Βιβλιοθήκη 外部项加工数据存储
信息流或数据流
数据流图如图4-1所示。
图4-1数据流图
4.2系统功能模块
系统功能模块结构图如图4-2所示。
图4-2系统功能模块图
4.3系统流程分析
分析调查一些酒店预定管理系统管理信息需求的基础上,得出本系统的系统流程分析图,系统流程图如图4-3所示。
图4-4数据流程图
4.4数据库设计
通过VB的动态链接库(DLL)技术,在VB程序中可方便地调用C语言或汇编语言编写的函数,也可调用Windows应用程序接口(API)函数,以实现SDK所能实现的功能。VB的核心是其对对象的链接与嵌入(OLE)的支持,它是访问所有对象的一种方法。利用OLE技术,VB将其他应用软件视为一个对象嵌入到VB应用程序中,进行各种操作,也可将各种基于Windows的应用程序嵌入到VB应用程序,实现声音、图像、动画等多媒体功能。
图例:
矩形:表示实体
菱形:表示实体间的联系
椭圆:表示实体的属性
无向边:表示将实体与相关的属性和联系相连
(1)用户实体(ID号、用户名称、密码、酒店管理、订单管理、业务管理、用户管理)E-R图如图4-5所示。
图4-5用户实体
(2)酒店信息实体(ID号、名称、星级、地址)E-R图如图4-6所示。
图4-6酒店信息实体
第
3.1
系统开发的总体任务是实现酒店预定系统的系统化、网络化、规范化和自动化。主要包括管理员对功能的需求和用户对功能的需求。
3.1.1
(1)酒店管理
包括添加、删除、修改酒店信息;
(2)房间管理
包括房间类型的添加、删除、修改以及房间价格的修改;
(3)定单管理
可以查看客户定单以及对客户定单进行确认或删除;
2.1
经过分析,我们使用MICROSOFT公司Visual Basic6.0和MicrosoftAccess2003开发工具,Microsoft公司的Visual Basic6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。
图4-9业务员信息实体
(6)实体之间关系E-R图如4-10所示。
图4-10实体关系
4.4.2
用户信息(ID号,用户名称, ,用户权限)
订单信息(订单编号,客户名称,酒店名称,业务人员,房间类型,间数,天数,预定时间)
房间类型(房间类型编号,酒店名称,内部价,VIP价,门市价)
酒店信息(酒店名称,星级,地址)
1.2
1.2.1
21世纪的酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。
(3)订单信息实体(订单编号、客户名称、酒店名称、业务人员、房间类型、间数、天数、预定时间)E-R图如图4-7所示。
图4-7订单表信息实体
(4)房间类型实体(ID号、房间类型、酒店名称、会员价、内部价、门市价)E-R图如图4-8所示。
图4-8房间类型实体
(5)业务员实体(ID号、名称、性别、出生日期、手机、电话、传呼、地址)E-R图如图4-9所示。
总体设计是软件设计阶段的第一步,在软件开发时期中,设计阶段是最富有活力,最需要发挥创造精神的阶段。在本阶段,主要就是得用面向对象分析方法把分析阶段产生的软件需求说明转换为用适当手段表示的软件概要设计文档,从而得出本模块的具体实现方案与总体结构以及各组成部分之间的关系。
4.1
数据流图(DFD)
数据流图描述系统的逻辑模型,在设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些。
1.2.2
成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心是在于如何提高经济效益。优秀的酒店预定信息管理系统为旅行社管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向旅行社提供更好的服务。这些改进使客户感到更加满意,为旅行社带来更多的方便。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。
根据酒店预定系统的数据结构,采用构建E-R图导出系统数据库表的分析方法对酒店预定系统作如下数据库分析。
4.4.1
根据前面对系统做的可行性研究、需求分析、数据流图绘制、模块设计,就可以作出能够满足用户需求的各种实体以及它们之间的关系,本系统根据前面的设计规划出的实体有:用户信息实体、 酒店信息实体、订单信息实体 、房间类型实体、业务员信息实体。
2.4
Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
具有完善的运行出错处理。
支持多种数据库系统的访问:利用数据控件可访问的数据库系统有:Microsoft Access、Btrieve、dBASE、MicrosoftFoxPro和Paradox等,也可访问Microsoft Excel,Lotusl-2-3等多种电子表格。
支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术动态数据交换(DDE)的编程技术,使VB开发应用程序能与其他Windows应用程序之间建立数据通信。
(4)业务管理
可以查看所有业务员的个人信息,并可以对业务员进行添加、删除,同时可以对其信息进行修改;
(5)用户管理
可以权限设置并实现添加、保存、修改、删除用户信息及设置用户权限的功能。
3.1.2
(1)酒店管理
用户可以浏览酒店信息,获得最新信息。
(2)房间管理
根据用户通过填写相关信息,预定客房。
(3)订单管理
可以查看客户订单的信息。
(4)业务管理
可以查看业务员的信息及工作表现。
3.2
CPU在奔腾四以上,操作系统为中文WinXP或Vista或者Windows7,装有microsoft access数据库,屏幕分辨率1024*768以上。
3.3