- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学位论文-数据库实习论文快餐店管理系统数据库设计
信息工程学院
《数据库课程设计》论文
题 目:快餐店管理系统数据库设计
学 号: 2015012727 专业班级: 电商1501 姓 名: 王克 指导老师: 杨丽丽 完成日期: 2016年7月16日 快餐店管理系统数据库设计
王克
(信息工程学院电子商务2015级1501班)
摘 要
该数据库采用了oracle 11g技术,通过业务调查来了解客户的需求分析;通过数据流程图、数据字典,画出E-R图;再通过E-R图经3NF的分析进行逻辑结构(即关系模型)的转化;考虑它的物理结构;最后进行数据库的实施和维护等步骤设计开发出一个完整的快餐店管理系统,用于实现快餐店的进销存等数据处理业务。使该系统也的确更好的实现进销存的管理系统。使快餐店管理系统摆脱了传统的靠人工记录数据的方法,更加解决了一系列单据的存放问题。因为太长时间,太多类型的单据的信息因为不能更好的分类处理,而导致业务处理不及时,影响快餐店的正常运转,但是该数据库确实解决了这些复杂的数据存放问题。 该系统也的确更好的实现进销存的管理系统
关键字:快餐店管理系统;进销存,存储过程
目 录
1.需求分析 1
1.1数据流程图 1
1.2 数据字典 3
2.数据库结构设计 4
2.1 概念设计 4
2.1.1 分E-R图建立 5
2.1.2 全局/整体E-R图 6
2.2 逻辑设计 8
2.2.1 建立关系模式 8
2.2.2 关系模式规范化处理 9
2.2.3 用户子模式建立 10
2.2.4 关系模式逻辑结构定义 10
3.数据库物理设计 13
4.数据库实施与测试 13
4.1 数据库及数据库对象建立 13
4.1.1.基本表 13
4.1.2 视图 16
4.1.3 索引 16
4.1.4 存储过程 16
4.1.5 触发器 18
4.2 数据入库 18
4.2.1视图: 25
4.2.2索引 25
4.3数据库测试 25
4.3.1存储过程的测试及结果 25
4.3.2 触发器的测试 27
5.总结 28
6.附录 28
附录1:数据项 28
附录2 :数据结构 31
附录3 :数据流的描述 32
附录4 :处理逻辑 35
附录5 :数据存储 36
该快餐店管理系统摆脱了传统的靠人工记录数据的方法,更加解决了一系列单据的存放问题。因为太长时间,太多类型的单据的信息因为不能更好的分类处理,而导致业务处理不及时,影响快餐店的正常运转,虽然说得有点夸张,但是这些问题也够头疼的。为了替餐厅管理员解决问题,就设计了该套数据库管理系统,可以更好的使餐厅运转,只要在网上查询一下就可以把几个月的大量数据进行整理,运用。主要从进货,顾客用餐,库存的清查预报损方面进行数据的存储与查询。
1.需求分析
通过调查了解快餐店管理系统是被快餐店管理人员使用,他们的需求主要包括进货食材业务,销售成菜业务,还有库存管理业务。
需求分析之前要了解顾客的需求,要根据顾客的需要画业务流程图;数据流程图DFD(date flow diagram)和数据字典DD(date dictionary)是描述用户需求的重要工具。
业务流程图:是根据系统详细调查过程中所得的资料和问卷调查的结果,按业务实际处理过程将它们绘制在同一张图上。
1.1数据流程图
数据流程图:是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据流程图的绘制采取自顶向下逐层分解的办法。首先,画出顶层(第一层)数据流程图。顶层数据流程图只有一张,应概括地反映信息系统最主要的逻辑功能、外部实体和数据存储,并且能让用户一看就明白这个系统的主要功能、外部实体以及与环境的主要联系是什么。
图1.1顶层业务流程图
第一层是对顶层数据流程图中的处理功能进行逐层分解,形成多级数据流程图
.图1.2 第一层数据流程图
第二层是分解上层图中的数据处理。一般沿着输入流的方向,凡数据流的组成或值发生变化的地方则设置一个数据处理,这样一直进行到输出数据流
P1采购 分为P1.1购买食材,P1.2退货,P1.3检验,P1.4入库;
P2 盘存与报损分为 P2.1账实比对,P2.2 报损处理,P2.3编制盘点清单;
P3 销售 分为P3.1 顾客订单,P3.2 厨师做菜,P3.3食材出库
图1.3 进货系统
图1.4 盘存与报销系统
图1.5 销售系统
1.2 数据字典
数据字典是用来对数据流程图中的各个元素作出详细的说明,是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具
文档评论(0)