数据库课程设计实验报告(宾馆客房管理系统)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理课程设计题目宾馆客房管理系统

学院

专业

班级

学号

学生姓名

指导教师

编写日期2010年01月21日

目录

1 系统前期分析设计 (2)

1.1系统调查 (2)

1.2用户需求 (2)

1.3系统需求分析 (2)

1.4概念设计 (4)

1.5逻辑结构设计 (6)

2 系统具体实施过程 (6)

2.1程序代码 (6)

2.2 数据库的完整性和安全性 (10)

2.3参考文献 (10)

3 总结 (11)

1.系统前期分析设计

1.1 系统调查

近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。

传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。

1.2 用户需求

建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。

﹡快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间

﹡准确实现客人预订入住的要求,实现有效及有保障的前台系统作业

﹡快速响应住宿客人的有关项目查询要求

﹡实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求

﹡提供清晰、准确的各类明细报表、账单,给客人留下良好的管理印象

1.3 系统需求分析

需求分析图:

宾馆客房管理系统的数据字典:

(宾馆客房管理系统的数据流——客人信息)

(宾馆客房管理系统的数据流——订单)

(宾馆客房管理系统的数据流——客房信息)

(宾馆客房管理系统的数据流——入住单)

(宾馆客房管理系统的数据流——帐单)宾馆客房管理系统的数据项:

1.4 概念设计

1.5逻辑结构设计

客人信息(预定人姓名,身份证号,VIP)

订单(订单编号,姓名,身份证号,客房编号,客房类型,抵店时间,入住人数,预定人,电话,住几天,订单状态)

客房信息(客房编号,客房类型,客房价格,客房状态)

入住单(入住单号,客房编号,客房类型,入住时间,入住人数,姓名,退房时间,订单编号,入住单状态)

帐单(帐单编号,客房编号,姓名,消费金额,入住时间,退房时间,备注)

2.系统具体实施过程

create table roominfo /*创建数据表roominfo*/

(rid char(6) not null,

rstyle varchar(10),

kfzt char(2) not null)

go

create table liveorder /*创建数据表liveorder*/

(lno varchar(36) not null,

rid char(6) not null,

rstyle varchar(10),

btime datetime not null,

cno char(10),

cname varchar(10) not null,

etime datetime,

ono varchar(36),

lzt char(4) )

go

create table bill /*创建数据表bill*/

(bno varchar(36) not null,

rid char(6) not null,

cname varchar(10),

cust money,

btime datetime,

etime datetime,

remarks varchar(40))

go

create table roomsp /*创建数据表roomsp*/

(rstyle varchar(10) not null,

rprice money)

go

create table hordform /*创建数据表hordform*/

(ono varchar(36) not null,

cname varchar(10) not null,

csex char(2),

cid char(18),

rid char(6) not null,

rstyle varchar(10),

arrivetime datetime,

cno char(10) not null,

dingname varchar(10),

livetime char(10),

dingph char(15) not null,

ozt char(4))

go

create table hliveorder /*创建数据表hliveorder*/

(lno varchar(36) not null,

rid char(6) not null,

rstyle varchar(10),

btime datetime not null,

cno char(10),

cname varchar(10) not null,

etime datetime,

ono varchar(36),

lzt char(4) )

go

insert into cusinfo values('mao','zcl','330227************','n') insert into cusinfo values('qxb','zyy','330227************','n') go

insert into roominfo values('2010','s','n')

insert into roominfo values('2201','s','n')

insert into roominfo values('2301','s','n')

insert into roominfo values('3010','s','y')

insert into roominfo values('3012','s','n')

相关文档
最新文档