大学酒店管理系统学士论文资料 下载本文

型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。

概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。

根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。

会员信息实体E-R图如图4-9所示。

姓名登录密码 登录名会员 图4-9 会员信息实体E-R图

性别 年龄 编号 管理员信息E-R图如图4-10所示。

用户名 编号 管理员 密码

图4-10 管理员信息实体E-R图

客房信息实体E-R图如图4-11所示。

图片 简介 面积 房间号 图4-11 客房信息实体E-R图

图片名 类型 日价格 押金 客房 预订信息实体E-R图如图4-12所示。

- 22 -

押金 结束时间 入住时间 房间号 预订 预订时间 会员ID 编号

图4-12 预订信息实体E-R图

入住信息实体E-R图如图4-13所示。

身份证号 结束时间 押金 客房ID 入住 入住时间 消费 会员ID

图4-13 入住信息实体E-R图

菜品信息实体E-R图如图4-14所示。

图片 价格 菜品名 菜品 图4-14 菜品信息实体E-R图

类型 简介

订菜信息E-R图如图4-15所示。

菜品号 开始时间 编号 订菜 会员号 预订时间 消费

图4-15 订菜信息实体E-R图

- 23 -

用餐信息E-R图如图4-16所示。

开始时间 菜品号 会员ID 编号 用餐 图4-16 订菜信息实体E-R图

消费

新闻信息E-R图如图4-17所示。

编号 内容 新闻 时间 标题

图4-17 新闻信息实体E-R图

留言信息E-R图如图4-18所示。

会员号 编号 内容 留言 时间 题目

图4-18 新闻信息实体E-R图

4.6.2 数据库的逻辑结构设计

酒店客房管理系统的系统数据库名为db_jiudian,在数据库中,为系统每个功能对应的实体建立表格,本数据库中包含10个表格。其数据库表格的具体内容是:

1.管理员信息表t_admin(userId,userName,userPw):管理员信息表主要记录了管理员的账号信息,包括用户名和密码,结构如表4-1所示。

字段名 userId username Userpw 表4-1 管理员信息表(t_admin) 字段含义 类型 int 编号 varchar(50) 用户名 varchar(50) 密码 约束条件 主键 2.会员信息表t_user(id,loginname,loginpw,name,sex):会员信息表主要是记录了注册会员基本信息,包括姓名,性别,年龄等,结构如表4-2所

- 24 -

示。

字段名 id loginname loginpw name sex age 表4-2 会员信息表(t_user) 字段含义 类型 int 编号 varchar(50) 登录名 varchar(50) 密码 varchar(50) 姓名 varchar(50) 性别 varchar(50) 年龄 约束条件 主键 3.留言信息表t_liuyan(id,title,content,shijian,user_id):留言信息表主要是记录了留言的基本信息,包括题目,内容,发布人等,结构如表4-3所示。

字段名 id title content shijian user_id 表4-3 留言信息表(t_liuyan) 字段含义 类型 varchar(50) 编号 varchar(50) 标题 varchar(5000) 内容 varchar(50) 发布时间 varchar(50) 发布人 约束条件 主键 4.新闻信息表t_news(id,title,content,shijian):新闻信息表记录了酒店新闻的基本信息,包括题目,内容,发布时间等,结构如表4-4所示。

字段名 id title content shijian 表4-4 新闻信息表(t_news) 字段含义 类型 varchar(50) 编号 varchar(50) 标题 varchar(5000) 内容 varchar(50) 发布时间 约束条件 主键 5.客房信息表t_kefang(id,fangjianhao,fangjianmianji,fangjianjianjie,fujian, fujianyuanshiming,kefangleixing,rijiage,del):客房信息表记录了客房的基本信息,包括房间号,图片,日价格,押金等,结构如表4-5所示。

字段名 id fangjianhao fangjianmianji fangjianjianjie fujian kefangleixing rijiage 4-5 客房信息表(t_kefang) 字段含义 类型 int 编号 varchar(50) 房间号 varchar(50) 面积 varchar(50) 简介 varchar(50) 图片 varchar(50) 类型 varchar(50) 日价格 约束条件 主键 6.预订信息表t_yuding(id,kefang_id,kaishishijian,jieshushijian,yajin, zhifufangshi,yudingshijian,user_id):预订信息表记录了预订客房的基本信

- 25 -