本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  电子邮箱:1095080675@qq.com
标题  基于C#的酒店客房管理系统
编号  15115
编程语言  C#
数据库  SQL Server
开发环境  Visual Studio 2005
资料明细  毕业论文,设计(源代码),开题报告,答辩ppt
推荐指数  ★★★★★
内容简介

该快捷酒店管理系统是基于C/S架构开发的一个酒店管理数据库应用程序,它基于.NET Framework 2.0,使用SQL 2005数据库和C#编程语言。该系统实现了快捷酒店的相关业务管理功能,主要包括客户信息管理、酒店房间管理、酒店收银结账模块、系统设置模块以及登录退出功能。本系统数据库中设计了11张基本的数据库表和5个存储过程,分别是Bank表,保存了客户消费记账表,具有消费单号、入住流水号、消费内容、消费金额、消费时间和备注;custom表,保存了客户基本资料,具体有客户编码、客户名称、客户类型、客户电话和操作员字段;roominfo表,保存了酒店客房信息,具体包括客房编号、客房类型、楼层号、房间人数、房间介绍、床位数、房间入住状态和备注属性;Yuding表,保存了酒店客房预订信息,包含房间类型,房价,入住价格,预收款,预订人,联系电话,入住人数,折扣价格,操作员,打折原因和备注字段。该系统实现的模块详细介绍如下:
(1)客户信息管理模块。包括客户信息查询和客户信息管理两个子功能,查询界面上,可以根据客户编号查询,查询结果显示在DataGrid控件中,并且提供了一组按钮用于遍历记录;客户信息管理界面上可以根据客户编号或房间编号查询,可以单击新增按钮增加一条客户记录;可以修改已经存在的客户信息,可以删除选定的一条客户记录。当用户选择新增和修改时,编辑结束后需单击保存按钮提交至数据库。或者单击取消按钮回滚操作。
(2)房间管理模块。该模块下包括了6个子功能,分别是客房信息管理,包括新增、修改和删除,在该界面上可以单击新增按钮增加一个房间记录;可以修改已经存在的房间信息,可以删除选定的一条房间记录。当用户选择新增和修改时,编辑结束后需单击保存按钮提交至数据库。或者单击取消按钮回滚操作。房间预订功能,可以根据预订单号搜素客户预订信息,可以新增预订信息,编辑已经存在的预订信息或者删除某条预订记录。房间入住功能,可以根据入住单号搜素房间入住记录,可以单击新增按钮增加一条入住信息,或者编辑删除已经存在的房间入住记录。添加房间入住记录时,可以直接从预订单中读取客户的预订信息。房间续住功能,首先查询出当前入住信息一览,单击修改按钮可以将该房间入住的截止日期延迟到指定的日期;房间调换功能,可以为已经入住的客户变更房间,首先根据入住单号查询出客户的入住记录,然后单击修改按钮可以将该客户入住的房间更换为指定的空房,最后单击保存提交至数据库。入住历史记录查询,可以查看系统中客房的所有入住记录,可以批量删除入住历史信息。
(3)收银结账模块。该模块包括三个子功能,主要用于实现收费结账。具体有消费记账功能、可以将客房的消费记录到数据库;退房结账功能,当客户离店时需要完成退房结账操作,首先根据入住单号查询出入住信息和消费记录,然后单击计算应收账款算出客人消费总金额,然后收款结账。统计报表功能,可以根据时间段搜索客房入住明细记录。
(4)系统设置模块。本模块负责管理系统中操作员信息,可以添加用户、修改用户和删除用户,界面上提供了根据用户编号查询的功能。可以查询系统日志信息,该系统中任何一个操作都会记录操作日志,如用户登录、新增客房灯,可以根据日志的编号范围进行批量删除。
(5)登录退出模块。登录界面上要求输入用户名密码并且选择正确的角色后方可登入系统,当用户工作完成后单击退出菜单关闭系统。
该系统是c#实现的winform类应用程序,将数据库附加到sql2005中,并正确设置好数据库连接字符串之后,直接在vs2005中运行程序即可。
系统运行界面如下所示:

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
  • 上一篇:基于C#的餐饮管理系统
  • 下一篇:基于C#的企业信息管理系统(进销存)