ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:191.43KB ,
资源ID:21045687      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21045687.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机信息管理系统毕业论文设计Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机信息管理系统毕业论文设计Word格式.docx

1、酒店管理;模块;SQL Server 2000;C#Abstract According to the character of modern hotel, I decide to use Visual C and SQL Server to develop HH Hotel Management System 。 The system include seven modules-type settings、room information、room status management、reservation management、accommodate management、consume

2、record、charge system。 I also design the database of the system according to the request and program module analysis, adopt the new computer network and information management system to grade the efficiency of the hotel and to improve the level of the service. The thesis has explained emphatically wh

3、at should develop during the course of realizing systematically , from systematic demand analysis , scheme demonstration, module design , data design, it reach such all link as system testing ,etc。 on exhaustive analysis and description to design in detailKey Words:Hotel management; module; SQL Seve

4、r 2000; C目录1 绪 论1.1 课题研究的意义及背景1.1.1 课题背景 在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销及客人的预定开始,到入住登记直至最后退房结帐,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客感受一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对酒店业内积累的竞争形势,各酒店均在努力拓展其服务领域的广度和深度.虽然信息化并不是酒店走向成功的关键元素,但

5、它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。1.1.2 课题来源 在中国的酒店店业市场上,形成了一种新的竞争格局,即国际竞争国内化,国内市场国际化。所谓国际竞争国内化,是指由于跨国饭店集团的大规模进入,使国际竞争在国内饭店业市场上已经普遍发生,我们不出国门就可以深刻感觉到竞争的激烈。所谓国内市场国际化,正是由于我国庞大的旅游市场的存在,吸引了世界各国的关注.目前,这个国内市场也已经在很大程度上国际化。因为海外资金的进入要求回报,所以所形成的一部分利润要汇出去.国际管理的进入,也使国内市场相当一部分直

6、接国际化。同时,大量的海外来华客人要求国际化的管理和国际化的服务,所以这个国际市场本身也在国内市场体现出来. 中国酒店业的竞争日益加剧,但由于很多酒店在市场上的定位不准确,全行业在打乱仗,很多酒店采取的经营策略是共同的降价。但只有少数的酒店成为赢家,多数酒店降价后并未得到想象中的客源和利润。这种互相削价竞争的短期行为对酒店本身的长远利益和整个酒店业市场都是不利的。酒店行业的积累竞争是的要争取客源、提高酒店埋怨率、制定正确营车率已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来脱焊销售能力,创造可观的经济效益已经成为许多酒店的首选。作为一个有效的统计分析计算机管理系统发挥其强大的优势,在数

7、据保存、数据交换等方面均快速可靠,是手工操作所不能够完成的。某某高校酒店管理系统就是由此设计的。1.1.3 课题研究的意义 为了搞好酒店的事务处理工作和服务质量,使公司内信息流通体系能协调一 致地运行,节约公司管理费用,提高管理人员的管理水平,及时准确迅速地提供有关信息资料,为经理提供决策依据。我们根据酒店行业的特点,进行了实地调查与研究。酒店综合管理信息管理系统包括计算机网络工程和应用软件开发两部分。 传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策

8、略和进行决策。 以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志 ,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。1.2 国内外研究的动态 21世纪人类所居住的地球已经越来越没有界限。上午你可能在北京,下午你可能已经在伦敦,而晚上你可能在华盛顿。随着全球一体化,人们的活动已经从地区之间升级到国家与国家之间.所以,人们需要好的环境来休息和办公。这就需要一个城市或地区在接待别国或别的区域的游客时提供一个良好的休息娱乐环境,而酒店就是满足这种需求的场所. 在此环境下,该软件的发展前景一片光明。另外,该软件在市场上的种类不

9、是很多,技术上也不是很完善,所以,该软件的开发有很大的空间。1.3 本文的工作 在今后的几年中,酒店的竞争将主要在智能化、信息化方面展开.低能内装璜、客房数量、房间设施等质量井镇和价格竞争将退居二线.酒店信息化的发展趋势主要分为三大应用领域:一是为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息技术;二是针对酒店的经营,为节省运营成本、提高运营质量和管理效率的信息化管理和控制技术;三是直接面对顾客所提供的信息化服务。 采用全新的计算机网络和信息管理系统,可以在以下几个方面提高酒店的管理效率,改善服务水平。(1)为销售提供全面、准确的信息数据。(2)为客人提供快捷、细致、周到的

10、服务。(3)为财务提供严密的帐务系统.(4)具有处理各种复杂情况的能力。(5)为领导的决策提供强有力支持。(6)门禁、消费实现“一卡通”.(7)面向Internet及电子商务。 2 开发工具与运行环境2.1 运行环境2.1.1 软件环境 操作系统:Windows 95/98/2000/NT/XP应用软件:Visual Studio.NET ,SQL Server 2000Windows95/98及Windows NT操作系统均可建立新闻系统,建议使用Windows 2000 Sever 作为电子商务所需的网络操作系统.基于安全性的考虑,Windows 2000 Sever 对使用者的存码具有控

11、制的能力、资源的分配及集中管理、网络交互记录在案和系统安全性核对等功能,而在系统运行的稳定性方面也比Windows 95/98稳定.在软件接口支持方面,支持市面上的上分布式数据库管理系统,如Acsess,SQL Sever等.基于以上原因,选择如下:数据库服务器的操作系统:Windows 2000 Sever数据库服务器名称:MyAcer数据库服务器:Microsoft SQL Sever 2000 2.1.2 硬件环境CPU:Intel M 1.5 G内存:768M硬盘:40G2.1.3 数据库 数据库是一组有组织的资料集合,由数据库管理系统(Database Management Syst

12、em DBMS)来管理。数据库系统使得查询资料省时省力,它提供了完整的资料搜索功能,用户只需要编写很简单的语句,就可以根据任何条件查询资料,而不需要编写程序.使用数据库技术的好处有:确保资料的完整性和一致性,确保资料的安全性,解决资料共享的问题,解决资料的并行存取,极佳的资料备份和还原能力,高效率的存取资料和缩短应用软件的开发时间1。 除了上述的优点,作为关系数据库(Relational Database),SQL Sever 2000 基本结构十分简单,它使用的概念和模型极易理解,用户不需要去了解复杂的数据结构,就可以设计并使用它.其主要特征之一,就是设计概念与真实环境很近似,采用了表格式的

13、结构。一个关系数据库包含一个或一个以上的表格(table),表格是由记录(Record)所组成,每一个记录是由(Column)所组成。同一个表格内的记录格式相同,而且每一列都拥有自己的属性(Attribute).表格和表格之间可能有某些关系(Relation),关系数据库正是利用这些关系而将表格串联成有组织的资料集合2。结构化查询语言(Structured Query Language ,SQL)是IBM公司在20世纪70年代开发的资料查询语言,现在已经成为关系数据库查询语言的标准.SQL Server所使用的SQL称为Transact-SQL,它强化了原有的SQL功能进行资料的查询,添加,更

14、新和删除等工作。SQL Server的Transact SQL的设计方式很少有独自专有的语法结构,所以,根据SQL语法标准而编写的SQL语句,都可以在SQL Server上运行3。2.2 开发工具2.2.1 .NET平台概述。NET 平台是Microsoft 公司推出的一套基本框架和编程工具,可以用来创建、发布、管理和整合XML Web服务,它有下面的内容组成14.NET Framework是.NET平台核心中的一套编程接口,用于生成和运行所有类型的软件,包括基于Web的应用程序、智能客户端应用程序和XML Web服务.这些软件使用XML、SOAP和HTTP等标准的、独立于平台的协议并通过网络

15、共享数据和功能,从而使集成变得非常容易.Microsoft Visual Studio.NET 开发工具,它提供了一个功能强大、多语言的集成开发环境,使开发人员能够充分利用。NET Framework.服务器基础结构(Server Infrastructure);.NET的服务器基础结构是一系列用于生成、发布和操作XML Web 服务的基础程序,包括Windows 和各种.NET企业服务器.这些服务器包括Windows Server2003、SQL Server、BizTalk Server、Application Center、Mobile Information Server等,它们可以集

16、成、运行、操作和管理XML Web服务与应用程序及移动设备。智能设备(Smart Device):NET利用软件使诸如掌上电脑、智能手机等智能设备都能够在.NET平台中使用。一个智能设备应该符合以下要求:对用户要智能、对网络要智能、对信息要智能、对其它的设备要智能、对软件和服务要智能。客户端软件,如Windows XP、Windows CE、Microsoft Office 嵌入式Windows等,它们帮助开发人员为各类型的设备和产品开发应用,并提供令人耳目一新的用户体验。这些软件能随时随地给使用任何设备的人带来帮助。这些软件的基本思想是:将侧重点从连接到互联网的店一网站或设备上,转移到计算机

17、、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。用户将能够控制信息的转送方式、时间和内容。计算机、设备和服务将能够相辅相成,从而提供丰富的服务,而不是像孤岛那样,由用户提供单一的集成。总的来说,对于一般用户,.NET平台借助一套先进的软件、服务以及智能设备提供全新的、个性化的体验。它能自动满足使用者的需求,以帮助使用者在“互联网时代”更好的生活和工作。对于开发人员,。NET平台提供了用于创建和操作新一代服务的整套基础结构和工具,并将操作系统的设计思想进行了延伸,把互联网本社作为搭建新一代操作系统的基础。这样,开发人员就可以创建出摆脱设备硬件束缚的应用程序,轻松的建立新一代高度分布

18、式的可重用的组件服务。因此,.NET 平台的功能将大大超越目前简单的Web 功能,能在交互的环境中高效地完成计算和协作,它无疑是计算机技术的一个非常重要的里程碑。2.2.2 Visual Studio .NET 开发工具 Visual Studio.NET是一套完整的开发工具,用于生成Windows引用程序、ASP Web应用程序、XML Web服务和移动应用程序。Visual Studio.NET 开发环境集成了Visual Basic。NET、Visual C+.NET、Visual C.NET、和Visual J。NET,这些语言利用了.NET Framework 的功能,能够快速构建面

19、向Microsoft Windows、Web以及移动设备上的应用程序,极大地提高了开发人员的效率7.2.2.3 C语言概述C#语言是一种功能强大、简单、面向对象和类型安全的编程语言。它从C和C+ 派生而来,是Microsoft 新一代开发工具Visual Studio.NET的经典编程语言。C#语言使用Anders Hejlsberg(Object Pascal 语言设计时)和Scott Wiltamuth 共同设计的,后来Microsoft 联合Intel、HP公司提交C语言规范最为业内标准。欧洲计算机制造商协会(ECMA)已于2001年10月13日批准C语言规范(ECMA334)成为一种新

20、的计算机产业标准.C语言在设计时借鉴了许多种语言,包括C、C+、Java和Visual Basic,但是最主要的还是C+和JAVA。C#语言的设计者充分利用了这些语言的优秀特性,同时抛弃了和谐语言的许多缺点和限制。C#语言结合了Visual Basic的快速开发能力和C+的强大和灵活,VB和C+的开发人员会马上熟悉它,同时他非常像JAVA语言,JAVA的开发人员也能轻易掌握它,因此C#语言非常受欢迎。2.2.4 SQL技术SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统 SYSTEMR开发的一种查询语言

21、,它的前身是 SQUARE语言2。SQL 语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用.如今无论是像Oracle,Sybase, Informix,SQL Server这些大型的数据库管理系统,还有像Visual Foxpro , Power Builder6 这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言10.(1) Structured Query Language包含4个部分:数据库查询语言 DQL-DATA QUERY LANGUAGE数据操纵语言 DQL-DATA MANIPULATION INSERT,UPDAT

22、E,DELETE数据定义语言 DQLDATA DEFINITION LANGUAGE CREATE,ALTER,DROP数据控制语言 DQLDATA CONTROL LANGUAGE COMMIT WORK,ROLLBACK WORK(2)SQL的优点SQL广泛地被采用正说明了它的优点。它使全部用户,包括程序员、DBA管理员和终端用户受益非浅。 非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对资料提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL语句的输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条S

23、QL语句的输入。SQL不要求用指定对资料的存放方法。这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器8,它是RDBMS的一部分,由它决定对指定资料存取的最快速度的手段,查询优化器知道历史阶段在什么索引,哪儿使用合适,而用户从不需要知道是否有索引,有什么类型的索引。 统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据管理员、应用程序管理员、决策支持系统人员及许多其它类型的终端用户。基本的SQL命令只需很少时 间就能学会,最高级的命令在几天内便可掌握。SQL为许多任务提供了命令,包括:在表中插入、修改和删除资料记录建立、修改和删除资料对象控制对资料和资料对象的

24、存取何时证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。(3) 是所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户将使用SQL的技能从一个RDBMS转到另一个.所有用SQL编写的程序都是可以移植的9。SQL是Postgre SQL(和大多数其关系型数据库)用做查询语言的语言。它是可以移植的,并且容易学习和使用.但是所有SQL语言都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器以送给另外一条查询。SQL常用命令使用方

25、法: 数据记录筛选 更新数据记录 删除数据记录 添加记录统计函数 数据表的建立和删除10 2.3 ADO.NET技术访问数据库2.3.1 ADO。NET概述ADO。NET提供对主要关系数据库、配备了OLE DB提供程序的数据源以及XML数据源的意志访问。数据访问程序可以使用ADO。NET来连接到这些数据源,检索和操作数据。以前,数据处理主要依赖于基于连接的模型。当数据处理越来越多地使用多呈截钩时,段开放式的处理模型可以为应用程序提供更佳的性能和可伸缩性6。NET技术顺应了这种需求,提供功能强大的DataSet组件,特别适合结构松散的应用程序。总的来说,ADO.NET有以下的优点:1.ADO。N

26、ET满足了绝大部分数据库应用程序的开发要求。2.ADO。NET尽可能的与ADO保持一致,这使当今的ADO开发人员不必从头开始学习全新的数据访问技术。3.在。NET框架中,ADO。NET与ADO是可以共存的,推荐使用ADO.NET来编写数据库应用程序,但是。NET程序员让仍可以使用ADO。4.断开式N层编程模型是目前数据库应用程序的主要开发模型,而ADO。NET通过DataSet组件为断开式N层编程模型提供了高级的支持。5.ADO.NET内置XML支持,而且在非常基本的级别上支持XML。在ADO.NET中,XML已经和数据访问紧密结合爱一起了,对数据的描述和传输都使用XML。2.3.2. ADO

27、.NET的结构 ADO。NET提供两个核心组件:DataSet和.NET Framework 数据提供程序.。NET Framework数据提供程序包括Connection对象、Command对象、DataReader对象和DataAdapter对象,而DataSet包含DataTable对象集合和DataRelation对象(表示关系)集合8。NET Framework数据提供程序用于连接数据源、执行SQL语句命令以及检索数据,检索到的数据既可以直接处理,也可以放入DataSet对象中。NET Framework数据提供程序通过在DataAdapter对象和DataSet之间建立联系,使Da

28、taSet对象可以获取来自多个数据源的数据.DataSet也可以独立于。NET Framework数据提供程序而使用,用于管理本地的数据源,例如XML文档。NET两个核心组件和他们之间的关系如图21所示。1.NET Framework 数据提供程序NET Framework 数据提供程序的设计是为了实现数据操作和对数据的快速、只读访问.目前,.NET框架提供了四种。NET Framework数据提供程序,如表2-1所示。 表21 .NET Framework 数据提供程序.NET Framework 数据提供程序用途SQL Server。NET Framework 数据提供程序OLE DB 。

29、ODBC .NET Framework 数据提供程序ORACLE 用于以 OLE DB公开的数据源用于 SQL Server7。0以及更高版本用于以 OLE DB公开的数据源用于以ODBC公开的数据源用于ORACLE数据库产品每种.NET Framework 数据提供程序都包括四种对象,分别是Connection对象、Command对象、DataReader对象和DataAdapter对象。他们的作用如下所述:Connection对象提供与数据源的连接。Command对象使用户能够访问用于返回数据、修改数据、运行存贮过程以及发送或检索参数信息的数据库命令.DataReader对象从数据源中提供

30、高性能的数据流。DataAdapter 对象提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,一边将数据加载到DataSet中,并使DataSet数据的更改与数据源保持一致13。. ADO。NET DataSet组件NET结构的另一个核心元素是DataSet组件,也称为数据集。DataSet是ADO.NET支持断开式数据访问的核心组件,它在与数据源断开的缓存中存储数据.DataSet的结构类似于关系数据库的结构,包含一个或多个表,这些表就存储在DataTable对象中。每个DataTable对象包含DataRow对象的集合、DataColumn对象的集合和Constraint对象的集合,分别存放表中行、列的数据信息以及约束的信息。另外,DataS

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1