1、酒店管理概要说明书酒店管理系统概要说明书文 档 作 者: _黄 丽华_ 日期:_2011-11-8_闽江学院软件学院版权所有 不得复制1. 系统总体说明待开发的软件系统的名称:酒店管理系统;本项目的任务提出者:酒店管理人员;本项目的任务开发者:酒店管理系统软件开发小组;用户及实现该软件的计算中心:酒店计算机;酒店客房管理的自动化需求迫切,但是专业的大型商业软件价格昂贵而且功能庞杂而无法满足需求。本软件免费,简单,实用,满足小型酒店的管理需求,是开发组对C#的IS系统的团队合作训练,开发难度不高,主要协作技术实现。目前较大的酒店企业都使用了偏向于商业级的酒店管理软件,大多实现了网络化层级服务,但
2、是个人酒店的管理经常是人工操作,无论是哪个环节效率都相对较低,实现自动化管理的需求越来越强烈,因此需要一款免费简单实用的能在单机运行的小型软件。开发本软件是为了服务酒店,使得酒店更好的经营。适用于一些大中型酒店,主要用于就餐管理和客房管理。本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。1.1 系统模块结构图1. 帐号信息管理管理软件的用户,对用户进行增删,设定权限等。2. 就餐管理对顾客就餐进行管理,包括提供顾客餐桌,管理顾客所点菜肴,结帐等。3. 住宿管理对顾客住宿进行管理,包括提供顾客房间信息,管理房间,结帐等。4. 数据库管理对数据库进行管理,包括查
3、询,增加,删除等。5. 系统管理模块由用户管理、数据库、权限管理三大模块构成,分别对用户信息、数据库及角色权限信息的管理。其中权限管理又由权限位设置、角色管理、用户角色配置三个模块构成。6. 提供操作员针对某条用户、数据库及权限信息进行内容编辑并更新数据的功能。7. 操作员对选中的用户、数据库及权限(1或者N条)信息进行删除。8. 操作员可以浏览所有顾客、数据库及权限的信息,以每页10条数据的表格展现方式显示出所有的顾客、机构及权限基本数据。1.2 用户管理一模块说明1提供操作员录入一条用户信息至系统平台中,输入的内容如下:字段名称输入方式范围说明用户ID文本框=20个字符不能为空,必须输入有
4、效字符。用户名文本框=50个字符不能为空,必须输入有效字符。密码文本框=50个字符不能为空,必须输入有效字符。真实姓名文本框=100个字符不能为空,必须输入有效字符。性别下拉框=1个字符内容:加载用户信息管理模块中所保存数据的字段“性别” + “请您选择”电话文本框=20个字符不能为空,必须输入有效字符。地址文本框=1000个字符不能为空,必须输入有效字符。房间编号文本框=20个字符不能为空,必须输入有效字符。2提供操作员针对某条用户信息进行内容编辑并更新数据的功能。3操作员对选中的用户(1 或者N条)信息进行删除。4操作员可以浏览所有用户的信息,以每页10条数据的表格展现方式显示出所有的读者
5、基本数据。二界面描述1操作人员进入用户信息管理界面(modifyPassword.aspx)后,填写用户信息的内容,点击【保存】按钮即可新增一条顾客信息。2操作人员点击数据表格中的数据行的【修改】按钮后,就自动将数据行的数据填充到用户信息的输入控件,修改完内容后,点击【保存】按钮则对数据进行更新保存。1.2.2数据库管理1.2.3权限管理一模块说明1权限管理由权限位管理、角色管理、用户角色配置三个模块构成,对权限设置、设定角色以及用户角色关系的配置的信息的管理。2提供操作员针对某条用户可以使用的系统权限信息进行内容编辑并更新数据的功能。3操作员对选中的用户可以使用的系统权限(1或者N条)信息进
6、行删除。4操作员可以浏览所有用户可以使用的系统权限信息,以每页10条数据的表格展现方式显示出所有的用户基本数据。1.2.3.1权限位设置一模块说明1提供操作员录入一条用户可以使用的系统权限信息至系统平台中,输入的内容如下:字段名称输入方式范围说明权限ID文本框=20个字符不能为空,必须输入有效字符。模块名文本框=50个字符不能为空,必须输入有效字符。模块权限复选框=50个字符2提供操作员针对某条用户可以使用的系统权限信息进行内容编辑并更新数据的功能。3操作员对选中的用户可以使用的系统权限(1或者N条)信息进行删除。4操作员可以浏览所有用户可以使用的系统权限信息,以每页10条数据的表格展现方式显
7、示出所有的顾客基本数据。二界面描述1操作人员进入设置用户使用的系统权限信息信息管理界面后,填写用户可以使用的系统权限信息的内容,点击【保存】按钮即可新增一条用户可以使用的系统权限信息。2操作人员点击数据表格中的数据行的【修改】按钮后,就自动将数据行的数据填充到用户可以使用的系统权限信息的输入控件,修改完内容后,点击【保存】按钮则对数据进行更新保存。1.2.3.2角色管理一模块说明1提供操作员录入一条角色信息至系统平台中,输入的内容如下:字段名称输入方式范围说明角色ID文本框=20个字符不能为空,必须输入有效字符。角色名文本框=50个字符不能为空,必须输入有效字符。角色描述文本框=500个字符不
8、能为空,必须输入有效字符。2提供操作员针对某条角色信息进行内容编辑并更新数据的功能。3操作员对选中的角色(1 或者N条)信息进行删除。4操作员可以浏览所有角色的信息,以每页10条数据的表格展现方式显示出所有的读者基本数据。二界面描述1操作人员进入角色信息管理界面后,填写用户信息的内容,点击【保存】按钮即可新增一条角色信息。2操作人员点击数据表格中的数据行的【修改】按钮后,就自动将数据行的数据填充到角色信息的输入控件,修改完内容后,点击【保存】按钮则对数据进行更新保存。1.2.3.3 用户角色配置一模块说明11提供操作员录入一条配置用户角色信息至系统平台中,输入的内容如下:字段名称输入方式范围说
9、明角色ID文本框=20个字符不能为空,必须输入有效字符。角色名文本框=50个字符不能为空,必须输入有效字符。用户ID文本框=20个字符不能为空,必须输入有效字符。用户名文本框=50个字符不能为空,必须输入有效字符。2提供操作员针对某条配置用户角色信息进行内容编辑并更新数据的功能。3操作员对选中的配置用户角色(1 或者N条)信息进行删除。4操作员可以浏览所有配置用户角色的信息,以每页10条数据的表格展现方式显示出所有的配置用户角色基本数据。二界面描述1操作人员进入配置用户角色信息管理界面后,填写读者信息的内容,点击【保存】按钮即可新增一条用户角色信息。2操作人员点击数据表格中的数据行的【修改】按
10、钮后,就自动将数据行的数据填充到配置用户角色信息的输入控件,修改完内容后,点击【保存】按钮则对数据进行更新保存。1.3 酒店流程管理一模块说明1. 实现对酒店的流程化管理,同时进行完整的日志文档管理。2. 以就餐和住宿为主线,实现对酒店从就餐和住宿的生命周期的管理。3. 对合同申请、审批、入住、退住,就餐,结账等酒店相关业务进行全面、有效地管理,使各有关部门之间建立有机的联系,相互协调。二界面描述操作人员进入合同流程管理界面后,用目录树层状结构,对合同实施、信息、审批、流转、日志合同相关业务进行查看浏览。1.3.1 就餐信息管理一模块说明1提供操作员在平台中输入一个就餐信息,输入的内容如下:字
11、段名称输入方式范围说明餐桌编号文本框=40个字符不能为空,必须输入有效字符。就餐人姓名文本框=8个字符不能为空,必须输入有效字符。就餐的餐桌类型下拉框内容:加载就餐信息管理模块中所保存数据的字段“餐桌类别” + “请您选择”就餐时间datetime不能为空,必须输入有效字符。结账时间datetime不能为空,必须输入有效字符。2提供操作员针对某条就餐信息进行内容编辑并更新数据的功能。3操作员对选中的就餐(1 或者N条)信息进行删除。4操作员可以浏览所有就餐信息,以每页10条数据的表格展现方式显示出所有的配置用户角色基本数据。二界面描述1操作人员进入就餐信息管理界面后,填写查询信息的内容,点击【
12、查询】按钮即可从数据库中查询到相关信息。2操作人员进入就餐信息管理界面后,选中想要删除的日志,点击【删除】按钮即可删除机构信息。3操作人员进入就餐信息管理界面后,点击【新增】按钮即可添加一条新的就餐信息, 待输入相关字段后,点击【保存】按钮即可。1.3.2 住宿信息管理一模块说明1提供操作员在平台中输入一个住宿信息,输入的内容如下:字段名称输入方式范围说明房间编号文本框=40个字符不能为空,必须输入有效字符。住宿人姓名文本框=8个字符不能为空,必须输入有效字符。住宿的客房类型下拉框内容:加载住宿信息管理模块中所保存数据的字段“客房类别” + “请您选择”入住时间datetime不能为空,必须输
13、入有效字符。退房时间datetime不能为空,必须输入有效字符。2提供操作员针对某条住宿信息进行内容编辑并更新数据的功能。3操作员对选中的住宿(1 或者N条)信息进行删除。4操作员可以浏览所有住宿信息,以每页10条数据的表格展现方式显示出所有的配置用户角色基本数据。二界面描述1操作人员进入住宿信息管理界面后,填写查询信息的内容,点击【查询】按钮即可从数据库中查询到相关信息。2操作人员进入住宿信息管理界面后,选中想要删除的日志,点击【删除】按钮即可删除机构信息。3操作人员进入住宿信息管理界面后,点击【新增】按钮即可添加一条新的住宿信息待输入相关字段后,点击【保存】按钮即可。1.3.3 账号信息管
14、理一模块说明1提供操作员在平台中输入一个账号信息,输入的内容如下:字段名称输入方式范围说明账号ID文本框=20个字符不能为空,必须输入有效字符。账号类别下拉框内容:加载账号信息管理模块中所保存数据的字段“账号类别” + “请您选择”2提供操作员针对某条账号信息进行内容编辑并更新数据的功能。3操作员对选中的账号(1 或者N条)信息进行删除。4操作员可以浏览所有账号信息,以每页10条数据的表格展现方式显示出所有的配置用户角色基本数据。二界面描述1操作人员进入账号信息管理界面后,填写查询信息的内容,点击【查询】按钮即可从数据库中查询到相关信息。2操作人员进入账号信息管理界面后,选中想要删除的日志,点
15、击【删除】按钮即可删除机构信息。3操作人员进入账号信息管理界面后,点击【新增】按钮即可添加一条新的账号信息待输入相关字段后,点击【保存】按钮即可。1.3.4 日志管理一模块说明1提供操作员在平台中查询日志信息,输入的内容如下:字段名称输入方式范围说明日志名称文本框=10个字符不能为空,必须输入有效字符。创建日期文本框=10个字符可以为空创建人姓名文本框=8个字符可以为空2操作员对选中的日志(1 或者N条)信息进行删除。3操作员可以浏览所有酒店管理信息,以每页10条数据的表格展现方式显示出所有的酒店信息基本数据。二界面描述1操作人员进入日志信息管理界面后,填写查询信息的内容,点击【查询】按钮即可
16、从数据库中查询到相关信息。2操作人员进入日志信息管理界面后,选中想要删除的日志,点击【删除】按钮即可删除日志。1. 4 查询统计管理一、模块描述1提供操作员在平台中输入一个就餐信息查询相关就餐信息,输入的内容如下:字段名称输入方式范围说明餐桌编号文本框=20个字符不能为空,必须输入有效字符。就餐人姓名文本框=8个字符可以为空就餐的餐桌类型下拉框内容:加载就餐信息管理模块中所保存数据的字段“就餐类别” + “请您选择”就餐状态下拉框内容:加载合同就餐管理模块中所保存数据的字段“满座”、“空座”+“请您选择”2提供操作员在平台中输入一个住宿信息查询相关宿舍信息,输入的内容如下:字段名称输入方式范围
17、说明房间编号文本框=20个字符不能为空,必须输入有效字符。旅客姓名文本框=8个字符可以为空客房类型下拉框内容:加载住宿信息管理模块中所保存数据的字段“客房类别” + “请您选择”客房状态下拉框内容:加载合同审批管理模块中所保存数据的字段“注满”、“空房”+“请您选择”3提供操作员在平台中查询一个用户信息,输入的内容如下:字段名称输入方式范围说明用户姓名文本框=8个字符不能为空,必须输入有效字符。用户ID文本框=15个字符可以为空4提供在查询完信息后自动统计出有多少条符合要求的信息的功能。5操作员可以浏览所有酒店的信息和用户信息,以每页10条数据的表格展现方式显示出所有的合同基本数据。二界面描述
18、1操作人员进入查询统计界面后,填写查询的内容,点击【就餐信息查询】按钮即从数据库中查询到相关信息。2操作人员进入查询统计界面后,填写查询的内容,点击【住宿信息查询】按钮即从数据库中查询到相关信息。3操作人员进入查询统计界面后,填写查询的内容,点击【用户信息查询】按钮即从数据库中查询到相关信息。4在查询的同时,旁边会显示统计查询到的信息数据的数量。2.系统数据结构1.系统结构表说明英文表名中文表名作用说明Users用户信息表用户ID、用户登录密码以及用户基本资料的存储Role角色表各个用户的系统登录角色RoleUsersRelation角色用户关系表用户具有不同的角色Permission权限表显
19、示用户的使用系统权限RolePermissionRelation角色权限关系表不同的角色设置相应的权限Desk餐桌信息表 存储就餐基本信息,包括餐桌编号、餐桌等级、就餐状态、餐桌容量等数据录入及体现Passenger旅客信息表存储旅客基本信息,包括房间编号、旅客姓名、性别等数据录入及体现Groups团体信息表存储团体基本信息,包括房间编号、接待对象、联系人等数据录入及体现Room房间信息表存储房间基本信息,包括房间编号、房间等级、房价等数据录入及体现Menu菜单信息表存储菜单基本信息,包括菜肴编号、菜肴名称、菜肴价格等数据录入及体现Log系统日志表对系统生成的日志,进行数据存储2用户信息表(U
20、sers)说明字段名称长度数据类型默认值说明与描述UserIDint用户IDUserName50nvarchar(50)用户名PassWord20nvarchar(20)密码Sex20nvarchar(20)性别Tel20int电话Address1000nvarchar(1000)地址3.角色表(Role)说明字段名称长度数据类型默认值说明与描述RoleIDint角色IDRoleName50nvarchar(50)角色名RoleDescribe1000nvarchar(1000)角色描述4角色用户关系表(RoleUsersRelation)说明字段名称长度数据类型默认值说明与描述RoleIDi
21、nt角色IDRoleName50nvarchar(50)角色名UserID20int用户IDUserName50nvarchar(50)用户名5.权限表(Permission)说明字段名称长度数据类型默认值说明与描述PermissionIDint权限IDModuleName50nvarchar(50)模块名ModuleFlag20int模块权限6.角色权限关系表(RolePermissionRelation)说明字段名称长度数据类型默认值说明与描述RoleIDint角色IDRoleName50nvarchar(50)角色名PermissionID20int权限ID7. 餐桌信息表(Desk)说
22、明字段名称长度数据类型默认值说明与描述Desk IDint餐桌编号DeskLevel50nvarchar(50)餐桌等级DeskCapacityint餐桌容量Remarks100nvarchar(100)备注8. 旅客信息表(Passenger)说明字段名称长度数据类型默认值说明与描述Passenger IDint房间编号PassengerName50nvarchar(50)姓名PassengerSex20nvarchar(20)性别EduationLevle30nvarchar(30)文化程度Profession20nvarchar(20)职业CredentialName50nvarchar
23、(50)证件名称CredentialIDint证件号码WorkPalace50nvarchar(50)工作单位LeaveDatedatetime离店日期Remarks100nvarchar(100)备注9. 团体信息表(Groups)表说明字段名称长度数据类型默认值说明与描述RoomIDint房间编号Receptionist50nvarchar(50)接待对象RelationDatedatetime联系时间RelationPalace50nvarchar(50)联系单位RelationMan50nvarchar(50)联系人RelationTelephone50nvarchar(50)联系电话
24、Numberint人数StartTimedatatime住宿启时EndTimedatatime住宿终时Standard50nvarchar(50)住宿标准AccountPalace50nvarchar(50)结帐单位Remarks100nvarchar(100)备注10. 房间信息表(Room)表说明字段名称长度数据类型默认值说明与描述RoomIDint房间编号RoomLevle20nvarchar(20)房间等级RoomPricefolat房价DiscountPriceint房价折扣numberint住房人数StartTimedatatime登记时间EndTimedatatime登记员Pas
25、sengerType50nvarchar(50)旅客类别ReceptionPalace50nvarchar(50)招待单位Remarks100nvarchar(100)备注11. 菜单信息表(Menu)表说明字段名称长度数据类型默认值说明与描述MenuIDint菜肴编号MenuName50nvarchar(50)菜肴名字MenuPricefolat菜肴价格MenuType50nvarchar(50)菜肴类型DiscountPriceint菜肴折扣Remarks100nvarchar(100)备注12. 系统日志表(Log)说明字段名称长度数据类型默认值说明与描述LogID20int日志IDLo
26、gContract-text合同日志LogCreatedTimedatetimegetdate()日志创建时间OperaterName50nvarchar(50)操作人3 菜单说明菜单名称模块说明1 系统底层支撑系统底层支撑父模块。该模块是针对系统功能管理,主要有用户管理、机构管理、权限设置1.1 用户管理系统底层支撑子模块。对用户信息进行增、删、改、查操作1.2 数据库管理系统底层支撑子模块。主要对本系统的数据库信息进行增、删、改、查操作1.3 权限设置系统底层支撑子模块。对菜单进行设置,拥有不同权限的用户只可访问其权限之内的部分1.3.1 权限位设置权限设置子模块。1.3.2 角色管理权限设置子模块。对应不同的权限,该模块可以进行角色的添加与删除和各个角色权限的划分1.3.3 用户角色配置权限设置子模块。本模块是对用户角色进行管理,可以对不同的用户进行相应的角色的配置2 酒店流程管理酒店流程管理父模块。主要对酒店的一些基本信息,就餐情况,入住情况进行管理主要有住宿信息管理、就餐信息管理、账号信息管理、日志管理四大子模块2.1 就餐信息管理酒店流程管理子模块。由就餐负责人记录就餐的入住情况2.2 住宿信息管理酒店流程管理子模块。操作员对住宿的申请、审批、入住和退住等进行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1