1. 研究目的与意义
1.背景
随着近年来药房药物种类增多,按照传统的人工管理已无法满足患者的需求,加上医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。
传统的医药进、销、存都是采取手工录入、手工记账。当药物流通量大时,就会产生很大的问题。增加人手不仅增大企业的开销,还会造成人员管理上的混乱,导致大量的错账、乱账、死账。目前的医院药品管理系统中存在着一定的问题,因为现在的医药的管理系统还只是处于使用的低级阶段,对其使用也多是数据的查询,增删改等最基本的操作,并不能对数据进行分析,给相关人员提供进行决策时所需要的信息。同时系统还有药品分类不清晰、较混乱的现实问题需要迫切解决。所以,医药管理是值得深入研究的一个课题。针对目前的问题,对药品管理系统增加药品分类和部分数据分析,这些问题的研究具有一定的现实意义。
2. 课题关键问题和重难点
1.解决的关键问题
该课题研究的的优势在于通过使用该系统,可以为药店节省大量物力、时间、财力,提高药品管理的效率。本系统进库、出库、采购一体化,所有信息存储在mysql数据库中,不易丢失易保存,并且及时更新,不会出现上述情况。综上所述,解决的问题大概有两点:
(1)避免仓库中药品库存或信息不对等情况的出现
3. 国内外研究现状(文献综述)
1.前言
随着全球经济的发展,药店间的竞争愈演愈烈,与此同时网络和信息化技术的发展给药店带来了更多的发展机会,也很大程度的增大了药店间的竞争强度[1]。所以药店要想在激烈的竞争中取得胜利,站稳脚跟,必须借助信息化的工具改变其经营模式。随着计算机以及信息化技术的普及和发展,计算机技术已被应用到各个领域,通过计算机在药店中进行管理的应用越来越广泛,所以采用电脑来进行进货、库存和配送等诸多环节也已是必然趋势[2]。为了适应这一趋势,药店必须要有一套完整的进销存管理系统,从而方便对信息资源进行高效的管理控制。
药店的物资供应很复杂繁琐,并且物资种类繁多,订货、管理和发放的渠道也各有不同,一个完整的药店物资供应包括计划管理[3]、仓库管理、财务管理等等各个繁琐且重要的模块,所以药店的物资管理也必须实现信息化,并且要设置一套完整的管理系统来提高管理人员的工作效率,从这一方面来说药店也是迫切需要开发进销存管理系统的。
4. 研究方案
1.设计方案
1.1框架设计
框架使用SSM框架(Spring SpringMVC mybatis),前端页面制作使用vue框架,原生按钮不美观因此选择与vue框架配套的element-ui2.4.11制作页面。数据库则采用存储引擎为InnoDB的MySQL数据库。后端开发工具选择IDEA,运用SSM框架完成对数据库信息的存取、添加、更改、删除等操作。
1.2数据库设计
与其他数据库相比,MySQL易学易用且满足需求,故而选择MySQL数据库。其数据库表类别及功能如表4-1所示。
表4-1数据表设计
类别 | 对应表 | 功能 |
用户表 | User | 存放用户所有信息 |
药品表 | Medicine | 存放药品信息 |
订单表 | order | 存放订单信息 |
库存表 | reserve | 主要存放药品库存信息 |
连锁店信息表 | Chain_Store | 每家连锁店基本信息、药品数量种类 |
采购表 | purchase | 存放工作人员的预定药品的订单信息 |
权限表 | jurisdiction | 存放不同用户权限的信息 |
药品生产厂家 | factory | 存放生产厂家的一些基本信息 |
1.3功能设计
本系统主要采用Java、IDEA.0、MySQL 5.0、VUE等技术和工具来进行开发和完成。IDEA是功能丰富的Java集成开发环境,包括了完备的编码、调试、测试和发布功能,支持非常广泛,功能十分强大,因此用IDEA和数据库来开发药品管理系统是一种较好的方案。本药品管理系统是使用IDEA和数据库结合来构建药品管理系统的一个应用实例。本系统涉及的主要功能包括如下:
(1)用户注册
提供新用户注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册用户信息保存在对应数据库的数据表中。
(2)药品入库
提供药品进库操作,并根据对药品库中现存药品进行判断从而进行添加新药品信息还是更新药瓶库存。
(3)药品出库
对药品进行出库操作,药瓶出库数量小于库存数量即可正常出库,当大于库存数量时,出操作会被禁止弹出弹框提示当前药品库存数量,并让用户进行重新选择。
(4)订单管理
订单信息存储购买药品和出售药品的信息,用户可对订单信息进行添加、删除、更改、查询操作。订单的增加会影响药品表的信息,购买药品则增加库存,取消订单则返还库存并更新库存信息。
(5)连锁店管理
连锁店管理功能,对药品输送进行管理,可对连锁店任意一家或多家进行药瓶的输送或者抽调一家药品到另外一家连锁店,实现资源的调节分配。
2. 研究方案
2.1需求分析阶段
连锁店药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、药品流向和消耗,还方便快捷的途径对药品基本信息进行定期的更新和删除等管理能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单。所以本系统主要包含系统用户管理模块、药品管理模块、进货管理模块、存货转移管理模块四大模块。
2.2软件设计阶段
此阶段是将软件设计的结果转化为计算机可运行的程序代码。在程序编码中,必定要制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。此阶段主要应用实践研究法。
2.3.软件开发阶段
制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。对每个实体类字段名进行考究、主键外键的设置进行深入探讨;同时业务流程、数据走向、确认校验进行严谨设置,从而保证系统的完整性。
2.4软件测试阶段
在软件设计完成之后要进行严密的测试,一旦发现软件在整个软件设计过程中存在的问题并加以纠正。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。对主要功能例如预定、购买、出售功能进行测试,确保不会出现数据残留和脏数据进入数据库中。
5. 工作计划
2022-11-25~2022-12-01:完成选题,优化选题方针政策,查阅相关中英文资料。
2022-12-01~2022-12-08:与导师沟通进行课题总体规划。
2022-12-09~2022-12-15:进行外文翻译,列出开题报告大纲。
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。