1、 数据库原理及应用课程设计数据库原理及应用课程设计 设计题目 医药医药销售管理系统销售管理系统 设计时间 2011.12.29 至至 2012.1.4 学生姓名 学生学号 所在班级 指导教师 成成 绩绩 医药销售管理系统医药销售管理系统 一一 可行性性研究可行性性研究 近年来,中国医药行业迅速发展,药店企业多业态经营,仓储式大型超市、 中等规模超市、便利连锁综合发展。随着规模的扩大,传统的医药管理已经不能 适应发展的需要,很难在激烈的竞争中生存。 通过对从事医药产品的零售、批发等工作企业的深入调查,发现其业务主要 包括企业药品销售、出入库管理、企业的财务、人事管理等。医药管理是一项琐 碎、复杂
2、而又十分细致的工作。手工进行企业日常的药品销售、出入库的工作, 容易出现“开空单”的现象,且呆账、错账时有发生,而且费时费力。本系统在 设计中考虑和克服了上述问题, 实现了企业管理工作的系统化、 规范化和自动化。 二二 系统系统需求分析需求分析 2.1.1 2.1.1 系统目标与要求系统目标与要求 要求本系统能够投入实际的使用并且满足基本的功能要求。 要求具有较高的 可靠性、安全性和易维护性,具有较高的可移植性。 本系统实现了以下的功能: (1)基本信息模块:包括药品信息、员工信息、客户信息、供应商信息四个子 模块。 (2)进货管理模块:包括入库登记、入库登记查询二个子模块。 (3)库房管理模
3、块:包括库存查询、库存盘点、退货处理三个子模块。 (4)销售管理模块:包括销售登记、销售退货、销售报表查询三个子模块。 (5)财务统计模块:包括当日统计、当月统计二个子模块。 (6)系统维护模块:包括数据安全管理、操作员管理、权限设置三个模块。 说明:根据对现实中医药销售管理业务,将用户分为二类超级管理员(经理) 、 普通管理员(操作员) 。 2.1.2 2.1.2 系统分析系统分析 用户活动及活动图 (1)经理主要参与活动有: 查询销售情况和财务状况以便了解本企业的经营状况,作出相应的决 策; 管理员工,了解不同员工的上班时间和他的相关的业绩; 客户的管理,了解客户的数量,注销有问题的客户;
4、 供应商的管理,了解供应信息,选择最合适的供应商。 (2)营业员主要活动有: 医药销售管理是指对药品信息的录入、更新、修改和删除; 查询药品信息,以了解是否有该药品和库存等信息; 销售药品,出库记录; 退还药品,入库记录; 现金收支是指对进出帐目的记录统计。 (3)顾客主要活动: 查询药品信息; 选购药品。 2.1.3 2.1.3 业务流程图业务流程图 医 药 销 售 管 理 系 统 用 户 登 入 信 息 录 入 经 理 员 工客 户 药 品 基 本 情 况 查 询 财 务 状 况 管 理 日 现 金 流 出 管 理 日 现 金 流 入 管 理 日 营 业 额 管 理 供 应 商 管 理 员
5、 工 管 理 供 应 商 品 信 息 员 工 信 息 返 回 返 回 返 回 返 回 出 售 退 货 医 药 销 售 信 息 医 药 退 货 信 息 药 品 信 息 输 入 现 金 收 支 记 录 返 回 日 营 业 额 管 理 日 现 金 流 入 管 理 日 现 金 流 出 管 理 返 回 返 回 返 回 查 询 药 品 信 息 选 购 药 品 2.2 2.2 系统逻辑方案系统逻辑方案 系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的 数据流图和数据字典为主要描述工具。 即在无纸化网络考试系统管理方式和业务 流程进行认真分析和研究的基础上, 排除现有组织机构和业务分工所造成
6、的信息 障碍。 2.2.1 2.2.1 数据流程图(数据流程图(DFDDFD) : 数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、 管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系 自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输 入、数据输出、数据存储及数据来源和去向(外部实体)等项目。 在数据流程图中可以很清楚的看到数据的流向, 药品信息的数据分别能够流 向经理、员工和顾客。药品销售信息的信息也流经理。药品销售信息记录的是药 品销售和退还的信息。顾客表信息从顾客流出又可以流回到顾客和员工、经理。 2.2.2 2.2.2 数据字典(简称数据字典(简称 DDDD) 绘制 DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数 据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数 据元