1、电子科技大学工程硕士学位论文开题报告撰写规范说明第一条 开题报告是工程硕士生论文阶段工作的重要环节,为规范和统一工程硕士开题报告材料,现对其内容和格式做以下说明,请工程硕士生按此撰写。第二条 工程硕士生在公开开题报告会前应在校内导师和企业方导师的指导下认真填写完成开题报告登记表、论文工作计划表、文献综述三部分材料,并经双方导师同意后方允许参加公开开题报告会。第三条 开题报告登记表的内容和格式要求如下:(一)开题报告登记表应包括以下内容,一般不少于3000字:(1)说明选题来源、选题依据、国内外研究动态;(2)说明选题在理论研究或实际应用方面的意义和价值;(3)阐述学位论文中自身研究工作部分,论
2、证完成研究工作拟采取的主要理论、技术路线和实施方案;(4)说明研究工作要实现的最终目标和研究成果形式。(二)开题报告登记表采取双面印制,靠左整齐装订,保持原格式不变。(1)封面,见附件;(2)纸张限用 A4(2129.7cm);(3)页边距为上、下:2.5cm,左为2.6cm,右为2.1cm;(4)字体采用宋体小四,行间距为固定值18磅;(5)其中图、表和公式须人工绘制,不得使用扫描或者截屏图片。图、表、公式等与正文之间要有6磅的行间距。图序与图名居中置于图的下方,表序及表名置于表的上方。(三)开题报告完成,此表经相关人员签字后,交学院研究生教务秘书保存。第四条 论文工作计划表应保持附件格式不
3、变,在空白处填写论文题目,论文完成日期和各项目的计划完成日期。应保证论文工作量(开题报告通过后)有一年以上的时间。第五条 文献综述的内容和格式要求如下:(一) 文献综述应对选题所涉及的工程技术问题或研究课题的国内外状况有清晰的描述与分析,一般不少于3000字;(二)应保证至少阅读20篇中外文献,其中英文文献不少于5篇。参考文献一般应在文中标注,并按引用的顺序附于文末,其格式可参见电子科技大学研究生学位论文撰写格式规范对参考文献的格式要求和说明。(三)文献综述采取双面印制,整齐装订,格式要求如下:(1)封面,见附件;(2)纸张限用 A4(2129.7cm);(3)页边距为上、下:2.5cm,左为
4、2.6cm,右为2.1cm;(4)字体采用宋体小四,行间距为固定值18磅;电 子 科 技 大 学 工程硕士学位论文开题报告学位论文题目:酒店销售管理信息系统设计与实现 工程领域名称: 软件工程 学 号: 201091050188 姓 名: 高峰 校内导师姓名: 郑华靖 企业方导师姓名: 硕士生所在单位名称: 大庆驻成都办事处 填表日期:2012年10月13日填 表 说 明1、 研究生须认真填写本表相关内容。2、 开题报告内容见电子科技大学在职攻读工程硕士专业学位研究生管理暂行规定3、 所列栏目填写不下的,可以另加附页。4、 本表采取双面印制,且保持原格式不变,纸张限用 A4(页边距为上、下:2
5、.5cm, 左为2.6cm,右为2.1cm;字体为宋体小四,行间距为18磅),整齐装订。5、 开题报告完成,此表经相关人员签字后,须交学院研究生教务秘书保存。一、 一、选题来源、选题依据、国内外研究动态1.选题来源与依据随着旅游事业的蓬勃发展和宾馆管理业务的不断扩大,酒店管理人员尤其是在酒店宾馆的管理人员对宾馆管理的现代化科学化的要求逐渐迫切起来。越来越多的酒店领导认识到酒店管理计算机化的重要性和必要性,计算机信息管理系统对酒店管理来说,已不再是一个时髦的奢饰品,而是一个必不可少的得力助手。如何把握客户的需求,用最经济的办法获得最大的客户满意度。成为各酒店最根本的竞争优势所在。近来,许多酒店利
6、用信息系统改善了传统的酒店管理,信息系统给酒店业制造了新的竞争载体,通过网络宣传企业形象,开展网上预订客房,让客人了解酒店的硬件及软件设施,选择他们需要的服务,竟而远程预定,最终为酒店带来等多的客源。而酒店与顾客通过网上的交流,进而提供更为人性化个性化的服务。事实上,信息管理系统已成为全球酒店业必不可少的管理工具之一。它能有效地降低运营成本,提高工作效率,并且能杜绝跑单、漏单这样现象的发生,对于改善对客服的水准,完善酒店对外形象及维系重要的宾客都起着举足轻重的作用。21世纪就酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,而非单一的前台管理软
7、件甚至传统的前、后台软件所能满足。现代化的宾馆是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,想要提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,计算机管理系统适用于大、中型星级宾馆使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定,实事管理者的理想选择。2.国内外研究动态目前,在中国90%的酒店还主要采取传统的营销方式,但全球旅游电子商务已经连续5年以上以350%以上的速度增长,在欧美发达国家,旅游电子商务已经成为整个电子商务发展、最快、最突出的部分。到2015
8、年美国在线旅游市场预计将达到1050亿美元,因此作为酒店运营的我们必须运用合理方法,开拓市场。世界旅游电子商务发展的强大动力,互联网络预定、手机WAP网站预定、短信预定必将成为未来酒店预定的主要方式。,随着各个国外知名酒店大举进军中国市场,国内也有越来越多的企业进军酒店业,酒店地面竞争日趋激烈。近几年,外资企业相继进军星级酒店、假日酒店的投资项目。为了抢占客户市场,在残酷的市场竞争中占有一席之地、卓有远见的酒店领导人已经开始传统的营销方式转化为以网络营销方式为主,加大酒店在互联网的宣传,拓展网络品牌,利用网络进行客房销售、项目拓展、人才招聘、供应商开发、网络客户调查、酒店用品网络招标等。随着我
9、国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路。应该看到,对于一、二星级甚至部分三星级酒店来说,信息环境的建设和应用还处在起步阶段,即使是五星级的酒店,信息化管理的进程与客户对酒店的需求也有相当的距离。国内酒店信息化程度的低下,在很大程度上阻碍了酒店在网络时代的营销拓展,影响了酒店经营绩效与竞争能力的提升。相对于国外的发展趋势,我国的智能化管理酒店仍有很大的差距。原因在于:观念差距:大多数酒店经营者认为酒店属于传统的服务行业,主要是靠出租客房
10、和床位来创收,没有把信息化建设与影响和改善酒店的经营、管理效率等方面的功效挂起钩来,没有把信息化的价值融入酒店自身价值链在竞争中发挥的作用挂起钩来。行业差距:酒店业属于以人为本的劳动密集型服务行业,IT行业属技术密集型行业。由于这种行业间本质上的差异,致使很多IT公司尽管竭尽全力将最先进的产品设备或解决方案推销给酒店,其结果通常是酒店付出了昂贵的代价却不尽如人意。缺乏行业标准:旅游饭店业对信息化的理解千差万别,加之IT公司各自为政的解决方案,使得原本就技术水准有限的酒店业眼花缭乱,盲目投资上马的项目比比皆是。服务对象不明确:酒店是一个以服务为本的行业,依靠客人对各项服务的满意度来提升酒店的入住
11、率和经营效益。酒店信息化的实施,意味着酒店又增加了一项新的服务,即信息服务。IT公司负责策划和实施,但通常不承担日后的服务,因为他们是IT公司不属于服务行业。二、 二、选题的意义和价值根据本酒店实际情况,利用现使用的酒店销售管理系统,进行阐述与分析,应用方面:开拓营销渠道,提高销售和市场营销的管理水平,使酒店同四川DMS系统连接,并方便和低成本的进入国际主流销售渠道。本酒店管理信息系统,是针对酒店、饭店的具体业务而开发的,业务管理以酒店的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确的反应酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理
12、,获得更好的经济效益。就经济效益而言,酒店的计算机应该是: (1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞; (2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;(3)社会效益:酒店式是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。三、论文研究的目标与主要内容1.课题研究目标为酒店管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励员工的积极性,促使他们向宾客提供更好的服务,为酒店带来更多的收入同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利益
13、目标。系统中模块划分明确,模块功能设计有较强的针对性。系统操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。设计完全符合软件工程中的各个阶段的要求,模块间具有高内聚,低耦合的良好性能。 2.课题主要研究内容酒店管理销售系统的开发主要包括以下内容:(1)酒店销售管理信息系统主要技术基础分析:主要对系统的规划内容、目标和方法进行分析研究,管理系统的标准是采用Fidelio Opera产品,该产品是基于Windows操作系统的面向未来的最新版的PMS系统主要包括数据库建模技术、数据库访问技术、Web服务器应用程序设计技术、客户端交互技术。并说明这套软件操作系统的优越性。(2)酒店销售管理信
14、息系统需求分析:主要阐明当前酒店对销售管理的需求,对酒店运用酒店销售管理系统进行需求分析,阐明当前酒店对它的各类需求,介绍酒店销售管理实现怎么样的功能,然后介绍系统的业务流程和数据流程,并对数据字典进行解释,最后来详细说明每个功能模块具有的作用。(3)酒店销售管理系统信息系统总体与详细设计:主要是对网络的功能设计、数据库结构设计、总体结构和各模块设计进行详细的介绍,重点阐述每个功能模块的具体构架、实现条件和途径,通过原则和理念的阐述宏观地展现这个系统的先进性、时代性、科技性。(4)酒店销售管理系统信息系统实现与测试:对酒店预订系统进行简单的分析介绍,对酒店预订系统进行市场分析、技术可行性分析、
15、客户需求分析以及功能模块如何搭建的详细分析。技术可行的分析就是针对目前现有的编程技术、数据库技术等,是不是可以用这些技术来达到功能实现的目的。对客户的需求分析是与功能模块互动的,客户的需求其实就是功能模块需要实现的功能。 (5)对系统结构进行设计,包括逻辑上的设计、数据库的设计、功能模块的划分等。逻辑设计就像字面上的意思,对酒店预订系统的操作逻辑进行设计,也可以说是最为基本的构思。接下来是对功能模块的划分,具体模块实现具体功能的任务分配设计。最后针对以上设计的特点,对数据库系统进行匹配的设计,达到效益最大化。 (6)针对客房管理与预订策略的计算机化,进行细分的设计,这是课题最主要需要研究设计实
16、现的部分,是文章重点讨论的对象。包括房间的分类设计、查询设计、状态辨别设计、预订策略的应用和修改3.课题拟解决的关键问题在明确系统目标和所需要研究的内容后,可将课题拟解决的关键问题归纳为:(1)技术难点 从设计到实现实际上有着很大的不可预测性,一个设计时候可行的方案,在实现时可能行不通。这与技术难度有一定的关系。因此还需要对JSP及数据库相关进行更深入的学习和研究。 (2)业务难点 对要开发的系统的业务要求,可能会由于对酒店预定业务流程的不熟悉而影响对系统结构设计和功能模块的划分。所以还要在较短的时间内,迅速的掌握关于酒店预定服务的相关信息。四、研究工作拟采取的主要理论、技术路线和实施方案1.
17、研究方法与理论 (1)文献研究 通过对大量书籍、期刊、网络等文献的阅读,了解其它酒店管理信息系统实施的环境和使用的真实情况,收集和整理用户在使用过程中的意见建议。掌握系统开发技术现状,明确管理系统设计开发所需的相关技术、功能模块组成及实现途径,并找出不足力求能够避免或者进行改进。(2)系统可行性分析,是在系统了解的基础上,从经济可行性、技术可行性、管理可行性等方面进行调查,通过问卷,咨询专家的方式对系统开发提供建设性意见。(3)考察其他酒店管理系统建设使用情况的研究成果,对系统模式进行分析借鉴。2.研究工具或开发工具客户端和服务端的操作系统:Windows XP 该系统包含了网络、应用程序和W
18、eb服务管理。它不但增强了可靠性和灵活性,而且降低了拥有强大、灵活管理服务的计算系统的成本,并为运行企业应用程序提供了良好的基础。开发工具:Myeclipse、Tomcat、Dreamweaver、Photoshop该系统开发平台提供了丰富的开发API,在某些架构设计方面也提供了丰富的文档进行技术支持,减低了整套系统的建设难度。 数据数据库平台:Microsoft公司的SQL Server 2005它是微软公司开发的一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。是一种应用广泛的数据库
19、管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。3.技术路线与方案本系统是传统B/S模式,即浏览器/服务器模式。主要是由SQL Server数据库服务器,WEB服务器,浏览器客户端组成。酒店管理系统的主要业务包括客户预定、入住酒店、客户要求更改业务以及酒店收银退房等,客户可通过电话等方式预定客房,也可取消客房的预定,预定情况会保存在预定信息中。当客户入住后,保存客户入住信息,入住后需要变动客房或是离店时间等业务需要更改业务。客户人住后的住房,换房,续房,退房信息都会保存在客房信息中,可通过查询请求
20、查询各类信息。酒店管理系统还会保存一些历史资料,以便以便今后的查询或是统计。顶层图,是对整个酒店管理系统的数据的总体流向做了简要的概述,其次足零层图,将酒店管理分为业务管理、房态管理、历史资料和基本设置四部分。由于零层图的业务管理又可以分为酒店管理的几个主要环节,凶此分解出一层图。一层图主要针对业务管理,分为预定、入住、更改业务和收银退房几个环节。二层图则是就一层图的儿个基本环节做了更详细的描述,描述了数据在具体业务中的流向客户通过预定客房可提前预约酒店,也可临时入住酒店,无论是预约还是临时入住,都需要洒店管理人员通过酒店管理系统查询,若有客房,则可直接入住,若无,则需要同客户协商,在不能满足
21、客户所提出的要求时,拒绝客户的请求。酒店的管理人员可通过查询酒店的管理系统来进行房间分配,尽可能满足客户的要求,同时及时将客户的信息录入到算机数据库中以便将来的统计信息。酒店管理系统业务管理分为预定、入住、更改业务和收银退房。客户可以向酒店提出申请,而酒店则根据杏询酒店的房态信息图尽可能地满足客户的需求,通过提高酒店自身的管理水平来提高酒店的业务量、提升酒店的形象。五、论文最终目标和研究成果形式1.论文最终目标本课题拟将完成“酒店销售管理信息系统设计与实现”的设计工作,从整体上完成整个系统的架构设计与实现,以及主要业务模块的设计开发, 包括预定、接待、客房服务、餐饮、娱乐等等,通过信息系统可以
22、帮助酒店管理方及时制定合理计划,提高经济效益,实现酒店各种信息的系统化、规范化和自动化。2.最终成果形式完善酒店资产管理信息系统,并形成学位论文酒店销售管理信息系统设计与实现。学位论文工作计划表论文题目:酒店销售管理信息系统设计与实现论文工作起止日期:2011年6月-2012年10月工作项目工作内容计划完成日期文献阅读 和科学调研1.大量阅读酒店管理信息建设相关文献,并认真学习相关部门管理的建设开发经验。2.分析当前酒店管理的现状与时代趋势并找出目前存在的不足的地方。 3.确定所要研究的方向,找出本部门所研究的重点和难点。 2013.022013.03方案论证课题立足于本酒店的特殊环境,根据目
23、前发展的管理软件形式分析,结合自身工作情况,研究、讨论课题的应用价值、是否可行,探讨课题实施过程中的困难及解决方案课题的应用价值与可行性。2013.042013.05设计或研究阶段 研究课题实施方法、技术路线、实验方案,以软件工程作为开发技术理论,选择多软件架构建设该系统2013.062014.02论文撰写撰写论文酒店销售管理信息系统设计与实现。2014.032014.05课题研制条件落实情况:本人从事酒店管理工作,具备一定的科研能力对酒店管理工作情况熟悉,并借助电子科技大学网络在线图书馆提供的各类参考资料,加上导师的认真辅导和教育,和相关熟悉酒店管理的专业人士指导帮助,使本人的理论素养和技术
24、水平有了较大提高,为本课题的进行打下了坚实基础。课题来源(下达部门):自拟课题名称:酒店销售管理信息系统设计与实现课题负责人:高峰论文类型:1)工程设计 2)产品研制报告 3)研究论文 (请打 )导师对开题报告和论文计划的可行性提出意见:校内导师 : 企业方导师:学院审批意见: 学院主管领导(签字、盖章): 日期: 年 月 日电子科技大学工程硕士学位论文文献综述姓名:高峰学号:201191050188工程领域:软件工程综述题目:酒店管理信息系统设计与实现导师意见:本文完整的描述了一个酒店管理系统的设计与实现的过程,采用真正的跨平台Java技术为基础,利用eclipse编程平台结合sqlserv
25、er2005数据库,完成了酒店管理系统的功能。完成“酒店销售管理信息系统设计与实现”的设计工作,从整体上完成整个系统的架构设计与实现,以及主要业务模块的设计开发, 包括预定、接待、客房服务、餐饮、娱乐等等,通过信息系统可以帮助酒店管理方及时制定合理计划,提高经济效益,实现酒店各种信息的系统化、规范化和自动化,完善酒店资产管理信息系统。具有很好的可行性。校内导师:企业方导师:注:1、文献综述加页附后,整齐装订。 2、纸张限用 A4(页边距为上、下:2.5cm, 左为2.6cm,右为2.1cm;字体为宋体小四,行间距为18磅)。 3、文献综述应对选题所涉及的工程技术问题或研究课题的国内外状况有清晰
26、的描述与分析,一般不少于3000字。4、 至少应阅读20篇中外文献,其中英文文献不少于5篇。文献综述酒店管理信息系统设计与实现文献综述摘要:本文完整的描述了一个酒店管理系统的设计与实现的过程,采用真正的跨平台Java技术为基础,利用eclipse编程平台结合sqlserver2005数据库,完成了酒店管理系统的功能。 现代化的宾馆是集客房、餐饮、商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,本系统是一套适用于中、小型星级宾馆使用的优秀系统,操作简
27、单,灵活性好、系统安全性高,运行稳定。 该酒店管理系统,该系统可供用户进行菜系管理,菜种类查询、台号管理以及功能强大的记账信息管理,可以实现日结帐,月结帐和年结帐的功能,方便了用户的帐务分析。用户只需要简单的输入,所有数据都由数据库管理系统管理。本文中数据库服务器端采用了流行的功能强大的SQLserver2005作为后台数据库,为数据的安全和程序的稳定运行提供了保障。关键词:酒店管理系统 JAVA SQLserver2005一、项目背景当今社会,因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因特网的商业应用则尤为引人注目
28、。21世纪的酒店,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。 成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心是在于如何提高经济效益。优秀的酒店客房信息管理系统以酒店的经济效益为目标,为酒店管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积
29、极性,促使他们向酒店提供更好的服务。这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润,因此酒店行业对于酒店管理系统的引进势在必行。二.总体现状酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查, 我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但 是,现在甚至还有一些酒店还停留在由人工操作和管理阶
30、段,这样已经无法适应当前的发展趋势。一直以来人们使用传统的人工方式管理酒店,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客房数量的增加,其工作量也将大大增加,这必然增加客房管理者的工作量和劳动强度,这将给客房管理信息的查找、更新和维护都带来了很多困难。 经过详细的调查,目前我国各类酒店客房中有相当一部分单位客房管理还停留在人工管理的基础上,尤其是中、小得酒店客房的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。三、研究意义对酒店整个来说,对酒店经营
31、状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时 代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统 之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率, 并能够及时、准确、迅速地满足顾客服务的需求
32、。四、相关技术(1)Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Ecli
33、pse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studi
34、o Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、Servlet、EJB、XML、Web 服务和数据库访问的支持。Eclipse是一个开发源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多 大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE
35、集大成者,使用者只需下载各种语言的插件即可。 (2)SQL Server Microsoft的SQL Server是目前常用的数据库管理系统之一。特别是SQL Server2005以其性能优越,价格低廉,很受用户欢迎,市场占有率逐年升高。这种网络数据库的应用程序的日益增多,网络数据库应用系统的正常运行,一般都依赖于已经存在的用户数据库。创建数据库的工作当然可以用SQL Server提供的SQLEnterprise Manager工具来完成。Visual Studio.NET是一套完整的开发工具,用于生成ASP Web应用程序、XML Web services、桌面应用程序和移动应用程序。Vis
36、ual Basic.NET、Visual C+.NET、Visual C#.NET和Visual J#.NET全部都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能,此框架提供对简化ASP Web应用程序和XML Web services开发的关键技术的访问。(3)ASP.NET 开发环境的建立必须考虑系统的性能要求、硬件设施和程序员工作的需求,方便实现用户所提出的要求。ASP.NET是一项新的、功能强大的服务器端技术,用来创建动态Web页面。他不是ASP的简单升级,而是MicroSoft推出的新一代A
37、ctive Server Pages脚本语言。它是微软发展的新型体系结构NET的一部分。它与ASP的运行机制不同。ASP属于一种解释型的编程框架,它的核心是vbs和js,受这两种脚本语言的限制,它无法进行象传统编程语言那样的底层操作,所以如果需要进行一些诸如socket,文件等的操作时不得不借助于用其他传统编程语言如C+,VB、JAVA等编写的组件。并且由于它是解释执行的,所以在运行效率上大打折扣而ASPNET,它是一种编译型的编程框架,它的核心是NGWS runtime。除了和ASP一样可以采用vbs和js作为编程语言外,还可以用VB和c#来编写,这就决定了它功能的强大,可以进行很多底层操作
38、面不必借助于其他编程语言。由于它是编译后运行的,所以执行效率要比ASP高得多ASPNET利用common language runtime和服务框架网络应用程序提供了一个可靠的、自动化的、可扩展的主机环境。它也受益于common language runtime集成模板,简化了应用程序的配置。另外,它提供简化应用程序开发的服务(如状态管理服务)以及高水平编程模板(如ASP.NET Web Forms和ASP.NET Web Services)。ASPNET实际上是一个崭新的运行结构的一部分,这个结构提供对所有windows应用程序的支持。这个结构是MicroSofts Next Generat
39、ion Web Services(NGWS)关建部分。当安装了这个结构,就获得了ASPNET。五、技术路线(1)Java连接数据库并进行设计一种是JDBC-ODBC桥接,另外一种是纯数据驱动连。数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能
40、实现的接口。酒店管理系统采用的是第二种连接方式,即纯数据驱动连接的方法,这种方式不需要建立桥,设置数据源,由于不依赖于ODBC,使得程序具有更好的移植性,运行时只需要安装SQLserver2005提供的纯JAVA数据库驱动程序就可以了。(2)三层分布式架构体系多层架构是一种开发技术,更是一种系统架构的体系设计思想。它是随着业务不断扩展的需求和网络的普及,尤其是远程网络及互联网的普及而产生的。九十年代初随着网络的应用,客户机,服务器(ClientServer)计算模式开始成设计和开发大型业务系统的主流技术。这种至今仍在应用的架构模式所采用的做法是将数据统一存储在数据服务器上,而有关的业务逻辑与处
41、理都由客户端代实现这也就是被称为胖终端的解决方案。按这种架构下开发的系统已经具备初级的两层架构,即服务端和客户端。而在这两者之间的,则是信息通道,它主是以网络通信链路为载体,辅以专门的通信协议,完成服务端与客户端之间必要信息交流与传递过程。随着用户业务需求的进一步增长,传统的客户机服务器两架构已经大大阻碍着系统的发展,单一的服务器结构紧密地依赖供应商;数据存储受到限制;难以扩展到大企业广域网或国际互联网;也难以管理客户端的机群。随着互联网术的普及,三层或四层架构的体系结构正在逐步取代传统的客机服务器系统。三层结构就是把用户端的业务逻辑独立出来,使之与数据库服务中存储过程合并在一起,构成应用层,
42、以提高计算能力,实现灵活性。在这种结中用户端仅仅是处理图形用户界面,而目前趋势是采用具有交互功能的浏览器,即形成瘦终端的工作方式,为此,中间又增加了一Web服务器层,形成了四层体系构 用户界面层(UI)用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。UI层仅仅应该处理与显示有关的内容,其它部分都不应该涉及。业务逻辑层(Service)负责处理用户输入的信息,或者是调用数据访问层中的函数再次读出这些数据,或者是将这些信息发送给数据访问层进行保存;业务逻辑层在本次开发中还包含了实体类,这个也可以做在一层中,它是在三层架构中,起到了一个数据梁和数据的存储作用,其实类本身就是面向对象
43、编程中最基本的东西。数据访问层(Data Access)仅实现对数据的保存和读取操作,数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。可以这样定义,与数据源操作有关的代码,就应该放在数据访问层中,属于数据访问层。 (3).net技术Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个Web服务调用其他的Web服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。微软
44、公司推出的.NET系统技术正是为了满足这种需求。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。.NET系统包括一个相当广泛的产品家族,它们构建于XML语言和Internet产业标准之上,为用户提供Web服务的开发、管理和应用环境。.NET系统由以下5个部分组成:.NET开发平台、.NET服务器、.NET基础服务、.NET终端设备、.NET用户服务组成。.NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.NET平台的后端基础。.NET基础服务提
45、供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能。提供Internet连接并实现Web服务的终端设备是.NET的前端基础。个人计算机、个人数据助理设备PDA,以及各种嵌入式设备将在这个领域发挥作用。能够满足人们各种需求的用户服务是.NET的最终目标,也是.NET的价值实现。在这5个组成部分中,.NET开发平台中的.NET框架是.NET软件构造中最具挑战性的部分,其他4个部分紧紧围绕.NET框架来进行组织整合【13】。五、总结本文主要综述了酒店销售管理信息系统的重要性、国内外现状、目前所用相关技术并且介绍了实现管理信息系统软件开发目前所使用的相关技术路线和流程。参考文献:1彭伟民.基于
46、需求的酒店管理系统的建模与实现.微机发展,2005.10.1-6. 2翟广宇.基于C/S结构的酒店管理系统. 兰州工业高等专科学报,2004.6.2-4. 3薛华成.管理信息系统M.清华大学出版社,1996.7.2-5. 4候炳辉,刘世峰.信息管理系统J.信息管理系统分析,2004.5:254-562. 5童德利,田娟,谢琪,陈世福.基于B/S模式的构件式酒店管理信息系统的设计与实现.2003.4.1-4. 6刘学明.饭店客房管理M.广东旅游出版社,2000.10.1-6. 7张亚东.酒店企业销售管理信息系统的设计与实现J.管理信息系统, 2000.9:45249. 8李朝晖.PowerBuilder开发实例完全剖J.PowerBuilder10.2006:122-189. 9萨师煊,王珊.数据库系统概论M.高等教育出版社,2000.7:21-347. 10马秀莲,高志安.宾馆管理系统的设计.黑龙江八一农垦大学信息技术学院,2005.2.1-3.11
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100