间 keep_time int × 保留时间 eng_time varchar × 预定时间 Remark varchar √ 备注 engagemark int × 0 预定状态标志 Cluemark int × 0 提醒标志 Delmark int × 0 删除标记
表5 sunhotel 数据库预定信息表
(6) 结算表[checkout]
结算表checkout,它保存了宾客结算的信息,比如结账的单号、入住单号、实住天数,金额等等信息。系统操作员可以根据结算信息来掌握来离店宾客的消费情况和宾馆的最近营业情况,可以让系统管理人员查询具体的某一段时间的营业情况户就能方便订。结算属性如下:
结算(结账单号,入住单号,实住天数,金额,结算时间,备注,删除标记,)。表结构具体如表6所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 chk_no varchar × 结账单号 in_no varchar × 入住单号 Days int × 实住天数 Money float × 金额 chk_time varchar × 结算时间 Remark varchar √ 备注 Delmark int × 0 删除标记 表6 sunhotel 数据库结算表
(7) 日志表[record]
日志表record,它主要记录了系统操作人员或者是管理人员登入系统的情况,比如管理员登入系统的时间和管理员退出系统的时间、操作员、内容,删除标志等等信息,日志表是对系统管理的一个记录。日志属性如下:
日志(主键,操作时间,内容摘要,内容,删除标记)。表结构具体如表7所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 Time datetime × 操作时间 Operator varchar × 操作员 Brief varchar × 内容摘要 Content varchar × 内容 Delmark int × 0 删除标记
表7 sunhotel 数据库日志表
(8) 操作员信息表[pwd]
操作员信息表pwd,它主要记录了系统操作人员登入系统的用户ID和密码,用户权限等信息情况。操作员登入系统后可以对用户登入的用ID和密码进行修改、删除或者是添加新的登入用户ID和密码、重新设置用户权限。操作员属性如下:
操作员(主键,用户登录ID,登录密码,用户权限,删除标记)。表结构具体如表8所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 Userid varchar × 用户登录ID Pwd varchar × 登录密码 Puis int × 用户权限 Delmark int × 0 删除标记
表8 sunhotel 数据库操作员信息表
(9) 会员信息表[member]
会员信息member,它主要记录了系统会员信息,例如会员的编号、、性别、联系电话、详细地址等信息。操作员登入系统后可以添加新的会员信息,修改会员信息,删除已有的会员等操作。会员属性如下:
会员(会员编号,
会员名称,性别,证件编号,详细地址,备注,删除标记,保留1)。表结构具体如表9所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 m_id varchar × 会员编号 m_name varchar × 会员名称 Sex varchar × 性别 zj_no varchar × 证件编号 Address varchar × 详细地址 m_tel varchar × 联系电话 Remark varchar × 备注 Delmark int × 0 删除标记 other1 vrchar √ 保留1
表9 sunhotel 数据库会员信息表
5.2 系统E-R图
依据数据库的原理,经过转换,可以导出各个关系。其转换规则为:首先每个实体就转化为一个关系,有属性的联系也应转化为一个关系,然后需要给出每个关系的关键字。根据以上规则直接给出所有关系。本系统操作员登入系统成功后可以对房间经行管理,宾客通过系统入住或者预定房间。
概念结构设计是将系统需求分析得到的用户需求抽象为信息结构的过程。概念结构设计的结果是数据库的概念模型。它是整个数据库设计的关键。概念模型是对信息世界的建模,概念模型应当能够全面、准确的描述出