旅馆信息管理系统毕业设计 - 图文 下载本文

xxxxx旅馆信息管理系统设计

1 引 言

1.1研究背景

xxx是国家级旅游度假区,随着xxxx经济旅游业的迅速发展,人们的生活水平有了显著提高,到当地投资和旅游已成为人们消费的热点。随着xxx新区的发展建设,带动了新一轮的经济发展浪潮。未来,xxxx将成为新的旅游、经济和文化中心,xxx的新兴综合性城市,来往的商旅也不断增多,发展前景一片良好。而旅游业作为当地经济的重要支柱之一,必然会促进了旅游服务行业的快速发展。

如何满足人们日益高涨的旅游消费,如何给出游的人们带来更方便、更直观的出行信息,这已是我们研究这个课题的重要原因之一。在科技信息发展迅猛的今天,提高技术对旅馆信息管理中的应用是一种有效的方式。虽然科技因素并不是使旅馆信息得到更加好的唯一因素,但这也是必要的因素,它可以让我们的效率更高,更简单快捷,对旅馆信息的服务管理提供强有力地支持,所以,设计一个全新的旅馆旅游信息管理系统,已成为服务地方经济,加速旅游业发展的重要手段之一。从某种意义上,也是服务大众的惠民工程。

旅游作为一个新兴的产业近年来取得了迅速的发展,各式旅馆如雨后春笋迅猛发展,目前旅游服务行业普遍存在着企业规模小,管理不规范和信息共享不充分等弱点。xxxx是国家级旅游度假区,有酒店、旅行社、旅馆等三百多种不同档次的住宿环境,如何方便管理,为重中之重。旅馆对于一个旅游城市是非常重要的主体。绝大多数游客都是第一次来当地旅游,对自己出行的信息获取和安排也是很迫切的。如果把各种住宿、公交和旅游资源分类存储管理通过网络实现资源共享,不仅方便快捷,而且不会因为人员流动影响信息的共享。

1.2研究意义

现实的要求是旅馆信息管理系统需要一个既可以节省人力物力又可以节省财力,并且在同等时间的基础上提高效率,从而提高旅馆信息化服务。也是我们本课题研究的意义所在。旅馆信息管理系统采取的是信息分类管理的理念,根据旅馆信息管理所涉及的方方面面的具体要求进行系统开发的。旅馆信息管理系统设计的方面很广,除了可以找到相关的旅馆信息外,还设计了旅馆交通模块,实现对旅馆交通情况包括旅馆导航、公

1

交车信息等的管理。而旅游服务模块,实现对游客的咨询、旅游服务包括特色节日和景点介绍等各方面的管理等,使得查找数据变的简单,不必大量沉浸在书籍和相关影印的材料里,为搜集资料提供便利。而且在网上的信息更新及时,不会出现现实和实际不符的情况,这也是相对于传统管理的优势所在。

1.3 国内外研究现状

对于国内外的研究现状,根据我们的访问的数据显示,尽管近年来xxxx旅游信息的程度有了很大的提高,但区域趋势、区域网络、及旅馆信息规范化的程度相比,xxx旅馆的信息化程度还处于初步阶段。据统计资料表明,目前xxxx有中小旅馆三百多家,而集中管理的旅馆不到5%的比例,信息技术应用和信息化开展势在必行,所以总体xxx旅馆信息化管理水平还很低,因此,旅馆服务信息化还有很大的发展空间。此外,xxx旅馆业在建设信息化的过程中还存在着诸如电子商务形式单一;地区发展程度参差不齐;最佳模式尚在探索阶段;市场潜力巨大,但离发展成熟以及主动出击大手笔的投入还有距离。

在今后的几年中,旅馆服务集中管理的发展趋势将主要在智能化、信息化方面展开。人们希望通过网络的客户端就能获取信息,安排行程。作为旅馆服务的信息化的发展趋势主要分为三大应用领域:一是为住宿信息的管理、管理者提供及时、准确地旅馆住宿情况;二是针对旅馆和景区的交通路线,为节省时间、提高管理效率的信息化管理和导航;三是直接面对游客所提供的信息化服务。

1.4 论文结构

该论文是基于Visual Studio 2008操作平台对xxxx旅馆信息管理系统进行设计和开发。

第一章:引言(本章主要概述分析了系统需求分析、开发背景和国内外研究的现状,简要介绍论文的结构。)

第二章:开发工具简介(本章简洁介绍了C#.NET语言、C/S客户机与服务器的结构和SQL Server 2008数据库。)

第三章 系统结构(阐述了数据库结构设计,画出实体属性图和总体E-R图,数据库表格结构的设计。)

第四章 系统详细设计(阐述了系统的总体设计,然后分别介绍各功能模块的设计与管理,并附上部分代码。)

2

第五章 系统测试与维护(本章简洁阐明了系统测试的概述和测试的内容,分析了系统维护的内容与方法。)

第六章 系统不足与展望(简单总结了本系统的不足与对未来的展望。)

3

2 系统开发工具

2.1 C#语言简介

C#,读做 \,中文译音暂时没有,非专业人士一般读\井\,专业人士一般读\。

由于C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。所以用它来设计系统具有很多优势的地方,它在继承C和C++功能的同时去掉了少许它们的繁杂特征(比方没有宏和模版,不允许多重继承)[1]。

在实际的窗体开发中,C#提供了很好的帮助,包括处理了基本数据类型,常量与变量、表达式和异常处理等内容,是编程简单上手。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优美的语法风格、翻新的语言特性和便捷的面向组件编程的支撑成为.NET开发的首选语言[2]。并且C#成为ECMA与ISO标准规范。C#有着其他语言无法代替的好处,是编程更加简单化,程序开发的更安全。

C #是系统开发与应用开发的最佳实践的语言,并有可能成为编程语言历史上第一个“通用型”。C#是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,C#中.NET框架淋漓尽致的表现各种优点[3]。

2.2 C/S结构

C/S网络结构是客户机/服务器,Client/Server,它是在分散式、集中式和分布式的基础上发展起来的一种新的模型[4]。C/S 结构的基本原理是把任务分解到计算机应用的若干个子任务,由多部计算机分工完成,即采用“功能分配”原则[5]。客户端实现数据处理,数据表现和用户接口功能;服务器端实现了DBMS的中枢能力[6]。网络通信中的应用,大多属于这种模式。

系统开发真正实现了C/S的模式,既能适用于实际应用程序,又适用于真正的计算装置,使的客户端的响应速度快。系统优势在以下两个方面的具体表现:

(1)数据加载应用服务器运转数据负荷较轻。最单一的C/S体系结构的数据库使用中由两部分组成,即客户端程序和数据库服务器程序[7]。两者可分别称为前台程序与后台程序。客户端为用户提供向网络请求服务的接口,服务器端负责接受用户对服务的请求,并将这些入伍透明的提供给用户。实际上是两个进程在打交道。 (2)数据存储管理功能更加透明。在数据库的应用中,把那些有存在差别的(不论是已知的还是未知的)前台应用不能违背的,属于数据的存储功能[8]。该应用是由服

4