教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

酒店管理系统毕业论文(4)

来源:网络收集 时间:2026-09-19
导读: 2.3.2 ASP.Net工作原理 ASP.Net的工作原理是: 1.客户请求WEB页 2.web服务寻找指令文件(.aspx) 3.asp.net代码被发送给公共语言运行时进行时进行编译 4.HTML流返回给浏览器和指令 5.浏览器处理HTML并显示页面 9 2.3.

2.3.2 ASP.Net工作原理

ASP.Net的工作原理是: 1.客户请求WEB页

2.web服务寻找指令文件(.aspx)

3.asp.net代码被发送给公共语言运行时进行时进行编译 4.HTML流返回给浏览器和指令 5.浏览器处理HTML并显示页面

9

2.3.3 Factory开发模式

图2-2 Factory模式结构图

第三章 数据库设计

3.1 数据库技术概述

据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。

总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:

(1) 数据库信息要能充分体现出用户使用系统的需求。 (2) 能够支持用户对数据进行的所有处理。 (3) 能够容易被数据库管理系统运行维护。 (4) 数据一致性、完整性好,无更新异常。

10

3.2 数据库选择

本系统所采用的数据库是Microsoft SQL Server 2005

Microsoft SQL Server 2005是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如服务器管理(用于启动和关闭数据库服务)、企业管理器(用于创建和修改数据库及备份数据库等)和查询分析器(用于交互执行Transact-SQL 语句和过程并提供图形查询分析功能)等。

SQL Server 2005是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。SQL SERVER 2005定位于Internet背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。同时SQL SERVER 2005还是Windows DNA(Distributed Internet Architecture)架构的一个核心组件。它极大地缩短了用户开发电子商务、数据仓库应用的时间。SQL SERVER 2005还提供对XML(Extensible Markup Language扩展标示语言支持)和HTTP的全方位支持,它具有强大的数据管理功能.

数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。Microsoft SQL Server 2005是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Microsoft SQL Server 2005数据库以文件形式保存,文件的扩展名是MDF

11

3.3 数据库的概念结构设计

3.3.1 实体与属性之间的关系

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1) 模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2) 属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3) 各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4) 在程序中实现对它们的完整性和一致性控制。

3.3.2 数据库关系图

如下图图3-2:

12

身份证姓名性别地址联系方客人入信息编预住计退住时入住客宿户状编否加退房登录密码时登录名是客房单客房加床管理员管理客房类型客房床位客房状客添加、更改客房信息房类

图3-2数据库表关系图

3.4数据库逻辑结构设计

根据系统的功能要求,主要构造以下几个表:

(1)“楼层信息”表:楼层编号、楼层名称。用途是保存楼层编号及名称,如表1所示

表1 .“楼层信息”表

13

(2)“客房类型”表:类型编号、类型名称、价格、拼房价格、可超预订数、是否可以拼房。用途是保存客房类型信息,如表2所示

表2.“客房类型”表

(3)“客房信息”表:客房编号、类型编号、楼层编号、额度人数、床数、客房描述、备注、状态、是否可以拼房。用途是保存酒店所有客房信息,如表3所示

表3.“客房信息”表

(4)“ 预订单历史”表:预订单号、会员编号、客房类型、抵店时间、离店时间、单据状态。用途是将预订单转入到入住单后,将预订单清除并导入到预订单历史,如表4所示

表4.“ 预订单历史”表

…… 此处隐藏:547字,全部文档内容请下载后查看。喜欢就下载吧 ……
酒店管理系统毕业论文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/604291.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)