本系统的应用程序要求能够在Windows平台下运行。另外,系统还需要有良好的安全性、可扩展性和可用性。
所谓的需求分析就是指对要解决的问题进行充分详尽的分析,充分了解问题的要求,包括需要什么样的步骤,需要做哪些事,最后得到什么样的结果,可以说需求分析是在做系统之前所必须要做的。需求分析做的是否到位直接影响到后续的工作效率和工作成果。一个系统需求分析的好坏直接影响到整个系统的质量。
本酒店管理系统主要分为两大部分。第一部分是酒店WEB部分(客户断口),第二部分是酒店管理部分(酒店人员使用的部分)。由于条件有限,本系统只做了酒店管理的部分。
2.1. 功能需求
本系统在功能方面要求实现的主要功能包括酒店的房间分类管理、房间管理、入住管理、预约管理、退房管理、员工管理、部门管理、系统用户管理和经营状况管理等,其中管理员用户在登录后可查询和修改自己的个人基本信息,添加、修改、删除客户,添加、删除、修改房间基本信息,查看经营状况,查询空房等,及时对已预订、入住房间及退房进行管理;用户登录系统后,可以查看、修改自己的个人基本信息,查看房间信息,选择房间类型并申请入住、退房等。管理员和客户都可以修改自己的登录密码。根据酒店的需要分析和软件需要,我们将酒店管理系统划分为以下几个模块:房间类型管理模块、房间信息管理模块、经营状况管理模块、客户管理模块、经营状况管理模块等。
系统功能图如 2.1所示:
2.1系统功能图
2.2. 用户需求分析
2.2.1. 前台接待员
前台模块主要实现了客人入住的功能。客人通过酒店网站或者亲自前往酒店大堂查询空房,在选择了合适的房间之后向前台发出入住申请。前台在收到来自房客的入住申请后对空房进行入住登记并且记录入住客人个人信息,入住日期。在确认客人信息后给予客人房卡。客人住房期间可对前台发出续住申请,前台收到申请后更新客人住房信息。当客人申请退房时前台通知该楼层的客房清洁员检查房间内消费品的使用情况并向前台反馈,前台收到清洁员的反馈后根据情况结算客人所应缴纳的房款,回收房卡,之后让清洁员打扫房间并重新将房间的状态更新为空房。前台接待的具体职责如图 2.2所示。
2.2前台服务用例图
2.2.2. 系统管理员
系统管理员的职责是为系统进行后台文护,主要查询数据库的完整性以及文护各个模块密码的正常运行。系统管理员的具体职责如 2.3所示。
2.3系统管理员用例图
2.2.3. 财务
会计可以通过财务管理模块可以方便的查询到某个月公司的收、支出统计以及明细查询,也可使用该模块管理员工薪资,根据员工个人情况发放工资。 C#酒店管理系统设计+文献综述(4):http://www.751com.cn/jisuanji/lunwen_11803.html