版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统课程设计宾馆管理系统一、摘要为方便小投资的宾馆能更好管理顾客与客房,需要设计了这种宾馆客房信息管理系统,些许问题客房与宾馆, 宾馆与员工等之间的关系, 顺应由于编写功能的不够强大, 可能在真实应用会存在二、需求分析随着外出人流因为生活, 商业等方面的增多, 宾馆的发展也日益的迅猛, 由于顾客量的增多,客户登记时间的广泛, 宾馆收益的日益增多, 仅仅依靠手写的老式输入记账法, 是无法满足宾馆的需求的, 同时这也是浪费人力和时间的。 开发这个数据库, 目的就在于能够更好的对客房的预订情况,空余情况,顾客信息, 顾客住宿时间和所用费用,客房房态等进行精确的查询,以便更好的完善和更新宾馆信
2、息系统。数据库的概念结构设计三、数据库概念结构设计3.1 功能模块分析根据宾馆的具体情况,系统主要功能如下:( 1)住宿管理模块:包括客房预订、入住登记、客人续往、调房登记、退房结账 5 部分。( 2).客房管理模块:包括客房设置、客房查询、宿费提醒3 部分。( 3)查询统计模块:包括预订房查询、住宿查询、退房查询、客房宿费统计 4 部分。(4)报表管理模块:包括预售报表、客房销售报表2 部分。(5)挂账管理模块:包括客户管理、挂账查询、客户结账3 部分。(6)系统设置模块:包括系统初始化、权限管理、密码设置3 部分。3.2 功能结构图如下宾馆管理信息系统结算信息管理订房信息管理结结结订订订剩
3、算算算房房房余信信信信信信房息息息息息息信输修查输修查息入改询查入改询询3.3 宾馆客房信息管理流程图调 房房态查询追加押金续住客 户前台接待持卡入住住宿登记宿费提醒客房预订预订房查询客房信息管理系统管理客客客密用房房房码户信信信管管息息息理理查修输询改入结算退宿3.4ER 图顾客生日顾客邮箱顾客性别顾客级别顾客证件号顾 客m顾客电话预定编号预 订预定时间空 调客房位置n客 房电 视n音响设备房间数目属 于邮政编码1电子邮箱宾 馆网 址属 于部门负责人n部 门部门电话部门编号顾客姓名结算编号结 算退房日期客房编号客房类型预定情况客房单价床位数量单位名称电 话传 真员工性别员工姓名部门编号员工证
4、件号1n员 工属 于员工电话员工编号部门名称出生日期职 务薪 金四、数据库的逻辑结构设计4.1 用数据库建表并完成数据的完整性1 宾馆基本信息表。列名数据类型长度允许空说明单位名称varchar50Not null宾馆的注册名称邮政编码varchar6Not null所在省市的邮编电话varchar15Not null前台工作电话传真varchar15Null宾馆的传真网址varchar30Null宾馆网页网址电子邮箱varchar30Null宾馆邮箱数据完整性:建立单位名称为主键2 部门基本信息表。记录宾馆的各个部门,更好的分配和了解情况。列名数据类型长度允许空说明部门编号Varchar10
5、Not null宾馆部门的专有编号部门名称Varchar25Null依部门职责的命名部门电话Varchar15Not null联系电话部门负责人Varchar10Not null部门主要负责人数据完整性:以部门编号为主键3 员工信息表列名数据类型长度允许空说明员工编号Varchar10Not null宾馆统一规划的员工编号员工姓名Varchar10Null姓名员工性别Char2Null男或女出生日期Datetime8Not null员工出生日期以便得知工龄员工证件号Varchar20Not null员工的有效证件员工电话Varchar15Not null员工的联系方式部门编号Varchar25
6、Not null部门所属职务Varchar25Not null担任的职务聘用日期Datetime8Not null聘用的日期月薪Decimal10Not null月薪备注Text16Null有关健康,婚姻,工作态度等描述数据完整性:建立员工编号为主键建立 CK_员工信息表:员工性别 =' 男 ' or 员工性别 =' 女 ' 创建 FK_员工信息表 _部门基本信息表以“部门编号”为外键4 客房设备信息。记录客房的标准信息,为客房内设备的添加,房态的调节,客房的预定提供查询。列名数据类型长度允许空说明客房编号Varchar10Not null宾馆统一安排的客房编号
7、客房类型Varchar25Not null普通房,标准房,贵宾房客房单价Money8Not null价格床位数量Varchar5Not null床位数目空调Bit1Not null0 表示无, 1表示有电视Bit1Not null0 表示无, 1表示有音响设备Varchar50Not null无,普通,高级房间数目Varchar10Not null客房类型的数目免费网络和电话Bit1Not null免费网络和宾馆内的免费电话独立浴室Bit1Not null0 表示无, 1表示有客房位置Varchar40Not null0 表示无, 1表示有预定情况Bit1Not null预定,空余备注Text
8、16Null客房设备信息的补充数据完整性 : 建立客房编号为主键5 客房预订信息表。列名数据类型长度允许空说明预定编号Varchar10Not null预定单的编号顾客姓名Varchar10Null顾客姓名顾客证件号Varchar20Not null身份证或有效证件客房编号Varchar10Not null客房的编号订房日期Datetime8Not null订房日期预订金Money8Not null押金折扣Decimal9Not null会员折扣或宾馆活动支付方式Varchar10Not null信用卡,现金备注Test16Null预定情况信息的补充操作员Varchar10Not null操作
9、员的员工编号数据完整性:建立预订编号为主键FK_客房预订信息表_员工信息表以“员工编号”“操作员”为外键FK_客房预订信息表_顾客信息表以“顾客证件号”为外键FK_客房预订信息表_客房设备信息表以“客房编号”为外键6 结算信息表。列名数据类型长度允许空说明结算编号Varchar10Not null结算单的编号客房编号Varchar10Not null宾馆统一安排的客房编号客房类型Varchar25Null普通房,标准房,贵宾房顾客姓名Varchar10Null顾客姓名顾客证件号Varchar20Not null身份证或有效证件订房日期Datetime8Not null订房日期退房日期Datet
10、ime8Not null退房日期消费金额Money8Not null消费金额折扣Decimal9Not null会员折扣或宾馆活动支付方式Varchar10Not null信用卡,现金备注Test16Null结算信息的补充操作员Varchar10Not null操作员的员工编号数据完整性:建立以结算编号为主键FK_结算信息表 _员工信息表以“操作员”“员工编号”为外键FK_结算信息表 _顾客信息表以“顾客证件号”为外键FK_结算信息表 _客房设备信息表以“客房编号”为外键7 顾客信息表列名数据类型长度允许空说明顾客姓名Varchar10Null顾客名称顾客证件号Varchar20Not nul
11、l身份证或有效证件顾客性别Char2Null男或女顾客生日Datetime8Null方便宾馆为其在生日当天优惠顾客电话Varchar15Null联系顾客顾客邮箱Varchar30Null顾客邮箱顾客级别Varchar30数据完整性:建立以顾客证件号为主键建立 CK_顾客信息表:顾客性别=' 男 ' orNot null顾客性别='普通,会员,高级会员女 '4.2 建表的脚本语句1、宾馆信息表CREATE TABLE dbo. 宾馆基本信息表 ( 单位名称 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , 邮政编码
12、 varchar (6) COLLATE Chinese_PRC_CI_AS NOT NULL , 电话 varchar (15) COLLATE Chinese_PRC_CI_AS NOT NULL , 传真 varchar (15) COLLATE Chinese_PRC_CI_AS NULL , 网址 varchar (30) COLLATE Chinese_PRC_CI_AS NULL , 电子邮箱 varchar (30) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO2、部门基本信息表CREATE TABLE dbo. 部门基本信息表 (
13、部门编号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 部门名称 varchar (25) COLLATE Chinese_PRC_CI_AS NULL , 部门电话 varchar (15) COLLATE Chinese_PRC_CI_AS NOT NULL , 部门负责人 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL) ON PRIMARYGO3、员工信息表CREATE TABLE dbo. 员工信息表 ( 员工编号 varchar (10) COLLATE Chinese_PRC_C
14、I_AS NOT NULL , 员工姓名 varchar (10) COLLATE Chinese_PRC_CI_AS NULL , 员工性别 char (2) COLLATE Chinese_PRC_CI_AS NULL , 出生日期 datetime NOT NULL , 员工证件号 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL , 员工电话 varchar (15) COLLATE Chinese_PRC_CI_AS NOT NULL , 部门编号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NU
15、LL , 职务 varchar (25) COLLATE Chinese_PRC_CI_AS NOT NULL , 聘用日期 datetime NOT NULL , 月薪 decimal(18, 0) NOT NULL , 备注 text COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY TEXTIMAGE_ON PRIMARYGO4、客房设备信息表CREATE TABLE dbo. 客房设备信息表 ( 客房编号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 客房类型 varchar (25) COLLA
16、TE Chinese_PRC_CI_AS NOT NULL , 客房单价 money NOT NULL , 床位数量 varchar (5) COLLATE Chinese_PRC_CI_AS NOT NULL , 空调 bit NOT NULL , 电视 bit NOT NULL , 音响设备 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , 房间数目 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 免费网络和电话 bit NOT NULL , 独立浴室 bit NOT NULL , 客房位
17、置 varchar (40) COLLATE Chinese_PRC_CI_AS NOT NULL , 预订情况 bit NOT NULL , 备注 text COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY TEXTIMAGE_ON PRIMARYGO5、客房预订信息表CREATE TABLE dbo. 客房预订信息表 ( 预订编号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 顾客姓名 varchar (10) COLLATE Chinese_PRC_CI_AS NULL , 顾客证件号 varcha
18、r (20) COLLATE Chinese_PRC_CI_AS NOT NULL , 客房编号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 订房日期 datetime NOT NULL , 预订金 money NOT NULL , 折扣 decimal(18, 0) NOT NULL , 支付方式 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 备注 text COLLATE Chinese_PRC_CI_AS NULL , 操作员 varchar (10) COLLATE Chine
19、se_PRC_CI_AS NOT NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGO6、结算信息表CREATE TABLE dbo. 结算信息表 ( 结算编号 varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 客房编号 varchar (10) COLLATE Chinese_PRC_CI_AS NULL , 客房类型 varchar (25) COLLATE Chinese_PRC_CI_AS NULL , 顾客姓名 varchar (10) COLLATE Chinese_PRC_CI_AS NULL , 顾客
20、证件号 varchar (20) COLLATE Chinese_PRC_CI_AS NULL , 订房日期 datetime NULL , 退房日期 datetime NULL , 消费金额 money NULL , 折扣 decimal(18, 0) NULL , 支付方式 varchar (10) COLLATE Chinese_PRC_CI_AS NULL , 备注 text COLLATE Chinese_PRC_CI_AS NULL , 员工编号 varchar (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_O
21、N PRIMARY GO7、顾客信息表CREATE TABLE dbo. 顾客信息表 ( 顾客姓名 varchar (10) COLLATE Chinese_PRC_CI_AS NULL , 顾客证件号 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL , 顾客性别 char (2) COLLATE Chinese_PRC_CI_AS NULL , 顾客生日 datetime NULL , 顾客邮箱 varchar (30) COLLATE Chinese_PRC_CI_AS NULL , 顾客级别 varchar (30) COLLATE Chi
22、nese_PRC_CI_AS NOT NULL) ON PRIMARYGO4.3 数据输入1 宾馆信息表2 部门基本信息表3 员工信息表4 客房设备信息表5 客房预订信息表6 结算信息表7 顾客信息表五、功能的实现5.1 视图的创建1 创建视图,只检索“订房日期”为 2009 01 09 的所有顾客信息以及其预订的客房方态 SELECT dbo. 客房预订信息表 .客房编号 , dbo.顾客信息表 .顾客证件号 ,dbo.顾客信息表 .顾客姓名 , dbo.客房预订信息表 .预订编号 , dbo.客房预订信息表 .订房日期 , dbo.客房设备信息表 .客房类型 ,dbo.客房设备信息表.客房
23、单价FROM dbo. 顾客信息表INNER JOINdbo.客房预订信息表ONdbo.顾客信息表 .顾客证件号= dbo.客房预订信息表.顾客证件号INNER JOINdbo.客房设备信息表ONdbo.客房预订信息表.客房编号WHERE (dbo. 客房预订信息表= dbo.客房设备信息表.客房编号.订房日期= '2009-01-12')2 创建视图,只检索客房类型为普通单人间的且已预订的客房及顾客信息SELECTdbo. 客房设备信息表.客房编号AS Expr2,dbo. 客房设备信息表Expr3,. 客房类型ASdbo.客房设备信息表.客房单价AS Expr4, dbo.
24、 客房设备信息表dbo.顾客信息表 .顾客证件号 , dbo.顾客信息表 .顾客姓名 ,dbo.顾客信息表 .顾客级别FROM dbo. 顾客信息表CROSS JOINdbo.客房设备信息表WHERE (dbo. 客房设备信息表.客房类型= ' 普通单人间 ') AND.预订情况AS Expr5,(dbo.客房设备信息表.预订情况= '1')5.2 存储过程的建立1 为了促进消费者消费,创建将客房类型为贵宾房的客房单价进行减价9.5 折处理的存储过程,创建语句如下:CREATE PROCEDURE discount ASupdate 客房设备信息表set客房单价 =客房单价 *0.95 where客房类型 ='贵宾房 'GO2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海员内部等级制度
- 混凝土公司内部审核制度
- 上海行健职业学院《自动驾驶概论》2024-2025学年第二学期期末试卷
- 煤矿企业调度室内部管理制度
- 监控中心内部稽核制度
- 监理内部培训管理制度
- 监理部内部物品管理制度
- 科学工作内部制度
- 科技公司内部制度
- 稽核流程内部控制制度
- 2026年小学四年级下册劳动教育教学计划
- 酒店客房员工考核制度
- 2026年内蒙古商贸职业学院单招职业技能测试题库附答案详解(夺分金卷)
- 2026年春季学期学校红领巾广播站工作计划及栏目设置表更新通知
- 小儿静脉血栓栓塞症诊疗指南
- 2026云南昆明巫家坝商业运营管理有限公司校园招聘8人笔试备考题库及答案解析
- 五年级数学下册期末真题卷(人教版成都锦江区)
- 培训学校理事会监督制度
- 2026年中煤一局集团有限公司招聘备考题库及一套完整答案详解
- (2025年)机械操作手安全培训试题及答案
- 泸州泸天化化工园区总体规划(2022-2035)
评论
0/150
提交评论