内存:768M或更大
显示器分辨率: 1024x768
软件环境:(推荐)
操作系统:windows XP操作系统
数据库: SQL server 2000数据库
Java环境:JDK 1.6
开发工具:Eclipse
第2章 需求分析
2.1开发背景
湖心亭宾馆是一家运营了3年的三星级宾馆,三年中从不起眼的一般旅店发展成知名的宾馆。随着规模的发展,原旅店管理方式已经不再适用,急需一套管理系统来完成宾馆的日常管理。通过宾馆管理系统来完成宾馆房间的管理,宾馆会员管理和宾客入住管理等多方面。
2.2功能需求
宾馆
管理系统是一个高度集成的宾馆信息处理系统,通过将宾馆管理的各种功能进行整合从而达到提高
工作效率和降低管理成本等目的。通过对湖心亭宾馆的业务分析,从而得到该宾馆管理系统的需求。
该宾馆管理系统将在宾馆内部进行使用,系统的用户分为两类,分别是操作人员和管理人员。操作人员进入系统后将能够查询当前宾馆房间的状态,房间的状态可以分为入住、预定、空闲等多种状态。宾客进入宾馆后,能够完成开单操作,从而让宾客进行入住。当宾客离开宾馆时,将能够完成结账操作,从而送走宾客。管理人员除了具有操作人员所有的功能外还有系统设置功能。
在该宾馆中,还应该接收宾客的预定,为即将到来的留出指定房间。为了更好地了解宾馆运行情况,在宾馆管理系统中还应该具有营业查询的功能,从而知道宾馆的具体营业额和每一个宾客的消费情况。
2.3功能分析
根据宾馆的需求分析和软件需要,我们可以将宾馆管理系统分为如下几个模块:房间管理模块、客户入住模块、预定管理模块和宾馆营业查询模块。各模块的说明如下。
房间管理模块: 在该模块中主要完成对宾馆中的房间进行查询操作,例如显示宾馆中所有空闲房间。除了整体查询外,还可以完成查询某一个房间详细信息的功能.
客户入住模块: 该模块中完成宾馆最频繁操作的功能,那就是宾客入住和结账。
客入住又称为宾客开单,其中又分为散客开单和团队开单。
预定管理模块: 在该模块中可以完成查询预定功能,例如查询今天即将到来的宾客等。除此之外,有宾客预定时,还需要增加一条预订信息。同时我们还可以对预订信息进行修改操作。
营业查询模块: 该模块可以设置为只有管理员才能够操作。通过该模块,可以完成查询宾馆营业额的功能,还可以查询具体宾客的消费信息。
第3章 系统分析
3.1可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定
问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大
压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:
3.1.1技术上可行性
宾馆管理系统是采用Java语言编写的,具有Java的"一次编写,随处运行"的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。并且宾馆管理系统要求应具备功能完备、易于使用、易于维护等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。基于以上的要求本系统采用Eclipse作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为普遍的SQL server 2000 ,Java对SQL server 2000 具有很好的支持并且在经历了多年的发展SQL server 2000很好的口碑。此系统在技术上是可行的。
3.1.2操作上可