宾馆信息管理系统分析设计报告书副本.docx
《宾馆信息管理系统分析设计报告书副本.docx》由会员分享,可在线阅读,更多相关《宾馆信息管理系统分析设计报告书副本.docx(14页珍藏版)》请在冰豆网上搜索。
![宾馆信息管理系统分析设计报告书副本.docx](https://file1.bdocx.com/fileroot1/2022-12/14/8e8a1b66-cf51-4a5b-b703-f1882592ca53/8e8a1b66-cf51-4a5b-b703-f1882592ca531.gif)
宾馆信息管理系统分析设计报告书副本
工程技术系课程大作业
得分
课程名称:
管理信息系统开发技术
系统名称:
学号:
姓名:
批阅教师:
杜刚
宾馆信息管理系统
学号:
姓名:
专业:
一.概述
1.1宾馆客房信息管理系统的简介
宾馆客房管理系统作为计算机使用的一部分,使用计算机对客房相关信息进行管理,具有人工管理无法比拟的优点,检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等,可减少更多的人力物力,这些都能够极大地提高宾馆的管理效率,也是宾馆管理科学化、正规化,和世界接轨的重要条件。
对于宾馆来说,使用宾馆管理系统可以及时共享各种管理信息、提高管理信息的处理效率和效果、有效地预防宾馆管理中的各种问题,从而大大提高宾馆管理水平、降低管理成本。
因此,开发一个宾馆管理系统是很有必要的,具有其特有的技术意义和管理意义。
宾馆客房管理系统是一个综合性管理信息系统。
拥有友好的界面、操作方便、功能强大、保密性好等特点。
提供对宾馆信息的全面查询和强大的管理功能,拥有对用户录入数据的严格检验功能。
提供多用户管理(如操作员,管理员,经理等)。
提供客房预定、前台接待、餐饮管理、查询统计、财务管理、综合查询、系统维护、系统帮助等。
实行后台数据的管理,提供客人开房客房续住,客人换房,拾物登记,失物招领,结账开单,房态查询,辅助查询(其中包括对天气状况,飞机航班,列车时刻,轮船航班等)。
因此,决定选择客房管理系统作为本人的毕业设计,力求开发出一套界面友好,功能强大,使用简单的适用于中、小规模客房的管理系统。
同时也是一款完全适合宾馆或旅馆客房管理日常业务管理的软件。
还有为了更适合远距离使用,采用了C#和SQL来设计综合了具有一定代表性的客房业务管理模式。
界面设计大方、简洁、实用,操作简单方便。
1.2开发背景
随着中国经济的迅速发展,人们的生活水平有了明显的提高,假日经济和旅游经济已经成为人们的消费热点。
各地也把旅游也当作本地经济发展的重要支柱之一,从而促进了宾馆酒店业的发展。
同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店的竞争也越来越激烈。
如何在激烈的竞争中生存发展,是每个宾馆酒店必须面临的问题。
对宾馆经营状况起决定作用的是宾馆的服务管理水平。
如何利用先进的管理手段,提高宾馆的管理水平,已成为宾馆酒店也发展的当务之急。
国内宾馆IT技术开发的现状是需求不明确,使宾馆项目工程性强,产品化不足,开发商的总体成本居高不下,研发缺乏原动力。
没有行业统一标准,厂商各自为政,市场分化导致产品整合难度大。
产品推广依赖行政手段和关系网,抑制了新技术的引进和技术的创新,不利于形成自己的产品特色和质量控制。
国外优秀品牌的进入,垄断了国内高星级宾馆,开发商利润空间式微。
随着计算机技术的飞速发展,信息时代的到来,信息改变了这个社会。
各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。
客房管理的信息化程度体现在将计算机及网络和信息技术使用于经营和管理,以现代化工具代替传统手工作业。
无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。
客房管理系统是经营管理中不可缺少的部分,其内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:
效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。
在当今时代,这些完全可以改用计算机来代替人的手工操作。
作为计算机及网络使用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,和世界接轨的重要条件。
且办事效率也是决定收入的一个关键因素。
1.3技术可行性
技术上的可行性分析是根据用户提出的系统功能,性能及实现系统的各项约束条件,对系统软件,系统硬件,技术方案作出评估和选择建议。
本系统要考虑采用的硬件和软件技术能否满足用户提出的要求(如计算机的各种硬件的配置情况,操作系统版本等)。
此外,还要考虑开发人员的水平,开发人员需要掌握了数据库及其使用技术、数据库原理、计算机网络技术等课程,对数据库的设计、使用及维护有了一定的认识和动手实践的能力,从而在一定程度上具备了开发一个中小型系统的能力,本系统采用MicrosoftVisualStudio.Net2005语言进行编写,利用SQLServer2000对数据库表进行存储。
系统的界面设计达到美观、实用、易操作等基本要求,并应考虑到系统的维护之功能,设计的最终效果还应能满足管理人员对数据的修改、维护等操作。
本系统根据用户需求,规划整理出客房管理系统的功能模块,再根据每个模块应实现的功能,逐步对每个模块进行编辑。
综上,开发该管理软件具有技术可行性的。
集数据进行整理,划定模块分功能进行设计,研究系统开发方案,将系统设计效果最终表现出来。
任何系统,设计的目的都应得到满足。
而客房管理系统设计的目的是将客房管理进行规范化、系统化,使企业大大减少人工操作带来的错误及提升工作效率。
本系统根据用户需求,规划整理出客房管理系统的功能模块,再根据每个模块应实现的功能,逐步对每个模块进行编辑。
1.4经济可行性
本项目开发成本主要由系统软硬件购置费用(如DBMS,计算机,存储设备,网络设备的购置费用),人工费用,系统维护费用等。
本系统操作方便界面友好无须培训,从而减少了一部分培训费用。
建立客房管理信息系统的必要性已经被广大的管理人员所接受所认可,建立客房管理信息系统是为要创造客房的经济效益。
然而客房经济效益的提高应该包括直接的经济效益和间接的经济效益两方面考虑。
客房直接的经济效益是指由于系统的建立使客房的生产经营或客房的管理取得直接的利润收益。
1.4系统配置
软件平台
服务器操作系统:
WINDOWS2000SERVER
客户端操作系统:
WINDOWS98/WINDOWS2000/WINDOWSXP
数据库系统:
SQLSERVER2000企业版
系统硬件平台
网络环境:
10/100M以太网
服务器:
P42.8CPU/256M内存/80G硬盘
客户端:
能运行windows操作系统的PC机
以上配置为本系统的最低配置!
二、宾馆信息管理系统的业务流程分析
系统数据流图,
客房管理数据流程图:
餐饮部管理数据流程图:
采购部管理数据流程图:
财务部管理数据流程图:
四、数据字典
(一)数据流的描述
数据流编号:
A-01
数据流名称:
订房申请单
简述:
顾客通过网站、电话、前台填写的订房申请单
数据流来源:
顾客
数据流去向:
前台审核模块
数据项组成:
顾客姓名+身份证号+联系电话+订房日期+订房类型+订房数量+入住人数+退房时间
数据流编号:
A-02
数据流名称:
合格订房单
简述:
经前台审核修正的订房单
数据流来源:
前台审核模块
数据流去向:
客房部处理模块
数据项组成:
顾客姓名+身份证号+联系电话+订房日期+订房类型+订房数量+入住人数+退房时间
数据流编号:
A-03
数据流名称:
不合格订房单
简述:
经前台审核修正的订房单
数据流来源:
前台审核模块
数据流去向:
客房部处理模块
数据项组成:
顾客姓名+身份证号+联系电话+订房日期+订房类型+订房数量+入住人数+退房时间
数据流编号:
A-04
数据流名称:
点餐单
简述:
顾客填写的点餐单
数据流来源:
顾客
数据流去向:
餐饮部处理模块
数据项组成:
顾客姓名+房间号+菜名+具体数量+送餐时间
数据流编号:
A-05
数据流名称:
采购单1
简述:
餐饮部提出的采购需求统计单
数据流来源:
餐饮部处理模块
数据流去向:
采购部处理模块
数据项组成:
蔬菜类名+肉类名+调味料名+出具用品名+具体数量
数据流编号:
A-06
数据流名称:
采购单2
简述:
客房部提出的采购需求统计单
数据流来源:
客房部处理模块
数据流去向:
采购部处理模块
数据项组成:
卫生洗漱用品名+家具用品名+具体数量
数据流编号:
A-07
数据流名称:
财务单
简述:
财务部对每天的财务总结单
数据流来源:
前台、客房、采购、餐饮部处理模块
数据流去向:
财务部处理模块
数据项组成:
前台财务处理+客房财务处理+餐饮财务处理+采购财务处理
主要工作职能
主要工作职能
●销售预订
预订单的管理、预订排房、超时预订处理、客房销售预测、熟客预订、会员预订、Internet预订、熟客资料管理、房价政策管理、合约单位管理、销售合同管理、VIP贵宾/会员管理、黑名单管理、销售分析、销售业绩统计、销售预订报表
●前台接待
散客入住登记、客人资料管理、同住、换房、续住、调租处理、房态查询、团队/会议资料登记、团体订房、订餐,快速分房,快速入住,支付方式设定、会议厅的预订、登记、出租管理、特别客人提醒、特殊需求登记、IC宾客卡制发、电话权限设置、公安局数据发送、客人留言、前台接待报表
●前台收银
预订金处理、住客费用入帐、费用调整、帐目冲帐、付款结帐、结帐退房、快速退房、帐单编辑、打印帐单、打印发票、自动转帐、自动过租、挂帐处理、转应收帐、一卡通消费、会员卡消费、分类查询、交易查询、特别帐户处理、帐目审查、超限检查、交班对帐、前台收银报表
●客房中心
房态管理、客人特殊需求处理、客房费用输入、客房酒水管理、客房检查、客房统计、客房维修计划、自用房处理、消耗品管理、客房中心报表
●夜间审核
房价检查、交易审核、交接对帐、自动过房费/税、统计报表打印、分析报表打印、交易查询、数据备份
●通用收银
商场、停车场、洗衣房等收银点消费计帐、付款、结帐、转房帐、交易查询、帐单报表打印
●应收帐
应收帐帐户设置、费用记帐、帐目转帐、更正、付款结帐、消费查询、交易审核、帐龄分析、帐单打印、会员帐务管理、统计分析报表
●经理查询
客源分析、客房信息分析、房类出租分析、国籍分析、客房营业收入分析、餐饮娱乐消费收入分析、客人资料查询、客人帐务查询、VIP/会员资料查询、特别档案查询、合约单位查询、房态查询、公共信息、服务信息查询、综合统计报表
●电话计费
计费参数灵活设置、实时电话计费、手工录入话单、分时段打折、分机结算、部门话费核算、超支报警、实时打单、黑帐提示、自动转账、查询话单、统计报表
●系统维护
系统参数设置、操作员权限设置、数据代码维护、操作日志、系统数据备份和恢复、
2.3.2餐饮娱乐系统
设置消费点参数、菜谱、菜类、消费项目管理、桌号(场所)管理、餐厅娱乐设施预订、预订单处理、开单入账、编码点菜、拼音首字母点菜、帐单折扣处理、单道菜折扣、服务费处理、转台、转单、餐台使用实时状态、帐单结算、帐单打印、厨房打单、帐单查询、点菜明细查询、营业情况查询、成本分析、消费签单管理、消费转前台帐、一卡通消费、会员持卡消费、服务员交班对帐、统计分析报表.
2.3.3桑拿沐浴系统
起钟处理、加钟处理、退钟处理、自动提示到钟、消费结束自动入账、客人换房、换技师、技师排班、上下班考勤、自动轮牌控制、技师工作量统计、技师提成、小费管理、房态查询、消费开单、入账、调帐、结账、转单、打单、转前台挂房帐、自动打折、结会员帐、挂应收帐、一卡通消费、交班对帐、统计分析业绩
客房基本信息表实图如图:
主要包括客房编号、客房类型、价格、床数、状态、位置,当客房的状态为未入住时,才可以进行预定和入住,如果有人预定和入住则在显示房态信息时,其状态为禁止入住。
图3-4客房信息实体图
入住信息表实体图如图:
主要包括入住编号,客房编号,顾客姓名,入店时间,离店时间,入住天数,操作员,存放所有没结帐的顾客入住信息,当有顾客入住时,将信息存放在入住信息表,在结帐时根据帐单明细的入住编号和入住信息表的入住编号相关联,结帐之后,此顾客的入住信息将在入住信息表删除掉。
数据库的逻辑设计
以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就和选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。
具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。
通过E/R模型到关系模型的转化,可得到系统数据库中所用的表如下
表3-1用户信息表
字段名称
类型
长度
是否为空
备注
username
nvarchar
20
否
用户姓名
password
nvarchar
20
是
密码
userdes
nvarchar
10
是
用户类别
表3-2房间类型信息表
字段名称
类型
长度
是否为空
备注
typeid
int
4
否
类型编号
typename
nvarchar
10
是
类型名称
area
float
8
是
所在区域
bednum
int
4
是
床铺数量
haircondition
nvarchar
2
是
是否有空调
htelephone
nvarchar
2
是
是否有电话
htelevion
nvarchar
2
是
是否有电视
htoilet
nvarchar
2
是
是否有卫生间
price
float
8
是
房间价格
表3-3房间信息表
字段名称
类型
长度
是否为空
备注
roomno
nvarchar
10
否
房间标号
roomtypeid
int
4
是
房间类型
roomposition
nvarchar
20
是
房间位置
roomprice
float
8
是
房间价格
putup
nvarchar
2
是
是否入住
roommemo
ntext
16
是
房间负责人
表3-4预订信息表
字段名称
类型
长度
是否为空
备注
bookno
varchar
20
否
预订编号
customname
nvarchar
10
是
顾客姓名
customid
nvarchar
18
是
顾客编号
roomno
nvarchar
10
是
房间编号
indate
smalldatetime
4
是
入住日期
checkFlag
int
4
是
标记
checkdate
smalldatetime
4
是
退房日期
totalMoney
float
8
是
总消费
discount
float
8
是
折扣
reduceMoney
float
8
是
优惠费用
realMoney
float
8
是
实际收费
memo
ntext
16
是
登录界面
程序启动后,进入系统登录程序验证用户密码。
当用户名密码正确时,系统将自动获取此员工的员工编号,当有顾客入住或预定时,操作员都默认为当前登录的员工,系统登录程序运行结果如图4-1所示:
4.1.2系统主页面
宾馆客房管理系统主要包括如下功能:
客房预定,预定管理,预定超时,会员入住,入住登记,查看房态,系统维护等功能,程序运行界面如图4-2所示:
4.1.3添加客房标准模块
可以在客房信息管理中添加客房标准,对客房的信息进行详细设计,运行效果如图4-3所示:
结论
本系统的功能基本符合设计需求,能够完成客房管理的各项业务,相关查询、各类统计的功能,并提供部分系统维护功能。
本系统具有客房预定,预定管理,入住登记,查看房态,换房,续住,餐饮点菜,营业额度,报表等相关模块。
和传统管理模式相比较,使用本系统,毫无疑问会提高宾馆的运行效率,能够提高管理水平,提高整体效益,减少差错,节省人力,从繁杂的手工劳动中解脱出来,提供有效的技术保障。
在程序设计的过程中,验证了该系统运行情况良好,界面友好、美观,但由于能力有限程序还存在许多不足之处,如钟点休息房,以及拼房的实现都是有待改进的地方。
经过此次系统设计,加深了对理论知识的理解,使理论和实际联系起来,锻炼了编程技巧和基本技能。
基本掌握了系统开发的基本思路和框架,开阔了逻辑思维。
学到了技术层面以外的知识,那就是在建立使用程序上的流程:
定出研究方向,收集资料,分析资料,确定项目,实现分析,提出实现方案,程序编辑,程序调试,程序修改,程序增添等等的步骤。
这些都使自己认识到建立使用系统不是一件随便的事情,需要一个系统的、严密的、逻辑的工作流程。