版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要在现如今的信息社会中,压缩成本、提升售价的所能带来的利润空间变得越来越想在竞争中保证优势地位,就必须更加有效的利用自身资源、全面、准确的掌握信息、优化管理。信息已成为企业的一种重要战略资源。随着信息技术的快速发展,各行各业都已经广泛的采用信息管理系统来帮助企业进行管理,信息管理系统能够快速、准确的完成繁琐的信息处理,而且不容易发生错误,极大的提高了企业的运营效率。引入信息管理系统后能对企业的各个运营环节进行统筹考虑和全局性的控制,来保证企业稳定、高效的进行各项经营活动。本文设计的社区药店便捷销售系统便是在信息化以及微信小程序快速发展的背景下开发的。设计的社区药店便捷销售系统包括微信小程序端和后台管理端组成,开发技术采用微信小程序+PHP技术来设计,采用C/S+B/S设计模式来设计,以MySQL数据库来存储系统的数据。微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等;后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。关键词:社区药店;微信小程序;PHP技术AbstractIntoday'sinformationsociety,theprofitmarginbroughtbycostreductionandpricepromotionisbecomingmoreandmoreimportanttoensurethedominantpositionincompetition.Wemustuseourownresourcesmoreeffectively,masterinformationcomprehensivelyandaccurately,andoptimizemanagement.Informationhasbecomeanimportantstrategicresourceforenterprises.Withtherapiddevelopmentofinformationtechnology,informationmanagementsystemhasbeenwidelyusedinallwalksoflifetohelpenterprisestomanage.Informationmanagementsystemcanquicklyandaccuratelycompletethetediousinformationprocessing,andisnoteasytomakemistakes,greatlyimprovingtheoperationalefficiencyofenterprises.Afterintroducingtheinformationmanagementsystem,wecanmakeoverallconsiderationandoverallcontrolofeveryoperationlinkoftheenterprise,soastoensurethestableandefficientoperationoftheenterprise.TheconvenientsalessystemofcommunitypharmaciesdesignedinthispaperisdevelopedunderthebackgroundofinformationizationandrapiddevelopmentofWechatapplet.ThedesignofcommunitypharmacyconvenientsalessystemconsistsofWeixinsmallprogramendandbackgroundmanagementend.ThedevelopmenttechnologyusesWeixinsmallprogram+PHPtechnologytodesign,C/S+B/Sdesignmodetodesign,andMySQLdatabasetostoresystemdata.ThefunctionsofWeixinsmallprogramendincluderegistration,homepage,shoppingcart,orderandpersonalcenter,etc.Thefunctionsofbackgroundmanagementendincludelogin,drugmanagement,categorymanagement,ordermanagementandusermanagement.Keywords:Communitydrugstore;Wechatapplet;PHPTechnology目录TOC\o"1-2"\h\z\u13420摘要 I28196Abstract III28933目录 V161前言 722339一、绪论 76250(一)课题背景及意义 717792(二)课题研究现状 728045(三)课题主要研究内容 99389二、课题开发相关技术 931206(一)微信小程序 912572(二)系统开发模式 1012996(三)PHP技术 115152(四)MySQL数据库 1226751三、需求分析与总体设计 1316312(一)可行性分析 1317407(二)需求分析 1317544(三)总体设计 1422854(四)数据库设计 1523727四、系统实现与测试 1716249(一)微信小程序端 1731293(二)后台管理端 1925083(三)系统测试 2024143结论 227064参考文献 239759谢辞 24前言在现如今的信息社会中,压缩成本、提升售价的所能带来的利润空间变得越来越小,想在竞争中保证优势地位,就必须更加有效的利用自身资源、全面、准确的掌握信息、优化管理。信息已成为企业的一种重要战略资源。既可以对外使企业在其生产和经营过程中获得技术支持,又可以对内实现公司内部的通信和协作,减少了操作和管理的成本。为了实现这种快速、准确的管理,就需要借助计算机系统来实现。今天,计算机被应用于很多企业的生产控制和管理过程中,计算机采集,组织生产经营加工成对各级管理人员做决策的有用信息,协助企业各项业务活动顺利进行。随着药店地域规模的不断壮大以及药店中经营的药品种类不断地增加,单纯依靠人工操作的管理机制已经不能满足药店的管理需求,并且用人工操作会使工作效率变低,也很容易导致错误的产生,为了提高工作流的效率,并且有一定地位,药店就需要采取有效措施,建立适合自己业务的软件管理系统,这样就代替了人工,同时又提高效率,从而有能力不断的扩大企业的经营规模。与此同时,人工操作还有其他一些弊端,会带来很大的工作量。比如,管理库存(下订单和入库)、销售的时候,仍需要手工记录入库药品信息、入库数量、入库时间、经手人、销售数量、销售时间、销售金额的计算、是否审核等繁琐的操作。一、绪论(一)课题背景及意义随着信息技术的快速发展,各行各业都已经广泛的采用信息管理系统来帮助进行生产经营,信息管理系统能够快速、准确的帮人完成繁琐的信息处理,而且不会发生错误,极大的提高了企业的运营效率。引入信息管理系统后能对企业的各个运营环节进行统筹考虑,对生产经营进行全局性的控制,来保证企业稳定、高效的进行各项经营活动。可见,对药店进行信息化管理,连锁药店要想实现规划化、系统化、精细化和科学管理化,那么开发一款适合本社区药店管理软件,是连锁药店目前的必然趋势。在互联网时代,企业间的竞争由原来的规模化竞争发生改变,也就是信息化能力的竞争,管理水平的竞争。因此对信息进行收集处理的能力变得尤为重要。本课题针对社区药店的实际情况设计了一个信息管理系统,帮助药店企业提升信息收集、提高信息处理的能力,并帮决策者进行决策。(二)课题研究现状随着近年人们收入水平、生活追求的大幅提高,生活观念也发生了很大的转变。身体健康成为人们越来越看重的东西,在医疗健康上的投入明显增加,很多企业家纷纷开始布局医疗卫生行业。药品零售行业作为药品出售的终端被广泛看好,很多有识之士纷纷投资或加盟药品零售行业。目前药品零售行业的竞争越来越激烈,对于药品零售企业来说如何通过科学的布局,保持企业在市场上的持续竞争力变得至关重要。信息化时代已经到来,要提高药店的竞争力,对经营管理实行信息化是关键。目前各大药店都在不断地建设、完善自己的管理系统,利用高效的现代化管理系统来解决药店传统模式的不足。目前我国大型连锁药店企业还存在很多问题,比如企业扩张速度过快,而与之相应的制度、管理没有跟上,造成各个部门之间无法及时准确的进行对接影响运营效率;药店的经营模式不合理,各个分店各自为政降低了企业整体的竞争力;企业的分工不明确,做了许多没有必要的重复工作浪费大量人力物力等等。企业的信息化,不再是购买一套能实现进销存的软件就能完成了的,拥有一套实现进销存的软件这只是实现了局部的信息化。连锁药店拥有众多的网点,需要把各个网点的信息统筹起来综合考虑,将药店的总公司、各个地区的网点、配送中心等部门组成一个统一的网络系统,将经营的各个要素高效的结合起来,从而达到提高企业经营效率的目的。将来的药店管理系统的发展趋势是,管理系统能够将药店经营中的所有运营要素统一起来,做到信息传递迅速,信息更新及时,对重要信息能够及时做出反应,给药店管理人员提供有用的决策信息。由于很多资本巨头纷纷布局医疗行业,市场竞争趋于白热化,如何快速准确的获取信息,是否能对信息进行准确处理并做出决策将成为企业竞争力的关键。中国的计算机管理系统虽然起步较晚,但是发展较快,计算机管理系统在十九世纪八十年代才被应用于药店,当时的信息管理系统非常简单只能提供一些基本的操作,而且硬件设备十分昂贵,所以当时只有大型的药店才能使用的起信息管理系统。进入21世纪,由于信息技术的快速发展,企业在逐步实现信息化过度,信息管理系统的功能也变得越来越完善,同时信息管理系统的硬件设备的价格不断降低,使得计算机信息管理系统进入各个药店成为可能。根据不完全统计,中国国内的药店总数已经超过了25万家,而且这个数字正在快速增加,根据药店的实际经营情况,定制适合自己的信息管理系统,是药店未来发展的必然趋势。由此产生了对高效,科学的信息管理系统的巨大市场需求。目前已经有人对药店管理系统进行国一些研究,张红军等人对信息管理系统进行了研究和介绍,在充分调研了药店需求的情况下设计了一套基于C/S结构的药店信息管理系统,该系统能够进行员工信息管理、能够帮助采购员完成对药品信息的录入和管理、对供应商的信息进行管理,还能够对过期药品进行处理。这套信息管理系统基本上能满足一个小型药店的需求。李立勇等人针对连锁药店的销售模式设计了一套医药销售管理系统,该系统采用C/S架构,较好实现了对连锁药店的销售业务的支持。这套销售管理系统除了能够进行基础信息管理外,还能实现对采购的管理、对各个分店的药品配送进行管理、拥有会员功能对会员提供优惠的价格提高顾客的忠实程度、还能对各个门店进行管理。不过这套系统采用的是C/S架构,这种架构自身存在较多的限制,并不具有很好的市场竞争力。陈凡亮等人利用B/S(浏览器/服务器)模式开发了一套药店信息管理系统,该药店信息管理系统界面友好,操作方便,能够进行实时的库存信息更新,支持对药店库存进行管理,能够对药品信息进行编辑,还能够支持药店进行的促销活动,提供药店的新闻展示等等功能,这套系统采用了现在主流的B/S模式,能够满足一般药店的需求。(三)课题主要研究内容设计的社区药店便捷销售系统包括微信小程序端和后台管理端组成,开发技术采用微信小程序+PHP技术来设计,采用C/S+B/S设计模式来设计,以MySQL数据库来存储系统的数据。微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等;后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。二、课题开发相关技术(一)微信小程序微信小程序采用MINA应用框架(ApacheMINA),其框架分两大部分:页面视图层和网站Service应用逻辑层。其中,页面视图层用来渲染页面,由wxml文件和wxss文件构建:wxml文件用于描述页面的结构,wxss文件用于描述页面的样式。网站Service应用逻辑层用来处理事务,由JavaScript编写交互逻辑、网络请求、数据处理等。视图层和逻辑层通过系统层的JSBridage进行通信,视图层把触发的事件通知到逻辑层进行业务处理;逻辑层把数据变化通知到视图层,触发视图层页面更新。MINA框架通过封装微信客户端提供的文件系统、任务管理、网络、安全等基础功能,对上层提供API,可以非常方便地进行调用。该框架的核心是一个响应的数据绑定系统,数据与视图可保持同步。开发者只需在逻辑层修改数据,视图层就会作相应的更新。微信小程序框架如图2-1所示。微信Web开发工具:微信公众平台为开发者提供web开发者工具,用于帮助开发基于微信的网页或者网络网站。它是一个桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在PC或移动端上进行开发和调试工作。其开发流程主要是:1.首先利用微信号调试网页授权。2、调试、检验页面的JS-SDK相关功能与权限,模拟大部分SDK的输入和输出。3、再使用基于weinre的移动调试功能。4、最后利用集成的ChromeDevTools协助开发。图3-1MINA应用框架图(二)系统开发模式开发模式只要包括两种:C/S模式和B/S模式。Client/Server(以下简称C/S)模式是一种两层结构的系统,第一层在客户机上安装了客户机应用程序,第二层在服务器上安装服务器管理程序。在C/S模式的工作过程中,客户机程序发出请求,服务器程序接收并且处理客户机程序提出的请求,然后返回结果。C/S模式有以下特点:(1)、C/S模式将应用与服务分离,使系统具有稳定性和灵活性;(2)、C/S模式配备的是点对点的结构模式,非常适用于局域网,具有可靠的安全性;(3)、由于客户端实现与服务器端的直接连接,没有中间环节,所以响应速度很快;(4)、在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。同时由于开发是针对性的,因此,操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。这些是C/S模式较为显著的优点。但是由于是针对性开发,因此缺少通用性的特点,业务变更或改变不够灵活,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。需要专门的客户端的安装程序,分布功能弱,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术员才能完成。浏览器/服务器模式,即Browser/Server(以下简称B/S)模式是一种从传统的两层C/S模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序,服务器有www服务器和文件服务器等。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务。B/S模式有以下特点:系统开发、维护、升级方便。每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便;B/S模式具有很强的开放性,在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好;B/S模式的结构易于扩展,由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统;用户使用方便,B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便。B/S模式显著的优点是具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。但是相对的,B/S模式也存在着一些特有的不足,比如个性化特点明显降低,无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。专用性打印输出难以实现,尤其对票据等打印,难以实现套打输出。无法实现分页显示,给数据库访问造成较大的压力。功能弱化,难以实现传统模式下的特殊功能要求。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用,另外C/S模式相对于B/S模式,在控制、界面美化等方面功能更强大。C/S一般面向相对固定的用户群,对信息安全的控制能力很强,一般对信息保密程度较高的信息系统适宜采用C/S结构。C/S模式还能能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。B/S结构的优势在于小客户端,具有分布性特点,可以随时随地进行查询、浏览等业务处理,当业务需要扩展时,只需要增加页面即可增加服务器功能,维护比较简单,只需要改变网面,即可实现所有用户的同步更新。针对系统的前后台用户人群、需求的不同,本系统采用B/S模式,兼顾用户体验和系统安全性。(三)PHP技术PHP语言最初是由RasmusLerdorf于1994年创建的,当时是为了完善某网站与访客相关的功能而作为通用库被设计出来的。第一个版本在1995年发布,被命名为PersonalHomePageTools。一年后,Rasmus发布了PHP/FI2.0,自此,PHP的基本功能已经完善,支持MySQL数据库,和嵌入HTML语言的执行能力,从此奠定了PHP在动态网页开发中的地位。在1996年,PHP被应用到了15000多个网站中。1997年时,PHP的核心被重写,改名成HypertextPreprocessor。在1998年,PHP3正式发行,在这个版本中提供了更好的执行能力与更强的可扩展性,吸引了大批的开发人员加入到PHP的开发中去。在2000年发布PHP4,提供了对于不同平台服务器的交互接口。到了2004年,PHP5正式版发布,在增加新的语法特性的同时,保留了低版本的语法结构。如今PHP已经发展到了第7代,与之前的版本相比,性能有了大幅的提升。PHP是主流开发语言之一。作为一种脚本语言,它混合了C、Java、Perl的语法,并加入了自己独特的语法规则,有一定编程基础的人员都可以轻松掌握,与C语言相似的语法与脚本语言的特点,使PHP成为一个学习成本低,且易于使用的编程语言。此外,PHP还可以被嵌入HTML语言中,编辑简单,具有很强的实用性。PHP具有很强的跨平台特性,PHP本身也是开源的,不同平台上都有相应的解释器实现。因此它能兼容绝大部分的操作系统。PHP运行效率很高。采用了Zend优化引擎,使得PHP的解释器具有性能稳定,资源低耗的特点。PHP是开源免费软件,使用PHP作为后台语言能方便地与各种开源操作系统、数据库配合搭建,能降低架构中的一大部分成本。PHP支持多种常用的数据库,例如:MySQL、Access、SQLServer、Oracle、SQLite等。PHP5中新增加的面向对象特性,使PHP能将数据作为对象进行操作。在很多的PHP框架中,都支持利用DAO驱动数据库,从而保证数据库访问的安全、便捷。因此本文选择了PHP作为开发语言。(四)MySQL数据库Mysql是最受欢迎的开源SQL数据库管理系统,它由MysqlAB开发、发布和支持。Mysql是一个快速的、多线程、多用户和健壮的SQL数据库服务器。Mysql服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置的软件中去。由于Mysql体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,因此被广泛地应用在Internet上的中小型网站或系统中。Mysql除上述优势外,还具有以下几个方面特征:Mysql使用C和C++编写,并采用多种编译器进行测试,保证源代码的可移植性。Mysql支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。Mysql支持多线程,可以充分利用CPU资源,并为多种编程语言提供了API,这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。Mysql既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,可以处理拥有上千万条记录的数据库。同时,Mysql提供了功能强大的管理、检查、优化数据工具,管理维护难度较小。三、需求分析与总体设计(一)可行性分析系统可行性分析从技术可行性、经济可行性、运行可行性以及法律可行性等方面分析。(1)技术可行性本系统的技术可行性,可以从硬件的性能要求、软件的性能要求几个方面去考虑。本系统采用C/S+B/S模式。而且微信小程序+PHP+MySQL的技术已经较为成熟,具有高可靠性,可扩展性和高安全性等特点,既可以满足社区居民购买药品的方便使用、安全性的需求,同时方便了社区药店的便捷管理使用。(2)经济可行性一个系统的经济可行性可以说是通过整个系统的整体分析,同时加上对后期所获得的利益评估得到最终的利益大于投资的利益。而在这些费用里,主要包括整个系统建设费用、完全运行的费用和后期维护的费用等。而在整个系统中,客户最担心的就是经济方面了。全部系统的经济方面的开支主要包含:置办有关软硬件设备的费用;整个系统开发的支出;系统安装、运转和维修支出;职员培训费用。在硬件方面,一般台式机即可满足要求,其他的终端设备也不贵。软件方面,都是采用免费软件开发,无需支付任何费用。本系统操作方便,操作人员不需要高技术,稍微学习就可以掌握,所以培训期间应该会很短,支出的费用很会少。总之,这几项费用的支出加起来与未来可获得的利润相比来看,显得根本不值得一提。(3)运行可行性操作可行性是指系统对整个模块所产生的影响,以及各个因素对系统的适应性。从这个系统使用难易程度上来看,新系统使用起来还是相对简单的,界面设计的十分简洁,便于操作,但凡具有一些电脑常识的操作人员就可以使用整个系统。在后期的维护过程中,整个系统的开发人员一定会在系统成功运作后的半年时间内无偿的随时随地的帮你解决问题。(4)法律可行性在整个研发过程中,全是自主研发设计的,不会涉及到侵犯别人的专利或侵权行为。请客户们放心的使用。通过上面的仔细分析,我认为对这个社区药店便捷销售系统是可以进行研发。(二)需求分析设计的社区药店便捷销售系统包括微信小程序端和后台管理端组成,开发技术采用微信小程序+PHP技术来设计,采用C/S+B/S设计模式来设计,以MySQL数据库来存储系统的数据。微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等;后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。(三)总体设计1.系统设计原则实用在软件开发过程中我们不应该是一个最重要的问题,那就是软件开发的目的是为客户解决实际问题,提供有益的帮助。实用性是一个软件生成之根,所以在设计软件时,需要充分考虑软件的实用性,着重用户的使用习惯以及用户实际需要解决的问题入手设计。完善的功能完善的功能是在研究对比系统基础上,获取系统的基础功能,而实现一些其他附加而有用的功能,使其功能相对完善,达到用户扩展应用的目的。模块化模块化设计利于功能的扩展,同时也利于从问题中发现所在。2.功能架构设计设计的社区药店便捷销售系统包括微信小程序端和后台管理端组成。微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等;后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。功能架构图如下图3.1所示。图3.1系统功能架构图3.系统流程设计操作流程设计主要是针对系统的使用过程设计,对需求分析的理解及功能设计的过程提供一定的帮助和参考思路。本文设计的社区药店便捷销售系统的操作流程描述如下:系统打开社区药店便捷销售系统,选择注册,输入注册信息,提交,完成注册。接着选择系统登录界面,输入用户名和密码,数据库验证,验证通过根据不同的用户角色分别进入不同的操作。微信小程序端用户登陆后,注册用户可以购买药品、浏览药品等;管理员登录后则可对药品信息、订单信息及用户等信息进行管理与维护。图3.2系统操作流程图(四)数据库设计设计的主要数据表设计如下:(1)订单信息表结构如表3-1所示。表3-1订单信息表字段数据类型长度是否主键备注idint4是gidsvarchar50否药品iduservarchar50否用户名uidvarchar50否用户idshopvarchar50否药店ndatevarchar50否订单日期totalvarchar50否订单金额gnamesvarchar50否商品名称telvarchar50否联系电话addressvarchar50否联系地址notevarchar50否备注statevarchar50否订单状态(2)药品信息表结构如表3-2所示。表3-2药品信息表字段数据类型长度是否主键备注idint4是gnamevarchar50否药品名称notevarchar50否药品介绍typevarchar50否药品类别imgvarchar50否药品图片pricevarchar50否药品价格shopvarchar50否药店(3)用户信息表结构如表3-3所示。表3-3用户信息表字段数据类型长度是否主键备注idint4是usernamevarchar50否用户名passwdvarchar50否密码roletypevarchar50否角色类型emailvarchar50否邮箱telvarchar50否电话qqvarchar50否wechatvarchar50否微信sexvarchar50否性别birthvarchar50否生日imgvarchar500否头像表3-4类别信息表字段数据类型长度是否主键备注idint4是titlevarchar50否类别名称四、系统实现与测试(一)微信小程序端微信小程序端实现的功能包括:注册登录、首页、购物车、订单及个人中心等。1.用户登录用户登录界面如下图4.1所示。用户登录时录入用户名和密码,点击登录进行验证,验证通过则进入主界面。图4.1用户登录界面图2.首页首页界面如下图4.2所示。图4.2首页界面图3.购物车购物车界面如下图4.3所示。图4.3购物车界面图(二)后台管理端后台管理端实现的功能包括:登录、药品管理、类别管理、订单管理以及用户管理等。因多数模块实现类似,本文选择药品管理和用户管理为例说明。1.药品管理药品管理界面如下图4.4所示。管理员可对药品信息进行管理与维护,如添加、修改及删除等。图4.4药品管理界面图2.用户管理用户管理界面如下图4.5所示。管理员可对用户信息进行管理与维护,如添加、修改及删除等。图4.5用户管理界面图(三)系统测试1.测试概述在开发软件的过程中,人们使用了许多保证软件质量的方法分析、设计和实现软件,但难免在工作中犯错误。这样,在软件产品中就会隐藏许多错误和缺陷。对于规模大、复杂性高的软件更是如此。在这些错误中,有些是致命的错误,如果不排除,就会导致生命与财产的重大损失。这种情况迫使人们必须认真计划、彻底地进行软件测试。为了保证软件的质量和可靠性,应力求在分析、设计等各个开发阶段结束前,对软件进行严格的技术评审。但由于人们能力的局限性,审查不能发现所有的错误。而且在编码阶段还会引进大量的错误。这些错误和缺陷如果遗留到软件交付投入运行之时,终将会暴露出来。但到那时,不仅改正这些错误的代价更高,而且往往造成很恶劣的后果。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终审查,是软件质量保证的关键步骤。如果给软件测试下定义,可以这样讲:软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据和预期的结果),并利用这些测试用例去运行程序,以发现错误的过程。2.测试方法程序测试的主要方法分为两大类,白盒测试和黑盒测试。白盒测试:在该方法对软件的过程性细节做细致检查,对程序所有逻辑进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。测试用例从程序的逻辑中产生。确定程序逻辑覆盖
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保山中医药高等专科学校《数据库原理实验》2023-2024学年第一学期期末试卷
- 2025版艺术品字画购销与艺术品担保合同3篇
- 2024年版权转让合同:某文学作品版权交易案例
- 2025版高低压开关柜定制化设计及生产合作协议3篇
- 2024年甲乙双方互联网大会赞助费用合同
- 2024年版:电子产品物流运输合作协议
- 2024年风电升压站建设与电气安装合同
- 2025年矿权转让项目评估与咨询合同协议3篇
- 宝鸡中北职业学院《研究设计与写作》2023-2024学年第一学期期末试卷
- 2024年绿色社区地下车位租赁及转让合同3篇
- 小学信息科技《数据与编码-探索生活中的“编码”》教学设计
- 工程款代扣代付款协议书(2篇)
- 2024年湖北省高考化学试卷真题(含答案解析)
- 物业充电桩合作加盟协议书范文
- 2023春国开会计实务专题形考任务4题库1及答案
- 现有民办学校选择登记为营利性民办学校办理流程
- 机械工安全操作规程有哪些(11篇)
- 期末测试卷(一)(试题)2023-2024学年二年级上册数学苏教版
- 2024中国华电集团限公司校招+社招高频难、易错点500题模拟试题附带答案详解
- 国家开放大学电大《会计信息系统》期末终考题库及标准参考答案
- 【飞科电器公司基于杜邦分析法的财务分析案例(7700字论文)】
评论
0/150
提交评论