ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:1.40MB ,
资源ID:16661446      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16661446.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(手机销售系统数据库论文Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

手机销售系统数据库论文Word文件下载.docx

1、该系统所创建的五个数据流图如下图1-1至图1-5所示:图1-1顶层数据流图图1-2第一层数据流图图1-3第二层销售数据流图图1-4第二层盘存数据流图图1-5第二层进货数据流图1.2.2数据字典的建立数据字典是建立数据库的数据基础,是经过多方面的数据采集、数据筛选分析所得,是系统开发的重要步骤,在数据库设计中占据着非常重要的地位。常见的数据字典由数据项、数据结构、数据流、外部实体、数据存储及处理过程等组成。由于数据繁琐,在此不再赘述。详细数据项、数据结构、数据流、外部实体、数据存储及处理过程见表1-6至表1-10。数据流的描述:表1-6 手机销售系统数据流表数据流编号数据流名称简述数据流来源数据

2、流去向数据流组成数据流量高峰流量F1订货单采购部发给供应商的采购单采购部供应商订单编号+商品名称+购买数量 +进价30次/月60次/月F2发货单供应商发出的收货单发货单编号+商品名称+价格+数量+日期15次/月F3不合格单采购部验货后对不合格产品的发出的不合格单不合格单编号+商品名称+数量+日期F4退货单采购部向供应商发出的退货单供应商 退货记录退货单编号+商品名称+数量+金额F5合格单验货模块对合格产品发出的合格单仓管部合格单编号+商品名称+数量+日期F6入库单进库模块对可入库的商品多发出的入库单库存台帐、库存信息入库单编号+产品名称+数量+日期F7打折销售单库存检查滞销商品的清单销售部商品

3、编号+数量+折扣+日期F8顾客订单顾客对要买的商品开出订单顾客订单编号+产品名称+产品价格+数量+日期F10销售单销售模块向顾客发出销售单销售单编号+产品名称+产品价格+数量+日期F11出库单仓管部在销售部提取货物时开出的出库单销售部、库存台账出库单编号+产品名称 +数量+日期F12顾客退单顾客对不要的商品发出退单确认退单模块退货单编号+产品名称+产品价格+数量+日期F13盘存清单存货清查模块对库存的商品清查后开出盘存清单库存台账盘存清单编号+产品名称+产品价格+数量+进货日期F14供应货物不合格确认退货F15实物清单库存管理员对库存的商品进行盘点开出实物清单库台存帐实物清单编号+产品名称+产

4、品价格+数量+进货日期F16报损单存货清查模块对商品清查后开出报损单报损单编号+商品名称+数量+报损金额+日期表1-7 手机销售系统数据结构表数据结构编号数据结构名数据结构含义组成DS-1SupplierSno、Sname、Sadd、SphoDS-2CustomerCno、Cname、Cpho、CaddDS-3Goods手机Gno、Gname、Gprice、Sprice、GaccountDS-4Storage仓库Stno、Stname、MaxstoreDS-5DeliveryFormDfno、Proname,Proprice,Quantity、Date、DS-6PurchaseForm购买单P

5、FNno、Proname,Proprice、Qantity 、DateDS-7DamageListDLno、Proname、Qantity、Damgprice,DateDS-8Staff职员Sfno,Sfname,Duty,Salary,Contact,StnumDS-9ODOODno、Proname、Qantity,Date、DS-10StandardFormSDno、Proname、Qantity,DateDS-11UnStandardFormUNFno、Proname、Qantity,DateDS-12GetForm进货单Getno、Proname、Qantity、PropriceDS-

6、13ReturnFormRetNno 、Proname、Qantity、Proprice、DateDS-14GodowmFormGoFno、Proname、Qantity,DateDS-15SellFormSelno、Proname、Qantity、Proprice,DateDS-16ProductFormPrFno、Proname、Qantity Proprice、GetDateDS-17KeepFormKeFno、Proname、Qantity Proprice、GetDateDS-18AccountFormGno、Quantity、account、date表1-8手机销售系统数据项表数据

7、项编号数据项名数据项含义与其他数据项关系类型长度取值范围DI-1Sno供应商编号Varchar8DI-2Sname供应商名称20DI-3Sadd供应商地址60DI-4Spho供应商电话13DI-5Cno顾客的编号DI-6Cname顾客姓名DI-7Cpho顾客电话DI-8Gno产品编号DI-9Gname产品名称DI-10Gprice产品价格Float010000DI-11Gdate产品生产日期DateDI-12Stno仓库编号DI-13Stname仓库名称DI-14StPho仓库联系方式DI-15Dfno发货单编号DI-16PronameDI-17Proprice金额DI-18Quantity数

8、量IntDI-19日期DI-20PFno购买单编号DI-21DLno报损单编号DI-22Damgprice报损金额NumberDI-23Inno库存管理员编号DI-24Inname库存管理员姓名DI-25InPhon库存管理员联系方式DI-26Wkno库房管理员编号DI-27Wkname库房管理员姓名DI-28WkPhon库房管理员联系方式DI-29ODno出货单编号DI-30SDno合格单编号DI-31UNFno不合格单编号DI-32 Getno进货单编号D1-33GoFno入库单号编号D1-34销售单编号D1-35PrFno实物清单号D1-36GetDate进货日期D1-37KeFno盘存

9、清单编号D1-38AcFno打折销售单编号表1-9 手机销售系统处理逻辑的描述表处理逻辑编号处理逻辑名称输入的数据流处理输出的数据流处理频率P1.1验收货品采购部检验来货商家发货单根据发货单检验商品不合格单、合格单P1.2进库仓管部将进货入库根据合格单将商品入库P1.3退货检验不合格退去确定退货P1.4统计处理采购部统计缺货信息缺货信息统计缺货信息制成订单订单P2.1销售货物销售部销售商品根据订单提货并发货销售单、提货单P2.2顾客退货销售部处理退货单将退货入库并记录入库单、退货信息P2.3确认退单接收退货并确认根据退单检验商品P3.1库存检查仓管部定期检查仓管部根据清单查出低于最低库存量商品

10、以及库存时间过长商品缺货单、打折销售单P3.2盘存仓管部定期检查货品仓管部定期检查净库存量P3.3报损仓管定期检查是无情的那仓管部查取损坏物品表1-10数据存储的描述表数据存储编号数据存储名称数据存储组成相关联的处理S-1库存信息各类商品的存储现状仓库编号、手机编号、出库日期、入库日期、最低库存、最高库存、库存数量、商品状态、商品进价、商品售价、受损数量P1.2、P2.1、P2.3、P2.3、P3.1、P3.2、P3.3、S-2库存账目商品入库、提货、退货、报损记录商品编号、入库日期、提货日期、数量、提货人编号、交货人编号、报损数量、报损人编号、报损日期P1.2、P1.3、S-3商家退货退货的

11、明细退货单编号、订货单编号、退货数量、退货人、接货人、退货原因、供应商编号S-4报损记录库存商品报损明细损坏商品编号、数量、型号、品牌、报损人编号S-5库存商品的需求信息手机编号、手机型号、需求数量S-6顾客退货明细退货单编号、退货日期、操作人员、订单编号、商品编号、客户编号、退货日期、退货原因2数据库结构设计2.1 概念结构设计在需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地用某一DBMS实现这些需求。2.1.1 分E-R图建立分E-R图就是全局概念模式下的底层概

12、念模式向E-R图的转化。先从用户全局需求出发,逐曾细化得到底层需求,把每个底层需求转换为一个概念模式,再逐层合成概念模式得到全局概念模式。每个底层概念模式都要转化为分E-R图。设计分E-R图的思想是,以中层数据流为切入点,利用抽象机制对需求分析阶段收集到的数据进行分类、聚集、概括,形成实体、实体的属性、标识实体的码、确定实体之间的联系类型(1:1,1:n,m:n),再逐一设计分E-R图。为手机销售系统所创建的实体及其属性图和三个分E-R图如下图2-1至图2-4所示:图2-1销售分E-R图图2-2进货分E-R图图2-3储存分E-R图2.1.2 全局/整体E-R图由分E-R图到全局E-R图的过程就

13、是视图集成的过程,一般来说有两种方式:(1)多个分E-R图一次集成,难度较大;(2)逐步集成,用累加的方式一次集成两个分E-R图,可以降低复杂度。无论采用哪种方式,每次集成局部E-R图时都需要分两步走:(1)合并;(2)修改和重构。在合并分E-R图时,主要是为消除各分E-R图之间的冲突,包括属性冲突、命名冲突、结构冲突。在消除属性冲突时,需要调整属性域和属性的取值单位;消除命名冲突,主要是为预防同名异义或异名同义的情况;结构冲突包括的比较多,每种都有自己的解决方法,主要有:(1)同一对象在不同应用中具有不同的抽象,解决时通常是把属性变换为实体或把实体转换为属性,使同一对象具有相同的抽象;(2)

14、同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同,可以通过取该实体属性为各分E-R图中属性的并集,再适当调整属性的次序;(3)实体间的联系在不同的分E-R图中为不同的类型,可以根据应用的语义对实体联系的类型进行综合或调整。修改或重构主要是为消除不必要的冗余。消除冗余主要采用分析方法,即以数据字典和数据流图为依据,根据数据字典中关于数据项之间逻辑关系的说明来消除冗余;此外也可以用规范化理论来消除冗余。当然,并非所有的冗余数据与冗余联系都必须加以消除,有时为了提高效率,也会不得不以冗余信息作为代价,这个需要根据用户的整体需求来确定。在合并和修改或重构之后,手机销售系统的全局E-R

15、图如图2-2所示:全局E-R图:图2-4总E-R图2.2逻辑结构设计逻辑设计就是把概念设计阶段的基本E-R图转换为所用DBMS产品支持的数据模型。物流管理系统所采用的DBMS是Oracle 10.0g。根据Oracle 10.0g的特点,将概念设计所得到的E-R图转换为关系数据模型。实现逻辑设计的任务和方法:(1)将E-R模型转换为关系模型,明确关系模式的属性和码;(2)利用规范化理论对现有数据模型进行优化;(3)完成数据库模式定义,包括各模式的逻辑结构定义、关系的完整性和安全性等内容;(4)完成用户子模式的设计。2.2.1建立关系模式将E-R模型转换为关系模型实际上就是要将实体型、实体的属性

16、和实体型之间的联系转换为关系模式。转换一般遵循以下原则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。实体间的联系的转化情况:一个1:1联系可以转换为一个独立的关系,也可以与任意一段对应的关系模式合并;n联系可以转化为一个独立的关系模式,也可以与n端的关系模式合并;一个m:n的联系必须转化为一个关系模式。由于供应商和发货单以及顾客和顾客订单之间的关系都是1:n联系,所以可以直接将供应商的码合并到发货单中,将顾客的码合并到顾客订单中。而虽然仓库和手机的存储关系也是1:n联系,但是为表达清晰,故虽然存在部分数据冗余,但也可将存储关系也转化为一个关系模式。供应商、手机

17、、顾客、仓库、报损、职员关系,这些都需要转换为关系模式。转换结果:供应商(供应商编号,供应商名称,供应商地址,供应商电话)手机(手机编号,手机名称,售价,进价)供应(供应商编号,手机编号,供应日期,供应量,进价)顾客(顾客编号,顾客姓名,用户电话,用户地址)顾客订货(顾客编号,手机编号,订货日期)顾客退货(顾客编号,手机编号,退货日期,退货数量)员工发货(顾客编号,手机编号,发货日期,发货数量)仓库(仓库编号,仓库名称,最大存储量)存储(仓库编号,手机编号,存储量,入库日期,出库日期)库存检查(仓库编号,手机编号,数量,折扣)报损(手机编号,仓库编号,报损量,报损日期)员工(员工编号,员工姓名

18、,联系方式)员工订购(员工编号,手机编号,供应商编号,订购数量,订购日期)员工退货(员工编号,手机编号,供应商编号,退货数量,退货日期);员工销售(员工编号,手机编号,销售数量,销售日期)2.2.2关系模式规范化处理 供应商关系中,供应商为主码,每一个主码唯一标识一个供应商,唯一确定供应商名称,地址,电话。不存在部分函数依赖,和传递函数依赖。满足3NF。手机(手机编号,手机名称,售价,折扣)手机关系中,手机型号为主码,每个主码唯一标识一种手机,唯一确定一种手机的名称,进价,售价。 供应关系中,供应商编号和手机型号为主码,每个主码唯一确定一个供应日期,供应量,进价。顾客(顾客编号,顾客姓名,顾客

19、电话,顾客地址)顾客关系中,顾客编号为主码,每一个主码唯一确定一个顾客的姓名,电话,顾客地址,不存在部分函数依赖,和传递函数依赖。顾客订货(顾客编号,手机编号,订购日期)顾客订货关系中,顾客编号,手机编号为码,唯一确定一个顾客订货关系。顾客退货关系中,顾客编号、手机编号为码,唯一确定一个顾客退货关系,不存在部分函数依赖,和传递函数依赖。员工发货关系中,顾客编号、手机编号为主码,唯一确定一个员工发货关系。仓库关系中,仓库关系为主码,唯一确定仓库的名称和最大存储量。存储(仓库编号,手机编号,库存量,入库日期)存储关系中,仓库编号、手机编号为主码,唯一确定一个存储关系。库存检查关系中,仓库编号、手机编号为主码,唯一确定一个库存检查关系。报损关系中,手机编号、仓库编号为主码,唯一

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1