需求分析
需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
整个系统可以分为2大部分。酒店网站部分(客户服务网站)和酒店管理部分(管理员部分)。
酒店管理部分可以分为四个部分。即业主管理页面部分,经理管理页面部分,前台职员管理页面部分和清洁工页面部分。
3.2.1酒店网站部分
1.酒店介绍:大致介绍下酒店的历史及其现状和未来的规划。
2.客房的介绍:主要介绍下酒店各个价位房间。
3.酒店公告:在这里可以看到酒店对客户的
4.顾客提问:顾客可以对酒店进行提问,酒店经理或前台职员在管理员页面对其进行解答。
3.2.2酒店管理部分
1.客房管理:预订客房管理、客房查询、退房管理。
2.员工管理:员工修改信息、人员调配。
3.清洁工使用系统:确认需要清扫的房间。
4.密码管理系统。
酒店系统完全采用Web方式,由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给用户,以帮助用户进行客房管理。
前台在考虑功能实现的也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受电子商务给他们带来的便利。
为了确保客户和酒店的信息具有更好的安全性,前台酒店网页和后台管理是分离的。后台的各管理模块需要经过权限授权才可以使用,我们为此设计了四个角色:业主,经理,前台服务员,清洁工。其中:
业主享有Zui高权限,可以使用收入的阅览和管理,房间的状态,和职员信息的管理(主要管理经理)。
经理的主要只能是管理普通员工的管理,客房经营管理,前台论坛的管理。
前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。
清洁工的主要只能是及时确认需要清扫的房间。请完成任务后给前台信息,以变更房间状态。
后台管理主要由数据库系统作为支持,选用的数据库系统为Oracle9i。