计算机专业毕业论文旅游管理系统的研究与开发_第1页
计算机专业毕业论文旅游管理系统的研究与开发_第2页
计算机专业毕业论文旅游管理系统的研究与开发_第3页
计算机专业毕业论文旅游管理系统的研究与开发_第4页
计算机专业毕业论文旅游管理系统的研究与开发_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

X X 学 院毕业设计 (论文)作 者: 学 号: 院 系: 专 业: 计算机科学与技术 题 目: 旅馆管理系统开发 指导者: 讲师 (姓 名) (专业技术职务)评阅者: 讲师 (姓 名) (专业技术职务)毕 业 设 计 说 明 书 ( 论 文 ) 中 文 摘 要伴随着计算机的发展及网络技术的应用,我们正在快速地向信息化社会迈进,信息自动化的作用变得越来越大。在旅店行业中,旅馆住宿规模正在不断地扩大,住宿人员的数量正在急剧地增加,有关客户住宿的各种信息量也成倍地增长。面对庞大的信息量,就需要有旅馆管理系统来提高住宿管理工作的效率。通过这样的系统,可以方便地查询、添加和修改住宿房间的基本情况、客户的登记注销情况,实现信息的规范化管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。关 键 字 VC6.0 SQL2000 信 息 化 规 范 化 管 理毕 业 设 计 说 明 书 ( 论 文 ) 外 文 摘 要Title Hotel management system AbstractAlong with the development of computers and network technology, we are quickly forward to the information society, the role of information automation becoming more and more.The scale of accommodation in the hotel industry is constantly expanding, the number of residential staff is sharply increased, a variety of the amount of information about customers stay has grown exponentially.Faced with an enormous amount of information, you need to have the hotel management system to improve the efficiency of the accommodation management. Through this system, you can easily query, add and modify the basic situation of the accommodation rooms, customer registration cancellation to achieve the standardization of information management, science, statistics and fast query, thereby reducing the workload of management, while avoiding the human factors resulting in data omission and false positives.Keywords VC6.0, SQL2000, Information technology, Standardization, Managementi目 录第 一 章 绪 论 .i1.1 旅馆管理的文化和业务 .11.2 关于本课题 .3第 二 章 开 发 环 境 与 主 要 技 术 .42.1 开发平台 .42.2 主要技术 .5第 三 章 系 统 需 求 分 析 .83.1 运行平台 .83.2 数据库设计 .9第 四 章 系 统 设 计 与 实 现 .124.1 项目创建 .124.2 主框架设计 .124.3 数据库操纵 .164.4 树视图的实现 .194.5 切换视图的实现 .234.6 功能对话框的实现 .25第 五 章 系 统 测 试 .315.1 测试的定义和目的 .315.2 旅馆管理系统的测试 .32第 六 章 结 论 .33致 谢 .34参 考 文 献 .35附 录 : 英 文 技 术 资 料 翻 译 .361第一章 绪论本章主要对发展中的旅馆管理系统进行介绍,并对当前流行的旅馆管理系统进行简单的介绍。1.1 旅馆管理的文化和业务当今社会,是个高科技、高效率、高度竞争的全新社会。随着人们物质水平的逐步提高,人们的精神生活也开始趋向丰富多彩。人们已经不再仅仅局限于待在家中,不再把自己局限在周围的生活圈子里。为了丰富自己的文化生活和自身娱乐,人们已经习惯了利用假期外出旅游。各个地区的旅游业也因此出现了持续增长的好势头。这对于各地的酒店来说是一种机遇也是一种挑战。商场如战场,竞争十分激烈,在竞争中如果企业本身不能从企业内部入手,提高自身的竞争力,就有可能被社会所淘汰。只有提高企业自身的生命力才是企业正确的发展方向。酒店部门以前那种老的运作机制已经不能适应当今社会的需要,单纯靠手工去进行大量的信息处理,不但给企业本身带来很大的不便,同时也给顾客带来很大的麻烦,造成企业耗费大量的人力、物力和时间,仍然导致工作效率的降低。所以,对于酒店部门来说,建立一套合理有效的管理信息系统迫在眉睫,这也是适应社会发展和增强竞争力的主要手段。1.1.1 旅 馆 管 理 的 文 化当今社会,因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因特网的商业应用则尤为引人注目。21 世纪的酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的 IT 技术,非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心是在于如何提高经济效益。优秀的酒店客房信息管理系统以酒店的经济效益为目标,为酒店管理人员和员工提供简单易用、功2能强大并高度灵活的应用工具,激励他们的积极性,促使他们向酒店提供更好的服务。这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润,因此酒店行业对于酒店管理系统的引进势在必行。1.1.2 旅 馆 管 理 的 业 务伴随着计算机的发展及网络技术的应用,我们正在快速地向信息化社会迈进,信息自动化的作用变得越来越大。在旅店行业中,旅馆住宿规模正在不断地扩大,住宿人员的数量正在急剧的增加,有关客户住宿的各种信息也成倍地增长。面对庞大地信息量,就需要有旅馆管理系统来提高住宿管理工作的效率。通过这样的系统,可以方便地查询、添加和修改住宿房间的基本情况、客户的登记注销情况,实现信息的规范化管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。1.2 关于本课题本课题将在 PC 机上实现一个简单的旅馆管理系统,可以对房间的标准进行添加、修改和删除,对房间也可以实现添加、修改和删除,可以实现客户信息的登记和注销,所有操作简便、人性化。3第二章 开发环境与主要技术本章通过一个旅馆管理系统的完整开发过程,向读者介绍目前流行的 ADO 对象操作技术。这里以单文档结构为设计基础,在界面设计方面,采用视图切分和树状内容分布以及快捷菜单操纵,数据库采用 Microsoft SQL Server2000。2.1 开发平台本系统的开发平台为:操作系统:Microsoft Windows XP程序语言:C+开发平台:VC6.0 数据库:Microsoft SQL Server20002.1.1 C+语 言在该设计中所使用的编程开发语言是微软公司所推出的 C+语言。C+面向对象的语言。C+语言发展大概可以分为三个阶段: 第一阶段从 80 年代到 1995 年。这一阶段 C+语言基本上是传统类型上的面向对象语言,并且凭借着接近 C 语言的效率,在工业界使用的开发语言中占据了相当大份额; 第二阶段从 1995 年到 2000 年,这一阶段由于标准模板库(STL)和后来的 Boost等程序库的出现,泛型程序设计在 C+中占据了越来越多的比重性。当然,同时由于 Java、C#等语言的出现和硬件价格的大规模下降,C+受到了一定的冲击; 第三阶段从 2000 年至今,由于以 Loki、MPL 等程序库为代表的产生式编程和模板元编程的出现,C+出现了发展历史上又一个新的高峰,这些新技术的出现以及和原有技术的融合,使 C+已经成为当今主流程序设计语言中最复杂的一员。2.1.2 C+的 组 成根据 Effective C+第三版第一条款的描述,现在 C+由以下四个“子语言”组成: 41、C 子语言。C+支持 C 语言的几乎全部功能,主要是 c89 的部分,在语法上与 C 语言仅有极微妙的差别(如括号表达式的左右值性,具体请参考 C+标准文献)。2、面向对象的 C+语言。C+语言原本不具备面向对象的设计功能,然而随着面向对象编程的概念的提出以及如 Java 等语言的发展成熟,C+语言也开发出了支持面向对象功能的版本. 3、泛型编程语言。C+强大(但容易失控的)模板功能使它能在编译期完成许多工作,从而大大提高运行期效率。 4、STL(C+标准模板库,Standard Template Library) 。随着 STL 的不断发展,它已经逐渐成为 C+程序设计中不可或缺的部分,其效率可能比一般的 native代码低些,但是其安全性与规范性使它大受欢迎。 特点:C+设计成静态类型、和 C 同样高效且可移植的多用途程序设计语言。 C+设计成直接的和广泛的支援多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计) 。 C+设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。 C+设计成尽可能与 C 兼容,籍此提供一个从 C 到 C+的平滑过渡。 C+避免平台限定或没有普遍用途的特性。C+不使用会带来额外开销的特性。 C+设计成无需复杂的程序设计环境。 出于保证语言的简洁和运行高效等方面的考虑,C+的很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言本身里。关于此类话题,Bjarne Stroustrup 的C+语言的设计和演化 (1994)里做了详尽的陈述。2.2 主要技术 2.2.1 Microsoft SQL Server2000SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行5Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000 的优点1、高性能设计,可充分利用 WindowsNT 的优势。 2、系统管理先进,支持 Windows 图形化管理工具,支持本地和远程的系统管理和配置。 3、强壮的事务处理功能,采用各种方法保证数据的完整性。 4、支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与 Internet 的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。2.2.2 SQL Server 2000 的 特 性SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 企业级数据库功能SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户6自主地工作,然后将他们所做的修改合并回发布服务器。 易于安装部署和使用SQL Server 2000 中包括一系列管理和开发工具,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论