药品进销存管理系统数据库设计一、基本分析1
1 数据库环境说明采用的数据库系统: mysql 编程工具: MyEclipse8
0 数据库建模工具: powerdesigner15 1
2 基本功能分析本设计要实现的是药品进销存管理系统, 在设计该系统时 , 应尽可能贴近实际、便于用户操作
系统在实现上应该具有如下功能: 1
系统要提示用户必须输入正确的用户名和密码才能进入系统
其功能模块图如下:二 、概念设计在需求分析的基础上, 我们对药品进销存管理系统有了一定的了解
在分析设计概念模型时, 首先找出模型所需的实体, 然后找到各实体之间的关系,画出E— R模型图
1 、实体及其间的关系设计药品进销存管理系统系统登录用户管理基本信息业务管理业务查询系统管理增加用户用户维护药品情况客户情况供应商情况药品采购药品销售库存盘点销售退货客户回款基本信息入库明细销售明细回款信息系统退出数据库备份
对于药品进销存系统,我们设计了药品,客户,供货商,仓库,操作员四个实体
结合实际情况及对数据库设计的方便,各个实体之间的关系如下:供货商和药品之间应该是存在采购关联,它们之间为多对多关系
仓库,药品之间存在存储关联,它们之间为多对多关系
药品,客户之间存在销售关联,它们之间为多对多关系
操作员,仓库之间存在药品入库和出库关联,它们之间为多对多关系
2 E-R 模型图的设计根据较为详细的需求分析, 我们设计出了以下E-R 模型图如下
0,n0,n0,n0,n0,n0,n0,n0,n0,n0,n药品药品编号药品名称单位有效期零售价格 Variable characters (20)Variable characters (80)Variable characters (4)Variable characters (10)FloatIdenti