《饭店预定系统毕业论文最终稿cbon.docx》由会员分享,可在线阅读,更多相关《饭店预定系统毕业论文最终稿cbon.docx(122页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计计(论文文)任务务书课题名称称某星级饭饭店网络络预定系系统的设设计与开开发学 院计 算 机专业班级级班姓 名学 号毕业设计计(论文文)的主主要内容容:1、进行行调研,了了解、分分析用户户对某星星级饭店店网络预预定系统统的设计计与开发发要求。2、熟悉悉并掌握握B/SS模式的的软件开开发方法法及其开开发工具具。3、熟练练掌握一一种程序序设计语语言,掌掌握其WWeb数数据库开开发、访访问技术术。4、利用用软件工工程的理理论和方方法,指指导完成成某星级级饭店网网络预定定系统的的开发。根据课题题要求,软软件主要要完成如如下功能能:网站站的后台台系统、饭店专专业动态态信息发发布功能能、饭店资资源管
2、理理功能、反馈信信息管理理功能、饭店客客房预定定功能、会员信信息管理理功能等等。5、要求求软件设设计界面面友好、使使用方便便,程序序执行安安全、可可靠、稳稳定。6、完成成与设计计内容有有关的外外文资料料的翻译译,译文文约50000字字。7、完成成毕业论论文并提提交设计计软件及及清单一一份。起止时间间:20077年3月5日至20077年6月20日共16周指 导 教 师师签 字张 雷 系 主 任签 字字院 长签 字摘 要要在饭店的的管理及及业务日日益复杂杂,要求求也在不不断提高高的现状状下,利利用高科科技、现现代化的的电脑自自动化预预定系统统来协助助处理日日益繁重重的饭店店业务,对对于大型型的星级
3、级饭店已已是必须须具备的的预定方方式。本本饭店预预定系统统针对饭饭店的具具体业务务而开发发,业务务预定以以饭店的的前台管管理为核核心,为为用户提提供便捷捷、高效效的服务务。本系统是是采用当当今流行行的C#开发而而成。作作为一种种面向对对象的编编程语言言,它对对系统的的设计起起到了很很大的帮帮助。另另外作为为开发环环境的AAt是一种种建立在在通用语语言上的的程序框框架,能能够只用用一台WWeb服服务器来来建立强强大的WWeb应应用程序序。后台台数据库库使用的的是SQQL SServver220000,在此此数据库库中进行行相关的的操作安安全、可可靠,为为系统安安全有效效运行提提供了保保障。本预定
4、系系统分为为前台操操作和后后台管理理,包括括新闻中中心、商商务预定定、会员员管理、帮帮助信息息、饭店店评议等等功能。关键词:预定系系统,CC#,AAt,SQQL SServver 20000AbsttracctUndeer tthe preesennt ccondditiion thaat tthe mannageemennt aand bussineessees oof tthe hottel aree inncreeasiinglly ccomppliccateed, reqquesst aas wwelll att raaisee coontiinuoouslly, makke uuse
5、 of thee mooderrn aautoomatted commputter resservvatiion sysstemms tto hhelpp haandlle tthe inccreaasinng wworkkloaad oof tthe hottel bussineess, Foor llargge-sstarr hootell iss neecesssarry ffor thee inntenndedd maanneer.TThiss hootell sccheddulee too thhe ssysttem aimms aat tthe conncreete bussine
6、ess butt deevellopmmentts oof tthe hottel,thee buusinnesss sccheddulee too taake thee sttagee maanaggemeent of thee hootell ass thhe ccoree, pprovvidiing thee coonveenieencee foor tthe cusstommer, effficcienntlyy off seerviice.The sysstemm iss thhe uuse of conntemmporraryy poop ddeveelopped witth CC
7、 #. Ass ann obbjecct-oorieenteed pproggrammminng llangguagge, itss deesiggn oof tthe sysstemm haas pplayyed a ssignnifiicannt hhelpp.Fuurthhermmoree, aas tthe devveloopmeent envviroonmeent,Aspp.neet wwhicch iis bbuillt oon tthe commmonn laanguuagee off thhe pprocceduurall frrameeworrk, cann onnly us
8、ee a Webb seerveer tto bbuilld ppoweerfuul WWeb apppliccatiionss. BBackkgrooundd daatabbasee iss ussed by SQLL Seerveer 220000.thhe ddataabasse aassoociaatess saafe opeerattionn, ddepeendaablee annd pprovvidees tthegguarranttee forr thhe ssafee vaalidd moovemmentt off thhe ssysttem.Origginaallyy scc
9、heddulee too thhe ssysttem is divvideed iintoo thhe sstagge ooperratiion andd thhe bbackkstaage mannageemennts, inncluudinng tthe newws ccentter, buusinnesss too sccheddulee too, mmembber mannageemennt, hellp mmesssagee, HHoteel RReviiew, annd ootheer ffuncctioons. Keywwordds:resservvatiion sysstemm
10、, CC #, ASSP.NNET, SQQL SServver 20000目 录录1 绪绪论11.1 课题的的项目背背景11.2 课题的的现实意意义11.3 课题的的内容综综述21.4 课题的的实施目目标22 相相关知识识和开发发工具简简介32.1 开发工工具的介介绍32.1.1 简简介32.1.2 .NETT的介绍绍52.1.3 AADO.NETT简介62.2 SQLL Seerveer 220000简介72.2.1 数数据库基基本知识识72.2.2 SSQL Serrverr系统的的特点883 可可行性研研究1003.1 系统的的要求1103.2 扬子江江饭店的的基本情情况1003.3
11、系统的的可行性性分析1103.4 结论1114 需需求分析析124.1 性能需需求1224.2 系统要要求1335 总总体设计计145.1 系统数数据流图图145.2 系统功功能模块块165.3 数据库库设计1175.3.1 EE-R图图分析1175.3.2 逻逻辑设计计,构建关关系模式式205.3.3 数数据库结结构表2216 详详细设计计246.1 可视化化编程定定义2446.2 具体设设计2446.2.1 前前台业务务流程2246.2.2 用用户注册册部分2256.2.3 前前台用户户预定流流程2666.2.4 后后台定单单管理流流程2667 编编码设计计287.1 开发工工具2887.
12、2 系统实实现2887.2.1 利利用ADDO.NNET动动态连接接数据库库287.2.2 用用户密码码验证及及权限认认证的代代码实现现298 软软件测试试308.1 软件测测试的对对象3008.2 软件测测试的结结果3008.2.1 密密码验证证部分3308.2.2 用用户注册册部分3318.2.3 数数据的添添加、删删除、修修改311总结344致谢355参考文献献36附录A 主要要代码部部分377附录B 英文文文献442附录C 英文文译文5571 绪绪 论1.1 课题的的项目背背景近年来,随随着我国国旅游业业的快速速发展,国国内的饭饭店服务务业得到到了日新新月异的的发展。而而饭店在在运作期
13、期间,其其管理和和服务的的水平直直接影响响到饭店店的形象象和声誉誉。饭店店预定作作为饭店店管理的的一个重重要部分分,同时时也是顾顾客和饭饭店进行行交流沟沟通的不不可缺少少的一道道程序。它它的操作作关乎到到饭店的的经济效效益和社社会效益益。一个个成功的的饭店,其其经营者者不仅要要提高服服务水平平和服务务质量,从从而提高高客房占占有率和和回头率率,还要要有好的的工作效效率,并并控制成成本。一一流的饭饭店运作作需要各各个部门门之间的的相互支支持和配配合,更更需要饭饭店加强强各个部部门之间间的信息息沟通与与传递。而而实施信信息化建建设无疑疑是实现现这一目目的的必必由之路路和明智智之举。目目前,我我国饭
14、店店服务业业信息化化管理的的进程缓缓慢,跟跟国外的的饭店相相比管理理依然落落后。在在激烈的的饭店业业竞争中中,如何何能把握握机会,保保持自己己的优势势,立于于不败之之地呢?这就需需要提供供最好的的服务,提提供最完完善的设设施和最最先进的的技术。在在信息时时代,更更重要的的是还必必须要有有一个完完善的饭饭店预定定系统,便便于方便便客人和和更好地地管理饭饭店。1.2 课题的的现实意意义在服务行行业高速速发展的的今天,现现代饭店店作为一一体化的的接待场场所,是是一个旅旅游城市市的窗口口,也可可以说是是一个小小型社会会。作为为一种以以服务为为主的无无烟工业业,世界界各国对对此行业业的重视视程度并并不亚
15、于于其它工工业。饭店在其其运作期期间,服服务水平平的高低低,直接接影响到到酒店的的形象和和声誉,如如:服务务的安排排、调度度是否周周到;客客人的要要求是否否能迅速速、很好好地得到到满足;市场的的预测分分析是否否快捷、准准确等。这这其中的的核心就就是对每每天大量量的信息息(客人人、费用用、房间间等)的的正确处处理和保保存以及及人与人人之间的的交互功功能。采采用计算算机这一一现代化化工具作作为管理理的辅助助手段是是必须的的。计算算机的应应用包括括OA(办办公自动动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,饭店的计算机系统正是典型的MIS应用。本饭店预预定系统统,是针针对酒店店、饭店
16、店的具体体业务而而开发的的,业务务管理以以饭店的的前台管管理为核核心,为为用户提提供迅速速、高效效的服务务,减免免手工处处理的繁繁琐与误误差,及及时、准准确地反反映饭店店的工作作情况、经经营情况况,从而而提高饭饭店的服服务质量量,并配配合现代代化的饭饭店管理理,获得得更好的的经济效效益22。就就经济效效益而言言,饭店店的计算算机应用用是:(1)间间接性的的:其经经济效益益不是直直接产生生的,是是通过对对人力、物物力的节节省而带带来的,可可以堵塞塞许多漏漏洞;(2)长长期性的的:计算算机的投投资是较较大的,是是在长期期的应用用中逐步步得到回回报的;(3)社社会效益益:饭店店是一个个高层次次的服务
17、务行业,采采用计算算机可提提高服务务质量,有有良好的的社会形形象。1.3 课题的的内容综综述一套优秀秀的饭店店预定系系统应该该是一套套适用于于星级饭饭店使用用的优秀秀系统,操操作简单单、灵活活性好、系系统安全全性高、运运行稳定定,是管管理者的的理想选选择。本预定系系统分为为前台操操作和后后台管理理,包括括新闻中中心、商商务预定定、会员员管理、帮帮助信息息、饭店店评议等等功能。新新闻中心心能及时时、准确确地反映映饭店相相关的最最新信息息以及一一系列优优惠活动动;商务务预定是是本系统统的核心心部分,最最直接地地实现了了预定功功能,简简洁、方方便,信信息完备备;会员员管理是是针对饭饭店的会会员而言言
18、,作为为会员,可可以享受受更多的的优惠活活动和浏浏览更多多的信息息,获得得更多的的权限;帮助信信息是为为了帮助助用户了了解本系系统的相相关操作作流程,更更好地熟熟悉本饭饭店预定定系统;饭店评评议直接接实现了了客户与与饭店之之间的沟沟通,针针对客户户的反馈馈信息,饭饭店将及及时予以以回复和和审查。1.4 课题的的实施目目标面对服务务行业的的高速发发展和餐餐饮企业业信息发发展的过过程中出出现的各各种情况况,结合合扬子江江饭店自自身的特特点及业业务流程程,该饭饭店预定定系统在在实施后后应能达达到以下下目标:(1)采采用汉字字图形用用户界面面,系统统界面友友好美观观,操作作简单易易行,查查询灵活活方便
19、3。(2)业业务预定定信息化化,可随随时掌握握客房、会会员、新新闻、反反馈信息息等情况况。(3)系系统维护护方便可可靠,具具有灵活活性、通通用性及及安全性性的特点点。(4)该该软件应应尽可能能地降低低使用者者的劳动动强度,同同时提高高工作质质量和效效率。(5)采采用流行行的B/S方式式,响应应速度快快,安全全性高,系系统配置置灵活,扩扩充方便便。(6)提提高该企企业管理理水平,提提升饭店店档次,赢赢得竞争争优势。2 相相关知识识和开发发工具简简介本饭店预预定系统统主要是是以.NNet为为开发工工具,以以SQLL Seerveer 220000为数据据库。下下面就对对.Neet和SSQL Ser
20、rverr 20000作作简单的的介绍。2.1 开发工工具的介介绍2.1.1 简简介为什么CC#是另另外一种种编程语语言?必须回答答的一个个问题:当您已已经使用用C+或VBB从事企企业开发发时,为为什么还还要学习习另一种种语言? 市场场式的回回答就是是:在在企业计计算领域域,C#将会变变成为用用于编写写下一一代窗口口服务(Neext Genneraatioon WWinddowss Seerviicess,简写写为NGGWS )应用用程序的的主要语语言。我我们将对对用参数数请求提提供支持持,并陈陈列了CC#的一一些功能能。C#语言自自C/CC+演演变而来来。但是是,它现现代、简简单、完完全面向
21、向对象和和类型安安全。如如果您是是C/CC+程程序员,学学习曲线线将会很很平坦。许许多C#语句直直接借用用您所喜喜爱的语语言,包包括表达达式和操操作符。假假如不仔仔细看,简简直会把把它当成成C+。关于C#最重要要的一点点:它是是现代的的编程语语言。它它简化和和现代化化了C+在类类、命名名空间、方方法重载载和异常常处理等等领域。屏屏弃了CC+的的复杂性性,使它它更易用用、更少少出错。对C#的的易用有有贡献的的是减少少了C+的一一些特性性,不再再有宏、模模板和多多重继承承。特别别对企业业开发者者来说,上上述功能能只会产产生更多多的麻烦烦而不是是效益8。使编程更更方便的的新功能能是严格格的类型型安全
22、、版版本控制制、垃圾圾收集(garrbagge ccolllectt)等等等。所有有的这些些功能的的目标都都是瞄准准了开发发面向组组件的软软件。 C#的主主要特点点简单C#中指指针已经经消失。不安全的的操作,比方说说直接内内存操作作不被允允许了。C#中:或-操操作符是是没用的的。因为它是是基于.NETT平台的的,它继继承了自自动内存存管理和和垃圾回回收的特特点。原始数据据类型可可变的数数据范围围象Inntegger,Flooatss等.整整形数值值0和11不再作作为布尔尔值出现现.C#中的布布尔值是是纯粹的的truue和ffalsse值。=被用于于进行比比较操作作,而=被被用做赋赋值操作作。C
23、#建立立在当前前的潮流流上,对对于创建建相互兼兼容的,可伸缩缩的,健健壮的应应用程序序来说是是非常强强大和简简单的.C#拥有有内建的的支持来来将任何何组件转转换成一一个weeb sservvicee,运行行在任何何平台上上的任何何应用程程序都可可以通过过互联网网来使用用这个服服务.类型安全全在C#中中我们不不能进行行不安全全的类型型转换象象将dooublle转换换成boooleean.值类型型(常量量类型)被初始始化为零零值,而而引用类类型对象象和类被被编译器器自动初初始化为为零值.数组类型型下标从从零开始始而且进进行越界界检查.类型溢出出将被检检查.相互兼容容性C#提供供对COOM和基基于w
24、iindoows的的应用程程序的原原始的支支持.允许对原原始指针针的有限限制的使使用.用户不再再需要显显式的实实现unnkowwn和其其它COOM界面面,这些些功能已已经内建建.C#允许许用户将将指针作作为不安安全的代代码段来来操作老老的代码码.VB.NNET和和其它中中间代码码语言中中的组件件可以在在C#中中直接使使用.可伸缩性性和可升升级性.NETT引入了了零部件件的概念念,它们们通过其其手册册具有有自描述述的功能能.手册册确立了了零部件件的身份份,版本本,语言言和数字字签名等等.零部部件不需需要在任任何地方方注册.要扩展我我们的程程序,我我们只需需要删除除老的文文件并用用新的文文件来升升
25、级它们们.不需需要注册册动态链链接库.升级软件件组件的的过程只只是一个个错误探探测的任任务.对对代码的的修改能能够影响响现存的的程序,C#在在语言中中支持版版本修改改.对界界面和方方法重载载的支持持使得复复杂的程程序框架架能随着着时间发发展和进进化.安装运行行环境安装.NNET SDKK 是在在机器上上运行CC# 的的第一步步。.NNET SDKK 可以以安装在在Winndowws MME、WWinddowss NTT或Wiindoows 20000上,但但是最好好的选择择是Wiindoows 20000上。选选择了操操作系统统后,再再执行以以下步骤骤:安装 IIE 55.5 安装Miicro
26、osofft .NETT Frrameeworrk SSDK。完成以上上安装后后,就可可以在任任何文本本编辑器器中编写写代码了了,最后后保存为为扩展名名为.ccs的文文件。 C# 编编辑器编写C#程序可可以在文文本编辑辑器中进进行,或或者在集集成开发发环境VVisuual Stuudioo中进行行。市场场上还有有一些第第三方编编辑器,其其中一些些是免费费的。小结C#语言言从C和和C+演变而而来,它它是给那那些愿意意牺牲CC+一一点底层层功能,以以获得更更方便和和更产品品化的企企业开发发人员而而创造的的。C#现代、简简单、面面向对象象和类型型安全。尽尽管它借借鉴了CC和C+的许许多东西西,但是是
27、在一些些诸如名名字空间间、类、方方法和异异常处理理等特定定领域,它它们之间间还存在在着巨大大的差异异。C#为您您提供了了方便的的功能,如如垃圾收收集、类类型安全全、版本本控制,等等等。仅仅有的代价就是,代代码操作作默认是是类型安安全的,不不允许指指针。光光是类型型安全就就可以搞搞定了。但但是,如如果您需需要指针针,仍可可以通过过非安全全码使用用它们,而而且当调调用非安安全码时时,不能能含有列列集。2.1.2 .NETT的介绍绍什么是.NETT.NETT最初是是微软用用来给开开发人员员、终端端用户和和商务人人员等提提供通用用架构的的Webb。它原原先称为为下一代代窗口服服务(NNextt Gee
28、nerratiion Winndowws SServvicees,NNGWSS),其其目的是是改变IInteerneet上建建立和开开发应用用程序的的方法。.NETT给开发发人员提提供了内内容丰富富的类库库、架构构和工具具,这些些可以用用来创建建交叉平平台应用用程序和和交叉语语言应用用程序。它它支持当当前世上上流行的的绝大多多数语言言.当今今,想要要开发nn层应用用程序,必必须具备备一些流流行的WWeb技技术,如如ASPP、COOM、VVB、HHTMLL、XMML、VVBSccrippt以及及Jsccrippt等。几几乎所有有这些技技术都是是内建.NETT环境中中,所有有开发人人员可任任意选择
29、择自己所所熟悉的的语言。应应用程序序的各部部分可以以用不同同的语言言来编写写,而.NETT平台使使各种语语言交互互作用7。采用.NNET之之后,商商务人员员可以集集中精力力做他们们的主要要工作而而不必处处理其他他次要而而且费时时费力的的细节问问题,如如用户界界面。比比如,某某商务人人员的主主要工作作是用户户认证服服务,可可以创建建该服务务并使它它能在IInteerneet上公公用。然然后,其其他需要要该服务务的团体体就可以以订购它它。对于网络络管理员员,这就就意味着着,管理理文件存存储和备备份企业业数据等等工作都都可作为为Intternnet上上的服务务。.NETT的组件件.NETT环境包包含
30、以下下组件.NETT架构和和工具.NETT服务.NETT设备驱驱动软件件.NETT用户技技巧.NETT架构和和工具该组件提提供了开开发下一一代服务务所需的的架构和和工具,其其中包括括.NEET FFrammewoork、VVS.NNET和和Entterpprisse SServverss。.NETT服务.NETT环境的的主要目目的之一一是把操操作系统统扩展到到Intternnet,使使Intternnet成成为一个个整体操操作系统统。此时时,需要要许多服服务,比比如已有有的口令令(Paasswwordd)。以以后.NNET平平台将会会提供更更多这类类附加服服务。Passsporrt.NNET服
31、服务允许许用户给给一些共共享的服服务、应应用程序序和环境境添加签签名和口口令。例例如,微微软的HHotmmaill电子邮邮件服务务,使用用Passspoort.NETT服务来来进行登登录认证证。随着着参与PPasssporrt服务务的服务务数量和和网络的的增多,用用户可以以使用相相同的登登录IDD和口令令,即使使进入商商务网站站也可以以。.NETT设备驱驱动软件件.NETT平台试试图彻底底改变IInteerneet以超超出设备备的限制制,从而而可以随随处安全全的访问问数据。如如果不必必考虑所所用的设设备,就就可以实实现上述述目标,如如个人数数字助理理(Peersoonall Diigittal
32、 Asssisttantt,PDDA)、移移动电话话、办公公PC等等。在这这种环境境下,终终端用户户不论其其设备都都能随处处安全访访问数据据。.NNET设设备驱动动软件的的目的就就是建立立灵活的的但Innterrnett可觉察察的应用用程序。.NETT用户技技巧这是指更更大范围围、更适适用的用用户技巧巧,此时时,相同同数据能能以多种种方法在在多种设设备上显显示。比比如,蜂蜂窝电话话可以访访问PDDA上显显示的数数据。2.1.3 AADO.NETT简介几乎所有有的网络络服务都都需要查查询和更更新永久久性数据据,不论论是以简简单文件件,还是是以相关关数据库库,或是是以其它它的存储储类型存存在。为为
33、了提供供对数据据的访问问,服务务框架包包括AcctivveX Datta OObjeectss+ (ADOO.NEET)类类库。如如同名字字所暗示示的那样样,ADDO.NNET由由ADOO发展而而来。AADO+被设计计为基于于网络的的可扩展展的应用用程序和和服务提提供数据据访问服服务。AADO.NETT为连接接的指针针风格的的数据访访问,同同时也为为更适合合于把数数据返回回到客户户端应用用程序的的无连接接的数据据模板提提供高性性能的AAPIss流,就就像在以以后介绍绍的那样样7。就像其余余几个部部分一样样,ADDO.NNET定定义了那那些链接接数据仓仓库、对对数据仓仓库发送送命令及及从中获获取
34、结果果的类。这这些类由由受控数数据提供供者(mmanaagedd daata proovidder)实实现。AADO+中链接接和命令令对象看看上去和和ADOO中的是是一样的的,并且且一个名名为DaataRReadder的的新类提提供了通通过高性性能APPI流获获取结果果的能力力。DaataRReadder在在功能上上同前向向、只读读的ADDO记录录集(RRecoordsset)是是等同的的,但是是DattaReeadeer被设设计用来来最小化化内存中中生成的的对象的的数量,以以提高性性能,避避免垃圾圾积累。在在.NEET FFrammewoork中中包含了了针对MMicrroSooft SQL
35、L Seerveer的受控控数据提提供者以以及可通通过OLLE DDB访问问的任何何数据仓仓库。ADO.NETT的一个个主要创创新是引引入了数数据集(DDataasett)。一一个数据据集是内内存中提提供数据据关系图图的高速速缓冲区区。数据据集对数数据源一一无所知知,它们们可以由由程序或或通过从从数据仓仓库中调调入数据据而被生生成、填填充。不不论数据据从何处处获取,数数据集都都是通过过使用同同样的程程序模板板而被操操作的,并并且它使使用相同同的潜在在的数据据缓冲区区。使用用.NEET平台台的开发发人员能能够用数数据集代代替传统统ADOO中无连连接的记记录集。受控数据据提供者者为数据据仓库和和数
36、据集集公开一一名为DDataaSettCommmannd的接接口对象象。DaataSSetCCommmandd使用AADO.NETT链接和和命令以以从数据据仓库中中填充数数据集,并并把在数数据集中中发生的的变化解解析到数数据仓库库中。就象DaataRReadderss显示了了对于相相关数据据的有效效的流访访问一样样,XmmlReeadeers显显示了对对XMLL数据的的流访问问。开发发人员使使用DaataNNaviigattor可可以滚动动和编辑辑内存中中的XMML文档档。DaataNNaviigattor在在功能上上和W33C DDocuumennt OObjeect Moddel (DOO
37、M)是是一样的的,但它它更有效效,并提提供了能能很好映映射关系系数据表表的对象象模板。DDataaNavvigaatorr支持XXpatth语法法以对数数据流进进行导航航。ADDO.NNET为为那些希希望继续续使用DDOM作作为XMML对象象模板而而不是使使用更有有效的DDataaNavvigaatorr模板的的开发人人员提供供了一个个XMLLDoccumeent类类。由于所有有的数据据都可被被看作XXML,所所以开发发人员可可以为任任何数据据使用转转换和确确认服务务。ADDO.NNET定定义了一一个消费费DattaNaaviggatoor、生生成一个个新的XXmlRReadder的的通用转转
38、换体系系。.NNET Fraamewworkk提供了了一个支支持W33C XXSL Traansfformmatiionss (XXSLTT)细则则的特殊殊转换组组件。2.2 SQLL Seerveer 220000简介本预定系系统采用用的是SSQL Serrverr 20000版版本。2.2.1 数数据库基基本知识识数据库技技术(方方法)是是管理数数据的一一种最新新方法,它它研究如如何组织织和存储储数据,如如何高效效地获取取和处理理数据。数数据管理理是指数数据的组组织、编编码、存存储、检检索和维维护,它它是数据据处理的的中心问问题。信息管理理系统是是提供信信息,辅辅助人们们对环境境进行控控制
39、和进进行决策策的系统统。数据据库是信信息系统统的核心心和基础础。数据据库技术术将信息息系统中中大量的的数据按按一定的的模型组组织起来来,提供供存储、维维护、检检索数据据的功能能,使信信息系统统可方便便地、及及时地、准准确地从从数据库库中获得得所需要要的信息息,一个个信息系系统的各各个部分分能否紧紧密地结结合在一一起以及及如何结结合,关关键在于于数据库库。数据库系系统支持持的数据据模型由由层次模模型、网网状模型型发展到到关系模模型。八八十年代代后数据据库发展展到面向向对象模模型时代代,面向向对象数数据库是是数据库库技术与与面向对对象设计计方法相相结合的的产物,在在这种数数据库的的支持下下,数据据
40、管理有有如下的的特点:(1)以以面向系系统的观观点组织织数据,使使数据具具有最小小冗余度度,支持持复杂的的数据结结构。(2)具具有较高高的数据据和程序序的独立立性。(3)提提供安全全性、完完整性数数据控制制功能以以及并发发控制功功能。数数据库允允许多个个用户同同时操作作。 SQL Serrverr可在许许多硬件件平台上上运行(大大、中、小小计算机机和微机机),支支持多种种操作系系统和网网络协议议。SQQL SServver分分布式数数据库的的特点自自治功能能,使每每一服务务器相互互独立。SSQL Serrverr分布数数据库管管理系统统实现了了分布式式系统所所要求的的分布透透明、网网络透明明及
41、操作作透明5。SQL Serrverr产品结结构及组组成今天,网网络技术术的迅猛猛发展适适应了当当今社会会信息共共享和交交流的需需要,但但同时也也对如何何管理大大量的网网络信息息和数据据提出了了新的课课题。作作为信息息管理的的有效工工具的数数据库系系统,其其技术的的发展与与网络技技术的发发展息息息相关,数数据上网网、信息息共享日日益成为为需要,这这就使得得网络数数据库应应运而生生。同样,随随着网络络技术的的普及应应用,企企业级分分布式数数据库的的建立也也是必然然趋势。局局域网络络范围内内的资源源分配、数数据管理理、数据据共享和和数据完完整性是是建造分分布式数数据库应应用的关关键问题题。当前,“
42、客户/服务器器(Clliennt/SServver)”模型被被广泛应应用于分分布式系系统的设设计与实实施,而而Miccrossoftt推出的的MS SQLL Seerveer(以以下简称称SQLL Seerveer)是是当前WWinddowss平台上上被广为为应用的的分布式式关系数数据库管管理系统统之一。SQL Serrverr不同于于被称为为桌面数数据库的的Foxxbasse、FFoxppro、AAcceess。桌桌面数据据库主要要用于单单机的环环境,基基本上不不提供并并行分布布式的能能力、没没有或有有不完备备的安全全性方案案,但由由于其对对用户计计算机环环境的要要求低、管管理简单单,因此此
43、获得了了极大的的发展。SQL Serrverr属于网网络数据据库,它它提供的的分布式式功能、完完备的数数据库安安全性管管理、大大容量的的数据存存储等都都使其自自面世一一开始就就获得了了极大的的成功。Micrrosooft SQLL Seerveer 是是一个高高性能的的关系型型数据库库管理系系统,它它具有客客户机/服务器器体系结结构,能能够满足足大规模模分布式式环境的的需要。2.2.2 SSQL Serrverr系统的的特点完全的客客户机/服务器器体系结结构。这这一结构构可以更更有效的的使用网网络,因因为在客客户机/服务器器运算模模式下,数数据库的的查询操操作都集集中在服服务器方方进行,在在网
44、络上上传输的的是用户户的请求求命令和和服务器器的检索索结果,而而不是整整个数据据库文件件,这样样可以减减少网络络上的信信息流量量,从而而提高网网络的使使用效率率。简单的图图形化管管理工具具,使系系统管理理更为直直观方便便。SQQL EEnteerprrisee Maanagger(SQLL 企业业级管理理器 )是一个个基于WWinddowss图形用用户界面面(GUUI)的的集成管管理工具具,利用用它可以以完成SSQL Serrverr的配置置管理工工作,如如建立设设备(ddeviicess)和数数据库、备备份和恢恢复数据据、执行行查询操操作、调调度和警警报管理理、数据据复制等等。SQQL SS
45、ervver的的管理体体系建立立在SQQL分布布式管理理对象(SSQL Disstriibutted Mannageemennt OObjeect,简简写为SSQL-DMOO)基础础上,形形成SQQL SServver的的分布式式管理框框架。隐含的并并发控制制能力。SSQL Serrverr利用动动态锁定定功能防防止用户户在查询询和更新新并发操操作时相相互间发发生冲突突,动态态锁定是是隐含的的,用户户不必操操心锁定定过程。丰富的编编程接口口工具。SSQL Serrverr提供了了Traansaact_SQLL、DBB_Liibraary forr C和和DB_Libbrarry ffor Vi
46、ssuall Baasicc等专用用开发工工具,TTrannsacct_SSQL与与工业标标准SQQL语言言兼容,并并在其基基础上加加以扩充充,使它它更适合合事务处处理方面面的需要要。此外外它还支支持ODDBC规规范,可可以使用用ODBBC 访访问SQQL SServver数数据库。多线程体体系结构构。SQQL SServver支支持多线线程操作作,在多多用户并并发访问问时,系系统在产产生较小小额外负负担的情情况下能能够进行行并行处处理,从从而减少少内存需需求,提提高系统统的吞吐吐量。在在用户数数量增加加时,SSQL Serrverr的运行行速度也也不会明明显变慢慢。SQL Serrverr是
47、Miicroosofft服务务器套件件BacckOffficce的成成员之一一,它与与其它软软件(WWinddowss NTT、Innterrnett Innforrmattionn Seerveer、EExchhangge SServver等等)有机机结合,并并充分利利用它们们所提供供的服务务或功能能(如安安全管理理、事件件日志、性性能监视视器、内内存管理理和异步步I/OO等),从从而增强强了SQQL SServver数数据库系系统的功功能,同同时占用用较少的的系统资资源。SQL Serrverr管理大大型数据据库及支支持数据据复制的的能力,使使它能够够处理企企业的数数据中心心和数据据仓库。另另外,SSQL Serrverr包含一一个专门