小型酒店管理系统的设计与开发毕业论文内容摘要:
em 系统业务流程图 系统的流程图设计。 系统启动后进入屏幕展示窗体可以大致了解本系统的开发环境和数据 库情况等。 使用系统登录时用户 ID 和密码都要自己手动输入。 不同的用户对系统具有不同的管理权限。 管理员可以对客房信息进行查询、打印、登记,也可以使用多种实用工具如:还可以修改自己的用户密码,还可以通过系统维护模块对系统进行数据库的管理,可以备份数据、恢复数据、初始化数据。 具体系统的流程图如下所示: 小型酒店管理系统 系统维护 住宿管理 住宿登记 调房登记 退房登记 数据备份 追加押金 数据恢复 客房管理 查询统计 系统设置 客户设置 客房查询 住宿查询 退宿查询 宿费提醒 操作员设置 密码设置 重新登录 设置主窗口图像 初使化 权限设置 玉林师范学院本科生毕业生论文(设计) 7 图 系统操作流程 The flow of system operation 3 系统结构分析和设计 关系模型设计 在开发小 型酒店管理系统时,对客户的信息的管理必不可少,通过对系统进小型酒店管理系统主界面 登录 操作员登录 系统维护 住宿管理 住宿登记 调房登记 退房登记 数据备份 追加押金 数据恢复 客房管理 查询统计 系统设置 客户设置 客房查询 住宿查询 退宿查询 宿费提醒 操作员设置 密码设置 重新登录 设置主窗口图像 初使化 权限设置 刘芳 小型酒店管理系统 8 行的需求分析、业务流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体 ER 图。 客房入住需要以客人信息及入住信息进行登记,这就存在一个登记信息实体,其实体 ER 图如图 所示: the ER chart of registration information table 在此系统中,客房是一个重要的实体,客房实体包含了客房的基本配置信息,以及当前房间状态 ,其 ER 图如图 所示: the ER chart of registration rooms table 客人退房时需要对退房信息进行登记,退房登记实体包含人的基本信息以及对房费进行结算登记的信息,退房登记实体的 ER 图如图 所示: 住宿时间 住宿日期 提醒日期 凭证号码 摘要 登记信息 住宿天数 客房价格 实收宿费 姓名 客房类型 房间号 详细地址 证件号码 证件名称 标志 退宿提醒 客房 房间号 房间类型 价格 标志 营业日期 房态 配置 使用设置 玉林师范学院本科生毕业生论文(设计) 9 the ER chart of check registration table 4 数据库设计 office Access2020 简介 Microsoft Access 是一种关系式数据库 ,是由微软公司开发的。 关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。 Access 数据库以文件形式保存,文件的扩展名是 MDB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表 (Table)是数据库的基本对象,是创建其他 5 种对象的基础。 表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询 (Query)可以按索引快 速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体 (Form) 提供了一种方便的浏览、输入及更改数据的窗口。 还可以创建子窗体显示相关联的表的内容。 窗体也称表单。 报表(Report) 的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro) 相当于 DOS 中的批处理,用来自动执行一系列操作。 模块 (Module) 的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。 数据库表结构设计 住宿时间 住宿日期 退宿日期 凭证号码 摘要 退房登记 住宿天数 客房价格 实收宿费 姓名 客房类型 房间号 详细地址 证件号码 证件名称 预收宿费 退还宿费 刘芳 小型酒店管理系统 10 该系统使用了 Access 数据库,名称为 ,其 各表的功能和具体设计结构如下: 用户信息表( tb_user) 功能是保存系统的用户数据,其结构如表 所示: 表 用户信息表 table of user information 字段名称 数据类型 字段大小 操作员 文本 10 密码 文本 50 登记信息表( tb_djb) 功能是用来保存客人住宿时的住宿登记信息,其结构如表 所示: 表 登记信息表 table of registration information 字段 名称 数据类型 字段大小 凭证号码 文本 20 姓名 文本 50 证件名称 文本 20 证件号码 文本 20 详细地址 文本 50 房间号 文本 20 客房类型 文本 10 客房价格 货币 8 住宿日期 日期 /时间 8 住宿时间 日期 /时间 8 住宿天数 数字 双精度型 应收宿费 货币 8 预收金额 货币 8 提醒日期 日期 /时间 8 玉林师范学院本科生毕业生论文(设计) 11 退宿日期 日期 /时间 8 备注 文本 50 标志 文本 1 日期 日期 /时间 8 时间 日期 /时间 8 退宿时间 日期 /时间 8 提 醒时间 日期 /时间 8 摘要 文本 200 BZ 数字 双精度型 客房基础信息表( tb_kf) 功能是用来保存客房基础信息,其结构如表 所示: 表 客房信息表 table of rooms information 字段名称 数据类型 字段大小 房间号 文本 30 房间类型 文本 50 价格 货币 8 房态 文本 4 标志 是 /否 1 备注 文本 100 配置 文本 100 使用设置 文本 10 营业日期 日期 /时间 8 退房登 记信息表( tb_tfd) 功能是用来保存客人退宿登记信息,其结构如表 所示: 表 参考文献信息表 table of check rooms information 刘芳 小型酒店管理系统 12 字段名称 数据类型 字段大小 凭证号码 文本 20 姓名 文本 50 证件名称 文本 20 证件号码 文本 20 详细地址 文本 50 房间号 文本 20 客房类型 文本 10 客房价格 货币 8 住宿日期 日期 /时间 8 住宿时间 日期 /时间 8 住宿天数 数字 双精度型 应收宿费 货币 8 金额总计 货币 8 预收宿费 货币 8 退还宿费 货币 8 退房日期 日期 /时间 8 退房时间 日期 /时间 8 备注 文本 50 BZ 数字 双精度型 5 系统详细设计与实现 系统公共模块设计 在系统中使用公共模块,可节省系统资源,实现代码重用。 在本系统中新建一个 Module 模块,此模块主要用于共享数据库边接。 其中 ESQL()函数用于打开到数据库的连接, StrCnn()函数用于返回于一个连接串。 公共模块代码如下: Public adocon As New 39。 创建 对象 Public adoRs As New 39。 创建 对象 玉林师范学院本科生毕业生论文(设计) 13 Public Sub Main() 39。 打开数据库连接 Provider=。 Data Source= amp。 amp。 \。 Persist Security Info=False End Sub Public Function ESQL(ByVal sql As String) As 39。 定义函数 Dim n As 39。 定义连接 Dim rs As 39。 定义 记录集 Set n = New 39。 创建连接 StrCnn 39。 打开连接 Set rs = New Trim(sql), n, adOpenKeyset, adLockOptimistic Set ESQL = rs End Function Public Function StrCnn() 39。 返回一个数据库连接 StrCnn = Provider=。 Data Source= amp。 amp。 \。 Persist Security Info=False End Function 主窗体的设计 在登录窗体对话框中输入正确的操作员和操作员密码后才能进到主窗体。 窗体如图 所示: 刘芳 小型酒店管理系统 14 图 登录窗体对话框 Login form dialog box 其中“确定”与“取消”按扭,采用的是 .ico 图标。 主要代码如下: Private Sub Image1_Click() Static itimes As Integer (4).Text = = select * from tb_user where 操作员 =39。 + + 39。 39。 验证操作员及密码 If 0 Then 39。 如果记录数大于零 If = (密码 ) Then 39。 验证密码 Load Main Unload Me Else If (密码 ) Then MsgBox 密码错误 ,请重新输入。 , vbCritical, 系统提示 itimes = itimes + 1 = End If End If Else MsgBox 操作员不存在 ,请重新输入。 , vbCritical, 系统提示 itimes = itimes + 1 = = End If 玉林师范学院本科生毕业生论文(设计) 15 If itimes = 3 Then 39。 错误 3 次,退出 系统 MyMsg = MsgBox(输入错误 ,请向系统管理员查询。 , vbCritical, 系统提示 ) If MyMsg = vbOK Then End End If End Sub 主窗体的设计与实现 程序启动后,在系统登录界面验证完操作员和操作员密码后,将进入程序主窗体。 在程序主窗体中通过选择菜单命令或单击工具栏中的按钮,可调用相应程序窗体或进行相应操作;可根据操作员不同,确定操作员的相应权限,在主窗体状态栏中显示了系统时间和当前系统操作员。 主窗体 界面如下图 所示 : 图 主窗体界面 Fig. The Main form interface 该系统主窗体主要通过菜单命令实现调出各个窗体或执行相应操作。 同时在主窗体和添加一个 Toolbar 控件,作为工具栏。 通过 Toolbar 控件的 Click 事件,也可。小型酒店管理系统的设计与开发毕业论文
相关推荐
司按照合同标的额的 3%~ 5%上交乙公司管理费。 协议签署后,双方进行了多年合作。 2020 年,甲公司以乙公司名义参加某道路及污水工程招标并中标(注:甲公司本身具备施工该工程的资质,但业主招标时要求只有一级以上资质才可参加投标), 2020 年 7 月,甲公司以乙公司名义与业主签订了工程施工合同。 其后,甲公司将该工程转包给某个人(简称丙方)承包施工。 由于丙方不具备施 工管理经验
初步提出全年党建工作重点任务和工作措施。 三是推进有序。 当前乡镇党委换届、组织关系排查、发展村集体等工作都是时间紧、任务重、要求高,各地各部门集中精力、加强统筹,及时进入了高速的运转状态,确保了各项工作有序推进。 在肯定成绩的同时,我们也要清醒地看到存在的一些问题和不足。 一是思想认识不深。 少数单位管党治党主体责任还需强化,抓党建的主动性有待进一步增强。 如党员组织关系排查工作,是为即将在最
件下,屋面防水工程最低保修期限为( D) A、 2 年; B、 3 年; C、 4 年; D、 5 年; 7某梁的跨度为 6m,支模时其跨中起拱高度可为( B) A、 5mm; B、 10mm; C、 20mm; D、 30mm; 7对于端承桩,打桩的入土深度控制应( B) A.以标高为主,贯入度作为参考 B.以贯入度为主,标高作为参考 C.只控制标高,不控制贯入度 D.只控制贯入度,不控制标高
,住房公积金由5%提高至 8%,城乡取暖费标准统一由 500 元提高至 800 元。 城乡居民养老保险参保人数达到 万人,共计支付养老金 亿元。 累计发放最低生活保障金 亿元,建设廉租房 234 套,改造农村危房5294 户。 实现城镇实名制就业 万人,转移农村劳动力 68 万人次,完成劳动力就业培训 万人次, “零就业家庭 ”持续保持动态为零。 累计投入扶贫资金 亿元,全县贫困人口净减少 万人
wardOnly,strSQL)。 (student_no,student_no)。 ()。 //查出该课程的课程号 (select * from course where active_status=39。 Y39。 and course_name=39。 %s39。 ,course)。 (CRecordset::forwardOnly,strSQL)。 (course_no
课程设计(论文) 23 参考文献 【 1】 王珊 ,萨师煊 . 数据库系统概论(第四版) [M]. 北京:高等教育出版 社 , 2020. 120125 【 2】 萨师煊 . 数据库系统和系统分析 [J]. 计算机工程与设计 , 1984, 16(2): 1820 【 3】 韩朝军 ,梁冰 ,刘莹 . SQL Server 管理与开发技术大全 [M].北京:人民邮电出版社 , 2020.