饭店预定系统毕业论文最终稿.doc
《饭店预定系统毕业论文最终稿.doc》由会员分享,可在线阅读,更多相关《饭店预定系统毕业论文最终稿.doc(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年-2023年建筑工程管理行业文档 齐鲁斌创作毕业设计(论文)任务书课题名称某星级饭店网络预定系统的设计与开发学 院计 算 机专业班级 班姓 名学 号毕业设计(论文)的主要内容:1、进行调研,了解、分析用户对某星级饭店网络预定系统的设计与开发要求。2、熟悉并掌握B/S模式的软件开发方法及其开发工具。3、熟练掌握一种程序设计语言,掌握其Web数据库开发、访问技术。4、利用软件工程的理论和方法,指导完成某星级饭店网络预定系统的开发。根据课题要求,软件主要完成如下功能:网站的后台系统、饭店专业动态信息发布功能、饭店资源管理功能、反馈信息管理功能、饭店客房预定功能、会员信息管理功能等。5、要求
2、软件设计界面友好、使用方便,程序执行安全、可靠、稳定。6、完成与设计内容有关的外文资料的翻译,译文约5000字。7、完成毕业论文并提交设计软件及清单一份。起止时间:2007年3月5日至2007年6月20日共16周指 导 教 师签 字张 雷 系 主 任签 字院 长签 字摘 要在饭店的管理及业务日益复杂,要求也在不断提高的现状下,利用高科技、现代化的电脑自动化预定系统来协助处理日益繁重的饭店业务,对于大型的星级饭店已是必须具备的预定方式。本饭店预定系统针对饭店的具体业务而开发,业务预定以饭店的前台管理为核心,为用户提供便捷、高效的服务。本系统是采用当今流行的C#开发而成。作为一种面向对象的编程语言
3、,它对系统的设计起到了很大的帮助。另外作为开发环境的A是一种建立在通用语言上的程序框架,能够只用一台Web服务器来建立强大的Web应用程序。后台数据库使用的是SQL Server 2000,在此数据库中进行相关的操作安全、可靠,为系统安全有效运行提供了保障。本预定系统分为前台操作和后台管理,包括新闻中心、商务预定、会员管理、帮助信息、饭店评议等功能。关键词:预定系统,C#,A,SQL Server 2000AbstractUnder the present condition that the management and businesses of the hotel are increas
4、ingly complicated, request as well at raise continuously, make use of the modern automated computer reservation systems to help handle the increasing workload of the hotel business, For large-star hotel is necessary for the intended manner.This hotel schedule to the system aims at the concrete busin
5、ess but developments of the hotel,the business schedule to take the stage management of the hotel as the core, providing the convenience for the customer, efficiently of service.The system is the use of contemporary pop developed with C #. As an object-oriented programming language, its design of th
6、e system has played a significant help.Furthermore, as the development environment,A which is built on the common language of the procedural framework, can only use a Web server to build powerful Web applications. Background database is used by SQL Server 2000.the database associates safe operation,
7、 dependable and provides the guarantee for the safe valid movement of the system.Originally schedule to the system is divided into the stage operation and the backstage managements, including the news center, business to schedule to, member management, help message, Hotel Review, and other functions
8、. Keywords:reservation system, C #, ASP.NET, SQL Server 2000 第 IV 页目 录1 绪 论11.1 课题的项目背景11.2 课题的现实意义11.3 课题的内容综述21.4 课题的实施目标22 相关知识和开发工具简介32.1 开发工具的介绍32.1.1 简介32.1.2 .NET的介绍52.1.3 ADO.NET简介62.2 SQL Server 2000简介72.2.1 数据库基本知识72.2.2 SQL Server系统的特点83 可行性研究103.1 系统的要求103.2 扬子江饭店的基本情况103.3 系统的可行性分析103.4
9、 结论114 需求分析124.1 性能需求124.2 系统要求135 总体设计145.1 系统数据流图145.2 系统功能模块165.3 数据库设计175.3.1 E-R图分析175.3.2 逻辑设计,构建关系模式205.3.3 数据库结构表216 详细设计246.1 可视化编程定义246.2 具体设计246.2.1 前台业务流程246.2.2 用户注册部分256.2.3 前台用户预定流程266.2.4 后台定单管理流程267 编码设计287.1 开发工具287.2 系统实现287.2.1 利用ADO.NET动态连接数据库287.2.2 用户密码验证及权限认证的代码实现298 软件测试308.
10、1 软件测试的对象308.2 软件测试的结果308.2.1 密码验证部分308.2.2 用户注册部分318.2.3 数据的添加、删除、修改31总 结34致 谢35参考文献36附录A 主要代码部分37附录B 英文文献42附录C 英文译文571 绪 论1.1 课题的项目背景近年来,随着我国旅游业的快速发展,国内的饭店服务业得到了日新月异的发展。而饭店在运作期间,其管理和服务的水平直接影响到饭店的形象和声誉。饭店预定作为饭店管理的一个重要部分,同时也是顾客和饭店进行交流沟通的不可缺少的一道程序。它的操作关乎到饭店的经济效益和社会效益。一个成功的饭店,其经营者不仅要提高服务水平和服务质量,从而提高客房
11、占有率和回头率,还要有好的工作效率,并控制成本。一流的饭店运作需要各个部门之间的相互支持和配合,更需要饭店加强各个部门之间的信息沟通与传递。而实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国饭店服务业信息化管理的进程缓慢,跟国外的饭店相比管理依然落后。在激烈的饭店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。在信息时代,更重要的是还必须要有一个完善的饭店预定系统,便于方便客人和更好地管理饭店。1.2 课题的现实意义在服务行业高速发展的今天,现代饭店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社
12、会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。饭店在其运作期间,服务水平的高低,直接影响到酒店的形象和声誉,如:服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足;市场的预测分析是否快捷、准确等。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存以及人与人之间的交互功能。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,饭店的计算机系统正是典型的MIS应用。本饭店预定系统,是针对酒店、饭店的具体业务而开发的,业务管理以饭店的前台管理为核心,为
13、用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映饭店的工作情况、经营情况,从而提高饭店的服务质量,并配合现代化的饭店管理,获得更好的经济效益2。就经济效益而言,饭店的计算机应用是:(1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞;(2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;(3)社会效益:饭店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。1.3 课题的内容综述一套优秀的饭店预定系统应该是一套适用于星级饭店使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。
14、本预定系统分为前台操作和后台管理,包括新闻中心、商务预定、会员管理、帮助信息、饭店评议等功能。新闻中心能及时、准确地反映饭店相关的最新信息以及一系列优惠活动;商务预定是本系统的核心部分,最直接地实现了预定功能,简洁、方便,信息完备;会员管理是针对饭店的会员而言,作为会员,可以享受更多的优惠活动和浏览更多的信息,获得更多的权限;帮助信息是为了帮助用户了解本系统的相关操作流程,更好地熟悉本饭店预定系统;饭店评议直接实现了客户与饭店之间的沟通,针对客户的反馈信息,饭店将及时予以回复和审查。1.4 课题的实施目标面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,结合扬子江饭店自身的特点及
15、业务流程,该饭店预定系统在实施后应能达到以下目标:(1)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便3。(2)业务预定信息化,可随时掌握客房、会员、新闻、反馈信息等情况。(3)系统维护方便可靠,具有灵活性、通用性及安全性的特点。(4)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。(5)采用流行的B/S方式,响应速度快,安全性高,系统配置灵活,扩充方便。(6)提高该企业管理水平,提升饭店档次,赢得竞争优势。2 相关知识和开发工具简介本饭店预定系统主要是以.Net为开发工具,以SQL Server 2000为数据库。下面就对.Net和SQL Server 20
16、00作简单的介绍。2.1 开发工具的介绍2.1.1 简介为什么C#是另外一种编程语言?必须回答的一个问题:当您已经使用C+或VB从事企业开发时,为什么还要学习另一种语言? 市场式的回答就是:在企业计算领域,C#将会变成为用于编写下一代窗口服务(Next Generation Windows Services,简写为NGWS )应用程序的主要语言。我们将对用参数请求提供支持,并陈列了C#的一些功能。C#语言自C/C+演变而来。但是,它现代、简单、完全面向对象和类型安全。如果您是C/C+程序员,学习曲线将会很平坦。许多C#语句直接借用您所喜爱的语言,包括表达式和操作符。假如不仔细看,简直会把它当成
17、C+。关于C#最重要的一点:它是现代的编程语言。它简化和现代化了C+在类、命名空间、方法重载和异常处理等领域。屏弃了C+的复杂性,使它更易用、更少出错。对C#的易用有贡献的是减少了C+的一些特性,不再有宏、模板和多重继承。特别对企业开发者来说,上述功能只会产生更多的麻烦而不是效益8。使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbage collect)等等。所有的这些功能的目标都是瞄准了开发面向组件的软件。 C#的主要特点简单C#中指针已经消失。不安全的操作,比方说直接内存操作不被允许了。C#中:或-操作符是没用的。因为它是基于.NET平台的,它继承了自动内存管理和垃圾回收
18、的特点。原始数据类型可变的数据范围象Integer,Floats等.整形数值0和1不再作为布尔值出现.C#中的布尔值是纯粹的true和false值。=被用于进行比较操作,而=被用做赋值操作。C#建立在当前的潮流上,对于创建相互兼容的,可伸缩的,健壮的应用程序来说是非常强大和简单的.C#拥有内建的支持来将任何组件转换成一个web service,运行在任何平台上的任何应用程序都可以通过互联网来使用这个服务.类型安全在C#中我们不能进行不安全的类型转换象将double转换成boolean.值类型(常量类型)被初始化为零值,而引用类型对象和类被编译器自动初始化为零值.数组类型下标从零开始而且进行越界
19、检查.类型溢出将被检查.相互兼容性C#提供对COM和基于windows的应用程序的原始的支持.允许对原始指针的有限制的使用.用户不再需要显式的实现unkown和其它COM界面,这些功能已经内建.C#允许用户将指针作为不安全的代码段来操作老的代码.VB.NET和其它中间代码语言中的组件可以在C#中直接使用.可伸缩性和可升级性.NET引入了零部件的概念,它们通过其手册具有自描述的功能.手册确立了零部件的身份,版本,语言和数字签名等.零部件不需要在任何地方注册.要扩展我们的程序,我们只需要删除老的文件并用新的文件来升级它们.不需要注册动态链接库.升级软件组件的过程只是一个错误探测的任务.对代码的修改
20、能够影响现存的程序,C#在语言中支持版本修改.对界面和方法重载的支持使得复杂的程序框架能随着时间发展和进化.安装运行环境安装.NET SDK 是在机器上运行C# 的第一步。.NET SDK 可以安装在Windows ME、Windows NT或Windows 2000上,但是最好的选择是Windows 2000上。选择了操作系统后,再执行以下步骤:安装 IE 5.5 安装Microsoft .NET Framework SDK。完成以上安装后,就可以在任何文本编辑器中编写代码了,最后保存为扩展名为.cs的文件。 C# 编辑器编写C#程序可以在文本编辑器中进行,或者在集成开发环境Visual S
21、tudio中进行。市场上还有一些第三方编辑器,其中一些是免费的。小结C#语言从C和C+演变而来,它是给那些愿意牺牲C+一点底层功能,以获得更方便和更产品化的企业开发人员而创造的。C#现代、简单、面向对象和类型安全。尽管它借鉴了C和C+的许多东西,但是在一些诸如名字空间、类、方法和异常处理等特定领域,它们之间还存在着巨大的差异。C#为您提供了方便的功能,如垃圾收集、类型安全、版本控制,等等。仅有的代价就是,代码操作默认是类型安全的,不允许指针。光是类型安全就可以搞定了。但是,如果您需要指针,仍可以通过非安全码使用它们,而且当调用非安全码时,不能含有列集。2.1.2 .NET的介绍什么是.NET.
22、NET最初是微软用来给开发人员、终端用户和商务人员等提供通用架构的Web。它原先称为下一代窗口服务(Next Generation Windows Services,NGWS),其目的是改变Internet上建立和开发应用程序的方法。.NET给开发人员提供了内容丰富的类库、架构和工具,这些可以用来创建交叉平台应用程序和交叉语言应用程序。它支持当前世上流行的绝大多数语言.当今,想要开发n层应用程序,必须具备一些流行的Web技术,如ASP、COM、VB、HTML、XML、VBScript以及Jscript等。几乎所有这些技术都是内建.NET环境中,所有开发人员可任意选择自己所熟悉的语言。应用程序的
23、各部分可以用不同的语言来编写,而.NET平台使各种语言交互作用7。采用.NET之后,商务人员可以集中精力做他们的主要工作而不必处理其他次要而且费时费力的细节问题,如用户界面。比如,某商务人员的主要工作是用户认证服务,可以创建该服务并使它能在Internet上公用。然后,其他需要该服务的团体就可以订购它。对于网络管理员,这就意味着,管理文件存储和备份企业数据等工作都可作为Internet上的服务。.NET的组件.NET环境包含以下组件.NET架构和工具.NET服务.NET设备驱动软件.NET用户技巧.NET架构和工具该组件提供了开发下一代服务所需的架构和工具,其中包括.NET Framework
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 饭店 预定 系统 毕业论文 最终
限制150内