药品进销存管理系统数据库设计Word下载.doc

上传人:wj 文档编号:1507078 上传时间:2023-04-30 格式:DOC 页数:15 大小:862.50KB
下载 相关 举报
药品进销存管理系统数据库设计Word下载.doc_第1页
第1页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第2页
第2页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第3页
第3页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第4页
第4页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第5页
第5页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第6页
第6页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第7页
第7页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第8页
第8页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第9页
第9页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第10页
第10页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第11页
第11页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第12页
第12页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第13页
第13页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第14页
第14页 / 共15页
药品进销存管理系统数据库设计Word下载.doc_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

药品进销存管理系统数据库设计Word下载.doc

《药品进销存管理系统数据库设计Word下载.doc》由会员分享,可在线阅读,更多相关《药品进销存管理系统数据库设计Word下载.doc(15页珍藏版)》请在冰点文库上搜索。

药品进销存管理系统数据库设计Word下载.doc

版本

变更说明

作者

V1.0

吴观富

签字确认

职务

姓名

签字

目录

1 引言 4

1.1 预期的读者 4

1.2 数据库 4

1.3 目的和作用 4

2 数据字典设计 4

3 数据库设计 5

3.1 系统物理结构设计 5

3.2 表设计 5

3.2.1 TableName(表名的解释) 5

3.3 表之间的关联设计 5

3.4 存储过程设计 6

3.5 触发器设计 6

3.6 Job设计 6

1引言

1.1预期的读者

1)项目经理

2)客户项目经理

3)系统开发人员

4)系统测试人员

1.2数据库

l采用MYSQL5.5

l数据库命名规范:

1、数据库表

根据表所属的子系统/模块,命名方式为:

数据库表名=子系统/模块缩写

其中子系统/模块的缩写首字母大写

2、表字段:

概念模型中,每个数据库中为每个表定义唯一的缩写

字段名=表缩写+字段含义。

如地区代码表字段前缀为Area,其相关字段名:

AreaId:

地区代码ID主键

AreaName:

地区代码名称

数据库表名及表缩写应在《数据库设计说明书》中加以描述。

3、索引

索引名=Idx+_+表缩写+相关字段/索引含义

4、关联

关联指数据库表之间的外键关系

关联名=rl+_+主表+从表(首字母大写)

5、存储过程:

存储过程名=proc+_+存储过程含义(首字母大写)

1.3目的和作用

将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。

2数据字典设计

下面是通过卡片来描述数据字典:

名字:

存药报表

别名:

存药信息

描述:

每次对所需药物的存储情况

定义:

存药报表=存药数量+现有药物信息

位置:

输出到打印机

售药报表

售药信息

每次售出药物的情况及所剩药物的信息

售药报表=售药数量+所售药物基本信息+剩余药物情况

进药报表

进药信息

每次进药情况及所进药物的基本信息

进药报表=进药数量+药品基本信息

入库明细

记录药品入库信息

入库明细=销售单据号+药品编号+进货价格+进货数量+进货日期

销售明细

描述销售情况

销售明细=销售单据号+药品编号+销售单价+销售数量

销售明细表查询

药品录入

对药品的一些基本信息的描述

药品录入=基本录入+数据浏览

药品基本信息表

药品销售

对药品销售情况的描述

药品销售=销售日期+销售数量+销售金额

客户回款

描述客户还款情况

客户回款=客户名称+销售单据号+销售日期+数目+销售金额+折扣金额+应收金额+实收金额+未收金额+回款金额+回款日期

药品采购

对采购时的信息进行记录

药品采购=录单日期+采购品种+采购总数

药品入库

销售退货

记录退货信息

销售退货=药品基本信息+销售流水号+销售日期+销售金额+退后数量+退货金额

用户维护

对用户信息的维护

用户维护=用户ID+用户姓名+用户口令+重复口令

库存盘点

对药品库存情况的盘点

库存盘点=药品编号+药品名称+规格+产地+剂型+单位+有效期至++库存数量

药品基本情况表

3数据库设计

3.1数据库物理模型设计

3.1.1用户表

3.1.2药品信息表

3.1.3供应商信息表

3.1.4客户信息表

3.1.5销售主信息表

3.1.6销售详细信息表

3.1.7退货详细表

3.1.8回款信息表

3.1.9购买主要信息表

3.1.10采购详细表

3.1.11库存表

3.2表之间的关联设计

3.2.1购买主信息与供应商

一个供应商可以提供多种药品的购买,一次购买可以买多个供应商的药品

通过入供应商编号确定关系

3.2.2购买主信息与详细信息关系

为一对一的关系,一个购买主信息对应一个购买的详细信息,通过在详细信息中存储入库单据号确定他们的关系

3.2.3购买详细信息与药品信息的关系

一次购买可以购买多种药品,通过在购买详细信息中存储药品编号,确定购买与药品的关系

3.2.4回款信息与客户信息关系

一个客户可以进行多次回款,通过在回款信息中存储客户编号确定回款与客户的关系

3.2.5销售主信息与客户信息关系

对一个客户可以进行多次销售,通过在销售主信息中存储客户编号确定销售与客户的关系

3.2.6销售主信息与销售详细信息关系

为一对一的关系,通过在销售详细信息中存储销售单据号来确定主信息与详细信息的关系

3.2.7退货详细信息与销售详细信息关系

为一对一的关系,只有销售了才能退货,通过在退货详细信息中存储销售流水号来确定退货详细信息与销售详细信息的关系

3.2.8库存与销售和购买的关系

药品的入库和出库影响库存的数量,通过在库存中存储入库数量和销售数量来确定库存与销售和购买的关系

3.3存储过程设计

存储过程是一组预先定义并编译好的SQL语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。

使用存储过程可以改变SQL语句的运行性能,提高其执行效率。

存储过程还可用做一种安全机制,使用户通过它访问未授权的表或视图。

3.4触发器设计

触发器是一种特殊的存储过程,当表中的数据被修改时,由系统自动执行。

使用触发器可以实施更为复杂的的数据完整性约束。

3.5Job设计

数据库系统提供了Job功能,该功能可以用来解决需要定期处理商业数据的问题。

中软培训实训基地第15页共15页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2