酒店管理信息系统设计方案.docx
《酒店管理信息系统设计方案.docx》由会员分享,可在线阅读,更多相关《酒店管理信息系统设计方案.docx(14页珍藏版)》请在冰豆网上搜索。
酒店管理信息系统设计方案
题目:
酒店管理信息系统
学院信息管理学院
小组成员李方虎甘龙祥江艳红胡涛郑禹
一、酒店管理系统系统功能分析:
1.1订、退房子系统功能图:
1.2客房子系统功能图:
1.3库存子系统功能图:
二、数据需求及业务规则分析:
1、一个酒店会有很多的顾客,每个顾客包括姓名、证件号(唯一标识)、客户类型、手机号码、入住天数和入住人数等信息
2、房间由房号唯一标识,需要存储价格、入住状态、房型等信息。
其中,价格可以根据选择的房型算出,房间可以进一步分为单人间、双人间和套间等。
3、押金凭证由押金编号唯一标识,需要存储押金时间、押金金额,押金事由,顾客号等信息。
其中顾客号可以根据顾客实体集的顾客姓名得知,一个押金只可以对应一张押金凭证,一张押金凭证只可以对应一个押金
4、优惠信息包括优惠天数,优惠的对象、优惠的程度、优惠的形式等信息,其中,某种类型的房间只可以对应一种优惠形式,而优惠活动可以对应多个房间。
5、采购凭证由采购单号唯一标识,需要存储采购日期、采购单价、采购数量、物品名称、物品规格等信息。
其中,一张采购单只可以一张采购凭证,一张采购凭证只可以对应一张采购单。
6、员工由用户名唯一标识,需要存储姓名、权限,密码等信息。
其中,一个员工只可以录入多张订单,一张订单只可以有某个员工录入。
7、仓库有仓库代码唯一标识,需要存储地址,电话号码,仓储类型,仓管保管员等信息。
其中存储地址是个复合属性,有省份、城市、街区组成,电话号码是个多值属性,可能移动电话,座机号码,仓库类型也是个多值属性,可能包括自有仓库,公共仓库和租赁仓库。
8、登记入住是一个联系实体集,它即是顾客与房间的联系集,同是也是登记入住和入住单的实体集。
9、订单由订单号唯一标识,需要存储订单时间,订单金额、订单单价,订单天数等信息,一张订单只可以对应一张发票或者收据,一张发票只可以对应一张订单。
没有订单就没有发票,所以发票是弱实体集,定单是强实体集。
10、退款凭证由凭证编号唯一标识,需要包括押金,入住天数,结算日期等信息,一个退款金额只对应一个退款凭证。
11、供应商由供应商编号唯一标识,需要包括供应商的地址,联系方式,等级等信息,其中,地址是一个复合属性,包括省份,城市和街区,联系方式一个多值属性,等级可以根据指标给供应商划定等级,是一个多值属性。
12、收货方由收货方编号唯一标识,需要包括收货方的联系方式,地址,人员等信息,其中,联系方式是一个多值属性,地址是一个复合属性,一个收货方可以收很多的产品,一个产品只可以由一个收货方接收。
13、销售凭证由凭证唯一标识,需要包括凭证编号,数量、单价、单位、金额,产品名称和客户编码等信息。
三、数据约束分析:
顾客
属性
含义
类别
域及约束
customerNo
顾客编号
主码
char(10),不允许为空值
cusName
varchar(20),不允许为空值
sex
性别
char
(2),取值范围:
{‘男’,‘女’}
cusID
证件号
char(20),不允许为空值
telephone
char(13)
员工
属性
含义
类别
域及约束
employeeNo
员工编号
主码
char(10),不允许为空值
employeeName
varchar(20),不允许为空值
sex
性别
char
(2),取值范围:
{‘男’,‘女’}
birthday
出生日期
datetime
empID
证件号
char(20),不允许为空值
title
职务
varchar(20)
salary
薪水
numeric
address
住址
varchar(40)
telephoe
char(13)
email
varchar(40),不允许为空值
订单
属性
含义
类别
域及约束
orderNo
订单编号
主码
char(10),不允许为空值
custormerNo
顾客编号
char(10),不允许为空值
orderDate
订单日期
datetime,不允许为空值
type
房型
varchar(15)
quantity
订房数量
numeric,不允许为空值
checkindate
入住日期
datetime,不允许为空值
房间
属性
含义
类别
域及约束
roomNo
房间编号
主码
char(10),不允许为空值
type
房型
varchar(15)
quantity
数量
numeric
price
房间价格
numeric
采购单
属性
含义
类别
域及约束
purchaseNo
采购单号
主码
char(10),不允许为空值
purDate
采购日期
datetime,不允许为空值
purQuantity
采购数量
numeric,不允许为空值
purPrice
采购单价
numeric,不允许为空值
employeeNo
员工编号
char(10),不允许为空值
供应商
属性
含义
类别
域及约束
companyNo
公司编号
主码
char(10),不允许为空值
companyTitle
公司名称
varchar(40),不允许为空值
address
公司地址
varchar(40),不允许为空值
zipCode
邮编
char(10),不允许为空值
contactPerson
联系人
varchar(20),不允许为空值
telephone
联系电话
varchar(40),不允许为空值
fax
传真
varchar(40),不允许为空值
email
varchar(40),不允许为空值
商品表
属性
含义
类别
域及约束
commodityNo
商品编号
主码
char(10),不允许为空值
commodityName
商品名称
varchar(40),不允许为空值
price
单价
numeric,不允许为空值
quantity
数量
numeric,不允许为空值
押金凭证
属性
含义
类别
域及约束
cashpledgeNo
押金凭证编号
主码
char(10),不允许为空值
orderNo
订单编号
char(10),不允许为空值
customerNo
顾客编号
char(10),不允许为空值
cusName
顾客姓名
varchar(20),不允许为空值
debitSubject
借记科目
varchar(40),不允许为空值
debitMoney
借记金额
numeric,不允许为空值
creditSubject
贷记科目
varchar(40),不允许为空值
creditMoney
贷记金额
numeric,不允许为空值
date
开立日期
datetime,不允许为空值
销售凭证
属性
含义
类别
域及约束
saleNo
销售凭证编号
主码
char(10),不允许为空值
commodityNo
产品编号
char(10),不允许为空值
quantity
数量
numeric,不允许为空值
price
单价
numeric,不允许为空值
收款凭证
属性
含义
类别
域及约束
gatheringNo
收款凭证编号
主码
char(10),不允许为空值
customerNo
顾客编号
char(10),不允许为空值
cusName
顾客姓名
varchar(20),不允许为空值
debitSubject
借记科目
varchar(40),不允许为空值
debitMoney
借记金额
numeric,不允许为空值
creditSubject
贷记科目
varchar(40),不允许为空值
creditMoney
贷记金额
numeric,不允许为空值
date
开立日期
datetime,不允许为空值
退款凭证
属性
含义
类别
域及约束
refundNo
退款凭证编号
主码
char(10),不允许为空值
cashpledgeNo
押金凭证编号
char(10),不允许为空值
orderNo
订单编号
char(10),不允许为空值
customerNo
顾客编号
char(10),不允许为空值
cusName
顾客姓名
varchar(20),不允许为空值
debitSubject
借记科目
varchar(40),不允许为空值
debitMoney
借记金额
numeric,不允许为空值
creditSubject
贷记科目
varchar(40),不允许为空值
creditMoney
贷记金额
numeric,不允许为空值
date
开立日期
datetime,不允许为空值
仓库
属性
含义
类别
域及约束
storageNo
仓库编号
char(10),不允许为空值
storageAdd
仓库地址
varchar(40)
employeeNo
员工编号
char(10),不允许为空值
telephoe
联系电话
char(13)
商品
属性
含义
类别
域及约束
commodityNo
商品编号
主码
char(10),不允许为空值
commodityName
商品名称
varchar(20),不允许为空值
standard
规格
char(10),不允许为空值
price
单价
numeric,不允许为空值
退房
属性
含义
类别
域及约束
customerNo
顾客编号
主码
char(10),不允许为空值
type
房间类型
varchar(15)
price
房间价格
numeric
checkindate
入住日期
datetime,不允许为空值
checkoutdate
退房日期
datetime,不允许为空值
顾客类型
属性
含义
类别
域及约束
cusStyle
顾客类型编号
主码
char(10),不允许为空值
customerStylemane
顾客类型名称
varchar(15)
优惠信息
属性
含义
类别
域及约束
discountNo
优惠信息编号
主码
char(10),不允许为空值
discount
优惠信息内容
varchar(15)
cusStyle
顾客类型编号
char(10),不允许为空值
四、完整E-R图: