药品进销存管理系统数据库设计_第1页
药品进销存管理系统数据库设计_第2页
药品进销存管理系统数据库设计_第3页
药品进销存管理系统数据库设计_第4页
药品进销存管理系统数据库设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

精选优质文档倾情为你奉上精选优质文档倾情为你奉上专心专注专业专心专注专业精选优质文档倾情为你奉上专心专注专业医药进销存系统医药进销存系统数据库设计说明书编写:吴观富编写:吴观富日期:2013-6-21审核:日期:批准:日期:受控状态:是否发布版次:日期:编号:变更记录日期版本变更说明作者2013-6-21V1.0吴观富签字确认职务姓名签字日期

目录TOC\o"1-3"1 引言 41.1 预期的读者 41.2 数据库 41.3 目的和作用 42 数据字典设计 43 数据库设计 53.1 系统物理结构设计 53.2 表设计 53.2.1 TableName(表名的解释) 53.3 表之间的关联设计 53.4 存储过程设计 63.5 触发器设计 63.6 Job设计 6

引言预期的读者项目经理客户项目经理系统开发人员系统测试人员数据库采用MYSQL5.5数据库命名规范:1、数据库表根据表所属的子系统/模块,命名方式为:数据库表名=子系统/模块缩写其中子系统/模块的缩写首字母大写2、表字段:概念模型中,每个数据库中为每个表定义唯一的缩写字段名=表缩写+字段含义。如地区代码表字段前缀为Area,其相关字段名:AreaId:地区代码ID主键AreaName:地区代码名称数据库表名及表缩写应在《数据库设计说明书》中加以描述。3、索引索引名=Idx+_+表缩写+相关字段/索引含义4、关联关联指数据库表之间的外键关系关联名=rl+_+主表+从表(首字母大写)5、存储过程:存储过程名=proc+_+存储过程含义(首字母大写)目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。数据字典设计下面是通过卡片来描述数据字典:名字:存药报表别名:存药信息描述:每次对所需药物的存储情况名字:存药报表别名:存药信息描述:每次对所需药物的存储情况定义:存药报表=存药数量+现有药物信息位置:输出到打印机名字:售药报表别名:售药信息描述:每次售出药物的情况及所剩药物的信息定义:售药报表=售药数量+所售药物基本信息+剩余药物情况位置:输出到打印机名字:进药报表别名:进药信息描述:每次进药情况及所进药物的基本信息定义:进药报表=进药数量+药品基本信息位置:输出到打印机名字:入库明细别名:描述:记录药品入库信息定义:入库明细=销售单据号+药品编号+进货价格+进货数量+进货日期名字:入库明细别名:描述:记录药品入库信息定义:入库明细=销售单据号+药品编号+进货价格+进货数量+进货日期名字:销售明细别名:描述:描述销售情况定义:销售明细=销售单据号+药品编号+销售单价+销售数量位置:销售明细表查询名字:药品录入别名:描述:对药品的一些基本信息的描述定义:药品录入=基本录入+数据浏览位置:药品基本信息表名字:药品销售别名:描述:对药品销售情况的描述定义:药品销售=销售日期+销售数量+销售金额位置:输出到打印机名字:客户回款别名:描述:描述客户还款情况定义:客户回款=客户名称+销售单据号+销售日期+数目+销售金额+折扣金额+应收金额+实收金额+未收金额+回款金额+回款日期位置:输出到打印机名字:药品采购别名:描述:对采购时的信息进行记录定义:药品采购=录单日期+采购品种+采购总数位置:药品入库名字:销售退货别名:描述:记录退货信息定义:销售退货=药品基本信息+销售流水号+销售日期+销售金额+退后数量+退货金额位置:销售退货名字:用户维护别名:描述:对用户信息的维护定义:用户维护=用户ID+用户姓名+用户口令+重复口令位置:名字:库存盘点别名:描述:对药品库存情况的盘点定义:库存盘点=药品编号+药品名称+规格+产地+剂型+单位+有效期至++库存数量位置:药品基本情况表数据库设计数据库物理模型设计用户表药品信息表供应商信息表客户信息表销售主信息表销售详细信息表退货详细表回款信息表购买主要信息表采购详细表库存表表之间的关联设计购买主信息与供应商一个供应商可以提供多种药品的购买,一次购买可以买多个供应商的药品通过入供应商编号确定关系购买主信息与详细信息关系为一对一的关系,一个购买主信息对应一个购买的详细信息,通过在详细信息中存储入库单据号确定他们的关系购买详细信息与药品信息的关系一次购买可以购买多种药品,通过在购买详细信息中存储药品编号,确定购买与药品的关系回款信息与客户信息关系一个客户可以进行多次回款,通过在回款信息中存储客户编号确定回款与客户的关系销售主信息与客户信息关系对一个客户可以进行多次销售,通过在销售主信息中存储客户编号确定销售与客户的关系销售主信息与销售详细信息关系为一对一的关系,通过在销售详细信息中存储销售单据号来确定主信息与详细信息的关系退货详细信息与销售详细信息关系为一对一的关系,只有销售了才能退货,通过在退货详细信息中存储销售流水号来确定退货详细信息与销售详细信息的关系库存与销售和购买的关系药品的入库和出库影响库存的数量,通过在库存中存储入库数量和销售数量来确定库存与销售和购买的关系存储过程设计存储过程是一组预先定义并编译好的SQL语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变SQL语句的运行性能,提高其执行效率。存储过程还

温馨提示

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

评论

0/150

提交评论