2012级《数据库原理》大作业设计报告
设计题目:医药销售管理系统
小组参与人员:
一、需求分析
1. 系统目标与要求
调查从事医药产品零售、批发等工作的企业,根据其具体情况设计医药销售管理系统。主要
功能如下:
(1) 基础信息管理:药品信息、客户信息、供应商信息等。
(2) 进货管理:入库登记、入库登记查询、入库报表等。
(3) 库房管理:库存查询、退货处理、库存报表等。
(4) 销售管理:销售退货、销售报表及相应的查询等。
2. 系统功能分析
3. 数据流图
4. 数据字典
药品管理系统采购子系统数据字典:
数据项
数据项名:药品编号 数据项含义:每种药品具有唯一的编号,具有准确性
别名:无 数据类型:字符串类型 数据长度:8 字节
与其他数据项的逻辑关系:在药品信息表中为主键,在采购明细表,为外键
数据项
数据项名:入库流水号 数据项含义:进货的顺序号,具有唯一性
别名:无 数据类型:字符串类型 数据长度:8 字节
与其他数据项的逻辑关系:在采购明细表中为主键
数据项
数据项名:入库单据号 数据项含义:进货单据号码
别名:无 数据类型:整型 数据长度:4 字节
与其他数据项的逻辑关系:
数据项
数据项名:入库数量 数据项含义:进货的数量
别名:无 数据类型:整型 数据长度:4 字节
与其他数据项的逻辑关系:
数据项
数据项名:入库单价 数据项含义:入库的单价
别名:无 数据类型:浮点型 数据长度:8 字节
数据项
数据项名:入库金额 数据项含义:入库药品花费的金额
别名:无 数据类型:浮点型 数据长度:8 字节
数据项
数据项名:入库日期 数据项含义:采购的日期
别名:无 数据类型:字符串 数据长度:8 字节
数据项
数据项名:库存数量 数据项含义:药品的数量
别名:无 数据类型:整型 数据长度:4 字节
数据结构:药品
含义说明:药品管理系统的主体数据结构,定义了一种药品的有关信息
组成:药品编号,药品名称,药品类别,药品有效期,药品零售价,药品批发价,药品进价,
库存数量
数据流:采购药品
说明:药品的进货情况
数据流来源:向供应商发送订单
数据流去向:员工向采购表增加信息
数据存储:采购明细表
说明:药品进货情况
处理过程:更改药品信息
说明:进货后进货表,药品信息表
输入:进货订单
输出:采购明细表,采购主表,药品信息表
处理:若所采购的药品是已存在的一种,则增加药品数量;若该药品第一次被采购,则在药
品信息表中新加入该药品。同时采购明细表及采购主表增加本次采购信息。