1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-宾馆住宿管理系统的设计与开发时间:2011-11-16 17:34来源:Admin 作者:Admin 点击: 265 次摘要:随着社会服务行业的发展,使用管理软件来管理整个宾馆住宿的要求也逐年升温,有条件的宾馆或宾馆都采用了相关的宾馆住宿管理系统,以解决宾馆全凭原始的手工记录管理,摘要:随着社会服务行业的发展,使用管理软件来管理整个宾馆住宿的要求也逐年升温,有条件的宾馆或宾馆都采用了相关的宾馆住宿管理系统,以解决宾馆全凭原始的手工记录管理,效率低、易出错的缺陷。宾馆行业对自身提供服务的质量和能力也有了更高
2、的要求,宾馆住宿管理系统正因此而越来越受到重视。宾馆住宿管理系统主要为用户提供住宿服务,因此系统中实现了宾馆预订、宾馆入住、宾馆信息管理、宾馆房态管理、宾馆消费统计管理等模块,系统采用VS2005平台中的C#语言编写程序,数据库采用SQLSERVER2000,能基本上满足小型宾馆的住宿管理。一个宾馆住宿管理系统应该包括基本的住宿信息管理、住宿预订管理、入住退房管理,消费记账等相关的信息管理。所以整个宾馆信息管理系统分为两大部分,即后台的数据库管理维护和前台的操作。后台数据库的管理能保证系统各项功能的正常运行,前台操作能提供给宾馆客户尽可能方便快捷的服务。关键词:宾馆住宿管理系统;面向对象;多继
3、承;C/S第3章 宾馆住宿管理系统方案设计3.1系统设计目标1. 根据宾馆住宿管理工作的需求和的管理流程,该系统实施后,应达到以下目标:2. 界面设计友好、美观、数据存储安全、可靠。3. 基本信息设置保证的宾馆信息和客户信息的分类管理。4. 实现宾馆客房信息,消费者预订与住房信息,消费记录的录入、删除及修改。5. 实现消费的统计。6. 实现系统使用用户的管理,保证系统的安全性。7. 强大的查询功能,保证数据查询的灵活性。8. 系统最大限度地实现易维护性和易操作性。3.2 系统开发工具的选取 C#简介C#(读做C sharp,中文译音“夏普”)是微软公司发布的一种面向对象的、运行于.NET Fr
4、amework之上的高级程序设计语言,并订于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司。NET windows网络框架的主角。 SQL SERVER数据库SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton
5、-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特点:1. 真正的客户机/服务器体系结构。2. 图形化用户界面,使系统管理和数据库管理更加直观、简单。3. 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4. SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接
6、受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。5. 具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。6. 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7. SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server 2000与以前版本相比较,又具有以下新特性:1. 支持XML(Extensive Markup Language,扩展标记语言)2. 强大的基于Web的分析
7、3. 支持OLE DB和多种查询4. 支持分布式的分区视图5. C#及其特点C#最引人入胜的地方是它和Java的不同,而不是相似的地方。1. 中间代码:微软在用户选择何时MSIL应该编译成机器码的时候是留了很大的余地。微软公司很小心的声称MSIL不是解释性的,而是被编译成了机器码。它也明白许多(如果不是大多数的话)程序员认为Java程序要不可避免的比C编写的任何东西都要慢。而这种实现方式决定了基于MSIL的程序(指的是用C#,Visual Basic,Managed C+-C+的一个符合CLS的版本-等语言编写的程序)将在性能上超过解释性的Java代码。当然,这一点还需要得到事实证明,因为C#
8、和其他生成MSIL的编译器还没有发布。但是Java JIT编译器的普遍存在使得Java和C#在性能上相对相同。像C#是编译语言而Java是解释性的之类的声明只是商业技巧。Java的中间代码和MSIL都是中间的汇编形式的语言,它们在运行时或其它的时候被编译成机器代码。2. 命名空间中的申明:当你创建一个程序的时候,你在一个命名空间里创建了一个或多个类。同在这个命名空间里(在类的外面)你还有可能声明界面,枚举类型和结构体。必须使用using关键字来引用其他命名空间的内容。3. 基本的数据类型:C#拥有比C,C+或者Java更广泛的数据类型。这些类型是bool,byte,ubyte,short,us
9、hort,int,uint,long,ulong,float,double,和decimal。像Java一样,所有这些类型都有一个固定的大小。又像C和C+一样,每个数据类型都有有符号和无符号两种类型。与Java相同的是,一个字符变量包含的是一个16位的Unicode字符。C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字。4. 两个基本类:一个名叫object的类是所有其他类的基类。而一个名叫string的类, 也像object一样是这个语言的一部分。作为语言的一部分存在意味着编译器有可能使用它-无论何时你在程序中写入一句带引号的字符串,编译器会创建一个stri
10、ng对象来保存它。5. 参数传递:方法可以被声明接受可变数目的参数。缺省的参数传递方法是对基本数据类型进行值传递。ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。out关键字也能声明引用传递过程,与ref不同的地方是,它指明这个参数并不需要初始值。6. 与COM的集成:C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术。实际上,最终有可能在任何。NET语言里编写COM客户和服务器端。C#编写的类可以子类化一个以存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件。这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用任何.NET语言子类化。3.3 系统方案的确订综上所述,本系统选择SQLSERVER2000作为系统用数据库,Visual Studio 2005作为开发工具,采用C#开发语言。以上选择不但提供了丰富的控件,简单快捷的实现系统所需功能,还能更加快捷实现友好的用户界面,让操作者方便的操作整个系统。-精品 文档-
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100