




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
医药信息管理系统摘要伴伴随人民生活水平质量上升,我国政府对医疗卫生越来越重视,附带而来是药品种类急剧增加。面对越来越多药品种类,人工地进行校对管理已经不太可能了。为此在数字信息化时代里,开发出一套方便、简易医药信息管理系统显得尤为主要。文中我将对我国医药信息管理系统现实状况情况做一些简单分析。指出开发医药信息管理系统对于我国主要性。开发之前我对医药信息管理系统进行了业务、功效需求市场调查。随即我依据业务和功效需求对系统功效、架构进行了设计。以Myeclipse作为开发平台,使用Mysql数据库作为药品相关信息存放载体。最终将系统进行了分层、模块化,使得系统在开发难度减小、开发周期有效简短、系统质量得到管控。最终我将对系统进行简易系统测试,以测试其是否满足基本业务需求。且提出本系统有待改进地方,为今后连续开发以及系统维护提供参考方法。关键词:医药;管理系统;计算机;开发AbstractWiththequalityofpeople'slivingstandardsrise,theChinesegovernmentmoreandmoreattentiontohealthcare,comeswithasharpincreaseinthetypesofdrugs.Thefaceofmoreandmoretypesofdrugs,artificialproofreadingmanagementhasbeenunlikely.Tothisendinthedigitalinformationage,thedevelopmentofaconvenient,simplemedicalinformationmanagementsystemisparticularlyimportant.IwillbethetextofChina'smedicalinformationmanagementsystemtodosomesimpleanalysisofthestatusquo.Andpointsouttheimportanceofdevelopingmedicalinformationmanagementsystemforourcountry.BeforethedevelopmentofthemedicalinformationmanagementsystemIconductedabusiness,functionalneedsofthemarketsurvey.ThenIbasedonbusinessandfunctionalrequirementsofthesystemfunctions,architecturewasdesigned.ToMyeclipseasadevelopmentplatform,theuseofMysqldatabaseasadrug-relatedinformationstoredinthecarrier.Finally,thesystemisstratifiedandmodularized,whichmakesthesystemlessdifficulttodevelop,thedevelopmentcycleiseffectiveandthesystemqualityiscontrolled.Finally,Iwillconductasimplesystemtestonthesystemtotestwhetheritmeetsthebasicbusinessneeds.Andtheproposedsystemtobeimprovedareasforfuturesustainabledevelopmentandsystemmaintenancetoprovideareferencemethod.Keywords:medicine;managementsystem;computer;development目录第一章绪论………51.1研究背景………51.2国内外现实状况………51.3主要研究内容………61.4研究意义………6第二章相关技术………72.1JSP技术介绍………72.2系统使用编程语言………72.3B/S结构………72.4Mysql数据库介绍………8第三章可行性分析………93.1操作可行性………93.2技术可行性………93.3经济可行性………103.4法律可行性………10第四章需求分析………104.1需求背景分析………104.2功效需求分析………114.3参加者分析………114.3.1用户用例分析………124.3.2管理员用例分析………124.4非功效需求分析………134.4.1性能需求………134.4.2安全需求………134.4.3可靠性需求………144.4.4运行环境需求………14第五章系统设计………155.1总体设计………155.1.1业务流程分析………155.1.2系统功效结构………185.1.3系统数据流程………185.1.4系统时序图………205.1.5系统状态图………225.2数据库设计………235.2.1E-R模型………235.2.2数据库表清单………235.3系统开发流程………255.3.1系统开发流程设计………265.3.2系统体系结构设计………275.4系统开发环境………28第六章系统实现………296.1系统登录实现………296.2系统首页实现………316.3用户密码管理模块实现………316.4用户信息管理模块实现………326.5药品信息管理模块实现………346.6销售信息管理模块实现………346.6药品退货信息管理模块实现………356.7信息查询模块实现………36第七章系统测试………377.1测试方法………387.2测试用例………387.3测试结果………40结论………41致谢………41参考文件………42第一章绪论1.1研究背景伴伴随人民生活水平质量上升,我国政府对医疗卫生越来越重视,附带而来是药品种类急剧增加。人为地一一校对、验证药品相关信息已经不太可能。为有效地对药品相关信息进行管理,开发出一套工作效率高,使用简易、与时俱进医药信息管理系统尤为主要。它不但仅能够减去很多无须要重复机械工作,而且能够减轻工作量进而提升工作效率。医药管理系统基于客户端形式系统存在很多缺点,如效率低、保密性较差。伴随科技进步、医疗水平提升,为了适应社会需求;开发医药信息管理系统显得尤为主要。它极大程度节约了人力物力,同时使管理愈加科学、快捷、及时。1.2国内外现实状况管理信息系统最初起源于美国,真正开始发展是从微机出现开始。我国现实状况是:大部分都是使用基于C(客户端)/S(服务端)模式医药管理系统。此模式下信息管理系统,数据通常都是放置在单服务器上,地域不足很大,给系统使用者维护管理增加了难度。B(浏览器)/S(服务器)模式相比C(客户端)/S(服务端)模式具备很多优点如:客户端无需安装、B/S架构能够局域网上访问,交互性强、升级方便。1.3主要研究内容经过对业务需求确认,以及结合实际使用情况、开发技术情况来进行设计开发医药信息管理系统。该系统预计为用户提供药品增、删、改、查等基本操作管理功效。该系统经过两种角色对系统进行配合管理、维护。这两种角色分别是:管理员、用户。经过这两种角色实现对药品信息管理工作。1.4研究意义医药信息管理系统为用户提供了及时查询、信息录入等分模块功效。系统功效模块化使得使用者清楚明了。降低无须要人力物力投入,提升用户办事效率。释放了无须要人力工作投入。从而降低了工作带来成本。第二章系统使用相关技术一个系统成功是否很大程度上与系统开发使用技术关于。选择成熟、完善开发技术不但仅能够缩短软件开发周期,而且减轻开发人员开发压力。在选择开发技术时候还需要考虑软件开发人员是否掌握对应技术。正所谓没有金刚钻就不要揽瓷器活。我们要学会使用自己擅长技术去处理用户需求。这么子不但能够减轻工作压力,而且能够为用户提供愈加好服务。下面我将会对使用到开发技术进行对应介绍。2.1JSP技术介绍用户在系统使用中无非在意两点就是:界面友好、事务效率高。界面友好愈加尤为主要,他相当于我们头一样,显示了一个人基本情况。JSP汉字名称是JAVA服务器页面,它是JAVA系统开发中数据展示不可或缺基本组件。他能够为用户提供良好视觉界面,且具备极好扩展功效。他能够对JAVA代码进行嵌入,从而显示数据动态显示功效。而且我们能够在JSP代码中嵌入前人已经开发好了对应插件来进行数据操作。极大程度地方便了开发人员开发。2.2系统使用编程语言本系统开发使用了JAVA语言。正所谓工欲善其事,必先利其器。因为我大学学习计算机语言学习方向是JAVA,所以我选择了我使用、学习较多JAVA语言作为本系统开发语言。JAVA是现在市场上比较流行一门计算机编程语言,他是由詹姆斯·高斯林所创作出来。JAVA不不过开源、无偿,而且现阶段而言他语言生态圈相对稳定。JAVA开发拥有各类完善开发插件,方便程序员进行系统开发。而且JAVA小区拥有完善配套文档,用户需要用新技术或者实现新功效;只需经过查询对应文档就能够实现自己需求。2.3B/S结构考虑到系统使用方便,本系统使用B/S开发架构开发系统。采取此架构一定程度降低了系统对于硬件需求,减轻用户经济负担。且此架构拥有以下优点:①使用方便,无需进行安装客户端。②维护简单,我们只需要在服务器上进行对应维护即可。③升级扩展性强,因为我们是经过浏览器和网络对服务器进行访问,所以我们只需升级服务器对应模块组件就能够完成对系统升级。2.4Mysql数据库介绍数据是系统正常运行不可或缺部分。所以我们要对系统使用、产生数据进行存放。面正确这些形形色色数据,我们该怎么去进行管理呢?是人为在记事本上手工一一统计管理,还是使用现今已经有科学数据管理软件进行管理呢?很显著是采取科学数据管理软件对数据进行管理啦。经过慎重考虑我决定使用Mysql数据库作为此次系统开发数据库。我选择他主要是原因以下:①Mysql数据库安装时需要硬件较低。②相比ORACLE而言他占用系统资源较少,而且简易安装(因为ORACLE安装了两次都不成功,所以怒转Mysql)。③Mysql开源、不收取费用,比较适合中小型企业。上面说了乱七八糟一堆,下面我将简单介绍一下Mysql数据库。Mysql是现阶段社会上使用规模较多数据库之一,他支持SQL数据操作规范。他具备体积小、速度快、总体拥有成本低、开源、多线程等特点。最主要一点是他是关系型数据库。我只需在数据库中创建对应表就能够对现实存在事物进行映射存放。第三章可行性分析伴伴随人民生活水平质量上升,我国政府对医疗卫生越来越重视,附带而来是药品种类急剧增加。人为地一一校对、验证药品相关信息已经不太可能。为有效地对药品相关信息进行管理,开发出一套工作效率高,使用简易、与时俱进医药信息管理系统尤为主要。它不但仅能够减去很多无须要重复机械工作,而且能够减轻工作量进而提升工作效率。3.1技术可行性此次系统采取是JAVAWEB和JSP、MyEclipse技术进行分层开发。MyEclipse开发平台具备丰富开发插件,当业务需求需要实现一些功效时候;我们只需要对它插件进行调用,即可实现我们需要业务功效。所以它能极大程度地方便我们进行系统开发,缩短对应开发周期、给企业带来愈加好经济效益。所以此次开发平台特地选择了MyEclipse。而且JAVAWEB技术很好地为用户提供了数据浏览操作功效,而且JAVA开发技术文档比较完善。我本系统开发需要用到技术都能够从对应文档中找到技术需求指点,为此我选择了JAVAWEB和JSP、MyEclipse技术进行分层开发。3.2经济可行性本系统采取JAVAWEB和JSP、MyEclipse技术进行分层开发。使用成熟开发环境不但仅能够缩短开发周期,而且能够降低资金投入,提升企业市场竞争力。使用JAVAWEB技术无需安装客户端,用户只需要使用浏览器和网络就能够实现业务操作。而且系统维护人员只需在服务器端进行对应升级维护即可为系统增加对应功效添加。3.3操作可行性一个成功系统不但仅需要考虑安全性、高效性、稳定性;愈加主要是系统可操作性。开发出来系统对于用户不是很友好,即使他再怎么高效率、稳定也不会被用户所接收。对于操作不是很方便系统,用户使用了一次之后就会产生厌倦感觉,进而造成使用用户流失;所以系统操作可行性很主要。本系统使用JAVAWEB技术进行分层、分模块开发。我将系统分成了八大模块,每个模块里面都包含了对应详细子功效,需要实现功效一目了然。用户能够依摄影应模块找到对应业务功效进行业务操作。3.4法律可行性国家为了提升创造和创造力,国家对个人知识产权越来越重视。法律对软件开发越来越规范。这些法律极好保护了软件开发者个人利益,促进软件科学技术发展。我们在开发软件时候需要以正当模式进行软件开发,不能剽窃他人源码占为己用。剽窃占用他人源码不但伤害了软件创造者内心,而且会打击软件开发者开发创作主动性,不利于软件界发展。所以我们需要恪守软件开发法律。而且开发软件不能对社会产生危害。第四章需求分析4.1需求背景分析伴随我国改革不停深入,国家越来越重视医学水平发展。伴伴随医学水平发展,药品种类也越来越多。为愈加规范药品管理,开发出一套医药信息管理系统尤为主要。4.2功效需求分析在系统进行开发之前我进行了需求调研,而且做了对应文档统计。文档中统计用对应文本语言对系统需要实现功效进行了基础描述。我经过分析需求大致总结出了系统需要实现基本功效和模块。系统基本模块有:系统管理、药品信息管理、药品销售管理等。4.3参加者分析4.3.1用户用例分析图4-1用户用例图4.3.2管理员用例分析图4-2系统管理员用例图4.4非功效需求分析4.4.1性能需求性能是一个系统成功是否关键点之一。我进入我所在企业后,我进行了实践开发操作发觉。文件批量下载模块,他不但会占用服务器带宽,争夺CPU使用时间、造成系统假死机。而且使用系统用户会分分钟问候你母亲。所以在系统开发时候我们需要充分地考虑系统性能需求。本系统旨经过浏览器和网络进行服务器访问操作,进而实现业务操作。他在进行业务操作时产生数据并不会大量占用系统资源、网络带宽,所以相对而言他性能需求是基本能够忽略不计。4.4.2安全需求一个优异操作系统系统安全性也是必不可少。安全需求我所在企业分为两类:开发时、上线运行时。开发时指是:系统在开发时候我们就要对系统出现错误进行良好处理功效。而且要对用户数据进行对应加密和备份主要数据。预防主要数据丢失,进而给用户企业造成经济损失。上线运行时:这个时候会交付给后台管理员(或者运维人员)处理,所以我们不太关注此项。4.4.3可靠性需求软件可靠性对于用户来说也是很主要。类型我国铁路12306手机APP软件,他可靠性就不怎么,动不动就是网络无连接、无响应等各种小BUG。有时候真问候他一下,拿了那么多开发经费吃屎去了吗?好了,不吹了,毕业设计主要。通常软件可靠性分为三大要素,他们分别是:要求时间、要求运行环境。要求时间:要求时间是指软件在要求时间里才提供运行服务。如我国铁路12306手机客户端要求在06:00-23:00才提供售票功效服务。要求运行环境:人生存下来需要氧气、水、食物等条件。软件能够正常运行也是需要条件。他需要提供特定电脑硬件、电源等条件。4.4.4运行环境需求以下是本系统正常运行所需要基本硬件、软件需求。以下:4-1系统运行基本硬件和软件需求表所表示:需求序号所需硬件软件所需环境1处理器:Intel酷睿I3以上(含I3)操作系统:windows72计算机内存:4G以上数据库:Mysql5.5以上(含Mysql5.5)3磁盘空间:100GB以上浏览器:IE11以上4-1系统运行基本硬件和软件需求表第五章系统设计5.1系统功效结构经过对需求文档进行对应分析处理,我系统大致功效划分以下:图5-1系统功效结构图。图5-1系统功效结构图5.2数据库设计本系统采取Mysql作为后台数据库,前面章节已经介绍过了为何要使用他,这里就不进行太多赘述了。数据库设计好坏一定程度上会影响系统性能。所以在进行数据库设计时候我们要充分考虑系统有哪些对象、事务存在。经过把对象、事务进行对应总结划分,为他们建立对应表结构。然后经过对应表结构,我能够轻易地将对象、事务进行对应描述。5.2.1数据库逻辑设计数据库逻辑设计能够很好地反应对象、事务之间紧密关联情况。下面我画出了系统对应E-R关系图。以下列图:5-1系统整体数据库E-R图。5-2系统整体数据库E-R图5.2.1数据库物理设计本小结将介绍此系统包括到相关数据表。经过这些相关数据表我们能够很好对象、事务”存放”在数据库中。以下我将包括到表进行截图列出,因为表较多这里我就不进行编号了。表5-1系统数据库包括表汇总第六章系统实现6.1登录系统实现为确保系统药品信息、用户信息安全,确保系统正常运行。本系统需要对用户进行登陆验证。用户只有在登陆界面输入了正确用户信息才能进行系统登陆;很大程度保障了系统安全。以下是用户进行系统登陆流程图:图6-1用户系统登陆流程图图6-1用户系统登陆流程图附:系统登陆界图,以下列图:图6-2用户登陆界面图6-2用户登陆界面6.2系统管理首页实现系统管理首页主要是用来展现各模块详细子功效。系统管理首页图,以下:图6-2系统管理首页图6-2系统管理首页6.3子模块功效实现6.3.1药品信息管理模块本模块主要功效包含:药品信息管理、药品采购入库、盘点药品信息等。药品信息管理流程图,以下:图6-3药品信息管理流程图图6-3药品信息管理流程图6.3.2药品销售出库本模块主要功效包含:药品销售管理、药品销售出库、查询药品销售。药品销售出库,以下:图6-4药品销售出库图6-4药品销售出库6.3.3用户退货管理本模块主要功效包含:用户退货管理、统计用户退货、查询用户退货。用户退货流程图,以下:图6-5用户退货流程图图6-5用户退货流程图6.3.4药品信息统计本模块主要功效包含:单类销售统计、统计全部销售、统计药品库存。药品信息统计流程图,以下:图6-6药品信息统计流程图图6-6药品信息统计流程图6.3.5药品退货管理药品退货管理流程图,以下:图6-7药品退货管理流程图图6-7药品退货管理流程图6.3.6员工用户管理员工用户管理流程图,以下:图6-5员工用户管理流程图第七章系统测试7.1测试介绍软件测试(英语:SoftwareTesting),描述一个用来促进判定软件正确性、完整性、安全性和质量过程。换句话说,软件测试是一个实际输出与预期输出间审核或者比较过程。软件测试经典定义是:在要求条件下对程序进行操作,以发觉程序错误,衡量软件质量,并对其是否能满足设计要求进行评定过程。[26]7.2单元测试用例软件开发完成后,通常不会立刻进行上线使用。它需要经过软件测试评测。按照我所在企业使用和划分它们分别是:业务测试、综合测试。因为本系统是规模较小,所以只是使用了业务测试,并没有进行综合测试。业务测试里面单元测试方法最为简单;所以此次我采取单元测试方法进行系统测试。单元测试目标是:经过设计少许测试数据尽可能涵盖更多实际用例,以达成输入数据与自己预期需要数据一致。用户只有输入正确用户名、密码,用户身份才能进入系统,进而进行事务操作。如表7-1所表示是用户登陆测试用例。表7-1用户登陆测试用例测试序号测试前准备测试功效说明测试操作测试结果1在登陆界面输入正确用户名、密码;且选择正确用户类型用户正常登陆系统①输入正确用户名②输入正确密码③选择正确用户类型④点击”点击登陆”按钮登陆成功登陆系统2进入系统登陆界面错误(不存在用户名)用户名登陆①输入错误(不存在)用户名②输入正确密码③选择正确用户类型④点击”点击登陆”按钮登陆系统提醒:登陆信息错误!请确认管理权限!3进入系统登陆界面错误登录密码登陆①输入正确用户名②输入错误密码③选择正确用户类型④点击”点击登陆”按钮登陆系统提醒:登陆信息错误!请确认管理权限!4进入系统登陆界面错误用户类型登陆①输入正确用户名②正确密码③选择正确用户类型④点击”点击登陆”按钮登陆系统提醒:登陆信息错误!请确认管理权限!管理员正确登陆系统后,能够在员工用户管理模块选择对应功效操作系统用户。如表7-2所表示为系统用户信息管理测试用例。表7-2系统用户信息管理测试用例测试序号测试前准备测试功效说明测试操作测试结果1①进入系统登陆界面。②在登陆账号输入文本框中输入”admin”③在登陆密码输入文本框中输入”111”④点击用户身份按钮,选择用户类型”管理员”⑤点击”点击登陆”按钮登陆正确增加用户①输入规范系统用户登录名②输入规范密码③输入规范用户姓名④点击”确定”按钮提交系统提醒:增加成功!2系统用户登陆名为空添加①系统用户登录名留空②输入规范密码③输入规范用户姓名④点击”确定”按钮提交系统提醒:请填写全部!3登陆密码为空添加①输入正确系统用户登录名②登陆密码留空③输入规范用户姓名④点击”确定”按钮提交系统提醒:请填写全部!4用户姓名为空添加①输入正确系统用户登录名②登陆密码留空③用户姓名留空④点击”确定”按钮提交系统提醒:请填写全部!5删除已存在用户①点击数据浏览区对应数据”删除”按钮系统提醒:删除成功!6修改已存在用户密码①点击员工拥护管理模块”修改登录密码”②输入旧密码③输入新密码④输入确认密码⑤点击”确定”按钮系统提醒分类:①密码修改成功②原始密码错误,请确认权限!③对不起,两次输入密码不相同,请确认密码!7.3单元测试汇报以上单元测试用例显示,本系统容错率很好,系统操作提醒良好,使用简单。该系统不但基本实现、满足用户业务需求,且模块逻辑清楚,简单易用。所以系统可进行上线交付使用。结束语回首毕业设计几个月,好像就在眼前一样。在这个过程中包含了各种艰辛和各种泪水。面对程序出现各种BUG,各种瓦解我都快瓦解了。在系统开发进行时候,因为自己缺乏对应开发经验造成不能及时处理问题。然后自己各种折腾寻找处理问题方法,造成系统开发异常地迟缓。即使过程很是痛苦以及艰辛,不过还是收获颇丰。此次系统开发让我明白了代码规范性主要性。好代码规范不但仅能够方便他人查看、参考自己代码;而且能够方便自己回顾起自己所写代码宗旨。我在工作中经常会使用到他人代码模块,这些模块因为是不一样人进行编写;所以知识水平也是各有差异,编写出来也是略有差异。不过他们都有共同特点。那就是代码格式和注释很是规范。我在对其进行复用时候很是爽。然后我再对比自己在系统开发时写,简直就是一日之差啊!以前我写代码时候不是很在意注释以及格式。因为我以为自己能看懂自己写代码就能够了,然而我却缺乏了考虑。在系统后期维护时候自己多多少少已经有点记不清了。所以造成自己在修改和维护时候异常艰难。而且我在此次系统开发中还学到实践主要性,有些东西在学习时候
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诗词中考语文作文
- 私募股权投资光伏产业投资策略考核试卷
- 畜产品加工设备智能化升级与技术应用考核试卷
- 升国旗初二语文作文
- 滑动轴承加工工艺与技术考核试卷
- 文具批发商的市场营销策略实施考核试卷
- 纺织品在汽车座椅加热与通风技术的应用考核试卷
- 石棉废弃物处理与回收利用考核试卷
- 港口机械维护与故障排除考核试卷
- 白酒的市场份额与市场扩张计划考核试卷
- 汽车维修工(三级)技能理论考试题库(浓缩300题)
- 石景山区行政事业单位资产清查业务培训
- 《今天怎样做教师-点评100个教育案例》读书分享会PPT模板
- 高效节水灌溉技术与灌溉排水工程设计及案例分析
- 《将军胡同》阅读试题及答案
- 2022年常德市汉寿县社区工作者招聘考试试题
- 小学毕业班数学老师家长会完美版资料
- 福建土楼介绍
- 文艺复兴时期服装风格
- 中华茶文化智慧树知到答案章节测试2023年青岛职业技术学院
- 《爱丽丝漫游奇境》阅读指导
评论
0/150
提交评论