客房管理系统sql

上传人:cn****1 文档编号:499016380 上传时间:2023-11-13 格式:DOCX 页数:17 大小:155.30KB
返回 下载 相关 举报
客房管理系统sql_第1页
第1页 / 共17页
客房管理系统sql_第2页
第2页 / 共17页
客房管理系统sql_第3页
第3页 / 共17页
客房管理系统sql_第4页
第4页 / 共17页
客房管理系统sql_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《客房管理系统sql》由会员分享,可在线阅读,更多相关《客房管理系统sql(17页珍藏版)》请在金锄头文库上搜索。

1、圜怀Q号EAST CHINA INSTITUTE OF TECHNOLOGY数据库课程设计实验报告客房管理系统姓名:朱圣光学号:09103117班级:10210301专业:信息管理与信息系统日期:2011年11月09日一、需求分析随着社会经济的发展,人们之间的生意上的来往越来越频繁,酒店住 宿也就成了常态。但是随着客户不断的增加,客户的变动越来越快,这使 得人工管理客房信息已变得不可能。所以开发一个客房管理系统实现电脑 管理,现在已经迫不及待。一个好的管理系统即能扩大信息量,又能方便 查询客房当下所有信息。模块功能分析:(1)客房模块:用来管理酒店客房的日常运行,并且反应客房的当前信息。(2)

2、顾客模块:用来管理顾客的住房信息和基本身份登记。(3)职工模块:用来管理职工的基本信息。(4)职位模块:用来管理客房管理有关的员工的薪金问题。(5)客房类型模块:用来管理客房的等级和相应的住宿费用。这个系统还要能够满足顾客基本的要求,如:顾客入住、退订、变更等。并 且当顾客咨询时要能及时查询到顾客所需要了解的信息,要能及时给出相应 的解决方案。二、概念结构设计经分析,本系统的e-r图如下:各实体间关系的e-r图如下:关系图:客房类型2类型号 类型名 价铉:客房1客房号职工号-1顾客2蝙号身份证号入住时间客房号姓名贯籍性别年龄,职工揪职工号-姓名性别年龄职位号职位职位号三J职位名 薪金刁三、逻辑

3、结构设计1.客房管理系统基本信息表客房列名数据类型长度是否允许 空备注客房号char6否主关键字状态char2是类型号char4是职工号char6是顾客列名数据类型长度是否允许空备注编号char10否主关键字身份证号char20否入住时间char8否客房号char8否姓名char8是贯籍char10是性别char4是年龄samllint2是职工列名数据类型长度是否允许空备注职工号char6否主关键字姓名char8是性别char2是年龄tinyint1是职位号char8是客房类型列名数据类型长度是否允许空备注类型号char10否主关键字类型名char8是价钱tinyint1是职位列名数据类型长度

4、是否允许空备注职位号char8否主关键字职位名char10是薪金tinyint1是2.客房管理基本数据信息表客房类型类型号类型名价钱01总统套房200002上等客房80003一般客房200职位职位号职位名薪金11101经理500011102收银员250011103服务员220011104清洁工1600职 工职工号姓名性别年龄职位号10201张华女361110410202王梅女401110410203张丽女321110210204李丽女271110310205宋红娟女261110310206张震男4511101客房客房 号类型号状态职工号10103有1020110203空1020110303有1

5、020120102有1020220202空1020230101有10202顾客编号省份证号入住时间客房号姓名贯籍性别年龄1362323196602142011-11-8103李德湖南男452262424197912042011-5-15101张丽华安徽女323362525197807232011-6-13201龚林江西男334361215195603172011-4-3301魏福生湖南男55 建库create database客房管理系统 建表CREATE TABLE 客房(客房号 char(6) primary key,类型号char(4),状态 char(2),职工号char(6),con

6、straint c1 check (状态 in (有,空)create table 顾客( 编号 char(10) primary key, 省份证号char(20), 入住时间char(8), 客房号 char(6) not null, 姓名 char(8), 贯籍 char(10), 性别 char(4), 年龄 tinyint )create table 职工(职工号 char(6) primary key, 姓名 char(8), 性别 char(2), 年龄 tinyint, 职位号char(8) )create table 职位( 职位号 char(8) primary key,

7、职位名char(10), 薪金 smallint )create table客房类型( 类型号 char(4) primary key, 类型名char(8), 价钱 tinyint)添加记录Insert into客房类型values (01,总统套房,2000)insert into客房类型values (02,上等客房,800)insert into客房类型values (03,一般客房,200)insert into 职位values (11101,经理,5000)insert into 职位values (11102,收银员,2500)insert into 职位values (111

8、03,服务员,2200)insert into 职位values (11104,清洁工,1600)insert into 职工values (10201,张华,女,36,11104)insert into 职工values (10202,王梅,女,40,11104)insert into 职工values (10203,张丽,女,32,11102)insert into 职工values (10204,李丽,女,27,11103)insert into 职工values (10205,宋红娟,女,26,11103)insert into 职工values (10206,张震,男,45,1110

9、1)insert into 客房values (101,03,有,10201)insert into 客房values (102,03,空,10201)insert into 客房values (103,03,有,10201)insert into 客房values (201,02,有,10202)insert into 客房values (202,02,空,10202)insert into 客房values (301,01,有,10202)insert into 顾客values (T,36232319660214,2011-11-8,103,李德,湖南,男 ,45)insert into

10、 顾客values (2,26242419791204,2011-5-15,101,张丽华,安徽, 女,32)insert into 顾客values (3,36252519780723,2011-6-13,201,龚林,江西,男 ,33)insert into 顾客values (4”36121519560317,2011-4-3”301,魏福生,湖南,男 ,55)四、功能处理1.索引 建立索引create unique index顾客信息on顾客(客房号);create unique index客房价on客房类型(价钱);create unique index 职工信息 on 职工(职工号

11、); 删除索引drop index 职工.职工信息;2.视图 创建视图create view 客房信息 asselect客房号,类型名,状态,价钱from客房k,客房类型rwhere k.类型号=r.类型号create view 员工信息 asselect职工号,姓名,性别,职位名,薪金from 职工 2,职位 wwhere z.职位号=w.职位号create view客房清洁信息 asselect客房号,z.职工号,姓名,职位名from职工z,客房k,职位wwhere z.职工号=k.职工号and z.职位号=w.职位号create view 顾客信息asselect k.客房号,状态,姓名,入住时间,性别from客房k,顾客gwhere k.客房号=g.客房号 视图的撤消drop view客房清洁信息; 视图的查询select * from 客房信息;查询结果客房号类型名状态价钱1101一般有2002102一般空2003103一般有2004201上等有8005202上等空8006301总统套房有2000select *from员工信息;查询结果职工号姓名性别职位名薪金110201张华女清洁工1600210202王梅女清洁工1600310203张丽女收银员2500410204李丽女

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号