目录
数据库原理课程设计任务书 ................................................................................... 错误!未定义书签。 1.问题描述 .............................................................................................................. 错误!未定义书签。 1.1背景 ................................................................................................................... 错误!未定义书签。 1.2数据需求 ........................................................................................................... 错误!未定义书签。 2.数据库设计 ......................................................................................................... 错误!未定义书签。 2.1 E-R图 ................................................................................................................. 错误!未定义书签。 2.2数据流程图 ....................................................................................................... 错误!未定义书签。 2.3数据字典 ........................................................................................................... 错误!未定义书签。 2.4关系图: ........................................................................................................... 错误!未定义书签。 3.数据库源代码 ....................................................................................................... 错误!未定义书签。 3.1数据库建立 ....................................................................................................... 错误!未定义书签。 3.2数据初始化 ....................................................................................................... 错误!未定义书签。 4.结果数据处理 ....................................................................................................... 错误!未定义书签。 4.1单表查询 ........................................................................................................... 错误!未定义书签。 5.结束语 .................................................................................................................. 错误!未定义书签。 5.1课程设计心得 .................................................................................................... 错误!未定义书签。
1.问题描述
1.1背景
. 药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构
人员的工作,起到了高效性、准确性管理而开发。本系统主要包含系统用户管理模块、药品管理模块、销售管理模块、进货管理模块、存货转移管理模块。药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药基本信息进行定期的更新和删除等管理。
1.2数据需求
药品管理系统需要完成功能主要有:
(1) 药品进货管理:当企业需要增加新的销售药品时,利用此模块可以添加新的药品信息,删除旧的药品信息,修改已存在的药品信息,提供所有与药品相关的各类信息,初始化库存,初始化供应商相关信息。
(2)药品销售管理:药品统一的价格销售,对已查询销售单,可以对药品的价格进行控制。
(3)库存转移管理:实际生活中容易发生药品过期和损毁,此时利用此模块对过期的药品和损毁的药品进行清理。
(4)查询与报表分析:此功能并未单独作为一个模块,而是分布在各个模块中,各个模块产生业务时,可以在各模块的相应功能按钮上选择查询。
2.数据库设计
2.1概念结构设计
. 药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。本系统主要包含系统用户管理模块、药品管理模块、销售管理模块、进货管理模块、存货转移管理模块。药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药基本信息进行定期的更新和删除等管理。 2.1.1类别实体E-R图:
药品E-R图
制造商信息E-R图
药品存储信息E-R图
实体联系E-R图
数据库的逻辑设计
3.逻辑结构设计: (1)买药人信息:(买药人编号,药品编号,药品数量,买药人姓名,买药人性别,买药人年龄,买药人联系电话)。 (2) 药品信息:(药品编号,药品名称,药品分类,药品规格,制造商编号,进药单价,卖药单价)。
(3)药品存储信息:(仓库编号,药品编号,药品数量)。
(4) 制造商信息(制造商编号,制造商名称,制造商地址,制造商联系电话)。

