龙源期刊网httpwwwqika
comc
客房管理系统的设计与实现
作者:仇永明来源:《现代企业文化理论版》2008年第06期
【摘要】文章主要介绍了一个客房管理系统的设计与实现的过程。系统主要功能模块为:旅客信息浏览、添加旅客信息、浏览客房信息、旅客退房、旅客信息查询、客房信息查询等。
【关键词】客房管理;信息管理;Access;界面;控件【中图分类号】F719【文献标识码】A【文章编号】16741145(2008)09003703
客房管理系统用于宾馆旅客入住情况登记,包括旅客的姓名及身份证号的登记,以及入住房间信息;当旅客离开时,需要办理退房结帐手续。对于一定时间内的旅客入住情况实现基本查询、表打印功能。对于宾馆本身也实现了客房增减、入住情况查询等功能。
无论各种等级的宾馆,使用客房管理系统都具有非常实用的价值。使用该系统可以大大节省时间,提高办公效率,而且非常方便的实现旅客信息的查询,以及对宾馆本身客房入住情况计时了解。因此,客房管理系统的开发无疑具有深远的意义。
一、系统功能设计
系统设计包括数据库设计、主界面设计、菜单以及功能设计。而其他功能设计包括系统登录设计、旅客信息登记、旅客信息查询、退发布法信息处理设计以及报表输入等功能设计,系统功能设计流程图如图:
f龙源期刊网httpwwwqika
comc
二、数据库及数据表设计本系统数据库采用Access数据库,使用VisData或在Access环境下创建数据库Totalmbd文件。该数据库包括旅客信息表、客房信息表、旅客退房记录表、管理人员信息表。旅客信息表(Guest)个人加入客房信息,数据表结构如表所示:
客房信息表(Room)为旅客入住的基本信息,数据表结构。旅客退房记录表(Quit)为旅客退房相关的一些记录信息表结构。管理人员信息表(User)存储宾馆管理人员使用该系统的帐号密码表结构。三、公共程序设计及登录界面的创建(一)设计边准模块(Module1)标准模块(文件扩展名为BAS)是应用程序内其他模块访问的过程中声明的容器。它可以包含变量、常数、类型外部过程和全过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上。本系统设计过程中,创建一个通用函数模块,用于实现数据库链接及按需要打开一个数据表。程序代码如下:Optio
ExolicitPublicSubOpe
tablepAdoAsAdodcpRecordSourceAsStri
g打开一个表,得到一个数据集WithpAdoCo
ectio
Stri
g”providerMicrosoftJetOLEDB40“”DataSource”AppPath“HotelmdbPersistSecurityI
foFalse”Comma
r