会计软件开发ER图及数据库
- 格式:ppt
- 大小:1.02 MB
- 文档页数:11
库存业务概念设计(E-R图)和代码设计第一篇:库存业务概念设计(E-R图)和代码设计代码设计订单编号:13位XX XXXXXXXX XXX CD——采购订货单 XS——销售出库申请单CS——采购入库申请单 CR——采购入库单 XC——销售出库单 KT——库存台账 KF——库存分析报告 PQ——盘点清单 CQ——采购申请单前面两位表示单据类型,中间8位表示:单据生成的日期最后三位表示单据的顺序号:001,002,···100 例如:今天做的第30笔订单CD20110829030 今天做的第10个采购入库单CR20110829010 用java编码生成用if语句判断是哪一种单据,确定编码头两位,Date类得到日期,顺序号是累加计算得到的。
用字符串连接串到一起。
概念设计采购入库申请单(商品编号,商品名称,规格型号,计量单位,采购数量,采购单价,采购金额,金额合计,备注)采购入库单(供应商名称,商品编号,商品名称,规格型号,计量单位,采购单价,采购金额,合计,备注,制单人,数量)库存分析报告(商品编号,商品名称,单位,期间累计入库量,期间累计出库量,现有库存,金额,统计资料起始时间,统计资料结束时间)采购申请单(供应商名称,商品编号,商品名称,规格型号,计量单位,采购单价,采购金额,合计,备注,制单人)盘点清单(供应商名称,商品编号,商品名称,规格型号,计量单位,采购单价,采购金额,合计,备注,制单人)销售出货申请单(申请单编号,申请日期,出库日期,客户名称,出库金额,商品名称,规格型号,出库数量,计量单位,销售价格,备注,制单人,审核人)销售出库单(商品编号,商品名称,规格型号,计量单位,数量,销售单价,出库金额,合计,备注,制单人,审核人)订货单(供应商名称,商品编号,商品名称,规格型号,计量单位,采购单价,采购金额,合计,备注,制单人)库存台账(日期,商品编号,商品名称,规格型号,安全库存,计量单位,出/入库,数量,单位,总金额,备注,记账,审核)组成1(计量单位、采购数量、采购单价)组成2(采购单价、计量单位、数量)组成3(采购申请、计量单位、采购单价)组成4(采购单价、计量单位)组成5(计量单位,销售价格,出库数量)组成6(计量单位,数量,销售单价)组成7(计量单位,采购单价)盘点清单MN组成4NMN组成1组成2采购入库申请单1依据1采购入库单N依据M 商品信息1N库存分析报告组成3N1分析统计11库存台账1依据NNM采购申请单1监控组成7组成5MM组成6MN订货单1依据1销售出库申请单1依据1销售出库单数据库逻辑设计:第二篇:数据库概念设计ER图实例数据库概念设计ER图实例例2.上海可的商业连锁集团需要建立信息系统。
1.1 数据库概念设计1.1.1 数据库E-R设计图图1:数据库E-R设计图1.1.2 E-R设计图说明表1 数据库E-R实体表实体名称实体描述雇员雇员的基本信息食品食品的基本信息顾客顾客的基本信息订单订单的基本信息菜单菜单的基本信息1.2 数据库逻辑设计1.2.1 数据库逻辑模式结构数据表中文名数据表名备注雇员GuYuan 用于存储系统中雇员数据厨师CS 用于存储系统中厨师数据订单受理人DDSLR 用于存储系统中订单受理人基本信息数据经理JL 用于存储系统中经理的基本信息数据顾客GuKe 用于存储系统中顾客的基本信息数据就餐卡JCK 用于存储系统中就餐卡的基本信息数据订单DingDan 用于存储系统中订单基本数据订单明细DDMX 用于存储系统中订单明细的基本数据食品ShiPin用于存储系统中食品的数据常规菜单CGCD 用于存储系统中常规菜单的数据促销菜单CXCD 用于系统中促销菜单的数据班次BanCi 用于系统中班次的数据签到记录QDJL 用于系统中签到记录的数据加班记录JBJL 用于系统中加班记录的数据1.2.2 数据库逻辑结构()表名DDSLR表注释或说明存储订单受理人信息数据操作类型查询(主要的)、插入、修改数据访问频度一般Field Name Field Type字段类型Length字段长度Key字段约束Description字段描述英文名称DDID char 10 PK 订单受理人ID Xsxj Date 小时薪金额Ske number 10,2 收款额Name char 4 FK 姓名。
er图转为数据流程图_在EA中⽤ER图⽣成数据库ER图E-R图也称实体-联系图(Entity Relationship Diagram)。
提供了表⽰实体类型、属性和联系的⽅法。
⽤来描写叙述现实世界的概念模型。
实体就是看的见摸得着或者能被⼈感知接受认可的客观存在。
属性就是⽤来描写叙述这个实体。
联系⾃然是实体间的联系,仅仅有相互联系才会完毕⼀个系统的功能,直接上图:此外还能够ER图能够在EA中进⾏绘制来帮助我们理清关系,并⽣成sql脚本来建⽴数据库就省了不少的时间,提⾼了效率绘制ER图在EA中除了能画UML图还有⾮常强⼤的功能。
⼀般软⼯中⽤到的图这上⾯都有,⽐如数据流程图,ER图等。
ER图怎么画呢?⾸先像建⼀般UML图⼀样,右击找到新建图表。
然后在类型栏⾥将列表框拖到最后,看到Entity Relationship Diagram点击,在选择右⾯的Entity Relationship就能够了在进⼀步了解⼀下:ER图的绘制基本就是这样了。
另⼀个是⼏对⼏关系的展⽰,仅仅须要右击选择阶元进⾏设置就能够ER图⽣成数据库绘制好ER图后就是怎样将图转化成我们须要的数据库呢?1.先选择我们要⽣成的数据库。
这个能够⾃绘图前或者绘图后,差别不⼤,如图:2. 转换成数据模型图。
选中 全部的实体和属性名,右击,点击转换出现如图:3. 选择 ERD to Data Modeling 选项及保存的位置,点击開始转换,转换成如图所看到的:4.不论什么的数据库表都须要主键。
外键和约束,以下我们对这些表进⾏改动, 选择不论什么⼀个数据表右击出现如图:5.依照步骤⾛,就对表设置完主键和数据类型了。
另外我们还要对其加⼊外键。
选中联系右击, 选择外键。
对其就能够进⾏设置。
这样改动基本就完毕。
(只是我还是觉得⽣成表之后利⽤sql语句进⾏建⽴更好)6.最后就是由图转换成表了,选中数据模型图。
右击,选择“代码⽣成” --"Generate Selected Elements",出现如图所看到的:说明:⾏改动和对对象进⾏全选。