当前位置:首页 > 专题范文 > 公文范文 >

2023年旅行社酒店预定管理系统毕业论文word格式 (完整文档)酒店管理毕业设计

时间:2023-06-15 09:25:02 浏览量:

旅行社酒店预定管理系统毕业论文word格式 可修改可编辑摘要在高节奏生活的今天,人们整天在各个城市穿梭忙碌着,在过去跑到哪个城市后才能进行预定客房,现在看来是否显得太麻烦,目前很多酒店都已经和旅行社建成互下面是小编为大家整理的旅行社酒店预定管理系统毕业论文word格式 ,供大家参考。

旅行社酒店预定管理系统毕业论文word格式

  可修改可编辑

  摘

  要

  在高节奏生活的今天,人们整天在各个城市穿梭忙碌着,在过去跑到哪个城市后才能进行预定客房,现在看来是否显得太麻烦,目前很多酒店都已经和旅行社建成互联关系,通过它们就能进行酒店客房预订系统。这样进行我们的生活就显得更加的轻松。

  通过本次设计主要是旅行社通过客户选择的酒店,帮客户进行客房预订,实现旅行社自行管理的系统。让客户足不出户坐在家里就能预订出自己想要的客房。主要功能有:酒店信息、房间信息、房间订单信息,订单信息查询及修改,删除,等等)员工信息的编辑及查询、员工业绩统计、管理员信息查询及权限设置等功能,真正实现旅行社的电子信息化、范化、标准化、科学化,无距离限制的进行酒店信息的预定。

  关键字:VisualBasic6.0;Access;酒店预定管理系统精选文档

  可修改可编辑

  目

  录

  摘

  要............................................................I

  目

  录...........................................................II

  第1章

  绪

  论

  ..................................................11.1系统设计的背景................................................................................................11.2系统开发的目的与意义....................................................................................11.2.1系统开发的目的.......................................................................................11.2.2系统开发的意义

  .......................................................................................11.3国内外研究现状.............................................................................................2第2章

  系统开发环境

  .............................................32.1开发工具的选择.............................................................................................32.2VisualBasic简介..............................................................................................32.3VB的特点

  .......................................................................................................32.4Access概述

  ........................................................................................................4第3章

  需求分析

  .................................................53.1性能需求............................................................................................................53.1.1管理员对功能的需求

  ..............................53.1.2用户对功能的需求

  ...................................................................................53.2环境需求............................................................................................................53.3系统要求............................................................................................................6第4章

  总体设计

  .................................................74.1系统数据流图....................................................................................................4.4.1E-R图

  .....................................................................................................14.4.2逻辑设计,构建关系模式

  ..........................144.4.3数据库结构表

  ...................................14第5章

  详细设计

  ................................................165.1主界面设计......................................................................................................165.1.1实现目标................................................................................................165.1.2实现过程................................................................................................15.2系统登录模块设计..........................................................................................15.2.1实现目标................................................................................................15.2.2实现过程................................................................................................15.3酒店管理设计..................................................................................................15.3.1酒店信息模块设计

  .................................................................................15.3.2房间信息模块设计

  .................................................................................15.4业务管理设计...............................................................................................15.4.1员工编辑模块设计

  .................................................................................19精选文档

  可修改可编辑

  5.4.2业绩统计模块设计

  .................................................................................25.5订单管理设计...............................................................................................25.5.1订单信息模块设计

  .................................................................................25.6查询模块设计..................................................................................................215.6.1酒店查询模块设计

  .................................................................................215.6.2订单查询模块设计

  .................................................................................225.6.3员工查询模块设计

  .................................................................................225.用户管理设计..................................................................................................235.7.1用户密码设置模块设计

  .........................................................................235.7.2权限设置模块设计

  .................................................................................24第6章

  系统环境与软件安装

  ......................................256.1硬件环境要求..................................................................................................256.2软件环境要求..................................................................................................256.3软件安装..........................................................................................................25第7章

  软件测试

  ................................................267.1软件测试的对象..............................................................................................267.2软件测试的结果

  ......................................267.2.1用户编辑部分

  .........................................................................................267.2.2密码验证部分

  .........................................................................................2结

  论

  ..........................................................28参考文献

  ........................................................29附录

  程序源代码

  ................................................301.登录窗体代码

  ..........................................302.主窗体代码

  ............................................31致

  谢

  ..........................................................34精选文档

  可修改可编辑

  第1章

  绪

  论

  1.1系统设计的背景

  近年来,随着我国旅游业的快速发展,国内的饭店服务业得到了日新月异的发展。而饭店在运作期间,其管理和服务的水平直接影响到饭店的形象和声誉。饭店预定作为饭店管理的一个重要部分,同时也是顾客和饭店进行交流沟通的不可缺少的一道程序。它的操作关乎到饭店的经济效益和社会效益。一个成功的饭店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。一流的饭店运作需要各个部门之间的相互支持和配合,更需要饭店加强各个部门之间的信息沟通与传递。而实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国饭店服务业信息化管理的进程缓慢,跟国外的饭店相比管理依然落后。在激烈的饭店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。在信息时代,更重要的是还必须要有一个完善的饭店预定系统,便于方便客人和更好地管理饭店。

  1.2系统开发的目的与意义

  1.2.1系统开发的目的21世纪的酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。

  1.2.2系统开发的意义

  成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心是在于如何提高经济效益。优秀的酒店预定信息管理系统为旅行社管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向旅行社提供更好的服务。这些改进使客户感到更加满意,为旅行社带来更多的方便。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。精选文档

  可修改可编辑

  1.3国内外研究现状

  1.3.1系统开发的国外研究现状

  早期的国外酒店业信息化应用正是为此而设计的以替代手工操作为主而引入计算机电算系统,使员工可以利用系统来处理简单、琐碎、重复性的工作,如财务管理,可进行收银、总账、出纳管理、银行对帐等;客房管理,可进行可用房间的查询、客房统计报表等,包括顾客入住酒店后,酒店计算机管理系统可执行入住登记、收银、查询、结账、报表生成等多种功能等等。这些应用对酒店实现局部科学管理、提高工作效率、改善服务质量等起到了一定的作用。但是在这一阶段的信息化应用并没有从深层次上改变传统酒店业的内部管理流程,还停留于表层,仅仅是替代手工操作或对现有流程的计算机模拟,远未达到彻底改变竞争方式和经营管理模式的要求,与目前国内许多酒店业的实施应用现状类似。

  精选文档

  可修改可编辑

  第2章

  系统开发环境

  2.1开发工具的选择

  经过分析,我们使用MICROSOFT公司VisualBasic6.0和MicrosoftAccess2003开发工具,Microsoft公司的VisualBasic6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。

  MicrosoftAccess2003数据库对提供数据库管理方面方便快捷,尤其是对数据库的表的操作简单易用,对于本系统在数据库的建立方面有着比其他数据库软件更大的优势。

  2.2VisualBasic6.0简介

  微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。VisualBasic6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

  VB是可视化设计具有“所见即所得”的功能。在程序设计时,头脑中所想的应用程序界面,完全可以通过键盘与鼠标完成,而不用编制大量的代码。如果需要修改,也可利用键盘或鼠标完成,而底层的一些程序代码可由VB自动生成或修改。VB是事件驱动编程,在VB中把窗体及控件称为对象。这些对象组成了与用户交互的图形界面(用户界面)。用户通过鼠标和键盘和应用程序进行交互式最直接、最方便的,这时那些对象对鼠标、键盘操作所引起的事件做出响应。(响应就是指执行一段应用程序,它不沿预定的路径执行,而是在响应不同事件时执行不同的代码。)

  因此,实现本系统VB是一个相对较好的选择。

  2.3VB的特点

  应用面向对象的程序设计方法:在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。

  事件驱动的编程机制:

  事件驱动是非常适合图形用户界面的编程方式。事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系。这样的应用程序代码一般较短,所以程序既易于编写又易于维护。

  提供了易学易用的应用程序集成开发环境:

  在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在精选文档

  可修改可编辑

  Windows中运行,使用户在友好的开发环境中工作。

  结构化的程序设计语言:VB具有丰富的数据类型和结构化程序结构,而且简单易学。而且VB有许多独到之处:

  强大的数值和字符串处理功能。

  丰富的图形指令,可方便地绘制各种图形。

  提供静态和动态数组,有利于简化内存管理。

  过程可递归调用,使程序更为简练。

  支持随机文件访问和顺序文件访问。

  提供了一个可供应用程序调用的包含多种类型的图标库。

  具有完善的运行出错处理。

  支持多种数据库系统的访问

  :利用数据控件可访问的数据库系统有:MicrosoftAccess、Btrieve、dBASE、MicrosoftFoxPro和Paradox等,也可访问MicrosoftExcel,Lotusl-2-3等多种电子表格。

  支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术动态数据交换(DDE)的编程技术,使VB开发应用程序能与其他Windows应用程序之间建立数据通信。

  通过VB的动态链接库(DLL)技术,在VB程序中可方便地调用C语言或汇编语言编写的函数,也可调用Windows应用程序接口(API)函数,以实现SDK所能实现的功能。VB的核心是其对对象的链接与嵌入(OLE)的支持,它是访问所有对象的一种方法。利用OLE技术,VB将其他应用软件视为一个对象嵌入到VB应用程序中,进行各种操作,也可将各种基于Windows的应用程序嵌入到VB应用程序,实现声音、图像、动画等多媒体功能。

  2.4Access概述

  Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

  精选文档

  可修改可编辑

  第3章

  需求分析

  3.1性能需求

  系统开发的总体任务是实现酒店预定系统的系统化、网络化、规范化和自动化。主要包括管理员对功能的需求和用户对功能的需求。

  3.1.1管理员对功能的需求

  (1)酒店管理

  包括添加、删除、修改酒店信息;

  (2)房间管理

  包括房间类型的添加、删除、修改以及房间价格的修改;

  (3)定单管理

  可以查看客户定单以及对客户定单进行确认或删除;

  (4)业务管理

  可以查看所有业务员的个人信息,并可以对业务员进行添加、删除,同时可以对其信息进行修改;

  (5)用户管理

  可以权限设置并实现添加、保存、修改、删除用户信息及设置用户权限的功能。

  3.1.2用户对功能的需求

  (1)酒店管理

  用户可以浏览酒店信息,获得最新信息。

  (2)房间管理

  根据用户通过填写相关信息,预定客房。

  (3)订单管理

  可以查看客户订单的信息。

  (4)业务管理

  可以查看业务员的信息及工作表现。

  3.2环境需求

  CPU在奔腾四以上,操作系统为中文WinXP或Vista或者Windows7,装有microsoftaccess数据库,屏幕分辨率1024*768以上。精选文档

  可修改可编辑

  3.3系统要求

  (1)网站系统应该是一个模块化、稳定、安全的成型系统。

  (2)软件设计界面友好、使用方便,程序执行安全、可靠、稳定。

  精选文档

  可修改可编辑

  第4章

  总体设计

  总体设计是软件设计阶段的第一步,在软件开发时期中,设计阶段是最富有活力,最需要发挥创造精神的阶段。在本阶段,主要就是得用面向对象分析方法把分析阶段产生的软件需求说明转换为用适当手段表示的软件概要设计文档,从而得出本模块的具体实现方案与总体结构以及各组成部分之间的关系。

  4.1系统数据流图

  数据流图(DFD)

  数据流图描述系统的逻辑模型,在设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些。

  图例:

  外部项

  加工

  数据存储

  信息流或数据流

  数据流图如图4-1所示。

  用户身份验证

  密码

  用户登录

  管理员

  出错处理

  检验

  用户

  正确

  各功能模块的使用

  读数据

  存数据

  数据库

  图4-1数据流图

  精选文档

  可修改可编辑

  4.2系统功能模块

  系统功能模块结构图如图4-2所示。

  用户登录

  系统主界面

  酒店管理订单管理业务管理用户管理系统管理

  酒店信息房间信息酒店查询订单查询订单信息员工编辑业绩统计员工查询编辑用户用户密码修改

  图4-2系统功能模块图

  精选文档

  可修改可编辑

  4.3系统流程分析精选文档

  可修改可编辑

  分析调查一些酒店预定管理系统管理信息需求的基础上,得出本系统的系统流程分析图,系统流程图如图4-3所示。

  保存用户对数据库所作的操作,并且写入表中

  登陆系统

  酒店预定系统

  数据增加

  订单管理

  查询订单信息

  订单信息

  酒店管理

  酒店信息

  房间信息

  查询酒店信息

  数据删除

  用户管理

  编辑用户

  用户密码修改

  业务管理

  员工编辑

  数据修改

  业绩统计

  查询员工信息

  图4-3系统流程图

  精选文档

  退出系统

  可修改可编辑

  4.3.1数据流程图

  F1P2业务管理

  D2业务信息

  P4生成订单

  F2P3酒店信息管理

  D3酒店信息

  D4订单表

  业务员

  FP1订单管理

  D1订单信息

  有关部门

  图4-4数据流程图

  P5查询

  4.4数据库设计

  根据酒店预定系统的数据结构,采用构建E-R图导出系统数据库表的分析方法对酒店预定系统作如下数据库分析。

  4.4.1E-R图

  根据前面对系统做的可行性研究、需求分析、数据流图绘制、模块设计,就可以作出能够满足用户需求的各种实体以及它们之间的关系,本系统根据前面的设计规划出的实体有:用户信息实体、酒店信息实体、订单信息实体

  、房间类型实体、业务员信息实体。

  图例:

  矩形:表示实体

  菱形:表示实体间的联系精选文档

  可修改可编辑

  无向边:表示将实体与相关的属性和联系相连

  (1)用户实体(ID号、用户名称、密码、酒店管理、订单管理、业务管理、用户管理)E-R图如图4-5所示。

  椭圆:表示实体的属性

  ID号

  用户名称

  酒店管理

  用户表

  密码

  用户管理

  订单管理

  业务管理

  图4-5用户实体

  (2)酒店信息实体(ID号、名称、星级、地址)E-R图如图4-6所示。

  名称

  星级

  地址

  ID号

  酒店信息

  图4-6酒店信息实体

  (3)订单信息实体(订单编号、客户名称、酒店名称、业务人员、房间类型、间数、天数、预定时间)E-R图如图4-7所示。精选文档

  可修改可编辑

  预定时间

  天数

  酒店名称

  订单编号

  间数

  订单表

  房间类型

  业务人员

  客户名称

  图4-7订单表信息实体

  (4)房间类型实体(ID号、房间类型、酒店名称、会员价、内部价、门市价)E-R图如图4-8所示。

  酒店名称

  房间类型

  房间类型

  ID号

  会员价

  内部价

  门市价

  图4-8房间类型实体

  (5)业务员实体(ID号、名称、性别、出生日期、手机、电话、传呼、地址)E-R图如图4-9所示。精选文档

  可修改可编辑

  ID号

  姓名

  出生日期

  手机

  业务员

  电话

  性别

  地址

  传呼

  图4-9业务员信息实体

  (6)实体之间关系E-R图如4-10所示。

  酒店名称

  业务管理

  星级

  1有

  酒店名称

  房间类型

  酒店

  地址

  1住宿

  N1客户

  N预订

  MNN房间

  会员价

  内部价

  服务

  业务员

  联系地址

  业务编号

  姓名

  预定房间

  预定酒店

  联系地址

  姓名

  性别

  图4-10实体关系精选文档

  可修改可编辑

  4.4.2逻辑设计,构建关系模式

  用户信息(ID号,用户名称,,用户权限)

  订单信息(订单编号,客户名称,酒店名称,业务人员,房间类型,间数,天数,预定时间)

  房间类型(房间类型编号,酒店名称,内部价,VIP价,门市价)

  酒店信息(酒店名称,星级,地址)

  业务员信息(姓名,性别,年龄,出生日期,手机,电话,传呼,联系地址)

  4.4.3数据库结构表

  本酒店客房管理系统采用了Access数据库,数据库名称为酒店预定系统。

  数据库包含以下5个表:订单表,房间类型表,酒店信息表,业务员表,用户表。

  (1)

  订单信息数据库表如表4-11所示。

  表4-11订单表

  序号

  字段名称

  订单编号

  客户名称

  酒店名称

  业务人员

  房间类型

  天数

  间数

  预定时间

  数据类型

  数字

  文本

  文本

  文本

  文本

  数字

  数字

  日期/时间

  空值

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  (2)

  房间类型数据库表如表4-12所示。

  表4-12房间类型表

  序号

  字段名称

  ID

  酒店名称

  房间类型

  会员价

  内部价

  数据类型

  数字

  文本

  文本

  货币

  货币

  空值

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  精选文档

  可修改可编辑

  门市价

  货币

  NOTNULL

  (3)酒店信息数据库表如表4-13所示。

  表4-13酒店信息表

  序号

  字段名称

  ID

  名称

  星级

  地址

  数据类型

  数字

  文本

  数字

  文本

  空值

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  (3)

  业务员信息数据库表如表4-14所示。

  表4-14业务员表

  序号

  字段名称

  ID

  名称

  性别

  出生日期

  手机

  电话

  传呼

  住址

  数据结类型

  数字

  文本

  文本

  日期/时间

  文本

  文本

  文本

  文本

  空值

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  (4)

  用户信息数据库表如表4-15所示。

  表4-15用户表

  序号

  精选文档

  字段名称

  ID

  用户名称

  密码

  酒店管理

  订单管理

  业务管理

  用户管理

  数据类型

  数字

  文本

  文本

  数字

  数字

  数字

  数字

  空值

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  NOTNULL

  可修改可编辑

  第5章

  详细设计

  详细设计是软件设计阶段的第一步,在软件开发时期中,设计阶段是最富有活力,最需要发挥创造精神的阶段。在本阶段,主要就是得用面向对象分析方法把分析阶段产生的软件需求说明转换为用适当手段表示的软件概要设计文档,从而得出本模块的具体实现方案与总体结构以及各组成部分之间的关系。

  5.1主界面设计

  主程序界面如图6-1所示。

  图6-1系统主界面

  5.1.1实现目标

  程序启动后,在系统登录界面验证完操作员及操作员密码后,将进入主程序界面。主程序界面主要实现如下功能:

  (1)选择菜单或工具栏,调用相应程序,进行相应操作。

  (2)根据操作员不同,确定操作员的相应权限。精选文档

  可修改可编辑

  5.1.2实现过程

  (1)新建一个标准工程,命名为“酒店预定系统”,在该工程中会自动创建一个新窗体,将该窗体命名为main.

  (2)单击“工程”菜单下的“部件”选项,在弹出的列表中,选定"MicrosoftADODataControl6.0"选项,然后单击“确定”按钮,Adodc控件将被添加到工具箱中。

  (3)在窗体中添加1个Adodcr控件。单击“工具”菜单下的“菜单编辑器”,在菜.单编辑器中设置程序的菜单。

  5.2系统登录模块设计

  5.2.1实现目标

  程序启动后,首先进入系统登录界面验证用户及密码。在系统登录模块中主要实现如下功能:

  可选择用户,支持鼠标和键盘操作。

  用户和密码验证成功后,进入主界面。

  用户根据选择的操作员不同进入不同管理权限。

  系统登录界面如图6-2所示。

  图6-2登录界面

  5.2.2实现过程

  (1)在“酒店预定系统”工程中,添加一个新窗体,命名为frmLogin。

  (2)单击“工程”菜单下的“部件”选项,在弹出的列表中,选定“MicrosoftDatBoundListControl6.0”选项,然后单击“确定”按钮,精选文档

  可修改可编辑

  DBCombo控件将被添加到工具箱中。精选文档

  可修改可编辑

  (3)在窗体中添加1个Adodcr控件、2个Label控件、1个Text控件、1个DBC0mbo控件、2个Conunand控件。

  5.3酒店管理设计

  5.3.1酒店信息模块设计

  程序启动后,选择“酒店管理”菜单下的“酒店信息”项,将进入酒店信息管理模块。在酒店信息模块中主要实现如下功能:

  自动生成酒店名称ID号码。提供各个酒店供用户选择。实现对酒店基本信息的添加、修改、保存、删除。酒店信息界面如图6-3所示。

  图6-3酒店信息

  5.3.2房间信息模块设计

  程序启动后,选择“酒店管理”菜单下的“房间信息”项,将进入房间信息管理模块。在房间信息模块中主要实现如下功能:

  可以选择客人住宿房间的类型、酒店名称和房间价格。

  实现对房间基本信息的添加、修改、保存、删除。

  房间信息界面如图6-4所示。精选文档

  可修改可编辑

  图6-4房间信息

  5.4业务管理设计

  5.4.1员工编辑模块设计

  程序启动后,选择“业务管理”菜单下的“员工编辑”项,将进入员工编辑模块。在员工编辑模块中主要实现如下功能:提供员工的个人信息、联系方式等。

  实现对员工基本信息的添加、修改、保存、删除。员工编辑界面如图6-5所示。

  图6-5员工编辑精选文档

  可修改可编辑

  5.4.2业绩统计模块设计

  程序启动后,选择“业务管理”菜单下的“业绩统计”项,将进入业绩统计模块。在业绩统计模块中主要实现如下功能:

  选择员工姓名根据员工的参加工作时间进行业绩统计。

  业绩统计界面如图6-6所示。

  图6-6业绩统计

  5.5订单管理设计

  5.5.1订单信息模块设计

  程序启动后,选择“订单管理”菜单下的“订单信息”项,将进入订单信息管理模块。在订单信息模块中主要实现如下功能:

  自动生成订单名称ID号码。

  可以浏览所选择酒店的住房的信息。

  实现对订单基本信息的添加、修改、保存、删除。

  订单信息界面如图6-7所示。

  精选文档

  可修改可编辑

  图6-7订单信息

  5.6查询模块设计

  5.6.1酒店查询模块设计

  程序启动后,选择“酒店管理”菜单下的“酒店查询”项,将进入酒店查询模块。在酒店查询模块中主要实现如下功能:按酒店的名称、星级、地址以及匹配条件检索所需的酒店基本信息。酒店查询界面如图6-8所示。

  图6-8酒店查询精选文档

  可修改可编辑

  5.6.2订单查询模块设计

  程序启动后,选择“订单管理”菜单下的“订单查询”项,将进入订单查询模块。在订单查询模块中主要实现如下功能:

  按订单的编号、名称、酒店名称、房间类型等查询内容以及匹配条件检索所需的订单基本信息。

  订单查询界面如图6-9所示。

  图6-9订单查询

  5.6.3员工查询模块设计

  程序启动后,选择“业务管理”菜单下的“员工查询”项,将进入员工查询模块。在员工查询模块中主要实现如下功能:

  按员工的姓名、性别、出生日期、地址等查询内容以及匹配条件检索所需的员工基本信息。

  员工查询界面如图6-10所示。

  精选文档

  可修改可编辑

  图6-10员工信息

  5.7用户管理设计

  5.7.1用户密码设置模块设计

  程序启动后,选择“用户管理”菜单下的“修改用户密码”项,将进入修改用户密码模块。在修改密码模块中主要实现如下功能:

  完成当前用户以及密码的修改。

  支持鼠标和键盘操作。

  用户密码设置界面如图6-11所示。

  图6-11用户密码设置

  精选文档

  可修改可编辑

  5.7.2权限设置模块设计

  在权限设置模块中主要实现添加、保存、修改、删除用户信息及设置用户权限的功能。

  权限设置界面如图6-12所示。

  图6-12权限设置

  精选文档

  可修改可编辑

  第6章

  系统环境与软件安装

  6.1硬件环境要求

  为运行本例,计算机的硬件应满足如下条件:

  486DX/66MHz或更高的处理器(推荐Pentium或更高的处理器),或任何运行于

  MicrosoftWindowsNTWorkstation的Alpha处理器。

  MicrosoftWindows支持的VGA或分辨率更高的监视器。

  16MB内存以上。

  鼠标或其他定点设备。

  6.2软件环境要求

  本系统是在MicrosoftWindowsXP下开发的,所采用的开发工具是Microsoft公司的VisualBasic6.0企业版。推荐桌面显示方式为1024X768像素。

  6.3软件安装

  (1)建议用户在系统上安装Microsoft公司的VisualBasic6.0企业版。

  (2)打开光盘中的“酒店服务管理系统”文件夹,将其中的“酒店预定管理系统”文件夹复制到机器内,并去掉所有文件的只读属性。

  (3)运行程序。打开VisualBasic6.0,运行“酒店客房管理系统”下的“酒店预定管理系统.VBP"工程,或执行“酒店预定管理系统.EXE”文件。

  精选文档

  可修改可编辑

  第7章

  软件测试

  软件测试的目的是想以最少的时间和人力找出软件中潜在的错误和缺陷。一个成功的软件应该不怕挑剔的用户进行测试。如果成功的实施了测试,就能够发现软件存在的错误。根据这样的测试目的,软件测试的规则应该是:

  (1)应该把“尽早地和不断地进行软件测试”作为软件开发者的座右铭;

  (2)测试用例应由测试输入数据和与之对应的预期输出结果两部分组成;

  (3)程序员应避免检查自己的程序;

  (4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件;

  (5)充分注意测试中的群集现象;

  (6)严格执行测试计划,排除测试的随意性;

  (7)应当对每一个测试结果做全面检查;

  (8)妥善保存测试计划,测试用例,出错统计和最终分析报告

  7.1软件测试的对象

  软件测试不等于程序测试。软件测试应贯穿于软件定义与开发的整个周期。所以,需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档都应该是软件测试的对象。

  7.2软件测试的结果

  本程序的测试在WindowsXP环境下进行。

  7.2.1用户编辑部分

  用户编辑界面如图7-1所示。测试如下:

  输入用户名与密码,输入用户名已经存在,则提示此用户名已存在。

  输入用户名,不输入密码,则提示用户密码必填。

  输入非管理员正确用户信息,则进入不了用户管理界面

  精选文档

  可修改可编辑

  图7-1用户编辑界面

  7.2.2密码验证部分

  用户登录界面如图7-2所示。测试如下:

  选择用户名后,输入密码有误,则提示“密码错误,请重新输入!”

  图7-2用户登录界面

  精选文档

  可修改可编辑

  结

  论

  通过这次毕业设计,我主要学习到了如何使用.Net进行Web的开发,同时复习了关于软件工程以及数据库方面的知识。

  在整个系统开发过程中遇到了许多的难题,比如查询操作中,如何使得数据库中的数据保持一致;生成样式这一功能如何实现;应该把插入图片放入到系统路径的文件夹中,否则在别的机器上无法看到插入图片,必填项的功能如何实现等等问题。数据库经过多次修改已逐渐完备。在众多问题的解决过程中,我不断地从图书管借阅相关书籍,从网上搜索信息,从指导老师那里得到点拨,从同学处获取帮助,终于在这四个月的短暂时间里完成了一个较为完善的酒店预定系统。

  当然,由于各方面知识的缺乏,这样一个系统还远不够成熟。其中缺陷颇多。比如客户与管理员之间的沟通还不够全面,填写信息各项的格式自己还不会设置等等。这些问题都是需要在以后的学习和工作中需要解决和提高的。

  精选文档

  可修改可编辑

  参考文献

  1.王春才.李俊民.VisualBasic数据库系统开发完全手册.北京:人民邮电出版社.20032.韩亚萍.VisualBasic6.0基础培训百例.

  北京:机械工业出版社.20033.邓少鹍.VisualBasic实用培训教程.北京:人民邮电出版社.20044.伍俊良.VisualBasic课程设计与系统开发案例.

  北京:清华大学出版社.20045.张勇等.VisualBasic课程设计案例精编.

  北京:水利水电出版社.20056.王道荣.林信成.VisualBasic6数据库处理-从入门到精通.

  北京:中国铁道出版社.20047.常晓波.VisualBasic6.0高级编程.

  北京:清华大学出版社.20048.张蒲生.数据库应用技术.

  北京:机械工业出版社.20059.郭瑞军.谢晗昕.VisualBasic数据库开发实例精粹.

  北京:电子工业出版社.200510.王泰峰.软件项目开发综合实训--VisualBasic篇.

  北京:人民邮电出版社.200511.温小敏.VisualBasic数据库系统项目开发实践.

  北京:科学出版社.200512.赛奎春.Access数据库开发实例解析.北京:机械工业出版社.200413.刘远东.吴斌新.数据库基础及Access应用.

  北京:机械工业出版社.200514.苏瑞.曹斌.Access数据库系统项目开发实践.

  北京:科学出版社.200415.李淑馨.深入浅出Access数据库程序设计理论与实务.北京:中国铁道工业出版社.200416.郑小玲.王学军.Access项目案例导航.北京:科学出版社.2005精选文档

  可修改可编辑

  附录

  程序源代码

  1.*登录窗体代码

  PrivateSubcmdOK_Click()

  DimUnameAsString

  DimUpasswordAsString

  IfCombo1.Text=""Then

  MsgBox"请输入用户名。",vbInformation+vbOKOnly,"错误"

  Combo1.SetFocus

  ExitSub

  EndIf

  Uname=Combo1.Text

  Upassword=txtPassword.Text

  Adodc1.Recordset.MoveFirst

  Adodc1.Recordset.Find"用户名称=""&Uname&"""

  IfAdodc1.Recordset.EOFThen

  MsgBox"没有这个用户!请确认用户名。",vbInformation+vbOKOnly,"错误"

  Combo1.SetFocus

  Combo1.SelStart=Combo1.SelLength=Len(Uname)

  ExitSub

  EndIf

  IfUpassword<>Adodc1.Recordset(2)Then

  MsgBox"密码输入不正确!请确认密码。",vbInformation+vbOKOnly,"错误"

  txtPassword.SetFocus

  txtPassword.SelStart=txtPassword.SelLength=Len(Upassword)

  ExitSub

  EndIf

  UserID=Adodc1.Recordset(0)

  UserName=Uname

  password=Upassword

  JDGL=CBool(Adodc1.Recordset(3))

  DDGL=CBool(Adodc1.Recordset(4))

  YWGL=CBool(Adodc1.Recordset(5))

  YHGL=CBool(Adodc1.Recordset(6))

  frmMain.mnuJDGL.Enabled=JDGL

  frmMain.mnuDDGL.Enabled=DDGL精选文档

  可修改可编辑

  frmMain.mnuYWGL.Enabled=YWGL

  frmMain.mnuYHGL.Enabled=YHGL

  frmMain.Caption="旅行社酒店预订系统--当前用户:"&UserName

  UnloadMe

  frmMain.Show

  EndSub

  2.*酒店信息管理代码

  PrivateSubCommand1_Click()

  Ifediting=FalseThen

  editing=True

  Text1.Text=""

  Text2.Text=""

  Combo1.ListIndex=Command1.Caption="放弃"

  Command1.Enabled=True

  Command2.Enabled=False

  Command3.Enabled=False

  Command4.Enabled=True

  Else

  IfMsgBox("确定取消添加新记录?",vbQuestion+vbYesNo,"取消?")=vbYesThen

  editing=False

  CallDataGrid1_Click

  EndIf

  EndIf

  EndSub

  PrivateSubCommand4_Click()

  IfText1.Text=""Then

  MsgBox"请输入酒店名称!"

  Text1.SetFocus

  ExitSub

  EndIf

  IfText2.Text=""Then

  MsgBox"请输入酒店地址!"

  Text2.SetFocus

  ExitSub

  EndIf

  IfCommand1.Enabled=TrueThen精选文档

  可修改可编辑

  IfAdodc1.Recordset.RecordCount<>0ThenAdodc1.Recordset.MoveFirst

  Adodc1.Recordset.Find"名称

  =""&Text1.Text&"""IfNotAdodc1.Recordset.EOFThen

  MsgBox"该酒店的记录已经存在!将取消添加。",vbInformation+vbOKCancel,"错误"

  editing=False

  CallDataGrid1_Click

  ExitSub

  EndIf

  EndIf

  Adodc1.Recordset.AddNew

  Adodc1.Recordset(1)=Text1.Text

  Adodc1.Recordset(2)=Combo1.ListIndex+1Adodc1.Recordset(3)=Text2.Text

  Adodc1.Recordset.UpdateBatchadAffectAllChapters

  Else

  Adodc1.Recordset(1)=Text1.Text

  Adodc1.Recordset(2)=Combo1.ListIndex+1Adodc1.Recordset(3)=Text2.Text

  Adodc1.Recordset.UpdateBatchadAffectAllChapters

  EndIf

  editing=False

  CallDataGrid1_Click

  EndSub

  Ifediting=FalseThen

  editing=True

  Command2.Caption="放弃"

  Command1.Enabled=False

  Command2.Enabled=True

  Command3.Enabled=False

  Command4.Enabled=True

  Else

  IfMsgBox("确定取消修改当前记录?",vbQuestion+vbYesNo,"取消?")=vbYesThen

  editing=False

  Adodc1.Recordset.CancelBatchadAffectAllChapters

  CallDataGrid1_Click

  EndIf精选文档

  可修改可编辑

  EndIf

  EndSub

  PrivateSubCommand3_Click()

  IfMsgBox("确定删除当前记录?",vbQuestion+vbYesNo,"删除?")=vbYesThen

  Adodc1.Recordset.Delete

  Adodc1.Recordset.MoveNext

  IfAdodc1.Recordset.EOFThen

  IfAdodc1.Recordset.RecordCount<>0Then

  Adodc1.Recordset.MoveLast

  EndIf

  EndIf

  CallDataGrid1_ClickEndIf

  EndSub

  精选文档

  可修改可编辑

  致

  谢

  经过一个学期的努力,饭店预定系统的开发暂时告一段落了。在整个软件的开发过程中,我学到了不少的知识,也积累了许多关于数据库软件的开发经验。在此,感谢我的指导老师赵庆水老师的指导和督促,在整个的开发步骤上,赵庆水老师给我们列出了详细的工作计划,使我们在开发进程上,不致于茫然。每周一次的师生见面会上,在设计思路和系统功能结构方面,老师给我们提出了许多宝贵的意见,同时不断地给我们提出更高的要求。另外,感谢在我的毕业设计过程中给过我帮助的所有同学,是大家的努力才得以完成我的这个预定系统。

  最后衷心感谢四年来辛勤教育我们的老师,感谢朝暮相处的同学!

  .

  .

  精选文档

推荐访问:酒店管理毕业设计 旅行社酒店预定管理系统毕业论文word格式 管理系统 毕业论文 酒店预定