ASP.NET015-(C#)宾馆管理系统(SQL数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:本文首先分析了宾馆管理系统的现状以及内部存在的问题,阐述了此管理系统的开发目的。 通过UML的观念和方法做需求分析、总体设计,并根据宾馆的实际情况提出了系统未来实现的功能。本系统的前端开发工具是VS 2005,后台数据库引擎选用数据库软件SQL server 2000。
关键字:宾馆管理系统;ASP.NET;UML;约束控件;记录集
[来源:http://www.think58.com]
[版权所有:http://think58.com]
目 录
摘 要 1
Abstract 1
引 言 2
1 宾馆管理系统研究概述 3
1.1 宾馆管理的发展史 3
1.2 宾馆管理系统的现状及问题 4
1.3 宾馆管理系统实现目标 4
1.4 需求分析 4
1.5 关于UML(Unified Modeling Language) 6
2 系统的分析 8
2.1系统总体功能模块 8
2.2系统功能介绍 8
3. 系统详细设计 10
3.1 数据库设计 10
3.2 用户界面设计 16
3.2.1 系统登陆界面 17
3.2.2总管理员登陆界面 18
3.2.3 基本设置 20
3.2.4 预定管理 27
3.2.5 入住管理 33
3.2.6 前台退房管理 40
3.2.7 客房管理 43
3.2.8 财务查询 47
4 系统测试 47
4.1 调试 47
4.2测试 48
结 论 49
致 谢 50
参考文献 50
[资料来源:http://www.THINK58.com]
系统功能介绍
1 系统信息
包括管理员权限管理。管理员修改密码,用户名,设置管理员权限等基本操作。
2 基础设置
“基础设置”用于对客房类型、客房价格、客房信息、系统参数项目进行初始化设置,这些设置一般不轻易改动,包含的功能模块如图:
(1)客房信息设置:用于添加和设置本宾馆客房的分类信息,内容包括房号,房类,楼层,额定人数,床位和一些备注信息,可以查看每个房间的详细信息,更新房间基本信息,删除房间基本信息等功能。
(2)夜审状况设置:设置房间的夜审信息。
(3)房价设置:用于设置房价的基本信息。包括房间的原始价格,打折信息,内容包括折扣名、折扣值、房类编号、打折后房价、开始时间、结束时间、备注等。其中可以按照房间类型来统一设置房价和其他打折内容,也可以为具体房间重新设置房价和打折等信息,同是还可以清空房间的打折信息(过了打折的时间段后)。
3 预定管理
“预定管理”用于管理客户的预定业务,其中功能模块如图3-3所示
(1)散客预定:用于零散的客人,例如探望学生的家长。散客预定一般要求输入房类、房价及折扣、抵店日期、离店日期、订房人。 [资料来源:www.THINK58.com]
(2)团体预定:用于一些前来参加学术会议的团体。团体预定要生成一个团主单,团主单可以理解为统一管理这个团体的主机构,包括团体的集中信息管理和帐务管理。再从这个团主单预定具体的房间类别、房间数、以及对预定房间进行排房、入住等。
(3)预定查询:用于查询客户预定的情况。
(4)修改预定:用于重新定义预定的资料。
(5)处理过期预定信息:预定管理员可以进入该模块查询已经超出预定期限内的预定信息,管理员可以选择一个个清除,也可以全部一起清除。清除后,数据库中相应的该预定信息将被彻底清除。
4 入住管理
用于管理客户入住及入住后相关的业务,其中包含的功能模块:
(1)散客入住:用于客人在没有预定的情况下入住宾馆房间。散客入住一般要求输入房号、房价及折扣(折扣实在基础设置中设置,只有总管理员有权设置)、入住日期等信息。
(2)团队客人入住:用于管理团队客人的入住,一般团队客人都是需要预定的,因此团体客人入住是给预定的团体按排具体的房间。其中具体房间实际上是该团体所预定的房间。
(3)预定入住:包括个人预定入住,和团体预定入住。只要个人或团体所预定的房间实在预定期限内,入住管理员可以直接将预定客人的信息提出,存入到入住客人信息中,如果是团体入住,入住管理员可以对该团里内的所有成员进行排房(其中只能为每个成员在所预定的房间内排房)。 [版权所有:http://think58.com]
(4)客人换房:用于根据住店客人的换房要求,调换房间或是调整宾客住房(本功能实际上是通过修改入住客人信息实现)。
5 前台收银管理
用于管理客户退房及相关的收银业务,其中包含的功能模块:
(1)散客退房:用于没有经过预约直接入住的客户的退房管理,系统会根据客户入住的天数,直接计算出客户应付的金额。
(2)团体退房:是团体离店时进行的操作,团体退房时将自动监测团成员的客单余额,以保证团体中没有“跑单”发生。
6 客房管理
用于管理客房的信息和客户住宿历史的信息,其中功能模块如图3-6所示:
(1)可用房查询:用于查询宾馆目前可以使用的客房。
(2)房态维护:用于维护客房的状态,可以在房态图中直接进行修改,比如有的房间需要维护就不能作为“空房”给客户居住,可以设置该房间的状态为维护,
(3)房态统计:用于按照不同的分类统计房态的信息,例按照客房类型、楼层、、状态等。
(4)在住散客报表:用于统计分析房态为在住散客的情况。
(5)在住团报表:用于统计分析房态为在住团的客房情况。
[版权所有:http://think58.com]
[来源:http://www.think58.com]
上一篇:ASP.NET042-(C#)教师工作量统计系统(SQL数据库)
下一篇:ASP.NET011-(C#)网络考试系统(SQL数据库)