在开发一个系统之前,首先需要知道做这个系统的需求是什么,目的是解决什么事情。这在软件开发阶段是很重要的,因为不了解清楚需要而盲目开发,最终开发的系统不是客户想要的,那就是白费了力气,也拖慢了进度,甚至需要推倒重来,得不偿失。
这篇文章的需求分析只是简单做一个介绍,主要让同学们有个概念,实际中要详尽很多。
作为一个酒店管理者,他们一方面要应对不同的租房者的租房需求,另外一方面要关心房间的入住情况,所以酒店管理系统需要帮助管理者去处理这些相关的问题。
我们大概看一张脑图,简单地去梳理一下这个系统大概有哪些组成的东西。
因为只是一个简单的入门介绍,所以这个系统不会做得很大很全面,只是解决最基本最核心的系统需求,其他的功能同学们可以自行添加实现。
1.前台员工
1)处理客户的租房预订
2)处理预订客户的入住接待,登记客户个人信息
3)处理客户的退房,包括房租费用结算
2.后台员工
1)处理房间信息的维护,增删改
3.经理
1)管理员工权限,包括员工信息录入
2)数据统计信息的查询,包括每天预订的房间数、总收入等
1)主要以电话等形式通知前台员工进行订房
2)入住时,租客提供手机号和姓名,让前台员工核实预订信息,待无误后,前台员工录入租客身份证等个人信息办理房间入住
3)退房时,前台员工根据租客的房型、天数等,计算租房费用
至此,一个最小原型的酒店管理系统的需求就整理到这里,我们要实现的一个租房核心功能,大概就这么多,我们的目标是要熟悉大概一套开发流程。