2.3.4物理数据表
基于以上的需求分析、概念结构设计和逻辑结构设计,可以为客房管理系统创建5个表,分别是:客房信息表,顾客信息表,住宿信息表,员工信息表,管理员信息表。主要表结构分别如下:
表1 客房信息表
表2 顾客信息表
3.系统实现
3.1数据库连接
系统采用ADO(ActiveDataObject)方式连接数据库。90%的连接工作使用ADODB组件来实现,剩余10%采用ADODC组件实现。ADODB组件的特点是它可以根据程序员编写的代码进行灵活多样的操作,相比ADODC,ADODB有着更强的灵活性,功能也更为丰富。而ADODC则操作简洁,适合于数据库绑定控件的数据库连接。
3.2主要功能模块实现
3.2.1订房登记模块
系统管理员进入此模块后点登记按钮启用输入文本框和确认、取消按钮。输入顾客信息,选择房间后,系统会自动判定房间的房态信息以提示用户该房间是否可用,本文来自优%文~论.文/网,
毕业论文 www.youerw.com 加7位QQ324~9114找原文并导入房间标准和房间价格文本框。然后输入住宿天数后,系统自动计算退房日期、住宿费用和预付金额(押金100元)。当信息输入完毕后,点击确认按钮,系统将判断输入的信息是否有误,如果有误,则提示,如果信息核对无误,则记录该顾客的入住信息到数据库。然后确认、取消按钮失效,登记按钮启用。其结构如图4所示:
图4 订房登记流程图
3.2.2退宿结账模块
系统管理员进入此模块后,在证件号中输入顾客证件号,点击确认按钮,如果搜索到该顾客信息,则加载顾客信息。如果顾客使用过消耗品,则管理员需要点击消耗品的复选框,然后选择消耗品的使用情况。最后系统会计算出顾客的找零情况,点击确认按钮,如果上述信息有误,则提示,如无误,则进行结算并删除数据库顾客信息中该顾客的信息,并在住宿信息当中添加此次住宿的详情,为报表功能做准备。
其结构如图5所示:
上一页 [1] [2] [3] [4] [5] [6] 下一页
VB+Access客房管理系统设计+ER图+流程图 第5页下载如图片无法显示或论文不完整,请联系qq752018766