【宾馆信息管理系统】
随着社会的进步,经济的发展,当今社会人员流动越来越频繁,宾馆管理工作也变得越来越复杂。而传统的管理中,漏洞多,物质损耗大,经济效益低,已不适应现在社会的要求。因此,需要开发一个管理软件,将多年来宾馆管理积累的成功经验与现代化信息处理技术结合起来,提高宾馆管理的效率和质詹。
1.系统需求分析总体设计
1.1需求分析
需求分析是数据库系统开发的第一步也是最重要的一步。对于宾馆管理也不例外。需求分析就是描述系统的需要,需由开发者和用户一起完成。经过对宾馆日常管理流程的详细了解和分析,确定宾馆管理信息系统的功能模块有:
(1)系统管理
该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录和退出系统。
(2)客房信息管理
在宾馆运营中需要设置不同的客房标准来适应不同消费水平的顾客需求,该模块的功能就是:①设置客房标准,主要完成客房标准的制订、标准信息的输入及修改.包括标准名称、房间面积、床位数量、住房单价等。②设置客房信息,主要完成房间信息的添加、修改、删除和查询。
f3)订房信息管理
该模块主要实现订房信息的添加、修改、查询,剩余客房的查询及剩余客房信息的查询。
(4)结算信息管理
结算信息模块主要实现结算信息的添加、修改和查询。
1.2对系统的总体要求
(1)用户可以用普通管理员和高级管理员不同的身份登录系统,不同的用户授予的权限不同,保证系统数据的安全性。
(2)对数据能够高效输入,系统能根据输入的数据判断其合法性。
(3)町以根据用户要求进行动态查询并得到相应的查询数据。
(4)能够自动对数据库数据进行备份,防止数据丢失。
2.数据库设计
要设计数据库系统,首先要充分了解客户各个方面的要需求,然后再进行具体的设计。基于Visual Basic 6.0的宾馆管理信息系统采用sQLServer2000作为后台数据库,在该系统中主要包含三个表格:
(1)客房标准信息表:包括标准编号(不能为空)、标准名称(不能为空)、房间面积、床位数量、是否有空调、是否有电话、是否有电视、是否有独立的卫生间、单价。
(2)客房信息表格:包括客房编号(不能为空)、客房种类(不能为空)、客房位置、单价、是否被预定(小能为空)、备注。
(3)订房信息表:包括订房编号(不能为空)、顾客姓名(不能为空)、身份证号(不能为空)、客房编号(不能为空)、人住日期、折扣、备注、结算日期、金额。
利用SQU Server 2000数据库系统中的SQL查询分析器实现数据库逻辑结构即可。
3.系统实现
3.1系统管理
当管理员登录系统后,管理员可以在系统管理中进行“重新登录”、“修改密码”、“添加用户”和“退出系统”的操作。
3.2客房信息管理
客房信息管理用于客房标准信息进行添加和修改以及对客房信息进行添加、修改,查询,了解各类客房的使用情况。.
3.3订房信息管理
订房信息管理主要用于查询剩余可以预定的客房、添加订房信息、修改订房信息、客人查询等功能。查询剩余bT以预定的客房,主要通过客房种类进行查询,管理员将客房标准编号输入,点击确定就可以查询出各类客房的剩余情况。添加订房信息主要用来客人人住登记工作,管理员输人客人编号、姓名、地址、身份证号,客房编号、客房类型、人��时间等,单击确定,则将数据存人订房信息表。客人查询.管理员可以通过输入客人编号或者客人姓名查询客人资料,若查询正确。则将客人信息
显示出来.否则显示错误信息。
3.4结算信息管理
用于前台结算信息的管理。管理员根据客人编号,客人的资料及人住客房信息就显示出来,并自动计算出应收金额,管理员输入实收金额后。点击确定,可计算出实际付款、找零及欠款并进行保存。
本系统采用Visual Basic 6.0和sQL%n,er 2000数据库,系统功能较齐全,开发成本低,界面友好。操作方便,减轻了管理人员的负担.提高了工作效率,基本满足了宾馆管理的信息化要求。当然系统仍然存在着漏洞和不足,在后面的使用中会逐渐改进和完善。