《Oracle9i关系数据库实用教程》--第十一章--应用实例课件

上传人:s9****2 文档编号:569923058 上传时间:2024-07-31 格式:PPT 页数:22 大小:156KB
返回 下载 相关 举报
《Oracle9i关系数据库实用教程》--第十一章--应用实例课件_第1页
第1页 / 共22页
《Oracle9i关系数据库实用教程》--第十一章--应用实例课件_第2页
第2页 / 共22页
《Oracle9i关系数据库实用教程》--第十一章--应用实例课件_第3页
第3页 / 共22页
《Oracle9i关系数据库实用教程》--第十一章--应用实例课件_第4页
第4页 / 共22页
《Oracle9i关系数据库实用教程》--第十一章--应用实例课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《Oracle9i关系数据库实用教程》--第十一章--应用实例课件》由会员分享,可在线阅读,更多相关《《Oracle9i关系数据库实用教程》--第十一章--应用实例课件(22页珍藏版)》请在金锄头文库上搜索。

1、应应应应 用用用用 实实实实 例例例例本章学习目标本章学习目标 本章以连锁经营管理信息系统为例,介绍了基于Oracle的大型数据库应用系统的分析,数据库设计以及实现。并给出了较完整的程序清单。第十一章第十一章 应用实例应用实例本章内容安排本章内容安排本章内容安排本章内容安排 11.1 11.1 系统分析系统分析系统分析系统分析 1 11 1.2 .2 系统设计系统设计系统设计系统设计 1 11 1.3 .3 系统实现系统实现系统实现系统实现 1 11 1.1 .1 系统分析系统分析 11.1.1 11.1.1 连锁经营管理模式连锁经营管理模式连锁经营管理模式连锁经营管理模式 1 11 1.1.

2、2 .1.2 系统目标系统目标系统目标系统目标 连锁店由多个门店组成,实行规范化管理,统一采购配送商品、统一经营管理规范、采购同销售分离。全部商品均通过总部统一采购,部分商品可根根椐物流合理和保质保鲜原则由供应商直接送货到门店,其余均由总部统一配送。 连锁经营的形式,可以在超级市场、便利店、专业店、综合商场等多种业态中实行。 超级市场、便利店和综合商场必须使用电子收款机,并建立时点销售()和电子订货()系统,连锁超级市场和综合商场销售的非鲜活类商品中,条形码的使用率(包括商店自制码)要达到%以上。11.1.1 连锁经营管理模式连锁经营管理模式 本系统从以下四个方面支持商场的经营管理活动。(1)

3、使商品数据流转迅速通畅(2)使经营管理信息准确可靠(3)提高员工办事效率(4)有效支持经营管理决策11.1.2 系统目标系统目标针对连锁经营公司的特点,其计算机系统建设的具体内容是:(1)基于传统计算机技术和Internet技术,建立连锁经营公司内部企业网(Intranet),该网络实现总部、配送中心、连锁超市的数据通讯、远程访问、电子公告与电子邮件,有效地支持“统一进货、统一定价、集中管理、分散经营”的连锁经营管理机制。(2)在各连锁超市内建立完善的销售管理系统(POS)和后台管理系统(MIS)。(3)建立公司统一的编码体系,准确描述公司组织结构、人员、商品、帐务等人财物各个方面属性;(4)

4、实现公司集中管理(统一进货,统一价格,统一调配,统一核算)分散销售的连锁 11.2.2 11.2.2 系统逻辑结构系统逻辑结构系统逻辑结构系统逻辑结构 11.2.1 11.2.1 子系统划分子系统划分子系统划分子系统划分 11.2 系统设计 11.2.3 11.2.3 系统数据库设计系统数据库设计系统数据库设计系统数据库设计 11.2.1 子系统划分 依据商业企业特别是连锁经营的特点,连锁经营公司由公司总部、配送中心、连锁门店三个不同职能的部门组成,且在地域上分散的实际情况,按照子系统划分与系统组成的一般原则,连锁经营公司计算机管理系统应由下列分系统、子系统组成:(1)连锁公司总部管理分系统(

5、2)配送(仓储)中心管理分系统(3)门店管理分系统(1)连锁公司总部管理分系统基础数据及系统管理子系统商品进货管理子系统商品配送管理子系统商品批发管理子系统商品价格管理子系统商品帐管理子系统会员管理子系统财务管理子系统连锁店管理子系统人事管理子系统统计分析子系统经理查询子系统通信管理子系统 (2)配送(仓储)中心管理分系统库存管理子系统配送中心通信管理子系统配送中心系统管理子系统 (3)门店管理分系统 零售点终端(POS) 门店销售管理子系统 门店进货管理子系统 门店事务管理子系统 门店系统管理子系统 门店通信管理子系统11.2.2 系统逻辑结构 连锁公司计算机管理系统是建立在分布式数据库和远

6、程通信网上的应用系统.11.2.3 系统数据库设计(1)基础数据库基础数据库管理商业经营的基础数据,它是整个商业应用系统正常运转的基础。(2)商品流转数据库商品流转数据库是商品流转信息的记录,通过它对商品进、销、存、调进行管理,是财务管理与计划统计的基础,是信息量最大,发生最频繁最活跃的数据。(3)财务数据库创建基于商品进销存调上的财务类数据。(4)人事数据库 人事数据库的内容包括宏观与微观两个方面。宏观上包括整个企业的组织机构、部门设置、定员现员、人才需求及劳动工资等的状况。微观上包括员工档案的管理。(5)统计数据库 统计数据库建立在基础数据库、商品流转数据库、财务信息数据库和人事数据库之上

7、。它包括通常内容的商品购销存调统计分析数据。1 11 1.3.2 .3.2 建立表,索引与视图建立表,索引与视图建立表,索引与视图建立表,索引与视图11.3.1 11.3.1 部分表的数据结构部分表的数据结构部分表的数据结构部分表的数据结构 11.3 系统实现11.3.3 11.3.3 建立存储过程建立存储过程建立存储过程建立存储过程 11.3.4 11.3.4 建立触发器建立触发器建立触发器建立触发器 11.3.1 部分表的数据结构1 1建立表,索引建立表,索引例如:创建商品小类编码表pd1_3的语句为:create table pd1_3 (dlbh char(2) not null,zl

8、bh char(2) not null,xlbh char(2) not null,xlmc varchar(20) null);创建pd1_3唯一性索引的语句为:create unique index pd1_3x on pd1_3(dlbh,zlbh,xlbh);11.3.2 建立表,索引与视图2 2建立视图建立视图例1:商品分类档案查询视图。对商品分类详细信息的查询可以基于此视图进行操作。创建视图的语句为:create view v_pd1 as selectpd1_3.dlbh,pd1_1.dlmc,pd1_3.zlbh,pd1_2.zlmc,pd1_3.xlbh,pd1_3.xlmc

9、from pd1_3,pd1_1,pd1_2where pd1_3.dlbh=pd1_1.dlbh and pd1_3.dlbh=pd1_2.dlbh andpd1_3.zlbh=pd1_2.zlbh;11.3.3 建立存储过程商品进销存日结包括各分店及总店日结。分店日结用于统计每日所有商品的进货、退货、销售、调拨、坏货、库存等数量及金额,结算出各种销售情况下的销售损溢,并产生相应的损溢表等。总部日结必须等各分店做完日结并将当天数据全发送过来后才能进行,已做过日结的日期不能再日结。11.3.4 建立触发器 系统在很多表上都建有针对该表增删改操作的触发器,其功能主要有两点:(1)将所变动的数据插

10、入到相应的临时表中。(2)修改或删除与此表相关联的表的数据,即所谓级联修改,级联删除。例1:大类目录删除create trigger pd1_1_deleBEFORE DELETE on pd1_1FOR EACH ROWBegin/插入临时表t_pd1_1insert into t_pd1_1select d.dlbh,d.dlmc,2,pd4.bmbh,getdate()from deleted d,pd4where pd4.bmsx3/删除商品中类表pd1_2中所有大类编号与此相等的所有记录。delete pd1_2 from pd1_2,deletedwhere pd1_2.dlbh=deleted.dlbhend;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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