《华仪酒店管理系统》项目研发阶段性总结

··························································

开发工具:Visual Studio 2015

关键技术:C#MVC

作者:邵亮华

完成模块功能:房态管理、客户账户管理、客户借租物品管理

撰写时间:2019-02-24

··························································

1.0主界面

主界面界面主要包括以下一点

  1. 主界面

主界面

图(9)

  • 通过点击主界面的最上方的导航栏的‘系统设置’按钮进入图(10)

1.1房态管理界面

房态管理界面主要包括以下一点

  1. 房态信息管理菜单栏

房态管理界面:

图(1)

  • 通过点击主界面的导航栏的房态按钮进入房态的管理界面,可以点击房态的管理界面的菜单栏可以进入各个界面
  • 通过点击菜单栏的房态,进入图(2)
  • 通过点击菜单栏的客房清洁管理,进入图(3)
  • 通过点击菜单栏的非出租与维修房管理,进入图(4)
  • 通过点击菜单栏的遗失物品管理,进入图(5)
  • 通过点击菜单栏的租借物品管理,进入图(6)
  • 通过点击菜单栏的已结账单,进入图(7)
  • 通过点击菜单栏的查账,进入图(8)

1.2房态

房态的主要包括以下一点

  1. 房态信息管理

房态信息管理界面:

图(2)

  • 房态的信息查看:通过点击房态信息管理界面的某个房号,会弹出相对于的房间信息如图(2-1)
  • 房态的信息条件查询:通过点击图(2-2)弹出查询模态框图(2-3)
  • 房态信息动态计算:如图(2-4)

图(2-1)

  • 房间信息查看:通过点击某房号弹出相应房间的信息

图(2-2)

  • 查询模态框的弹出按钮

图(2-3)

  • 条件查询房间信息:通过填写房号范围查询、选择下拉框按条件查询房间信息

图(2-4)

  • 房间信息动态计算:每次页面加载或者条件查询后都会进行动态计算

1.3客房清洁管理

客房清洁管理的主要包括以下一点

  1. 客房清洁管理

客房清洁管界面:

图(3)

  • 客房清洁信息查询:在左上方通过下拉框选择需要的条件或者在文本框输入房号范围,条件输入完后点击查询按钮进行查询
  • 客房快捷清扫:在左下方通过文本框输入房号,再点击快捷清扫按钮可以直接将该房间的脏房状态改为净房状态
  • 客房清洁管理设置:通过选择右上方的表单里的复选框,再点击右下方的按钮可以设置客房的净房、脏房、已查、未查等状态

1.4非出租与维修房管理

非出租与维修房管理的主要包括以下与两点

  1. 非出租与维修房管理
  2. 非出租与维修房的新增管理

非出租与维修房管理界面:

图(4)

  • 非出租与维修房管理信息查询:通过在上方通过输入文本框、选择下拉框等条件输入完后点击查询按钮进行查询
  • 非出租与维修房管理的新增:在下方按钮中,选择点击“新建”按钮,进入图(4-1)
  • 非出租与维修房管理的修改:通过选择上方的表单里的某一个复选框,再选择点击“修改”按钮,进入图(4-2)
  • 非出租与维修房管理的完成:通过选择上方的表单里的某一个复选框,再选择点击“完成”按钮,便完成了房间的维护,就可以将该信息从非出租与维修房管理界面删除

非出租与维修房的新增界面:

图(4-1)

  • 非出租与维修房管理的新增界面信息查询:在上方通过文本框输入房号的范围条件,输入完后点击查询按钮进行查询
  • 非出租与维修房管理的新增界面的保存:输入完整数据后点击保存按钮进行新增
  • 非出租与维修房管理的新增界面的关闭:点击关闭按钮便跳转回到非出租与维修房管理界面-图(4),而且清空非出租与维修房管理的新增界面的的所有输入数据

图(4-2)

  • 非出租与维修房管理的修改保存:输入需要修改的信息,数据完整就点击保存按钮进行保存
  • 非出租与维修房管理的修改关闭:点击关闭按钮,关闭修改模态框-图(4-2),清空该模态框数据

1.5遗失物品管理

遗失物品管理的主要包括以下与三点

  1. 遗失物品管理
  2. 捡拾物品修改管理
  3. 捡拾物品管理

遗失物品管理界面:

图(5)

  • 遗失物品的信息新增:点击下方的‘遗失’按钮进入图(5-1)
  • 捡拾物品的信息新增:通过选择上方的遗失物品的信息表单里的某一个复选框,再选择点击“捡拾”按钮,进入图(5-2)
  • 遗失物品的信息修改:通过选择上方的遗失物品的信息表单里的某一个复选框,再选择点击“修改”按钮,进入图(5-3)
  • 捡拾物品的信息修改:通过点击上方的‘打开捡拾表’的按钮,在遗失物品的信息表单下方,弹出捡拾物品的信息表单-图(5-5),然后通过选择下方的捡拾物品的信息表的某一个复选框,进入图(5-4)
  • 遗失物品的信息删除:通过选择上方的遗失物品的信息表单里的复选框,再选择点击“删除”按钮,将遗失物品的信息从遗失物品管理界面删除,如果该物品已经被捡拾就不能直接从遗失物品管理界面删除
  • 捡拾物品的信息删除:通过点击上方的‘打开捡拾表’的按钮,在遗失物品的信息表单下方,弹出捡拾物品的信息表单-图(5-5),然后通过选择下方的捡拾物品的信息表的复选框,将捡拾物品的信息从捡拾物品信息表单删除

图(5-1)

  • 遗失物品的信息新增保存:输入需要新增的信息,数据完整就点击保存按钮进行保存
  • 遗失物品的信息新增关闭:点击关闭按钮,关闭修改模态框-图(5-1),清空该模态框数据

图(5-2)

  • 捡拾物品的信息新增保存:输入需要新增的信息,数据完整就点击保存按钮进行保存
  • 捡拾物品的信息新增关闭:点击关闭按钮,关闭捡拾物品的新增模态框-图(5-2),清空该模态框数据

图(5-3)

  • 遗失物品的信息修改保存:输入需要修改的信息,数据完整就点击保存按钮进行保存
  • 遗失物品的信息修改关闭:点击关闭按钮,关闭修改模态框-图(5-3),清空该模态框数据

图(5-4)

  • 捡拾物品的信息修改保存:输入需要修改的信息,数据完整就点击保存按钮进行保存,如果选择了右上方的复选框‘该物品已归还’,那么该将该捡拾物品的信息从捡拾物品表单与遗失物品表单清除
  • 捡拾的信息修改关闭:点击关闭按钮,关闭修改模态框-图(5-3),清空该模态框数据

捡拾物品表单:

图(5-5)

  • 捡拾物品表单弹出:点击打开捡拾表,便在遗失表下方出现捡拾表单

1.6租借物品管理

租借物品管理的主要包括以下与两点

  1. 租借物品管理

租借物品管理界面:

图(6)

  • 租借物品的管理信息查询:通过在上方通过输入文本框、选择下拉框等条件输入完后,点击查询按钮进行查询
  • 租借物品的信息新增:点击下方的‘新建’按钮进入图(6-1)
  • 租借物品的信息修改:通过选择租借物品的信息表单的某一个复选框,再点击‘修改’,进入图(6-2)
  • 租借物品的归还:通过选择租借物品的信息表单的某一个复选框,再点击‘归还’,租借物品的信息表单的归还就显示true
  • 租借物品的恢复:通过选择租借物品的信息表单的某一个复选框,再点击‘恢复’,租借物品的信息表单的归还就显示false
  • 租借物品的信息删除:通过选择租借物品的信息表单的复选框,再点击‘删除’,如果租借物品的表单信息的归还显示true,那么该选择到租借物品信息就可以从租借物品的信息表单里清除;如果租借物品的表单信息的归还显示false,那么无法将该选择到租借物品信息从租借物品的信息表单里清除

图(6-1)

  • 租借物品的信息新增保存:输入需要新增的信息,数据完整就点击保存按钮进行保存
  • 租借物品的信息新增关闭:点击关闭按钮,关闭修改模态框-图(6-1),清空该模态框数据

图(6-2)

  • 租借物品的信息修改保存:输入需要修改的信息,数据完整就点击保存按钮进行保存
  • 租借物品的信息修改关闭:点击关闭按钮,关闭修改模态框-图(6-2),清空该模态框数据

1.7已结账单

已结账单的主要包括以下一点

  1. 已结账单管理

已结账单信息管理界面:

图(7)

  • 已结账单信息查询:通过在左边的下拉框选择需要的条件或者在文本框输入条件,输入完后点击查询按钮进行查询
  • 已结账单信息报表打印:经多条件查询后打印该已结账单信息,如图(7-1)
  • 已结账单信息动态合计金额:每次页面加载或者查询后加载合计金额的文本都会动态显示

图(7-1)

1.8查账

已结账单的主要包括以下一点

  1. 已结账单管理

已结账单信息管理界面:

图(8)

  • 查账信息查询:通过在左边的下拉框选择需要的条件、在文本框输入条件、选择多个复选框,输入完后点击查询按钮进行查询
  • 已结账单信息报表打印:经多条件查询后打印该已结账单信息,如图(8-1)
  • 已结账单信息动态合计金额:每次页面加载或者查询后加载合计金额的文本都会动态显示

图(8-1)

1.9房间系统维护

房间系统信息维护主要包括以下一点

  1. 房间系统信息维护

房间系统信息维护管理界面:

图(10)

  • 房间系统信息维护的查询:通过在左边的下拉框选择需要的条件或者在文本框输入条件,输入完后点击查询按钮进行查询
  • 房间信息的新增:通过点击‘新增’按钮进入图(11)
  • 房间信息的修改:通过选择右边的房间信息表单里的某一个复选框,再选择点击“修改”按钮,进入图(12)
  • 房间信息的删除:通过选择右边的房间信息表单里的复选框,再选择点击“删除”按钮,将房间信息从房间系统信息维护理界面删除,如果该房间信息有使用到,就不能删除
  • 房间信息的多新增:与房间信息的新增一样,只不过是一次性新增多个,但是房号不一样

图(11)

  • 房间信息新增的保存:输入需要新增的信息,数据完整就点击保存按钮进行保存
  • 房间信息新增的关闭:点击关闭按钮,关闭修改模态框-图(11),清空该模态框数据

图(12)

  • 房间信息修改的保存:输入需要修改的信息,数据完整就点击保存按钮进行保存
  • 房间信息修改的关闭:点击关闭按钮,关闭修改模态框-图(12),清空该模态框数据

经典代码:

  1. 控制器

if (!string.IsNullOrEmpty(Date_1) && !string.IsNullOrEmpty(Date_2))//日期范围条件查询

{

DateTime dtDate1 = Convert.ToDateTime(Date_1);

DateTime dtDate2 = Convert.ToDateTime(Date_2);

listEndAccountsAll = listEndAccountsAll.Where(m => m.Date >= dtDate1 && m.Date <= dtDate2).ToList();

}

  1. Js

var Date_1 = $("#Date_1").val();

var Date_2 = $("#Date_2").val();

if (Date_1 == undefined) {Date_1="" }

if (Date_2 == undefined) {Date_2 = ""}

if (Date_1 > Date_2) { var temp = ""; temp = Date_2; Date_2 = Date_1; Date_1 = temp;}

相关业务表和关系:

开发总结:

这是我第一个用刚开始学的的MVC框架搭建的项目--华仪酒店管理系统,一开始半生不熟搞了很多篓子,这不知道哪里错,最后是删了重做,虽然有点笨但是还是很有效果的,当然这只针对刚刚出道的菜鸟。

不过慢慢在各种焦灼与困苦的双重打击下,我熟练的掌握最基础的新增、修改、删除等功能,还是蛮感欣慰的,突然感觉MVC三重架构挺好用的,不用再数据库编程,直接映射数据库数据过来直接调用。

完成这个华仪酒店管理系统这个软件,给我带来很大感触,做软件技术的流程步骤原来都是与生活息息相关,要让不懂的人容易用,才是软件技术的宗旨。

《华仪酒店管理系统》项目研发阶段性总结相关推荐

  1. Java-Web机试练习题一、后台管理系统——管理员管理模块

    题目:后台管理系统--管理员管理模块 一. 语言和环境 1. 实现语言:JAVA 语言. 2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql. 3. 使用技术:Jsp ...

  2. 《进销存管理系统——“系统管理”模块》项目研发阶段性总结

    <进销存管理系统--"系统管理"模块> 项目研发阶段性总结 项目概要 登录页面(图1): 图1 然后我们来看看系统的主要模块有哪些,如下(图2): 整个"进销 ...

  3. 《图书馆管理系统——“借书还书”模块》项目研发阶段性总结

    <图书馆管理系统--"借书还书"模块>项目研发阶段性总结 本次任务完成时间:2021年8月2日-2021年8月10日 完成模块功能:借书还书 一.功能实现 借书还书主要 ...

  4. 《智百盛汽修汽配管理系统——“系统设置”模块》项目研发阶段性总结

    开发工具与关键技术:IntelliJ IDEA 2021.1 . SQLyog - 64 bit .JAVA 完成模块功能:系统设置 1.项目概要 系统主要功能模块有: 基础数据维护模块:(基础数据分 ...

  5. [Java开发]搭建人力资源管理系统——简历管理模块(附带下载链接)

    最近一位老哥让我给他的公司开发一套人力资源管理系统,并详细描述了这个系统的一些功能,我也查找了一些人力资源的资料.因为跟老哥关系不错,就答应了他.大家都知道,人力资源管理就是管人的,从给公司开始投递简 ...

  6. SRM采购管理系统投标管理模块:阳光招采,助力建筑材料企业智慧采购

    在建筑行业企业材料管理的四大业务环节即采购.运输.储备和供应,采购是首要环节,没有采购,就没有材料供应,就没有施工生产的顺利进行,因此采购是决定其他三项业务环节的基础因素. 随着流通环节的不断发展壮大 ...

  7. 06_04_任务一:拉勾教育后台管理系统[课程管理模块、图片上传、 BeanUtils封装实体类](SSM)

    拉勾教育后台管理系统(SSM) 1. 项目架构 1.1 项目介绍 ​ 拉勾教育后台管理系统,是提供给拉勾教育的相关业务人员使用的一个后台管理系统, 业务人员可以在 这个后台管理系统中,对课程信息.广告 ...

  8. 《租车管理系统 ——“订单管理(代驾)”模块》项目研发阶段性总结

    一.功能实现        订单管理(代驾)里包括订单条件查询.创建订单.需求确认.业务取消.编辑订单.复制订单.作废订单.订单详情.生成路单等功能模块. 订单维护:见下图,是订单管理模块维护实现界面 ...

  9. 《考勤管理系统——部分模块》项目研发阶段性总结

    开发工具:MyEclipse 10 Aad SQLyogEnt 关键技术:MyBaits + SpringMVC + Spring + H5 + Bootstrap + JQuery + Css 完成 ...

最新文章

  1. android pop3与imap方式接收邮件(javamail)
  2. 身份证第18位(校验码)的计算方法
  3. python文件运行问题
  4. Oracle学习笔记:a inner join b与from a,b where a.x=b.x的差异
  5. indesign教程,如何在文档中导航页面?
  6. 【问题5】什么是 redis 的雪崩和穿透?redis 崩溃之后会怎么样?
  7. c语言飞机大战游戏素材,jQuery飞机大战游戏
  8. HQChart实战教程17 -K线沙盘推演
  9. 互联网大数据项目汇报计划书PPT模板
  10. linux so lazyload,linux函数深入探索——open函数打开文件是否将文件内容加载到内存空间...
  11. JavaWeb酒店管理系统
  12. Ubuntu修改交换空间(新增或扩容)
  13. 去丹东绿江村观光几月份合适,油菜花什么时候开,花期多久?
  14. 上海亚商投顾:沪指震荡上行 大消费板块全线走强
  15. Minecraft 1.16.5 生化8 模组(重制版) 自行火炮登场
  16. 分享66个NET源码,总有一款适合您
  17. 如何使用色差仪实现印刷工作流程的高效数字化色彩管理
  18. 【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划(Matlab代码实现)
  19. Nakagami-m 信道
  20. windows添加防火墙规则屏蔽特定网站

热门文章

  1. python修图和ps_Photoshop入门学习之自从会了Python之后,我就没用过PS了
  2. 去除百度推广‘’莆田系‘’;CSDN纯净页面;网站视频VIP;百度云无限速下载;
  3. 恒指简简单单交易系统
  4. 一个蛮好的测试软件,测试你是否具有超级预测力
  5. 腾讯云 IoT 超级小程序来了!3 天极速开发物联网应用
  6. modelsim do文件简介及仿真波形分析注意事项
  7. SpringMVC学习之三层架构
  8. 访问跨域资源报CORB(Cross-Origin Read Blocking) 问题
  9. 三维地震Eliis.PaleoScan.v2015.1.0.17689.x64+建筑结构分析与设计CSI.ETABS.2015.v15.2.0.1295...
  10. Android核心破解原理详解