药品销售管理系统的设计与实现_第1页
药品销售管理系统的设计与实现_第2页
药品销售管理系统的设计与实现_第3页
药品销售管理系统的设计与实现_第4页
药品销售管理系统的设计与实现_第5页
已阅读5页,还剩34页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

专科毕业设计(论文)题目药品销售管理系统的设计与实现学生姓名专业班级学号院(系)指导教师职称完成时间2014年月日药品销售管理系统2专科毕业设计(论文)任务书课题名称药品销售管理系统的设计与实现专业班级1学号姓名主要内容、基本要求、主要参考资料等主要内容在系统设置中,系统将提供一个登入窗口,用户可以通过登入界面来登陆到系统中去,便可以进行系统操作。用户分为系统管理员和一般用户。系统设置包括用户密码修改、增加用户、删除用户、数据备份和还原。本系统开发完成后,能为厂商提供一个有效的平台,可以降低其成本,方便用户使用。基本要求1界面美观2功能基本符合要求3使用VS开发工具4使用SQL2008R2数据库主要参考资料1、李群先,李耀伟,江学锋,乔晓林,国嘉MICROSOFTVISUALSTUDIO2005程序设计基础人民邮电出版社200462、童爱红,侯太平数据库编程清华大学出版社200463、杜修平MICROSOFTVISUALSTUDIO2005程序设计中国电力出版社200454、黄明,梁旭MICROSOFTVISUALSTUDIO2005信息系统设计与开发实例机械工业出版社20044完成期限201461指导教师签名专业负责人签名2014年月日药品销售管理系统1目录摘要1ABSTRACTION11绪论511研究背景512目的意义513论文结构62需求分析721销售管理的任务722本文研究路线823管理系统概述1024数据流程图103总体设计1331销售管理系统的作用1332销售管理系统功能模块1333系统开发环境简介144详细设计1541功能设计15411基本信息15药品销售管理系统2412进货管理15413销售管理16414库存管理17415系统管理1742数据库开发18421数据表的建立18422存储过程的使用195实例功能2251登录界面2352主界面设计2353添加药品界面2454药品入库界面设计2555系统用户添加界面25第六章测试与分析2661测试环境2662测试方法2663测试项目2764测试结果27结语28致谢29参考文献30药品销售管理系统3药品销售管理系统的设计与实现摘要医药销售企业采购、销售和库存有机的结合,是药品销售企业获得最大的经济利益的关键。本文以药品销售管理系统为例,初步分析了药品销售系统在当前药品销售企业管理方面的应用,联系实际应用设计实现一个以控制物流为主的管理软件。通过对药品销售管理信息系统的系统分析,详细设计各功能模块。该系统实现了部分ERP的功能,包括进货、库存和销售功能,有较强的可操性,而且尽力做到降低实施成本,减少实施风险,加快实施进度,增加投资回报。本系统设计主要使用MICROSOFTVISUALSTUDIO2005开发应用程序,加快开发速度。以MICROSOFTSQLSERVER2000为底层数据库,三层体系结构的应用设计,增强系统扩展性,不断完善功能设置。关键词药品销售SQL数据库三层体系结构药品销售管理系统4PHARMACEUTICALSALESMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATIONABSTRACTIONPHARMACEUTICALSALESENTERPRISEPURCHASE,SALESANDSTOCKORGANICUNION,ITISTHEDRUGSALESENTERPRISEGETTHEMAXIMUMECONOMICBENEFITOFTHEKEYTAKINGDRUGSALESMANAGEMENTSYSTEMASANEXAMPLE,ANALYZEDTHECURRENTDRUGSALESSYSTEMDRUGSALESENTERPRISEMANAGEMENTAPPLICATION,CONTACTACTUALAPPLICATIONDESIGNACHIEVEATOCONTROLTHELOGISTICSPRIMARILYMANAGEMENTSOFTWARETHROUGHDRUGSALESMANAGEMENTINFORMATIONSYSTEMFORTHESYSTEMANALYSIS,THEDETAILEDDESIGNEACHFUNCTIONMODULETHISSYSTEMREALIZESTHEPARTOFTHEFUNCTION,INCLUDINGERPRESTOCKING,INVENTORYANDSALEFUNCTION,HASTHESTRONGCANFUCKSEXANDTRIEDTODOREDUCETHECOST,REDUCETHERISK,SPEEDUPTHEIMPLEMENTATIONOFIMPLEMENTATIONSCHEDULE,INCREASEINVESTMENTRETURNSTHISSYSTEMDESIGNMAINUSEMICROSOFTVISUALSTUDIO2005DEVELOPINGAPPLICATIONS,ACCELERATEDEVELOPMENTSPEEDMICROSOFTSQLSERVER2000WITHUNDERLYINGDATABASE,FORTHEAPPLICATIONOFTHREELAYERSTRUCTUREDESIGN,ENHANCETHESYSTEMSCALABILITY,ANDCONSTANTLYIMPROVETHEFUNCTIONSETTINGKEYWORDSDRUGSALESSQLDATABASETHREELEYEREDSTRUCTURE药品销售管理系统51绪论11研究背景网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革以及经济活动的革命,在某种意义上,这些变化为中小企业创造了同大企业、同国外企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。如今在日益成熟的软件市场上,各种企业物流管理软件种类繁多,功能也非常完备。但是对于一些小型的企业来说,他们只需要软件中的很小一部分功能,比如进货、销货、存货的信息,但是目前市场上对于简单的销售系统的开发似乎还是一个空白,这样就造成了一定程度上的需求不平衡。显然在网络经济的时代背景下,进行有效的销售管理已经成为中小企业存身立业的头等要事1。然而对于一贯疏于管理的中小企业而言,实现有效的销售管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术计算机销售管理系统。在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业设立分公司或实行代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开具产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。这种信息传递、管理方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导了解到企业的“进、销、存”出现问题时,就已经远离了问题出现的时间和地点2。即便是没有分公司的企业,使用传统的手工方式管理也存在同样的问题。通过销售管理系统,及时通过网络把决策信息传递到相关决策人,从而可以及时发现问题、解决问题,更药品销售管理系统6好地把握机会。12目的意义随着经济的全球化以及中国经济改革的逐渐深化,企业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划(ERP)系统是被实践证明了的提高企业竞争力的最有效的方法之一。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,ERP就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个ERP系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。药品销售管理是ERP企业资源管理中的核心环节,也是一个企业能否取得效益的关键。如果能够做到合理进货,及时销售,使库存量最小,那么企业就能获得最大的经济效益,所以,采购、销售和库存必须有机的结合起来,利用计算机技术,加强各个部门之间的沟通。本次毕业设计就是立足于这种需求环境,设计开发出具有如下优点的系统1用户基本资料一次性建立,便于规范控制。2物料控制半自动化,加强各个部门之间的联系。3提高库存管理的服务水平,最大限度地降低库存量,以减少在库存上的资金积压。4最大限度的保证订货任务的按期完成。5提高计划的可能性,实现均衡生产。6集成管理职能,提高管理效率。药品销售管理系统713论文结构本设计主要内容包括六大部分,分别是1基本信息管理,主要是添加公司、商品信息、信息管理。2进货管理,添加进货信息和销售退货。3销售管理,添加销售和退货。4查询统计,总结为六大部分。5往来管理,商品进货结账、退货结账、商品销售结账、销售退货结账。6系统设置,主要是添加用户、修改密码、用户管理、退出登录。药品销售管理系统82需求分析21销售管理的任务由上面的背景所述可知销售管理工作的主要任务有1添加销售信息2添加销售退货由于企业经营的药品种类经常会很多,例如一个超市可能会经营上万种药品,因此按照传统的人工管理方式,会存在以下问题。1物资种类繁多、品种齐全,保管管理困难。有的物资超储备或库存积压现象严重采购成本居高不下;有的物资严重短缺,导致销售时才发现没有了库存;有的药品由于没有及时的盘点,到月末时才发现库存丢失了却查不出原因;有的在入库、领用时找不到药品的存放地点等。2无法进行准确及时的成本、毛利核算。成本管理永远是企业管理的主题,特别是现在面对多变的市场环境,如何及时满足用户的多品种需求,进行科学合理的成本预测、成本分析及成本控制,及时、准确地为企业管理者提供经营决策信息,显得至关重要。而传统的成本核算方法加权平均法和移动平均法及核算工具只是粗放地进行成本核算及成本管理,很难满足管理的需要3。至于成本核算到工序、核算到产品的思路先进先出法,在手工操作方式下更是无从谈起。3管理信息相互独立,市场预测手段、方法落后,严重影响企业科学决策,建立科学的市场信息反馈系统已迫在眉睫。手工财务数据相互独立,财务信息传递也只是通过层层统计报表,常常出现数字不符、报表不详的情况,难以达到统计数据的及时性、准确性、相关性要求。集团决策层、领导层很难及时地把握来自市场的准确信息,也就无法快速对市场做出正确的决策和预测。市场反馈信息系统已严重滞后于企业管理的药品销售管理系统9需要。4应收账款居高不下,占用了大量资金,严重影响了企业资产运作效率,加大了企业经营风险4。手工管理很难适应企业销售规模增大、销售业务复杂的形势,普遍存在着应收账款管理不细、帐龄分析和催款通知不及时、不到位的问题;催款力度及相应的催款政策不够。5在生产和销售环节,不能准确地掌握质量的变化,尤其一些客户投诉或降级使用的次品,无法做到全程跟踪,影响到市场的销售。自动化程度低,信息不畅通,不能在整个企业共享资源,各种等级的成品的管理不能做到准确无误。缺乏质量跟踪、投诉处理监控机制。6不能有效管理异地仓库和办事处销售业务。办事处一般通过传真或电话的方式每月上报销售数据和异地仓库的收发存数据,工作量大,并且上报的信息存在信息延迟和不准确的现象,严重地影响到企业领导层的决策工作。22本文研究路线可行性分析(可行性分析)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。一般而言,良好的销售管理,有助于为企业达到以下的目标一、协助组织达成发展目标与远景。二、有效地运用人员的能力与技术专才。三、促使组织成员的工作士气高昂且激发潜能。四、滿足组织成员的自我实现感与增加成员的工作成就感。五、发起且落实组织变革。六、提高组织成员的工作生活品质。七、协助企业负责人做出正确决策。数据库是指自描述的完整记录的集合。数据库技术在20世纪60年代中期产生,它的出现使信息系统的研制从以加工数据的程序为中心转变为以共享数据库为中心来进行。数据库开始是在大公司或机构中进行大规模数据处理后来随着计算机的逐渐普及,数据库才应用到计算机上。数据库发展的到今天,已药品销售管理系统10经是相当成熟的阶段,它对大量数据处理能力的不断提高,发展和完善。根据实际情况,我们使用ADO控件少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高高的计算机专业知识,也不必进行专门培训,稍一接触就可以上手进行所有操作。本文的研究框架如下图21所示,反映了如下的研究思路资料查询熟悉开发环境定题调查研究系统分析与设计数据库设计功能实现打包发布图21本文的研究框架图本系统采用微软公司的MICROSOFTVISUALSTUDIO2005是进行前台应用程序开发,后台采用微软的MICROSOFTSQLSERVER2000进行后台数据库开发。MICROSOFTVISUALSTUDIO2005是WINDOWS应用程序开发工具,是使用广泛、易学易用的面向对象的开发工具3。MICROSOFTVISUALSTUDIO2005提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化药品销售管理系统11了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性6。故而,实现本系统MICROSOFTVISUALSTUDIO2005是一个相对较好的选择。MICROSOFTVISUALSTUDIO2005是一个非常优秀的数据库应用工具完全支持面向对象的开发7。它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。23管理系统概述信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统ES或决策支持系统DSS,其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。24数据流程图药品销售管理系统12顶层销售管理要求系统管理要求系统使用人员药品销售管理系统图22顶层数据流程图0层药品销售管理系统131系统管理2销售管理系统管理要求销售管理要求提交结果提交结果图23顶层数据流程图一层药品销售管理系统1411要求类型处理系统管理要求12用户管理13配置管理14数据备份15数据恢复用户管理要求配置管理要求数据备份要求输出管理结果输出配置结果数据库信息数据库信息数据库信息用户信息表数据恢复要求16系统初始化系统初始化要求数据库信息图24一层数据流程图21要求类型处理22增加销售23修改销售信息24删除销售信息25查询销售信息增加销售信息要求修改进货信息要求删除销售信息要求新销售信息销售信息修改结果删除销售信息销售信息表销售信息销售信息表查询销售信息要求查询结果图25一层数据流程图销售管理要求药品销售管理系统153总体设计31销售管理系统的作用销售管理系统是基于先进的软件和高速、大容量的硬件基础上的新的销售管理模式,通过集中式的信息数据库,将企业的进、销、调、存、转、赚等企业的经营业务有机地结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。伴随着药品物流的信息主要有三个信息结点药品进货信息结点、药品存货信息结点和药品销售信息结点。药品的流动同时也伴随了资金的流动。一般来说,利用销售管理系统可以在以下方面提高企业管理的水平1提高管理效率降低人工成本。2降低采购成本。3及时调整营销策略,防止价格流失。4防范陈呆死帐降低应收账款。5减少仓储面积,提高房产综合利用。6降低储备资金占用。7加快资金周转实现的经济效益。8强化财务监控制实现的经济效益。9商业数据智能分析。10高效决策。32销售管理系统功能模块根据以上对销售管理内容和销售管理系统的分析,数据库对功能的呈现很重要,面对的是数据库的用户,不同的用户对于同一个数据库会有不同的使用目的,因此明确目标是一个包括进化管理、销售管理、库存管理和用户谁将使用数据库是重要的5。药品销售管理系统16一个标准的销售管理系统应该包括如图1所示的几大功能模块。其系统流程图如图31所示和如图32所示。图31销售管理系统应包括的基本功能图31系统流程图33系统开发环境简介选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企药品销售管理系统基本信息查询统计系统设置进货管理销售管理往来管理药品销售管理系统17业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。操作系统WINDOWSXP数据库MICROSOFTSQLSERVER2000开发工具与语言MICROSOFTVISUALSTUDIO2005C药品销售管理系统184详细设计41功能设计根据上述总体设计得出的系统流程图和整体功能模块的设计,可得到下列详细设计每个功能模块内容,每个功能模块都由若干相关联的子功能模块组成。应用程序开发主要使用控件ADODC和DATAGRID连接数据库,大都使用了MICROSOFTSQLSERVER2000自带的向导开发,这样节省了很多时间6。411基本信息基本信息是一个企业最基本和最重要的信息,脱离了基础信息,包括添加公司和药品信息等,销售系统就无法运行。“基本信息”功能模块用于维护这些基础资料,包含的子功能模块如图41所示。添加公司信息添加药品信息公司信息管理药品信息管理图41“基本信息”功能模块公司信息管理的操作方法如下(1)修改。单击“详细信息”按钮,弹出“修改公司信息”页面,如图24所基本信息药品销售管理系统19示。可直接在编辑框中修改信息,信息修改完成后单击“修改”按钮,完成修改操作。(2)删除。直接单击“删除”按钮,即可将该公司数据信息进行删除。412进货管理“进货管理”功能模块用于管理企业的进退货业务,包含的功能模块如图42所示。图42“进货管理”功能模块在功能导航区中单击“添加进货信息”按钮,在操作区中会显示添加进货信息页面。如图4所示。在“商品名称”下拉列表中选择进货商品名称,“供应商”自动显示该商品的供应商名称,在其余编辑框中输入完整的进货信息,然后单击“添加”按钮,完成添加操作。413销售管理“销售管理”功能模块用于管理企业的销售业务,包含的子功能模块如图43所示。进货管理添加进货信息添加进化退货药品销售管理系统20图43“销售管理”功能模块在功能导航区中单击“添加销售信息”按钮,在操作区中会显示添加商品销售信息页面。添加销售信息页面如图41所示。此页面主要是用于添加商品销售的详细信息。操作方法请参见31节的添加进货信息。414库存管理“库存管理”功能模块用于管理企业的库存信息。“库存查询”用于查询企业药品的库存,可以查询总库存或分仓库查询。“库存转库”用于将一个仓库的药品转移到另一个仓库,或者连锁门店之间的药品调拨,内容包括编号、源部门、目的部门、货号、数量、单价、合计金额、调拨日期、制单人、调货原因等。“库存盘点”用于管理企业的库存盘点工作,将实际盘存的药品数量输入计算机,计算机自动与数据库中的库存数量进行核对并产生盘盈盘亏统计信息。“报损报溢”用于管理企业药品库存的损益,内容包括编号、货号、仓库、数量、库存单价、金额、日期、责任人、制单人等。“上下限设定”用于设置库存的上限和下限,当药品库存的数量超出指定的销售管理添加销售信息添加销售退货药品销售管理系统21范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最佳存量、备注等。“库存上下限报警”根据当前药品库存和指定的库存上下限自动列出低于下限或高出上限的药品,并可以直接根据最佳存量直接生成采购订单。“历史查询”用于查询各种转库、盘点、损益的历史数据。415系统管理“系统管理”是每个系统都必须具备的功能。由于这部分功能比较通用,在后面的实例中将不再详细介绍。“参数设置”用于设定系统定义的一些基础参数或开关。“权限设置”用于设置各操作员使用系统操作的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。“数据备份”用于备份系统数据库。“数据恢复”用于恢复系统数据库。“日志管理”用于维护系统的使用日志。一个好的应用系统会对任何操作员进行的任何操作都进行日志记录,“日志管理”可以查询、导出和删除历史的日志。“更改密码”供用户更改自己的密码。根据以上需求分析,一个基本的销售管理系统数据库中大致包括几十多张表,分别存放相应子功能的数据信息,其中药品清单、供货商清单和客户清单是关键表,用于存放基础的数据信息10。其他涉及药品、供货商和客户信息的表,都只记录这些元素的编号,根据作为外键的编号来对应。因此这三张表和其他表间的关系是1N的关系。因为整个系统涉及的实体和属性较多,限于篇幅不能也没有必要一一列举。药品销售管理系统2242数据库开发421数据表的建立数据库服务器采用MICROSOFT的SQL2000,它提供了对高效的存储过程和灵活的用户自定义函数的支持,并在核心层实现了数据完整性控制。由于篇幅限制,仅列举一二,不详细列举。如图44所示和45所示公司表图44销售表图45药品销售管理系统23422存储过程的使用使用存储过程来进行二层应用程序处理大体上有三个优点1预编译,已优化,效率较高,并可重复使用12。避免了SQL语句在网络中传输然后再解释的低效率。2修改方便。3安全性保障。可以分别授予执行权限。下面是几个系统中主要的存储过程1进货单计算存储过程CREATEPROCEDURESF_进货单ASBEGINTRANSACTION库存库中没有,增加记录INSERTINTO库存库货号,仓库,库存数量,库存金额,库存单价SELECTDISTINCTJ货号,J仓库,0,0,0FROM进货单明细ASJLEFTJOIN库存库ASKONJ仓库K仓库ANDJ货号K货号WHEREK货号ISNULL修改库存信息UPDATE库存库SET库存单价CASEWHEN库存数量ALERT用户名中不能含有非法字符HISTORYBACK“RETURNIFSCVALIDATEUSERPWDRESPONSEWRITE“ALERT密码中不能含有非法字符HISTORYBACK“RETURNIFTHISVALIDATENUMBERTEXTTHISLABEL1TEXTRESPONSEWRITE“ALERT验证码错误HISTORYBACK“RETURNSQLCONNECTIONSTRCONNEWSQLCONNECTIONSYSTEMCONFIGURATIONCONFIGURATIONMANAGERAPPSETTINGS“STRCON“STRCONOPEN药品销售管理系统28SQLCOMMANDSCDNEWSQLCOMMAND“SELECTCOUNTASFFFROMTB_USERWHEREUSERNAME“USERNAME“ANDUSERPWD“USERPWD“,STRCONINTCOUNTCONVERTTOINT32SCDEXECUTESCALARIFCOUNT0SESSION“USERNAME“USERNAMERESPONSEREDIRECT“DEFAULTASPX“ELSERESPONSEWRITE“ALERT用户名或者密码错误,请重新输入HISTORYBACK“RETURN52主界面设计主界面包含系统功能菜单和标题头,界面如图52所示图52主界面药品销售管理系统2953添加药品界面如图53所示图53药品信息添加维护54药品入库界面设计销售管理操作类似进货管理。下面是入库管理,如图54示药品销售管理系统30图54入库界面55系统用户添加界面系统管理中的用户添加管理操作,对用户进行添加设置,如图55示图55系统用户设置药品销售管理系统316测试与分析61测试环境本次实例测试是在公司部门的工作现场中完成的。测试所在硬件环境中央处理器AMDDUALCOREPROCESSOR4800内存20GB硬盘1600G转速7200转/分光驱CDROM52X显示器彩色真彩32分辨率1024768标准键盘、标准光电鼠标测试所在软件环境WINDOWSXPPROFESSIONALSP2MICROSOFTOFFICE200762测试方法测试是一个为了寻找错误而运行程序的过程,一个好的测试用例是只可能找到迄今为止尚未发现错误的用例,一个成功的测试是揭示了迄今为止尚未发现的错误的测试。软件测试基本可分为白盒测试和黑盒测试。两种测试方法从不同的角度出发,反映了软件的不同侧面,也适用于不同的开发环境。白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试,也可称为测试员测试,主要应用于结构化开发环境。黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,也可被称为用户测试,主要应用于快速应用开发(RAD)环境。本例所用的是黑盒测试。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当药品销售管理系统32地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。药品销售管理系统3363测试项目表61测试项目表序号测试项目内容和目的测试结果输入正确帐号密码可以登录1用户登录输入错误帐号密码用户名不正确时显示“查无此人”;密码不正确时显示“密码不正确”。2用户管理添加、删除、修改用户,并用新添加的用户登录。操作顺利,新添加用户可以登录。3配置管理添加、修改、删除部门名称及岗位名称操作顺利,结果可以正常保存置数据库。按照提示输入正确字段增加新销售信息增加成功。4增加销售信息增加时输入错误字段系统提示输入错误,并重新输入。8修改销售信息对所选销售信息进行修改可以修改并能提交保存9删除销售信息删除指定信息产出成功并能提交保存单条件查询,观察查询结果结果正确,并可以打印到处10查询销售信息组合条件查询

温馨提示

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

评论

0/150

提交评论