酒店管理系统需求文档
1、引言
1.1立项背景
(1)项目提出者:计算机学院计算机科学与技术专业2014级1班、谢坤。
(2)提出原因:酒店已经成为当下生活中与我们息息相关的事物,起电子化的管理也愈发的重要起来。
(3)项目创立者:谢坤;
(4)项目开发者:谢坤;
(5)项目名称:酒店管理系统;
1.2立项原因概述
酒店已经成为当下生活中与我们息息相关的事物,起电子化的管理也愈发的重要起来。
2、项目概述
2.1面向的用户人群
当下酒店的管理者;
2.2实现目标
1、 实现对客人信息的登记,储存
2、 实现对各个房间信息的查询,修改
3、 实现对客人对房间的预订和入住,换房,和退房管理
4、 实现工作人员的交换班管理
5、 实现暂离锁屏功能
6、 实现对酒店营业额的查询和查看
2.3主要功能模块
1, 、用户,管理员的登录模块:用于宾馆工作管理人员的登录,和系统维护人员的登录;
2、前台订房模块:用于旅客的订房,实现旅客订房,入住,和退房功能。
3、客人登记模块:用于旅客的身份信息验证和登记;
4、客人信息查询模块:用于对入住旅客的信息进行查询;
5、房间信息显示模块:用于显示房间的详细信息;
6、结账退房模块:用于旅客在退房的结账,返还押金的功能,还原房间信息的功能;
7、工作人员交换班模块:不同的工作人员登录,方便营业额的管理和工时的管理;
8、营业额的查询模块:用于对当日,当月的营业额的查询和显示;
2.4项目开发要求
(1)项目开发规范统一:模块划分,代码编写均遵照命名规范文档;
(2)程序优化、安全并要有良好的可扩展性;
(3)用户界面简洁明了、操作简单实用;
(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能;
2.5 开发工具
开发平台:Visual Studio2010
开发工具:Winform+Sql
开发周期:4个星期
3、具体分析
3.1 实现概述
1、用户登录:通过用户输入的用户名和密码来判断是否为合法用户,从而判断是否进入系统主界面;
2、用户找回密码:通过用户在注册时填写的问题和回答问题的匹配,来显示用户的密码;
3、主页面:通过在数据库中对房间的查询,从而将房间信息通过按钮的形式,以不同的颜色,来显示房间的不同的信息和状态;
4、预订,客人入住:通过对顾客的身份登记处理,来预订,和入住房间。
5、退房,换房:退房,换房时,将所在房间信息重置,并且换房时将当前客人信息转移至所换房间;
6、锁屏:工作人员在暂时离开时,将系统屏幕锁定,输入正确密码方才解锁;
3.2 相关工作人员职能
1、系统的使用者(酒店的工作人员)
(1)具体工作:对顾客进行房间预订,入住的信息登记;
对顾客的要求进行处理(退房,换房);
将工作中对系统的新要求反馈给开发者;
(2)该用户需要的功能:
登录:用户名、密码
删除工作人员:由具有更高权限的人删除,彻底清除该工作人员的信息
2、注册用户(酒店工作人员)
注册:用户名、密码、问题、答案
登录:用用户名和密码,身份登录
4、数据库设计
三个表:
UserInfo 表:记录系统使用者的信息(字段名有id,username,password,quertion,answer,usertype );
roomInfo 表:记录房间的信息(字段名有:id ,roomNum ,roomType ,roomState, roomprice );
customerInfo 表:记录客人的信息(字段名有:id ,customerName ,customerSex,customerId,customerAdress,customerRoom,custmerCash,custom erBirth );
5、特别说明
5.1 系统的安全性
保证工作人员的密码安全,分权限管理,数据库访问控制;
5.2 系统可维护性
系统维护者必须懂得C# winfor 和SQL 数据库应用,在必要时对系统进行代码更新修改;
5.3 系统的灵活性
系统应该具有良好的功能可扩充性,以应对未来用户的更高的要求;
5.4 硬件需求
客户端: 建议window XP以上
5.5 用户界面
使用窗体直观的将需要信息显示给用户
5.6 数据管理能力要求
本系统使用SQL Server2008,可利用其自带的各种功能进行管理。 对不同用户信息和其它信息分类存储,使用索引查找。
5.7 故障处理
系统运行中难免出现一些故障,对此提出以下建议和要求:
(1)当系统数据库发生故障时,及时向开发者联系;
(2)公开开发者电子邮箱,联系电话等,以便用户和开发者可以及时联系。
酒店管理系统需求文档
1、引言
1.1立项背景
(1)项目提出者:计算机学院计算机科学与技术专业2014级1班、谢坤。
(2)提出原因:酒店已经成为当下生活中与我们息息相关的事物,起电子化的管理也愈发的重要起来。
(3)项目创立者:谢坤;
(4)项目开发者:谢坤;
(5)项目名称:酒店管理系统;
1.2立项原因概述
酒店已经成为当下生活中与我们息息相关的事物,起电子化的管理也愈发的重要起来。
2、项目概述
2.1面向的用户人群
当下酒店的管理者;
2.2实现目标
1、 实现对客人信息的登记,储存
2、 实现对各个房间信息的查询,修改
3、 实现对客人对房间的预订和入住,换房,和退房管理
4、 实现工作人员的交换班管理
5、 实现暂离锁屏功能
6、 实现对酒店营业额的查询和查看
2.3主要功能模块
1, 、用户,管理员的登录模块:用于宾馆工作管理人员的登录,和系统维护人员的登录;
2、前台订房模块:用于旅客的订房,实现旅客订房,入住,和退房功能。
3、客人登记模块:用于旅客的身份信息验证和登记;
4、客人信息查询模块:用于对入住旅客的信息进行查询;
5、房间信息显示模块:用于显示房间的详细信息;
6、结账退房模块:用于旅客在退房的结账,返还押金的功能,还原房间信息的功能;
7、工作人员交换班模块:不同的工作人员登录,方便营业额的管理和工时的管理;
8、营业额的查询模块:用于对当日,当月的营业额的查询和显示;
2.4项目开发要求
(1)项目开发规范统一:模块划分,代码编写均遵照命名规范文档;
(2)程序优化、安全并要有良好的可扩展性;
(3)用户界面简洁明了、操作简单实用;
(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能;
2.5 开发工具
开发平台:Visual Studio2010
开发工具:Winform+Sql
开发周期:4个星期
3、具体分析
3.1 实现概述
1、用户登录:通过用户输入的用户名和密码来判断是否为合法用户,从而判断是否进入系统主界面;
2、用户找回密码:通过用户在注册时填写的问题和回答问题的匹配,来显示用户的密码;
3、主页面:通过在数据库中对房间的查询,从而将房间信息通过按钮的形式,以不同的颜色,来显示房间的不同的信息和状态;
4、预订,客人入住:通过对顾客的身份登记处理,来预订,和入住房间。
5、退房,换房:退房,换房时,将所在房间信息重置,并且换房时将当前客人信息转移至所换房间;
6、锁屏:工作人员在暂时离开时,将系统屏幕锁定,输入正确密码方才解锁;
3.2 相关工作人员职能
1、系统的使用者(酒店的工作人员)
(1)具体工作:对顾客进行房间预订,入住的信息登记;
对顾客的要求进行处理(退房,换房);
将工作中对系统的新要求反馈给开发者;
(2)该用户需要的功能:
登录:用户名、密码
删除工作人员:由具有更高权限的人删除,彻底清除该工作人员的信息
2、注册用户(酒店工作人员)
注册:用户名、密码、问题、答案
登录:用用户名和密码,身份登录
4、数据库设计
三个表:
UserInfo 表:记录系统使用者的信息(字段名有id,username,password,quertion,answer,usertype );
roomInfo 表:记录房间的信息(字段名有:id ,roomNum ,roomType ,roomState, roomprice );
customerInfo 表:记录客人的信息(字段名有:id ,customerName ,customerSex,customerId,customerAdress,customerRoom,custmerCash,custom erBirth );
5、特别说明
5.1 系统的安全性
保证工作人员的密码安全,分权限管理,数据库访问控制;
5.2 系统可维护性
系统维护者必须懂得C# winfor 和SQL 数据库应用,在必要时对系统进行代码更新修改;
5.3 系统的灵活性
系统应该具有良好的功能可扩充性,以应对未来用户的更高的要求;
5.4 硬件需求
客户端: 建议window XP以上
5.5 用户界面
使用窗体直观的将需要信息显示给用户
5.6 数据管理能力要求
本系统使用SQL Server2008,可利用其自带的各种功能进行管理。 对不同用户信息和其它信息分类存储,使用索引查找。
5.7 故障处理
系统运行中难免出现一些故障,对此提出以下建议和要求:
(1)当系统数据库发生故障时,及时向开发者联系;
(2)公开开发者电子邮箱,联系电话等,以便用户和开发者可以及时联系。