B/S结构的城市酒店入住信息管理系统的毕业课程设计ASP

简介: B/S结构的城市酒店入住信息管理系统共实现了6个主要的功能模块:客房预订帮助客人实现了在线客房预订;客房管理用于管理客房信息;预订管理用于管理客人的预订业务;入住管理用于管理客人入住并记录相关信息;消费记账将客人在酒店的所有消费记入客人账单;收银退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。

B/S结构的城市酒店入住信息管理系统共实现了6个主要的功能模块:客房预订帮助客人实现了在线客房预订;客房管理用于管理客房信息;预订管理用于管理客人的预订业务;入住管理用于管理客人入住并记录相关信息;消费记账将客人在酒店的所有消费记入客人账单;收银退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。


48e3f330f24d97c9fe21b099ccc2d77.png


数据库表相关,更多详见下载。



b1db3744fbd742e7f64cecd8ac9f7e8.png


ae23f4e69c311a500e99dd92131ed52.png

dabe417f264b0d09220d362299f1fa3.png

31bd82abf7c731aa421f99e3773784f.pngdabe417f264b0d09220d362299f1fa3.png功能模块


1、客房预定功能


主要用于客人预订客房时查询客房的详细信息。选择“客房类型”,单击“搜索”按钮,即可查询酒店全部客房的状态信息;也可点击“查询可预订房间”查看酒店所有空房信息。客人预订客房时完成预订资料的录入,包括输入预订人姓名,联系电话,信用卡号,预订客房的编号,入住时间,离店时间,备注,选择预订客房类型,单击“预订”按钮,即可完成客房的预订。

90878c26d9604d24ff8c354451fc574.png


e315e76017cf404532d4cf2f56f96e1.png


ProtectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
int i;
//执行循环,保证每条数据都可以更新
for(i=0;i<GridView1.Rows.Count;i++)
{
//首先判断是否是数据行
if(e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout","this.style.backgroundColor=c");
}}}}


2、客房管理功能


这一功能实现酒店管理员对酒店客房的类型设置和客房信息设置。这些设置一般不轻易改动。“客房信息设置”用于设置客房的初始信息,内容包括客房编号,类型编号,楼层编号,额定人数,床数,备注,状态,客房价格等;“客房类型设置”用于设置本酒店客房的分类信息,内容包括类型编号,类型名称,客房价格,数量等。


3、预定管理功能


用于客人预订客房后查询自己的订单信息,并可完成订单的修改和取消。客人输入客房编号,单击“查询”按钮,即可查看订单详细信息,进行修改和取消。


4、入住管理功能


主要用于酒店管理员对已预订客房或直接来酒店入住的客人办理入住信息的录入。输入客房编号,离店时间,预订人,联系电话,入住人数,单据状态,单击“添加”按扭,即可完成客人的入住。

664cb0913e43a67ed528f150b4246b4.png



5、消费记账功能


主要用于酒店管理员对入住客人消费情况的登记操作。此界面,输入客房编号,备注,消费内容,消费金额即可以生成入住客人的消费账单,记录客人在酒店内的消费情况。


6、收银退房功能


主要用于完成客人收银退房操作。此界面,在客房编号处输入客房编号后,单击“查询”按钮,即可完成显示账单信息和客人的付款金额。再手工输入客人的结账金额,并选择支付方式单击“收银结账退房”按钮,完成客人退房功能。删除账单,修改客房信息,将入住单导入入住单历史,删除入住单。


e5029ffa441e4762afdbd5f2586703e.png

string str1="select客房价格from客房信息where客房编号='"+TextBox1.Text+"'";
……
String str2="update入住单set客房价格='"+sdr.GetDouble(0)+"'where客房编号='"+TextBox1.Text+"'";
……
string str="update入住单set[应收账款]=[客房价格]*[入住天数]";
……
strSQL="select*from账单where客房编号='"+TextBox1.Text+"'";
string str3="select sum(消费金额)as合计from 账单where客房编号='"+TextBox1.Text+"'";
……
string str4="update入住单set[结账金额]=[应收账款]+'"+tdr.GetDouble(0)+"'-50";
……
string str5="select客房编,结账金额from入住单where客房编号='"+TextBox1.Text+"'";
……}


通过机票预定系统的构造以及购票人的信息还有机票的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与机票预定系统执行相同的操作。需求分析阶段就是要研究我所作的机票预定系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的七张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。


相关文章
|
21天前
|
Java 关系型数据库 MySQL
高校宿舍报修管理系统的设计与实现(论文+源码)_kaic
高校宿舍报修管理系统的设计与实现(论文+源码)_kaic
|
7月前
|
Java 关系型数据库 MySQL
【实训项目】基于JavaWeb的图书销售购物系统
【实训项目】基于JavaWeb的图书销售购物系统
|
7月前
|
项目管理 数据库 开发工具
0024Java程序设计-毕业论文管理系统的设计与实现
0024Java程序设计-毕业论文管理系统的设计与实现
28 0
|
21天前
|
SQL 编解码 Java
图书馆信息管理系统(项目实现)
图书馆信息管理系统(项目实现)
|
21天前
|
安全 测试技术 数据库
图书馆信息管理系统(项目需求和计划、项目设计)(上)
图书馆信息管理系统(项目需求和计划、项目设计)(上)
|
21天前
|
存储 编解码 测试技术
图书馆信息管理系统(项目需求和计划、项目设计)(下)
图书馆信息管理系统(项目需求和计划、项目设计)(下)
|
21天前
|
存储 编解码 Java
图书馆信息管理系统(总)(中)
图书馆信息管理系统(总)(中)
|
21天前
|
安全 测试技术 数据库
图书馆信息管理系统(总)(上)
图书馆信息管理系统(总)(上)
|
21天前
|
SQL 前端开发 测试技术
图书馆信息管理系统(总)(下)
图书馆信息管理系统(总)(下)
|
21天前
|
算法
程序设计基础课程设计 —— 疫苗预约管理系统
程序设计基础课程设计 —— 疫苗预约管理系统

热门文章

最新文章