东方旅馆管理系统.docx

上传人:b****4 文档编号:4902920 上传时间:2022-12-11 格式:DOCX 页数:41 大小:363.41KB
下载 相关 举报
东方旅馆管理系统.docx_第1页
第1页 / 共41页
东方旅馆管理系统.docx_第2页
第2页 / 共41页
东方旅馆管理系统.docx_第3页
第3页 / 共41页
东方旅馆管理系统.docx_第4页
第4页 / 共41页
东方旅馆管理系统.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

东方旅馆管理系统.docx

《东方旅馆管理系统.docx》由会员分享,可在线阅读,更多相关《东方旅馆管理系统.docx(41页珍藏版)》请在冰豆网上搜索。

东方旅馆管理系统.docx

东方旅馆管理系统

摘要

随着我国经济体制改革的不断深入和国民经济的高速发展,旅游业发展迅速导致第三产业发展的速度也得到提升。

当今社会,经济腾飞,各种新兴产业应运而生,第三产业迅速发展。

处在这样的时期,越来越多的服务行业需要变更传统的管理方式。

其中,对企业的管理采用软件管理的方式的趋势越来越明显。

随着计算机的飞速发展,各行各业都在用计算机进行着管理工作,特别在近期旅游兴盛对于酒店管理这一关系到每个酒店宾馆发展以及旅客自身利益的大问题,各大酒店宾馆企业都正在逐步走向数字化的发展道路上。

我开发的酒店管理系统即是为适应现实社会中旅游人员增加,酒店宾馆管理要求越来越高的需求,拟开发一个以Windows9X/2000作为用户操作平台的酒店管理系统软件。

本毕业课题是为适应现实生活中,第三产业迅猛发展,作为第三产业主力军的酒店宾馆企业开发的一个数据库系统。

主要实现酒店客房管理与相关报表模块。

本课题的开发环境是Windows视窗系统Win2000,VB是由微软公司开发的,VB源自于BASIC程序语言,让使用者可以快速的建立一个应用程序。

在本模块中主要实现的功能可分为三大功能,第一个功能是实现床位的分配和回收,第二个功能是查询,第三个功能是系统重置。

用户界面介绍,性能描述,运行模式的选择,任务的划分,软件的总体结构,模块的外部设计,开发工具的简单介绍,数据存取技术的介绍,在本模块的具体实现中,即编码阶段,除了综合面向对象的开发技术外,SQL语句是贯穿整个程序的,无论是查询、删除、插入、修改用SQL语句实现都是比较直观的。

 

关键词:

BASIC程序语言;数据库;VB;旅馆

 

Abstract

WiththeconstantdeepeningofChina'seconomicreformandrapiddevelopmentofthenationaleconomy,tourismhasdevelopedrapidlyleadtothedevelopmentoftertiaryindustryhasbeenupgradingthespeed.Today'ssociety,economicgrowthandemergingindustriescameintobeing,thetertiaryindustryhasdevelopedrapidly.Inthisperiod,moreandmoreserviceindustriesneedtochangethetraditionalapproachtomanagement.Amongthem,themanagementofenterprisesoftwaremanagementapproachwiththetrendofmoreandmoreapparent.Withtherapiddevelopmentofcomputers,businessesareusingcomputerswithmanagement,inparticulartourismhasbeenthrivinginthenearfutureforthehotelmanagementthateachandeveryhotelandhosteldevelopmentandself-interestofbigproblempassengers,majorhotelshotelenterprisesisgraduallymovingtowardsthedevelopmentofthedigitalroad.HotelmanagementsystemIdevelopedistoadapttorealincreaseintourismofficials,hotelmanagementrequiresincreasinglyhighdemand,theproposeddevelopmentofaWindows9X/2000platformastheuser'shotelmanagementsystemsoftware.

Theschoolissueistoadapttoreallife,therapiddevelopmentoftertiaryindustry,asthethirdmajorforceinthehotelindustry,hotelcompaniestodevelopadatabasesystem.Mainachievedhotelroommanagementandrelatedreportingmodule.ThedevelopmentenvironmentisthesubjectofWindowsWindowssystemWin2000,VBisdevelopedbyMicrosoft,VBfromtheBASICprogramminglanguage,souserscanquicklybuildanapplication.

Implementationofthismodulethemainfeaturescanbedividedintothreefunctions,thefirstfunctionistocheckthethirdfunctionisthesystemreset.Userinterfacedescription,performancedescription,operationmodeselection,thedivisionoftasks,thesoftware'soverallstructure,themodule'sexternaldesign,developmenttools,abriefintroduction,Introduction,intheconcreteimplementationofthismodule,thecodingphase,inadditiontothedevelopmentofintegratedobject-orientedtechnologyoutside,SQLstatementisrunthroughthewholeprocess,whetherthequery,delete,insert,modify,usetheSQLstatementisrelativelystraightforwardtoachieve.

Keywords:

BASICprogramminglanguage;database;VB;Hotel

目录

第1章绪论1

1.1选题背景1

1.2课题来源及意义2

1.3系统基本达到的目标及结论2

1.4开发工具和数据库的选择3

第2章可行性分析4

2.1可行性研究4

2.1.1技术可行性4

2.1.2经济可行性4

2.1.3操作可行性4

2.2软、硬件配置及结构5

2.2.1硬件配置5

2.2.2软件配置5

2.3使用工具介绍5

2.4后台数据库的介绍6

2.5系统结构6

2.5.1C/S模式简介6

2.5.2C/S模式的优点7

第3章系统需求分析8

3.1需求分析的任务8

3.2系统数据流图的创建8

3.2.1功能分析10

3.3数据字典的创建10

3.4系统结构设计12

3.5系统E-R图设计12

第4章系统逻辑结构设计17

4.1系统逻辑结构设计主要任务17

4.2E-R图转换成关系模型17

4.3数据模型的优化18

4.4数据库的物理设计的内容和方法19

4.5数据库表的创建20

第5章系统应用程序设计23

5.1ADO的使用方法23

5.1.1ADO对象简介23

5.1.2ADO对象之间的关系24

5.1.3ADO对象访问技术25

5.2系统功能模块设计26

5.2.1系统功能设计图26

5.2.2东方旅馆管理系统模块设计27

5.3系统的详细设计30

第6章调试36

6.1连接测试36

6.2数据库调试38

第7章结论40

参考文献41

致谢42

第1章绪论

选题背景

计算机系统参与到酒店的日常营业管理之中,更加充分的发挥了其工作优势,为酒店管理提供了更加充足的手段,主要有如下体现:

实时性数据,为酒店的管理人员提供最及时的经营数据,包括当前的房间状况、入住及预订客人分析,客房房态、住客情况等报表均采用动态统计功能,可随时按需要打印,彻底消除人工制表的辛苦及由于报表时间差异而造成的不准确性为在激烈竞争环境中的酒店提供更加精确、及时的数据供决策层参考等。

因此有必要开发一套酒店管理系统。

旅馆业信息管理系统是公安业务最前沿的信息系统,对于加强治安管理、预防和侦破流动人口犯罪案件,具有非常重要的实战作用。

随着社会经济的发展和城市化进程的加快,加之铁路、公路、航空交通的不断完善,全国范围的人、财、物流动逐渐趋于频繁化,跨区域和流窜犯罪数量也随之逐年上升。

在当前的新形势下,如何通过旅馆业信息管理系统加强对流动高危人群的管理,最大程度地发挥打防流动人口犯罪的实战作用是当前公安机关亟待研究解决的一大课题。

首先,旅馆业信息管理系统在公安工作中的特殊作用。

建立一套设计科学的旅馆业信息管理系统,可以让我们的民警每天上班打开电脑就能“足不出所”的了解到辖区外来人员的实时动态信息,并通过旅馆业信息管理系统能够直接查询出所管辖的旅馆入住了多少人员,以及这其中是否有来自犯罪高危地、是否有前科劣迹、是否是上网逃犯等等信息,基层所队的防控工作也由此变被动排查为主动掌控,民警就可以精确出击,对入住的高危人员进行有针对性地管控,真正实现“敌住我扰、敌动我打”的有利局面,让犯罪分子来了之后住不安、逃不掉。

在服务治安部门管理工作的同时,也为刑侦部门的犯罪信息研判和网上作战提供了可靠的信息抓手。

例如,针对发生的系列盗窃保险柜案件或街头诈骗案件,民警就可以通过将案发时间入住的人员信息进行梳理,找出案发时间和特定入住者之间的关系,从登记信息入手对其展开针对性的调查,也可在高危人群人口入住旅馆时实现系统预警,及时进行布控,确保将其一网打尽。

其次,如何通过旅馆业信息管理系统管控高危人群。

第一点是对犯罪输出地人群的管控,第二点是对前科劣迹人员的管理,第三点是对在逃人员信息的管理,第四点是对持假证入住人员的管理。

然后,建立健全旅馆业信息管理系统要注意解决好的问题。

课题来源及意义

随着信息技术的迅速发展以及计算机在社会中的广泛运用,我国国民经济信息化建设进程的步伐也在加快,各政府机构和企业都利用计算机进行开发和管理工作,以更有效地提高工作效率,对于酒店管理这一关系到服务行业发展以及旅客自身利益的问题,再也不是一个简单的操作过程。

旅馆是一种提供家庭式管理服务的公寓,集住宅、酒店、会所多功能于一体,具有“自用"和“投资"两大功效,但其本质仍然是公寓。

旅馆是一种既吸收了星级酒店较好的服务功能和管理模式,又吸收了住宅、写字楼的某些特点;既可居住,又可办公的综合性很强的物业。

旅馆与普通住宅楼比较起来,其结构和设计均有所不同。

酒店公寓需要配套齐全、高档,能为住房提供星级酒店式的生活环境和物业管理。

旅馆,意为“旅游式的服务,公寓式的管理”。

选择酒店式公寓最大的特点就是自由方便,而且价格相对较低,随时可以得到酒店式的各种服务,如洗衣服、更换被单等。

一般酒店式公寓的公共设施均类似酒店,所以居住者的身份和气派也可彰显。

旅馆寓吸引懒人和忙人。

酒店式服务公寓,最早始于1994年欧洲,,意为“酒店式的服务,公寓式的管理”,是当时旅游区内租给游客,供其临时休息的物业,由专门管理公司进行统一上门管理,既有酒店的性质又相当于个人的“临时住宅”。

这些物业就成了旅馆的雏形。

系统基本达到的目标及结论

本系统中共分3个大块:

第一块是;实现床位的分配和回收。

第二块是;查询。

第三块是;系统重置。

实现床位的分配和回收。

旅客住店时,把旅客信息及其住房要求输入计算机系统中,快速获取符合旅客需求的房间等级、空房和空床信息,为旅客提供满意的服务。

旅客退房时,把所退房间的等级、空房和空床信息录入计算机系统中,自动完成退房工作。

查询。

对整个旅馆床位信息的查询:

根据对旅馆实际情况的调查,主要实现如下查询:

全店可分配男床位总数及女床位总数的查询、各个等级可分配男床总数和女床总数的查询、各个等级的空房信息和房间利用情况的查询。

还有对旅客信息的查询,包括现在正入住或者已经入住的旅客信息的查询。

另外,查询中,系统还实现了旅客信息的实时修改功能。

系统重置。

可对系统数据进行清空,实现该系统的再次利用。

当今社会,经济腾飞,各种新兴产业应运而生,第三产业迅速发展。

处在这样的时期,越来越多的服务行业需要变更传统的管理方式。

各行各业都在用计算机进行着管理工作,特别在近期旅游兴盛对于旅店管理这一关系到每个酒店宾馆发展以及旅客自身利益的大问题。

旅店管理系统即是为适应现实社会中旅游人员增加,旅店管理要求越来越高的需求。

开发工具和数据库的选择

本系统前台是用VB,后台是用access。

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。

虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。

第2章

可行性分析

可行性研究

技术可行性

本系统主要利用VB和access2003实现东方旅馆管理系统,通过床位分配模块、床位回收模块、按等级等级模块、按姓名或日期查询模块、系统重置模块实现对床位管理和查询。

经济可行性

在进行系统的初步调查后,已对该系统的投资进行了估算,对开发中所须人员及其它费用进行了估算。

由于此系统将实现数据共享,真正为中国的第三产业事业提供方便快捷的条件,它的研制应用必将取得显著的社会效益和经济效益。

随着旅游产业的不断发展,以及现代人民的生活水平不断提高,旅馆管理的相关系统提供单位,都已具有微机设备,有专门的组织机构和管理业务人员来专门为此改进系统,操作人员的计算机操作水平也已相当高,既有系统管理员及系统维护人员。

因此,此系统完成后在目前的第三产业投入运行是完全可能的。

由于本系统的在当初被设计的时候就考虑到资金的问题所以本系统不是那么大,在这个方面我们考虑到系统的维护的资金和系统未获得工作人员的工资的问题。

操作可行性

本系统主要利用VB和access2003实现对整个旅馆的床位回收和旅客的登记情况,在熟练操作以上系统的情况下,把模块进行连接,实现对床位的分配,对旅客信息的查询,达到普通用户能够查询旅客信息和分配床位。

参加该系统的软件开发人员已有多年的软件开发经验,掌握多种软件开发技术及数据库设计技术,因此,在现有的技术条件下完成该系统的开发工作是很有把握的。

软、硬件配置及结构

硬件配置

并不要求很高的系统配置,能运行windows系统和office办公软件的计算机系统即可。

建议配置:

计算机主频500MHZ以上,内存64M以上,硬盘10G以上,显卡缓存16M以上。

软件配置

操作系统最好是MicrosoftWindows2000Server/professional或者以上版本,另外需装MicrosoftOffice2000access数据库。

使用工具介绍

本系统是基于VB和access2003环境开发的。

Vb是VisualBasic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。

它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。

在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。

虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具。

后台数据库的介绍

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。

虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。

系统结构

C/S模式简介

C/S(Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。

C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机上执行。

功能的分布在于减少计算机系统的各种瓶颈问题。

C/S模式简单地讲就是基于企业内部网络的应用系统。

与B/S(Browser/Server,浏览器/服务器)模式相比,模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网。

服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或SQLServer。

客户端需要安装专用的客户端软件。

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。

由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。

而且代价高,效率低。

如我院使用的上海超兰公司“案件统计”管理软件就是典型的C/S体系结构管理软件。

C/S模式的优点

C/S模式的优点:

第一个优点是由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

第二个优点是操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。

第三个优点是C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

C/S模式的缺点:

第一个缺点是需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。

第二个缺点是兼容性差,对于不同的开发工具,具有较大的局限性。

若采用不同工具,需要重新改写程序。

第三个缺点是开发成本较高,需要具有一定专业水准的技术人员才能完成。

第3章

系统需求分析

需求分析的任务

开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转化到相应的形式功能规约(需求规格说明)的过程。

需求分析虽处于软件开发过程的初期阶段,但它对于整个软件开发过程以及软件产品质量是至关重要的。

随着软件系统复杂性的提高及规模的扩大,需求分析在软件开发中的所处的地位愈加突出,从而也愈加困难。

系统数据流图的创建

数据流图(DataFunctionDiagram):

又名数据功能图表,简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

数据流程图中有以下几种主要元素:

数据流。

数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。

如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。

由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。

数据源(终点):

代表系统之外的实体,可以是人、物或其他软件系统。

对数据的加工(处理):

加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。

数据存储:

表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。

 

旅馆管理系统数据流图,如图3.1所示。

 

 

图3.1系统数据流图

功能分析

第一个模块是床位管理模块。

包括床位分配,床位回收两个小模块,其作用是实现床位的分配和回收。

旅客住店时,把旅客信息及其住房要求输入计算机系统中,快速获取符合旅客需求的房间等级、空房和空床信息,为旅客提供满意的服务。

旅客退房时,把所退房间的等级、空房和空床信息录入计算机系统中,自动完成退房工作。

第二个模块是查询模块。

包括按等级查询,按日期或姓名查询两个小模块,其作用是对整个旅馆床位信息的查询:

根据对旅馆实际情况的调查,主要实现如下查询:

全店可分配男床位总数及女床位总数的查询、各个等级可分配

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1