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