oracle9i关系数据库实用教程电子教案第11章应用实例_第1页
oracle9i关系数据库实用教程电子教案第11章应用实例_第2页
oracle9i关系数据库实用教程电子教案第11章应用实例_第3页
oracle9i关系数据库实用教程电子教案第11章应用实例_第4页
oracle9i关系数据库实用教程电子教案第11章应用实例_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、应 用 实 例本章学习目标 本章以连锁经营管理信息系统为例,介绍了基于Oracle的大型数据库应用系统的分析,数据库设计以及实现。并给出了较完整的程序清单。第十一章 应用实例本章内容安排 11.1 系统分析 11.2 系统设计 11.3 系统实现 11.1 系统分析 11.1.1 连锁经营管理模式 11.1.2 系统目标 连锁店由多个门店组成,实行规范化管理,统一采购配送商品、统一经营管理规范、采购同销售分离。全部商品均通过总部统一采购,部分商品可根根椐物流合理和保质保鲜原则由供应商直接送货到门店,其余均由总部统一配送。 连锁经营的形式,可以在超级市场、便利店、专业店、综合商场等多种业态中实行

2、。 超级市场、便利店和综合商场必须使用电子收款机,并建立时点销售()和电子订货()系统,连锁超级市场和综合商场销售的非鲜活类商品中,条形码的使用率(包括商店自制码)要达到%以上。11.1.1 连锁经营管理模式 本系统从以下四个方面支持商场的经营管理活动。(1)使商品数据流转迅速通畅(2)使经营管理信息准确可靠(3)提高员工办事效率(4)有效支持经营管理决策11.1.2 系统目标针对连锁经营公司的特点,其计算机系统建设的具体内容是:(1)基于传统计算机技术和Internet技术,建立连锁经营公司内部企业网(Intranet),该网络实现总部、配送中心、连锁超市的数据通讯、远程访问、电子公告与电子

3、邮件,有效地支持“统一进货、统一定价、集中管理、分散经营”的连锁经营管理机制。(2)在各连锁超市内建立完善的销售管理系统(POS)和后台管理系统(MIS)。(3)建立公司统一的编码体系,准确描述公司组织结构、人员、商品、帐务等人财物各个方面属性;(4)实现公司集中管理(统一进货,统一价格,统一调配,统一核算)分散销售的连锁 11.2.2 系统逻辑结构 11.2.1 子系统划分 11.2 系统设计 11.2.3 系统数据库设计 11.2.1 子系统划分 依据商业企业特别是连锁经营的特点,连锁经营公司由公司总部、配送中心、连锁门店三个不同职能的部门组成,且在地域上分散的实际情况,按照子系统划分与系

4、统组成的一般原则,连锁经营公司计算机管理系统应由下列分系统、子系统组成:(1)连锁公司总部管理分系统(2)配送(仓储)中心管理分系统(3)门店管理分系统(1)连锁公司总部管理分系统基础数据及系统管理子系统商品进货管理子系统商品配送管理子系统商品批发管理子系统商品价格管理子系统商品帐管理子系统会员管理子系统财务管理子系统连锁店管理子系统人事管理子系统统计分析子系统经理查询子系统通信管理子系统 (2)配送(仓储)中心管理分系统库存管理子系统配送中心通信管理子系统配送中心系统管理子系统 (3)门店管理分系统 零售点终端(POS) 门店销售管理子系统 门店进货管理子系统 门店事务管理子系统 门店系统管

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

6、案的管理。(5)统计数据库 统计数据库建立在基础数据库、商品流转数据库、财务信息数据库和人事数据库之上。它包括通常内容的商品购销存调统计分析数据。11.3.2 建立表,索引与视图11.3.1 部分表的数据结构 11.3 系统实现11.3.3 建立存储过程 11.3.4 建立触发器 11.3.1 部分表的数据结构1建立表,索引例如:创建商品小类编码表pd1_3的语句为:create table pd1_3 (dlbh char(2) not null,zlbh char(2) not null,xlbh char(2) not null,xlmc varchar(20) null);创建pd1_

7、3唯一性索引的语句为:create unique index pd1_3x on pd1_3(dlbh,zlbh,xlbh);11.3.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.xlmcfrom pd1_3,pd1_1,pd1_2where pd1_3.dlbh=pd1_1.dlbh and pd1_3.dlbh=pd1_2.dlbh a

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论