数据库上机实验报告.docx数据库上机实验报告
学 院一 软件学院
专 业 软件工程
课程题目 药品管理
级 员曲云鹏3008218100
董凌鹤 3008218088
高佳秀 3008218091
刘亚晴 3008218097 杨 洋 3008218106 窦宁 3008218114
2010年4月20日
题目 1
变量及关系说明. 1
需求分析. 2
组员组成,任务分配 3
关系图展示. 5
存储过程展示. 6
触发器展示. 20
&总结经历学习不足 21
附:脚本展示. 21
输入数据部分展示. 32
参考文献 36
附:成员分工 36
题目
药品管理系统
变量及关系说明
关系1:药品(实体集)
变量:药品编号,药品名称,保质期,数量,单价 主键:药品编号
关系2:管理员(实体集)
变量:员工编号,员工姓名,性别,职位
主键:员工编号
约束:性别,职位
关系3:客户(实体集)
变量:客户编号,客户姓名,性别
主键:客户编号
约束:性别
关系4:供应商(实体集)
变量:供应商编号,供应商姓名,联系方式
主键:供应商编号
关系5:库存表(联系集)
变量:药品编号,药品名称,库存数,有效期,警告数量
主键:药品编号
外键:药品编号(药品)
关系6:统计表(联系集)
变量:盘点编号,药品编号,药品名称,库存数量,盘点数量,员工编号 主键:盘点编号
外键:药品编号(药品),员工编号(管理员)
关系7:订货单(联系集)
变量:订货号,药品编号,药品名称,数量,订货状态,供丿'9商
外键:供应商编号(供应商)
约朿:订货状态
关系8:进货单(联系集)
变量:药品编号,药品名称,供应商编号,进价,数量,口期
外键:药品编号(药品),供应商编号(供应商) 关系9:销售清单(联系集)
变量:药品编号,药品名称,客户编号,总价,出货数量
外键:药品编号(药品),客户编号(客户)
需求分析
药品管理系统需求分析:
(1)药品管理系统的主要特点:
a) 药品包括药品编号、药品名称、保质期、数量、单价等属性,由唯一的药品 编号区分
b) 管理员包括员工编号、员工姓名、性别、职位,其中每个管理员有特定的员 工编号
c) 客户包括客户编号、客户姓名、性别,由唯一的客户编号区分他们
d) 供应商实体集由供应商编号、供应商姓名、联系方式组成,其中供应商编号 为其主键
e) 库存表内存有药品信息及其库存数量,当当前H期接近药币的有效期时发出
一警告,由触发器实现。库存表通过药品编号改变药品实体集中的信息。
f) 统计表为每天对药品统计的信息,设定员工编号为外键冃的时说明做此统计 表的员工。
g) 订货单可查询当前预定药品信息,定货状态表明当前药品是否已送达。订货 单可通过供应商编号查询与Z相关的供应商。
h) 进货单储存己经购入的药品信息,通过药品编号更新药品信息,通过供应商 编号查询供货方信息。
i) 药品的销售情况由药品的销售清单标明,通过药品编号改变药品数量等信 息,并记录其客户信息和销售金额。
(2)分析药品管理系统需求
系统中的功能模块可由七部分组成:
2)药品信息管理功能集合
•药品信息添加
•药品信息删除
•药品信息更新
•药品信息查询
1)药品信息管理功能集合,2)药品销售管理功能集合,3)药品入库管理 功能集合,4)药品库存管理功能集合,5)供应商管理功能集合,6)客 户管理功能集合,7)订货单管理功能集合
可对新药品进行药品信息的添加。 可对不继续销售的药品进行信息的删除。 可对已改变药品的信息进行更新。
可对药品的信息进行查询。
3) 药品销售管理功能集合
•销售信息添加
•销售信息删除
•销售信息更新
•销售信息查询
4) 药品入库信息管理功能集合
•入库信息添加
•入库信息删除
•入库信息更新
•入库信息查询
5) 药品库存信息管理功能集合
•库存信息添加
•库存信息删除
•库存信息更新
•库存信息查询
6) 供应商信息管理功能集合
•供应商信息添加
•供应商信息删除
•供应商信息更新
•供应商信息查询
7) 客户信息管理功能集合
•客户信息添加
•客户信息删除
•客户信息更新
•客户信息查询
8) 订货单信息管理功能集合
•订货单信息添加
•订货单信息删除
•订货单信息更新
•订货单信息查询
可对新卖出药品进行销售信息的添加。 可对已撤销的销售清单进行信息的删除。 可对更改的销售信息进行更新。
可对销售信息进行查询。
可对新入库的药品清单进行信息的添加。 可对己撤销的入库清单进行信息的删除O 可对更改的入库信息进行更新。
可
数据库上机实验报告 来自淘豆网m.daumloan.com转载请标明出处.