【精编完整版】药店进销存管理信息系统毕业论文_第1页
【精编完整版】药店进销存管理信息系统毕业论文_第2页
【精编完整版】药店进销存管理信息系统毕业论文_第3页
【精编完整版】药店进销存管理信息系统毕业论文_第4页
【精编完整版】药店进销存管理信息系统毕业论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档为WORD格式,下载后您可任意编辑修改目录1可行性分析报告111引言212系统开发的必要性和意义213现行系统的调查与分析2131现行系统调查研究2132需求调查和分析414新系统的方案5141新系统的目标5142系统规划及初步开发方案5143系统实施方案5144投资方案5145人员培训及补充方案515方案的可行性分析516结论52系统分析报告721概述8211系统分析的原则8212系统分析方法822现行系统分析8221现行系统现状调查8222现行系统存在的主要问题和薄弱环节1223新系统逻辑设计15231新系统目标15232新系统逻辑模型15233系统数据分析15234建立数据字典16235处理逻辑描述20236遗留问题2024用户领导审批意见203系统设计报告2131概述22311系统设计目标22312系统设计策略2232计算机系统配置22321硬件配置22322软件配置2333系统结构设计2334模块设计2335数据库设计24351数据库逻辑设计25352数据库物理设计25353数据库保证2536编码设计26361代码设计原则26362代码设计26363编码设计的评价与验收2737输出设计27371输出项目27372输出接收者27373主要功能27374输出要求27375输出界面设计2738输入设计(举一个例子)28381输入项目28382输入的承担者28383主要功能要求28384输入要求29385输入校验29386输入界面设计2939网络设计30310系统实施方案设计303101实施方案说明303102实施的总计划303103实施方案的审批314课程设计心得体会321可行性分析报告系经济管理学院管理系专业信息管理与信息系统题目药店进销存管理信息系统小组成员杨鹤2013年1月吉林11引言摘要系统名称医药店管理信息系统目标和功能开发的系统主要包括系统管理、采购管理、销售管理、财务信息管理等主要功能模块,而各类业务都可实现数据的添加、删除、修改、查询、打印等功能。背景随着医药行业的市场化发展,医药流通的的管理是否规范与人们的日常生活紧密的联系在一起。如今科学技术的进步和大量新药品的研发,增加了医药店管理工作的难度,特别是药品信息管理是一项非常繁重的工作。传统的药品信息管理多为手工管理方式,造成了管理效率低、数据的更新和维护困难等现实问题。很难适应医药店持续发展的要求。因此针对医药管理的现状,设计和开发一个专用的药店管理系统是很有必要的。系统开发的组织单位YH软件开发中心系统的服务对象中小型的医药店参考和引用的资料王欣编著管理信息系统北京中国水利水电出版社,2004专门术语和缩写词管理信息系统(MIS)12系统开发的必要性和意义随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。对于一些大中型管理部门来说,利用计算机支持管理高效率完成管理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件;而药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,一般不允许出错,如果实行手工操作,每天进货的情况以及进货时间等等须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件。13现行系统的调查与分析131现行系统调查研究1组织机构调查本系统主要针对中小型药店,一般一个中型的药店负责专项管理的人员3、4名,销售人员5人左右,每天来往药店的人估计八十人左右。其组织结构图如图11所示。2业务流程调查医药店的具体业务流程如下客户到医药店选择药品,填写订货单,将订货单交个销售人员,销售人员审核订货单,如果存在错误重新填写订货单,否则进行下一步的处理。如果是新客户则先进行登记,然后根据客户的订货情况对库存进行检索,如果满足供应条件,则开收货单,客户付款后,开收据和发货单,会计将应收金额计入明细账。客户根据发货单提货,由专门的人员发货并修改库存。同时对销售记录进行存档。如果不能满足供应条件,将现货部分卖给客户,并将缺货信息发给采购部门,采购部门按照缺货情况,确定向哪个供应商订购哪种类型的药物,采购数量,然后按供应商汇总,将订购种类和数量打印出来,向供应商发订货单,供应商根据药品的总价向药店发送付款单。医药店进行核对后,付款并修改相应的明细账,当供应商把货发过来的时候,要与订货单进行核对,核认无误后入库并向销售部门发送到货通知3信息流程分析数据流成分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。根据业务流程调查,可以知道数据之间的关系如图12所示。图12数据流程图4费用主要是对工作人员工资的发放,房子租用及其各项费用每年的维护费用1万元。差旅费大约为5000元。5计算机应用情况调查(1)现有配置现有2台计算机,有1台基本闲置未用,计算机使用情效率低,维护不及时,不仅浪费了资源而且计算机硬件也有一定的损耗。(2)计算机专业人员目前没有计算机专业人员。(3)已经应用的项目及效益现有一个药店管理系统,有药品信息管理、库存管理等功能只能进行基本的应用,功能不全面,只能进行基本的应用。(4)使用效率及存在的问题功能不完善,没有采购、销售管理功能。不能进行查询和统计,只能产生很少的效益。6现行系统存在的主要问题和薄弱环节1)信息输入工作繁杂,经常存在着重复输入的问题,在现有条件下,工作效率比较低。(2)查询比较困难,无法实现多个表之间的综合查询。(3)各部门的业务活动大多处于手工状态,工作量大,输入不规范,误差较多。(4)损益现象严重。132需求调查和分析面对着大量繁杂的医药信息等的管理工作,需要计算机和系统完成以下工作。(1)具有数据输入功能包括药品信息、客户信息、职工信息、供应商信息的输入。是数据具有完整性。(2)具备信息存储功能包括药品信息、客户信息、职工信息、供应商信息等重要数据的存储。(3)具有浏览功能包括药品信息、客户信息、职工信息、供应商信息的浏览。(4)具有查询功能(5)具有打印功能(6)对已输入的各项数据可以由专门的操作员增加、删除和修改。(7)用户控制功能设置多个用户权限来控制用户访问的内容。(8)系统功能提供系统友好界面、退出系统等基本的系统功能。14新系统的方案141新系统的目标1便使用者可以安全的查找自己想要的各种药品信息;2通过全面的药品信息采集和处理,辅助提高系统的管理水平;3使用本系统,可以有利的发展小型的药品管理系统的效率。142系统规划及初步开发方案本系统主要是对药品的进销存进行管理,对药品进行采购、销售、统计和财务管理等。工作人员可以根据药品类型来查看某种商品的销售情况及药品的剩余情况决定是否要采购。同时销售信息的变动影响着库存的变化,仓库部门可以根据销售情况来决定库存需要,也可以列出当前销售量最多的前几项药品和销售量最少的前几项药品,以便于管理者对顾客需求进行分析。以便采购员改变采购计划。药品管理系统使用单机作业,有药店专人输入有关药品信息,方便工作人员进行统计和查询,向财务处报盘进行结算。本系统实现了采购、销售、库存、财务等业务的自动化管理。本系统终端拟采用奔腾处理器,300MB内存,10GB硬盘,一个光驱,一个鼠标,一台打印机,一个扫描器,可配一台网络服务器。项目投资初略估计前期投资50000元,中期投资20000,后期维护40000。143系统实施方案本系统客户端拟采用WINDOWSXP操作系统,服务器采用LINUX操作系统,前段开发语言使用DELPHI,使用ACCESS数据库管理系统。本系统由NE软件开发中心开发,大约需要20天时间。系统规划表如下表11所示。表11系统规划表阶段人数时间(星期)人星期起止时间可行性研究2222012122420121231系统分析2222013010120130107系统设计1112013010820130112144投资方案此系统一次性投资50000元(不包括硬件设备更新费用),在2013年1月拨入。145人员培训及补充方案由于是一个比较简单的系统,人机界面友好,操作简单,帮助信息详尽医药店一般人都可以使用,只需要简单的指导培训即可。15方案的可行性分析(1)技术上的可行性。本次开发采用DELPHI70作为编程工具,可视化的开发工具有VC、JAVA,VF、DELPHI等,在这其中DELPHI比较简单,易用,且功能强大。而SQLSERVER2000实现简单,易于开发。所以说此方案在技术上是可行的。(2)经济可行性在进行投资系统时,该系统是否值得开发,系统投入运行后获得经济高效益是否大于开发运行之前的经济效益,以及系统开发是的成本和运行后的成本是否是最低。我们在开发系统时会根据用户的需求来开发以最低的成本来获得最高的效益。现在就药品管理系统的经济可行性进行详细的分析,从以下几个方面来分析成本效益分析的本质。从成本和效益分析主要是使得获得的效益大于成本。本系统的有形成本是购买的设备如计算机、打印机、扫描仪等还有开发人员和维护人员的工资。本系统只需狗之间的设备就可以运行而且购置的数量也少,我们所开发的系统是一个小型系统所以开发和维护人要求不是很高而且易于维护。根据有形成本的分析系统具有很大的有型效益能够大大减少设备费用和工作人员的工资。本系统是小型系统容易操作无需对工作人员进行培训,工作人员很快就能适应本系统,能够提高工作效率,从而提高了对顾客的服务质量,所以无形效益也是可行的。成本和费用估算投入本系统之后可以减少工作人员3人,可节省年工资3万元左右。对于本方案初步投入50000元,方案的生命周期估计为二年,初始投资5万元,预计等年净现金流量为20万元,基准收益率为10根据公式NPV520PA,10,2520173553971万由此可见对销售管理系统的改进使企业的利润增加。因此,经济可行。(3)系统运行可行性。本系统运行后,将把原来由人工来完成的销售、采购、库存管理改为由计算机来完成将节省大量的时间,提高了工作效率和工作的正确性。工作人员可以很轻易的掌握操作流程和方法,安全性高,实用性强,使用方便,开发简单,故在系统运行上基本是可行的。(4)操作可行性用户仅需具有基本的电脑操作能力即可。16结论依据以上因素,本药品管理系统开发项目不仅方便快捷、高效,而且社会效益比较好,从而使本系统开发者相信该系统开发出来之后将取得的成功。综上所述,此项目在技术、经济、操作和运行是完全可行的。2系统分析报告系经济管理学院管理系专业信息管理与信息系统题目药店进销存管理信息系统小组成员杨鹤2013年1月吉林21概述211系统分析的原则在系统分析中有许多的困难,为了克服困难,做好分析工作,在进行系统分析需要遵循如下原则(1)逻辑设计与物理设计分开的原则逻辑设计主要考虑应用的逻辑结构和逻辑流程,不考虑底层的物理实现。根据逻辑设计系统可分为采购管理、库存管理、财务管理等模块。根据物理设计可以把采购管理分为采购订单管理和查询管理等模块;可以把库存管理分为入库管理和修改库存等模块等等。物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。(2)面向用户的原则在结构化方法中强调用户至上的原则,用户是信息系统开发的和最终的归宿。本系统是在药店的基层开始进行系统的调查的,系统的很多功能都是为采购员、库管员和财务员所设计的,因此本系统很大部分是根据他们的需求进行设计的。因此整个开发过程要面向用户;用户的参与程度和满意程度是系统成功开发的关键。(3)结构化分析的原则系统调查工作应严格按照自顶向下的系统化观点全面开展,一层一层的深入研究。本系统按照结构化系统的原则,将药店管理系统划分为采购管理模块、库存管理模块和财务管理模块。212系统分析方法采用结构化的方法自顶向下的逐层分解、逐步细分、逐步求精,利用抽象和分解为手段控制系统的复杂性,把大问题分解成小问题,然后分别解决。分解是把一个较为复杂的问题分解成较小,比较容易解决的问题,然后分别解决。例如把系统分成四个模块考虑,正是基于这样的方法。抽象是考虑问题的本质属性,暂不考虑具体细节,以后再添加详细的细节,直到最详细为止。即把复杂的处理内容隐蔽起来,抓住问题的主体,有利于问题的理解。例如我考虑顶层的业务流程时,就暂时抛开各个模块的细节,先进行总体上的分析,然后才考虑各个模块的细节。22现行系统分析221现行系统现状调查1现行系统目标、规模、界限、主要功能现行系统的目标是建立一个实用性、先进性、易用性和易维护性的管理系统,它能实现简单的信息录入、库存、采购等功能。现行系统的规模很小,只是药房独立工作的单机软件,没有与其他系统进行连接,出了药店就不能再使用现行系统。2组织机构调查本系统主要针对中小型药店,一般一个中型的药店负责专项管理的人员3、4名,销售人员3业务流程调查与分析医药店的具体业务流程如下客户到医药店选择药品,填写订货单,将订货单交个销售人员,销售人员审核订货单,如果存在错误重新填写订货单,否则进行下一步的处理。如果是新客户则先进行登记,然后根据客户的订货情况对库存进行检索,如果满足供应条件,则开收货单,客户付款后,开收据和发货单,会计将应收金额计入明细账。客户根据发货单提货,由专门的人员发货并修改库存。同时对销售记录进行存档。如果不能满足供应条件,将现货部分卖给客户,并将缺货信息发给采购部门,采购部门按照缺货情况,确定向哪个供应商订购哪种类型的药物,采购数量,然后按供应商汇总,将订购种类和数量打印出来,向供应商发订货单,供应商根据药品的总价向药店发送付款单。医药店进行核对后,付款并修改相应的明细账,当供应商把货发过来的时候,要与订货单进行核对,核认无误后入库并向销售部门发送到货通知。业务流程图如图21所示。采购管理主要完成如下业务(1)按药品汇总客户订单。(2)确定要向供应商订购的各种药品的数量。(3)按供应商汇总,打印向供应商的订货单。(4)当供应商把货发来时,要核对订货单。打印到货通知单,通知销售部门可将客户预定的配件卖给客户。医药店采购管理的流程图如图22所示。采购管理主要完成如下业务(1)编辑订货单。审核客户填写的订货单如果有错误返给客户。(2)确定客户订货。根据库存情况确定是否有现货卖给客户。(3)编制销售和库存报表。定期编制各种营业报表。(4)库存检索。允许经理查询有关销售和库存等信息其业务流程图如图23所示4数据流程分析根据业务流程调查,可以知道数据之间的关系如图24所示。根据对药店的详细调查,分析人员认为药店的处理业务可分解为采购管理、销售管理、库存管理、财务管理。系统的主要外部实体有两个(1)客户。(2)供应商。系统主要的输入输出数据流如表21所示。表21输入输出数据流与系统有关的数据存储如下(1)药品库存。(2)应收应付款明细账。对采购管理有关业务流程分析可知外部项有(1)供应商(2)销售管理输入来源去处输出来源去处订货单客户销售管理收款单财务管理客户发货单供应商采购管理付款单财务管理供应商输入输出表如表22所示。表22采购管理输入输出数据流与采购有关的数据存储如下D1,药品库存。D2,暂存订货单。D3,待订货的配件。D4,供应商。D5,向供应商的订货单。D6,应付款明细账。采购管理数据流程如图25所示输入输出流如表23所示。表23销售管理输入输出流销售数据流程如下图26所示222现行系统存在的主要问题和薄弱环节1现行系统基本上是依赖OFFICE软件进行操作,管理手段落后,工作效率低。2由于信息的繁琐,在进行信息的录入和处理时容易出现错误3查询比较困难,只能做单个表的查询。4现行系统的安全性比较差,由于用户管理机制不明确,用户权限也没有明确的定义,用户使用比较混乱。现行系统也不能根据药品销售进行必要的统计。药品在不断的更新,不断发展的,因此有些药品可能不会有人使用了,有些药品可能已经过期,如果没有统计功能,要知道这些是需要很大的工作量的。23新系统逻辑设计231新系统目标新系统的目标是建立一个能够长期、安全、稳定、可靠、高效的运行,能够减少工作量的药店输入来源去处输出来源去处发货单供应商核对发货单订货单财务管理供应商到货通知单打印到货通知单销售管理输入来源去处输出来源去处订货单客户编辑订货单发货单开发货单客户到货通知采购管理核对客户订货单报表编制报表经理查询要求经理检验库存应答检索存储经理管理系统,它能实现基本的采购、销售、库存、财务等的管理。经过对现行系统的分析,以及对薄弱环节的了解,可以确定新系统的目标。新系统必须具有如下功能药品信息管理药品信息是进行药品进销存均需要的一些信息。药品信息管理主要用于对药品的代码、名称和产地等基本信息的管理。药品采购管理当药店需要增加新的销售药品时,利用此模块可以添加新的药品信息,删除旧的药品信息,修改已存在的药品信息,提供所有与药品相关的各类信息,初始化库存,初始化供应商相关信息。库存管理库存管理是对每一种药品的进货数量、进货金额以及全部药品的进货数量、进货金额进行管理,对每一种药品的销售数量、销售金额以及全部药品的销售数量、销售金额进行清理,并计药品剩余情况等内容。查询管理实际生活中容易发生药品过期和损毁,此时利用此模块对过期的药品和损毁的药品进行清理。还要查询库存剩余量,决定是否要进货。财务管理对采购时所需的钱进行管理,修改总账,编制会计报表。232新系统逻辑模型根据现行系统高层数据流程图的分析和比较,对采购管理功能进行扩展,其外部实体有(1)供应商。(2)销售管理。(3)药品管理员。采购管理的输入输出数据流如表24所示。表24采购管理输入输出数据流输入来源去处输出来源去处发货单供应商核对验证订货单按供应商汇总订货单供应商到货单通知打印到货通知单销售管理会计报表编制报表药品管理员与采购有关的数据存储如下(1)D1,药品库存。(2)D2,暂存订货单。(3)D3,待订货的配件。(4)D4,供应商。(5)D5,向供应商的订货单。(6)D6,应付款明细账。(7)D7,总账。采购管理新系统数据流程如图27所示。233系统数据分析在设计ER图时时强调的是不同实体之间关系。根据以上的分析得出下面的ER图如图28所示。图28实体ER图属性如下所示1药品药品名、类别、有效期、地址、规格、进价、备注2供应商编号、地区、供应商名、备注3仓库药品名、供应商编号、数量、零售价、药品编号4客户用户编号、联系电话、地址、备注234建立数据字典数据字典就是将数据元素、数据结构、数据流、数据存储、处理功能和外部实体等详细情况加以记录,并按照一定的方式进行排列所形成的一部关于数据的字典。1、数据元素数据元素是最小的数据组成单位,也就是不可再分的数据单位。药品编号,药品名称,供应商编号等如本系统中的数据元素的定义如表25所示。表25数据元素的定义数据元素编号DE001数据元素名称药品编号简述药品编号别名MEDICINECODE长度20个字节类型字符型取值含义根据药品基础信息对药品的编号有关的数据元素或数据结构药品信息有关的处理功能销售管理,输出药品信息,采购管理当所有的数据元素都定义完了时,就可以建立一张数据元素一览表,如表26所示。表26数据元素一览表编号数据元素名称别名类型长度DE001药品编号MEDICINECODE字符型20DE002药品名称MEDICINENAME字符型20DE003药品类别代码MEDKINDCODE字符型10DE004售价PRICEFLOAT20DE005厂价LISTPRICEFLOAT20DE006库存量NUMBERINT40DE008有效期至USEFULLIFEDATANTIME8DE009供应商编号FIRMCODE字符型10DE0010供应商名称FIRMNAME字符型10DE0011联系人LINK字符型10DE0012联系电话LINKTELL字符型13DE0014销售编号SALENO字符型20DE0017销售日期SALEDATEDATATIME8DE0018销售数量SALENUMBERINT200DE0019总金额AMOUNTFLOAT20DE0020进货日期BUYDATEDATATIME8DE0021进货数量BUYNUMBERINT200DE0022订货单编号ORDERCODE字符型8DE0023进货单编号BUYCODE字符型202、数据流数据流表示数据的流向。在数据字典中所定义的数据流有两类一是从外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。以药品订货单为例来介绍数据流的定义。如表27表27介绍数据流的定义数据流编号DF001数据流名称药品订货单简述客户在医药店购货时填写的订货单来源外部项“客户”去处处理功能“采购管理”组成订货单编号、药品编号、数量、客户、日期流通量每天约80份高峰期的流量大约30份由于数据流定义的很多,在这里就不一一赘述了。3、数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源与去向之一,以顾客来介绍数据存储的定义。如表28所示。表28据存储的定义数据存储编码DB001数据存储名称客户信息简述存储输入数据流存储新客户的有关信息输出数据流新客户信息组成客户编号、客户姓名、客户联系电话、客户地址立即存储要求有由于数据存储定义的很多,在这里就不一一赘述了。4、外部项也叫外部实体,指的是数据的来源与去向,它不受系统控制,是系统以外的人或者事物。以客户为例介绍外部实体的定义。如图29所示表29外部实体的定义外部项编号E01外部项名称客户简述该公司接待的所有个人和单位输出数据流(去向)发货单输入数据流(来源)客户订货单、付款单个数1000名左右由于数据存储定义的很多,在这里就不一一赘述了5、处理功能处理功能是指最低一层数据流程图中的处理功能的定义。实际上每一个处理功能就是一个,可以使用判断树、判断表和结构是语言等进行描述。处理功能的定义如表210所示。表210处理功能的定义处理逻辑编号P001处理逻辑名称审核订购单简述接受从销售部门录入的客户订购单是否正确输入数据流客户订购单输出数据流1合格的订购单去向数据存储“确定客户订单2不合格的订购单去向外部项“客户”处理1录入客户订购单2按照药品名称,查询订购单是否合理有关的数据存储药品存储、客户由于数据存储定义的很多,在这里就不一一赘述了。235处理逻辑描述对底层的处理逻辑进行说明,例如对客户提交的订购单的处理。IF订购单合格确定客户订单ELSE将订购单返还给客户236遗留问题由于资金和技术水平有限,只能实现了医药店管理的一些最为基本的功能,可能还存在着很多的不足和缺陷,在以后的过程中还会不断更改,改进。24用户领导审批意见支持医药店管理系统的改进,认为有利于医药店的管理。3系统设计报告系经济管理学院管理系专业信息管理与信息系统题目药店进销存管理信息系统小组成员杨鹤2013年1月吉林31概述311系统设计目标本系统设计既要满足用户的要求又要满足设计人员的设计目标。从用户的观点看,要求系统能够达到以下目标(1)减少人工信息录入的错误,减少不必要的经济损失。(2)药品采购、销售信息用计算机来完成,节省人力和物力。(3)建立查询功能。可以查询药品的厂商、生产日期、剩余量等。以使工作人员知道哪些药品不再需要,哪些药品需要加大进货量,实现药品的最佳利用。(4)建立财务模块。能够对药品的采购、销售的应收款和应付款进行汇总编制报表。312系统设计策略本系统采用事物分析和变换分析两种策略的结合。通过事务分析,将药店管理系统分为有关药品的采购、销售、库存、等模块,对底层模块采用变换分析法将有关药品采购的模块分为订单管理、退货管理、查询等处理功能。以系统设计为原则,提高模块的内聚性,降低模块间间的耦合程度,建立数据库,实现数据共享,并且提高模块的独立性,使系统具有很好的可修改性和较高的灵活性。32计算机系统配置321硬件配置1主机主机CPU酷睿I5;内存4GB2外存储器主存512MB,外存至少100G磁盘。3终端与外部设备配置显示器及显示卡彩色VGA,分辨率不低于1024X768,64位PCI接口,缓存1MB以上;通讯口至少一个RS232串行通讯口和一个并行接口;网络接口板16或32位接口,有RJ45接口双绞线网;CDROM光盘驱动器40倍速以上。4其它辅助设备配有2台电脑、普通打印机、扫描仪等。硬件配置图如图31所示322软件配置1操作系统(OS)采用WINDOWSXP及现在市场上常用版本均可。2数据库管理系统(DBMS)数据库管理系统(DBMS)使用ACCESS数据库管理系统。3使用的编程语言使用的编程语言DELPHI70开发语言。4软件工具软件工具MICROSOFTWORD33系统结构设计根据系统分析得出的新系统逻辑结构进行系统得设计,由此可建立新的高层结构图,如图32所示。对采购管理模块的分解如图33所示。对向供应商订货模块分解成如图34所示。34模块设计通过对用户需求的分析,我们可以分析出药品采购管理大致可以分为以下几个模块药品信息录入模块、供应商信息查询模块、商品入库模块等。对每个模块的模块名称、输入、输出、处理等方面进行详细的说明。对药品信息录入模块的模块说明书如表32所示。表32药品信息录入模块说明书模块名称药品信息录入输入数据流,药品入库清单输出数据存储,药品信息表处理打开数据库表“药品信息表”。然后根据输入设计的“药品信息表”的输入格式,显示药品基本信息表的格式。接受输入数据并检验。提示操作人员确认,确认后将数据写入数据库表“药基本信息表”。35数据库设计351数据库逻辑设计逻辑设计就是把概念结构设计阶段设计好的基本ER图转换为与选定的DBMS产品所支持的数据模型相符合的逻辑结构。药品信息表这张表是用来存储药品信息的。药品添加以后它的信息就会储存到这张表中,其中包含药品编号、药品名称、化学名称、规格、药品类别、剂型、批号及厂商等。其中药品编号是主键,非空且唯一。其余信息可以为空,并在数据表建立的时候给他们相应的规定好数据类型。药品采购表这张表是用来存储采购药品表单信息的,所有入库单信息都包含在这张表中。包括采购单号、药品编号、批号、采购日期、有效日期、进价、预售价、数量、整量单位、散量单位及验收人。其中采购单号是主键,非空且唯一。药品库存表这张表是用来存储库存信息的,所有初始化的库存信息和出库入库信息改变后的信息都会被记录下来。它字段有库存号、药品编号、批号、药品名称、数量、整量单位、散量单位、采购日期、有效日期、进价、预售价、库存下限及验收人等。352数据库物理设计本系统内所使用的数据结构中有关数据项的存储要求、访问方法、存取单位、存取的物理关系。为了简化,这里把表的结构列出来。这里以药品采购表为例,如33所示表33药品采购信息表353数据库保证数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。数据安全性控制中采用的方法有1、用户标识与鉴别。用一个用户名来标明用户的身份。系统内部记录着所有合法用户的标识,系统鉴别用户是否是合法用户,若是,则可以进入下一步的核实;若不是,则不能使用系统。为了进一步核实用户,系统要求输入密码。为保密起见,用户在终端上输入的密码不显示在屏幕上。2、定义用户的权限。不同权限的人对数据库具有不同的操作级别。36编码设计361代码设计原则1唯一性药品的编码要符合唯一性,现在一个名称的药品有很多,厂家却不同,疗效也不一样,所以药品的编号要唯一。2合理性编码设计必须与编码对象的分类体系相适应,以使代码对编码对象的分类具有标识作用。药品也有很多的分类,有的是激素类了,有的是保健类的,等等,在进行分类的时候符合了合理性原则就不会那么难以理解。362代码设计代码具有识别、处理功能及提高系统可靠性等功能。根据系统分析阶段对系统的详细调查结果,来确定的代码对象如表34所示。表34编码对象表字段名类型宽度可否为空采购单号整型20否药品编号字符型20否药品名称字符型15否采购日期字符型20否进价字符型10否预售价整型30否数量字符型30否编码对象使用范围使用期限建议使用的编码方法药品编号整个系统长期合成码订单编号整个系统长期合成码发货单编号整个系统长期合成码药品类别整个系统长期层次码1药品编号药品编号为8位,即药品序号(5位)药品顺序号(3位)例如ASDNG0012订单编号订单编号为12位,即订单序号(1位)日期(8位)序号(3位)3发货单编号发货单编号为12位,即发货单序号(1位)日期(8位)序号(3位)4药品类别库存号用2位数字表示,按顺序排列。363编码设计的评价与验收系统编码设计主要是为了直观,便于记忆,使用编码之后可以用字母或数字等简单的符号来查询可以提高查询速度。运用代码以后可使信息存储简洁清晰,而且节省存储空间,提高查询速度,也能节省计算机的处理费用。37输出设计371输出项目为了适应日常及时的对各种数据信息进行整理和分析,需要对数据库的中的数据进行输出。药品管理系统中采购管理部分的进货记录查询时输入以下内容进货时期、药品名称、进货数量等。以查询为例。372输出接收者进货记录查询的接受者是店长或采购员。373主要功能输出设计的目的是使系统输出的信息满足用的需求,输出的的让用户易于理解和阅读,可以根据输出的表单进行统计分析。为用户提供及时、准确和全面的信息服务,为管理人员提供销售信息,以便经营决策。374输出要求1输出设计设备和介质如表35所示。表35输出设备和介质输出项目设备介质用途特点药品清单打印机纸进行记录便于保存,费用低统计报表打印机纸进行药品的需求分析便于保存,费用低缼乏药品清单打印机纸进行采购便于保存,费用低过期药品打印机纸进行销毁便于保存,费用低2、输出格式输出设计的出发点是必须保证系统输出的信息能够方便地为用户使用,能够为用户的管理活动提供有效的信息服务。在进行输出设计时,输出设计格式要满足以下三点(1)合理性。输出格式设计不合理会造成用户的理解困难,影响用户的使用积极性,给信息的使用带来麻烦。(2)适用性。输出格式的设计应该与用户密切配合,在了解现有报告、图表的基础上,根据用户的进一步要求加以改进和确定。(3)清晰性。输出格式在满足用户要求的前提下,做到清晰、美观,并且易于理解和阅读,不能产生误解。375输出界面设计输入界面如图35所示图35输出界面38输入设计381输入项目在进行输入设计时对药品信息表的输出内容有药品名称、制造商、药品分类、药品编码、生产时间、有限期等。以药品输出为例。382输入的承担者药品信息表输入的承担者是库管员。383主要功能要求该系统的输入主要都是通过用户界面的输入来完成的,可以通过界面程序的程序来控制输入的正确性,对于输入的正确性进行检查,不正确的不能够输入到数据库中,并给用户以提示,要求用户修改。在加上友好的用户界面,节省人力物力等资源。384输入要求主要输入数据类型、来源、所用设备、介质、格式、数值范围、精度等如表36所示。表36输入需求表输入项目输入设备介质用途特点药品信息键盘方便库存统计归类方便药品验收键盘以免采购出现错误方便药品查询键盘方便统计药品剩余方便385输入校验本系统采用了重复输入检验和输入核对检验两种方法,以确保数据的正确性。数据输入的过程容易出现错误,可能是由于原始单据有错或录入时产生错误。所以要采取相应的检错措施,来确保输入数据的准确性。检验错误的方法很多如重复检验、输入核对检验、控制总数检验、记录技术检验等等386输入界面设计对药

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论