《数据库系统概论》实验报告
选题:医药销售管理系统
1, 实验内容和步骤结果 ,需求分析
由于做的是医药销售管理系统所以主要分四部分: ( )管理员登陆 ()药品的入库管理 ()药品信息的管理 ()药品的出库管理 ,数据流图和数据字典
输入药品入库信息
药 查询药品入库信息 品 输入库存药品信息 管 理 查询库存药品信息 人
员 输入药品出库信息 查询药品出库信息
数据字典: 数据流:
管理员登陆信息流:
数据流名:管理员信息
说明:建立管理员信息记录,用户名,密码等
数据结构:管理员信息等
药品入库信息流:
数据流名:药品入库信息
说明:建立药品入库信息记录编号等等 数据结构:药品入库信息表 库存药品信息流:
数据流名:药品信息
说明:建立药品信息记录 药名等 数据结构:库存药品信息表 药品出库信息流:
数据流名:药品出库信息
说明:建立药品出库信息记录,编号等等 数据结构:药品出库信息表 数据存储定义:
管理员登陆信息:
数据存名:管理员登陆信息
医药销售 管理系统 1 / 14
说明:存储管理员用户名密码等信息,用户名是码 输入:用户名
输出:管理员信息表
药品入库信息:
数据储存名:药品入库信息
说明:储存药品入库的编号等信息,进货号是码 输入:药品入库名称 输出:入库信息表 药品信息:
数据储存名:药品信息
说明:储存库存药品的名称等信息,药品名称是码 输入:药品名称 输出:药品信息表 药品出库信息:
数据储存名:药品出库信息
说明:储存出库药品的名称等信息,出货号是码 输入:出库药品名称 输出:出库信息表 数据处理过程:
管理员信息处理过程:
处理过程名:管理员登录过程 说明:管理员身份验证 输入:用户名,密码
输出:登陆是否成功
添加药品入库信息处理过程:
处理过程名:添加药品入库信息 说明:添加药品的入库信息 输入:药品入库信息 输出:添加是否成功
查询药品入库信息处理过程: 处理过程名:药品入库信息 说明:查询所要的药品入库信息 输入:查询请求
输出:药品入库信息表 删除入库药品信息处理过程: 处理过程名:入库药品信息 说明:删除所要的入库药品信息 输入:删除请求 输出:删除是否成功 添加药品信息处理过程:
处理过程名:添加药品信息 说明:添加新的药品信息 输入:药品信息 输出:添加是否成功
2 / 14
修改药品信息处理过程:
,系统设计
处理过程名:药品信息 说明:修改已有的药品信息 输入:药品信息 输出:修改是否成功 查询药品信息处理过程: 处理过程名:药品信息 说明:查询所要的药品信息 输入:查询请求 输出:药品信息表 删除药品信息处理过程: 处理过程名:药品信息 说明:删除所要的药品信息 输入:删除请求 输出:删除是否成功 添加药品出库信息处理过程:
处理过程名:添加药品出库信息 说明:添加新的药品出库信息 输入:药品出库信息 输出:添加是否成功 查询出库药品信息处理过程:
处理过程名:查询药品出库信息 说明:查询所要的药品出库信息 输入:查询请求
输出:药品出库信息表 删除药品出库信息处理过程:
处理过程名:删除药品出库信息 说明:删除所要的药品出库信息 输入:删除请求 输出:删除是否成功 退货信息处理过程:
处理过程名:退货处理信息
说明:删除所要求的某一药品出库信息 输入:退货请求 输出:退货是否成功 管理员登陆 3 / 14
医药销售管理系统 入库药品管理模块 库存药品管理模块 出库药品管理模块 添加药品入删除药品入查询药品入添加药品信息 删除药品信息 修改药品信息 查询药品信息 添加药品出库信息 删除药品出库信息 退货处理 查询药品出库信息 库库库 信信信 息 息 息 —图
用户名
入库药品信息记录:
药
进货 价
库存药品信息记录: 厂商 管理员 密码 进货数量 日期 药品入库信息 负责药名 功效 保质期 4 / 14
药品信息
厂商联系方式
出库药品信息记录
出货
药名 数
药品出库信息 售出价 买家联系方
日期 负责人 买家
,关系模型设计
管理员登陆信息{用户名→密码} 药品入库信息{进货号→药名,进货号→数量,进货号→进货价,进货号→日期,日期
→负责人}
药品信息{药名→功效,药名→保质期,药名→厂商,厂商→厂商联系方式}
药品出库信息{出货号→日期,出货号→数量,药名→售出价,药名→买家,买家→买家联系方式,日期→负责人} ,逻辑设计结果
管理员登陆信息表:
药品入库信息表
5 / 14