论文部分内容阅读
近年来,我国经济发展迅速,人民生活水平不断提高,开始更多的对自身健康投入更多关注,药品产业繁荣,新的药品不断涌入市场。药监局为了加强对医疗卫生单位的药品质量监督,需要购买和使用大量的医疗检验设备,这些设备种类繁多、价格高昂、更新频繁,从设备的采购、入库、使用维护到设备报废,需要进行全程的精细的管理。传统的管理模式主要以人工管理为主,在管理过程中,由于无法高效的进行数据统计,重复购买、使用冲突现象频发,甚至由于设备维护计划不当造成药品检验设备提前报废,在制约药品检验部门工作效率的同时,也给政府造成了巨大的经济损失。针对以上问题,本文从晋中市药监局的实际需求出发,研究地方药监局药品检验设备管理系统的设计与实现。地方药监局药品检验设备管理系统实现了从设备采购、入库、使用、维护到报废的完整的业务流程管理,提高晋中市医药管理单位的工作效率,构建标准化和规范化的工作流程。在系统需求分析阶段,通过实际的调研,分析其他地方医药管理部门的信息化建设内容,结合本人的实际工作经验,提出药品检验设备管理的各项需求。在具体的分析和建模过程中,通过功能性和非功能性两个方面对系统需求进行了分析和描述,在功能性分析中采用了UML技术,基于用例分析建模了系统的用户和其对应的主要活动,将药品设备管理业务划分为4个业务模块:系统管理、设备采购、设备管理、设备出库和查询统计;在非功能性分析中,以指标化的形式定义了系统的非功能性需求,包括系统的性能和兼容性两个方面。系统采用关系数据模型建模药监局药品检验设备管理系统的数据,在建模过程中基于关系数据库第三范式对建模过程进行约束,有效的避免了数据库中的信息冗余和数据更新时的数据不一致现象,给出了系统的E-R图模型,在E-R图模型的基础上进一步描述了数据库的信息表的设计。在架构设计中,晋中市药品检验设备管理系统采用B/S架构,给出了系统在B/S架构下的网络部署情况;在系统开发过程中,采用MVC开发框架,对系统的界面、业务逻辑和数据进行分层;最后,给出了系统的功能组成。项目采用J2EE开发环境,基于Spring构建MVC开发框架,在数据库的设计和实现中采用MySQL 5.7作为后台数据库。在详细功能的设计和实现过程中,首先给出了系统功能类图和序列图,描述系统具体功能的实现,给出了系统管理、设备采购、设备管理、设备出库和查询统计五个模块的具体实现细节。在系统测试部分,本文采用黑盒测试方法对系统的4个功能模块进行了单元测试,在每个单元测试中,给出了测试用例,预期结果以及实际结果,并展示了晋中市药品检验设备管理系统的工作界面。进一步,通过压力测试验证系统的性能和稳定性,通过压力测试软件模拟用户访问的量级,给出了压力测试的方法步骤,测试结果和结果分析。综合模块测试和压力测试的结果表明,论文设计和实现的药监局药品检验设备管理系统能够契合医药管理部门设备管理工作的实际需求,全面覆盖了用户对于设备管理全过程中的各项操作的需求,具有较好的运行效率,有效的提高了部门的工作效率。