华仪酒店管理系统

知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons

1、项目概要
(1)、目录:主要是为了给开发此项目者的一个简洁的先后开发思路

(2)、账务处理:主要包括客人在入住酒店的基本信息(入住信息)、日常消费(消费)、退房时的结账(结账退房)、转为房主或者团主账户(传账)、批处理、押金、查账、加收、合账、签单、已结账单,可以清楚的了解到客人的所有信息。

(3)、房态:主要有房态、房态情况表、清扫完毕、非出租房管理、维修房管理、锁房管理、遗失物品管理、租借物品管理、客房传账、个人审计,关于酒店的房态管理一目了然。

(4)协议客户:主要是对于客户信息的进一步确认(确认之后不可更改,需要进入聊天室找酒店管理员来进行更改)
 

2、设计与实现

说明:把自己设计的模块分类进行截图展示、该模块用到的数据表和关系描述、界面层经典代码截图描述。 经典代码定义:界面层控件的特殊使用、数据逻辑的特殊处理的重要代码截图。

2.1 功能实现

房号自动生成

主要包括登记客户开房、清洁、修改清洁、多条件查询、修改客户信息

//自动生成房间号

   

房态组合查询信息修改

 

房号清洁新增信息录入

  

清洁修改

  

非出租明细信息录入

    

非出租信息的录入

  

租借物品录入新增

   

租借物品信息修改

   

遗失物品管理(先新增好遗失新增、然后新增好捡拾新增。最后合并在一起组合成一个捡拾修改)

   

3.2 财务处理 功能实现

财务处理的结账退房

多条件的组合查询

Dgv绑定单元格

点击dgv在另一个dgv里面出现数据

限制某个文本框只能输入数字

  

结账:客户结账、团队结账、特殊客户结账

客人结账点击共消费绑定数据

计算天数

计算结账金额

客人确定(把计算出来的结账金额传递回共消费文本框)

选择是什么类型的结账方式

     

预定客户信息(在红色框框里点击可以录入客户信息、特殊客户信息、团队信息、还需要在账单里录入签单信息、账单的信息)

根据客人预订生成预订单号

//限制输入多少位数

   

批处理:主要包括(退房、取消退房、加收房费、传账、打印查账单)

    

已结账单

  

查账

  

   

转账(客人转账、团队转账、特殊客户转账)

多条件查询

特殊客户转成特殊客户连房账户

    

自由转账(客人自由转账、团队自由转账、特殊客户自由转账)

   

加收(客人加收费用、团队加收费用、特殊客户加收费用)

合账(客人合账、团队合账、特殊客户合账)

Dgv里面传递数据到另一个dgv

3、技术总结

    一转眼,实训项目就结束了,在这次的项目实训期间,我们每个人都通过自身的努力,思维得到了很大的提升。这次的项目是由两个合作者共同完成的,我跟我的合作伙伴是因为这次项目而坐在一起的,之前大家都不认,在做项目的时候一班跟二班都是混在一起来分合作者,所以,我们在沟通方面受到了一定的阻碍;各自坚持自己的意见,不退让。这让我们浪费很多时间在分析数据库里面,还不算后来开始做项目的修改。在这过程中,我们俩都是充满了不自信,一脸的烦躁感,毕竟别的同学都比我们速度快了好多。但是,随着数据库初步完成,我也慢慢的定下心来,找准自己的位置,给自己定一个小小的目标,一步一步的往前走,虽然有压力,但还是可以克服的,俗话说:没有压力就没有动力。所以,相信自己,我能行。所以在整个项目中,我们俩都是在不断努力,不断改进,当然也会遇到一些不懂的问题,就会出现急躁的心理。后来慢慢的沉寂下来,只有静下心来才可以想的更加的透彻。在这次的实训项目中,让我学到了很多东西,面对困难不在是一味地逃避,而是勇往直前,对于我们这一个IT行业也有了深一步的认知,在实践能力上也是受益匪浅的,要学以至用,不能荒废学到的知识,这在很大程度上触发了我对未来的向往。

除了这些之外,我还学到了怎样与人交流,不在是以前的那个凡是都以自己为对的人了,有时候我们必须听别人的忠告,不能让自己就在自己的思维上越走越远,这才是如何跟团队一起开发项目的根据,然而我们正确的交流,如何将自己的思维、想法更加明白清楚的告诉队友,而不是一味的以自己为尊,不听团队其他人的意见,也不会伤害其他队友的脸面,这些都是在我实训项目的过程中深有的体会。也可以说,第一次跟别人合作做一个项目,让我眼前一亮。也是对自己以前的一个反省,相信大家都会从这次的实训项目中得到一个很大的提高,也会让我们在以后的学习,工作、与人交流等有很大的帮助,这次的经验将会成为我以后工作路上的基础。

作为一个刚进入大学的人来说,对于做项目什么都是一脸的迷茫,在刚刚开始拿到这个项目的时候,我们都开始分析数据库,在分析数据库的时候,都是大家一起看说明书,然后把自己分析出来的数据库跟自己的伙伴进行深刻的讨论,最后得出一个大家一致通过的数据库进行设计。这只是初步的把数据库大概做完,才进行第二项的操作-----也就是界面,然后就会发现我们初步设计的数据库是存在问题的,在这个时候,对于经验不足的我们又开始混乱了,只能采取补救的方法,又一次的去研究说明书,把自己想不明白的问题,请教一下老师,把这个难点给解决了,即使不是很完美,但在一定程度上鼓励了我们所有人,只要有努力,坚持,铁杆磨成针这都不是难事,在这一次的实训项目中,让我学会了忍耐,不可急躁。在一个项目里面,跟队友的团结合作,也是很重要的,在分配好自己要做的功能之后,每次都会进行检查和总结,这样我们就可以清楚的知道自己每一阶段所做的东西和经验。虽然在这次的实训中,技术得到了提升,但是对于我来说,这还是远远不够的,所以我会继续努力的学习更多的技术。

这次实训的经验提醒我,要想成为一个合格的程序员就要具备一种自学的能力,因为在生活或者工作中我们会遇到一些我们从来没有接触到的东西,这就需要我们自己去学习,并灵活的解决问题,只有你不断的努力探讨答案,自己的能力也会在不断地提升,这需要我们不断的尝试、探索,我们不能一直在老师的庇佑下走下去,所以就需要自主学习。因为在不久的将来,就会踏上另一段旅程,以后的路,也许会很迷茫、无助。毕竟谁都无法预料,只能一步一步的探索,相信自己,我能行。

猜你喜欢

转载自blog.csdn.net/sakenc/article/details/91624676