当前位置:首页 > 酒店(宾馆)管理系统--毕业论文+文献翻译
河南科技大学本科毕业设计(论文)
模式应包含E1的主属性;
(2)可选成员类:若实体集E2是它同实体集E1的N:1联系中的一个可选成员,那么,这个联系往往由包括E1和E2主属性以及该联系中每个属性的各个关系模式表示; 为了避免空值问题, 我们也可以引入另一个表示联系的关系。
(3)N:M二元联系:一般由另一个关系模式表示。这个关系模式由每个参加的实体集的主属性以及这个联系的任何属性一起组成。 三元实体集联系的转换:
每一个三元联系被转换成另一个关系模式,其中包括有三个参加的实体集的键。
§3.2.4 关系模式
本系统的关系模式如下:
登记预收表:{凭证号码、姓名、证件名称、证件号码、出差事由、房间号、客房类型、联系电话、客房价格、住宿日期、住宿时间、住宿天数、宿费、折扣、应收宿费、预收金额、提醒日期、退宿日期、备注、标志、日期、时间、结款方式、摘要、提醒时间、退宿时间}
住宿登记表:{凭证号码、姓名、证件名称、证件号码、出差事由、房间号、客房类型、联系电话、客房价格、住宿日期、住宿时间、住宿天数、宿费、折扣、应收宿费、预收金额、提醒日期、退宿日期、备注、标志、日期、时间、结款方式、摘要、提醒时间、退宿时间}
挂帐信息:{日期、挂帐单位、摘要、住宿金额、欠款金额、还款金额、金额累计、姓名、证件号码、票号、时间、序号、房间标准、房间价格}
客房信息:{房间号、房间类型、价格、房态、标志、备注、配置、使用设置、营业日期}
客房预定信息:{姓名,身份证号,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,预住日期,预住天数,预付金额,备注日期、操作员、时间、证件名称}
13
河南科技大学本科毕业设计(论文)
退房登记信息:{凭证号码,姓名,证件号码,联系电话,详细地址,工作单位,房间号,客房类型,房间价格,住宿日期,住宿时间、住宿天数,宿费、折扣或招待、折扣、应收宿费、杂费、电话费、会议费、存车费、赔偿费、金额总计、预收宿费、退还宿费、退房日期、退房时间、日期、时间、备注、联系电话、BZ}
§3.3 数据库E-R图
系统E—R图:
客房状态 客房 房间号 客房价格 图3-3客房管理员——管理——客房
管理员 1 管理 n
客房类型 联系方式 客房类型 证件号码 姓名 详细地址 证件名称 顾客 凭证号码 m 住宿时间 房间 客房类型 房间状态 住宿日期 预定/入住 住宿天数 n 客房价图3-1全局E-R图
14
河南科技大学本科毕业设计(论文)
图3-2 管理员实体
管理员编号 管理员 管理员密码 管理员
§3.4 数据库模型
需求分析:
(1)客房信息:客房编号、房间号、房间类型、房间价格、房间状态。 (2)顾客信息:姓名、证件类型、证件号码、联系地址、联系电话。
在本系统中存在两个实体:客房和顾客。一个联系:入住。在客房实体中,客房编号为关键字;在客户实体中,客户凭证编号作为关键字。因此得到下列关系模型: 实体关系模式:
客户(姓名,凭证号码,证件名称,证件号码,联系电话,详细地址) 客房(客房编号,房间类型,房间价格,使用状态) 联系关系模式:
入住登记(客房编号,客户凭证号、预定日期/入住日期、住宿天数)
15
河南科技大学本科毕业设计(论文) 第4章 详细设计
§4.1 系统主窗口设计
本宾馆管理系统的编码采用的开发工具是Microsoft Visual C++ 6.0,整个系统的界面采用的是VC 6.0的MFC开发。图4-1和图4-2给出了整个系统的主界面和主菜单设计原型。
图4-1系统主界面原型
图4-2主菜单原型
§4.2 系统类设计
此次宾馆管理系统程序所封装的类,如图4-3所示。 CAboutDlg:VC的对话框类。
CAddmoneydlg:追加押金类 ,封装了追加押金模块所需要的程序代码 CChangeroomdlg:调房登记类,继承CAboutDlg类,定义了m_pConnection、m_pCommand、m_pRecordset、m_pRecordsetout;四个指针用于调房模块的运行。
CCheckinregdlg:住宿登记类,定义了String类型的regnumber、gustname、gustaddr、zhengjian、zhengjian_number、checkinreg_reason成员变量,成员变量的含义如表4-3所示。
16
共分享92篇相关文档