WEB酒店管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WEB酒店管理系统
1、系统简介
此系统使用B/S开发框架,让用户通过IE就能访问本系统,节省用户进行软件的安装。
本系统支持酒店管理和酒店查询两种操作,轻松实现管理、查询一体化操作。使用此系统酒店管理者可以大大节省酒店系统的开发成本,只需注册帐号就能进行使用。系统为管理者提供酒店信息发布功能,可以实时将订房信息进行发布,从而增加酒店客房的预订。系统提供的查询功能,能够实时准确的查询酒店发布的客房信息并进行客房预订、取消操作,提供多种查询方式帮助使用者快速准确查询到所需的客房信息。
1、系统具有以下特点:
1)使用先进Java开发工具,采用面向对象的开发模式,确保系统稳定可靠;采用MVC
设计模式的控制层进行数据交互和服务控制,保证系统数据服务的稳定性;采用
xxxx增强系统页面的可操作性;采用Ajax的交互模式,防止数据提交时页面的刷
新。
2)强大的权限,密码管理,确保系统安全可靠。
3)数据库备份、恢复、加密等功能,可确保数据安全.
4)系统日志功能,记录所有的电脑操作,确保客人信息变更有据可查。
2、根据本系统设计特性和酒店业务管理的业务特点,将本系统主要划分为2部分:
1)管理界面
管理界面为酒店管理者提供一套完善的酒店客房管理系统,主要以下几部分:
a)用户注册
b)用户管理
c)权限设置
d)前台预定
e)前台接待
f)前台收银
g)审计
h)客房管理
i)客户管理
j)报表系统
k)信息查询
l)系统设置
2)查询界面
无
2、管理界面
2.1用户注册
2.1.1功能描述
用户注册时需要选择注册的类型,当前提供“管理者”和“查询者”两种类型进行选择。当选择“管理者”进行注册时需要用户提供酒店的基本信息(包括:酒店名称、负责人、电话、Email、营业执照编号等相关资料)和注册帐号的名称及密码;当选择“查询者”进行注册时需要输入用户的基本信息(包括:用户姓名、年龄、性别、联系地址、电话、身份证、Em ail等相关资料)和注册的帐号名称及密码。注册的帐号名称在系统中不能重复,提供帐号检测功能保证注册帐号的唯一性。
注册成功后使用登录页面进入操作系统,用户在登录时需要选择登录的类型,目前提供“管理者”和“查询者”两种类型,系统默认为“管理者”;用户输入帐号名称和密码,选择登录类型进入系统时,需要根据选择的登录类型验证输入的帐号和密码是否正确,验证失败提示错误信息给用户,验证成功根据选择的登录类型进入不同的操作页面。选择“管理者”登录后的操作界面为酒店管理系统;“查询者”登录后的操作界面为酒店查询系统。注册为“管理者”将拥有对此系统访问的最大操作权限。
2.1.2功能实现
1、用户点击登录页面上的注册按键,进入用户注册页面;注册页面显示相关的注册条
例,注册页面给用户提供两种注册选项分别为“管理者”和“查询者”。
2、根据用户选择的注册项进入不同测注册页面;当选择“管理者”时,注册内容要求
用户输入企业的基本信息,分别为“企业名称”、“省份名称”、“市名称”、“负
责人”、“身份证”、“营业执照编号”、“注册资金”、“企业电话”、“企业
地址”、“Email”信息,以上资料都为必输项。
3、企业信息输入完毕后,要求用户输入注册用户的基本信息包括“用户帐号”、“密
码”、“姓名”、“性别”、“电话”、“备注”,注册用户的基本信息为当前注
册人员的信息。
4、用户输入的“用户帐号”必须保证系统唯一性,当输入“用户帐号”后点击页面上
的“帐号检验”按键检测帐号是否已经注册,并提示给用户;如果用户没有进行“帐
号检验”将在提交用户注册信息时进行检测。
5、用户提交注册的基本信息时,需要效验输入的内容的正确性。效验通过将输入的企
业信息保存到数据库的LoginCorp表,用户信息保存到数据库的UserInfo表,并在
CorpUser表中建立企业和用户的关联关系。
6、LoginCorp表中“企业编号”的值为系统从WD000001自动生成,不能重复出现。
7、CorpUser表中“企业编号”的值必须在LoginCorp表中已经存在,允许出现多次;“用
户帐号”的值必须在UserInfo表中已经存在,只能出现一次。
LoginCorp(企业基本信息表):
UserInfo(用户信息表):
CorpUser(企业用户关系表)
2.1.3功能输出
无
2.2用户管理
2.2.1功能描述
管理者可以为企业增加新的使用者,当管理者注册成功后登录管理系统可以为该企业增加使用者,来对系统进行操作;增加的用户没有任何操作权限,管理者必须给新用户赋予一定的操作权限后才能对系统进行操作;否则新用户登录系统后将不能对系统进行操作。
2.2.2功能实现
1、管理者使用创建用户功能为企业增加用户,创建用户时需要输入用户的基本信息如
“用户帐号”、“密码”、“姓名”、“性别”、“电话”、“备注”。
2、用户输入的“用户帐号”必须保证系统的唯一性,可以使用“帐号检验”功能效验
输入帐号的唯一性;如果输入的帐号已经存在将不能创建该用户。
3、输入用户基本信息后点击提交按键将数据保存到数据库中的UserInfo表中,并在
CorpUser表中建立关联关系。
2.2.3功能输出
无
2.3权限设置
2.3.1功能描述
权限位于整个系统人员管理的核心部分,注册的管理者默认拥护当前系统的最大操作权限,注册管理者的操作权限可以通过系统设定对其权限进行控制,系统设定注册管理者的操作权限后,注册的管理者就能够使用其设定的权限。
企业管理者登录成功进入系统后为本企业创建用户,创建的用户没有任何操作权限,管理者可以使用权限分配功能对创建的用户进行权限分配;
权限分配主要分为:
1)角色管理
2)角色功能分配
3)用户功能分配
4)用户功能分配
2.3.2功能实现
1、角色管理
系统用户的权限主要是通过角色进行授权,管理者可以为企业创建不同类型的角色来进行权限分配;用户创建的角色只能为该用户进行分配使用,其它用户没有权限对该角色进行操作使用。
1)管理者拥有系统角色的创建权限,点击系统的“权限设置”菜单下的“角色管理”
后进入角色的管理操作,可以对角色进行查询、添加、删除操作。
2)角色管理中为用户提供角色查询功能,用户可以使用“角色名称”对角色进行模糊查询,将符合条件的记录显示在页面上;用户进入角色管理后页面上将显示当前用
户下的所有角色。
3)用户点击角色管理页面的添加角色按键,弹出添加角色的窗口,用户在添加页面上输入“角色名称”和“角色描述”信息后点击保存将数据保存到“Role”表中,保
存时将效验“角色名称”在数据库中是否已经存在,如果已经存在将提示用户。
4)注:每个企业的角色名称必须唯一,不能进行重复。
5)Role表中的“UserAccount”为角色创建者的帐号,该字段用来区分角色所属的用户。