药品进销存管理系统说明论文内容摘要:

入库的基础上对药品的数量进行添加。 ( 3)药品的查 询,可以对库中的药品进行查询分析。 ( 4)药品的销售,要求输入药品编号和数量计算总体的价格和找零,实现一天销售金额统计和打印。 ( 5)库存报警,在某种药品的数量小于一定数量时该库存就就报警提醒入货。 系统结构设计图如图 3 所示 毕业设计(论文)报告纸 第 9 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 登 陆 界 面药 品 查 询 新 货 入 库 添 加 货 物 药 品 出 售 库 存 报 警按I D查询按药品名称查询列 出药 品数 量过 少的 药品以 药品 I D输 入进 行出 售按药品I D添加按药品名称添加以 药品 名称 输入 进行 出售打 印数 量过 少的 药品对 药品 进行 编号 入库药 品 进 销 存 管 理 界 面今 日 统 计退 出 系 统关 于 系 统 图 3 毕业设计(论文)报告纸 第 10 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 数据流图如图 4 数 据 处 理查 询新 货 添 加货 物 补 给库 存 报 警出 售查 询 信 号药 品 添 加 信 号货 物 补 给 信 号药 品 出 售 信 号库 存 报 警 信 号 图 4 部分数据字典 数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数据流、文件、 加工,以及组成数据流或文件的数据项作出说明。 因篇幅限制,每样仅举例说明 数据流条目: 新货入 库 = 药品编号 +药品名称 +供货商 +进货价格 +进货的数量 +生产日期 +保质期 +药品的简介(包括药品的功能和药品的中西药分类) 各类财务统计报表 = 仓库材料消耗汇总(成本项目) + 仓库材料消耗汇总(按车间) + 材料收发存明细 A + 材料收发存明细 B +材料收发存明细 C + 材料收发存分类汇总表 + 木材消耗汇总表。 文件条目: 文件名称: 药品 库存文件。 毕业设计(论文)报告纸 第 11 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 简述:保存 药品 的基本资料。 组成: 药品 ID+药品名称 +药 品单价 +药品的供货商 +药品的库存数量 +保质期 +药品的简介 文件名称: 药品 销售文件。 简述:保存所有销售的文件。 组成: 药品 ID+药品名称 +供货商 +药品单价 +所卖药品总价格 +原来库存 +剩余库存 +进货日期 +药品保质期 +药品简介 +今天的总收入 数据项条目: 名称: 药品 编号 简述:因为许多地方用到编号 ,药品 编号分四个字段(大大分类 +大分类 +分类 +小分类),可以将材料分门别类。 ER 图 系统 总体 ER图如图 5所示: 药 品 进 货药 品 入 库药 品 明 细药 品 查 询销 售 定 单 明细药 品 出 库库 存 报 警 图 5 毕业设计(论文)报告纸 第 12 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 药品进货 管理模 块如图 6所示: 药 品编 号 价 格 名 称供 货 商简 介保 质 期生 产 日 期 图 6 模块功能说明 ( 1) 登陆验证功能:主要功能为身份验证,防止非法用户进入系统。 实现方法如图 7 所示: 毕业设计(论文)报告纸 第 13 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 7. 登陆验证实现方法 ( 2)新货入库模块:主要对新药品的各类属性(如生产日期,供货商,保质期,数量等等。 )进行详细的列出后,再添加入库。 ( 3)药品出售功能:主要是在药品进行零售时,计算药品的价格,药品出库的数量,库中所剩药品的数量和应找金额数。 ( 4)库存报警功能:该功能主要是在某种药品数量少于一定数值时, 进行库存报警,提醒药品进货人员对该药品的进货。 ( 5)药品查询功能:该模块主要是对药品进行查询,它可以通过药品的 ID 进行查询,也可以通过药品的名称进行查询。 ( 6)打印销售清单功能:每次销售打印销售清单,存入销售明细表,根据它可生成各种报表。 开发及运行环境 .硬件要求 CPU: 300MHz 以上的处理器。 内存: 128MB,推荐 256MB。 硬盘: 150MB 以上剩余空间。 显示像素:最低 800*600,最佳效果 1024*768。 .软件要求 操作系统: WindowsXP SP2。 毕业设计(论文)报告纸 第 14 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 数据库: Microsoft Office Access 2020。 语言环境: JAVA 毕业设计(论文)报告纸 第 15 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 第三章 数据库详细设计 数据库设计在信息管理系统中举足轻重,重要性甚至超过中间组件层和客户端应用程序设计。 合理的设计不仅能提高数据库访问的效率,维护数据完整性与一致性,还能降低应用程序设计和编码的难度,并可以迅速适应系统需求将来所进行的扩展。 数据库设计一般包括三个步骤:数据库需求分析、数据库概念结构设计和数据库逻辑结构设计。 在需求分析阶段,要考虑到现有的及将来可能扩展的用户需求。 概念结构设计是根据需求分析得到的数据项和数据结构,设计相关实体和关系。 3.1数据库表设计 本数据库分为两张表格。 、用户表 user 该表主要是保存用户和其所使用的密码。 名 称 字段名称 数据类型 主 键 非 空 用户名 User 文本 NO YES 密码 Password 文本 NO YES 权限种别 Quanxian 文本 NO YES 表 1 、库存药品明细表的设计 库存药品明细表的主要作用是记录药店所进药品的 详细信息和库存数量的表。 ( 1)确定库存药品明细表中包含的信息。 字段名 数据类型 说明 是否为主键 药品编号 数字 药品编号 是 药品名称 文本 药品名称 否 供货商 文本 供货商名称 否 库存数量 数字 库内剩余数量 否 毕业设计(论文)报告纸 第 16 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 单价 货币 药品单价 否 生产日期 数字 药品生产日期 否 保质期 文本 药品保质期 否 备注 文本 药品简介 否 表 2 ( 2)确定库存药品明细表的字段属性。 根据表 2可以列出库存药品明细表的字段属性。 字段名 数据类型 字段大小 说 明 格 式 药品编号 数字 整 型 药品编号 无 药品名称 文本 50 药品名称 无 供货商 文本 50 供货商名称 无 库存数量 数字 整型 库内剩余数量 无 单价 货币 整型 药品单价 货币 生产日期 数字 不适用 药品生产日期 日期 保质期 文本 50 药品保质期 无 备注 文本 50 药品简介 无 表 3 ( 3)确定库存药品明细表的默认字段值。 字段名 数据类型 说 明 默认值 药品编号 数字 药品编号 无 药品名称 文本 药品名称 无 供货商 文本 供货商名称 无 库存数量 数字 库内剩余数量 无 单价 货币 药品单价 无 生产日期 数字 药品生产日期 无 保质期 文本 药品保质期 无 备注 文本 药品简介 无 表 4 毕业设计(论文)报告纸 第 17 页 共 33 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 第四章 编码实现与测试 在这一阶段的设计中,编码实现是该系统开发的比较重要的环节, 系统 维护与管理的绝大部分的功能实现全部靠这一部分的编码,在论文的这一部分主要是给各个模块的关键技术的实现加以说明,详细的代码在附录中程序清单中全部列出。 测试分为单元测试和综合测试,单元测试是在每一个模块完成时进行的测试,这部分的测试是附加在每一个模块。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。