2022年VB酒店管理系 .pdf
《2022年VB酒店管理系 .pdf》由会员分享,可在线阅读,更多相关《2022年VB酒店管理系 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计说明书NO.1 设计题目:酒店客房管理系统1 课程设计的目的本系统是模拟酒店客房管理系统。主要用于宾馆旅客入住情况登记,包括旅客的姓名及身份证号的登记,以及入住房间信息.当旅客离开时,需要办理退房结帐手续.对于一定时间没有旅客入住情况实现基本查询,报表打印功能.对于宾馆本身也实现了客房增减,入住情况查询等功能.无论各种等级的宾馆,使用客房管理系统都具有非常实用的价值.使用该系统可以大大节省时间,提高办公效率,而且非常方便的实现旅客信息的查询,以及对宾馆本身客房入住情况及时了解.因此,客房管理系统的开发无疑具有深远的意义.本系统是采用 Visu al Basic6.0高级语言进行程序编制
2、,以Access数据库为程序数据库。2 系统总体设计系统开发的总体任务是实现酒店的管理,主要完成的功能有:(1)入住信息管理:即管理和维护住户的各项数据信息,包括入住者登记号、姓名、身份证号、房间号、登记日期、性别、籍贯。当住户离开酒店时,允许高级管理员和系统管理员添加住户信息、删除住户信息和维护住户信息。(2)酒店客房信息管理:即管理和维护酒店的各项数据信息,包括房间号、客房等级、客房价格、客房类型、客房状态、客房备注信息。其中房间号必须是酒店客房数据表中的一种。允许高级管理员和系统管理员添加客房信息、删除客房信息和维护客房信息。(3)酒店客房类别管理:即管理和维护酒店客房类别的各项数据信息
3、,包括有普通客房和贵宾客房两项。允许高级管理员和系统管理员添加客房类别信息、删除客房类别信息和维护客房类别信息。(4)入住和退房管理:即管理和维护客房的入住、退房及客户的缴纳房款等信息。包括住户的登记号、姓名、身份证号、房间号、登记日期、籍贯等数据。主要功能有客房入住、客房退还和缴纳罚款3 项功能。沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 23 页 -课程设计说明书NO.2(5)管理员权限管理:按照数据表里的记录来确定管理员权限,并允许其执行相应的功能。这里我们定义了管理员的作用:1、可以添加管理员2、可以添加职员信息。3、可以授权用户。管理员可以进行所有权限。图
4、2 1 系统功能模块图沈阳大学酒店管理系统酒店入住管理酒店客户管理酒店管理员管块数据统计模块酒店退房管理客户房号客户姓名客户性别客户房费酒店管理模块查询客户信息添加客户信息删除客户信息维护客户信息客房信息管理客房类别管理添加客房信息查询客房信息删除客房信息维护客房信息添加类别信息查询类别信息删除类别信息维护类别信息添加管理员信息删除管理员信息管理整个酒店信息管理管理员管理权限管理名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 23 页 -课程设计说明书NO.3 3 数据库设计3.1 建立 Access 数据库及表在一个酒店管理系统中,数据库的地位是非常重要的,是一个系统正常运行的
5、基础。本系统的数据库是采用Microsoft 公司的 Access 2003 设计的。在数据库的设计过程中,首先是收集、分析需求;再从需求抽象出一般的实体、关系和他们的属性;再将这些实体、关系和属性按照一定的规则转化为二元表结构。本系统中共有 4 数据表表 3-1 为 Usersinfo管理员资料数据表。管理员资料数据表记录了所有管理的基本资料,管理员可添加、删除和查询该表。该表包括管理员ID、姓名、密码和权限等资料。表 3-1 为 UsersInfo 管理员资料数据表字段名类型大小说明姓名Text 20 管理人员帐号密码Text 20 管理人员密码权限Text 1 管理人员权限表 3-2 旅
6、客信息表为旅客的个人信息加入住客房信息数据结构表字段名类型大小说明登记号Text 8 旅客入住号姓名Text 8 旅客姓名身份证号码Text 18 旅客身份证号房间号Text 3 入住房间号登记日期Text 日期/时间旅客入住时间性别Text 3 旅客性别籍贯Text 8 旅客籍贯表 3-3 为 room 资料数据表。room 料数据表记录了 room 基本资料,可供查询。该表主要包括了房间号、客房等级、客房类型、客房价格、客房状态、客房备注信息等基本资料。沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 23 页 -课程设计说明书NO.4 表 3-2room 资料数据表字
7、段名类型大小说明房间号Text 3 房间号客房等级Text 8 客房等级客房类型Text 8 客房类型客房价格Text 单精度型客房价格客房状态Text 3 客房状态客房备注信息备注8 客房备注信息表 3-4 为 quit 资料数据表。quit 资料数据表记录了所有退房的基本资料,管理员可添加、删除和查询该表。类型的基本资料,包括登记号、登记日期、退房日期、付款金额、退房备注信息。表 3-4 为 quit 资料数据表3.2 连接数据库由于本系统是采用ADO 对象访问数据库的技术,所以在VB 中需要添加 ADO 库。添加的方法是在 VB 中选择“工程”“引用”命令,在对话框中选择 Microdo
8、ft ActiveX Data Objects 2.0 Library,单击“确定”按钮。在程序设计的公共模块中,先定义ADO 连接对象。语句如下:Public conn As New ADODB.connection,标记连接对象?Dim connection As String ConnectionString=provider=microsoft.jet.oledb.4.0;&data source=carshale.mdb conn.Open ConnectionString 字段名类型大小说明登记号Text 8 旅客入住号登记日期日期/时间旅客登记时间退房时间日期/时间旅客退房时间付
9、款金额Text 单精度型付费金额退房备注信息Text 8 退房备注信息沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 23 页 -课程设计说明书NO.5 4 详细设计过程4.1 创建主窗体建立主窗体:单击”工程”-”添加 MDI 窗体”菜单,在弹出的对话框中单击”打开”按钮则为当前项目添加了一个MDI 窗体。设置好 MDI 窗体属性后,设置此项目的属性。单击”工程”-”工程 1 属性”菜单,进入项目属性设置窗体。在此项目属性窗体中通用选项卡的启动对象中选择 MDIfrmMain 项,将这一多文档窗体作为程序的启动窗体。图 41 菜单结构4.2 主要窗体的实现(1)登录模块
10、的设计:此模块的功能是检查管理员是否有进入系统的权限。用到的主要控件为二个 text、两个 label 和两个 Button 按钮。窗体界面如图4-2 所示。图 4-2 登录窗体的界面沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 23 页 -课程设计说明书NO.6 在此模块中管理员可以选择相应的管理员帐号进行登录,减去了忘记帐号或帐号名输入不方便的烦恼。(2)主页面模块的设计:此模块是系统服务器端的主要控制界面,通过菜单的选择,可以控制系统的所有功能,窗体界面如图 4-3,4-4 所示。主界面的设计步骤:1)设计主界面控件布局:在主界面的布局中使用了工具栏(ToolBa
11、r)、时钟控件(timer)和图象列表(ImageList)等非 Vb 标准控件。2)工具栏的设置:给工具栏添加按钮3)添加菜单:菜单的使用是为了更好的给用户提供功能指引。图 4-3 图象列表图 4-3 工具栏列表沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 23 页 -课程设计说明书NO.7 系统通过Timer 控件在状态栏中显示系统的当前时间,Timer 控件的时间间隔是1000,也就是 1 秒钟,这样状态栏中的时间每秒钟都会变化,达到显示系统时钟的目的,具体实现代码为:Private Sub Timer1_Timer()StatusBar1.Panels(2).T
12、ext=Date&Time End Sub(4)创建系统主界面当系统运行时,首先进入登录界面,当输入帐号,密码合法时,则启动系统主界面。图 4-4 系统主窗体的界面5)用户进入客房需要必要的登记来完成如图:沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 23 页 -课程设计说明书NO.8 图 4-5 用户登记界面图 4-6 已经登记的用户(6)退房信息:当旅客离开宾馆时,需要为其办理退房手续,在这过程中需要在旅客退房信息表中添加记录信息,以及修改客房信息表,改变客房状态。旅客退房信息窗体,工作界面设计情况如图:沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 8
13、页,共 23 页 -课程设计说明书NO.9 图 4-7 退房登记表(7)查询住户信息:此界面用于查询房间状态如是否有所需的类型或是否为空房或满房,可以全部浏览,也可以按照查询条件来查找,如图:图 4-8 客房状态界面沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 23 页 -课程设计说明书NO.10(8)查询客房:客查询窗体主要功能是实现客房信息查询显示,查询方式可以是按旅客姓名,登记号也可以按房间号查询。工作界面如图:图 4-9 查询住户登记表(8)客房情况打印表:图 4-10 客房情况打印表沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 23
14、页 -课程设计说明书NO.11 5 效果及存在的问题在完成了程序各个功能模块的创建之后,就可以运行整个系统了。运行程序,进入系统。(1)登录系统由用户登录、修改密码、退出系统等组成。图 5-1 管理员进入(2)进入主页面,登录主页面后,可进入主页面运行系统。图 5-2 主页面沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 23 页 -课程设计说明书NO.12 6 设计体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是
15、远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,遇到了各种各样的问题,在设计的过程中也发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。通过这次课程设计,我的专业能力和综合素质都得到了提升,同时也让我对今后的学习、工作充满了激情和期待。7 附录一、酒店管理信息系统程序代码:Private Sub CmdOK_Click()Dim s1 As String Dim i As Integer Dim j As Integer Dim a(18)As
16、String j=Len(txtUserName.Text)s1=txtUserName.Text Dim c As Integer c=1 沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 23 页 -课程设计说明书NO.13 For i=1 To j a(i)=Mid(s1,i,1)逐一判断字符的合格化If a(i)=Then MsgBox Error,vbOKOnly,Error Exit Sub ElseIf a(i)=Then MsgBox Error,vbOKOnly,Error Exit Sub ElseIf a(i)=Then MsgBox Error,v
17、bOKOnly,Error Exit Sub ElseIf a(i)=Then MsgBox Error,vbOKOnly,Error Exit Sub ElseIf a(i)=Then MsgBox Error,vbOKOnly,Error Exit Sub ElseIf a(i)=,Then MsgBox Error,vbOKOnly,Error Exit Sub ElseIf a(i)=Then MsgBox Error,vbOKOnly,Error Exit Sub End If 沈阳大学名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 23 页 -课程设计说明书NO.1
18、4 c=c+1 txtUserName.SetFocus Next i Dim strusername As String Dim strpassword As String Static intlogintimes As Integer If Trim(txtUserName.Text)=Then MsgBox 用户名不能为空!,vbOKOnly+vbCritical,错误 Exit Sub End If opentable adousers,usersinfo adousers.Refresh adousers.Recordset.Find 姓名=&txtUserName.Text&,ad
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年VB酒店管理系 2022 VB 酒店 管理
限制150内