3 系统分析
3.1 运行环境
操作系统:Windows 7或更高版本
数据库:SQL Server 2008 中文企业版
开发工具:Microsoft Visual Studio 2010
开发语言:C#
系统框架:Microsoft .NET Framework 4.0及以上
3.2 需求分析
城市酒店入住管理系统是一个基于电子商务经营模式开发并拥有前后台信息化管理的系统。对于酒店管理者可以实现客房管理和餐饮管理,节约了大量的物力和财力,提高了酒店的现代化管理和高效服务。
根据社会现状与信息化发展的各种情况,城市酒店入住管理系统在实际设计中应该满足以下需求:
1)采用汉字图形用户界面,系统界面友好美观,操作简单易行。
2)业务管理信息化,可随时掌握客户预定、客户入住、客户换房、离店结算等信息。
3)采用流行的客户机/服务器方式,响应速度快,安全性高,扩充方便。
4)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。
5)系统维护方便可靠,具有灵活性、通用性以及安全性的特点。
3.3 系统功能
3.3.1 系统整体结构
根据城市酒店入住管理的实际业务需求,城市酒店入住管理系统的主要功能模块有八个功能模块,包括系统管理模块、个人管理模块、内部管理模块、客房管理模块、客户管理模块、客户服务模块、辅助工具模块以及系统信息模块。不同身份的人员具有不同的操作权限,其中超级管理员仅限一人,拥有操作系统的全部权限,可以进行客房管理、业务操作等,也可以对留言板信息等进行查询、修改、删除等操作;其余还有系统管理员、酒店服务员与普通职员等用户角色。
3.3.2 系统模块划分
由于采用计算机运行,可以大大提高操作速度。为了适应信息化发展的需要,提高服务行业的工作效率,引入该系统。
(1)登陆模块
用户若想进入系统主界面,需要进行账号注册。此模块包括用户注册、用户登录。
用户注册流程如图。
用户注册流程图
(2)功能模块
功能模块是指各个模块具体实现的功能及功能模块分析图。本系统主要包括以下功能模块:
1)系统管理:主要进行系统属性设置,其中主要包括系统透明度的设置与背景图的设置。角色权限管理,为角色添加权限,为某一特定用户添加角色。用户的交班管理。用户离开锁屏。
2)个人管理:主要进行用户密码的找回与修改。
3)内部管理:主要涉及用户汇总、用户关于系统的意见收集以及所有意见汇总进行处理。
4)客房管理:主要对客房信息、客房类型、客房状态以及客房楼层等信息进行增加、修改、删除、查询等操作。
5)客户管理:主要涉及客户类型信息的管理。
6)客户服务:主要包括客户来客登记、预约服务、客户换房、离店结算与客户意见的收集,进行城市酒店入住管理业务的一系列运作流程。
7)辅助工具:主要是方便用户进行操作、数据计算功能。
8)系统信息:主要是展示酒店信息,软件的使用帮助链接。
其中主要的业务操作有客房管理、预约服务、来客登记、客房业务、客户换房以及离店结算,在本文中主要介绍系统的重要模块。