资源描述
名称
某星级饭店网络预定系统的设计与开发
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
摘 要
在饭店的管理及业务日益复杂,要求也在不断提高的现状下,利用高科技、现代化的电脑自动化预定系统来协助处理日益繁重的饭店业务,对于大型的星级饭店已是必须具备的预定方式。本饭店预定系统针对饭店的具体业务而开发,业务预定以饭店的前台管理为核心,为用户提供便捷、高效的服务。
本系统是采用当今流行的C#开发而成。作为一种面向对象的编程语言,它对系统的设计起到了很大的帮助。另外作为开发环境的A是一种建立在通用语言上的程序框架,能够只用一台Web服务器来建立强大的Web应用程序。后台数据库使用的是SQL Server 2000,在此数据库中进行相关的操作安全、可靠,为系统安全有效运行提供了保障。
本预定系统分为前台操作和后台管理,包括新闻中心、商务预定、会员管理、帮助信息、饭店评议等功能。
关键词:预定系统,C#,A,SQL Server 2000
Abstract
Under the present condition that the management and businesses of the hotel are increasingly 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 business 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 the 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, 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.
Keywords:reservation system, C #, ASP.NET, SQL Server 2000
第 III 页
目 录
1 绪 论 1
1.1 课题的项目背景 1
1.2 课题的现实意义 1
1.3 课题的内容综述 2
1.4 课题的实施目标 2
2 相关知识和开发工具简介 3
2.1 开发工具的介绍 3
2.1.1 简介 3
2.1.2 .NET的介绍 5
2.1.3 ADO.NET简介 6
2.2 SQL Server 2000简介 7
2.2.1 数据库基本知识 7
2.2.2 SQL Server系统的特点 8
3 可行性研究 10
3.1 系统的要求 10
3.2 扬子江饭店的基本情况 10
3.3 系统的可行性分析 10
3.4 结论 11
4 需求分析 12
4.1 性能需求 12
4.2 系统要求 13
5 总体设计 14
5.1 系统数据流图 14
5.2 系统功能模块 16
5.3 数据库设计 17
5.3.1 E-R图分析 17
5.3.2 逻辑设计,构建关系模式 20
5.3.3 数据库结构表 21
6 详细设计 24
6.1 可视化编程定义 24
6.2 具体设计 24
6.2.1 前台业务流程 24
6.2.2 用户注册部分 25
6.2.3 前台用户预定流程 26
6.2.4 后台定单管理流程 26
7 编码设计 28
7.1 开发工具 28
7.2 系统实现 28
7.2.1 利用ADO.NET动态连接数据库 28
7.2.2 用户密码验证及权限认证的代码实现 29
8 软件测试 30
8.1 软件测试的对象 30
8.2 软件测试的结果 30
8.2.1 密码验证部分 30
8.2.2 用户注册部分 31
8.2.3 数据的添加、删除、修改 31
总 结 34
致 谢 35
参考文献 36
附录A 主要代码部分 37
附录B 英文文献 42
附录C 英文译文 57
1 绪 论
1.1 课题的项目背景
近年来,随着我国旅游业的快速发展,国内的饭店服务业得到了日新月异的发展。而饭店在运作期间,其管理和服务的水平直接影响到饭店的形象和声誉。饭店预定作为饭店管理的一个重要部分,同时也是顾客和饭店进行交流沟通的不可缺少的一道程序。它的操作关乎到饭店的经济效益和社会效益。一个成功的饭店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。一流的饭店运作需要各个部门之间的相互支持和配合,更需要饭店加强各个部门之间的信息沟通与传递。而实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国饭店服务业信息化管理的进程缓慢,跟国外的饭店相比管理依然落后。在激烈的饭店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。在信息时代,更重要的是还必须要有一个完善的饭店预定系统,便于方便客人和更好地管理饭店。
1.2 课题的现实意义
在服务行业高速发展的今天,现代饭店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。
饭店在其运作期间,服务水平的高低,直接影响到酒店的形象和声誉,如:服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足;市场的预测分析是否快捷、准确等。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存以及人与人之间的交互功能。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,饭店的计算机系统正是典型的MIS应用。
本饭店预定系统,是针对酒店、饭店的具体业务而开发的,业务管理以饭店的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映饭店的工作情况、经营情况,从而提高饭店的服务质量,并配合现代化的饭店管理,获得更好的经济效益[2]。就经济效益而言,饭店的计算机应用是:
(1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞;
(2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;
(3)社会效益:饭店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。
1.3 课题的内容综述
一套优秀的饭店预定系统应该是一套适用于星级饭店使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。
本预定系统分为前台操作和后台管理,包括新闻中心、商务预定、会员管理、帮助信息、饭店评议等功能。新闻中心能及时、准确地反映饭店相关的最新信息以及一系列优惠活动;商务预定是本系统的核心部分,最直接地实现了预定功能,简洁、方便,信息完备;会员管理是针对饭店的会员而言,作为会员,可以享受更多的优惠活动和浏览更多的信息,获得更多的权限;帮助信息是为了帮助用户了解本系统的相关操作流程,更好地熟悉本饭店预定系统;饭店评议直接实现了客户与饭店之间的沟通,针对客户的反馈信息,饭店将及时予以回复和审查。
1.4 课题的实施目标
面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,结合扬子江饭店自身的特点及业务流程,该饭店预定系统在实施后应能达到以下目标:
(1)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便[3]。
(2)业务预定信息化,可随时掌握客房、会员、新闻、反馈信息等情况。
(3)系统维护方便可靠,具有灵活性、通用性及安全性的特点。
(4)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。
(5)采用流行的B/S方式,响应速度快,安全性高,系统配置灵活,扩充方便。
(6)提高该企业管理水平,提升饭店档次,赢得竞争优势。
2 相关知识和开发工具简介
本饭店预定系统主要是以.Net为开发工具,以SQL Server 2000为数据库。下面就对.Net和SQL Server 2000作简单的介绍。
2.1 开发工具的介绍
2.1.1 简介
为什么C#是另外一种编程语言?
必须回答的一个问题:当您已经使用C++或VB从事企业开发时,为什么还要学习另一种语言? 市场式的回答就是:"在企业计算领域,C#将会变成为用于编写"下一代窗口服务"(Next Generation Windows Services,简写为NGWS )应用程序的主要语言。我们将对用参数请求提供支持,并陈列了C#的一些功能。C#语言自C/C++演变而来。但是,它现代、简单、完全面向对象和类型安全。如果您是C/C++程序员,学习曲线将会很平坦。许多C#语句直接借用您所喜爱的语言,包括表达式和操作符。假如不仔细看,简直会把它当成C++。
关于C#最重要的一点:它是现代的编程语言。它简化和现代化了C++在类、命名空间、方法重载和异常处理等领
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索