健康药店管理系统的设计与实现内容摘要:

信息查询。 各个模块人功能介绍如下。 a) 销售模块 1)顾客信息管理:来药店来买药的顾客如若愿意加入为药店的会员 [3]则可记录顾客的 基本信息,从而可以记录每次购买药品的消费金额,并折算成相应的积分,以便宜对药店的促销、招揽顾客提供一定的依据。 2)药品销售:该部分应该完成对销售药品时对药品销售价格的查询,并且能记录销售药品的信息,从而使对收入的统计更加方便,将购药的金额记录到会员顾客的名下,并打印相关的发票信息也是此部分要完成的功能。 3)销售统计:完成当天销售信息的收入的统计,以及当前月收入信息的统计, 4)销售汇账:把当天或月销售信息统计的收入情况形成相关的纸质文档,以便对店长的汇报和方便查阅。 b) 采购模块 1)药品记录:记录采 购过程中所遇到的新的药品,将其记录到系统中,以便在库存部门制定采购计划中可以参考,查阅当前系统中的药品信息、修改、删除某个药品的信息也是它的基本操作。 2)代理商管理:记录所采购的药品是在哪位代理商手里购买的,从而可以采购时方便快捷的采购到需要的药品,查阅、修改、删除其信息也是其基本功能。 3)采购查询:查看库存部门制定的采购计划,依据此需求来采购药品,它也应完成采购过程中采购药品价格变动的修改,和采购数量的更改。 4)采购单汇总:完成对所采购的药品支出情况进行统计。 c) 库存模块 1)药品信息查询:制定 采购计划时查看可能会用到的药品的基本信息。 从而做出正确的决策。 2) 销售信息查询:参考药品的月销售量从而更合理的决定某种药品所要采购的数量,月销售信息的查询为采购数量的确定提供一定的参考数量。 3)采购计划制定:根据已经销售过的药品记录和对销售信息不确的信息制定相应 本 科 毕 业 设 计 第 7 页 共 42 页 的采购计划,并完成采购单的统计打印功能。 对采购单的修改、查看、删除也是这一部分的基本功能。 4)入库核实:对已经采购来的药品进行入库登记,并统计采购药品的支出费用。 d) 财务模块 1)收支查询:这一部分完成系统的全部收入和支出情况的统计,包 括完成销售药品的收入统计,采购支出的统计,员工薪资的支出统计,最终还有一个对所有收支的总全统计,并计算出药店的纯收入。 并且应可以打印出来相应的文档,以便可以方便向店长汇账。 2) 销售药品价格确定:对于采购来的药品,销售、库存都没有对其销售价格进行确定的权限,财务部门的员工参考药品的采购价格来确定药品的销售价格,从而保证药店的盈利。 3)参数确定:根据药店的收支情况,财务部门可以对药品销售时对顾客的打折情况进行更改,以及消费金额到积分数量的转换,从为了促销而降低其转换比率或是将其提高。 对于销售信息不明确的信 息药品的采购量也可以依据一定的收入信息和销售情况修改采购量。 e) 管理员模块 1)员工管理:对各个部门的员工进行管理,对于新员工信息的加入,以及辞职员工信息的删除。 2) 各模块集成:对上述四个模块的部分数据显示集成显示到管理员界面中,当然,只加入管理员最关心的数据信息,对于不重要的操作管理员可以查询员身份信息进入不同部门的界面进行了解。 业务流程分析 业务流程分析的主要目的在于分析各个模块之间数据处理的过程,但其中略去系统开发过程中不太重要的细枝末节,从而将数据处理的逻辑过程形成清晰的脉络。 同时从现有的业务处理过程中找到现有的不足,并且加以改正以使系统更加稳定强壮 [6]。 本系统的业务流程就是四个主体模块中完成整个药店经营的全部过程,这四个主模块也是四个小系统,主体处理过程为:在库存系统中依据销售量和药品信息制定合理的药品采购计划,采购系统中可以查询这个制定的计划,并且依此而采购,之后库存部门对采购的药品进行入库登记,财务系统对采购过的药品依据采购价格进行药品订价,销 本 科 毕 业 设 计 第 8 页 共 42 页 售系统最后向顾客销售药品。 财务系统还有一个与各模块有都有藕和关系的功能,它可以统计各部门的收支情况整个系统所完成业务先后的时序图如图 所示。 用户 库存系统 采购系统 财务系统 销售系统1 : 登录 ()2 : 制订采购计划 ()3 : 登录 ()4 : 查询采购计划 ()5 : 获得采购计划 ()6 : 登录 ()7 : 提供采购的药品 ()8 : 药品入库核实 ()9 : 登录 ()10 : 查询入库的药品信息 ()11 : 获得药品信息 ()12 : 确定与修改药品售价 ()13 : 查询药品信息 ()14 : 获得药品信息 ()15 : 销售药品 ()16 : 提供采购信息 ()17 : 提供销售信息 ()18 : 统计财务收支 () 图 药店管理系统整体业务时序图 运行环境要求 此系统是基于 客户端 /服务器 ( C/S 模式 )的系统,后台数据库采用 SQL Server,前台 使用 Java 语言 开发。 a)软件环境 操作系统必须是 Windows 2020 Professional/Server, Windows XP Professional、 Server 或以上版本;数据库应使用 SQL Server 2020。 b)硬件环境 内存至少为 128MHZ; CPU 要求为 Intel Pentium 800MHZ 或以上更高频率的 CPU;硬盘容量要求为 40G 以上。 本 科 毕 业 设 计 第 9 页 共 42 页 4 系统总体设计 系统模块介绍 本系统是使用 Java 语言开发的稳定完善的药店管理系统。 系统中主要设置了四个相对独立但又彼此相互关联的模块,这四个模块就是典型的进、销、存和财务统计模块,还有一个更加独立的系统管理员模块,它处理整个系统中户的信息,具有授予和剥夺用户进入系统的权限,并且可以进入到不同的模块和查阅任意模块中的功能。 各个模块之间在界面里的操作相互独立,彼此之间的主体功能不同,但是各个模块的操作共同完成整个药店的经营过程,共同操作底层的数 据库中的数据信息,本系统的模块设置如图 所示。 图 健康药店管理系统 功能模块图 从实现的主体功能模块上分为分上面几个部分,各个模块间又使用了相似的操作界面来实现各模块的具体效果,但各模块界面内部加入的数据显示和操作功能各自有所不同。 在底层数据库和最上层显示界面之间还有两层数据处理的类文件,这些文件可分为三部分,一部分是调用、操作数据库数据的 Java 类文件,它们在系统项目中共同存入在同一个数据库操作包中,在界面中调用这个包中的类文件,使代码的 层次更加分明;再一部分是处理、加工在已经在数据库中调用出来的数据的类文件,这些文件控制在界面上显示的数据,并把用户处理过的数据再次存放到数据库中。 第三部分是为各个模块方便处理而设置实体 Bean 文件和其它都会用到的辅助类,实体 Bean 加大了数据处理的粒度,实体对象的信息传递更加容易,辅助类是各个模块中使用到了相关类,这些类不分属于哪个模块,它们的层次关系如图 所示。 健康药店管理系统 系统管理员 库存管理 采购管理 财务管理 销售管理 本 科 毕 业 设 计 第 10 页 共 42 页 图 药店管理业务逻辑层次图 管理员模块 系统管理员模块中涉及了其它四个 模块中的数据显示和部分操作功能,但是这些功能和查询显示的数据仅是管理员所最关心的内容,并非其它各模块所有功能的合成,管理员可以通过系统获得所有部门员工进入系统的口令,从而以不同的身份进入到不同的模块界面中以了解各部门中的全部信息,各模块中相互重复数据显示和操作则在管理员界面中只出现一次。 管理员模块中还有一个十分主要的功能,就是对新员工的信息加入和一系列的修改删除,这些都是对员工能否进入系统做出的相关权限设置,这一部分是其它模块中所没有的,其它模块只有进入系统的员工只有显示和修改自己的各个信息,但不能查看其它 员工的信息。 从系统的使用权限层次上来说,管理员在顶层,它统领其它部门的全部人员,有分配员工部门和使用该系统的权力,也是取消员工使用系统的权限,这是为了应对实际中,招聘新员工和员工辞职而设置的实际需求。 该模块功能如图 所示。 数据流逻辑处理 数据库 数据库存储文件 链接、释放 查询 添加数据 查询修改 查询删除 销售逻辑 采购逻辑 库存逻辑 财务逻辑 数据库数据操作 辅助实体类文件、 公共类文件 各模块具体应用 销售模块 库存模块 采购模块 财务模块 管理员模块 本 科 毕 业 设 计 第 11 页 共 42 页 图 系统管理员模块图 库存管理模块 库存模块主体功能是为了管理库存中药品的存放并且依据所缺少的药品和某种药品的销售量来制定采购计划。 它的辅助还涉及了药品基本 信息和销售信息的查询,以辅助制定采购计划。 这个模块的重点功能和逻辑相对较复杂的是采购计划的制定和采购部门采购药品后进行入库核实的两个主体功能的实现,这也是这个模块存在的主要意义之所在,该模块功能模块图如图 所示。 图 库存管理模块图 库存模块 药品信息 销售信息 采购计划 入库核对 查询 日信息查询 月信息查询 计划修改 制定计划 取消计划 核对查询 入库登记 计划查询 清空采购表 系统管理员模块 财务部 员工管理 销售部 采购部 信息查询 信息添加 总体查询 月销售信息 月销售报账 供应商查询 采购计划 采购单 库存部 入库核实 销售收入 采购支出 薪资支出 财务汇总 添加采购药品 本 科 毕 业 设 计 第 12 页 共 42 页 采购管理模块 采购模块大体上分为三个主体功能,它包括记录采购过程中所遇到的新的药品和记录某个药品代理商信息,以及对它们各自信息的修改和删除,这两部分可以说是对整个系统添加必要的处理信息;别一个功能是查询 采购计划,并依据现实情况对采购计划做出实际的修改,这种允许采购人员对采购单进行修改的设置为了应对实际的需要,因为在现实中的药品价格可能有涨落,但这种信息只有采购人员才能最先知道,在这部分做出修改采购计划中的采购量和药品采购价格比较合理;最后一个小功能就是对采购药品支出的汇总,它主要是完成采购药品的统计。 该模块的功能模块图 如图 所示。 图 采购模块图 财务管理模块 财务管理模块主要分为三个大的功能部分,一个功能是对财务收支的统计,包括销售收入的查询,采购支出的查询,员工薪次的修改与查询,和最终的整体汇总出药店的盈利情况;别一个功能就是对所采购药品进行销售价格的确定,以及对目前正在销售的药品价格进行修改,从而确保每种药品的盈利;另一功能就是系统中一些参数的设定功能,如会员打折比率设定,消费金额的积分转换比率,这一些参数是其它模块中所使用到的信息,这些信息影响到药店的整体收益情况,财务人员根据药店的财务统计和实际要求有对其进行修改的权根。 该模块的功能模块图如图 所示。 采购模块 采购查询 采购单汇总 供应商信息 药品信息 查询 具体查询 修改 汇总打印 添加 修改 删除 查询 查询 添加 修改 删除 本 科 毕 业 设 计 第 13 页 共 42 页 图 财务管理模块图 销售管理模块 销售模块主要分为四小的功能部分,一部分是对顾客信息的添加与修改,从而可以在将药品销售给会员顾客的同时记录顾客的消费积分和消费金额;另一部分是药品的销售功能,这是销售模块中的主体功能,它能将药品信息买给指定顾客和记录销售的药品信息,为统计销售的收入情况提供统计数据,剩下的两部分功能是对销售收入的统计和对财务汇账,这两部分是销售人员对当前日和月销售的药品和每种药品的盈利情况的统计,使对店长的财务汇报更加方便。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。