文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了VB类作品-基于VB客房预订管理系统的设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
三、逻辑设计 将E-R图转化为关系模式(不是最终的) • 顾客(姓名,性别,身份证号,联系电话,家庭住址,客房种类,房间数,订房日期,退房日期,服务台台号,当值服务员工号) 3NF • 服务台(服务台台号,服务台联系电话,订房编号) 3NF • 客房(客房编号,客房种类,客房位置,客房单价,客房设备,今日状态) 2NF • 客房管理部(订房编号,客房编号) 3NF • 财务部(订房编号,预约金,身份证号) 3NF 其中,“客房”是2NF,因为:客房编号—>客房种类,客房位置,今日状态;客房种类—>客房单价,客房设备。因而存在传递依赖,需要分解。 将客房分解为客房和客房信息设定两个实体: • R1:客房(客房编号,客房种类,客房位置) • R2:客房信息设定(客房种类,客房单价,客房设备) 1、检验无损性 • R1∩R2={客房种类} • R2-R1={客房单价,客房设备} • 因为: R1∩R2 R2-R1 • 所以此分解是无损分解。 2、检验是否保持依赖 • F={客房编号—>客房种类, 客房编号—>客房位置,客房编号—>今日状态,客房种类—>客房单价,客房种类—>客房设备} • ρ={{客房编号,客房种类,客房位置,今日状态},{客房种类,客房单价,客房设备}} 设客房编号,客房种类,客房位置,客房单价,客房设备,今日状态分别用A,B,C,D,E,F来表示,则F={A —> B,A —> C,A —> F,B —> D,B —> E},ρ={ABCF,BDE},R1=ABCF,R2=BDE • F在Rl上的投影为: A —> B,A —> C,A —> F • F在R2上的投影为: B —> D,B —> E • F中的函数依赖在分解中全部保持,所以分解r具有保持依赖的特点。 3、最终的关系模式 l 顾客(姓名,性别,身份证号,联系电话,家庭住址,客房种类,房间数,订房日期,退房日期,服务台台号,当值服务员工号) 3NF l 服务台(服务台台号,服务台联系电话,订房编号 ) 3NF l 客房(客房编号,客房种类,客房位置,今日状态) 3NF l 客房信息设定(客房种类,客房单价,客房设备)3NF l 客房管理部(订房编号,客房编号) 3NF l 财务部(订房编号,身份证号,预约金) 3NF 四、检验是否满足用户需求 u 例行事务需求 1.客户订房 查询客房信息,修改客房空闲状态,修改财务报表 2.客户退房 修改客房空闲状态,删除客户信息 u 查询事务需求 1.查询某一客户的订房情况 根据顾客身份证号查询表财务部信息和客房管理部信息 2.查询是否有满足用户要求的客房 • 查询某种客房的空闲房间数 • 查询某一客房何时会空闲(查客房信息和客房信息设定) 3.报表需求 • 生成顾客订房信息 用到的表:客房信息,顾客信息 • 生成客房标准信息 用到的表:客房信息设定 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |