天天酒店管理系统设计与实现(附件)

天天酒店是一家私营酒店,位于张家港,建于20世纪90年代。在那个年代酒店还没有普遍商业化,天天酒店经营蒸蒸日上。但现在因为越来越多的酒店建成,天天酒店因为竞争越来越激烈加之经营没有特色、缺乏合理的管理,经常出现有房没人来住、有人住错房的尴尬场景,所以很有必要开发天天酒店管理系统。本系统开发工具是C#,数据库管理系统是SQL SERVER TOOLS 17。开发的主要功能包括酒店信息管理、客户信息管理、客房信息管理、客户预定管理、客户入住管理、客户退房结账管理以及酒店经营报表管理。本设计说明书首先阐述了开发背景、开发意义、研究的主要内容和国内外研究现状,然后是系统分析、系统设计与系统测试等设计过程。关键词酒店管理系统,C#,SQL SERVER TOOLS 17
目录
1 引言 1
1.1 研究背景 1
1.2 研究意义 1
1.3研究内容 1
1.4 国内外研究状况 1
2系统分析 2
2.1 目标分析 2
2.2 可行性分析 3
2.3 环境与工具分析 3
2.4 功能分析 3
2.5 类图分析 5
3 系统设计 6
3.1 功能需求 6
3.2 结构模式设计 6
3.3 功能模式设计 10
3.4 数据库设计 12
4 系统实现 15
4.1 会员模块实现 15
4.2 管理员模块实现 17
5 系统测试 20
5.1 系统测试目的 20
5.2 系统测试方法 20
5.3 系统测试结果 24
结 论 27
致 谢 28
参 考 文 献 29
1 引言
1.1 研究背景
天天酒店建造于20世纪90年代,在经营初期,盈利状况还算是不错,因为张家港地区在那个年代酒店还没有普遍商业化,地区较多的是旅馆招待所之类的小旅店,所以天天酒店的经营蒸蒸日上。但是随着21世纪互联网的快速发展以及智能手机的普及,越来越多的经济型酒店、旅游型酒店开始井喷式出现,天天酒店因为 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
竞争越来越激烈加之经营没有特色、缺乏合理的管理,经常出现有房没人来住、有人住错房的尴尬场景。究其根本,是因为天天酒店的客房管理不到位,那么天天酒店管理系统就显得非常有必要。
1.2 研究意义
建立天天酒店管理系统具有一项重要的意义。第一,通过建立这种酒店管理系统可以很大程度上方便顾客,减少了顾客在店等待时间,及时办理入住、退房事项,并且可以随时查询房间最新状态和房间预订情况。第二,提高了工作效率:计算机保存数据可以避免手抄数据的低效工作,严格的数据检查可避免人为操作疏忽造成的错误,减少员工的工作量。第三,对于一些信用不好的顾客在他们填入身份信息时就识别出来,方便工作人员及时要求他们付费[1]。
1.3研究内容
按照设计任务书要求,首先调查用户的实际需求,然后分析用户需求,最后确定系统应该拥有的主要功能,应该包括:
1.客户管理:对客户进行登记,信息存档。
2.客房类别管理:对客房类别管理,不同的房间类别价格不一。
3.客房预订管理:管理员对网上预定的客户进行留意登记、留房,确定入住时登记信息。
4.客房管理:管理员对酒店的客房进行管理,包括客房的房间号,价格等基本信息。
5.开房退房管理:对来住宿的客户进行开房退房管理,并留下开房退房记录。
6.酒店新闻管理:管理员可以发布酒店的最新新闻或者通知公告活动等。
1.4 国内外研究状况
1.4.1国外研究现状
国外酒店业的发展要比我国早很久,正因如此,他们酒店功能实现的更加全面。从最初的简单住宿到现如今的酒店包含各种娱乐设施,这是酒店业经历时代变迁的完美产物[2]。随着酒店服务项目的增多,对酒店管理也提出更高的要求。为了能更方便的管理酒店,能更贴合现如今的智能科技时代主题,酒店管理系统是在大时代背景下产生的,它的产生更加规范了酒店的管理,大大减少了人力物力财力,极大程度的方便了顾客的入住。国外的酒店管理系统之所以比国内的系统更加稳定,因为国外的开发者对于酒店系统市场有敏锐的洞察力,可以锁定客户需要酒店再提供哪些功能,酒店管理者需要再添加哪些功能。正因为有这种市场需求与技术供给的循环,才使得酒店管理系统更加的专业化、实用化[3]。
1.4.2 国内研究现状
我国酒店业发展也挺早,就是很长一段时期停留在纸质记录阶段,没有科技创新。随着我国计算机技术的不断发展,眼光独到的人发现了市场,开始自主开发酒店管理系统,但由于经验不足,开发出来的经常出现问题,并且不能把客户反映的问题在系统中解决掉[4]。因此,我国开始引进国外的系统,但国外系统软件与国内有关系统不匹配,使用经常出现问题。再者引进价格高昂,很多成规模的酒店要花费成百上千万元的引用资金。所谓“师夷长技以制夷”,我国开始学习国外酒店管理系统的精髓,再结合我国国内实际情况,开发出了几个相对于成熟的系统[5]。
2系统分析
2.1 目标分析
设计出的系统需要满足以下内容,才能满足用户的需求。
1.设计合理的数据库
能满足用户的应用功能需求,数据要规范化,避免重复存储和异常操作,避免数据库的不一致性[6]。
2.设计出友好的界面
界面是酒店工作人员与系统交互的桥梁,有好的界面会给顾客带来舒适感,操作时会感觉很方便[7]。
实现功能
设计出的系统要实现客户注册,客户基本信息的录入、修改、删除、查询等基本功能,还能实现客房管理、入住管理等功能。
2.2 可行性分析
2.2.1 技术可行性
大学期间学习了SQL SERVER,C#,并且用他们编过程序,对这些工具使用熟练,完全可以编写开发。我对天天酒店业务比较熟悉,通过调查对该酒店管理实际需求也很了解,我完全可以胜任开发这份工作[8]。
2.2.2 经济可行性
本系统开发成本:硬件方面,我自己有电脑,不需要购买。天天酒店有自己的局域网及自己的硬件,也不需要购置。软件方面,我个人来开发,开发完成要23个月,安装调试要一个下午。对酒店工作人员也基本上不需要培训,一两个小时就可以上手。开发费用基本上为零,经济上是可行的。
2.2.3 管理可行性

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/394.html

好棒文