1、酒店房间管理系统酒店房间管理系统项目:酒店房间管理系统专业: 软件开发 .NET成员:XXX 学号 XXX 学号 XXX 学号 XXX 学号1、系统功能简介:某酒店为了实现房间的科学管理,需要如下系统 1. 员工信息管理2. 前台接待员接待顾客3. 前台预订员预订房间4. 前台收银员结账5. 服务员整理房间6. 总经理负责管理系统从功能描述的内容来看,本实例可以实现六大功能。我们根据这些功能,设计出系统的功能模块,如图1-1所示。图1-1 酒店客房管理系统功能模块示意图2、需求分析1. 1用例图1.1.1员工管理图1-1-1 员工管理用例图人事部经理负责员工管理模块,负责管理员工的相关信息。1
2、.1.2前台接待员接待顾客图1-1-2 前台接待员用例图前台接待员处理为预订顾客和已入住顾客的调房,留言,客房状态等问题1.1.3前台预订员预订房间图1-1-3 订房管理用例图前台预订员负责预定房间,查询预订信息,修改预订信息,取消预订等操作。1.1.4前台收银员结账图1-1-4 退房用例图前台收银员负责处理客户退房的相关操作,包括记账,买单,转账,查账,设置跑单等操作。1.1.5服务员整理客房 图1-1-5 服务员整理客房信息用例图服务员负责处理客房的相关信息,包括设置房态,查询房态,修改房态等操作。1.1.6总经理负责管理系统图1-1-6 总经理管理系统用例图总经理负责管理系统,包括修改房
3、价,管理系统密码,维护系统权限,查看收入数据以及备份数据等操作。1.2领域模型图1-2 领域模型图2.1 顺序图2.1.1 服务员整理房间顺序图图2-1-1 服务员整理房间顺序图2.1.2 总经理查询职员信息图2-1-2 总经理查询职员信息顺序图2.1.3 前台接待员接待客户顺序图图2-1-3 前台接待员接待客户顺序图2.1.4 前台收银员结账的顺序图图2-1-4 前台收银员收银的顺序图2.1.5 人事部经理管理员工信息图2-1-5 人事部经理管理员顺序图2.1.6 客户信用卡结账顺序图图2-1-6 客户信用卡结账顺序图2.1.7 前台接待员登录系统顺序图图2-1-7 前台接待员登录系统顺序图2.2 分析模型图图2-2 系统分析模型图3.1系统设计类图图3-1 系统设计类图3.2 系统设计顺序图3.2.1 前台接待员顺序图 图3-2-1 前台接待员接待客户3.2.2 前台收银员顺序图图3-2-2 前台收银员结账3.2.3 服务员整理客房顺序图图3-2-3 服务员整理客房3.3 设计模式3.3.1 观察者模式图3-3-1 系统设计的观察者模式3.3.2单例模式图3-3-2 单例模式每个系统管理者只能有一个经理担任,只有一个实例对象