云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 小型酒店管理系统的设计与开发毕业论文

小型酒店管理系统的设计与开发毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 23:33:26

玉林师范学院本科生毕业生论文(设计)

If itimes = 3 Then '错误3次,退出系统

MyMsg = MsgBox(\输入错误,请向系统管理员查询!\系统提示\

If MyMsg = vbOK Then End End If End Sub

5.3主窗体的设计与实现

程序启动后,在系统登录界面验证完操作员和操作员密码后,将进入程序主窗体。在程序主窗体中通过选择菜单命令或单击工具栏中的按钮,可调用相应程序窗体或进行相应操作;可根据操作员不同,确定操作员的相应权限,在主窗体状态栏中显示了系统时间和当前系统操作员。主窗体界面如下图5.3所示:

图5.3 主窗体界面 Fig. 5.3 The Main form interface

该系统主窗体主要通过菜单命令实现调出各个窗体或执行相应操作。同时在主窗体和添加一个Toolbar控件,作为工具栏。通过Toolbar控件的Click事件,也可实现调出相应窗体或执行相应操作。

15

刘芳 小型酒店管理系统

使用Button对象的Key属性标识被单击的按钮。例如,在主窗体模块中单击工具栏中的按钮,发生ButtonClick事件,并用Key属性标识被单击的按钮。代码如下:

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Key Case \

zsdj_Click '调入住宿登记 Case \

tf_Click '调入退宿结账 Case \

zscx_Click '调入住宿查询 Case \

sftx_Click '调入提醒 Case \ '重新登录 Load main_Login main_Login.Show Case \

If MsgBox(\确定退出该系统?\系统提示\ End End If End Select End Sub

单击主窗体中的菜单项,通过菜单命令实现调出各个窗体或执行相应操作,在各子菜单的Click事件下实现相应操作。部分代码如下: Private Sub sjbf_Click() '调入数据备份 main_sjbf.Show Main.Enabled = False End Sub

Private Sub sjhf_Click() '数据恢复 main_sjhf.Show

16

玉林师范学院本科生毕业生论文(设计)

End Sub ??

Private Sub ma_Click() '调入密码设置 main_mmsz.Show Main.Enabled = False End Sub

5.4住宿登记模块设计与实现

程序启动后,选择菜单栏中“住宿管理”/“住宿登记”命令,或直接单击工具栏中的“登记”按钮,将打开住宿登记模块。在住宿登记模块中能够自动生成住宿登记凭证号码,提供空闲房间供用户选择,实现客人住宿登记,收取客人预交宿费,实际宿费、宿费提醒时间、退宿时间、打印住宿登记单据。住宿登记模块界面如下图5.4所示:

图5.4 住宿登记窗体界面

Fig. 5.4The Accommodation Registration form interface

住宿登记模块主要用于录入客人入住信息,此窗体包含了大量的文本框和时间控件等,但这些控件功能都比较简单,没有复杂的属性设置。

打开住宿登记模块,单击“登记”按钮,开始进行住宿登记。“登记”按钮的Click事件主要实现设置控件有效和无效、自动生成登记凭证号码等功能。自动生成登记凭证号码的主要代码发下:

17

刘芳 小型酒店管理系统

Adodc2.ConnectionString = \Source=\& App.Path & \

Adodc2.RecordSource = \凭证号码\ '按凭证号码排序数据 Adodc2.Refresh

If Not Adodc2.Recordset.EOF Then Adodc2.Recordset.MoveLast '移动记录集到最后一条记录

If lsph.Text = \ '当lsph值为空为凭证号码文本框赋值

If lsph.Text <> \ '当lsph值不空时 y1.Text = Month(Fdate) '把当前月份赋给y1

y2.Text = Month(Left(lsph.Text, 10)) '把lsph中的月份赋给y2 If y1.Text = y2.Text Then '如果y1文本框中内容与y2相同

bh.Text = Fdate & \& Format(Val(Right(lsph.Text, 3)) + 1, \ '为凭证号码文本框赋值

Text2.Text = Val(Right(lsph.Text, 3)) + 1 'text1中存储lsph文本框中后三位数 End If

If y1.Text <> y2.Text Then '如果y1文本框中内容与y2不同

bh.Text = Fdate & \& Format(1, \ '为凭证号码文本框赋值

End If End If

当住宿信息登记完成后,“打印”按钮处于可用状态,可以单击“打印”按钮打印住宿证。主要代码如下: Private Sub comprint_Click()

On Error GoTo 1 '出错转向标签“1” Dim X As Printer '打印住宿登记单据

18

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

玉林师范学院本科生毕业生论文(设计) If itimes = 3 Then '错误3次,退出系统 MyMsg = MsgBox(\输入错误,请向系统管理员查询!\系统提示\ If MyMsg = vbOK Then End End If End Sub 5.3主窗体的设计与实现 程序启动后,在系统登录界面验证完操作员和操作员密码后,将进入程序主窗体。在程序主窗体中通过选择菜单命令或单击工具栏中的按钮,可调用相应程序窗体或进行相应操作;可根据操作员不同,确定操作员的相应权限,在主窗体状态栏中显示了系统时间和当前系统操作员。主窗体界面如下图5.3所示: 图5.3 主窗体界面 Fig. 5.3 The Main form interfac

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com