为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

酒店入住管理系统

2018-04-12 44页 doc 275KB 43阅读

用户头像

is_482581

暂无简介

举报
酒店入住管理系统酒店入住管理系统 论文题目 基于.NET技术的酒店入住管理系统的研究与实现 姓 名 张自强 学 院 东北大学东软信息学院 专 业 软件工程 指导教师 冯云鹏 讲师 备 注 2010 年 6月4 日 基于.NET技术的酒店入住管理系统的 研究与实现 作者姓名: 张自强 指导教师: 冯云鹏 讲师 单位名称: 计算机科学与技术系 专业名称: 软件工程 东北大学东软信息学院 2010年6月 The Discuss and Implementation of Hotel Management System...
酒店入住管理系统
酒店入住管理系统 论文题目 基于.NET技术的酒店入住管理系统的研究与实现 姓 名 张自强 学 院 东北大学东软信息学院 专 业 软件 指导教师 冯云鹏 讲师 备 注 2010 年 6月4 日 基于.NET技术的酒店入住管理系统的 研究与实现 作者姓名: 张自强 指导教师: 冯云鹏 讲师 单位名称: 计算机科学与技术系 专业名称: 软件工程 东北大学东软信息学院 2010年6月 The Discuss and Implementation of Hotel Management System Based on .NET Technology by Zhang Ziqiang Supervisor: Lecturer Feng Yunpeng Northeastern University Neusoft Institute of Information June 2010 毕业设计(论文)任务书 毕业设计(论文)题目: 基于.NET的酒店入住管理系统的研究与实现 设计(论文)的基本内容: 本酒店入住管理系统可以为酒店进行房间类型及信息添加,查询,删除修改,对房间的入住信息进行添加修改删除,以及对房间的经营管理状况进行查询,基本上能够满足现代酒店管理的需求。开发这套酒店入住管理系统即可方便客人入住,又方便了酒店管理人员对房间的了解,因此开发一套酒店入住管理系统是必不可少的。 本系统的开发工具是Visual Studio 2005。使用目前非常主流的C#语言,并且在此之上,选择使用了大型数据库软件SQL Server 2005,操作系统为Windows XP。 毕业设计(论文)专题部分: 题目: 设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期 第 1 周 指导教师签字: 2009年 12月 1 日 - I - 东北大学东软信息学院毕业设计,论文, 摘要 基于.NET的酒店入住管理系统的 研究与实现 摘 要 在信息高度发达的今天,酒店业务涉及的各个工作环节已不再是仅仅传统的住宿、结算业务,而是更广、更全面的服务的代表。酒店是社会不可少的一项商业,有着很大的发展空间一个职业化的管理层对一个酒店在现代市场竞争中建立持久的竞争优势,取得持续的生存发展能力的重要意义。本课题就酒店业务的激烈竞争而面对的传统手工操作的落后繁琐与误差大,设计了一个借助与当前蓬勃发展的it工具C#.NET的酒店管理系统。 本系统是根据酒店管理类软件的市场状况,经过详细、认真地需求,借鉴了武汉地区几家星级酒店的较优秀和成熟的管理模式,因此具有较强的针对性,实用性和可靠性。该系统可满足酒店客房部日常业务数据处理,提高酒店客房管理的业务效率,方便业务管理,减少人工操作失误,便于资料查询与管理,实现数据共享。实现现代化、智能化酒店是利用现代建筑技术及现代计算机、通信、控制等高新技术,把物业管理、安全防范、信息服务(互联网)等系统集成在一起,并通过传输网络接驳至监控管理中心,为宾馆客户住户提供一个安全、舒适、便利的现代生活环境。 酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。 关键词:C#,.NET,酒店,智能化 - II - 东北大学东软信息学院毕业设计,论文, 摘要 The Discuss and Implementation of Hotel Management System Based on .NET Technology Abstract Highly developed in the information today, the hotel business in all the work involved is no longer the only aspect of traditional accommodation, settlement business, but a broader, more comprehensive service representative. Hotel is essential for a commercial society, with ample space for the development of a professional management of a hotel in the modern market competition to create a lasting competitive advantage and achieve sustainable survival and development of the importance of capacity. Hotel business on the subject of fierce competition faced by the backwardness of the traditional cumbersome manual and error, and designed a flourish with the current use of it tools C#.NET of hotel management system. The system is based on hotel management software market, after detailed and careful needs analysis, draws on several star hotel in Wuhan more outstanding and mature management model, it has a strong targeted, practical and reliable sexual. The system can meet the hotel rooms and the Department of the ordinary course of business data processing, to improve the management of hotel rooms and business efficiency, facilitate business management, reduce manual errors, to facilitate data query and management, data sharing. The realization of modernization, the hotel is the intelligent use of modern construction techniques and modern computer, communications, control, high-tech, the property management, security, information services (Internet), such as system integration with, and through the transmission network management center connected to a monitor for hotel customers tenants a safe, comfortable, convenient, modern living environment. The hotel industry is a competitive and broad prospects for the industry. Since reform and opening up, China's hotel industry rapid development has become an industry of considerable size. Due to the rapid development of China's tourism industry, through surveys, in 2020 China will become the world's fourth largest tourism country; At the same time, China's accession to the World Trade Organization, the hotel industry will be completely open, this time, China's hotel industry will face unprecedented opportunities and challenges. But now even some hotels also remain in the stage of manual operation and management, this has - III - 东北大学东软信息学院毕业设计,论文, 摘要 been unable to adapt to current trends. Therefore, in order to ensure the hotel's work to improve the quality and efficiency, the use of advanced computer networks, communication technologies to change the hotel business model to achieve the automation of the management of the hotel business has become a necessity. Key words: C#, .NET, Hotel, intelligence manage - IV - 东北大学东软信息学院毕业设计,论文, 目录 目 录 任务书 ................................................................................................. I 摘 要 ................................................................................................ II ABSTRACT ....................................................................................... III 1 第1章 绪 论 ................................................................................. 1.1 课题的来源 ................................................................................................. 1 1.2 研究课题的动态 ......................................................................................... 2 1.3 国内外研究现状 ......................................................................................... 2 1.4 课题研究的意义 ......................................................................................... 3 1.5 目的和意义 ................................................................................................. 4 第2章 课题分析 ............................................................................. 5 2.1 原理 ............................................................................................................. 5 2.2 理论依据 ..................................................................................................... 5 2.3 运行环境要求 ............................................................................................. 5 2.3.1 硬件环境 ...............................................................................................................5 2.3.2 支持程序 ...............................................................................................................6 2.4 课题难点 ..................................................................................................... 6 2.5 数据库系统及基本设计方法 ...................................................................... 6 2.6 开发环境选择 ............................................................................................. 8 第3章 系统结构流程 .................................................................... 10 3.1 酒店系统的模型结构 ................................................................................ 10 3.2 酒店系统的功能模块简介 ......................................................................... 10 3.3 系统的可行性研究 .................................................................................... 12 - 1 - 东北大学东软信息学院毕业设计,论文, 目录 第4章 关键技术介绍 .................................................................... 13 4.1 .NET FRAMEWORK概述 ......................................................................... 13 4.2 ASP.NET、ADO.NET和C#语言简介 ...................................................... 13 4.3 SQL SERVER简介 ..................................................................................... 15 第5章 主要开发过程 ...................................................................... 16 5.1 数据库设计 ................................................................................................ 16 5.2 各主要窗体页的图形界面介绍 ................................................................. 18 5.3 系统配置 .................................................................................................... 25 第6章 结 论 ................................................................................ 26 参考文献 ........................................................................................... 27 致 谢 ............................................................................................... 28 - 2 - 东北大学东软信息学院毕业设计,论文, 第1章 绪论 第1章 绪 论 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。然而现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,客人预订操作繁琐。所以B/S结构的城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。 1.1 课题的来源 在传统酒店客房管理过程中,表单填写与查询管理都非常的耗费人力物力,同时由于采用手工操作,不可避免造成一些错误。现在许多公司都采用计算机来管理仓库信息,避免了手工操作的不足。 随着社会发展,人类的生产、生活越来越离不开信息。谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。信息产业正在成为一个国家的支柱。数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。 酒店客房的管理是酒店管理的一个重要的内容都必须切实面对的工作,但一直以来人们使用传统的人工方式管理酒店,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客房数量的增加,其工作量也将大大增加,这必然增加客房管理者的工作量和劳动强度,这将给客房管理信息的查找、更新和维护都带来了很多困难。 经过详细的调查,目前我国各类酒店客房中有相当一部分单位客房管理还停留在人工管理的基础上,尤其是中、小得酒店客房的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。 -1- 东北大学东软信息学院毕业设计,论文, 第1章 绪论 1.2 研究课题的动态 当今,席卷全球的信息化大潮把信息管理推倒了时代发展的前沿,信息管理系统已经成为全社会注视的热点。国外许多发达国家在这一方面采用先进技术,发展水平领先一步。在我国也已开始应用于经营管理的各个领域,在不同的部门、不同的层次上参与和支持着各种经营、管理活动,扮演着越来越重要的角色,产生了一定的经济效益和社会效益。在当今的社会,可以说的信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。一个好的企业就要一个好的管理体系,其管理事业是我们在发展的道路上的基石。随着人们的生活水平和人们的品味不断的提高,酒店不在是白领高层的消费场所,酒店也逐步的大众话,因此酒店需要一个系统的管理来提高办事效率。 网络作为一个成熟的产业,各种网络购物众多,有条件的公司采用自主开发或委托软件开发商开发出的专用网站,部分公司也已经使用市场上的有关酒店管理系统(一般价格也较昂贵)。然而占着绝大多数的中小型公司由于资金、人员等多方面原因不易使用网上购物类软件,全凭原始的开酒店店的管理模式,效率低、易出错;同时,市场上出现的各类酒店管理系统基本上都是为大型酒店公司专业设计的,有很多功能对于一般公司根本用不上。软件市场急需一套低廉的价格、完善的服务,齐全的功能为基础,结合网站后台管理的需要进行扩展性而开发的一套网上酒店管理系统。 1.3 国内外研究现状 国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统,如EECO(Electronic Engineering CO.)、HIS(Hotel Information System)、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。现在,国外酒店正向个性化方向发展,酒店按其经营方式可分为商务型酒店、长住型酒店、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。而且产生了一大批国际级的联号饭店,如希尔顿(Hilton Hotels Corp)、谢拉顿(Sheraton Corp)、假日(Holiday Corp)、凯悦(Hyatt Hotel Corp)等集团公司的世界饭店。 国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期, -2- 东北大学东软信息学院毕业设计,论文, 第1章 绪论 随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。其中比较有影响的有杭州西欧Foxhis饭店管理系统、北京中软好泰CSHIS管理系统、北京华仪饭店管理系统和广州万迅千里马饭店管理系统。 到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。 随着本国市场经济的迅速发展和人们生活水平的不断提高,酒店业的竞争越来越激烈。要想在竞争中取得优势,就必须在经营管理,产品服务等方面提高服务管理意识。面对客房的经营起决定作用的是客房的管理。如何利用先进的管理手段,提高客房的管理水平,是每一个酒店管理者所面临的重要课题。简单的服务标准已经不是制胜的法宝,只有管理做到最细微之处,才能让顾客体会到酒店服务的高标准,高质量,而准确,快捷,周全往往就是最基本的成功要素。面对信息时代的挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。因此采用电脑管理业务,财务等诸多环节已成为酒店酒店业快速发展的先决条件。 世界经济已从工业化社会进入信息化社会,西方发达国家已经进入相当发达的信息化阶段,而本国的信息产业目前尚处于起步阶段。信息高速公路和经济信息化,无疑将对人类社会的经济发展带来根本性的变化,对社会各行各业的生产、工作和管理方式带来深刻的变化, 对包括酒店在内的许多机构无疑是一个严峻的挑战。 1.4 课题研究的意义 随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。 其中酒店入住管理系统是构成酒店网站的一个重要组成部分,它担负着双层作用:一方面可以用来动态发布有关新房间和空房间的信息;另一方面领导又可以及时修改所有房间的类型,价格,大小以及是否空缺,还可以添加任意新房间,从而吸引顾客,扩大顾客群。 -3- 东北大学东软信息学院毕业设计,论文, 第1章 绪论 该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了酒店房间的动态管理,使得对房间的管理更加及时、高效,提高了工作效率。该酒店入住管理系统具有一般酒店入住管理系统的功能,主要包括酒店房间查看区和酒店房间修改区,可为酒店各员工提供酒店最新的房间动态信息,为酒店的正常营业提供服务。 该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对酒店房间的查看与管理功能,对酒店房间信息的浏览阅读等。 随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。 1.5 目的和意义 现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。它解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。 -4- 东北大学东软信息学院毕业设计,论文, 第2章 课题分析 第2章 课题分析 2.1 原理 酒店入住管理系统的设计与实现是基于计算机技术,采用B/S架构的信息管理系统。系统采用当前流行的ASP.NET技术实现,同时采用Microsoft Visual Studio 2005作为开发和调试工具,初步拟订SQL Server 作为后台数据库服务器。采用C#、javaScript、HTML等多种语言作为该系统的开发语言。 本系统主要运用了ASP.NET的三层开发结构,所谓的三层开发主要是指:表现层、业务层和数据层。表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。 在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。 2.2 理论依据 酒店入住管理系统的设计与实现主要运用了ASP.NET开发平台。ASP.NET 是一个统一的,基于.NET环境的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务。我们可以用任何.NET兼容的语言(包括Microsoft Visual Basic.NET,Microsoft Visual C#和Microsoft JScript .NET)创作应用程序。另外,整个Microsoft .NET Framework 可用于任何ASP.NET应用程序。开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等。本系统的数据库主要运用的是SQL Server 2005。基于SQL Server 2000技术优势构建的SQL Server 2005将提供集成化信息管理解决。 2.3 运行环境要求 2.3.1 硬件环境 客户机硬件要求:具有Pentium III处理器以上且满足以下要求的计算机:最低64MB内存,最小2.1GB硬盘。 服务器硬件要求:具有Pentium III处理器以上且满足以下要求的计算机:最低256MB内存,最小8GB硬盘。 -5- 东北大学东软信息学院毕业设计,论文, 第2章 课题分析 2.3.2 支持程序 (1)客户端: 操作系统:Windows 98/NT/2000/XP或更高版本 浏览器:IE 5.0以上或Netscape同等版本以上 (2)服务器: 操作系统:Windows 2000 Server或者Windows 2003 Server 应用服务器:IIS、COM+等企业级应用服务器 数据库:SQL SERVER 2005 2.4 课题难点 本系统的难点是: (1)店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确。由于这个酒店入住管理的所有功能的后台处理对客人都是即时性的,只要员工向服务器提出请求,系统就必须迅速、及时提供所需信息。 (2)在系统整体设计方面:难点是划分模块及确定各模块所需实现的功能,各模块之间的功能的协调和信息沟通,模块在设计结束后的整合。 (3)在数据库设计方面:难点是数据库中表的建立和联接。 2.5 数据库系统及基本设计方法 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。 数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支, -6- 东北大学东软信息学院毕业设计,论文, 第2章 课题分析 常称为数据库领域。 数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使的计算机走出科研机构进入各行各业、进入家庭。 数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段: 系统规划阶段主要是确定系统的名称、范围;确定系统开发的目标功能和性能;确定系统所需的资源;估计系统开发的成本;确定系统实施及进度;分析估算系统可能达到的效益;确定系统设计的原则和技术路线等。对分布式数据库系统,还应分析用户环境及网络条件,以选择和建立系统的网络结构。 需求分析阶段要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。通过对组织、部门、企业等进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。 概念设计阶段要产生反映企业各组织信息需求的数据库概念结构,即概念模型。概念模型必须具备丰富的语义表达能力、易于交流和理解、易于变动、易于向各种数据模型转换、易于从概念模型导出与DBMS有关的逻辑模型等特点。 逻辑设计阶段除了要把E,R图的实体和联系类型,转换成选定的DBMS支持的数据类型,还要设计子模式并对模式进行评价,最后为了使模式适应信息的不同表示,需 -7- 东北大学东软信息学院毕业设计,论文, 第2章 课题分析 要优化模式。 物理设计阶段的主要任务是对数据库中数据在物理设备上的存放结构和存取方法进行设计。数据库物理结构依赖于给定的计算机系统,而且与具体选用的DBMS密切相关。物理设计常常包括某些操作约束,如响应时间与存储要求等。 系统实施阶段主要分为建立实际的数据库结构;装入试验数据对应用程序进行测试;装入实际数据建立实际数据库三个步骤。 另外,在数据库的设计过程中还包括一些其他设计,如数据库的安全性、完整性、一致性和可恢复性等方面的设计,不过,这些设计总是以牺牲效率为代价的,设计人员的任务就是要在效率和尽可能多的功能之间进行合理的权衡。 2.6 开发环境选择 根据客户的需求,以及本论文的研究内容和所要实现的功能,结合已有的条件,决定采用Windows XP作为操作系统平台。 关系数据库系统负责各类项目的管理信息存储,关系数据库系统主要要求:支持主流厂商的操作系统平台;具有良好的伸缩性;支持主流的网络协议;具有良好的开放性,支持异种数据库的互访和移植;具有并行操作所需的技术;支持联机分析处理(OLAP)、联机事务处理(OLTP)、数据挖掘的实现;支持联机备份;具有自动备份、日志管理等功能;数据库、表大小可灵活设置,支持对大数据量处理的技术需求;支持中文内码,符合关于中文字符集中定义的有关国家标准。 电信行业中Oracle、SQL等数据库系统均有应用,本次工程将根据实际需要从中选择Oracle。鉴于C#语言具有简单、面向对象、不依赖于机器的结构,具有可移植性、健壮性、安全性、解释执行、高性能等诸多优点,另外,ASP.NET还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。ASP.NET技术为开发人员提供了一个简单的、类似于HTML的界面,其优点是简洁。因此决定使用C#作为开发语言。 操作平台:Windows XP 开发环境:Visual Studio 2005 开发语言:C# 调试的环境:Visual Studio 2005 数据库运行环境:SQL Server 存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询, -8- 东北大学东软信息学院毕业设计,论文, 第2章 课题分析 用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。 -9- 东北大学东软信息学院毕业设计,论文, 第3章 系统结构流程 第3章 系统结构流程 3.1 酒店系统的模型结构 该系统的模型结构如图3.1所示。 客户端 业务层 浏览器 Web 数层 客户端 数据访问层 据 浏览器 库 客户端 系统配置 浏览器 图3.1 系统的模型结构图示 该系统结构分为三个逻辑层: Web层:Web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的Web项目实现的。Web层由ASP.NET Web窗体和代码隐藏文件组成,Web窗体只是用HTML提供用户操作,而代码隐藏文件实现各种控件的事件处理程序。 业务层:包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务。 数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 Conn类(数据访问类,实现公共操作的一个通用类)实现的。 3.2 酒店系统的功能模块简介 列出系统的功能模块如图3.2所示。 -10- 东北大学东软信息学院毕业设计,论文, 第3章 系统结构流程 房间类型查询 添加房间类型 房间类型管理 删除房间类型 房间类型修改 房间信息查询 浏员房间信息管理 删除房间 览工 网登添加新房间 录 站 修改房间信息 房间使用情况查询 房间经营管理 显示房间使用情况信息 客户信息查询 客户信息查询 经营状况统计查询 经营状况统计 统计营业额 图3.2 系统功能模块图示 工作流程为: 打开该系统网站,输入用户名和密码,查询数据库,如果用户名和密码正确,则成功登陆到主页面,主页面有以下功能, 房间类型管理 , 房间信息管理 , 房间经营管理 .客户信息查询, 经营状况管理。 房间类型管理:包括用户可以进行房间类型查询,增加房间类型,修改房间类型,删除房间类型,房间信息管理:用户可以对房间信息进行查询,删除房间,添加房间, -11- 东北大学东软信息学院毕业设计,论文, 第3章 系统结构流程 修改房间信息等功能。 房间经营管理:房间使用情况查询,显示房间使用情况信息。 客户信息查询:客户信息查询。 经营状况统计:经营状况统计查询,统计营业额。 3.3 系统的可行性研究 建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。 可行性研究是系统开发阶段的第二项活动。它是对系统进行全面、概要的分析。在本阶段可以从技术、经济和管理三个方面对酒店管理系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。 (1)技术可行性 由于公司领导对酒店管理系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,并配备系统管理员,负责整个系统的维护管理工作,具备了开发Web平台系统的基本条件。 为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。 (2)经济可行性 目前,酒店的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能酒店营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在的经济损失。虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。 (3)营运可行性 在酒店的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助公司的业务监管和重大决定。并且可以实现公司进一步向网络服务发展,为信息工作打下良好的基础。 -12- 东北大学东软信息学院毕业设计,论文, 第4章 关键技术介绍 第4章 关键技术介绍 4.1 .NET FRAMEWORK概述 .NET Framework是用于.NET平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和.NET Framework类库(包括ADO.NET、ASP.NET和Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和XML Web services的内部Windows组件。 .NET Framework旨在实现下列目标: (1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。 (2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。 (3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 (4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 (5)使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。 (6)按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。 公共语言运行库是.NET Framework的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。 .NET Framework类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创建的应用程序(如Web窗体和XML Web Services)。 4.2 ASP.NET、ADO.NET和C#语言简介 ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图4.1所示。 -13- 东北大学东软信息学院毕业设计,论文, 第4章 关键技术介绍 图4.1 ASP.NET的结构模型 (1)UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。 (2)业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。 (3)数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。 ADO.NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。 ADO.NET 有两个核心组件:DataSet和.NET Framework 数据提供程序,后者是一组包括Connection、Command、DataReader和DataAdapter 4个对象在内的组件,其组件结构如图4.2所示。 图4.2 ADO.NET的组件结构图示 -14- 东北大学东软信息学院毕业设计,论文, 第4章 关键技术介绍 DataSet对象是ADO.NET的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader对象从数据源中读取只进且只读的数据流。DataAdapter对象是DataSet对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 ADO.NET组件的目的是为了从“数据操作”中分解出“数据访问”。 C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C++的强大功能。 4.3 SQL SERVER简介 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。Microsoft SQL Server 2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。支持XML(Extensive Markup Language,扩展标记语言。强大的基于Web的分析。支持OLE DB和多种查询。支持分布式的分区视图。SQL Server具有以下特点:是真正的客户机/服务器体系结构。图形化用户界面,使系统管理和数据库管理更加直观、简单。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 -15- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 第5章 主要开发过程 5.1 数据库设计 该系统使用SQL SERVER 2005作为应用程序的数据库,建立了有7张数据表:ST_UserInfo表用于存储普通用户的信息,ST_RoomStatus表用于存储房间状态信息,ST_RoomsInfo表用于存储所有房间信息,ST_RoomOperation表用于存储客户入住信息,ST_RoomCategory表用于存储入住房间信息,ST_History表用于存储入住房间历史纪录。ST_CustomersInfo表用于存储入住房间的客户信息。 在6个数据表中,主要介绍一下新闻表和账户表如下: ST_UserInfo表如图5.1所示。 图5.1 普通用户信息表 ST_RoomStatus表如图5.2所示。 图5.2 房间状态信息表 ST_RoomsInfo表如图5.3所示。 图5.3 所有房间信息表 -16- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 ST_RoomOperation表如图5.4所示。 图5.4 客户入住房间信息表 ST_RoomCategory表如图5.5所示。 图5.5 入住房间信息表 ST_History表如图5.6所示。 图5.6 住房间历史纪录表 ST_CustomersInfo表如图5.7所示。 图5.7 入住房间的客户信息表 -17- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 5.2 各主要窗体页的图形界面介绍 首页:主要功能是显示功能列表、欢迎登录界面。如图5.8所示。 图5.8 功能列表与登陆界面 房间类型管理页面查看:在首页里点击房间类型管理所进入的页面,房间类型查询,可以通过对页面进行房间类型修改,可以修改类型名称,房间面积,床位,价格等信息,点击修改信息,便可以更改该房间的信息。当用户点击删除按钮的时候,可以将当前的房间删除。该页面用户还可以添加新房间类型,通过添加类型名称,房间面积,床位,价格等信息,增加新的房间。如图5.9所示。 图5.9 房间类型管理 -18- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { //显示房间类型信息 RCategoryIdLabel.Text=Request.QueryString ["RCategoryId"].ToString (); //从文件Web.config中读取连接字符串 string ST_sqldb = ConfigurationSettings.AppSettings["ConnectionString"]; //连接ST_GinShopManage数据库 SqlConnection ST_Conn = new SqlConnection (ST_sqldb); ST_Conn.Open (); //定义sql语句 String ST_selsql="select ST_Name,ST_Area,ST_BedNum,ST_Price,ST_AirCondition,ST_TV from ST_RoomCategory where ST_RCategoryId = @RCategoryId"; //创建ST_mycommand对象,调用ST_selsql SqlCommand ST_mycommand=new SqlCommand(ST_selsql,ST_Conn); ST_mycommand.Parameters .Add ("@RCategoryId",SqlDbType.Int ); ST_mycommand.Parameters ["@RCategoryId"].Value = int.Parse(RCategoryIdLabel.Text); SqlDataReader dr=ST_mycommand.ExecuteReader (); if(dr.Read ()) { RCatgNameTextBox.Text =dr["ST_Name"].ToString (); AreaTextBox.Text =dr["ST_Area"].ToString (); BedNumTextBox.Text =dr["ST_BedNum"].ToString (); PriceTextBox.Text=dr["ST_Price"].ToString (); AirConditionList.SelectedIndex =int.Parse(dr["ST_AirCondition"].ToString()); TvList.SelectedIndex =int.Parse(dr["ST_TV"].ToString()); } } } 房间信息管理页面:通过该页面可以对房间信息进行查询,包括房间号,房间类型,价格,房间位置等信息,该页面同样具有修改的功能,点击修改功能,可以修改房间的 基本信息。删除房间信息。添加新房间,通过添加房间号,房间类型,房间位置,描述 添加新的房间。如图5.10所示。 -19- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 图5.10 房间信息管理 protected void DataGrid_Delete(Object sender,DataGridCommandEventArgs E) { //从文件Web.config中读取连接字符串 string ST_sqldb = ConfigurationSettings.AppSettings["ConnectionString"]; //连接ST_GinShopManage数据库 SqlConnection ST_Conn = new SqlConnection (ST_sqldb); ST_Conn.Open (); //定义sql语句 String delsql="delete from ST_RoomCategory where ST_RCategoryId = @RCategoryId"; //创建ST_mycommand对象,调用delsql SqlCommand ST_mycommand = new SqlCommand (delsql,ST_Conn); ST_mycommand.Parameters .Add ("@RCategoryId",SqlDbType.VarChar ); //从dg_RCategoryList中获取RCategoryId值 ST_mycommand.Parameters ["@RCategoryId"].Value =E.Item.Cells [0].Text .ToString (); ST_mycommand.ExecuteNonQuery (); dg_RCategoryList.EditItemIndex =-1; //更新dg_RCategoryList Show_RCategoryList(); } protected void DataGrid_Page(Object sender,DataGridPageChangedEventArgs E) { dg_RCategoryList.CurrentPageIndex =E.NewPageIndex ; Show_RCategoryList(); } 房间经营管理页面:可以通过房间类型和状态查询房间使用情况,还可以点击查询 出的房间号,查询相对房间号的信息。如图5.11所示。 -20- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 图5.11 房间经营管理 protected void Button1_Click(object sender, EventArgs e) { int ST_RoomId = int.Parse(((Button)sender).Text); //从文件Web.config中读取连接字符串 string ST_sqldb = ConfigurationSettings.AppSettings["ConnectionString"]; //连接ST_GinShopManage数据库 SqlConnection ST_Conn = new SqlConnection(ST_sqldb); //创建SqlDataAdapter对象,调用存储过程ST_ShowRoomsInfo SqlDataAdapter ST_myadapter = new SqlDataAdapter("ST_GetRoomDetails", ST_Conn); ST_myadapter.SelectCommand.CommandType = CommandType.StoredProcedure; ST_myadapter.SelectCommand.Parameters.Add("@RoomId", SqlDbType.Int); ST_myadapter.SelectCommand.Parameters["@RoomID"].Value = ST_RoomId; //创建并填充DataSet DataSet ST_ds = new DataSet(); ST_myadapter.Fill(ST_ds, "Rooms"); DataRow dr = ST_ds.Tables[0].Rows[0]; rp_RoomDetails.DataSource = ST_ds; rp_RoomDetails.DataBind(); //根据房间状态确定酒店业务 if (dr["ST_Status"].ToString() == "2") { //如果房间被定,预定业务不可用 ((HyperLink)rp_RoomDetails.Items[0].FindControl("OrderLink")).Enabled = false; } else if (dr["ST_Status"].ToString() == "1") { -21- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 //如果房间未定,退房业务不可用 ((HyperLink)rp_RoomDetails.Items[0].FindControl("CheckOutLink")).Enabled = false; } ST_Conn.Close(); } 客户信息查询页面:通过入住的日期或者姓名查询客户的姓名基本信息,包括联系 电话,房间号和订房时间。如图5.12所示。 图5.12 客户信息查询 private void search_Click(object sender, System.EventArgs e) { dg_CustomersList.CurrentPageIndex=0; //从文件Web.config中读取连接字符串 string ST_sqldb = ConfigurationSettings.AppSettings["ConnectionString"]; //连接ST_GinShopManage数据库 SqlConnection ST_Conn = new SqlConnection (ST_sqldb); //定义sql语句 String ST_selsql="select c.ST_CName,c.ST_CIdentityId,r.ST_RoomId,r.ST_BeginTime,c.ST_CPhone "+ "from ST_RoomOperation r,ST_CustomersInfo c where c.ST_CIdentityId=r.ST_CIdentityId"; //读取时间纪录 string T_datefrom=YearFromList.SelectedItem.Value.ToString()+"-"+MouthFromList.SelectedItem .Value.ToString()+"-"+DayFromList.SelectedItem.Value.ToString(); string ST_dateto=YearToList.SelectedItem.Value.ToString()+"-"+MouthToList.SelectedItem.Value. ToString()+"-"+DayToList.SelectedItem.Value.ToString(); ST_selsql=ST_selsql+" and r.ST_BeginTime between '"+ST_datefrom+"'and'"+ST_dateto+"'"; -22- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 //读取方式记录 if(InputTextBox.Text!="") { //按姓名 if(StatusList.SelectedIndex==1) ST_selsql=ST_selsql+" and c.ST_CName='"+InputTextBox.Text.Trim()+"'"; //按身份证号 else if(StatusList.SelectedIndex==2) ST_selsql=ST_selsql+" and c.ST_CIdentityId='"+InputTextBox.Text.Trim()+"'"; } //创建SqlDataAdapter对象,调用ST_selsql SqlDataAdapter ST_myadapter = new SqlDataAdapter (ST_selsql,ST_Conn); //创建并填充DataSet DataSet ST_ds = new DataSet (); ST_myadapter.Fill (ST_ds); dg_CustomersList.DataSource =ST_ds; dg_CustomersList.DataBind (); ST_Conn.Close (); } 经营状况统计页面:通过日期和房间类型统计出该房间类型在某一时间内的营业额。如图5.13所示。 图5.13 经营状况统计 private void Calculate_Click(object sender, System.EventArgs e) { dg_TurnOverList.CurrentPageIndex=0; //从文件Web.config中读取连接字符串 string ST_sqldb = ConfigurationSettings.AppSettings["ConnectionString"]; -23- 东北大学东软信息学院毕业设计,论文, 第5章 主要开发过程 //连接ST_GinShopManage数据库 SqlConnection ST_Conn = new SqlConnection (ST_sqldb); //定义sql语句 String ST_selsql="select h.ST_BeginTime,h.ST_EndTime,h.ST_RoomId,c.ST_Name,h.ST_CName,h.ST_CIdentityId,h.ST_CPhone,h.ST_T otalPrice"+ " from ST_History h,ST_RoomsInfo r,ST_RoomCategory c where r.ST_RoomId=h.ST_RoomId and r.ST_RCategoryId=c.ST_RCategoryId"; //读取时间纪录 string datefrom=YearFromList.SelectedItem.Value.ToString()+"-"+MouthFromList.SelectedItem.Value.ToString() +"-"+DayFromList.SelectedItem.Value.ToString(); string dateto=YearToList.SelectedItem.Value.ToString()+"-"+MouthToList.SelectedItem.Value.ToString()+"-"+D ayToList.SelectedItem.Value.ToString(); ST_selsql=ST_selsql+" and h.ST_BeginTime between '"+datefrom+"'and'"+dateto+"'"; //读取方式记录 if(RCategoryNameList.SelectedIndex!=0) { ST_selsql=ST_selsql+" and c.ST_RCategoryId='"+RCategoryNameList.SelectedIndex+"'"; } //创建SqlDataAdapter对象,调用ST_selsql SqlDataAdapter ST_myadapter = new SqlDataAdapter (ST_selsql,ST_Conn); //创建并填充DataSet DataSet ds = new DataSet (); ST_myadapter.Fill (ds); dg_TurnOverList.DataSource =ds; dg_TurnOverList.DataBind (); //计算营业额 double SumPrice=0; for(int i=0;i 通过键/值对key 和value配置数据库连接的相关信息,将SQL SERVER数据库ST_GinShopManage文件用相对路径的方式设置为字符串ConnectionString在程序代码中进行连接引用。 -25- 东北大学东软信息学院毕业设计,论文, 第6章 结论 第6章 结 论 经过3个多月的时间,酒店管理系统的设计和开发已经基本完成。其功能基本符合用户需求,在实现一般酒店管理系统的基本功能前提下,又具有本系统的独特之处。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面单一,不具有更换皮肤的功能,这些都有待进一步改善。 当前,酒店业的竞争日益激烈,各个酒店要在激烈竞争中生存,就必须不断地提高自己的服务质量及管理水平。通过高效率为客人订房、吸引更多客户并更好的管理酒店内的各个房间来取得市场领先地位,成为每个酒店必须要完成的一件事。通过本系统可以有效的提高酒店的运作效率,可以应用于任何一个中小型酒店。 本系统适应当前Web应用开发的需要,有实际应用价值,但限于时间,没有完全达到预定要求,但完全可以用于中小型酒店管理系统的基本要求,比原先手工录入统计的效率要提高很多,并且不需要多人操作,仅需一位操作员即可完成各项操作。本系统有较大的应用价值,成本低廉,可以被大多数用户所接受。同时在制作毕业设计的过程中,也使我对实际问题的分析能力及具体问题的解决能力都有了较大程度的提高,并把这些所学到的东西都运用到本系统中,对我以后的学习和工作都将是一笔难得的财富。本系统计划在适当修改后,系统还可以针对访问权限、网络邻居的相互访问问题及黑箱测试方面进行进一步的改进,并推出客人自助订房系统,实现酒店订房自动化。系统中各个模块的功能均已实现,为整体系统的构建奠定了基础。系统中模块划分明确,模块功能设计有较强的针对性。系统的设计遵循软件开发的全过程,使我对软件系统的开发过程有了更深刻的认识。 软件的设计没有完美无缺的,这个系统在某些地方可能存在不足,还需要我们进一步的改进和完善。 -26- 东北大学东软信息学院毕业设计,论文, 参考文献 参考文献 [1] 萨师煊,王珊. 数据库系统概论[M], 北京: 高等教育出版社, 2000.12. [2] 肖桂东. SQL Server疑难解析[M], 电子工业出版社, 2003.6. [3] Karli WatsonMarco Bellinaso等. 康博译.C#入门经典[M], 北京: 清华大学出版社, 2006.1. [4] 刘世峰. 数据库基础与应用[M], 北京: 中央广播电视大学出版社, 2000.3: 74-134. [5] 郑若忠,王鸿武. 数据库原理与方法[M], 湖南: 湖南科技出版社, 2008.6: 30-47. [6] David Sceppa著,梁超,张莉等译. asp.net技术内幕[M], 北京: 清华大学出版社, 2002.5: 56-143. [7] 何玉洁. 数据库原理与应用教程[M], 机械工业出版社, 2003.8: 84-216. [8] 郭洪涛,刘丹妮,陈明华著. ASP.NET大学实用教程[M], 北京: 电子工业出版社, 2007.2. [9] 恰坡(Chappell,D.)著,荣耀译. .NET大局观(第2版), 北京: 电子工业出版社,2006.9. [10] 孙惠民著. ASP.NET系统设计与项目开发, 中国铁道工业出版社, 2006.2. [11] 陈轶著. Web开发技术实用教程, 北京: 清华大学出版社, 2008,7. [12] 苏贵洋,黄穗,何莉,倪春雨著. ASP.NET网络编程从基础到实践, 北京: 电子工业出版社, 2005.10. -27- 东北大学东软信息学院毕业设计,论文, 致谢 致 谢 在论文撰写过程中,得到冯云鹏老师的悉心指导,从选题到论文内容都给予了精心的指导和严格的教诲,无论从学术水平还是学术造诣上都使我受益非浅,在系统的设计中,自己动手,亲身经历了从学习、研究到社会实践的过程。不仅是我学到了许多社会经验,更重要的是让我开拓了眼界,是我意识到现代化科学技术的发展,以及它的优越性。 我要对我的指导老师冯云鹏老师表示我最衷心的感谢。设计中的言传身教,使我受益匪浅。对我在设计中的细致指点,是我设计得以顺利进行的根本原因,他严谨的治学态度、一丝不苟的工作作风、渊博的学识和谦虚谨慎的学习态度时刻鞭策着我,让我终生难忘,受益匪浅。在此,让我向他致以深深的敬意和诚挚的感谢~ 在这次毕业论文设计中,我第一次亲身尝试到了作为一个缺乏社会实践经验的学生所面临的困难。通过对本系统的开发是我对书本上的和理论有了更深一层的了解,使我学会了如何利用所学的知识,把理论结合于实践中,进一步掌握了管理信息系统开发的规律,从而对本专业有了更深刻的认识。此后,我会加倍努力的去研究,在熟练的基础上掌握更多的新型技术,来提高自己的开发水平。 通过这一阶段的学习和研究,该项目终于完成,虽然耗费了许多经历和时间,单从另一方面它验证了我的知识和能力,让我有了不断提高自身素质的意识在这段时间里,我获益非浅,不仅将所学的知识运用到实践,而且更进一步学习了软件开发技术,增强了C#开发技术的语法基础,能够将其比较灵活地使用。 再次向四年来一直在学习和生活上关心我,帮助我的所有老师和同学们致以真诚的谢意。 最后,衷心地感谢论文评审组的各位专家教授在百忙之中审阅我的论文,感谢所有帮助我关心我的人,谢谢。 -28-
/
本文档为【酒店入住管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索