基于Java的酒店管理系统
第三章 系统分析
3.1可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性: 3.1.1技术上可行性
酒店管理系统是采用Java语言编写的,具有Java的“一次编写,到处运行 ”的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。并且酒店管理系统要求要求应具备功能完备、易于使用、易于维
11
基于Java的酒店管理系统
护等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。基于以上的要求,本系统采用MyEclipse7.0作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的Sql Server 2000,Java对Sql Server 2000具有很好的支持并且在经历了多年的发展Sql Server 2000很好的口碑。此系统在技术上是可行的。 3.1.2操作上可行性
桃花源酒店管理系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面看,此系统的开发是可行的。 3.1.3 经济上可行性
本酒店管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安
装windows XP系统,MyEclipse7.0,Sql Server 2000既可。对于一般的中小型酒店来说都是很小的成本支出。
因此此系统在经济上、技术上、操作上开发都是可行的。
3.2系统功能分析
满足客户的需求,实现酒店管理的流程。主要功能包括散客开单、团体开单、宾客结帐、客房预订、营业查询、客户管理、网络设置、系统设置等等。
1、散客开单:完成散客的开单,可一次最多开5间相同类型的房间。 2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。
3、宾客结帐:自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。
4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。
5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询
6、客户管理:完成会员基本信息的维护和来宾一览。
7、网络设置:完成系统与数据库的连接设置和系统风格的设置。 8、系统设置:完成房间项目、客户类型、操作员、计费设置。
12
基于Java的酒店管理系统
3.3 系统E-R图
图3.1 系统E-R图
13
基于Java的酒店管理系统
第四章 系统设计
4.1设计思想
本系统实现了宾客入住酒店从登记到离店的管理,由我小组成员设计开发,本
系统主要的功能如下:
1、散客开单:完成散客的开单,可一次最多开5间相同类型的房间。 2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。
3、宾客结帐:自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。
4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。
5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询
6、客户管理:完成会员基本信息的维护和来宾一览。
7、网络设置:完成系统与数据库的连接设置和系统风格的设置。 8、系统设置:完成房间项目、客户类型、操作员、计费设置。
图4.1 酒店管理系统的基本流程
14
基于Java的酒店管理系统
4.2 数据库结构设计
4.3 系统功能模块图
团 体 开 单 登录界面 主框架窗口 散客开单 宾客结帐 客房预订 营业查询 客户管理 网络设置 系统设置
结帐单查询 全部宾客查询 在离会来店店员宾宾宾 信信客息息 图4.2 客系统功能模块图查查维一询 询 护 览 参数设置 J DBC连接 房间项目设置 客户类型设置 操作员设置 计费设置 15