药库管理系统毕业设计说明书_第1页
药库管理系统毕业设计说明书_第2页
药库管理系统毕业设计说明书_第3页
药库管理系统毕业设计说明书_第4页
药库管理系统毕业设计说明书_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、学号:本科毕业设计说明书设计题目:仁爱医院药库管理系统学院:管理学院专业:信息管理与信息系统班级:姓名:指导教师:2014年6月4日仁爱医院药库管理系统The Management SystemofRen'ai Hospital Drug Storehouse学院:管理学院专业:信息管理与信息系统班级:10信息.1班姓名:指导教师:2014年6月4日摘要仁爱医院药库管理系统是针对中小型医院,特别是仁爱医院这类小型医院,社区卫生院而开发的西药库管理系统,通过系统的调研、分析,该系统将充分考虑小型医院的特点,特别是仁爱医院基本情况及其当前业务状况,实现了对仁爱医院药库的入库管理、出库管理、

2、药品信息管理、药品供应商信息管理及药品基本信息的查询,该系统操作简单方便,运行高效快捷,系统稳定安全,功能灵活,具有一定实用性。系统使用PowerBuilder 10.5作为前台开发工具,使用SQL Server 2012作为后台数据库。本设计说明书详细叙述了开发设计的过程,经过详细的分析,设计出系统的基本模型,最后通过编制程序完成系统实施,对于每一阶段的工作成果都用明确的文字和标准化的图形、图表进行描述,同时还对系统实施后的维护、评价进行了介绍。关键词:中小型医院;药库管理;药品信息管理AbstractThe Management System ofRen'ai Hospital D

3、rug Storehouse is designed for small and medium hospitals,especially for small-scale hospitals or community health hospitals like Renai Hospital。The system will fully consider the characteristics of small and medium hospitals,particularly the basic situation of Renai Hospital and its current busines

4、s conditionsthrough research and analysis.The realization of the Management System of Ren'ai Hospital Drug Storehouse provide a service for managements of out-put and in-put of drug storehouse, a query of database management, the basic information management of drug and pharmaceutical supplier,T

5、he system is easy to operate fast and efficiently, andthe operation of the system is stable and secure. Moreover,its functional and flexible, andalso has a certain practicality. PowerBuilder 10.5 is used as future development of tools and Microsoft SQL Server 2012 as the database.The design specific

6、ation details the process of development and design.After a detailed analysis, the basic design of the system model is being designing,Finally, implementation of the system through the development process is complete. Every stage of the results of the work is clearlygraphics with text and standardiz

7、ed charts to describe, Whats more, the maintenance and evaluation of the system after implementation are introduced.KeyWords: Small and Medium Hospitals, Drug Storehouse Management, Drug Information Management目 录1.绪论11.1选题背景11.2选题意义21.3资料来源22.系统分析32.1初步调查32.2可行性分析32.3详细调查43.系统设计113.1系统设计目标113.2系统功能结

8、构图113.3数据库设计124.系统实施174.1开发工具与后台数据库选择174.2软硬件环境设计174.3系统开发184.4系统测试195.系统使用与维护说明书205.1系统安装与配置说明205.2系统使用说明书235.3系统维护说明书306.设计开发总结31参考文献33仁爱医院药库管理系统设计说明书1. 绪论1.1 选题背景作为当代生产生活的必需工具,计算机已在医院医疗、教学、科研、管理的各个方面得到越来越广泛的应用。一个现代化医院的成功运行离不开技术娴熟的医护人员,性能齐全、高精尖的医疗设备,同样也离不开先进的医院信息系统。发达国家医院信息系统的开发实现已有三十多年的历史,至今有了长足的

9、进步。有许多举世公认的成功的系统在医院有效地运转着,像盐湖城LDS医院的HELP系统,麻省总医院 的COSTAR系统,退伍军人管理局的DHCP系统。 纵观美国的HIS发展历史,大约可疑分为三个阶段:第一个十年,集中在开发医院行政 管理的功能上,像财务收费管理、住院病人和门诊病人管理等。但到 1972年Collen仍报告美国迄今为止连一个成功的已完成的全面医院(管理)计算机系统都没有。第二个十年,在继续完成和实现医院管理信息的计算机化的同时,开发者的努力已进入医疗信息的处理领域,像病人医疗处理系统,实验室系统等。到1985年,美国全国医院数据处理工作调查表明,100张床位以上的医院80%实现了计

10、算机财务收费管理、70%的医院可支持病人挂号登记 和行政事务管理,25%的医院有了较完整的HIS。最后一个十年至今,研究者又把重点放在了病人床边系统(Bedside Information System)、医学影像处理 (Picture Archiving and Communication System,PACS)、病人计算机病案(Computer Based Patient Record,CPR) 、统一的医学语言系统 (Unified Medical Language System,UMLS)等方面。医院信息系统 正在经历着小型化(DownSizing)、智能化(Intellegence

11、)和集成化(Integration)的改造过程1。然而,目前我国级别较低的医院的药库信息化很落后,受医院规模和运营状态的影响,多数只是人工手工操作。而很多已经建立起来的整套的医院信息系统中,多采用功能有限的Access 建立数据库,并且系统的功能局限 、死板 、模式化、针对性不强、安全性差、进行信息资源的交流、共享不便,实质上它们并不能适应医院的发展要求。仁爱医院主要从事医药产品的零售、批发等工作。在使用软件前,由于医院每天的销售量特别大,药房从药库调取药品多采用手工记录,两个药品库里的药品种类繁多,摆放凌乱,数量记录不清楚。针对该公司的具体情况尤其是药品数量记录不清晰的情况和医药行业的行业特

12、点,决定开发仁爱医院管理药库系统,本系统实施后,应能集中处理药品库存的管理工作,严格规范,推动医院的发展。1.2 选题意义仁爱医院药库管理系统的开发使用一是,能够使仁爱医院的药库管理转变为无纸化的操作,避免单据的丢失;二是,增加库存的准确率,有效利用库存空间,降低营运成本;三是,系统可以记录工作人员完成的工作,掌握员工的工作效率,增强对员工的管理;四是,系统可以提高医院在同等级医院中竞争力,使运营能力增加。建成后的仁爱医院管理系统,可以使得仁爱医院在药库管理工作跨上一个新的台阶,提高管理工作的速度和准确性,减轻工作人员的工作量。1.3 资料来源仁爱医院药库管理系统的第一手资料来源于实习期间的观

13、察与询问,因为医院有其自己的管理制度,不允许实习生直接参与医院的药库药房管理活动,所以只能靠自己的观察和主动对各个管理环节的询问。经过长期观察与多次询问,基本弄清了医院药库所存在的主要问题:药品存放杂乱,数量记录不清楚,以及其他一些管理环节的不足。其次,系统的第二手资料主要来源于大四第一学期所学的课程医院信息系统。医院信息系统(Hospital Information System,HIS)是一个庞大复杂多层次的管理系统,药库管理系统是其中的一个重要子系统。鉴于仁爱医院的规模,仁爱医院药库管理系统的功能并不像大医院那样复杂,重点还是要对药库的药品的数量做到有效管理。另外,在整个的资料搜集过程中

14、,图书馆和网络给我提供了相当大的帮助。学校图书馆数目种类比较齐全,翻阅比较方便,缺点是资料比较落后,不像电子资料那样便于保存。网络尤其是百度是我获取最新资料的有力助手,缺点是各类资料良莠不齐,不好鉴别。综合两者的优点,我得到了比较新颖具体的医院药库方面的信息资料。2. 系统分析2.1 初步调查仁爱医院是近几年发展良好的民营医院,医院以前规模较小时,未曾考虑过使用医院信息系统,随着医院业务的扩展和规模的增大,以前的管理模式已经跟不上医院的发展,医院已经计划引入医院管理系统。仁爱医院的药品供应由供应部统一组织。下设药库、门诊药房、病房药房三个科室。实行主任负责制,供应部全权管理门诊药房和病房药房,

15、即部主任领导室主任。其中药库是核心。供应部全权负责全院的药品供应,药库主要负责药品的采购、储存和出入库,药房主要负责药品的售出。药库由供应部直接管辖,以方便监督指导工作,为药库合理有效地履行职能提供了保障。药品的计划采购、入库、出库、退货等构成药库的工作内容。在管理方面,供应部可以统一调配全院的药品以满足需求。组织结构图如图所示:图2-1 组织结构图2.2 可行性分析可行性性主要就是为了对即将开发的药库管理信息系统这个项目的必要性和可行性进行分析研究,得出是否必要和可行的结论。可行性分析是以初步调查工作的结果为依据,初步调查阶段对系统的业务流程等不可能进行很详细的调查,只是对医院的当前状况、系

16、统结构等做初步的了解。在确定系统具有可行性并正式立项后,将投入人力和物力展开全面的系统业务调查。对于此次系统开发是否可行,可以从经济可行性、技术可行性和管理可行性几个方面加以考虑:一、经济可行性经济可行性即软件的开发成本投入是否能够在以后的软件应用过程中回收回来,而且是大大地大于投资,这一点是至关重要的,此次仁爱医院药库管理系统的设计,主要需要一台配置中等的计算机,购买正版PowerBuilder10.5和Microsoft SQL Server2012的软件,开发过程中的其他费用等,而系统开发使用之后带给医院的效益会远远大于前期投资,因此,经济方面可行。二、技术可行性经过前期的调查分析,仁爱

17、医院药库管理系统决定前台使用PowerBuilder10.5,后台使用Microsoft SQL Server2012,经过大学期间的专业课学习,主要学习了数据库原理,以及相对而言比较熟悉的PowerBuilder,在老师的指导和同学的帮助下,完全有可能完成此次仁爱医院药库管理系统的开发设计,因此,技术方面可行。三、管理可行性此次系统开发首先获得了医院领导的支持和认可。其次由于用PowerBuilder开发的系统展现在使用者面前的是大家所熟悉的图形窗口界面,对于医院管理人员来说,他们所需要做的只是录入相应的数据即可,这样的工作稍作培训就能做好完成,有着“即学即用”的优点,他们对医药管理的工作流

18、程非常熟悉,故本系统在使用上不存在问题,管理方面可行。2.3 详细调查仁爱医院药库管理系统将重点解决药库在药品储存中数量的问题,经过观察分析,仁爱医院的药品流通非常快,药房在药品库中取药的频率很高而且不规律,导致一些药品经常出现缺货的现象。药库作为仁爱医院的管理枢纽,药品在这里入库、出库,接收药房的退货以及向供应商退货,以及统计分析常用药品的消耗量。因此,为了顺应医院的发展要求,医院需要一个传递速度快,共享性好,使用方便,低沉本高收益的药库管理系统。2.3.1 业务流程分析业务流程分析是为了发现现行系统中存在的问题和不合理的地方,优化业务处理过程,以便在新系统建设中予以克服或改进。分析的时候,

19、不仅要找出原业务流程不合理的地方,还要充分考虑信息系统的建设为业务流程的优化带来的可能性,产生更为合理的业务流程。医院药库流程根据业务的不同,主要分为三个流程:1药品入库流程;2医院药房药品领用流程;3.常用药品出入库数量统计分析。1. 医院药品入库流程大致可分为以下几个步骤:1)计划员做入库计划,生成采购单。2)供货商送货来医院后,管理员进行验收,如果验收不通过则退货。验收通过的药品进行入库登记处理。3)药品入库后,药品即可出库到药房。4)对于没有发票的入库数据,需要进行发票补录。5)正式入库的数据(发票信息齐全的入库数据)要核准确认无误,如果发票数据有错误,则进行入库数据修改。图2-2 业

20、务流图图例图2-3 入库业务流图2. 医院药品出库流程大致可分为以下几个步骤:1)药房做一个取药申请,生成药品领药单2)药库管理员根据审核出库单,如果不合格则返回药房。通过验收的进行出库登记处理。3)药房核准药库发过来的药品,如果不合格则进行药品退货入库。4)药房把药退给药库,做一个退库登记,生成出库退货单。5)药库管理员根据出库退货单,生成出库退货信息单。图2-4 出库业务流图3. 医院药品数量统计是药库管理员月末进行常用药品出入库数量的统计分析,并制作统计表上报药库领导。图2-5 统计分析业务流图2.3.2 数据流程分析数据流程图可以全面地描述药库管理系统中数据的流程,反映出信息在系统中的

21、流动、处理和存储情况。根据医院的业务流程,经过分析可以得到医院的数据流程图,如下图所示:图2-6 数据流图图例1.通过对业务流程的分析,可以知道药库管理人员需要将入库信息输入药库管理系统,经过系统的处理,再向药房输出信息,所以,药库管理系统的数据起点是供应商,终点是药房,由此可以得到系统的关联数据流程图。图2-7 系统关联数据流程图2. 供应商对药品的输入与药房取药的输入,需要经过药库管理系统的入库处理和出库处理。出入库的处理会影响数据库中药品的库存信息,入库处理中的送货单据与退货单据,出库处理中的取药单据与出库单据是主要的数据流,他们对库存数据的改变经过统计分析形成统计分析表,统计分析表将递

22、交药库领导,为领导决策提供依据。因此得到系统的顶层数据流图如下:图2-8 顶层数据流图根据系统的具体功能,出入库部分可以向下分解:入库时,药库管理人员需要对入库单据和入库药品进行审核,将不合格的单据与药品退货给供应商;出库时,药房提交的领药单要经过的药库管理人员的申请才能拿到药品,同时要输出出库的单据。得到第一层数据流图如下: 图2-9 一层数据流图2.3.3 数据字典在上述数据流程图的基础上,对数据流程图中的各个元素进行详细的定义与描述可以得到数据字典,它能起到对数据流程图进行补充说明的作用。数据字典包括5部分:数据项(数据元素)、数据流、数据存贮、处理逻辑和外部实体(外部项)。下面将选取数

23、据流程图的部分内容和数据加工过程,进行说明。1)、数据元素数据项编号001数据项名称供应商编号简述药库存管理系统中供应商的编号别名供应商号长度10类型Char2)、数据流数据流编号002数据流名称药品入库单简述描述药品入库的基本信息数据流来源供应商数据流去向药品入库管理组成操作员+入库票号+药品编号+药品名称+数量+仓库名称3)、处理逻辑处理逻辑编号P003处理逻辑名称入库层次号P1.2简述将采购的药品放入到药库中输入数据流药品入库单输出数据流库存数据4)、数据存储数据存储编号D001数据存储名称库存表简述描述药品库存药品信息别名库存组成药品编号+药品名称+仓库名称+药品数量关键字药品编号 5

24、)、外部实体外部实体编号E001外部实体名称供应商简述进行药品供应的主体输入的数据流药品退货单输出的数据流药品送货单3. 系统设计3.1 系统设计目标药库管理系统要支持药库日常的管理工作,因此有如下目标:1. 支持药库实现现代化的管理;2. 支持出入库的日常业务,包括出入库登记、出入库登记查询、出入库退货、出入库退货查询。3. 支持药库领导对药库药品的科学决策,如对常用的药品的采购,完成对工作人员工作的评估等。3.2 系统功能结构图在系统功能的基础上,考虑医院各方面的需求,可以将系统划分为5个功能模块:1. 信息管理:主要包括对药品基本信息和供应商基本信息的录入存储。2 入库管理:主要包括药品

25、入库的登记、对登记记录的查询,以及入库后不合格药品的退货。3. 出库管理:主要包括药品出库的登记、对登记记录的查询,以及出库后药房向药库的退货。4. 库房管理:主要包括对库存的查询,对库存量的统计分析。5 管理员管理:主要针对管理员密码的修改和增添新的管理员。由此得到如下图所示的系统功能模块图:图3-1 系统功能模块图3.3 数据库设计仁爱医院药库管理系统是一个数据库应用系统,药品基本信息和药品流通信息都需要保存到数据库中,因此在系统的开发实现过程中,数据库的设计至关重要。数据库设计主要包括数据库中各个表结构的设计,以及各个表之间的联系。3.3.1 数据库概念模型设计概念模型的设计是建立在需求

26、分析的基础上,首先要确定满足用户需求的实体,其次分析实体之间的关系,为数据库的逻辑设计和物理设计做准备。用E-R图来描述数据库的数据结构,它可以描绘出实体与实体之间的关系,为现实世界语信息世界建立联系根据分析阶段的结果,系统的实体包括药库、药品、供应商和药房,它们之间的联系主要由存放供应和领取,因此,可以得到系统数据库的E-R图如下:图3-2 E-R图图例图3-3 系统E-R图图3-4 药品仓库实体图3-5 供应商实体图3-6 药品实体3.3.2 数据库逻辑结构设计根据上述E-R图,将其转变为SQL Server2012所能理解的数据模型,转变结果如下:药库仓库编号,仓库名称药品药品编号,药品

27、名臣,剂型,产地,规格,包装,单位,商标,批号,保质期,货源,批发价,零售价,供应商供应商供应商编号,供应商全称,简称,营业执照号,地址,邮编,电话,传真,E-mail存放产品名称,仓库名称,存放量供应供应商名称,药品名称,数量3.3.3 数据库物理结构设计数据库物理结构设计的主要工作是将一个给定逻辑结构,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构域存取方法。数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户需求进行权衡,选择一个优化方案作为数据库物理结构。在数据库物理设计中,最有效的方式就是集中存储和检索对象。针对本医院的业务情况和医院发展的要求,本系

28、统采用了大型的SQL Server数据库,数据库名称为yyglxt1。数据库yyglxt1包含以下8个表:操作员信息表czy_tab、库存表kc_tab、供应商信息表gysxx_tab、入库登记表rkdj_tab、入库退货表rkth_tab、出库登记表ckdj_tab、出库退货表xsth_tab、药品信息表ypxx_tab。下面将以入库登记表rkdj_tab、入库退货表rkth_tab和药品信息表ypxx_tab为例进行说明。表1 入库登记表rkdj_tab字段名称数据类型字段大小可否为空备注说明Czychar10否操作员RkphInt否入库票号Ypbhnchar20否主键药品编号Ypmcch

29、ar20否药品名称Ckmcchar20否仓库名称Slint否数量表2 入库退货表rdth_tab字段名称数据类型字段大小可否为空备注说明Czychar20否操作员Th phInt否退货票号Ypbhnchar20否主键药品编号Ypmcchar20否药品名称Gysmcchar20是供应商名称Slint是数量表3 药品信息表ypxx_tab字段名称数据类型字段大小可否为空备注说明YpbhInt否主键Ypmcchar20否药品名称Jcchar10否简称Jxchar20否剂型Hwchar20否货位Cdchar40否产地Ggchar20否规格Bzchar10否包装Dwchar10否单位Sbchar20否商

30、标Pzwhchar20否批准文号Phchar10否批号Jjmoney是进价Pfjmoney是批发价Lsjmoney是零售价Bzqdate否保质期Hychar20是货源4. 系统实施4.1 开发工具与后台数据库选择一、前台开发工具使用PowerBuilder 10.5PowerBuilder是我接触的第一门专业课,这款开发软件,使用方便,主要是我对这款软件比较熟悉,几个主要控件的功能与作用,以及与后台数据库相连接的步骤都能熟练操作。根据仁爱医院的现状以及我自己的能力,所以选择PowerBuilder 10.5为开发工具。二、后台数据库使用Microsoft SQL Sever2012SQL Se

31、rver 2012是我们学习的主要数据库,与其它数据库相比,我对此数据库要熟悉很多,能熟练的建立数据库,建立表,设计相应的字段,主键,外键等内容。同时SQL Server数据库十分适合中小型系统的开发,而我设计的药库管理系统正是小型的系统,无论从数据上,还是安全上都十分适合。并且在大三上学期,我们系统学习了SQL Server数据库原理,对其较为了解。所以根据医院药库中药品的种类与数量以及综上理由,决定使用Microsoft SQL Sever2012作为后台数据库工具。4.2 软硬件环境设计1. 服务器中央处理器:Intel(R)Core(TM)i5主频:2.50 GHz内存(RAM):4G

32、B硬盘空间:500G操作系统:Windows 7数据库:Microsoft SQL Server2.安装环境中央处理器Intel(R)Core(TM)i5内存4GB硬盘空间500GB操作系统Windows 74.3 系统开发根据系统功能,软件的主要流程有登录流程、入库流程、出库流程等,下面以登录流程进行举例。图4-1 登录流程图系统开发离不开代码的设计,下面将列出部分代码。1 建立前台与数据库连接的代码为:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='DS

33、N=毕设;UID=;PWD='"connect;if sqlca.sqlcode=0 thenopen(dlck_win)elsemessagebox ('失败','数据库连接失败!')end if2 登录窗口的open事件的代码为:string czy1,czy2,czybh2,czyjb2,pwd2czy2="邹晴"pwd2="zq"select czy into :czy1 from czy_tab;if czy1="" theninsert into czy_tab(czybh

34、,czyjb,czy,pwd) values(:czybh2,:czyjb2,:czy2,:pwd2);end ifstring czy100declare cursor1 cursor for select distinct czy from czy_tab;open cursor1;fetch cursor1 into :czy100;do while sqlca.sqlcode=0 ddlb_1.additem(czy100) fetch cursor1 into :czy100;loopclose cursor1;4.4 系统测试软件测试是软件开发过程中必不可少一个阶段,软件测试是保证

35、软件质量的关键步骤。在设计过程中。面对复杂的问题,人的主观认识不可能完全符合客观现实,在软件生命周期的每个阶段都不可避免地会产生差错。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。它是对软件规格说明设计和编码的最后审查。测试方法分为黑盒测试和白盒测试。本次设计工作由我自己独立完成,由于以前没有做过实际的系统开发,所以相对缺乏经验;加上设计时间的限制,使得我没法把每个问题都搞清楚。因此,在设计的时候考虑得不是很周全,残留了许多的问题。为了尽可能的查出并改正这些不足之处,我进行了系统各方面的测试。系统测试一般由程序测试、功能调试和系统调试三个部分。程序测试:在这个阶段,我主要

36、对我所编写的程序进行语法检查和逻辑检查。通过对系统输入正常数据,错误数据和异常数据来考察程序的反应,检查程序执行的逻辑正确性,以及程序对各种错误的检测出来能力。功能调试:以模块为单位,检测单个模块内各个程序之间的控制关系和数据传递是否正确。系统调试:对这个系统进行全面的测试,检测各个模块之间的数据传递是否正常。例子:用户登录调试当用户名或密码为空时,系统会提示“请输入用户名或密码”,当用户名、密码都正确时,才能进入系统。5. 系统使用与维护说明书5.1 系统安装与配置说明1、数据库的附加(1)启动SQL Server 2012服务,运行SQL Server服务管理器,单击按钮启动服务。(2)运

37、行SQL Server 2012,选择身份验证方式,因为我是用Window身份验证的,所以选择Window身份验证,其中服务器名称是用户自己的服务器名称,也许与图片中有所不同,单击连接进入SQL Server2012。如图:(3) 进入SQL Server Management Studio,右击注册服务器(如下图),可看到属性,然后单击属性,在服务器属性窗口,可以设置常规、内存、处理器、安全性、连接、数据库设置、权限等属性。如图所示:(4) 附加数据,右击数据库,单击“附加”,进入附加数据库窗口,单击“添加”,进入定位数据库文件窗口,选择数据库文件所在的文件夹查找到“yyglxt_data.

38、mdf”,单击确定完成附加,附加成功后在SQL Server Management Studio的对象资源管理器的数据库文件夹出现“yyglxt”数据库。根据满足系统的设计的目标,适应系统的运行环境的原则,选择一台4G内存,100GB以上硬盘的计算机, 其操作系统环境为Windows 7。2. 运行可执行文件“仁爱医院药库管理系统.exe”,按照提示完成安装。5.2 系统使用说明书双击“仁爱医院药库管理系统”图标,运行系统,在登录窗口选择操作员,输入密码(密码默认为操作员名字的首字母,如:选择操作员“李明”,密码输入为“lm”),登录系统。如下图所示:信息管理模块的使用说明如下:1. 用户单击

39、主菜单信息管理,选择药品基本信息子菜单,进入“药品基本信息”界面。2.对于药品库中已有药品的查询:用户单击列表框的下拉箭头,选择是按什么条件进行查询:药品编号、药品名称、简称、剂型;用户单击下一个组合框后的下拉箭头,可以选择按什么方式进行查询:=、>、<等;用户输入具体的查询内容,点击“查询”或回车即可。 3. 用户单击“药品基本信息录入”页框可以以文本框的形式浏览药品基本信息。4. 用户单击<第一个>、<上一个>、<下一个>、<最后一个>按钮查看多条信息。5. 用户单击<添加>按钮,可以为药品库增加新的药品。输入药品基础

40、信息后,单击“保存”按钮保存,单击“取消”按钮,取消本次操作。6. 用户单击<修改>按钮,可以对药品基本信息进行修改,修改完毕单击“修改”按钮保存修改后的信息,单击“取消”按钮,取消本次操作。7. 用户单击<删除>按钮,可以删除不需要的药品。8. 用户单击<退出>按钮,返回到系统的主菜单。9. “供应商基本信息”的具体操作方法同“药品基本信息”。10. 用户单击<退出>按钮,返回到系统的主菜单。如下图所示:入库管理模块的使用说明如下:1. 用户单击主菜单入库管理,选择入库登记子菜单,进入“入库登记”界面。2.用户选择或填入入库登记信息,单击“入库

41、”进行入库保存。3. 用户选择入库登记查询子菜单,可以查看入库药品的名称、票号、数量等信息,以及根据药品名称、药品编号、仓库名称查询入库的信息。4.用户单击主菜单入库管理,选择入库退货子菜单,进入“入库退货”界面。5. 用户选择或填入出库登记信息,单击“退货”进行退货保存。6. 用户选择入库退货记查询子菜单,可以查看入库退货药品的名称、票号、数量等信息,以及根据药品名称、药品编号、仓库名称查询入库退货的信息。7. 用户单击<退出>按钮,返回到系统的主菜单。如下图所示:出库管理模块的使用说明如下:1. 用户单击主菜单出库管理,选择出库登记子菜单,进入“出库登记”界面。2. 用户选择或

42、填入出库登记信息,单击“出库”进行出库保存。3. 用户选择出库登记查询子菜单,可以查看出库药品的名称、票号、数量等信息,以及根据药品名称、药品编号、仓库名称查询出库的信息。4. 用户单击主菜单出库管理,选择出库退货子菜单,进入“出库退货”界面。5. 用户选择或填入出库登记信息,单击“退货”进行退货保存。6. 用户选择出库退货记查询子菜单,可以查看出库退货药品的名称、票号、数量等信息,以及根据药品名称、药品编号、仓库名称查询出库退货的信息。7. 用户单击<退出>按钮,返回到系统的主菜单。如下图所示:库房管理模块的使用说明如下:1. 用户单击主菜单库房管理,选择库存查询子菜单,进入“库

43、存查询”界面。2. 用户单击下拉框的下拉箭头,选择是按什么条件进行查询:药品编号、仓库名称、简称、药品名称、产地、货位;用户单击下一个组合框后的下拉箭头,可以选择按什么方式进行查询:=、>、<。3. 用户输入具体的查询内容,回车即可。4. 用户单击“库存基本信息”页框可以以文本框的形式浏览库存信息;单击“库存列表”页框可以以列表的形式浏览库存信息。5. 用户单击<第一个>、<上一个>、<下一个>、<最后一个>按钮查看多条信息。6. 用户单击<退出>按钮,返回到系统的主菜单。7. 选择“数量统计”菜单,单击统计图窗口查看数量

44、统计。如下图所示:系统管理模块的使用说明如下:1. 用户单击主菜单系统管理->操作员管理子菜单,进入“操作员管理”界面。2. 用户在请选择操作员的组合框中选择操作员名称,在密码文本框中输入该操作员的密码后,单击“密码确定”按钮,系统自动检验操作员和密码是否正确。3. 当用户输入的操作员和密码正确后,用户可修改密码或增删用户。如果操作员或密码有误,系统将给予提示。4. 用户想修改密码,只需输入新密码并确认新密码后,单击“修改密码”按钮即可完成。5. 单击“增删用户”按钮,可以进入增删用户界面。在这里可以查看用户、新增用户、修改用户(其中操作员编号和权限级别不可修改,如想修改权限级别可到“增

45、删用户”页面进行修改。)、删除用户,单击相应按钮即可完成操作。单击“退出”按钮返回“操作员管理”窗口。6. 用户单击<退出>按钮,返回到系统的主菜单。"如下图所示:5.3 系统维护说明书软件维护是软件生存期最后一个阶段,也是周期最长的一个阶段,它因在于系统投入生产性运行以后的时间中,因而不属于系统开发过程,然而在系统开发的各个阶段应该从各方面做到尽量提高系统的可维护性。软件维护就是指在软件已交付使用之后,为了改正错误或满足新的需要而修改软件的过程,可以分为改正性维护,适应性维护,完善性维护和预防性维护。其中完善性维护占全部维护的一半以上。具体介绍如下:(1)纠错性维护。由

46、于系统测试不可能揭露系统存在的所有错误,因此在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误。纠错性维护时在系统运行中发生异常或故障时进行的,这种错误往往是遇到了从未用过的输入数据组合或是在与其他部分接口处产生的,因此只是在某些特定的情况下发生。有些系统运行多年以后才暴露出在系统开发中遗留的问题,这是不足为奇的。(2)适应性维护。适应性维护时为了使系统适应环境的变化而进行的维护工作。一方面计算机科学技术迅速发展,硬件的更新周期越来越短,新的操作系统和原来操作系统的新版本不断推出,外部设备和其他系统部件经常有所增加和修改,这就是必然要求信息系统能够适应新的软硬件环境,以提高系

47、统的性能和运行效率;另一方面,信息系统的使用寿命在延长,超过了最初开发这个系统时应用环境的寿命,即应用对象也在不断发生变化,机构的调整,管理体制的改变、数据与信息需求的变更等都将导致系统不能适应新的应用环境。如代码改变、数据结构变化、数据格式以及输入/ 输出方式的变化、数据存储介质的变化等,都将直接影响系统的正常工作。因此有必要对系统进行调整,使之适应应用对象的变化,满足用户的需求。(3)完善性维护。在系统的使用过程中,用户往往要求扩充原有系统的功能,增加一些在软件需求规范书中没有规定的功能与性能特征,以及对处理效率和编写程序的改进。例如,有时可将几个小程序合并成一个单一的运行良好的程序,从而

48、提高处理效率;增加数据输出的图形方式;增加联机在线帮助功能;调整用户界面等。尽管这些要求在原来系统开发的需求规格说明书中并没有,但用户要求在原有系统基础上进一步改善和提高;并且随着用户对系统的使用和熟悉,这种要求可能不断提出。为了满足这些要求而进行的系统维护工作就是完善性维护。(4)预防性维护。系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护,即选择那些还有较长使用寿命,目前尚能正常运行,但可能将要发生变化或调整的系统进行维护,目的是通过预防性维护为未来的修改与调整奠定更好的基础。例如,将目前能应用的报表功能改成通用报表生成功能,以应付今后报表内容和格式可能的变化,根

49、据对各种维护工作分布情况的统计结果,一般纠错性维护占21%,适应性维护工作占25%,完善性维护达到50%,而预防性维护以及其他类型的维护仅占4%,可见系统维护工作中,一半以上的工作室完善性维护。6. 设计开发总结随着毕业日子的到来,毕业设计也接近了尾声。经过两个月的奋战我的毕业设计终于完成了。在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点

50、眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在这次毕业设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造

51、过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。时至今日,毕业设计终于可以画上一个句号了,但是现在回想起来做毕业设计的整个过程,颇有心得,其中有苦也有甜,不过乐趣尽在其中呀!没有接受任务以前觉得毕业设计只是对这几年来所学知识的单纯总结(这是我以前的一种想法),但是通过这次做毕业设计发现自己的看法有点太片面、太偏激了。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。下面我对整个毕业设计的过程做一下简单的总结。第一,接到任务以后进行选题。选题是毕业设计的开端,选择恰当的、感兴趣的题目,这对于整个毕业设计是否能够顺利进行关系极大。好比走路,这开始的第一步是具有决定意义的,第一步迈向何方,需要慎重考虑。否则,就可能走许多弯路、费许多周折,甚至南辕

温馨提示

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

评论

0/150

提交评论