毕业设计(论文)VB酒店管理系统设计.doc

上传人:laozhun 文档编号:3977165 上传时间:2023-03-30 格式:DOC 页数:16 大小:91KB
返回 下载 相关 举报
毕业设计(论文)VB酒店管理系统设计.doc_第1页
第1页 / 共16页
毕业设计(论文)VB酒店管理系统设计.doc_第2页
第2页 / 共16页
毕业设计(论文)VB酒店管理系统设计.doc_第3页
第3页 / 共16页
毕业设计(论文)VB酒店管理系统设计.doc_第4页
第4页 / 共16页
毕业设计(论文)VB酒店管理系统设计.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《毕业设计(论文)VB酒店管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB酒店管理系统设计.doc(16页珍藏版)》请在三一办公上搜索。

1、摘 要现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,该系统是运用Microsoft SQL SERVER 2000数据库系统和VISUAL BASIC.NET程序语言开发实现的,酒店管理系统包括了前台接待管理子系统、前台收银子系统、财务核查管理子系统三大模块,具有操作简单、灵活性好、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。本文着重阐述了该系统开发实现过程,从系统的需求分析

2、、概要设计、数据库设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。关键词:Visual B SQL Server 2000目 录绪 论 第一章 需求分析11.1前台接待管理11.2前台收银管理11.3财务核查管理2第二章 概要设计32.1模块图32.2数据结构设计3第三章 数据库设计53.1 关系型数据库53.2 概念结构设计53.3 逻辑结构设计6第四章 详细设计74.1 数据库连接74.2 创建工程74.3实现预订功能84.4实现入住管理功能8第五章 软件测试的目的和意义105.1软件测试的目的和意义10总 结11谢 辞12参考文献16绪论随着社会生活水平不断提高,人们对生活环

3、境要求日益提高,尤其是对旅游人们来说不断提出新的需求,为了适应这种形式,酒店经营者不仅首先要有坚实的硬件基础,还要有一套现代化的酒店管理系统。酒店管理系统的开发,是为了规范酒店的管理工作,为酒店管理部门提供一套高效、快捷的应用软件。适用于管理以下酒店业务:订购管理、前台接待管理、前台收银管理、客房及管理、财务核查等物业管理企业。用来管理大型,中型及小型的酒店。同时也方便入住人员对酒店事务的查询。酒店管理准确地讲应当是指对以居住为主要功用的酒店系统管理。数据库管理系统是数据处理的核心机构,管理信息系统、办公自动化系统、政策支持等都是使用了数据库管理系统或数据库技术的计算机应用系统。在信息时代纸介

4、质的传统管理方法必然被计算机为基础的信息管理所取代。计算机和数据库技术的结合,正符合当今社会的发展需求。它们体现了现代高科技发展的所有特征。这两项技术几乎可以渗透到我们生活的任何一个角落。不仅高效,而且实用。大到航天技术,小到人民生活。处处都存在着它们结合的身影。这代表着以后科技发展的方向,是时代所需。当今的计算机技术与数据库技术已经无所不在。在计算机技术高度发展的今天,很难想象在一个数据繁多,任务繁重的环境下没有计算机管理系统的存在。第一章 需求分析本系统的开发目的在于更好的管理和经营酒店餐饮行业。酒店管理系统前台接待管理前台收银管理财务核查管理图1-1系统的基本功能模块1.1前台接待管理“

5、前台接待管理”功能模块用于管理客户入住及入住后相关的业务,其中包含子功能模块如图所示前台接待管理预定入住客人换房客人续住图1-2前台接待管理功能模块1.2前台收银管理“前台收银管理”功能模块用于管理客户退房及相关的收银业务,其中包含的字功能模块如图所示。前台收银管理记账操作客户退房预付金管理附加费用管理图1-3前台收银管理功能模块1.3财务核查管理“财务核查管理”功能模块用于管理酒店每天的财务核查工作,其中包含的子功能模块如图所示。财务核查管理房租过账打印账单班次结账第二章 概要设计2.1模块图酒店管理基础设置业务管理预订管理入住管理收银管理客户信息图2-12.2数据结构设计2.2.1 逻辑结

6、构设计要点用表格的形式存储信息,包括客户信息表,入住信息表。2.2.2 物理结构设计要点本系统所使用的数据存储要求为数据库,各个数据选项都要从数据库中存取,存取单位是表格,存储区域在系统的硬盘内,系统数据要满足保密性,每位用户都设定了权限,只有满足权限的用户才能使用某项数据,需要在用户输入用户名时对其权限进行判断。2.2.3 数据结构与程序的关系表2-1 客户信息表字段名称类型大小键房间编号字符串类型16*姓名字符串类型16性别字符串类型4年龄字符串类型4文化程度字符串类型32职业字符串类型32证件名称字符串类型32证件号码字符串类型32离店日期日期类型第三章 数据库设计3.1 关系型数据库关

7、系型数据库是以服务器的方式提供数据服务的,对于数据的管理有着良好的控制,在维护数据的完整性、安全性方面有全面的考虑。对于本系统而言,数据库信息的中心,是整个运作流程的核心部分。本系统采用SQL Server 2000作为后台数据库。 3.2 概念结构设计本系统是采用Microsoft SQL Server2000来作为数据库服务器。并依据前面提到的数据库设计理论,进行了本系统数据库的设计。下面是其中一些实体的实体图订房信息客房信息客户信息入住时间图3-1订房信息实体E-R图结算信息实体客房信息客户信息结算时间结算金额图3-2结算实体E-R图客房登记订 房结算信息管理客房结算图3-3实体之间关系

8、的E-R图3.3 逻辑结构设计将宾馆管理信息系统的数据库概念结构转化为SQL 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其中订房信息表表格的设计结果如下表3-1订房信息表列名数据类型可否为空说明BooknoVarcharNOT NULL订房编号CustomnameVarcharNOT NULL顾客姓名CustomIDVarcharNOT NULL身份证号码RoomnoVarcharNOT NULL客房编号IndateDatetimeNULL入住日期DiscountNumericNULL折扣InmenoTextNULL备注CheckdateDatetimeNULL结算日期Am

9、ountNumericNULL金额第四章 详细设计4.1 数据库连接因为对本系统多次对数据库进行操作, 在九州酒店管理系统文件夹下写DataBase.vb在其中写下如下代码Public Sub Open() If SqlConn Is Nothing = True Then 建立数据库连接对象 SqlConn = New SqlConnection(DataBase.sConn) 打开数据库连接 SqlConn.Open() End If End Sub 4.2 创建工程创建系统主窗体利用系统默认生成的窗体为主窗体,并为其添加主菜单控件和其他控件布局如图所示图4-14.3实现预订功能选择文件中

10、的添加新项命令,在添加新项对话框中的模板列表框中选择继承的窗体选项,并命名为”frmReserve.vb”。单击打开按钮后会出现继承选择器对话框,在其中选择frmBase 选项并点击确定按钮。为新建窗体添加控件如图所示图4-24.4实现入住管理功能选择文件中的添加新项命令,在添加新项对话框中的模板列表框中选择继承的窗体选项,并命名为”frmReside.vb”。单击打开按钮后会出现继承选择器对话框,在其中选择frmBase 选项并点击确定按钮。为新建窗体添加控件如图所示图4-3第五章 系统测试的目的和意义5.1软件测试的目的和意义软件测试是软件开发过程中的一个重要环节,是保证软件质量的关键步骤

11、。软件测试的目标是发现软件中的错误,但发现错误并不是最终目的。软件工程的根本目标是开发出高质量的完全符合用户需要的软件,因此,通过测试发现错误之后,还必须诊断并改正错误,这就是调试的目的。总 结本系统的更新和修改工作已经基本完成。总的来说,已完成并实现了调研时的需求和预期实现的功能。在开发酒店管理系统的期间,我对VB.NET开发技术、SQL Server数据库进行了学习。在整个的软件开发过程中,都遵循软件工程的思想,从而对软件工程有了较实际的认识。该系统运行在装有.NET Framework平台,SQL Server 2000数据库。表示层(用户界面层)开发;数据库层编写存储过程,负责实际的数

12、据存储和检索;商业逻辑层建立实际的数据库连接该系统分为两大模块,用于普通用户使用的用户模块和管理员维护的系统管理员模块。由于设计时间有限,系统还存在一些不足,在某些方面有待提高,比如本系统未实现真正的网上交费功能,本系统的健壮性还有待进一步提高。总的来说,在开发过程中遇到的诸多困难,使我学会了有条理地思考问题,使我把握问题关键的能力得到了提高,从而能更准确地查阅相关资料,锻炼了自学,独立解决问题的能力。 谢 辞回首这段紧张工作,从对面向对象方法一无所知到现在的比较清晰的认识,这的确是一个增长知识的阶段。通过这一阶段的实践,不仅对所学的专业知识有了更深的了解,还拓宽了知识面,学到了很多新的知识。

13、使我得到的是一种学习的方法、一种协作的精神。在此过程中,由于本人的知识水平有限,加上经验欠缺,在毕业设计中遇到了很多困难,犯了许多错误。在此期间,我得到了崔老师的指导和帮助。在此,我要特别感谢我的指导教师崔丹丹老师,还要感谢所有参加论文评审的各位专家,感谢你们在百忙之中对我的论文提出批评指正。经过这次毕业设计,我完成了大学的三年学习生活。在这次毕业设计中我学到了很多,也收获了很多,相信这一切都会对我今后的工作和学习产生深远的影响。我个人也有决心以这次研究工作为新的起点,认认真真地做好今后的每一件工作。在毕业设计即将结束的时刻,向崔丹丹老师以及所有给予过我指导和帮助我的老师、同学,向所有鼓励和支持我的人表示衷心的感谢!参考文献1 王家华. 软件工程M. 沈阳:东北大学出版社,2001.3,176-184.2 Ray Rankins,Paul Jensen,Paul Bertucci,等著,邱仲潘等译. SQL Server 2000实用全书M. 北京:电子工业出版社,2002.9,45-92.3 Russ Basiura,Mike Batongbacal等著,康博译. VB.NET Web服务高级编程M. 北京:清华大学出版社,2002.6,1-49.4 黄义弘,黄文钰数据库系统原理与设计M北京:清华大学出版社,2005,4-12.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号