没有合适的资源?快使用搜索试试~ 我知道了~
酒店住宿及消费管理系统数据库.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 52 浏览量
2021-10-03
15:02:02
上传
评论
收藏 2.14MB DOCX 举报
温馨提示
试读
64页
酒店住宿及消费管理系统数据库.docx
资源推荐
资源详情
资源评论
课 程 设 计 报 告
设计题目:酒店住宿及消费管理信息系统
一、课程设计项目名称:
酒店住宿及消费管理信息系统
二、相关基本原理:
数据库设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库
模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求
〔信息要求和处理要求〕。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技
术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复
杂,因此最正确设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就
是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
数据库建设是硬件、软件和干件〔技术与管理的界面〕的结合,靠得是"三分技术,
七分管理,十二分基础数据“。数据库设计应该与应用系统设计相结合。包括结构〔数
据〕设计:设计数据库框架或数据库结构,行为〔处理〕设计:设计应用程序、事务处
理等。数据库设计是结构和行为别离的设计。
需求分析
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量
以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件
等,形成用户需求规约。
需求分析的重点是调查、收集与分析用户在数据管理 中的信息要求、处理要求、安
全性与完整性要求。
概念模型设计
对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对
其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世
界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、
查询和加工的要求等。所建立的模型应避开数据库在电脑上的具体实现细节,用一种抽
象的形式表示出来。以扩充的实体—〔E-R 模型〕联系模型方法为例,第一步先明确现
实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而
给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面
得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的 概念数据
模型。
需求分析阶段描述的用户应用需求是现实世界的具体需求将需求,分析得到的用户
需求抽象为信息结构即概念模型的过程就是概念结构设计。概念结构是各种数据模型的
共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。概念结构设计是整个
数据库设计的关键。
逻辑结构设计
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某
种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应
用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。
概念结构是各种数据模型的共同基础,为了能够用某一 DBMS 实现用户需求,还必
须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任
务。
将概念结构转化为一般的关系、网状、层次 模型。将转化来的关系、网状、层次模
型向特定 DBMS 支持下的数据模型转换。对数据模型进行优化。
物理结构设计
根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体电脑结构
的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索
引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是
所谓“物理数据库”。
根据具体电脑系统〔DBMS 和硬件等〕的特点,为给定的数据库模型确定合理的存
储结构和存取方法:使设计出的物理数据库占用较少的存储空间。对数据库的操作具有
尽可能高的速度。
三、课程设计目的:
1〕稳固和加深对数据库原理及应用课程基本知识的理解,综合该课程中所学到的理
论知识,与小组成员联合完成一个数据库应用系统课题的需求分析;
2〕根据课题需要,通过查阅相关手册和文献资料,培养独立分析和解决实际问题的
能力;
3〕掌握数据库应用系统需求分析的基本步骤,能用基本图表工具描述需求分析的过
程及结果
4〕 熟练掌握局部 E-R 图和全局 E-R 图的建立方法,熟练掌握概念模型向数据模型
〔关系模式〕的转化;
5) 能够根据系统的实际需要,对数据库进行物理设计
6) 掌握在数据库管理系统中创建数据库及对数据库进行维护和数据查询的基本方法;
培养动手能力。
四、课程设计内容:
需求分析:根据实际情况,对于酒店住宿及消费管理系统进行调查,必须明确用户
的要求和应用现场环境的特点,了解系统应具有哪些功能,数据流程和数据之间的联系 。
需求分析需要进行调查,查阅手册和文献资料,明确问题所在,按需求分析步骤,一步
一步进行分析,完成系统需求分析,得到系统目标、功能分析、系统需求、业务流程图 、
数据流图、数据字典等分析成果。
概念模型设计:
根据所选应用系统的需求分析,继续进行局部概念模型分析与设计,然后进行全局
概念模型设计。要求:
1〕根据需求分析的结果,小组分工进行局部 E-R 图设计;
2〕根据局部 E-R 图进行合并整合,形成全局 E-R 图。
3〕对全局 E-R 图进行分析,根据需要进行一定的合并优化处理
逻辑结构设计:对自选的数据库应用项目进行关系数据模型的设计,一方面进行概
剩余63页未读,继续阅读
资源评论
- ୧⍤⃝6642022-11-13感谢大佬分享的资源,对我启发很大,给了我新的灵感。
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功