收藏 分销(赏)

宾馆信息管理系统论文.doc

上传人:仙人****88 文档编号:9343333 上传时间:2025-03-22 格式:DOC 页数:39 大小:747.50KB
下载 相关 举报
宾馆信息管理系统论文.doc_第1页
第1页 / 共39页
宾馆信息管理系统论文.doc_第2页
第2页 / 共39页
点击查看更多>>
资源描述
本科毕业设计(论文) 摘要 宾馆人员出入信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使用PowerBuilder 9.0作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象。通过该开发工具运用,系统基本上能够实现用户登入,添加用户和人员信息,密码修改和一些简单的查询功能等操作。 关键词:宾馆信息管理系统,数据库,PowerBuilder9.0 Abstract Hotel staff access to information management system for its development include the background of the establishment and maintenance of the database and front-end application development aspects. With regard to the former request to establish data consistency and integrity of strong, good for data security. For the latter request applications fully functional, easy to use and so on. After analysis, using PowerBuilder 9.0 as a development tool, provided by the use of its object-oriented development tools, in particular the window of this data can be convenient and simple manipulation of the intelligence database objects. Through the use of development tools, the system is basically to achieve users log in, add users and personnel information, passwords and modify some simple queries such an operation. Keywords: Administrative system of the hotel, Database 目录 摘要 I Abstract II 第1章 引言 1 1.1 背景 1 1.2 选题意义 2 1.3 研究内容 2 第2章 理论知识 3 2.1 什么是管理信息系统 3 2.2 管理信息系统的基本功能 3 2.2.1 信息的采集 3 2.2.2 信息处理 3 2.2.3 信息存储 3 2.2.4 信息的管理 4 2.2.5 信息的检索 4 2.2.6 信息的传输 4 2.3 管理信息系统的基本结构 4 2.4 数据库 5 2.4.1 数据库 5 2.4.2 数据库管理系统 5 2.4.3 数据库系统 5 2.4.4 数据库系统的体系结构 6 2.5 面向对象的程序设计 6 2.6 管理信息系统在企业管理工作中的重要性 7 第3章 系统分析 9 3.1 系统的初步调查 9 3.2 系统的可行性分析 10 3.2.1 技术可行性 10 3.2.2 经济可行性 10 3.2.3 管理可行性 10 3.3 详细调查 10 3.3.1 组织结构图 11 3.3.2 业务流程分析 11 第4章 系统概述 13 4.1 系统范围定义 13 4.2 系统特性概述 14 4.2.1运行体系图 15 4.2.2 程序/模块对应图 15 4.3 系统物理结构 17 第5章 模块设计 18 5.1 业务系统特性说明 18 5.2 功能总体说明 18 5.2.1 功能需求 19 5.2.2 客房查询界面 19 5.3 数据库表 20 第6章 系统的实现 22 6.1 应用程序开发的基本步骤 22 6.2 数据库的建立 22 6.3 运用程序实现 23 6.3.1 自定义函数 23 6.3.2 窗口功能的实现 24 6.4 部分函数功能简单介绍 30 第7章 结束语 31 致谢 32 参考文献 33 附录 源代码 34 - 35 - 第1章 引言 计算机已经要成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它以及被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多的复杂的劳动;其次,计算机可以大大的提高人们的工作效率;第三,计算机可以节省许多资源;第四,计算机可以使敏感文档更加安全。 现有很多宾馆的管理水平不高,还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。在在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 宾馆在正常运行中需要对客房资源,顾客信息,结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的便更,有利用提高管理的效率。 1.1 背景 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。 传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。 1.2 选题意义 在飞速发展的信息时代,信息已经成为所有企业的关键资源。宾馆客房管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。利用宾馆客房管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现宾馆服务的系统化、规范化、自动化。通过该项目的开发与使用,宾馆可以提高其员工的工作效率,增强企业竞争力,同时适应信息时代管理数字化的要求,提高宾馆的服务水平与质量,从而赢得高信誉、强实力、好效益! 1.3 研究内容 建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。 ﹡快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间 ﹡准确实现客人预订入住的要求,实现有效及有保障的前台系统作业 ﹡快速响应住宿客人的有关项目查询要求 ﹡实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求 ﹡提供清晰、准确的各类明细报表、账单,给客人留下良好的管理印象 第2章 理论知识 人员信息管理系统的设计主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。因此,开发人员信息管理系统必须具备数据库和面向对象的程序设计知识。 2.1 什么是管理信息系统 人员信息管理系统是典型的管理信息系统。管理信息系统,MIS(Management Information System),是一个将企业生产和经营中的各种内、外部信息进行收集、加工、整理、传递,并有序地存储,以用于管理和决策,是企业增效的信息系统。 2.2 管理信息系统的基本功能 管理信息系统的基本功能是:对信息进行采集、处理、存储、管理、检索和传输等、并达到为人们共享的目的。 2.2.1 信息的采集 管理信息系统首先应具备信息采集功能,把系统外的和分布在系统各组织内部的各种有关信息收集起来,并转换成系统所需的形式。信息的采集是管理信息系统的基础,是系统的重要输入部分,是系统能否工作的前提。 2.2.2 信息处理 进入管理信息系统的信息存储在计算机中,成为数据。要对这些原始数据进行分类整理、有序存储、加工处理,即是经过分类、排序、查询、统计、计算、模拟、预测、判断等多种处理方式,最后提供有价值的决策信息,供高级管理人员作决策时参考。 2.2.3 信息存储 在信息化社会中,任何一个企业和单位都是一个大的信息处理系统,存储的信息量是相当巨大的,必须依靠先进的存储技术。信息的有序存储要涉及两个方面的技术,一个是硬件的存储介质技术,另一个则是软件方面的数据存储的逻辑组织技术,这就是要求降低数据重复存储的冗余度,保持数据的一致性、完整性、安全性和保密性。而在硬件条件相同的条件下,数据的组织和存储所要求的软件技术就成为管理信息系统功能发挥的重要因素。它关系着管理信息处理信息的效率。 2.2.4 信息的管理 在存储和组织数据量相当大的管理信息系统时,数据的管理就显得特别重要,数据格式、编码、组织方式、逻辑结构、访问权限和数据定义等,对数据的有效管理和系统的都有重要的影响,这就是管理信息系统要解决的信息管理问题。 2.2.5 信息的检索 按一定方式进行组织的数据构成的集合,就是数据库。管理信息系统要求建立相当庞大的数据库,从数据库找出所需的有用信息,这就是数据的检索。查询效率取决于数据库的组织形式和检索计算方法,这种技术和方法称为数据库的挖掘技术。这些技术决定了检索信息的速度,也影响了管理信息系统处理信息的效率和质量。 2.2.6 信息的传输 信息传输的目的是为了使信息作为一种资源、产品或商品,能为其他人所共享,也使加工和处理信息的行业成为真正意义上的产业,这目前已被人们所共识。信息借助于计算机与通信技术进行传输,而不在像以前那样只能靠某些存储介质来作为传输的媒介。Internet的出现,使信息传输与网络技术紧密联系起来,网上的信息传输技术和其他与通信技术结合的信息传输技术,将对管理信息系统的发展起到极大的促进作用。 2.3 管理信息系统的基本结构 一个最简单的管理信息系统基本上由以下几个部分组成:信息源、信息处理器、信息管理者、信息使用者。 信息源是数据的输入源,是信息的产生地,它来源于系统外和系统内两方面的信息。 信息处理器由数据采集装置、数据变换装置、数据传输装置、数据存储和运行装置几个部分组成。 信息管理者主要负责管理信息系统的设计、运行、维护和协调配合工作。 管理信息信息系统的总体结构如图2-1管理信息系统结构图: 信息管理者 信息源 信息处理器 信息使用者 图2-1 管理信息系统结构图 2.4 数据库 数据库技术是数据管理技术,近年来发展迅速。目前,各种领域对数据管理的需求越来越多,各行各业的信息系统都离不开数据库的支持。可以说,数据库已成为信息社会的重要基础设施,数据库技术成为实现和优化信息系统的基本技术。有关数据库的几个基本概念: 2.4.1 数据库 数据库(Data Base,简称DB)是按一定的组织形式存储在一起的相互关联的数据集合。实际上,数据库就是一个存放大量业务数据的场所,其中的数据具有特定的组织结构。所谓“组织结构”,是指数据库中的数据不是分散的、孤立的,而是按照某种数据模型组织起来的,不仅数据记录内的数据之间是彼此相关的,数据记录之间在结构上也是有机地联系在一起的。数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制性等基本特点。 2.4.2 数据库管理系统 数据库管理系统(Data Base Management Systems,简称DBMS)是数据库系统的核心部分,它是在特定操作系统支持下帮助用户建立、使用和管理数据库的一种计算机软件。DBMS提供了许多命令、函数和语句让用户对数据库中的数据资源进行管理操作(如数据库文件的建立、数据的输入输出、增加、删除、浏览、查询、修改、统计、分类、连接等)。总之,数据库的一切操作都是通过数据库管理系统来实现的。 2.4.3 数据库系统 数据库系统(Data Base System,简称为DBS)是计算机系统引入数据库后的系统构成,是一个具有管理数据功能的计算机软硬件综合系统。具体地说,它主要包括计算机硬件、操作系统、数据库、数据库管理系统和建立数据库之上的相关软件、数据库管理员和用户等组成部分。数据库系统具有数据的结构化、共享性、独立性、可控冗余度以及数据的安全性、完整性和并发控制等特点。 2.4.4 数据库系统的体系结构 从数据库管理系统的角度看,数据库系统是一个三级模式结构;从最终用户角度看,数据库系统分为当用户结构、主从式结构、分布式结构和客户/服务器结构如表2-1: 2.5 面向对象的程序设计 面向对象的程序设计的基本思想是,从客观存在的事物(即对象)出发,来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。这可以使系统直接地映射问题域,保持问题域中的事物及其相互关系的本来面貌。 面向对象方法是以对象为中心的开发方法。它强调直接以问题域(客观世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特征,把他们抽象的表式为系统的对象,作为系统的基本单位。 面向对象方法更强调运用人类在日常的逻辑思维中采用的思想方法和原则,例如抽象、分类、继承、聚合和封装等,这使得软件开发者能更有效地思考问题,并以其他人也能看得懂的方式把自己的认识表达出来。 面向对象程序设计的主要特点可概括如下: 1.从问题域中客观存在的事物出发来构造软件系统,用对象作为对这些事物的抽象表示,并把对象作为系统的基本构成单位。 2.一个对象包括两个特征:静态特征——用对象的属性来表示;动态特征——即对象的行为。 3.对象是数据和有关操作的封装体,它突破了传统的数据与操作分离的模式,较好的实现了数据的抽象。 4.对事物分类,把具有相同属性和服务的对象归为一类,类是这些对象的抽象描述。 5.运用抽象的原则,从而得到一般类和特殊类。特殊类继承一般类的属性和 服务。面向对象方法的继承性体现了概念分离抽象,便于软件演化后的扩充。 表2-1 数据库系统的体系结构 用户结构 单用户数据库系统是一种早期的最简单的数据库系统。在单用户系统中,整个数据库系统,包括应用程序、数据库管理系统、数据,都装在一台计算机上,有一个用户独占,不同机器之间不能共享数据 主从式结构 主从式结构是指一个主机带有多个终端的多用户结构。在这种结构中,数据库系统,包括应用程序、数据库管理系统、数据等都集中存放在主机上,所有处理任务都由主机来完成。各个用户通过主机的终端并发地存取数据,共享数据库中的数据资源。 分布式结构 分布式结构是指数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不不同结点上。网络中的每个结点都可以独立处理本地数据库中的数据,执行局部应用;同时也可以存取和处理多个异地数据库,执行全局应用。 客户/服务器结构 在客户/服务器结构中,把DBMS功能与应用分开,网络某个节点上的计算机专门用于执行DBMS功能,成为数据库服务器,简称服务器,而其他节点上的计算机则安装DBMS的外围应用开发工具,支持用户的应用,成为客户机。 6.复杂的对象可以用简单的对象作为其构成部分(称为聚合)。 7.对象通过其对外提供的服务来完成自己的任务。在用户结构方法中,把向对象发出的服务请求成为消息。当有其他对象请求该对象执行某一服务时,即响应这一请求,从而完成指定的服务。面向对象方法用消息将对象动态链接在一起,以便在概念上体现并行性和分布式结构。 2.6 管理信息系统在企业管理工作中的重要性 管理信息系统的使用能够使企业更加及时、准确、全面、详实的了解所需的信息数据。同时管理信息系统对各种信息数据的进一步加工,能使企业领导层的生产、经营、管理决策依据更加充分,更具有合理性、科学性;从而为社会创造出更多的价值,为企业的发展创造出更多的机会。另外,管理信息系统可以进一步使企业的管理科学化、合理化、制度化、规范化,为企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展奠定坚实基础。 人员管理系统是现代企业管理工作不可缺少的一部分,是人力资源管理的基础工作,人员信息管理工作的好坏对于企业的决策者和管理者来说都至关重要。但一直以来人们使用传统的人工方式管理人事档案,这种管理方式存在着许多缺点,如效率低下、保密性差等。另外时间一长,将产生大量的文件和数据,这对于档案的查找、更新和维护来说都带来了不少的困难——譬如:用人工的方式对人事档案进行统计的话,工作量将很大,若公司人员有几万甚至几十万,人工统计将变得不可想象。 如今,随着计算机技术的飞速发展,计算机的应用在社会各领域中都得到了普及。作为计算机应用的一部分,使用计算机对人事档案进行管理具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因为人事档案管理系统是典型的管理信息系统,所以它应该能够为用户提供有好美观的窗口界面、充足可靠的信息数据、简单方便的维护手段和灵活多变的查询方式以及快捷而准确的查询结果。一个设计完善,运行稳定的人员信息管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好地完成人事档案管理工作。 但是,因为利用计算机对人员信息进行管理必须以电力支持为前提,所以,这种先进的管理方式也有它的技术局限性。一旦没有电力支持,整套系统将无法运行,导致人员信息管理工作的瘫痪,因此,信息化管理还不能完全取代传统管理方式。 第3章 系统分析 系统分析是采用系统的思想和方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此之间的联系。针对现行宾馆客房计算机管理系统中存在的问题,为了提高信息采集的迅速性和准确性,利用计算机所具有的特殊功能处理宾馆客房管理系统中大量复杂的数据,及时输出各种管理信息和业务信息,为各级人员有效的管理和决策提供有力的依据,提高工作效率和经济效益,在全面调查的基础上提出了系统的总体逻辑描述。 3.1 系统的初步调查 在信息高度发达的今天,宾馆服务业涉及的各个工作环节已经不再仅仅是传统的住宿、结算,而是更广、更全面的服务性行业代表。宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高宾馆的管理水平,简化各种复杂操作,在最合理最短时间内完成宾馆业务规范操作,这样才能令顾客舒适难忘,增加顾客回头率。面对宾馆业激烈的竞争形势,各宾馆均在努力拓展其服务领域的广度和深度。虽然计算机并不是宾馆走向成功的关键因素,但它可以帮助那些真正影响成败的因素发挥更大的效用。因此,采用全新的计算机管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一。 据我国宾馆业的统计分析表明: 在现代的宾馆服务行业中,由于客户流量增长,传统的管理方法使得办公人员每天要处理的事务繁多,重复性的工作使其效率较低;各类客户信息收集不齐全;分类、归档不合理,以至于造成查找困难;保存方式不科学,使得资料、文件受损,影响使用效果和时间。 一般的星级宾馆设有:普通间、单人间、标准间、豪华套间、电子门锁系统、程控电话、电梯、中央空调、现代消防设施、大小餐厅、停车场、闭路电视、客房内全部强电系统、国内国际直拨电话、音乐会议系统、同时能接待百余人的住宿及中、小型各种会议。 针对这种情况,各宾馆管理人员已意识到使用计算机管理信息系统的重要性,因此他们迫切需要开发一个“宾馆出入人员信息管理系统”来进行管理工作。 3.2 系统的可行性分析 从宾馆的具体情况出发,经过多方面调研、讨论,本宾馆出入人员信息管理系统,从技术上、经济上,管理上均已具备实施的基本条件: 3.2.1 技术可行性 Win2000/NT/XP操作系统的稳定性,安全性可满足用户的要求。后台的数据库使用ODBC微软公司的PowerBuilder9.0这些软件在大型MIS开发中已被大量应用,技术上都比较成熟,可根据用户需要,十分方便的增减模块,直观的图形用户界面,简洁的操作流程,无须专业电脑知识即可迅速上手。因此技术上是可行的。 3.2.2 经济可行性 费用:本系统要求的计算机配置并不高(奔腾II及以上处理器。64M内存及以上,硬盘空间100M以上),设备的安装调试工作简单,PB软件的价格不高,操作简单,对用户进行少量的培训工作就可以使用户熟练的使用本系统,因而培训费用较低。 收益:宾馆前台使用本系统后,提高了核对效能,相对的差错也大大减少;即工作人员的工作效率大大提高了,工作时间大大节省了,从而间接为宾馆创造了可观的经济效益,减少管理费用的支出,避免了不必要的人工错误;还提高了工作人员的素质,有利于管理方式与体制的合理改革,保证宾馆客房管理的可持续发展。因而在经济上是可行的。 3.2.3 管理可行性 建立管理信息系统是行业发展的必然要求,宾馆领导对科技的管理非常重视。使管理和业务流程信息化,是管理信息现代化的第一步。而员工对此更是表现出极大的热情和期望。因为该系统的实施将很大程度上降低他们的手工作业量,还会减少他们在工作上的失误,提高工作效率。因此,本系统在管理上是可行的。 3.3 详细调查 开发本系统的要求来自对原传统管理模式的不满,不管是手工系统还是正在运行的计算机系统。由于存在的问题充斥各个方面,内容分散,甚至含糊不清,这就要求我们进行详细分析,并在原管理模式的基础上提出系统开发方案。本系统是一个虚拟的管理信息系统,不存在原运行系统。 3.3.1 组织结构图 据调查分析,我国中、小型宾馆客房部由客房部经理、总台领班、大堂副理、大堂领班、电话总机员、商务中心领班、客房服务组组成。即组织结构图如图3-3所示: 客房部经理 总台领班 大堂副理 大堂领班 电话总机员 商务中心领班 客房服务组 打字员 话务员 大门迎接员 电梯迎接员 行李员 系统管理 收银员 图3-3 组织结构图 3.3.2 业务流程分析 业务流程分析是对业务功能分析的进一步细化,业务流程分析的结果是给出业务流程图。业务流程图反映了实际的业务活动。它不仅是系统分析人员进行更深入系统分析的依据,而且也是系统分析人员,管理人员,业务操作人员,系统设计人员进行沟通的工具。可以直接在业务流程图上拟出能够由计算机实现的部分,明确系统的边界,使计算机处理与人工业务处理的接口清晰,分析组织的业务流程是否合理,删除重复的,不合理的环节,明确整个业务流程,为以后的分析与设计打下良好的基础。 因此,为了能够反映宾馆内部各部门之间的联系程度,其主要业务和他们在业务过程中所承担的工作,根据宾馆客房管理的特点和宾馆的实际情况,宾馆的业务流程图如图3-4所示: 调房 房态查询Fangtaichaxun 挂账 查询 统一结账一结账 选房 离店 点单消费 手牌 入住 前台登记 客人 确定手牌 退 牌 现结 历史 单据 建立账户 报表 预定客房 当前客户账单 预定房费单 报表 图3-4业务流程图 第4章 系统概述 4.1 系统范围定义 宾馆管理信息系统是宾馆以业务流程为基础,利用计算机技术、网络技术和通信技术及数据库技术,对客房查询、客房入住、客户结算等服务项目进行有效的管理和应用,实现宾馆内、外部信息资源共享的计算机应用软件系统。 本系统就是基于上述情况而提出的。宾馆管理信息系统所研究的对象即宾馆管理的信息。以用户信息的采集、存储、展现、处理为中心;简化和优化入住服务流程;使宾馆内部资源数据共享,加强各部门之前的联系和协调;节约用户排队等候、辗转于宾馆各部门的时间;保存完整的用户记录,为客户结算提供保证。 系统所涉及到的部门参见图4-1宾馆管理信息系统顶层图(部分)。 图4-1 宾馆管理信息系统顶层图 子系统之间的关系参见图4-2 宾馆管理信息系统关联图。 图4-2 宾馆管理信息系统关联图 4.2 系统特性概述 首先是登陆系统,根据用户输入的内容判断用户的合法身份。 进入客房种类管理界面可以进行客房种类信息的增加,删除,修改和查询,以及遍历记录。 进入客房信息管理界面可以进行客房信息的增加,删除,修改和查询,以及遍历记录。 进入客房查询界面,可以根据用户输入的查询条件来给出客房信息,例如目前空房的在二层的双人间。 进入客户入住界面可以进行客户入住登记,并同步更新相应客房信息。 进入客户结帐界面可以算出客户应交金额,并同时注销相应客房。 进入系统帮助界面可以给出关于软件的提示。 子系统之间的关系参见图4-3: 图4-3宾馆管理系统关联图 4.2.1运行体系图 系统运行体系如图4-4所示: 图4-4 宾馆管理系统运行体系图 宾馆正常的营运主要依靠业务应用部分中包括的三个部门(子系统)的运行,而其运行所依赖的基础数据环境是由系统维护部分的二个信息管理部门提供,数据管理部分是宾馆正常元转过程中产生重要数据的一个统一管理过程。业务应用部分的程序必须同时运行。 4.2.2 程序/模块对应图 系统功能层次如图4-5所示: 宾馆在正常运行中要对客房资源,顾客信息和结算信息进行管理,利用宾馆信息管理系统可以及时了解各个环节的变更,有利于提高管理效率,为居住的客户提供更快捷,便利的服务。宾馆管理信息系统要涵盖了以下6个组成部分的管理: ( 1 ) 在进入系统之后首先是用户管理登陆子系统,根据用户输入的内容判断用户的合法身份。合法用户分为普通用户和系统管理员,其中系统管理员拥有所有权限,而普通用户没有用户管理和修改系统信息的权限。 ( 2 ) 进入客房种类管理子系统界面可以进行客房种类信息的增加,删除, 图4-5 系统功能层次图 修改和查询,以及遍历记录。 ( 3 ) 进入客房信息管理子系统界面可以进行客房信息的增加,删除,修改和查询,以及遍历记录。 ( 4 ) 进入客房查询子系统界面,可以根据用户输入的查询条件来给出客房信息,例如目前空房的在二层的双人间。 ( 5 ) 进入客户入住子系统界面可以进行客户入住登记,并同步更新相应客房信息。 ( 6 ) 进入客户结帐子系统界面可以算出客户应交金额,并同时注销相应客房。 进入系统帮助子系统界面可以给出关于软件的提示。 4.3 系统物理结构 系统物理结构如图4-6所示: 图4-6 系统物理结构图 第5章 模块设计 客房种类管理子系统模块如图5-1: 图5-1 客房种类管理子系统模块图 5.1 业务系统特性说明 入住业务流程图如图5-2所示: 图5-2 入住业务流程图 5.2 功能总体说明 在客人在入住客房时进行客房入住处理如图5-3所示: 客房种类信息管理的基本功能是增加,删除,修改客房种类信息,查询,遍历客房种类信息,实现客房种类信息的管理。客房种类具体包括客房种类编号,客房种类名称,客房面积,床位数目,是否有空调,是否有电脑,是否有卫生间 图5-3客房入住处理过程数据流图片段 和房间单价。 客房种类信息管理的基本功能是增加,删除,修改客房种类信息,查询,遍历客房种类信息,实现客房种类信息的管理。客房种类具体包括客房种类编号,客房种类名称,客房面积,床位数目,是否有空调,是否有电脑,是否有卫生间和房间单价。 5.2.1 功能需求 详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或动作。对每个功能需唯一标识,如表5-1所示: 5.2.2 客房查询界面 客房查询界面如图5-4所示: 图5-4 客房查询处理过程数据流图片段 对应的功能标识如表5-1所示: 表5-1功能标识描述 功能编号 功能名称 功能描述 1 客房查询界面 在客房查询界面里,系统可以根据用户输入的一个或者几个条件来完成查询。同时还有空房和未满按钮来直接查找出空房和未满的房间。 2 客户结算 当在客户入住记录中查询到没有结算的记录,并开始收银时,弹出客户结算界面。 3 客户入住 当客户查询到了满意的房间,单击”入住”按钮后,系统进入到”客户入住”界面中.界面中客户输入自己的身份证号码,姓名,性别等信息,并记录入住日期。 具体的实际功能如表5-2: 表5-2实际功能处理 输入数据 处理描述 输出数据 密码 客户号 如果密码正确,则进入主界面.选择”客房查询”按钮 客户信息 5.3 数据库表 该系统中所用到的相关数据库表如5-3house表、5-4people表、5-5Users表所示: 表5-3 house表的设定 字段名称 类型 长度 是否为空 客房编号 Int 否 顾客姓名 Char 10 否 种类 Char 2 否 电视 Char 2 是 冰箱 Char 2 是 空调 Char 2 是 表5-4 people表的设定 字段名称 类型 长度 是否为空 姓名 Char 10 否 性别 Char 2 是 年龄 Int 是 入住时间 Char 12 是 押金 Int 否 客房编号 Int 否 身份证 Char 18 否 表5-5 Users表的设定 字段名称 类型 长度 是否为空 用户名 Char 20 否 密码 Char 20 是 第6章 系统的实现 实现人员信息管理系统的设计主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。 6.1 应用程序开发的基本步骤 我们要开发应用程序时, 要先建立一个应用对象。下面我们介绍以下PowerBuilder 9应用程序开发的基本步骤: (1)首先要建立应用对象; (2)在建立运用对象后创建窗口。在窗口里放置各种控件和编写事件相应的脚本用来完成相应的功能; (3)创建菜单。窗口里的菜单可包括菜单条下拉式菜单、级联菜单和弹出式菜单为菜单编写事件响应的脚本完成相应的功能; (4)创建用户对象。可以把窗口上经常放置的控件定义为用户对象; (5)创建数据窗口。可以用来检索数据库中的数据,可以建立各种报或统计表,可以用来修改数据库; (6)创建函数。为了能够更好地支持脚本,编写自定义的函数也可以为对象和控件定义自己的事件; (7)运行与调试。可以在开发环境中随时运行应用程序,以便发现错误后,可以用调试工具进行调试; (8)把它编译成可执行的文件,让用户比较容易地建立应用系统的运行环境。 6.2 数据库的建立 打开Powerbuilder9.0开发平台通过功能栏中的DB Profile按钮建立数据源并把数据库连接到PB上,对数据数添加数据库表,完成对数据库的建立的操作。图6-1已经完成数据库的连接跟表格的建立。 图6-1 已连接到PB平台的数据库示图 6.3 运用程序实现 通过运用程序可以对连接到程序的数据库进行操作,在运行运用程序之前要跟数据库进行连接,连接数据库通过在应用程序对象 appkqgl添加PowerScript语言来实现。如图6-2所示,与数据库连接的代码。 6.3.1 自定义函数 为了能够更好地支持脚本,编写自定义的函数,定义结构类型变量,也可以为对象和控件定义自己的事件,减少相关代码重用,使语句编写上上更加方便,本人在运用程序中自定义了一些函数。图6-3自定义函数的一个例子。 图6-2 运用程序连接数据库 图6-3自定义函数举例 6.3.2 窗口功能的实现 窗口的设计是数据库开发的关键步骤,因为它在某种程度上体现了程序开发的质量和水平。考勤信息管理系统采用多页形式的对话框,每个选项卡实现一种功能,用户可通过切换选项卡来操作整个系统的不同功能。这种界面的优点是结构紧凑,逻辑性强。图6-4: 图6-4用户选择界面 功能介绍:本窗口主要是让用户选择登入界面,不同的用户对软件的操作也是不一样的。 操作方法:直接点击相关控件就能进入不同的界面。 通过点击“用户登入”的控件将进入如图6-5所示的用户登入界面。 图6-5用户登入界面的功能介绍:该窗口主要是检查用户输入的用户名及密码是否正确,如果正确,允许登录。如果错误,显示出错误提示。 图6-5用户登入界面的操作方法:用户先现在输入要登入的用户名,然后输入密码,点击“登入”。要想关闭该窗口直接点击“取消”就可以直接关闭该窗口在密码不正确情况下点击“登入”将会提示说明密码不正确,如图6-6所示,输入正确的用户名跟密码后将进入图6-7所示界面。 图6-5登入窗口界面 图6-6用户密码错误提示 图6-7所示的是用户能用到的几个功能菜单控件,通过点击菜单实现相关功能的选择,如顾客信息登记、房间查询、密码修改。 在图6-7所示界面我们点击“顾客信息登记”将会打开如图6-8所示窗口,该窗口能显示以前入住人员信息,在该窗口能实现添加、删除、退出等功能。 在图6-7所示界面点击“房间查询”可以看到所有房间信息如图6-11所示。 图6-7所示界面在该窗口还能实现密码修改功能,通过点击“密码修改”将进入如图6-12所示的密码修改界面。 图6-7用户界面窗口 图6-8人员信息登记窗口 图6-8所示窗口主要实现人员信息添加、删除的功能操作,以实现对数据库不同的功能操作。 在图6-8所示窗口通过点击“添加”将进入如图6-9所示窗口在该窗口填入相关信息点击“保存”就能实现将信息存储到数据库中,图6-10显示信息保存成功。 图6-9顾客信息的添加: 图6-9顾客信息的添加窗口 图6-10信息保存窗口: 图6-9信息
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服