c#.net的旅店管理系统
发布网友
发布时间:2022-04-10 06:12
我来回答
共1个回答
热心网友
时间:2022-04-10 07:42
前 言
当今社会,经济腾飞,各种新兴产业应运而生,第三产业迅速发展。处在这样的时期,越来越多的服务行业需要变更传统的管理方式。其中,对企业的管理采用软件管理的方式的趋势越来越明显。随着计算机的飞速发展,各行各业都在用计算机进行着管理工作,特别在近期旅游兴盛对于酒店管理这一关系到每个酒店宾馆发展以及旅客自身利益的大问题,各大酒店宾馆企业都正在逐步走向数字化的发展道路上。我开发的酒店管理系统即是为适应现实社会中旅游人员增加,酒店宾馆管理要求越来越高的需求,拟开发一个以Windows 9X/2000作为用户操作平台的酒店管理系统软件。
本课题所使用的开发工具是Borland 公司的Delphi 7.0加上Microsoft SQL 2000进行后台数据库的管理。Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为*编程语言,它具有简单、高效、功能强大的特点。Delphi6拥有全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术,利用Microsoft的ActiveX Data Object(ADO)和OLE DB技术,Delphi 6能够快速访问关系型和非关系型数据库。首先了解一下可视化编程的概念。所谓可视化编程,就是指:在软件开发过程中,用直观的具有一定含义的图标按钮、图形化的对象取代原来手工的抽象的编辑、运行、浏览操作,软件开发过程表现为鼠标点击按钮的对象以及指定对象的属性、行为的过程。SQL全称是“结构化查询语言(Structured Query Language)”,实际上,微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL为许多任务提供了命令,包括:查询数据;在表中插入、修改和删除记录;建立、修改和删除数据对象;控制对数据和数据对象的存取;保证数据库一致性和完整性。
摘 要
本毕业课题是为适应现实生活中,第三产业迅猛发展,作为第三产业主力军的酒店宾馆企业开发的一个数据库系统。主要实现酒店客房管理与相关报表模块。本课题的开发环境是Windows视窗系统Win2000,开发工具是Borland 公司的Delphi 7.0,开发过程中充分利用Microsoft的ActiveX Data Object(ADO)和OLE DB技术,快速访问关系型和非关系型数据库。
在本模块中主要实现的功能可分为两大类,一类是实现散客及团体预定系统,一类是实现入住及相关查询系统。在本论文在撰写过程中,完全是按照软件工程的软件开发步骤,每个步骤都有严谨的格式。其中包括了项目背景分析,可行性分析,开发工具的选择,数据库的选择,系统需求,系统功能描述,用户界面介绍,性能描述,运行模式的选择,任务的划分,软件的总体结构,模块的外部设计,开发工具的简单介绍,数据存取技术的介绍,在本模块的具体实现中,即编码阶段,除了综合面向对象的开发技术外,SQL语句是贯穿整个程序的,无论是查询、删除、插入、修改用SQL语句实现都是比较直观的,系统设计的数据字典、数据库结构搭建,各模块的实施方案与实现方法,软件的测试过程,系统使用手册,总结,参考资料介绍,中英文翻译与附加文档等。
关键字:面向对象,酒店管理,预定
Abstract
This graate lesson is a database system for widespread hotels of realistic life which belong to the third instry. It mainly implements management of guest rooms and mole of correlative report forms. This graate lesson used Delphi6 under WINDOWS2000, a development tool, proced by Borland company. I took full advantage of ActiveX Data Object(ADO), OLE DB ,quick visiting Relative and Irrelative Data Base .
In this program ,the primary function is divided into two moles. One is realizing the system prearranging sprinkling guests and groups, the other is realizing object entering the rooms and correlative query system. According to the exploitive process of software engineering, my thesis include analyzing item’s background and feasibility, selecting development tool, database and requirement of system ,describing the function of system, introcing users’ interface, describing the performance, selecting the working model, partiting business, collectivity construct of software ,exterior design of the mole, brief introction of development tool and accessing data skill. In the coding moment, SQL sentence run through the whole program . neither query, delete, insert, nor using SQL sentence is intuitionistic: date dictionary designed by system, building the database structure, every mole’s implement project and method, software’s examination process ,handbook, summarize, reference,Chinese-English translation and additional document.
Keywords: object orient , hotel management , book
第一章 问题定义
$1.1引言
问题定义阶段必须回答的问题是:“要解决的问题是什么?” 。
随着信息技术的迅速发展以及计算机在社会中的广泛运用,我国国民经济信息化建设进程的步伐也在加快,各*机构和企业都利用计算机进行开发和管理工作,以更有效地提高工作效率,对于酒店管理这一关系到服务行业发展以及旅客自身利益的问题,再也不是一个简单的操作过程。
1.1.1、编写目的
在此部分中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。这也是每个软件开发的第一步,只有了解了每个项目所必需要做的事,才能把项目继续下去,为此我们要对所做的课题进行一个基本的了解,也就是要了解本课题真正要“做什么”。
1.1.2、背景
计算机系统参与到酒店的日常营业管理之中,更加充分的发挥了其工作优势,为酒店管理提供了更加充足的手段,主要有如*现: 实时性数据,为酒店的管理人员提供最及时的经营数据,包括当前的房间状况、入住及预订客人分析,客房房态、住客情况等报表均采用动态统计功能,可随时按需要打印,彻底消除人工制表的辛苦及由于报表时间差异而造成的不准确性为在激烈竞争环境中的酒店提供更加精确、及时的数据供决策层参考等。因此有必要开发一套酒店管理系统。
$1.2 问题提出
我国传统的酒店企业大多停留在传统的经营模式上,对酒店信息化的重视不够。国外酒店管理公司和酒店集团对国内的冲击,使国内的酒店开始意识到搞好酒店信息化建设的重要性和急迫性。国家旅游局前年修改的星级宾馆评定标准,将计算机应用从5分提升至12分,而在目前将要再次进行的修正星级评定