荣丰酒店管理系统设计毕业论文

上传人:新** 文档编号:486986201 上传时间:2024-02-13 格式:DOC 页数:69 大小:2.04MB
返回 下载 相关 举报
荣丰酒店管理系统设计毕业论文_第1页
第1页 / 共69页
荣丰酒店管理系统设计毕业论文_第2页
第2页 / 共69页
荣丰酒店管理系统设计毕业论文_第3页
第3页 / 共69页
荣丰酒店管理系统设计毕业论文_第4页
第4页 / 共69页
荣丰酒店管理系统设计毕业论文_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《荣丰酒店管理系统设计毕业论文》由会员分享,可在线阅读,更多相关《荣丰酒店管理系统设计毕业论文(69页珍藏版)》请在金锄头文库上搜索。

1、荣丰酒店管理系统设计毕业论文目 录引言11 基础知识21.1 C#语言21.2 SQL Server数据库介绍32 系统分析52.1 开发背景及意义52.2 可行性研究52.3 功能需求62.3.1 用例分析62.3.2 概念类描述92.3.3 行为描述112.4 性能需求112.4.1 响应时间112.4.2 吞吐量112.4.3 并发用户数132.4.4 资源利用率132.5 环境需求132.5.1 硬件环境132.5.2 软件环境133 系统设计133.1 系统结构设计133.1.1 软件设计的原则133.1.2 系统层次结构133.2 设计阶段类图133.3 数据库设计133.3.1

2、数据库概念设计133.3.2 数据库逻辑设计133.4 人机界面设计133.4.1 人机界面设计指南133.4.2 用户界面设计133.5 系统详细设计133.5.1 入住登记PAD图133.5.2 房间查询PAD图133.5.3 退房管理PAD图134 系统实现134.1 语言选择原因134.2 软件开发环境134.3 系统功能实现134.3.1 管理员登录134.3.2 空余房间查询134.3.3 客户查询134.3.4 入住登记134.3.5 退房操作134.3.6 今日结算134.3.7 结算报表134.3.8 酒店基本信息管理135 软件测试135.1 测试计划的制定135.1.1

3、调试计划的整体目标135.1.2 定义软件测试的标准135.1.3 测试实施策略的制定135.1.4 软件测试管理流程135.1.5 测试计划的要点135.2 测试的基础135.2.1 测试的目标135.2.2 白盒测试和黑盒测试135.2.3 测试的准则135.3 测试用例设计135.3.1 等价类测试用例设计135.3.2 边界值测试用例设计135.3.3 功能图法测试用例设计135.4 软件可靠性135.4.1 基本定义135.4.2 估算平均无故障时间的方法135.4.3 MTTF和ASS的估算13结论13致谢13参考文献13附录13附录A JSP Introduction13附录B

4、JSP介绍13附录C 程序主要代码13 / 1 基础知识1.1 C#语言C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM是直接集成的,而且它是微软公司.NET windows网络框架的主角1。 1C#介绍C#读做 C sharp,中文译音暂时没有.专业人士一般

5、读C sharp,现在很多非专业一般读C井。C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性例如没有宏和模版,不允许多重继承。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言2。并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Delphi、Java、VB等。在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Java,c,c

6、+的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的,和基础的差别。我将以衡量在用多种语言开发大型应用程序的时候所需的知识来结束本文,而这正是.NET和C#的一个主要战略。目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个d预览版本,还有MSDN上迅速增多的文档集子的形式获得。2泛型编程介绍微软本打算继续保证开发进度,并在20XX推出Visual Studio .NET 2004,但由于其间软件工程学尤其是软件管理学的大规模进步,微软所提供的这种仅具备开发和调试功能的IDE已经无法满足团队开发的需求3。因此微软决定在项目设计和管理工具方面进行了进一步研发,

7、并将其集成到Visual Studio中,以赢回原有的市场。因此,微软将Visual Studio.NET 2004改名为Visual Studio 2005,并决定推迟一年发布。不过,微软还是坚持在20XX的6月份发布了Visual Studio2005的第一个Beta 版,同时向开发者展示了C#语言的2.0版本4。20XX4月,微软发布了Visual Studio 2005 Beta2,这已经是具备了几乎全部功能的VisualStudio,包括的产品有SQL Server2005、Team Foundation Server和TeamSuite。这时的C#编译器已经能够处理C# 2.0中所

8、有的新特性5。1.2 SQL Server数据库介绍SQL Server是微软公司开发的一个关系数据库管理系统,以Transact SQL的数据库查询和编程语言。T-SQL 是结构化查询语言SQL的一种,支持ANSI SQL92标准。但说起它的历史,却得从Sybase开始的。SQL Server从20 世纪80年代后期开始开发,最早起源于1987年的Sybase SQL Server。SQL Server最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,1988年,Microsoft公司、Sybase公司和Aston-Tate公司把该产品移植到OS/2上。后

9、来Aston-Tate公司退出了该产品的开发,而Microsoft公司、Sybase公司则签署了一项共同开发协议,这两家公司的共同开发结果是发布了用于Windows NT操作系统的SQL Server,1992年,将SQL Server移植到了Windows NT平台上6。在SQL Server 4版本发行以后,Microsoft公司和Sybase公司在SQL Server的开发方面分道扬镳,取消了合同,各自开发自己的SQL Server。Microsoft公司专注于Windows NT平台上的SQL Server开发,而Sybase公司则致力于UNIX平台上的SQL Server的开发。本文

10、中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。SQL Server6.0版是第一个完全由Microsoft公司开发的版本。1996年,Microsoft公司推出了SQL Server 6.5版本,接着在1998年又推出了具有巨大变化的7.0版,这一版本在数据存储和数据库引擎方面发生了根本性的变化。又经过两年的努力开发,Microsoft公司于20XX9月布了SQL Server 2000,其中包括企业版、标准版、开发版、个人版四个版本。从SQL Server 7.0到SQL Server 2000的变化是渐进的,没有从6.5到7

11、.0变化那么大,只是在SQL Server 7.0的基础上进行了增强7。数据库技术从60年代末期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用8。数据库通常有两个主要部分:一个是保存物理数据库的文件,一个是应用程序用于访问数据的数据库管理系统 软件。DBMS 负责维护数据库的结构,包括: 1据库内数据间的关系。2数据存储正确,定义数据间关系的规则未被违

12、反。3系统崩溃的情况下,按照已知的一致性程度恢复所有数据。2系统分析2.1 开发背景及意义信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库信息管理系统的应用逐渐展露头脚,但是也由于发展晚起步低的原因和当代技术的占有独享性质,导致

13、我国虽然在这方面发展迅速但是发展规模普遍都是中小型方向而且运作机制还很不完善。酒店管理是一项琐碎、复杂而又十分细致的工作,工作量很大,一般不允许出错,如果实行手工操作,每天须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,利用计算机进行酒店日常管理,不仅能够保证核算准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、XX性好、寿命长、成本低等。这些优点能够极大地提高酒店管理的效率,也是酒店管理管理科学化、正规化,与世界接轨的重要条件。2.2 可行性研究系统的可行性研究在系统的整个过程中占

14、有很重要的地位,它决定所选项目是不是可能实现或值得去实现。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。它主要包括技术、经济、运行、法律等方面的可行性:现有技术是否能够实现本系统的设计开发;经济上是否值得去实现;是否能够在一般平台下运行等。技术可行性是指开发一个新系统所需要的技术是否具备,如支持新系统的软硬件功能以及技术人员的数量和水平。本系统是进行酒店日常管理,所以结合实际需要,经过仔细斟酌,本系统的开发过程采用的是C#+windows窗体的模式。使用SQL Server 2005作为后台数据管理系统,而在前端使用dataGridView组件来访问实际的数据库,这样

15、就基本实现了程序代码和数据库的无关性。经济可行性是评价一个计算机管理系统是否可行的最基本的一种方法,是对管理系统解决方案的成本有效性的量度。管理系统的开发是一种投资,因此对于酒店来说,首先关心的是,是否值得开发一个酒店管理系统。而在效益方面,首先关心的是,当使用了这套管理系统后,酒店日常管理的效率是否提高了,人员使用的资金是否节省了。而本系统的设计和开发事实上恰好能满足其这些要求。还有该系统对硬件的要求不高,而且由于.NET系统的可移植性,只要是装有Windows系列操作系统的计算机通过配置一般就能运行系统,所以在系统运行方面也不存在问题。运行可行性方面,酒店管理系统是酒店日常操作进行统一的管理,可以简单方便高效的进行录入、查询、修改、删除、退出。随时把握酒店内部的情况,为酒店日常管理管理提供了解决方案。2.3 功能需求荣丰酒店管理系统主要实现对酒店内部信息的操作和管理,系统的用户是负责管理设备的管理人员,系统具有房间信息查询、入住及退房操

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号