医药管理系统需求分析_第1页
医药管理系统需求分析_第2页
医药管理系统需求分析_第3页
医药管理系统需求分析_第4页
医药管理系统需求分析_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

软件要求分析报告标题名称:医疗管理系统研究所:计算机科学和技术专业:计算机科学技术1班2008级软件开发组长:洪小祥()软件开发小组成员:洪晓娇()冲击()导师:洪信目录第一章系统概述31.1前缀31.2开发语言简介31.3系统简介4第二章系统可行性分析52.1可行性分析52.1.1技术可行性52.1.2经济可行性52.1.3经营可行性6第三章系统要求分析63.1系统主要功能63.2 E-R图73.2系统数据流图83.3数据字典8第四章系统设计104.1全系统设计104.1.1系统目标104.1.2系统功能说明104.1.3系统软件结构124.1.4系统流程图134.2数据库设计144.2.1数据库分析14第五章系统的实施145.1系统操作环境145.2系统实现核心技术145.3系统中使用的设计模式15第一章系统概述1.1前缀随着计算机技术的飞速发展,信息时代的到来,信息改变了我们的社会。各种行业也在日常经营各方面悄悄地走向标准化和网络化。医疗发票管理的信息化水平体现在将计算机、网络和信息技术应用于经营和管理,取代传统的手工作业,改用现代工具。毫无疑问,利用网络信息管理使客房管理更加发展、高效、科学、信息交换更快。医疗发票管理系统是典型信息管理系统的一部分,是必不可少的。该开发主要包括后台数据库的构建和维护以及前端应用程序的开发两个方面。需要建立具有高数据一致性和完整性、高数据安全性的数据库的电子案例。在后一种情况下,需要应用功能完善,易于使用。医药管理系统是医疗管理工作中不可缺少的一部分,对于许多具有大量医药和不同要求的客户来说,每天产生大量的数据信息,以传统的手动方式处理,操作繁琐,效率低下。成功的医疗管理系统必须提供快速的药物查询功能、快速的药物信息攻击、销售信息等,有效地管理药品,以满足消费者的要求。作为计算机和网络应用程序的一部分,利用计算机管理医药信息具有手工管理所无法比拟的优点。具有快速搜索、方便搜索、高可靠性、大存储容量、卓越的机密性、长寿命和低成本等优点。这些优点可以大大提高医药经营管理的效率,也是企业科学化、正规化管理、与世界接轨的重要条件。工作效率也是决定收入的关键因素。1.2开发语言简介分析后,我们的团队将Myeclipse用作开发工具和MySQL作为后台数据库管理,利用Myeclipse提供的各种面向对象的开发工具,首先在较短的时间内构建系统应用程序原型,然后重复对早期原型系统的要求,不断修改和改进,直到形成用户满意的可执行系统为止。MyEclipse (enterprise workbench)是EclipseIDE的扩展,它在数据库和JavaEE的开发、发布和应用程序服务器集成方面大大提高了生产效率。一个丰富的JavaEE集成开发环境,包含完整的编码、调试、测试和发布功能,完全支持html、struts、JSP、CSS、JavaScript、SQL和hibernate。Java是一种编程语言,专门用于internet的分布式环境。Java具有与c语言类似的“形式和感觉”,但是比c语言更易于使用,在编程时完全采用了“面向对象”的方法。用Java编写的应用程序可以在单独的计算机上运行,也可以在一个网络的服务器端和客户端上运行。您还可以使用Java将容量较小的应用程序模块或小程序创建为web页的一部分。applet允许在web用户和web页之间进行交互操作。1.3系统简介医疗管理系统具有以下特性:界面设计简单、友好、美丽、大方。操作简单、快速、方便。高处理效率,易于使用和维护。对销售信息进行统计排名。系统最大限度地简化了制药超市员工的重复工作,提高了工作效率该系统采用了当今常用的C/S结构,专为用户、客户和房间管理而设计。为此,只需要一台计算机作为服务器。前台应用程序只需要一台能够连接到LAN的计算机,从而避免了C/S结构中每个客户端安装客户端程序的麻烦。第二章系统可行性分析2.1可行性分析制药超市管理中经常发生以下情况:l由于信息量大,销售约统计结果经常与金额不一致。l完全以传统的手动方式管理,大量纸张浪费,无法快速查看药品。l库存信息只能通过现场库存知道。l很难计算销售信息、销售排名和其他信息。因此,在药厂经营中,从消费者的角度或从经营者的角度来说,有必要引入计算机管理系统,如果以较少的人力、高效的工作效率、最小的误差来管理,药店经营将进一步推进。使用现代、集成的计算机信息网站系统,可以有效优化医疗管理系统,有效地充分利用,迅速为相关工作和管理员提供适当的服务。系统开发的可行性研究如下:2.1.1技术可行性技术可行性分析主要分析技术条件能否顺利进行开发工作,软、硬件能否满足要求。该系统使用JSP开发了友好漂亮的人机界面,便于用户理解和操作。数据库管理系统采用MySQL处理大量数据,同时保持数据的完整性和安全性。因此,该系统的开发平台成熟可行。硬件方面,在技术飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越低,因此硬件平台也可以满足此系统的要求。2.1.2 .经济可行性随着计算机技术以异常快的速度发展,硬件软件配置和开发技术都可以在可行的情况下开发这样的管理系统,虽然成本不高,但可以大大提高超市员工的工作效率,是医疗管理发展的必然趋势,因此一定有比较广阔的市场,有经济可行性的时候可以进行变革。2.1.3管理可行性这个系统的功能比较简单,对工作人员来说没什么困难。系统管理员具有维护数据库系统的技术,因此添加、删除和更新数据库中的数据等操作都不是问题。因此,系统启动在管理上是可行的。在此系统的操作阶段,使用系统的工作人员需要Windows平台上使用PC的知识,不需要特殊的技术能力。此团队支持的系统技术维护工作。总之,本系统的开发是经济、技术和管理上的。第三章系统要求分析3.1系统主要功能系统功能分析是在系统开发的总体任务的基础上进行的。主要功能包括:药物类型开发:药物的种类名称、类别说明、类别编写时间。添加、修改、查看、统计药物类别信息等。药物的基本信息:包括药品名称、代码、发货地址、说明、价格和数量。添加、查看、修改和删除药物基本信息。输入接收/需求:接收数量、需求数量、采购药品名称等。记录药物销售信息,包括姓名、价格、数量、经营者、药物、时间和总额。系统管理、管理员添加、删除、密码修改等。3.2 E-R图表3.2系统数据流图根据医疗超市业务流程分析和系统功能分析,该系统的数据流程图如下。3.3数据字典表3.3.1药物信息存储表有效储蓄项目名称:药物信息记录数:记录所有药物信息基本关键字:药物编号记录配置:项目:编号名称代码出厂地址说明价格数量图时间类别表3.3.2药品类别信息存储表有效储蓄项目名称:关于药物类别记录数:记录所有药物类别信息默认关键字:类别编号记录配置:项目:类别编号类别名称类别创建时间表3.3.3销售详细信息存储表有效储蓄项目名称:销售详细信息记录数:记录销售详细信息预设关键字:号码记录配置:项目:编号药名价格数量操作员总药品时间表3.3.4管理员信息存储表有效储蓄项目名称:管理员记录数:关于记录管理器默认关键字:管理员编号记录配置:项目:经理编号经理姓名联系电话密码第四章系统设计4.1全系统设计4.1.1系统目标根据医疗管理系统的管理要求,设定下列医疗管理系统目标:l灵活的人机交互界面l系统为国际化提供中文和英文语言。l提供药物分类管理和类别统计功能l实现多条件查询、模糊查询等各种查询提供l管理员帐户创建和密码修改功能l管理员设置角色分配,分配权限系统运行稳定、安全、可靠。4.1.2说明系统功能基本信息管理模块:1.添加药品:在添加需求后需要购买新药品的时候,添加新药品的工作。2.查看药品:如果需要查看某一药品信息,可以根据条件查看药品,也可以模糊地查看有关该药品的信息。3.药品更正:在药品信息中发现错误时,或特定信息未更新时,请更正并保存该药品信息。4.删除药品:当购买的药品过期、销售极少,或反映客户无效时,可以停止购买该药品,此时必须删除药品信息。5.添加类别:如果您购买了新药品,但尚未找到该药品可以进入的类别,则可以添加新类别。将药物类别信息写入数据库的操作。6.查询类别:按使用的类别的条件执行查询或模糊查询。7.修改类别:通过指定的医药品类别标识删除医药品类别对象。8.类别统计:为了方便查看药品统计,我做了关于药品种类的统计。采购管理模块:1.新需求:如果库存数量较少或需要购买新药品,请更新医药品需求数量或添加需求。2.删除需求:如果不再需要需求,您可以在采购前删除需求。3.修改需求:修改需求信息。4.查看接收:查看接收。5.存货修正:修正存货资讯。销售管理模块:1.查询销售详细信息。查询每个销售订单信息详细信息。2.当日明细统计:每日销售统计结清。3.销售排名统计:为了了解销售情况和药品需求信息,对药品销售进行了统计,将销售量列在前10名药品中。系统管理模块:1.添加管理员:超级管理员可以添加常规管理员。2.经理查询:允许父经理查询经理帐户信息和业绩。3.修改密码:管理员可以在登录后修改自己的密码。4.修改参数:允许高级管理员向某些参数添加修改。5.系统初始化4.1.3系统软件结构图根据上述系统功能分析,可以获得以下系统软件结构图。医疗管理系统采购管理销售管理系统管理查看库存采购管理需求管理管理销售详细信息销售等级统计销售时间统计信息账户管理系统初始化基本信息管理药物信息管理药品类别管理图4.1.3系统软件结构图4.1.4系统流程图图4.1.4系统流程图4.2数据库设计数据库是医疗管理系统的信息基地,包含药品信息、药品类别信息、销售详细信息信息、用户信息等。4.2.1数据库分析为了防止因数据访问增长而导致系统资源不足而发生系统冲突,医疗管理系统中的数据库采用了单独的MySOL数据服务器,该服务器将数据库置于单独的服务器上。这样,即使服务器系统崩溃,数据库服务器也不会受到影响;还有一个好处,就是能够更快、更好地处理更多数据。第五章系统的实施5.1系统操作环境型号:PC台式机处理器:1.0G或更高内存:128M或更高硬盘:4G或更高输入和输出设备:键盘、扫描仪、打印机、显示器等。资料库软体:MySql编程语言: Java编译软件:MyEclipse操作系统:Microsoft windows XP、Microsoft windows 75.2系统实现关键技术Struts是开源软件。Struts旨在减少使用MVC设计模型开发web应用程序的时间。如果要混合Servlets和JSP的优点来构建可扩展应用程序,则struts是理想的选择。与许多Apache项目(如Tomcat、Turbine等)一样,Struts是开源软件,它使开发人员能够更好地了解内部实现机制。此外,Struts的优点主要集中在Taglib和页面导航两个方面。Taglib是Struts的标记库,可以灵活使用,从而大大提高开发效率

温馨提示

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

评论

0/150

提交评论