11毕业论文课案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开封大学信息工程学院
毕业设计报告
毕业设计报告题目:酒店管理系统
学生姓名:裴江涛
专业班级:13 级应用4班
指导老师:皇甫大恩
2010年5月
摘要
现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,该系统是运用Microsoft SQL SERVER 2000 数据库系统和VISUAL 程序语言开发实现的,酒店管理系统包括了前台接待管理子系统、前台收银子系统、财务核查管理子系统三大模块,具有操作简单、灵活性好、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。
本文着重阐述了该系统开发实现过程,从系统的需求分析、概要设计、数据库设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。
关键词:Visual SQL Server 2000
目录
绪论.........................................
第一章需求分析 (1)
1.1 前台接待管理 (1)
1.2 前台收银管理 (1)
1.3 财务核查管理 (2)
第二章概要设计 (3)
2.1 模块图 (3)
2.2 数据结构设计 (3)
第三章数据库设计 (5)
3.1 关系型数据库. (5)
3.2 概念结构设计. (5)
3.3 逻辑结构设计. (6)
第四章详细设计 (7)
4.1 数据库连接. (7)
4.2 创建工程. (7)
4.3 实现预订功能 (8)
4.4 实现入住管理功能 (8)
第五章软件测试的目的和意义 (10)
5.1 软件测试的目的和意义 (10)
总结 (11)
谢辞 (12)
参考文献 (17)
绪论
随着社会生活水平不断提高,人们对生活环境要求日益提高,尤其是对旅游人们来说不断提出新的需求,为了适应这种形式,酒店经营者不仅首先要有坚实的硬件基础,还要有一套现代化的酒店管理系统。酒店管理系统的开发,是为了规范酒店的管理工作,为酒店管理部门提供一套高效、快捷的应用软件。适用于管理以下酒店业务:订购管理、前台接待管理、前台收银管理、客房及管理、财务核查等物业管理企业。用来管理大型, 中型及小型的酒店。同时也方便入住人员对酒店事务的查询。酒店管理准确地讲应当是指对以居住为主要功用的酒店系统管理。
数据库管理系统是数据处理的核心机构,管理信息系统、办公自动化系统、政策支持等都是使用了数据库管理系统或数据库技术的计算机应用系统。在信息时代纸介质的传统管理方法必然被计算机为基础的信息管理所取代。
计算机和数据库技术的结合,正符合当今社会的发展需求。它们体现了现代高科技发展的所有特征。这两项技术几乎可以渗透到我们生活的任何一个角落。不仅高效,而且实用。大到航天技术,小到人民生活。处处都存在着它们结合的身影。这代表着以后科技发展的方向,是时代所需。当今的计算机技术与数据库技术已经无所不在。在计算机技术高度发展的今天,很难想象在一个数据繁多,任务繁重的环境下没有计算机管理系统的存在。
第一章需求分析
本系统的开发目的在于更好的管理和经营酒店餐饮行业。
酒店管理系统
前台接待管理
前台收银管理 财务核查管理
图1-1系统的基本功能模块
1.1前台接待管理
前台接待管理”功能模块用于管理客户入住及入住后相关的业务,其中包含子功能 模块如图所示
前台接待管理
图1-2前台接待管理功能模块
1.2前台收银管理
前台收银管理”功能模块用于管理客户退房及相关的收银业务,其中包含的字功能 模
块如图所示。
预定入住 客人换房
客人续住
前台收银管理
记账操作客户退房预付金管理附加费用管理
图1-3前台收银管理功能模块
1.3财务核查管理
“财务核查管理”功能模块用于管理酒店每天的财务核查工作,其中包含的子功能模块如图所示
财务核查管理
_______ ___ 丿
房租过账打印账单班次结账
第二章概要设计
2.1模块图
图2-1
2.2数据结构设计
2.2.1逻辑结构设计要点
用表格的形式存储信息,包括客户信息表,入住信息表。
2.2.2物理结构设计要点
本系统所使用的数据存储要求为数据库,各个数据选项都要从数据库中存取,存取单位是表格,存储区域在系统的硬盘内,系统数据要满足保密性,每位用户都设定了权限,只有满足权限的用户才能使用某项数据,需要在用户输入用户名时对其权限进行判断。
2.2.3数据结构与程序的关系
第三章数据库设计
3.1关系型数据库
关系型数据库是以服务器的方式提供数据服务的,对于数据的管理有着良好的控制,在维护数据的完整性、安全性方面有全面的考虑。对于本系统而言,数据库信息的中心,是整个运作流程的核心部分。本系统采用SQL Server 2000作为后台数据库。
3.2概念结构设计
本系统是采用Microsoft SQL Server2000来作为数据库服务器。并依据前面提到的数据库设计理论,进行了本系统数据库的设计。下面是其中一些实体的实体图
图3-2结算实体E-R图
客房登记
图3-3实体之间关系的E-R图
3.3逻辑结构设计
将宾馆管理信息系统的数据库概念结构转化为SQL 2000数据库系统所支持的实际数据模型, 即:数据库的逻辑结构。其中订房信息表表格的设计结果如下
表3-1 订房信息表