商品销售管理数据库系统设计概要教学文案

上传人:ET****1 文档编号:51382575 上传时间:2022-01-25 格式:DOCX 页数:15 大小:304.92KB
收藏 版权申诉 举报 下载
商品销售管理数据库系统设计概要教学文案_第1页
第1页 / 共15页
商品销售管理数据库系统设计概要教学文案_第2页
第2页 / 共15页
商品销售管理数据库系统设计概要教学文案_第3页
第3页 / 共15页
资源描述:

《商品销售管理数据库系统设计概要教学文案》由会员分享,可在线阅读,更多相关《商品销售管理数据库系统设计概要教学文案(15页珍藏版)》请在装配图网上搜索。

1、广东商学院 答题 纸(格式二)-课程 数据库系统设计20122013 学年第1 学期-成绩评阅人-请选取数据库系统设计课程设计相关主题,在某个 RDBMS软件基础上利用合适的应用系统开发工具-为某个部门或者单位开发一个数据库系统。要求给出数据库设计概念设计、逻辑设计、物理设计、开发-与编码、测试各个阶段的详细设计:写出系统的主要功能和使用说明;提交运行的系统。完成的主要功-能包括录入、修改、查询、输出的信息管理功能。基本要求:(1)完成问题陈述中所提到的所有线-需求功能;( 2)要求撰写不少于3000 个文字的文档;(3)文档中至少要包括:ER 模型图、系-统功能图、数据字典、表关系的详细说明

2、。(4)用户手册,描述软件系统所具有的功能及基本的-格式参考毕业论文要求,章节包括-使用方法。 文档:( 1 )概述:包括项目背景、编写目的、软件定-义、开发环境等内容。( 2 )需求分析:问题陈述、需完成的功能,画出ER 模型图;( 3)数据库-号逻辑设计:把 ER 模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF 范式。-学-定义视图、定义索引、主关键字、定义权限。(4)数据库物理设计:定义数据物理文件及管理。-( 5 )开发与编码:编写程序、调试并进行测试。(6)结束语:写出完成本课程设计的心得,领会-数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。(7

3、)参考文献。-严禁剽窃、抄袭等作弊行为!全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。-订评分标准分值得分-完成数据库系统设计工作任务20 分-名-论文文章结构安排合理,写作规范,引注正确。10 分-姓-论文逻辑条理清晰, 论证有力。 理论阐述全面, 能够联系实际分析问题,-10 分-解决问题。-分-需求分析:问题陈述清楚、需完成的功能描写准确,ER 模型图正确。20-数据库逻辑设计: 把 ER 模型图转换为关系表。 描述每一个基本表关系。20 分-要求所有关系达到 BCNF 范式。定义视图、索引、主关键字、权限。-装数据库物理设计:定义数据物理文件及管理。10 分-开发与编码:编

4、写程序、调试并进行测试。10 分-级-班-成绩-(题目)商品销售管理数据库系统设计-(正文)-内容摘要数据库是数据管理的最新技术, 是计算机科学的重要分支也是计算机科学技术中应用最为广泛的技术之一。随着现代化科技的发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个十分重要的课题。今天,信息资源已经成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。1 概述1.1 项目背景销售管理是为了实现各种组织目标,创造、建立和保持与目标市场之间的有益交换和联系而设计的方案的分析、计划、执行和控制。通过计划、执行及控制企业的

5、销售活动,以达到企业的销售目标。现代企业都很重视销售管理,其根本目的是提高销售额,增加企业盈利。通过数据库系统设计可以有效地帮助企业达到利益的最大化。1.2 编写目的帮助企业对销售信息进行快速、准确的录入、查询、修改等。面对各种不同的信息,利用合理的数据库结构来保存保存数据信息。做到企业信息查询便捷,信息准确。极大地提高商品信息管理的效率,也是企业的科学化,正规化管理及与世界接轨的重要条件。1.3 软件定义1. Microsoft Windows 7旗舰版 2. Microsoft Office Visio 20073. Microsoft Office Word 2007 4. Sybase

6、 PowerDesigner 151.4 开发环境操作系统: Microsoft Windows 7硬件组成:处理器: 英特尔奔DIMM1 :syncMAX威盛 S3Graphics43.0GHZ533MHZUnichrome芯片组: 威盛512MBPro (64MB )CN700/VN800/P4M800CE/Pro主硬盘:三星 SP0842N(80G )内存: 512 显卡:2需求分析2.1问题陈述本商品销售管理系统中首先要确定在处理销售过程中需要设计的部门。1、当顾客产生需求下单,销售部门接收到订单,进行订单的处理;2、销售部门接收订单并进行处理后,开出销售小票,并记录在账本中,以便以后

7、查阅;3、确定订单后,财务部门进行财务处理,记录账本,做好财务记录;4、订单确认,发送发货通知,仓务部发货,并记录在案。而本系统系统的组织主要有 3 个部门:销售部门:主要是对订单进行分析审核开出相应的票据,对企业的销售情况进行记录;财务部门:主要对资金流动方面进行操作和开发票确认资金流向,对企业的资金发展起指导作用;仓库部门:主要对货物仓库的账本进行调整和对货物的出进仓进行管理。组织结构图如图1:图 1 商品销售管理系统的组织结构图2.2功能描述客户产生需求,生成订单。销售部门对订单进行审核,合格订单则继续工作流程,若是不合格订单则退会给客户。确定合格订单后,并且需要记录在销售账本中,以便于

8、查阅公司企业的商品销售情况。开销售小票,传递到财务部门。财务部门会进行款项的处理(收款) ,并对借贷收款情况记录在财务账本。开出发票与小票,小票以作为仓库部门的发货依据,仓库部门发货给客户,并做好库存的记录,收取客户的到货签收单。业务流程图如图2:图 2 销售业务管理业务流程图2.2 数据流分析根据商品销售管理系统的业务流程图,对其数据进行深入的分析,利用 PowerDesigner工作绘制出数据流图( DFD),其中共有3 种方案。方案 1如图 3:图 3 方案 1 的数据流图方案 2如图 4:图 4 方案 2 的数据流图方案 3如图 5:图 5 方案 3 的数据流图方案 1:在方案一中,客

9、户直接产生订单,然后订单进行了审核,在审核的过程中忽视了库存的部分,而导致在假设库存都足够的情况,因而可能会导致订单生成可是库存却不足的情况。在数据流图过程中主要以小票的方式进行部门的传递,造成混乱,小票过多难以辨清,并且在企业内部容易造成部门之间的功能实现受阻。方案 2:在方案二中,在审核过程中增加了缺货量项目,可以明确订单生成确定。不至于造成库存不足的销售影响。 在数据传递中运用了其他的方式传递于下一个部门,可是在实现数据流通的过程中还是不够完善。方案 3:在方案 3 中,并不是直接由客户产生订单,而是由客户产生需求,审核后才生成订单传递,销售部门处理后产生小票,在财务部门收款后产生出货单

10、,发货后与客户签订到货签收单。在方案三中,各个数据的流向清晰,不易混乱,在各个部门的的账本记录中分工明确。方案三中生成的部分报告内容NameCodeParent Organization客户客户NameCodeCompositeImplementerOrganization Unit发货审核收款采购入库销售发货审核收款采购入库销售NameCodeSplit/Merge_1Split/Merge_1DestinationSourceMessage FormatTransporFlowtType审核客户?Success销售审核?Success收款销售?Success收款Split/Merge_1?

11、Success发货收款?Success发货采购入库?Success客户发货?SuccessNameCode产品目录价格产品目录价格发货计划生成财务账本账本 2货物量销售账本发货计划生成财务账本账本 2货物量销售账本ResourceProcessMessage Format价格审核?产品目录审核?货物量审核?缺货量审核?销售账本销售?财务账本收款?账本 2发货?发货计划生成审核?账本 2发货?3 数据库概念设计和逻辑设计3.1. . 关系模式根据上面的3 种方案,各自的优缺点,本人选择第三种方案来进行ER模型图分析,确定实体,联系以及各自的属性,并通过联系关联实体,画出ER图。实体有 9 个,分

12、别是顾客、订单、销售小票、出货单、到货签收单、支付凭证、销售账本、财务账本、库存账本。顾客(身份证号,姓名,住址,联系电话,工作)身份证号 - 姓名姓名 - 住址,联系电话,工作身份证号 - 姓名,住址,联系电话,工作所以身份证号是主键订单(订单编号,货物信息,货物编号,货物量,单价,总价,付款方式,订货人,订货日期,发货日期,开单日期)订单编号 - 货物信息,订货人,付款方式,开单日期货物信息 - 订货日期,交货日期,货物编号,单价,总价订单编号 - 货物信息,货物编号,货物量,单价,总价,付款方式,订货人,订货日期,交货日期,开单日期)销售小票 (小票编号 , 订单号,货物信息,订货人,开

13、票日期,开票人,备注)小票编号 - 订单号,开票日期,开票人,备注订单编号 - 货物信息,订货人,发票代码 - 小票编号,订单号,订货人,货物信息,开票日期,开票人,备注所以小票编号为主键出货单( 出货单编号,订单号,货物信息,备注,发货人,收货人,开单日期,发货日期)出货单编号 - 订单号,备注,开单日期订单号 - 货物信息,发货人,收货人,发货日期出货单编号 - 出货单编号,订单号,货物信息,备注,发货人,收货人,开单日期所以出货单编号是主键到货签收单 (签收单号,订单号,货物信息,交付方式,收货人,收货日期,开单日期)签收单号 - 订单号,交付方式, 开单日期订单号 - 货物信息,收货人

14、,收货日期签收单号 - 签收单号,订单号,货物信息,交付方式,收货人,收货日期,开单日期所以签收单号是主键支付凭证 (支付凭证编号,付款人,收款单位,付款方式,日期)支付凭证号 - 付款人,收款单位,付款方式,日期支付凭证编号 - 付款人,收款单位,付款方式,日期所以支付凭证号是主键销售账本 (销售账目号,订单号,货物信息,货物编号,货物量,单价,订货人,付款额,记账人,备注,记账日期)销售账目号 - 订单号,记账人,备注,记账日期订单号 - 货物信息,订货人货物信息 - 货物量,单价,付款额,货物编号销售账目号 - 订单号,货物信息,货物编号,货物量,单价,订货人,付款额,记账人,备注,记账

15、日期)所以销售账目号为主键财务账本 (财务账目号,订单号,货物信息,付款额,支付凭证,记账人,备注,记账日期)财务账目号 - 订单号,付款额,记账人,备注,记账日期,支付凭证订单号 - 货物信息财务账目号 - 订单号,货物信息,付款额,支付凭证,记账人,备注,记账日期所以财务账目号为主键库存账本 (库存账目号,订单号,货物信息,货物编号,发出货物量,剩余货物量,记账人,备注)库存账目号 - 订单号,记账人,备注订单号 - 货物信息货物信息 - 货物编号,发出货物量,剩余货物量库存账目号 - 订单号,货物信息,货物编号,发出货物量,剩余货物量,记账人,备注)所以库存账目号为主键注释:每一个关系模

16、式的码用横线标识,所有关系模式均已分解到BCNF 范式图 6 商品销售管理业务ER 概念模型图数据项NameCodeDomainData TypeLengthPrecision交付方式交付方式Text付款人付款人姓名Text付款方式付款方式Text (10)10付款额付款额金额Money住址住址地址?写单日期写单日期日期Date & Time出货单编号出货单编号Characters (10)10到货签收单号到货签收单号Characters (10)10剩余货物量剩余货物量货物信息Text单价单价金额Money发出货物量发出货物量货物信息Text发货人发货人姓名Text发货日期发货日期日期Dat

17、e & Time备注备注备注Text姓名姓名姓名Text小票编号小票编号Characters (10)10工作工作Text库存账目号库存账目号Characters (11)11开单日期开单日期日期Date & Time开票人开票人姓名Text开票日期开票日期日期Date & Time总价总价金额Money支付凭证支付凭证Text支付凭证编号支付凭证编号Characters (10)10收款单位收款单位Text收货人收货人姓名Text收货日期收货日期日期Date & Time日期日期日期Date & Time联系电话联系电话Longcharacters11(11)订单号订单号Characters

18、 (10)10订单编号订单编号Characters (10)10订货人订货人姓名Text订货日期订货日期日期Date & Time记账人记账人姓名Text记账日期记账日期日期Date & Time财务账目号财务账目号Characters (11)11货物信息货物信息货物信息Text货物编号货物编号编号?货物量货物量货物信息Text身份证号身份证号Characters (18)18销售账目号销售账目号Characters (11)11商品销售管理业务ER 物理模型图如图7:图 7 销售管理业务ER 物理模型图定义索引主键索引1)出货单_PK ,按升序排列; 2 ) 到货签收单_PK , 按升序排

19、2) 3)库存账本 _PK ,按升序排列;列; 6) 财务账本 _PK ,按升序排列;序排列;9) 顾客 _PK ,按升序排列。4 ) 支付凭证7)销售小票_PK ,按升序排列;5)订单 _PK ,按升序排_PK ,按升序排列; 8) 销售账本 _PK ,按升外键索引1)出货计划生成_FK,按升序排列;到货签收 _FK ,按升序排列;4)付款2)到货签收 2_FK ,按升序排列;3)发货 _FK_FK ,按升序排列;审核_FK,按升序排列;,按升序排列;5)出货计划生成2_FK ,按升序排列;6)收款_FK ,按升序排列;需求_FK,按升序排列。4 数据库物理设计数据文件商品销售管理.mdf

20、储存位置及其大小:Create database宿舍后勤管理系统数据库On Primary(name= 商品销售管理_data , Filename=商品销售管理.mdf , Size=100MB ,Maxsize= 1GB ,Filegrowth=日志文件商品销售管理.ldf储存位置及其大小:Logon(name= 宿 舍 后 勤 管 理 系 统 数 据 库 _log ,Filename= 理 .ldf,Size= 500MB ,Maxsize= 300MB,Filegrowth=500MB) 15% )宿商品销售管DBMS Sybase SQL Anywhere 115. 开发与编码5.1

21、 定义表代码预览create table出货单(出货单编号char(10)not null,到货签收单号char(10)not null,库存账目号char(11)not null,小票编号char(10)not null,订单号char(10)null,货物信息货物信息null,收货人姓名null,发货人姓名null,备注备注null,写单日期日期null,发货日期日期null,constraint PK_ 出货单 primary key ( 出货单编号 );create table到货签收单(到货签收单号char(10)not null,出货单编号char(10)not null,订单号c

22、har(10)null,货物信息货物信息null,交付方式long varcharnull,收货人姓名null,收货日期日期null,开单日期日期null,constraint PK_ 到货签收单primary key (到货签收单号);create table 库存账本(库存账目号char(11)not null,订单号char(10)null,货物信息货物信息null,发出货物量货物信息null,剩余货物量货物信息null,货物编号编号null,记账人姓名null,备注备注null,constraint PK_ 库存账本primary key ( 库存账目号 );create table支

23、付凭证(支付凭证编号char(10)not null,财务账目号char(11)not null,付款人姓名null,收款单位long varcharnull,付款方式long varcharnull,日期日期null,constraint PK_ 支付凭证primary key ( 支付凭证编号 );create table订单(订单编号char(10)not null,销售账目号char(11)not null,货物编号编号null,货物信息货物信息null,货物量货物信息null,单价金额null,总价金额null,付款方式long varcharnull,订货人姓名null,订货日期日

24、期null,发货日期日期null,开单日期日期null,constraint PK_ 订单 primary key ( 订单编号 );create table财务账本(财务账目号char(11)not null,订单号char(10)null,货物信息货物信息null,付款额金额null,支付凭证long varcharnull,记账日期日期null,备注备注null,记账人姓名null,constraint PK_ 财务账本primary key ( 财务账目号 );create table 销售小票(小票编号char(10)not null,财务账目号char(11)not null,销售

25、账目号char(11)not null,出货单编号char(10)not null,订单号char(10)null,货物信息货物信息null,订货人姓名null,开票人姓名null,备注备注null,开票日期日期null,constraint PK_ 销售小票primary key ( 小票编号 );create table 销售账本(销售账目号char(11)not null,订单号char(10)null,货物信息货物信息null,付款额金额null,记账人姓名null,备注备注null,订货人姓名null,记账日期日期null,货物编号编号null,货物量货物信息null,单价金额nul

26、l,constraint PK_ 销售账本primary key ( 销售账目号 );create table顾客(姓名姓名null,身份证号char(18)not null,订单编号char(10)not null,住址地址null,联系电话varchar(11)null,工作long varcharnull,constraint PK_ 顾客primary key ( 身份证号 );5.2 定义索引代码预览create unique index 出货单 _PK on 出货单 (出货单编号 ASC);/* Index: 出货单 _PK */create index 出货计划生成 _FK on

27、 出货单 (小票编号 ASC);/* Index: 出货计划生成 _FK */create index 到货签收 2_FK on 出货单 (到货签收单号 ASC);/* Index:到货签收 2_FK */create index 发货 _FK on 出货单 (库存账目号 ASC);/* Index: 发货 _FK */create unique index 到货签收单 _PK on 到货签收单 (到货签收单号 ASC);/* Index: 到货签收单 _PK */create index 到货签收 _FK on 到货签收单 (出货单编号 ASC);/* Index:到货签收 _FK */cr

28、eate unique index 库存账本 _PK on 库存账本 (库存账目号 ASC);/* Index:库存账本 _PK */create unique index 支付凭证 _PK on 支付凭证 (支付凭证编号ASC);/* Index: 支付凭证 _PK */create index 付款 _FK on 支付凭证 (财务账目号 ASC);/* Index:付款 _FK*/create unique index 订单 _PK on 订单 (订单编号 ASC);/* Index:订单 _PK*/create index 审核 _FK on 订单 (销售账目号 ASC);/* Inde

29、x: 审核 _FK */create unique index 财务账本 _PK on 财务账本 (财务账目号 ASC);/* Index:财务账本 _PK */create unique index 销售小票 _PK on 销售小票 (小票编号 ASC);/* Index: 销售小票 _PK */create index 记录 _FK on 销售小票 (销售账目号 ASC);/* Index:记录 _FK*/create index 出货计划生成 2_FK on 销售小票 (出货单编号 ASC);/* Index:出货计划生成 2_FK */create index 收款 _FK on 销售

30、小票 (财务账目号 ASC);/* Index:收款 _FK */create unique index 销售账本 _PK on 销售账本 (销售账目号 ASC);/* Index:销售账本 _PK */create unique index 顾客 _PK on 顾客 (身份证号 ASC);/* Index:顾客 _PK */create index 需求 _FK on 顾客 (订单编号 ASC);/* Index: 需求 _FK */6 结束语通过半学期对数据库系统设计的学习,我除了了解了很多与数据库设计有关的知识外,还认识PowerDesigner 这个软件。对企业的的业务的流程有了更多更

31、深刻的理解,这是在学习这门科目之从未接触过的模块。利用PowerDesigner 对业务进行研究,数据的设计,还有关系模式的分析使我学习的过程中了解了企业的操作,对以后就业有了很大的帮助。除此之外,由于这学期的数据库系统设计课程让我也找回了大二时期学习过的关于数据库的知识,而不是学完了就丢掉。当然,本人的能力非常有限,如果只是靠自己的能耐,完成这份报告是十分吃力的, 在还没接触过数据库设计之前对其基本可以说一无所知。但在朱树人老师的指导教育下,我学会了 PowerDesigner的相关技术,包括: 1、建立业务流程图,数据流图并且还对其分析;2、ER图并且由ER图生成的概念模型图和物理模型,还有相关的报告。朱树人老师的这门课程带我新的数据库的技术视野,在学习的过程中,学会了很多新技术,相信对以后在职工作非常有效。也非常感谢老师的教导。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!