基于C#的酒店管理系统方案Word文件下载.docx
- 文档编号:13530476
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:23
- 大小:346.60KB
基于C#的酒店管理系统方案Word文件下载.docx
《基于C#的酒店管理系统方案Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于C#的酒店管理系统方案Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。
酒店引入电脑服务和管理取得了优良的经济效益和社会效益。
因此,国家建设部已于最近作出明确规定:
凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。
可见,酒店管理电脑化势在必行。
酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿全新概念的服务和管理方式。
传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使管理人员不得不集中精力规划管理运行策略和进行决策。
酒店管理系统能提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
1.2研究容
本系统为管理者提供了完整的管理平台。
其提供的主要功能有:
客房类型管理,客房状态管理,客房预定管理,客房入住管理,客户换房管理,客房结算管理,退出系统。
第二章系统分析
2.1系统相关技术介绍
本管理信息系统将采用技术成熟的C#作为前台开发工具。
后台数据库采用微软公司的SQLServer数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
系统采用的是原型法的开发方法。
本着开发人员对用户需求的理解,通过简单的系统反洗、系统设计,快速实现一个原型系统,然后通过反复修改来实现管理信息系统。
2.2可行性分析
1、管理上的可行性
酒店管理系统能记录酒店客人的基本信息,提供查询、删除等工作,使工作人员从烦琐的手工操作中解脱出来,同时,能为企业的运作提供提供管理和决策支持。
由于酒店电脑系统24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电需采用专线方式,加配UPS(不间断供电系统)合理接地,以便保障整套系统的正常运行。
2、技术上的可行性
技术采用成熟的C#作为前台开发工具。
后台数据库采用SQLServer2005数据库,灵活性、安全性和易用性为数据库编程提供了良好的条件。
3、经济上的可行性
本系统由作者自主开发,界面易操作,操作人员只需简单培训即可上岗。
2.3系统的需求分析
2.3.1性能需求
(1)本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。
所以输入,输出数据精度不是很高,用于计算的数用浮点数就可以了。
(2)本软件运行的响应时间不超过1~2秒,基本实现就可以。
(3)该系统只支持在window系统上运行,后台数据库只支持SQLServer2008。
2.3.2功能需求
酒店住房业务的基本流程主要包括:
客房的预定,顾客通过或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给顾客预定凭证,并对客房状态表做出相应的变化。
客房的入住,如果顾客已经预定房间,则根据预定凭证进行预定入住操作,发给顾客房卡,客房状态由“预定”变为“入住”。
如果顾客没有预定房间,接待人员查询客房状态后,有空房则进行客房登记操作,发给顾客房卡,客房状态由“空房”变为“入住”。
顾客换房,如果顾客对入住的客房条件不满意,则可进行顾客换房操作。
接待人员将顾客的房间进行更换,并更换顾客房卡,客房状态也进行相应的调整。
补交押金,如果顾客换房后押金太少,则要补交押金。
顾客交纳押金,接待人员开具押金凭证。
顾客退房,顾客退房时,接待人员根据顾客的房卡,进行退房登记。
计算顾客入住期间的房费,餐费,话费,各种消费和押金总额。
对顾客收取费用或者退回押金。
顾客信息转存到历史顾客表中。
客房状态由“入住”转为“空房”。
图3-1业务流程分析图
第三章系统设计
3.1系统设计
图3-2系统功能模块图
从(图3-2)中可以看出,系统总共分为8个模块。
客房类型模块:
可以对房型、房价等情况等进行查询、修改等操作。
客房查询模块:
实现对所有房间的基本情况进行查询。
客户预定模块:
实现对客户预定情况进行全面管理。
客户入住模块:
可以查询所有客户入住情况。
客房更改模块:
实现客户换房的一些相关操作。
客房状态模块:
可以对客房空房、预定、入住等情况等进行修改等操作。
客户结算模块:
实现酒店客房账务结算。
注册模块:
实现用户注册的功能。
3.2数据库设计
本软件的数据库名称为:
Hotel-DB,包含6个数据表,分别是:
BookIn、CheckIn、CheckOut、Room、RoomType、UserInfo。
具体表结构如下:
表3-1用户表[UserInfo]
列名
数据类型
允许为空
说明
UserId
int
否
用户ID(主键)
UserName
varchar(50)
用户
Password
密码
IsAdmin
bit
是否管理员
表3-2客户入住表[CheckIn]
CustomerId
客户ID(主键)
Name
varchar(10)
Sex
char
(2)
性别
PType
证件类型
P_ID
证件
Tel
CType
客户类型
RoomNum
房间号
Indate
datetime
入住时间
Days
入住天数
Dmoney
money
押金
Remark
是
备注
表3-3客户结算表[CheckOut]
Id
客户结算ID(主键)
客户Id
Discount
float
折扣
Addmoney
额外费用
SunMoney
总金额
Rem
表3-4客房预定表[BookIn]
BookId
预定号(主键)
表3-5房间状态表[Room]
RoomId
房间号(主键)
RoomType
房间类型
Book
是否预定
Empty
是否空
Stop
是否停用
表3-6房间类型表[RoomType]
RoomTypeId
房间类型ID(主键)
Area
房间面积
Bed
床位
UnitPrice
单价
Broadband
是否有宽带
第四章系统实现
4.1登陆界面
1、功能
只有本系统的管理员和进行认可的操作员使用自己相应的用户名与密码才能登陆到此系统进行相关权限下的操作。
2、界面
图4-1系统登陆界面
3、操作指南
(1)用户在登录窗口中输入正确的用户名和密码后可以登录系统(如图4-1),根据输入的用户名是系统管理员还是操作员给予不同的操作权限。
(2)系统管理员可以根据实际情况增加相应的操作员。
4.2系统主界面
图4-2前台操作
4.2.1客房查询
1.功能
通过客房号查询房间的基本类型与状态。
2.界面
图4-3客房查询
3.操作指南
(1).在文本框中输入客房号,点击查询,可以查询到该房间的一些基本情况。
(2).点击空房按钮的时候,会把数据库中所有的空房信息显示出来。
(3).点击未预定按钮的时候,会把数据库中所有的未预定的客房信息显示出来。
(2).点击未停用按钮的时候,会把数据库中所有的未停用的客房信息显示出来。
4.2.2客户预定
可以对预定房间的客户信息进行增删改查等操作。
图4-4客房预定
(1)在文本框中输入订单号,点击查询,可以查询到预定的一些基本信息。
(2)当你想对预定信息进行操作时,点击ListView中的数据,将会把ListView中选中的那行数据各个字段显示在上面的文本框和列表框中。
(3)点击修改按钮的时候,将会把修改后的信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C# 酒店 管理 系统 方案
![提示](https://static.bdocx.com/images/bang_tan.gif)