欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    基于BS的酒店管理系统设计和实现 计算机科学与技术专业.docx

    • 资源ID:1738013       资源大小:486.02KB        全文页数:56页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于BS的酒店管理系统设计和实现 计算机科学与技术专业.docx

    一、选区简介、意义与背景酒店行业是一个传统的服务行业,原材料的采购成本总体不是很高,笆饮原材料的采购成本比客房浦耗品的采购成本商,20世纪80年代末期,酒店业整体处于供不应求的状况,以及各种税收方面的优出政策,使得酒店业发展初期由于利润水平较高,酒店业经营者的成本意识还不是很强烈。从20世纪中后期开始酒店业利润水平持续降低.直到1998年出现全行业亏损使酒店业经营者开始由从前乂关注产品形态的创新到开始关注降低内部管理成本,在过去的15年中,酒店的采明功能没有多大变化,但是对待采购的态度发生了更大转变,认识到酒店作为一个服务性企业,其采购工作也应是酒店管理中的一个击要环节,提高采购管理水平对降低成本、提高眼务质量、满足宾客个性化需求具有重要作用。有人说:“来购是企业的利润之源、质里之本和效率之始。”这句话体现了采购在酒店管理中的跑要地位.一般规模较大的星级酒店,通常设立专门的采购部门,而且星级水平越高,对采购物资的要求也越严格,这是为了确保酒店的档次与高品质形思-丽着生活节奏的加快,宾客要求酒店提供产品和服务的前置时间越短越好,这在无形中要求缩拉从生产到消宜的周期.这给酒店的送购工作提出了很高的要求,要求酒店与其上下浙商紧密联结在一起,之间的信息流和初流能切迅捷通畅.既要能及时满足宾客的个性化需求.乂要尽可能降低成本.在这方面.我国酒店业很早就提出了定制化、个性化服芬概念,但是普遍还是说得多、做得少,其中的原因也包括酒店没有运用供应鞋管理的思想来进行酒店采购管理,实质上,供应链管理是一种集成的管理理念和方法,它是以市场和客户需求为导向,以核心企业为需主,以提高竞分力、市场占有率、顾客满意度和供应鞋整体效益和效率为目标,以协同商务、协同竞争和多瓶原则为基本运作模式,通过运用现代企业管理技术、信息技术、网络技术和集成技术,达到对整个供应链上的伯息流、物流、资金流、业务流和价值流的疗效规则和控制,实现整条供应链的最大效益.二、文献嫁述供应於Supp1.yChain)的概念是逐步发展和完善起来的.一段认为供应链的概念是从制造业发展出来的.早期的观点认为供应依是制造企业的一个内部过程.它是指符采购的原材料和收到的零部件,通过生产转换和销售等活动传递到用户的一个过程,传统的供应铳格会局限于企业的内部操作,只注3i企业的自身利益目标,而忽视了与外部供应链的关系,往往造成企业间的目标冲突。关于供应链和供应链管理的说法和定义,国内外相关领域的研究人员从不同的角度进行了探讨,1.ee和Bi1.1.ington认为供陶桂是一个企业获取原料、生产半产品或最终产品,并通过销售渠道把产品送达消费者的网络.美国供应罐协会(SCCSUPP1.YCHAINCOUNCI1.,1997)对供应链的概.含解择是ateamnowcommon1.yusedinternationa1.1.y-encompasseseveryeffortinvo1.vedinproducingandde1.iveringafina1.productorservice,fromthesupp1.ier'ssupp1.ierstothecustomer'scustomer.即供应链是企业在生产和俏售最终产品或服务过程中包含的供陶商、供应商的供应商乃至于一切向前的关系,与用户、用户的用户及一切向后的关系,2001年8月1日由我国国家痂量技术赛珞局发布实施的£中华人民共和国国家标准物流术语3将供应钺定义为:生产及流通过程中,涉及将产品或限务提供给朵终用户活动的上游和卜游企业所形成的网链结构。目前国内普i接受的供应链的定义是由马上华于2001年提出的,他认为:供应能是困绕核心企业,通过对信息流、物流、资金源的控制,从采购原材料开始,制成中间产品以及最终产品.最后由怕密网络把产品送到消费者手中的功能网健结构模式.现代企业的供应链是种非线形的虚拟价值猴.是一个包含多类里、多层次的节点企业网络。在这个网链结构中,各节点企业相互依赖,各工序环环相扣,构成,个不可分割的有机整体,同时节点企业为完成自己的工序又可能构筑一条相应的分支供应徒,从而形成了多层次、多维度、多功能、多目标的立体网链.这种立体网故系统是一个开放的动态系统.它与环境有着密切的关系,当外部环境发生变化时,系统的管埋模式和成员结构构的之发生变化,因此现代供应链在其布多层次性和红杂性的同时又具有很强的动态性.供应道管理作为一种新的笆理哲学,成为理论界关注的热点话题,对供应疑管理也有许多不【可的称呼,如有效客户反应EfficientConsumerResponsefECR)、快速反应(QuickResponse,QR、虚拟物流(Virtua1.1.ogisticszVD等等.这些称呼因考虑的层次、角哎不同而不同,但都是通过计划和控制实现企业内部和外部之间的合作,实质上它们在一定程度上都蛆成了供应贷和增他鞋两个方面的内容.我国的国家标准时供应链管理的定义是:利用计修机网络技术全面规划供应链中的商流、物流、信息流、资金流等,井进行计划、如织、协词和控制等。比较主流的观点是立足于管理思想和方法集成的角度,认为供应融管理是困境供应商和需求商之间的物料流、值息流和资金流所进行的计划与控制过程.伊文斯(EVenS)认为,供应链管理是通过前馈的信息流和反馈的物料流及信息流,珞供应商、分精商、零售商,出到最终用户连成,个整体的管理模式。非利普(PhiI1.iP)则指出:供应链管理不是供应新管理的别称,而是一种新的管理策略,它把不同企业集成起来,以增强整个供战链的效率,注重企业之间的合作.它源于这样一种观点,即企业应该从总成本的角度去考察企业的经营效果,不玷片面地追求诸如采购、生产、销售等局部功能的优化.只强调组织内部的合作和优化是远远不够的,企业必须将自身汉供应链的环境中去考虑,高效的供应链设计、供应链成员之间信总的共享、库存的可见性和生产的良好怫调会缩短生产准箸冏期,减少库存水平、使物流运作更为有效,并改善订单的实现率及其他的一些关键的业务功能,达到降低生产成本、创造并保持核心竞争力的目标。三、论文体系、结构(大纲)摘要1泗店行业的供应性1.1 最终映客需求信息易于获得1.2 对上游企业的产品依赖性较强2供应隘管理对当前酒店采的的作用2.1 有利于满足服务个性化的需求2.2 有利于快得成本和圣舁化的比争优势3酒店供应桂管理的内容和运作思路3.1 供应链田新设计3.2 供应链管理的实施3.3 供应链绩效评估4酒店采购管理的关键环节4.1 供应商管理4.1.1 供应商直接报价4.1.2 从选用供应商角度可以采用1+2+N原则4.1.3 供应商评分晋升制度以客观为主、主观为制,主客观结合的方法4.1.4 严格的供应商会商制改4.1.5 开放库存4.2 动态的库存管理体系4.2.1 运作体系的建构原则4.2.2 运作体系的流程框架3.4.3供应度系统的伯息化结论参考文献目录ABSTRACT1第一章前言21.1 课题的项目背景21.2 谡题的现实意义2第二章综述32.1 酒店管理信息系统的作用32.2 2酒店信息管理软件的发展与展望4第三章系统希求分析42.3 1系统目标43.2 系统功能分析43.3 数据的流程图及DFD图53.3.1数据流程图53.3.2DFD图51.1 4信息采集与各部门的使用权限6第四章方案版71.2 1系统架构71.3 系统架构图81.4 开发工具选择81.5 数据库平台选择101.6 系统开发所使用的关键技术1145.1Ad。.Net数据库访问技术114. 5.2Asp.Net的窗体身份验证12第五章总体设计134.1 系统模块设计135. 1.1酒店前台接待子模块135.1.2 酒店前台结算子模块145.1.3 酒店预订子模块145.1.4 酒店商品管理子模块151.1.1 5酒店客房标准管理子模块155.1.6 酒店客房信息管理子模块155.1.7 酒店宣传管理子模块155.1.8 用户管理子模块1652数据库设计165. 2.1数据库需求分析166. 2.2数据库概念结构设计175.2.3数据库逻辑结构设计19第六章详细设计217. 1客人入住216.2用户结帐246. 3顾客预订27第七章系统测试306.1 功能测试306.2 性能测试317. 2.1连接速度测试317. 2.1负数测试327.3客户端兼容性测试327.3.1操作平台测试327.3.2浏览潜测试3274改进意见32第八章系统特色展示338.1完善的安全性机制338.2可全用性高338.3强大而完善的功能358.4规范的用户输入35第九章个人心得总结36结束语36弁考文献37附录37现代化的酒店是集客房、锭饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息垃大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计第机来进行现代化的信息管理,基于B/S的酒店管理信息系统3正是为此而设计的,该系统是运用MicrosoftSQ1.SERVER2000数据库系统和ASP.NET程序语言开发实现的,包含酒店网上宣传,前台客人入住登记,客房预订,客人商品管理,结尊信息管理,客房标准信息管理,客房信息管理,用户管理八大模块,具有操作简单、界面友善、灵活性好、系统安全性高等特点,是酒店管理者的理想选择。木文主要闻述了该系统开发实现过程,从系统的需求分析、方案论证、总体设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。关键词:酒店信息管理:数据库:SQ1.;Ado.Net:sp.NetAbstractTheInOdemiZedhote1.co1.1.ectstheguestroom,foodandbeverage,communication,atnusenent,commercia1.cu1.tureandothervariouskindsofservicesandHici1.iticsarctheintegratedconsumptionp1.ace,thehote1.organizeshuge1.y,therearcmanyserviceitems,theamountofinformationis1.agc.ifyouwanttoimprove1.aborproduce.1.owercosts.improvetheservicequa1.ityandmanagement1.eve1.,promotetheeconomicbenefits,mustcarryonthen>dernizedinfo11nationmanagementthroughthecomputer.BasedonB'S'shote1.managementinformationsystem?designedforthispurpose.ThesystemistheuseoftheMicrosoftSQ1.Server2000databasesystemandSP.NETprocedura1.1.anguagetoachieve,andinc1.udeshote1.son1.inepub1.icityandtheout1.ookforregisteredguests,rmreservations,guests11rchandiscmanagement.C1.earinginformationmanagement,informationmanagementstandardsRoom,RoOminformationmanagement,usermanagementeightmodu1.es,isasimp1.e,friend1.yinterface,goodf1.exibi1.ity,thesystemfeaturessafe,thehote1.managerisanidea1.choice.Thispapermain1.ydiscussesthedeve1.opmentofthesystemimp1.ementationprocess,fromthesystemneedsana1.ysis,programverification,design,detai1.eddesignoftheSystemtestinga1.1.aspectsofthedetai1.edana1.ysisanddescription.KeyWords:hote1.informationmanagement:database:sq1.:第一章前言1.1 课题的项目背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋.酒店要迎接这场挑战,就必须提虑整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提而管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立丁不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅耍提高服务水平和服务质氏,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有个完善的管理信息系统,便于方便客人和更好地管理酒店。套优秀的酒店管理信息系统应该是套适用于星级酒店使用的优秀系统.操作简单、灵活性好、系统安全性嬴、运行稔定,是管理者的理想选择“我的毕业设计现目就是设计一个基于B/S的酒店管理信息系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好.1.2 课题的现实意义近年来,随着我国改革开放的发展,国内的酒店服务业得到了日新月异的发展。现代酒店作为一体化的接待场所,是个旅游城市的窗口,也可以说是个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。酒店在其运作期间,服务水平的高低,直接影响到酒店的形象和声誉,如:服务的安排、调度是否周到:客人的要求是否能迅速、很好地得到满足:市场的预测分析是否快槌、准确等。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,酒店的计算机系统正是典型的M1.S应用。本酒店管理信息系统,是针对酒店、酒店的具体业务而开发的,业务管理以酒店的订房管理为核心,为用户提供迅速,育效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质M,并配合现代化的酒店管理,获得更好的经济效益。就经济效益而言,酒店的计铝机应用是:(1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞:(2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;(3)社会效益:酒店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。第二章综述电子计算机科学的飞速发展,给酒店计算机应用带来了蓬勃生机,出现了酒店计算机管理信息系统、安全保卫系统、电子门锁系统、酒店信息服务系统、客房电脑保险系统以及计算机娱乐系统。计算机在酒店中的应用,已深入到酒店的各个部门,特别在信息处理领域,计算机已成为最重要的工具在酒店现代管理理论中,酒店管理信息系统已成为酒店现代科学管理的歪要内容,是酒店经营必不可缺少的现代科学工具。2.1酒店管理信息系统的作用酒店计算机管理就其表现形式看就是对酒店大fit的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏涧,从整体上提卷酒店的经济效益,如完善的预订功能可防止有将不能租或满房也订的情况出现,可随时提供准确的病间使用和预订情况,从而提高客房出租率,客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市.场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入.(2)提高服务质垃由于计鸵机处理信息的速度很快,可以大大减少客人入住、结裱的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答笈。长费、电话费、洗衣费等费用的次性结帐,不仅方便了宾客,也提高了酒店的管理水平。清晰准确的账单、票据、表格,使客人感到密档次的享受.完善的预订系统,使客人的人住有充分的保证。完善的客史档案管理更使客人的“个性化”服务得以很好的实施。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到定数量:的客人自动绐予折扣:也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务,如安排房间、提供就餐等。(3)提高工作效率计算机管理可大大提高业务运作的速度和准确性.电脑资料的正确保存避免r抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、豆核等一系列的繁或劳动也可大为减少。(4)完善酒店内部管理体制科学、正规、系统的酒店软件系统在酒店管理体系中还发挥若强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作。每天的审核制度,各种费用的优惠控制,应收账款的管理,员工工作量的考核,员工操作过程的跟踪,均可加强酒店管理。(5)全面了解营业情况,提高酒店决策水平酒店信息系统能提供完备的历史数据,可使管理人员很方便地完成宛杂的统计分析工作,并加强对酒店运营的内部控制,增强管理人员的控制决策水平.2. 2酒店信息管理软件的发展与展望随着酒店业的日益发展,计算机在酒店中的应用日渐普及,对酒店信息管理系统的要求将越来越高,特别是系统集成化、决策支持DSS、客户关系管理CRV、办公自动化0A、网络中心实时订房等.随着InternCt的发展普及,基于B/S结构的酒店管理软件的出现,随着国产软件的进一步发展和提高,国内软件替代进口软件,成为裔星级酒店I三流管理软件也将成为必然。第三章系统需求分析2.1 系统目标本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务历量,获得更好的经济效益。具体的目标包括:(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化:<2)准确无误地记录客人的每笔消费记录:(3)实时、快速、准确提供客房动态:<4)方便查询客人的消费情况.3. 2系统功能分析主要功能是:前台:1 .酒店的前台宣传.2 .顾客留言。3 .网上预订房间(订房过程为:选择你中意的房间,进行预订,付费,酒店人员确认付款成功后电话与你联系确定订房成功)。后台:1 .对客房标准的处理。2 .对客房信息的处理。3 .对订房信息的处理。4 .对结算信息的处理。5 .顾客商品消费管理。6 .发票打印。7 .对前台的管理。3. 3数据的流程图及DFD图3.3.1数据流程图图1效据流程图3.3.2DFD图图2O层DFD图2:1层DFD图3.4信息采集与各部门的使用权限对于网上信息的使用权限和货任规定如下:表1管理员权限表客房信息订房结算客房部员工?0?0?客房部经理0?0?0?。代表登录,修改,添加,处理权。?代表查询权。第四章方案论证传统的信息处理系统数据处理多由服务器完成,数据通过网络传输,对服务器和网络的要求较高,系统投入使用后阴若业务量、储存数据和客户端连接数量的不断增加系统的负荷会越来越大,当这种负荷达到一定程度的时候就会造成系统运行的不稳定和性能下降,这乂需要投入大笔资金升级系统了,并且升级时,所有的客户端都要进行升级,浪费J'大量的人力物力.本课题的研究思路就是采用B/S结构,利用价格相对低廉的设备构建一个安全可能的管理信息系统,尽量地减少服务器和网络的负荷,使业务量:的增加不会对整个系统的负荷有太大地影响,J1.使系统在升级时并不会要求客户端进行处理,只要在服务罂上将系统升级,客户端就直接可以通过浏览器使用及新的系统。4.1系统架构在讨论酒店管理信息系统的架构之前,先了解一下计算机网络发展的过程。计算机网络发展主要经历了以下几个阶段:(1)主机/终端(Nainfram。/Tennina1.)模式:(2)文件服务器/工作站(Fi1.。SerVer/Workstation)模式:(3)客户机*艮务器(C1.ien1./Server)模式;(4)浏览器/服务器(BrouserZServer)模式。从应用软件的角度来看,客户机/服务器网络模式下的软件结构简称为C/S结构,浏览器/服务器网络模式下的软件结构简称为B/S结构.现在C/S结构和B/S结构得到了广泛的应用,主机/终端(MainfrHme/Termina1.)模式和文件服务器/工作站(FiIeSerVer/Workstation)模式在新构建的系统中已很少使用。B/S结构(BrOWSer/Server结构)结构即浏览器和服务法结构。它是随若Intemet技术的兴起,对C/S结构的种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务遗机在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作员,降低了用户的总体成本(TC。)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如1.AN,WAN,Internet/IntQnet等)访问和操作共同的数据库:它能有效地保护数据平台和管理访问权限,服务器数据库也很安全B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统.B/S架构管理软件更是方便、快捷、裔效,本系统采用的就是B/S架构设计的软件。4. 2系统架构图按照需求分析的描述,把酒店管理信息系统分成前台接待子模块、前台结算子模块、商品消费子模块等几个功能相时独立而又相互联系的子模块“各子模块的数据均由系统数据库服务器提供,可以实现各自独立运行和操作,各子模块之间通过特定的接口进行彼此交换数据。以卜.是本系统的系统架构图:房间预订CHECKIN前台接待11)4系统架构图4. 3开发工具选择现在流行的BS架构的开发工具有ASP,JSP,PHP,ASP.NET等,虽然这些开发工具各有特点,但从易用性,开发速度,应用程序的运行速度方面考虑SP.NE无疑是当中的佼佼者。在选择开发工具时1若虑的问题包括:1 .开发工具本身的性能.2 .稳定性和可靠性。3 .可视化开发。4 .面向对象技术。5 .开放性。6 .团队开发能力。7 .数据库访问能力。8 .支持数据库产品的扩展能力.9 .数据访问速度。10 .对不同解决方案的支持能力。ASRNET的特点:I)执行效率的大幅提高ASP.NET是把基丁通用语言的程序在服务器上运行不像以前的ASP即时解择程序,而是将程序在股务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解择强很多。2)世界级的工具支持ASP.NET构架是可以用Microsoft(R)公司最新的产品Visua1.S开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑.这些仅是ASPnet强大化软件支持的一小部分。3)强大性和适应性因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的儿乎全部的平台上(笔者到现在为止只知道它只能用在Windows2(XX)Server上)。通用语言的基本库,消息机制,数据接口的处理都能无健的整合到ASP.NET的Wcb应用中。ASP.NET同时也是1.anguage-independent语言独立化的,所以,你可以选择种最适介你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和JaVa的结合体),VB.JsCriPu将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能短完整的移植向ASP.NET.4)简单性和易学性ASRNET是运行些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单“例如ASRNET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB1.ike界面。另外,通用语言简化开发使把代码结合成软件简堆的就像装配电脑。5)高效可管理性ASpNET使用一种字符基珈的,分级的配理系统,使你服务器环境和应用程序的设巴更加简单。因为配巴信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero1.oca1.AC1.miniStratiOn-的哲学观念使A的基于应用的开发更加具体,和快捷.一个ASPNET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的IR新启动,一切就是这么简单。6)多处理潺环境的可靠性ASRNET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术.将很大的提高运行速度。即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。2)一自定义性,和可扩展性ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义"p1.ug-in”的模块。这与原来的包含关系不同,ASP.NET可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。7慰1安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。(但是ASP的经验告诉我们,不能这么自信,仙$老是公出Bug的)。11 4数据库平台选择所谓数据库,我们可以把它形象地说成是存储数据的“仓库”。数据库是为满足某一部门中多个用户的多种应用需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据臾合。数据库系统是管理大量的、持久的、可靠的、共享的数据的工具。就是同各种数据库建立联系,进行沟通。按照ANS1.(美国国家标准协会的规定,SQ1.被作为关系开数据库管理系统的标准语言。SQ1.语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等.目前,绝大多数浒的关系开数据库管理系统,如OraC1.e、Sybase、MicrosoftSQ1.Server,InfrmixxIBMDB2等都采用了SQ1.语言标准。显然很多数据库产品都对SQ1.语句进行了再开发和扩展,但是包括SeIeCt、InSert、UpdateCreate以及Drop在内的标准的SQ1.命令仍然可以被用来完成几乎所有的数据库操作0SQ1.是英文structureQuery1.anguage的缩写,意思为结构化查询语言。数据库是酒店酒店管理的核心组成部分,所有信息处理子系统都将基于某种数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用.选择一个发的数据库平台是非常重耍的“根据酒店信息管理应用的实际需要,在选择数据库平台时,应考虑下列因素:(1)性能:数据库的数据处理能力。(2)开放性:数据库是否能在多种操作系统下使用。(3)安全性:数据库是否具有高度的安全性。(4)可靠性:数据库是否具有高度的可靠性。(5)并行性:数据库是否并行运行在多节点上。(6)可操作性:数据库在使用前是否福要比杂的培训。数据库平台选用的是MicroSoft公司的SQ1.Server2(XX),SQ1.SerVer2000是SQ1.SCrVCr的最新版本,比以前版本提高了性能、可靠性、质量和易用性。MicrosoftSQ1.Server2000增加了几种新的功能,由此成为大规模联机事务处理(O1.TP)、数据仓库和电子商务应用程序的优秀数据库平台。SQ1.Sener20(X)拥有大型数据库系统基本特征,但保持fwindow.环境下界面友好,操作简里的优点,成为WindOWS环境下开发中、小型B/S系统较流行的数据库系统。与传统的桌面数据库系统相比SQ1.Server20有以下区别:(1)面向集合与面向记录。面向集合与面向记录应该是B/S系统与桌面数据库系统的最本质的区别。在泉面数据库系统中,它得到的是整个数据表,面向的是整个数据表的所有记录,因此,在桌面数据库系统中,第一条:上一条、下一条、最后一条等概念是非常普遍的,而在B/S系统中没有这些概念,因为客户程序在向服务器发送服务谙求时,得到的数据可以由一个或多个数据表的多个字段构成,是服务器上所有数据的个了集,它的请求是通过SQ1.语句来实现的,因此在C/S系统中,它面向的是整个数据库的一个子集合.(2)数据安全管理。SQ1.数据库在数据安全性管理方面比桌面数据库系统要强得多,它不仅对数据库的访问进行口令物证,而且它还能够对特定的数据库对象进行限制,包括视图、数据表的存储过程,更重要的是它可以设置用户权限,通过Grant和Revoke命令向个用户或一组用户授权或收权。(3)数据完整性管理。对丁SQ1.数据库而言,它允许在服务器端定义一些业务规则用于验证数据的完整性,强制所有的客户端程序都必须接受相同的业务规则约束,这样有利于集中维护这些规则。虽然京;面数据库系统也能进行数据完整性管理,但是它只能在应用程序中定义这些验证规则,所有需要验证的地方都必须写入相同或相似的代码,这样不利于维护这样规则.另外,SQ1.数据庠在完整性约束上,一般在创建数据表时就定义好的,它既可以定义为数据表的一部分,也可以通过存储过程或触发器等形式从数据表中独立出来。(4)数据库的并发访问管理。SQ1.数据库采用优化锁定策略,允许多个用户可以同时访问服务器而不互相干扰.,这种技术并不限制客户访问当前正在被其它用户访问的数据表,可以照常对它进行编辑(增、删、改),并请求服务器保存修改的数据。农面数据库系统则明确地或完全地锁定策略,也就是说那些当前正在被其它用户使用的数据无法访问,更无法编辑,如果限图访问或修改这些数据,系统产生错误的提示信息.(5)事务控制“用手在系统发生错误时保持数据库的一致性和完整性.每个更新SQ1.Server数据库内数据的应用程序都使用事务完成这个任务。事务是由一系列语句(选择、插入、更新或把除)构成的逻辑工作单元。如果在事务执行过程中没有遇到错误,则事务中的所有修改成为数据库的永久部分。如果遇到错误,则不对数据库做任何修改。桌面数据库系统一般不提供事务控制功能。12 5系统开发所使用的关键技术4. 5.1Ad。,Net数据库访问技术I)0.NET是.NET应用程序的数据访问模型。它能用于访问关系型数据库系统,如SQ1.Server2000,及很多其它已经配备了O1.EDB供应器的数据源。在某种程度上,ADO.NET代表了最新版本的ADo技术。然而,ADO.NET引入了些重大变化和革新,它们专门用丁结构松散的、本质非链接的Web应用程序。,AIM).NET引入的一个筑要变化是,用Da1.aTab1.e,DattiSet,Da1.aAdapter,和DHtaReader对缴的组合代替了ADORecordset对象。DUIaTabIe表示来自一个表的彳j集合,在这方面它与Recordset类似。DataSet表示DataTabIe对象的集合,及与其它表绑定在一起的关系和限制。实际上,DataSet是具有内置的扩展标记语言(XM1.)支持的内存中的关联结构。DHtciSet的一个主要特点是,它对底层的数据源一无所知,而这些数据源可能用于对其进行填充。这是一个分离的用于表示数据集合的独立实体,并且它可通过多层应用程序的不同层由个组件传递到另组件。它也可作为XM1.数据流被序列化,因而非常适合下不同类型平台间的数据传输.AD0NET使用DataAdaptor对象为发送到和来自DataSet及底层数据源的数据建立通道。DtMaAdHp1.er对象还支持增强的批更新特性,以前这是ReCOrder的相关功能。4.5.2Asp.Net的窗体身份验证基下窗体的验证是最为普遍的一种验证,使用这种脸证方式可以很方便灵活地应用到应用程序中。窗体验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个Web应用就会连同这个身份COOkie起发送到服务端。服芬端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了.要采用窗体验证,先要在应用程序根目录中的Hebconfig中做相应的设置:<authenticationmode=*forms"><formsname=*.ASPXAUTH*IoginUr1.*1.ogin.aspx*timeOUt="30"path=*><fo11ns><authentication>其中Quthenticationmode="Forms”表示本应用程序采用FOnnS验证方式.(1) <Forms>标签中的name表示指定要用于身份验证的HTTPCookie.默认情况"name的值是.ASPXAUTH。采用此种方式购证用户后,以此用户的信息建立一个FOrmSAUthentiCationTiCket类型的身份验证票,再加密序列化为一个字符小,最后将这个字符串写到客户端的name指定名字的Cookie中.一旦这个Cookie写到客户端后,此用户再次访问这个WQb应用时会将连同Cookio一起发送到服务端,服务端将会知道此用户是已经验证过的。(2) <Forms>标卷中的Ioginur1.指定如果没有找到任何有效的身份验证Cookie.为登录将请求重定向到的UR1.o默认值为1.ogin.aspIoginUr1.指定的页面就是用来验证用户身份的,一般此页

    注意事项

    本文(基于BS的酒店管理系统设计和实现 计算机科学与技术专业.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开