001宾馆管理系统VC
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为数据库的具体设计打下基础。
在仔细分析调查有关宾馆管理信息需求的基础上,得到如图所示的系统处理的数据流程。
针对一般宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构:
◇ 客房标准信息,包括的数据项有: 标准编号、标准名称、房间面积、床位数量、客房单价、是否有空调、电视机、电话和单独卫生间。
◇ 客房信息,包括的数据项有:客房编号、客房种类、客房位置、客房单价和备注信息等。
◇ 订房信息,包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣和备注信息等。 【买计算机毕业论文就到www.think58.com】
◇ 结算信息,包括的数据项有:订房编号、客房编号、客房种类、客房位、客房备注信息、顾客姓名、顾客身份号码、入住时间、折扣、结算时间和备注信息等。
◇ 消费物品信息,包括的数据项有:消费物品,消费价格信息。
think58
[资料来源:www.THINK58.com]
◇ 消费信息,包括的数据项有:客房号,姓名,消费物品,消费价格,以及顾客的个人信息。
设计好以上的数据结构、数据项和数据流程,就可以开始进行下面的数据库设计,另外还有一些别的查询,统计功能,这些没有设立专门的数据库,而是即查即用,并且查询,与统计可以分类查询,统计。下图中宾馆管理信息系统数据流程图反映了整个数据的流程,在为系统设计时,就可以做到心中有数,更加有效的设计系统,编写代码。从而加快系统的完成,缩短设计的时间,从而做到事半功倍。
8.5.2数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这个实例根据上面的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体E-R图如下: think58.com [来源:http://think58.com]
think58好,好think58 [资料来源:www.THINK58.com]
[来源:http://www.think58.com]
[资料来源:www.THINK58.com]
本文来自think58
客房标准信息E—R图
内容来自think58 [资料来源:http://think58.com]
[资料来源:http://think58.com]
本文来自think58
客房信息列表E—R图 [资料来源:THINK58.com]
[资料来源:http://think58.com]
订房信息实体E-R图
本文来自think58 [资料来源:http://think58.com]
think58 [版权所有:http://think58.com]
think58 [资料来源:www.THINK58.com]
结算信息实体E-R图 内容来自think58
think58
copyright think58 [资料来源:www.THINK58.com]
think58
[版权所有:http://think58.com]
copyright think58 [资料来源:THINK58.com]
[来源:http://think58.com]
客房之间关系E-R图
[来源:http://www.think58.com]
8.5.3数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为SQL Server 2000数据系统所支持的实际数据模型,也就是数据库的逻辑结构。宾馆管理信息系统中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。
列名
数据类型 可否为空 说明
typei varchar NOT NULL 标准编号
typename varchar NOT NULL 标准名称
Area float NULL 房间面积
Bednum varchar NULL 床位数量
hircondition varchar NULL 是否有空调
htelephone varchar NULL 是否有电话
helevision varchar NULL 是否有电视
htoilit varchar NULL 是否有卫生间
price float NULL 单价
客房标准信息表 think58好,好think58 [来源:http://www.think58.com]
本文来自think58 [资料来源:THINK58.com]
[资料来源:www.THINK58.com]
[资料来源:www.THINK58.com]
[来源:http://think58.com]
think58.com [来源:http://think58.com]
客房信息表
列名 数据类型 可否为空 说明
roomNo varchar NOT NULL 客房编号
roomype varchar NOT NULL 客房种类
roomposition varchar NULL 客房位置
roomprice float NOT NULL 单价
putup varchar NOT NULL 是否被预定
roommemo text NULL 备注信息 think58.com
[来源:http://www.think58.com]
think58 [资料来源:www.THINK58.com]
copyright think58
think58
房信息表
列名 数据类型 可否为空 说明
bookno varchar
NOT NULL 订房编号
customname varchar NOT NULL 顾客姓名
customID varchar NOT NULL 身份证号码
roomno varchar NOT NULL 客房编号
indate datetime NULL 入住日期
discount flaot NULL 折扣
inmemo text NULL 备注
checkdate datetime NULL 结算日期
amount float NULL 金额
内容来自think58
上一篇:vc++象棋程序+论文