药房管理系统设计与实现

 摘要:近几年来,中共中央、xxx令在“大数据技术性健康养老产业”在实践中,依靠大数据信息综合服务平台,熟练掌握地区优势,根据省部级综合服务平台,根据药品挑选的独特要求,汇聚了各式各样优势推动聪明通俗性、全员育人、数据变化给予经营地基建项目,建立标准规范统一,如号统一,其使用和侧重的具体网站页面和流程,在推广药品前提下充分展示相匹配数据信息高效合规管理,建立联系在双方核查和总结中组成网络结构的信息结构,使药品价格能及时有效地升级变化,进行大数据共享,可以在全国范围内导致考虑周到的发展理念发展方向。解决了平民百姓买药、产品众筹的核心需求,促进了我国国内各地药店经营规模的扩大以及各种新型药品的上市,药店药品信息的处理方法、整理、梳理越来越复杂。药店要经常数据分析店里药品的各种信息,包括药品的销售情况、一手货源、供应量、转变等。但是连锁大药房的管理系统作用太强,比较贵,不是很适合大中小型药店的经济效益自己的利益。对药店来讲,管理和智能安防系统至关重要,其主导地位要求的是系统各尽其职,有权进行监控,务必全方位记录药店消费者信息,进行相应数据的集中统一处理。从而使得药店管理人员对药品销售情况、药店代理商、药品信息开展全方位管理,对药店下一步经营情况提供一定的数据应用。

毕业论文认真解读了这一系统在怎样的大背景下设计方案,对促进药品领域起不了什么样的作用,开发时使用的操作流程,设计程序的时候要的数据调查,汇编程序经验积累,在其中数据复杂也是有详细说明页面的开发与使用的作用,此系统软件依据C/S数据模型,采用SSH架构模式,数据库应用MySQL,具有较强的工控触摸屏,操作流程简单实用,适合许多市场需求。

 关键词:药店管理系统;web;MySQL

第1章绪论

  1.1研究背景及意义

  1.1.1研究背景

信息系统是企业运用系统实现信息化管理装置,通过该系统可以容易地实行在线管理系统服务项目,并且可以在多个线上部位集成化统计数据。它像供应商在网络中的结合,可以帮助企业快速查找客户信息,节省公司时长,同时还可以一目了然地把握库存报表,助力企业针对性地有计划的拿货,掌握库存剩余量。基于以上难题,开发药店智能管理系统是十分必要的,以进一步规范和简单化药店管理方面,提升药店各种信息资源管理的速度和精确性。电子信息技术早已渗入各行各业,尤其是电子信息科学技术的普及与应用,使IT市场在竞争中显现出不能比拟的优点。

传统药店运营模式通常是手工把握药店的信息。比如,根据手工做账来把握某类药品的销售状况。但这种方法远远不能满足现代化必须随着现代科学技术的发展、科技的日新月异电子计算机毫无疑问影响了我们自己的日常生活。当今社会更为趋于信息化管理、智能化系统。在数据为王的现如今,数据的分析至关重要。比如,对药店市场销售药品进行统计与分析,有利于药店经营人在下一次选购药品时分析判断药品的采购数量,想通过人力完成这种数据的分析,必须花费大量人力,很容易出现错漏。用电脑管理药店具备手工管理方法不能比拟的优势。

1.1.2研究意义

传统管理方法药店管理方案也是通过人工方法做账或者人工记忆力信息的办法,因而很容易引发药品信息库存积压或是破损的情况,而通过运用电子信息技术,或是利用现代化方式,对药品信息系统实现的创新管理相对于传统手工制作管理机制而言,却拥有很多益处。比如,一方面成本费显著降低,职工任务量降低,信息获得便捷,管理方法简易、井然有序、高效率,不但节约了职工的时间也,还减少了管理方法人工成本,显著提升了高效率,激励了管理人员,尽管数据处理方法量也较大,但文件存储相对性详尽,这也是因为系统安全性、安全性和工作效能比较高。如数据信息非常容易升级和存储,非常容易忘掉等。在一定程度上能提高药店的运营效率,节省小药店的运作时长,降低人力成本,保证小药店智能管理系统业务安全性安全运行高效率,能够更好地确保药品在有效期内应用,这也是企业对用户义务的优良心态。因而,科学研究一种简易、便捷、迅速、适用大中小型药店可直接从电脑中运转的药店智能管理系统是非常有必要的。

如今的社会,随着我国的繁荣富强,人民生活水平的提高,大家对身体健康的要求越来越高,之上诸多是中国的医药产业发展迅速,各种各样尺寸药店雨后春笋般版五花八门,在中国一二线城市,药店多见连锁加盟药店,并且相对应的药店智能管理系统完善,不过这些系统软件并不太适合中小型药店,为了保证中小型药店管理人员的工作效能和工作效率,从而使药店管理人员迅速深入地了解药店的运营现状。设计方案一套达标系统软件从而达到最大的一个社会经济效益是本药店管理系统的较大价值和意义。

伴随着人类社会经济发展的高速发展,全辖各个领域高新科技的突破速度也变快,在人类生活之中,莫不立即透露着高新科技的气息。因此,我们应该利用发展趋势现代化信息才能够更多地不断加强人类各项工作主观性主动性,使人类对管理方面充斥着兴趣爱好,进而大大提升了人类效率,与此同时,还可以应用发展趋势现代化信息,增强了相关工作的精确度,从而减少了无意义的损害。但是现在的私营,包含药店连锁加盟的运营方等,这一类企业,也只能依靠进行深入有效地应用现代化信息技术性,才能够保证利用现代化电子信息技术具有快速、合理而准确的反应力,及其解决紧急状况的快速沟通能力或解决突发事件的快速处置能力,才可以大大提升了相关工作的精确度和发展的需求,才能够顺应了社会经济发展速度时尚潮流。

 1.2研究目的与内容

  1.2.1研究目的

现阶段在我国,各大中小型药店管理系统五花八门,可是在我国西北部地区以及一些偏僻的地域。因为资金远古社会经济发展力量的牵制,科技进步水准发展趋势比较有限,绝大多数药店并没有涉及药店管理系统,大部分所有工作主要是靠人工进行,

导致上述所说情况只不过二点:

目前市场上大中型药店管理系统,尽管功能完善,可是价格比较贵,硬件配置要求严格。一些药店管理系统必须专业人员实际操作,在我国中西部地区很多地区还是属于贫困山区,大型药店管理系统不太适合。近年来随着技术发展,及其电子信息科学的发展,信息化管理可以促进时代的发展,加速社会的进步的步伐,而设备取代人力乃是必定标准,借助计算机取代人力的繁杂工作就是刻不容缓的。

 1.2.2研究内容

文中的主要研究方向是讨论药店管理系统的设计与实现全过程。

论述系统软件开发所使用的语言表达,及其开发环境与所使用的后台管理数据库。

研究方法开发数据库所需的流程,及其数据库各表中间联络,表字段的各类约束条件。

科学研究每个模块实际设计与实现全过程,并解决编号期内可能发生的技术难点。

创建相对性完备的药店管理系统,进行测试并对结论展开分析。

 第2章系统的开发环境与技术

  2.1系统的开发模式

伴随着技术发展趋势,目前市面上的关键手机软件实体模型大部分分两种:C/S和B/S。

B/S开发模式主要是根据“浏览器与服务器”,其核心的优势是浏览器替代了原先的手机客户端,使用人无须在机组安装客户端软件,从而减少对顾客系统配置的需求,并且用户的大部分实际操作及其主视图展示也是通过浏览器展示的。

在B/S中,模式的落实一般遵照用户进行请求,再由服务器进行相对应的分析,并将对应的请求结论返回到前面用户服务平台。相对于传统的C/S模式,B/S模式在应用软件升级及保护层面不仅有着C/S所不具备的优点。

2.2系统的开发工具与技术

该系统根据B/S方式,应用Java语言表达开发后端服务插口,JSP技术性作为前端界面展现,MySQL存放有关业务数据。

 2.2.1eclipse3.7.0

eclipse作为一款免费体验编译工具,可以添加各种各样软件,拥有极其强悍的集成化开发自然环境,和极好的代码优化作用,能够极大地提高程序编写者开发效率。

 2.2.2MySQL数据库

本药店管理系统选用MySQL数据库技术性,相对于传统的数据库,MySQL选用B/S构造,其实是对C/S构造的改善,其统一了手机客户端,优化了全面的开发与维护保养,大幅度降低维护成本。

MySQL有很多特性,关键体现在以下几个方面:

1.方式使用方便

MySQL集成化非常多的运用工具箱,相较于其他数据库系统软件,具备使用方便,完全免费,有着非常友善的图形界面交互界面供用户选择,用户只需要简易学习与掌握就能进行一定的开发。

2.具备非常nice的混合开发和可塑性。

MySQL适用安装在全平台比如windows,mac,linux系统,用户可以通过各种各样数据库开发综合管理平台浏览MySQL数据库,能节省客户时长。

MySQL的应用:它的优点,在个人或公司当中,它的使用水平获得了极大的极大的普及化。它是一个源代码开发专用工具,这样有利于成本的降低。与此同时,MySQL也是有很对缺陷,它经营规模非常小,作用比较有限,效率较为不高,作用相对单一,但这不会影响他在公司里的潮流趋势。

  2.2.3JSP技术

Java是一种比C更加简单地表达,其融入了多语种的特性,使之更为简约实用。因为Java的特性,其在使用中无需关注怎样处理运行内存,而且由于Java是中性化语言表达,Java程序流程在所有的系统下都能够完整的运作,这也是其他语言表达不具备的特性,也正因为如此,Java比其他语言表达更适合开发运用。

Java目前完成数据交换的重要方法是什么I/O(键入/导出),IO流的主要用途十分广泛,关键可用于载入、输出文件。

JSP其实质是一种比较简化的servlet技术性,因为和Java一脉相承,以至于JSP也继承Java语言的表达出色特性,比如不拘泥于服务平台硬件配置限制,能够混合开发进行使用运作。

JSP优点:

(1)相较于老模式,JSP能将业务呈现分层次防护。

(2)具备适用绝大多数服务平台运转的水平。

(3)只需要将JSP页面文件开展第一撰写,只需JSP网页页面并没有发生变化,在下一次启用时,不用编译程序。

(4)可重用性,根据元件的方式,大大提升了开发出来的效率。

(5)支持多种数据库。

2.2.4SSH技术

这一框架的主要作用即是提升开发过程的效率,提升工程项目的完成过程及项目的协调能力,它对项目的扩展性和可维护性一样具有重要作用。能够把它当作专用工具,或者开发过程的消息中间件。内含有很多设计构思及方式的运用。例如MVC框架,首先要知道它的使用目标和怎样把它运用到在实践中去。hibernate存在ORM系统软件,它用于soa架构,对它的使用规定其实和MVC框架一致。那样,工程中的应用程序框架到底是什么呢?即是Spring,与此同时,它还包含了其他的一些一部分。例如对于JDBC对数据库连接等。

S.S.H框架拥有诸多构成部分,在其中框架由下列构成:

1.有关Struts2框架

Struts2好一点的应用案例,它的主要作用是什么?即给予对MVC系统软件的底层适用,在其中用了多种多样技术性:对于网页跳转层面,由Servlet给予;对于动态网站制作,又用了JSP技术性。

如图2-1所示:

bce2ba25dfdd49604706eb81eec2ac88  2.关于Spring框架

针对Spring来讲,其最主要的也是很重要的特性,就是一个完成IOC的器皿。更为关键的是,它能够提供统一的封装形式实体模型对于一些常用的一种公司服务。总的来说,Spring为什么这么普遍受大家喜爱呢?因为他是一个多方位的应用程序框架,它用于多个领域及各个方面,而且,针对给定的多种多样框架,Spring也具有相当的协调能力,通常给予实际的差异计划方案和它们相互配合应用。

如图2-2所示

bc75d24fb921299aa7f9c283dcc55f96  3.关于Hibernate框架

为什么针对Hibernate框架拥有这般广泛应用呢?作为一个开源的soa架构框架,简单来说,Hibernate是一个开发者专用工具。一个什么样的工具呢?对于提升数据库功能多样性的一种手段。采用什么办法呢?可采取面向对象方法,这样有利于完成对数据库的插入,获取数据,修改代码等行为,便于而便捷。

如图2-3所示:

43823fb686a000f307c223975318eb51  第3章系统的需求分析与设计

  3.1可行性分析

可行性研究,一般是指在开发专业软件或是系统时,对系统从多方面所进行的一些调查,科学研究,剖析,为此避免系统的开发不成功。本管理方法系统关键通过企业线上app对药店数据库的规范化管理,向顾客展现比较详细的服药数据信息,有利于用户对药店控制。本管理方法系统顾客包含信息系统管理人员用户和一般管理人员顾客。本管理方法系统并不具有快速登录系统,必须要在系统管理人员变成使用人后,系统可以登录到系统。管理方法系统可根据具体必须设置不同的管理方法。当系统管理人员应用它时,他能够在申报购置时血管系统并进行购置。一般管理员用户登录管理方法系统后,就可以操作药店管理方法系统。

 3.1.1经济可行性分析

目前,生产力水平的发展,高性能计算机的价格较过去拥有一定程度的降低。系统的经济效益分析应当从工程项目的科研投入资产,盈利,投资回收周期好多个视角来考虑到。在系统中开发所需要的数据库使用完全免费开源的MySQL,开发语言表达应用Java,具有较好的混合开发和安全性。由于根据C/S构造对用户的硬件需求比较低,本系统的运转可以替代繁杂手工辛勤劳动,不但节约了人力资本,而且提高了工作效率。

 3.1.2技术可行性分析

本系统根据B/S方式开发,所采用的Javaweb技术和数据库系统,目前这一块的开发技术性早已完善,而且被广泛应用,利用现有的专业技术一定可以完成本系统所需实现的作用。需要用到的硬件平台:电子计算机一台,软件网站:eclipse,MySQL。本系统选用java编程语言表达设计方案,能够实现跨系统操作,选用广泛使用的SSM架构设计,前面选用简单有效的easyUI插口合理布局,把这些技术性的功效充分发挥得很健全,应用于本系统时更容易提高本系统的操作可行性分析。因此从技术上彻底可。依据经济效益分析使用了传统人工管理方案来处理药店,上传药物库存量信息等,但是这种的创新管理方式通常规定大量人工工作中,而人工网络资源也要资金投入来处理,这不仅提升了相关工作的艰辛水平,也消耗了时间和成本费,乃至易出现管理方法不正确。根据日本药品监管,既提升了公司员工的工作主动性,进而在巨大程度上提高了高效率,并且也节约了企业的生产成本。因此,在经营上彻底有效。操作简易可行性分析医药管理系统操作比较简单便捷,操作和工作人员只必须掌握最基本的电子计算机操作知识与技术性。因而,在运行中是绝对切实可行的。

 3.1.3操作可行性

该系统使用的是B/S的开发方式,都是基于windows操作系统开展运转的,系统页面简约美观大方,操作者仅需明白最基本的电子计算机操作技术性就可以。

 3.1.4社会可行性

该系统可有效地提升药房工作效率,比较低药房的人工成本。对我们国家的信息化基本建设起到一定的积极意义。

根据对以上几个可行性的剖析可得出结论如下所示结果,根据本系统开发出来的目标和达到的社会经济效益是有用的,对经济上的要求比较低并且好用的使用价值比较高,因而本系统设计开发是合理的。

 3.2概要设计

本药店管理系统是为了提升企业对药品监管的工作实践水平,让管理的过程越来越方便快捷,能够更好地对药物信息进行查找等操作,以提高人员的工作积极主动度和高效率,并保证数据的正确性与按时性,提高药店的管理工作业绩考核而研制的,以本文档记录研究过程。系统分成用户管理系统,要确保有通过运转的客户即可登录;服药系统,记述治疗的详尽信息;药物归类系统,药物的类型记录,以便于查看;产品销售系统,记述产品销售有关信息;拿货管理方法系统,记述进库有关信息。操纵系统各基本功能模块职责分工清楚,为后续操纵系统的实行带来了必需的基本上参照。在其中,一般系统管理方法主要包含系统管理人员对一般管理人员账号的增删管理方面,和对于个人基本上信息及其账号地修改管理方面。而产品经营则涵盖了对产品质量中剩下的库存商品,产品销售订单信息,为产品往后的供应情况等带来了数据信息依。与此同时,细心记录药物生产日期保存期,在查找药物时,可人工依据查找的药物总数,相同的药物,优先选择生产制造日期靠前药物,那样保证在规定保质期内前过的药物前要,后过的药物完全用。与此同时,根据成本控制系统,职工便不再需要大量记忆力药物(药物其价值,药物的剩下,药物的使用量等),从而降低了职工归纳信息追随,解决信息的劳动强度。本药物管理方法系统将极大地提升高效率,与此同时,根据本管理方法系统使药房更实现了对药物品质承担,对病人身心健康承担,进而设立了本药店的良好形象。

 3.2.1系统的需求分析

该系统的登录要进行登录名和加密密码的双重验证,针对验证失败给予相应的提醒信息,仅有验证通过才能够跳转本系统的首页进行进一步操作。

本系统的操作权限分成2类别:

第一类是:管理人员承担有关系统基本系统的上传,比如添加用户,上传药物的基本信息。

第二类是:一般用户能够对药物开展销售记录与维护本人基本信息等操作。

管理员用户可以添加相对应的业务员账户,当加上销售员账户时,为了更好地统一,操作简易,能够并对设定密码,客户第一次登陆强制性改动对应的登录密码信息。并且管理人员对销售员的一般信息具备日常维护操作的管理权限。

管理员用户及其一般销售员账户对药物信息日常维护,药物的购置,存货管理,市场销售操作应当保持一致,并且都应具备查询改动的管理权限;但只有管理人员对药物有审批作用。

 3.2.2系统的功能分析

对药店的功能、需求分析本系统需要完成的主要功能有:

bec66a6635459b72bc54c6fc1eb30826

1f8a11614c90f9fe90b9e855f6a57fb8  3.2.3系统非功能需求分析

1.性能测试方案

数据的完整性和精确性,用户上传数据应当具有一定的完整性,当用户上传数据不正确时,系统软件应当得出相对应提示

2.数据安全系数

为了保障用户信息内容,系统开展权限管理,只可以管理人员改动用户信息内容,用户只能查询本身信息内容。

对供应商加上和删除只能由网站管理员去执行,职工只能查看。

为了避免数据被删除,应用软删除技术性,防止数据误删除时,能够找到。

 3.3系统结构设计

此系统采用现阶段web最流行三层架构开发方式,前面页面用JSP完成,对页面的格式合理布局,款式解决采用CSS技术,针对一些简单的表单验证,例如账户密码,系统软件必须输入的药物价格应为数据这些,因此采用js技术。

表现层:作为前端的页面表明采用JSP技术。

内层:采用的是Spring Hibernate。

Web层:此系统的MVC框架采用Struts架构。

Service层:全部药店管理系统的思路完成层。

DAO层:药店管理系统与数据库数据交换,及其封装形式对数据库操作过程的实体类。

 3.4数据库e-r图设计

b567191169df268d62faaa0b21375800

df5b43d23cbbc4c9179e37794d14f90d

b98b614ad5b4cdcf32d3b99ee211186e

d6d258f62b009673a255eb871c21e630

 第4章详细设计

  4.1用户管理模块

700b7e18ae7c6544ee999791ce52423f  如图4.1所示:用户管理模块流程图

  4.1.1添加用户操作

获取前面页面销售员的键入键值,查看对应的客户用户名在数据库是否已经存有,不会有将它们存入数据库中,存有提醒客户信息已注册,而且设定权限为普通销售员客户,设定密码为111111

a3030d4bffd71c25e6e699f16a729a84  4.1.2删除用户操作

页面获取被清理数据的相匹配id,设定userlock为1

1f9c1ad78db9865e238df09e55c1299d  4.1.3更新用户操作

获取页面输入值,将合理合法数据信息存入数据库中

c89337c5ac56a50b13e5acd6fb77596d  4.2查询用户操作

获取页面登录名值,查看有关信息

7fbb20739ca667760122dd2d96a9b4fd  4.3个人密码管理模块

该药店管理系统完成了权限分离出来,不一样客户相对应的权限不一样(0代表网站管理员,1代表一般用户)

a818ad70b0d79273cf2a033569501cd5  如图4.2所示:用户登录流程图

具体实现:

通过request请求获取页面值,通过Dao层查询数据库是否有相关的用户信息

0a6c97f32856a28b1ebc3650ca669373  4.3.1用户修改密码模块

如图4.3所示:用户修改密码流程图

2ff9d8cc55cb22f63848b46353595909  具体实现:

获取session中值

 4.3.2用户退出模块

用户跳转到登录页面,并将session中的user移除

ebcb5bb80a56b9f586c0e94fa81db39f  4.4供货商管理模块

如图4.4所示:供应商管理模块流程图

96a4e3a09a87ab59539e374bd7fa6a76  4.4.1添加药品供应商

获取页面输入值,当药品供应商名不存在时,将其存入数据库中,存在时页面显示供应商已存在

 4.4.2删除药品供应商

获取页面对应供应商id值,设置lock为1

4b395c895f8181eb6e63e178cf286fcc  4.3.3更新药品供应商

跳转到更新页面,判断页面输入值的合法性,将合法数据更新

895f2081c0443f03ec9b87c23450f401

 4.4.3药品供应商查询操作

获取药品供应商名,查询相关信息

50307ad12be04343a008f7bd37d23521  4.5药品管理模块

如图4.5所示:药品管理模块流程图

edac99f8a36a29640393308ec57c5308  4.5.1药品添加操作

跳转到药品添加页面,获取页面数据,放入数据库

22796cb76b9eb4d5ad3c1dc8b29bc7a0

  4.5.2药品删除操作

获取对应药品id,将其lock设为1,存入数据库

952657ed7de1cd475d6b8ddad1786d01  4.6采购模块

如图4.6所示:药品采购模块流程图

57907793ae001938a99072e2fd13db8e  4.6.1添加采购操作

跳转到采购页面,页面输入数据,获取数据后判断数据的合法性,采购药品的进价不能高于售价

0ed08a9b5e2aba45a4287962160908ed  4.6.2删除采购操作

获取将要删除的信息,判断该批商品是否卖出,如果卖出,将不能删除

4b7d1bb4d61b23d7737ae63490f15c2e  4.6.3更新采购操作

获取将要更新的数据,放入数据库

729167637da254d3af89fe97069aad4b  4.6.4查询采购操作

获取药品名,查询数据库

95ad417c51bfaf5a027317a8e6134784  4.7销售管理模块

如图4.7所示:药品销售管理模块流程图

7cef853c902b69879fa0cf8b9ed2babb  4.7.1销售添加操作

跳转到销售页面,判断页面中的销售数量是否大于库存量,如果大于库存量则不能销售

06358d7435d4a63fba87fabb886b8161  4.7.2销售删除操作

获取要删除的销售信息,判断该批销售订单是否被退货,如果退货则不能删除

34300c7109b430e8a5d0d406c01466d7  4.7.3销售更新操作

跳转到销售更新页面,判断需要更新的销售订单是否被退货,如果退货则更新后的销售数量必须大于退货量

e984642f559d3cbaaa01c25fd7b5938b  4.7.4销售查询操作

获取页面输入药品值,如果为空或者没有对应值不跳转

857ff6cd8fb345e132ca81d9c7cae5e0  4.8库存管理模块

如图4.8所示:药品库存模块流程图

f66e803b3e0c111e29a015d5c17ce1c0  4.8.1药品库存的显示

e7f3a57a9626a1add7fdc66761b3b711

 

  4.8.2退货管理模块

如图4.9所示:退货管理流程图

da513341c9ad8b10efd3578f7fbc130c  4.8.3退货查询操作

获取页面的药品值

bb36c8546933f33b199451ed475a77f8  4.8.4退货添加操作

跳转到退货页面,判断退货数量是否大于销售数量,如果大于页面给出对应的提示信息,否则退货提示待审核

  4.9销售报表管理模块

如图4.10所示:销售报表管理流程图

ca5a2218c7b6d71fc20b79d16b7d918d  4.9.1药品销售报表

  4.9.2审核管理模块

如图4.11所示:审核管理模块流程图

7d670a3ae0e4548e39bbfe3fdaca8269  4.9.3审核操作

判断该批退货是否被审核过,如果审核过则提示不能审核,审核没有通过则可以继续审核;没有审核进入审核页面,审核通过将退货数量计入对应的库存

2916d98eee47ba000df7f8cc87bbef48  4.9.4审核查询操作

5b42757fffa85b59fb26d78206b635eb  4.10数据库详细设计

38e6146634a74f006d22584ca323a6bc

cbe2e1ebea19db0c25a7721ee4f8cd41

a514ae2fb388ffa78b3f18936f5160be

b3e083a81e8bdac2ae70735e6b22f833

 4.11数据库各表之间的关联关系

如图4.12所示:各表之间的联系

33472408c6b56ca1c9fc30d1860f868c  第5章系统测试

  5.1软件测试的概念

在特定标准对手机软件进行测试,以发觉程序错误,评估软件品质,检测其是否符合预估标准的全过程。

 5.2软件测试的目的

系统检验用以发觉实际操作系统里的错误或查验系统功能是否可行。目的是使实际操作系统更切合实际状况,从而增强实际操作系统的应用性。系统检测能够帮助我们改善信息内容系统。由于时间、要求等具体情况产生的影响,自己能够对该手机软件系统一部分功能进行试验,或者是对系统下列功能开展系统实验:

客户备案功能:还有对客户属性的辨别,在客户创建账户,实际操作系统根据客户名与动态口令辨别客户为互联网主管客户或是一般主管客户,进而辨别客户名与动态口令的是否准确。

新增用户功能:仅有系统管理员用户才能进行此功能。添加用户后,假如键入字段名为空,则无法执行该表。假如账号、登录密码、ID号、电子邮箱、通讯地址高效名字为空,系统将根据需求特定此键入。假如未进行ID和胎儿性别,即在提醒中选择相应的环境变量和胎儿性别;完成所有表格后,点击“储存”以特定已添加用户信息。

类型管理方法功能:载入列表时,列表为空时,系统不可以递交新列表;当药品种类和类型信息为空时,系统表明必须改进项目;填好合乎系统标准的表格时,按保存按钮,系统将表明下载的软件药品分类数据,这时在重新加载药物信息时,系统才能在药品列表中查询刚刚所读取的药物分类。

修改密码管理方法功能:在修改密码功能时,若表格全为空将无法推送表格;若原先登录密码、密码、明确登录密码有其中一项全为空时,表明该填好新项目时必须要填好新项目;若原先隐秘上传方式不正确,将无法变更隐秘;若密码与明确隐秘各不相同将无法变更隐秘。

市场销售信息化管理功能:包含购买药品的挑选、搜索查询;订单管理系统审核付款,订单撤销、变更、查看等;及其购买记载的撤销、查看。

拿货管理方法系统功能:包括仓库数据的拿货、查看等;客户数据信息审核订购,及其删掉检索订购等;拿货数据库的删掉查看等,必须要在拿货后,由一般管理人员的应用下才可以进行,却也需要经过系统管理人员的审核通过来完成拿货功能。

 5.3测试的计划和要点

  5.3.1功能模块测试

1.用户管理系统

检测账号登录时,用户名密码不正确时,是不是提醒错误报告;用户名密码恰当时是不是跳转相对应页面

2.本人账号管理

消费者和管理人员更改密码,数据库系统相对应数据信息是不是发生变化,密码长度小于6字符时,是不是对消费者进行一定的提醒

3.供应商管理方法

供应商仅有系统管理人员才可以加上,一般用户仅有查看功能

4.药品管理方法

对字段名的合理化进行检验,如药品市场价能否上传数据

5.采购管理流程

当药品开展购置时,供应量会不会产生对应的转换,同一药品数次购置药品供应量会不会相对应发生变化

6.营销管理

药品的销售量超过供应量时,是否存在消息提示

药品的售价低于成本价时,是否存在消息提示

药品销售出去时,相匹配药品的供应量会不会对应的发生变化

7.退货管理方法

当药品产生退货时,对应的供应量会不会产生相对应的更改

8.审核管理

药品的退货审批仅有管理人员有明确的管理权限,一般用户是不是仅有查询的功能

当管理人员对药品审批作出相应的功能时,药品库存量,药品退货表会不会产生相对应的更改。

 5.3.2非功能模块测试

系统的分页查询功能是不是健全

检测系统实行相对应操作过程中,系统相对应时长是不是在一定期限内

系统页面是不是较为简单友善

数据库系统是不是软删除;

 5.4部分测试图

如图5.1所示:药店管理信息系统登录界面

如图5.2所示:管理员用户主界面

如图5.3所示:普通用户主界面

 5.5测试结论

该系统各功能控制模块合乎需求分析报告,在系统实行对应的功能时,系统响应速度有效,系统页面简易友善。

 第6章结语

系统开发工作人员主要使用当代面向对象编程手机软件开发的基本方法,在商品开发出来的过程中编写文档。通过详解,由于采用Java计算机语言去满足新技术的开发要求,SSM架构设计迅速开发的核心技术早已运用到eclipse等集成化开发服务平台。在编码流程层面,因为运用了最基本归类,软件结构变得更加清楚,有利于信息内容系统的程序编写和后期维系。数据库系统选用MySQL数据库系统、HTML、CSS、JSP、jQuery、easyUI、bootstrap等新技术。D、代管在Tomcat网络服务器里的管理方法系统使后面程序流程比较容易融入和优化。依据市场需求分析的特征,操纵系统完成了药品管理方法系统的最基本功能。关键优点包含:

(1)该方法根据SSM(Spring Spring MVC mybatis)完成。SSM用途广泛,技术迭代快速,适应社会经济发展的新趋势,保持着尖端技术。

(2)系统所使用的网页布局通俗易懂。

(3)该系统是当代技术革新和优化的基石,不久的将来将便于应用。(4)该实际操作系统应用Java技术型,所以可以在不同软件上应用。与此同时,本系列还有很多层面需要进一步改善

(4)虽然本来系统的最基本功能都已经完成,也能解决生活需求,但是,系统真真正正用以日常生活当中,或许还在很多地方必须改进。

(5)时间又和硬件设施产生的影响,本系统不可以上传给客户拿药等的相关信息。

通过这次医药管理信息内容系统的开发,我发现了想要实现一个总功能并不是一步到位的,要职责分工、要融洽。一个大控制模块也是需要最底层控制模块互相协作达到的,顶层有上层逻辑性,必须相互之间启用和管理。编程设计需要一定的思维能力,塑造思维能力,把握编程技术,融会贯通,而且多学习多练习,不断反思积淀。在这次的系统开发环节中,因为自己详细设计做出来的并不是特殊的健全,碰到诸多问题,如:第一次的数据库建表环节,因为药品表格中价钱字段名设计成int,导致市场价只有为整数金额;药品采购单改动实际操作,因为未考虑到已经有药品卖出,造成药品库存量提升;药品的采购成本是不是小于市场价格,未作出很明确地剖析这些,幸而在后期系统产品测试,各种问题都已经被一一处理。

此次系统开发应该是我所学的知识的一个汇总,给我日后更加深刻课程的学习做了铺垫。但是该系统也存在一定的不够,如:在开发的时候对细节上的掌控不是太及时。他在日后一定会不断改进。

 致谢

本文是在指导老师的精心指导下完成的。论文从选题到完成的整个过程中,得到了指导老师的热情帮助和精心指导。指导老师严谨的治学态度、渊博的专业知识、敏锐的学术眼光、精益求精的精神给我留下了深刻的印象,并对我的学习和工作产生极大的促进作用。在论文完成之际,特向指导老师表示深深的敬意和感谢!

  参考文献

[1]李思睿,郑大翔,李志芳.医院药房管理系统前端工程化设计与实现[J].软件工程,2022,25(09):18-21+4.

[2]李秀萍.智慧药房信息管理系统的设计与实现[D].山东大学,2022.

[3]王颖瑞.药房信息管理系统的设计与实现[D].北京邮电大学,2020.

[4]秦莹.门诊收费及药房管理系统的设计实现[J].今日财富(中国知识产权),2020,(05):200-201.

[5]苏茂泉,李志贤.智慧云药房管理系统的设计与实现[J].电子技术与软件工程,2019,(17):1-2.

[6]杨诚.基于图像识别的药房库存管理系统设计与实现[D].南京理工大学,2018.

[7]张仁伟.门诊收费及药房管理系统的设计实现[D].哈尔滨工业大学,2017.

[8]童宇,张继山,李小为,张理想,谢霄阳.药房管理系统设计与实现[J].电脑知识与技术,2017,13(32):113-114+121.

[9]杨思捷.中医院药品管理信息系统设计与实现[D].电子科技大学,2017.

[10]朱鎔湃.基于J2EE技术的医院药房管理系统设计与实现[D].东北大学,2016.

[11]Park Jung Woong,Choe Young Min,Park Hee Dong.Design and Implementation of Smart Green House Management System Based on Open Source Hardware[J].Journal of Digital Convergence,2016,14(2).

[12]王子懿.医院药房管理系统的设计与实现[D].东北大学,2016.

[13]丁瑞.海南省澄迈县人民医院药房信息管理系统的设计与实现[D].电子科技大学,2015.

[14]肖文.辽河油田医院药房管理系统的设计与实现[D].大连理工大学,2015.

[15]杨江华,何新.一种中药房管理系统的设计与实现[J].电脑开发与应用,2014,27(10):5-9+13.

[16]Chong Jie Dong.Design and Implementation of Room Management System of Hotel Based on J2EE[J].Applied Mechanics and Materials,2014,3360(599-601).

[17]田林琳,孙福龙.基于C#的医院药房管理系统的设计与实现[J].黑龙江科技信息,2014,(14):45.

[18]Qi Ming Lou,Ying Fang Li,Hong Wei Zhang.Design and Implementation of an Intelligent Billing Algorithm for Open Computer Room Management System[J].Applied Mechanics and Materials,2013,2491(336-338).

[19]王子琳.基于JSP的药房管理系统的设计与实现[D].中国海洋大学,2013.

[20]张环,翟晓一,闫振飞.基于B/S的药房管理信息系统设计与实现[J].软件,2013,34(05):4-5.

[21]陈骏.基于B/S的门诊药房管理系统设计与实现[J].数字技术与应用,2010,(04):120.

药房管理系统设计与实现

药房管理系统设计与实现

价格 ¥9.90 发布时间 2024年4月5日
已付费?登录刷新
下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/208472.html,

Like (0)
1158的头像1158编辑
Previous 2024年4月5日
Next 2024年4月7日

相关推荐

My title page contents