《酒店管理系统》项目总结

您所在的位置:网站首页 酒店管理系统的用例图 《酒店管理系统》项目总结

《酒店管理系统》项目总结

2023-08-15 15:36| 来源: 网络整理| 查看: 265

一、 项目模块

在这里插入图片描述 在这里插入图片描述

二、 业务流程图

在这里插入图片描述

三、 业务流程功能实现

1、 首先客人接待:实时房态图,可以直观的显示出所有客房的状态。 在这里插入图片描述 2、客人预定:根据客人的基本资料做预订,在房态图上的客房添加一个预定的标识 在这里插入图片描述

3、登记入住: 在这里插入图片描述 4、开台消费:消费入单,对所选房台进行消费项目的添加,可进行对消费项目的退单。

在这里插入图片描述

5、离店结账:可对账目进行人民币结账或是多总方式结账,可查看各个房台的消费内容 在这里插入图片描述 6、打扫脏房:改变房态图的状态。 在这里插入图片描述 7、操作日志 在这里插入图片描述

四、 经典代码 public ActionResult ChangeHouseInfor(string HouseIDs, LayuiTablePage layuitablePage) { List listhouseVo = new List(); //ID进行分割 string[] houses = HouseIDs.Split(';'); //遍历rooms里面的数据 foreach (string House in houses) { //将string类型转换为int类型 int HouseTID = Convert.ToInt32(House); //通过ID查询到我们需要的数据 var list = (from tbhouse in myModel.T_HouseT join tbtype in myModel.FT_RoomType on tbhouse.RoomTypeID equals tbtype.RoomTypeID orderby tbhouse.HouseT where tbhouse.CReserveNo == false && tbhouse.HouseT == HouseTID select new HouseTVo { HouseT = tbhouse.HouseT, HouseTNumber = tbhouse.HouseTNumber, RoomTypeID = tbtype.RoomTypeID, RoomType = tbtype.RoomType, CReserveNo = tbhouse.CReserveNo, }).ToList(); //遍历list中的数据 foreach (var kexuan in list) { //创建RoomVo对象保存每一条数据 HouseTVo yixuan = new HouseTVo(); //获取房台ID 房台号 房台类型 yixuan.HouseT = kexuan.HouseT; yixuan.HouseTNumber = kexuan.HouseTNumber; yixuan.RoomType = kexuan.RoomType; //数据添加到对象列表中 listhouseVo.Add(yixuan); //将数据保存到session中 Session["ImportExcel"] = listhouseVo; } } //总条数 int intCount = listhouseVo.Count(); List listhouse = listhouseVo .Skip(layuitablePage.GetstartIndex()) .Take(layuitablePage.limit) .ToList(); //实例化 LayuiTableData layuitabledata = new LayuiTableData() { data = listhouse, count = intCount }; return Json(layuitabledata, JsonRequestBehavior.AllowGet); } 五、 项目开发总结

在此次项目的开发过程中收获了很多,不管结果如何,起码自己尽力了。在写项目的过程中发现自己学到了 很多知识;尤其是思维、逻辑和搭档的沟通都有所提升。首先分析一下本次项目开发过程中遇到的问题:设计数据库考虑的不是很全面,以至于我们时不时的需要去修改数据库;一修改数据库牵扯了很多代码,后来花了好些时间解决;其次就是功能的实现。当我遇到bug时,我会想办法去解决,去翻以前的代码和视频;当解决不了时会去后面请教一下老师。我很庆幸自己坚持把项目做了下来,这其中有同学、有老师的帮助,谢谢你们。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3