简单的酒店管理的设计与实现
酒店管理系统是一个现代酒店管理不可缺少的部分,它的内容对于酒店的决策者和管理者来说都至关重要,所以酒店管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理客户档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。(所有权:毕业设计网)
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对入住酒店的客户信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范操作,这样才能另顾客满意,增加宾客回头率,也是酒店的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以自己开发的一套酒店管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
第一章、 绪论
数据库应用系统开发简介(所有权:毕业设计网) [资料来源:http://www.doc163.com]
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
图书管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,是指对于一个给定的环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
数据库设计既是一项涉及多学科的综合性技术,有时一项庞大的工程项目数据库建设是硬件、软件、和干件的结合;数据库设计应该和应用系统设计相结合,即整个设计过程中要把结构设计和行为设计紧密结合起来。
1.开发目的:
这个管理系统主要为中、小型酒店设计,根据酒店的管理需求,经过分析后要实现的功能有: [资料来源:www.doc163.com]
(1) 能够查看详细的客房类型、客房信息资料。
(2) 能够按一定条件查询相关资料的信息。
(3) 能够增加、修改和删除入住的相关资料。
(4) 能够打印相关资料信息。
(5) 有安全性较强的系统入口。
2. 数据需求:
经过数据需求分析,确定这个系统需要客房类型、客房信息、入住管理、收银退房和用户名5个表
[资料来源:http://www.doc163.com]
3.2 功能分析
1. 浏览:能浏览客房类型和客房信息的资料。
2. 查询:能对空房、指定客房按照一定的条件进行查询或者模糊查询。
3. 数据维护:对入住客房、客户的相关数据进行修改、添加、删除等数据维护。
4. 撤销/保存:能撤消错误的操作,能保存用户更改的信息。
5. 资料打印:对收银退房的相关数据信息按照指定的条件进行打印。
6. 账户密码的管理:可以修改账户密码。
[版权所有:http://DOC163.com]
3.3功能模块分析
[来源:http://Doc163.com]
1. 基本信息管理模块
这个模块有一个表单,实现入住客房信息的增加、修改和删除功能。
2. 基本信息查询模块
这个模块通过输入客房编号或客房状态对客房是否有人入住进行查询,并且可以是模糊查询,也可以是精确查询。
3. 基本信息一览模块
这个模块包括两个表单,分别实现对客房类型和客房信息的总体浏览。
4. 离店结帐管理模块
通过一个表单实现对离店客户房间信息查询,在这个表单里,我们可以选择要打印的数据,实现按条件打印的目标。
5. 用户管理模块(所有权:毕业设计网)
用户管理模块包括了密码修改和系统退出等功能。这些功能是通过独立的表单实现的。
[版权所有:http://DOC163.com]
目录
第一章 绪论••••••••••••••••••••••••••••••••••••••••••••••5
第二章 数据库理论基础••••••••••••••••••••••••••••••••••••••••••••••6
2.1 数据库系统设计•••••••••••••••••••••••••••••••••••••••••••••••••6
2.2 VISUAL FOXPRO 6.0 工具介绍••••••••••••••••••••••••••••••••7
2.3 VISUAL FOXPRO 6.0的SELECT-SQL查询•••••••••••••••••••8
第三章 酒店管理系统设计分析•••••••••••••••••••••••••••••11
3.1 应用需求分析••••••••••••••••••••••••••••••••••••••••••••••••••11 [版权所有:http://DOC163.com]
3.2 功能分析•••••••••••••••••••••••••••••••••••••••••••••••••••••••11
3.3功能模块分析••••••••••••••••••••••••••••••••••••••••••••••••••••12
第四章 系统数据库设计•••••••••••••••••••••••••••••••••••••15
[资料来源:http://www.doc163.com]
4.1 表结构设计•••••••••••••••••••••••••••••••••••••••••••••••••••••15
第五章 主要表单及其事件代码的实施•••••••••••••••••••••••••17
5.1系统登陆表单••••••••••••••••••••••••••••••••••••••••••••••••••••17
5.2基本信息管理表单••••••••••••••••••••••••••••••••••••••••••••••••17
[来源:http://Doc163.com]
5.3基本信息查询表单••••••••••••••••••••••••••••••••••••••••••••••••20
5.4基本信息一览表单••••••••••••••••••••••••••••••••••••••••••••••••22
5.5离店结帐管理表单••••••••••••••••••••••••••••••••••••••••••••••••23
5.6用户管理表单••••••••••••••••••••••••••••••••••••••••••••••••••••25
5.7报表设计••••••••••••••••••••••••••••••••••••••••••••••••••••••••30
5.8主菜单的建立编写••••••••••••••••••••••••••••••••••••••••••••••••30 [资料来源:Doc163.com]
5.9 主程序代码的建立编写•••••••••••••••••••••••••••••••••••••••••••31
5.10系统连编•••••••••••••••••••••••••••••••••••••••••••••••••••••••32
第六章 结论•••••••••••••••••••••••••••••••••••••••••••••••34
(所有权:毕业设计网)
第七章 总结和体会•••••••••••••••••••••••••••••••••••••••••35
第八章 谢词•••••••••••••••••••••••••••••••••••••••••••••••36
第九章 参考文献••••••••••••••••••••••••••••••••••••••••••••••••••37
[资料来源:www.doc163.com]