1、VB药房管理系统设计(毕业论文) 作者: 日期:2 个人收集整理 勿做商业用途目录第一章 引 言611 选题意义612 选题背景612 .1医药行业发展现状612 。2 医药行业发展过程中所存在的问题7第二章 MIS系统的基本理论821 MIS系统的概念822 MIS系统的发展趋势823 MIS系统的开发梗概923. 1 MIS系统的开发原则923. 2 MIS系统的开发步骤1023. 3 MIS系统开发方法的选择10第三章 仓储式MIS系统概述1131 仓储式经营理念1131。 1 背景1131. 2 目标1131. 3 存在的问题1132 医药仓储式经营理念1232. 1 一般行业的特点1
2、232. 2 医药行业的特殊性1332. 3发展前景14第四章 系统的开发环境1541 硬件环境1542 软件环境1543 VB 6。0 概况1544 SQL SERVER 2000 概况1645VB访问SQL SERVER 2000的技术16第五章 仓储式医药管理系统的设计与分析1751 系统需求分析1751。 1系统的可行性研究1751. 2 系统需求分析1851. 3 系统的业务流程2052 系统功能分析和设计2152。 1系统功能模块结构图2152。 2 系统流程图2252. 3 DFD图2252. 4数据字典2253 系统数据库分析与设计2653。 1 -图2653。 2数据库表结构
3、2653. 3 数据库表间关系2754 系统界面分析与设计2754. 1 系统界面设计原则2754. 2 系统界面设计2854。 3 输出分析设计3054。 4 输入分析设计30第六章 小 结3161 系统维护3162 仍存在的问题3163 展望3264 小结32【参考文献】35附 录37 毕业设计(论文)专 业:计算机信息管理题 目:仓储式药房管理系统设计与开发 -销售和入库的设计姓 名:黎奇二一四年四月仓储式药房管理系统设计与开发销售和入库的设计摘 要仓储式药房管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立一个数
4、据一致性和完整性强、数据安全性好的数据库。而对于后者则要求具备应用程序功能完备,易使用等特点.结合医药行业的特殊要求,本文对SQL Server2000数据库管理系统、SQL语言原理、VB应用程序设计,VB数据库技术进行了较深入的调查和研究,主要完成对仓储式药房管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。第一章阐述了开发仓储式药房管理系统的意义和背景。第二章第三章阐述了MIS系统和仓储式MIS系统的基本理论。第四章阐述了此系统的开发环境.第五章第六章进行了具体的程序设计,具体划分了三类用户的操作权限,设计了了三个操作界面。实现了数据库表的浏览,记录的添加
5、、删除、修改和查询,报表的生成等。详细的给出了从仓储式药房管理系统分析到总体设计详细设计与实现及测试的各个环节,最后指明本系统还存在的不足及未实现的功能。关键词:药房管理系统、管理信息系统、仓储、医药WAReEHOUSE PHARMACY MANAGEMENT SYSTEM DESIGN AND DEVELOPMENT-DESIGN OF DISTRIBUTION AND ENTERING STORAGE ABSTRACTWarehouse-style pharmacy management system is a typical management information system (
6、MIS), mainly including the establishment and maintenance of the background database and the development of front-end application。 For the former it requests establishment of a database with strong data consistency and integrity and good data security。 For the latter it should be characterized with p
7、erfect application functions and easy to use at least.Therefore, in line with the special requirements of the curatorial industry, after deeply investigating and researching the following points: SQL Server 2000 database management systems, SQL language theory, VB applications design and VB database
8、 technologies, the article mainly accomplish the analysis of the main warehouse-style pharmacy management system requirements, functional modules division, and the database model, and the design of structure of the database and applications according to it.本文为互联网收集,请勿用作商业用途文档为个人收集整理,来源于网络Chapter I e
9、xpounds the meaning and background of the development of warehousestyle pharmacy management system.Chapter II and chapter III explains the basic theory of MIS system and storage system.Chapter IV explains that the system development environment.Chapter V and Chapter VI carries through specific proce
10、dures design, specifically establish manipulate scope of the three categories of users including seller, storage manager and system manager and designs three operational interface。 The article also achieved the scanning of the database tables, adding, deleting, modifying and enquiring of records, as
11、 well as generation of statements, etc。 Besides, the specific process from the warehousestyle pharmacy management system to the whole design and detailed design ,and the realization of the various link, as well as the design and test is detailedly given, and finally the system also identified defici
12、encies and unrealized functions.个人收集整理,勿做商业用途本文为互联网收集,请勿用作商业用途KEYWORDS:Pharmacy Management System, MIS, Warehouse, Medicine 目 录第一章 引 言811 选题意义812 选题背景812 .1医药行业发展现状812 .2 医药行业发展过程中所存在的问题9第二章 MIS系统的基本理论1021 MIS系统的概念1022 MIS系统的发展趋势1023 MIS系统的开发梗概1123。 1 MIS系统的开发原则1123. 2 MIS系统的开发步骤1223。 3 MIS系统开发方法的选择
13、12第三章 仓储式MIS系统概述1331 仓储式经营理念1331。 1 背景1331。 2 目标1331。 3 存在的问题1332 医药仓储式经营理念1432。 1 一般行业的特点1432。 2 医药行业的特殊性1532. 3发展前景16第四章 系统的开发环境1741 硬件环境1742 软件环境1743 VB 6。0 概况1744 SQL SERVER 2000 概况1845VB访问SQL SERVER 2000的技术18第五章 仓储式医药管理系统的设计与分析1951 系统需求分析1951. 1系统的可行性研究1951。 2 系统需求分析2051。 3 系统的业务流程2252 系统功能分析和设
14、计2352. 1系统功能模块结构图2352. 2 系统流程图2452. 3 DFD图2452. 4数据字典2553 系统数据库分析与设计2953. 1 图2953。 2数据库表结构2953。 3 数据库表间关系3054 系统界面分析与设计3154. 1 系统界面设计原则3154. 2 系统界面设计3154。 3 输出分析设计3654。 4 输入分析设计37第六章 小 结3861 系统维护3862 仍存在的问题3863 展望3964 小结39致 谢41【参考文献】42附 录4444仓储式药品管理系统设计与开发销售和入库的设计第一章 引 言11 选题意义现在,随着信息技术和物流技术的发展,政府和企
15、业都在力图建设一个方便、有效的管理信息系统。医药作为诸多行业中的一个特殊行业,面临着激烈的竞争,如何有效、快速的管理药品,处理正常的进销存一体化业务,成为企业迫在眉睫的问题.药房管理经常由于管理上的不当使部分药品失效报废,给企业带来了一定的经济损失, 因此,传统的手工统计操作已远远不能满足实际工作的需要。为提高工作效率, 同时也能够随时了解药房的药品情况,对其实施计算机管理是非常必要的。我们仔细参考了一些其它药房的管理系统,在充分注重软件操作的交互性、简单性以及可视化因素的前提下, 开发了一套科学、完善、实用的仓储式药房管理系统。12 选题背景12 。1医药行业发展现状随着我国市场经济的蓬勃发
16、展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。而我国大部分医药企业是由原来的国有零售药店改造或医药企业职工下海创办的,虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展动力不足,从而影响了企业的持续、稳定、快速发展。同时,我国医药经营形式正在向集团化、连锁化发展。在这一发展过程中,旧的企业管理模式已不适应新型的社会主义市场经济的要求,而新的企业管理模式正在被广泛探讨、研究之中。这其中,
17、如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。再者,由于医药产品种类繁多、销售模式特殊、业务量大,单凭手工记账已很难适应工作的需要。医药作为一个关系到人类健康的特殊行业,国家对医药行业又有一些不同于其他行业的管理政策,这些都加大了管理的难度。如何尽快建立和完善现代化企业的信息化管理机制问题,已成为医药企业发展的关键所在。12 。2 医药行业发展过程中所存在的问题在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。这些分公司或代理商大都分布
18、在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和银行汇款单据传真后,开具产品出库单通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。这种信息传递、管理方式不仅效率低,其可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导了解到企业的“进、销、存出现问题时,就已经远离了问题出现的时间和地点。即使是没有分公司的企业,使用传统的手工方式
19、管理也存在同样的问题。由于每天销售量大,呆账、错账时有发生且常出现开“空单”的现象,管理者常为进销存业务中存在的问题而头痛。为提高企业管理水平,更好的服务于广大用户,通过进销存管理系统,及时通过网络把决策信息传递到相关决策人,从而可以及时发现问题、解决问题.更好的把握机会,提高企业的市场竞争力。第二章 MIS系统的基本理论21 MIS系统的概念管理信息系统(MIS,Management Information System)的概念是1961年美国人J。D。GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过
20、程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。本文为互联网收集,请勿用作商业用途个人收集整理,勿做商业用途管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:1) 用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。2) 完整、及时提供在管理及决策中需要的数据.3) 利用指定的数据关系式分析数据,客观预测未来。4) 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。5) 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益。22 MIS系统的发展趋势1) 各种管理思想
21、的信息化融合随着电子商务思想的成熟,管理信息系统逐步发展成为一种融合各种管理思想的面向产品生命周期的集成系统。它在ERP(企业资源计划系统)的基础上,充分利用互联网技术,将供应链管理 ( SCM) 、客户关系管理 ( CRM) 、商业智能 ( BI, Business Intelligence ) 、电子商务 ( EC, Electronic Commercial ) 、决策支持系统(DSS, Decision Support System) 等功能全面集成,以实现资源共享、数据共享、适应网络经济的充分柔性的企业管理信息系统.2) 管理信息系统的模块化、组件化现代管理信息系统软件的规模越来越大
22、,且管理思想越来越复杂,以至于超出了软件开发者在合理的时间和价值内设计、描述、开发和验证它们的能力。3) 平台式管理信息系统 随着企业建模思想的成熟,必然在面向企业功能,面向企业过程以及面向产品生命周期等方面积累了大量的企业模型,在这些企业模型的基础上,对这些模型按照行业进行分类,然后再逐步按照行业大类,行业小类进行逐步细化,最后就可以建立面向行业、面向行业大类、面向行业小类的企业参考模型。 在企业参考模型的基础上,再对每种模型所蕴涵的管理思想进行自上而下的分解,按照软件复用的思想对每部分程序化,构件化,并根据通用的目的进行参数化。这样随着各类模型库的丰富和面对特定对象( 企业功能、过程、产品
23、生命周期 ) 的构件的完善以及管理思想的日益成熟,就可以构建平台式的管理信息系统,它能够针对具体的企业,在参考模型的基础上,根据企业实际情况稍做修改,就能在大量的构件库中快速组装出具有个性化的企业管理信息系统。23 MIS系统的开发梗概23。 1 MIS系统的开发原则一般情况下, 管理信息系统的体系结构采用自上而下的纵向分层、横向分块来设计实现的。分层为管理软件的复杂度提供了一个很好的解决方法, 在分层系统的等级组织形式中, 每一层都给下一层提供服务, 对其下层则要求得到服务。分块指按信息系统软件实现的功能将软件分为若干块, 每一块既是一个独立的子系统, 又是大系统的一个组成部分。块与块之间通
24、过数据表进行耦合。在确定的分层分块的体系结构中, 再采取自下而上的方法, 首先, 对最底层的功能模块进行设计,包含管理思想标准化、模型化, 使其具有通用性, 再进行构件化设计, 并按照软构件应该具有的可移植性、互操作性、扩展性、可配置性和可维护性等特点, 进行参数化设置;其次, 对该功能的上一层进行构件化改造, 减少模块间的重叠, 这样层层改造之后, 对于类似企业的管理信息系统的开发, 只需要针对该企业的个性, 对某些局部的构件进行改动就可以完成了。分层、分块模块结构如图2。1所示。图2.1 分层、分块模块结构23。 2 MIS系统的开发步骤MIS的开发过程可分为五个步骤来描述:u 第一阶段
25、系统开始和可行性研究。u 第二阶段 系统分析和设计.u 第三阶段 程序设计。u 第四阶段 系统测试和技术培训。u 第五阶段 项目总结和评估。23. 3 MIS系统开发方法的选择随着数据仓库技术、多媒体数据库技术以及各种计算机软、硬件技术的发展,管理信息系统的结构体系发生着变化:一是主机/终端机模式;二是客户机/服务器 ( C/S) 模式;三是WEB三层体系 (B/S) 模式.我们通常可采用客户机/服务器(C/S)和浏览器/服务器(B/S)两种结构开发.C/S结构在20世纪80、90年代被广泛采用,它可以使用Visual Basic、Visual C+、Delphi和PowerBuilder、S
26、QL Server等众多功能强大的开发工具开发客户端应用程序,服务器上使用后台数据库保存数据。而B/S结构是所有应用服务都有专门的应用服务器处理,它一方面减轻了数据服务器的处理负担,另一方面可以利用服务器群集技术,支持大规模用户的应用.第三章 仓储式MIS系统概述31 仓储式经营理念31。 1 背景仓储式销售最早起源于西方,自60年代首家仓储式商场在荷兰创建以来,获得了很大的发展,现已遍布欧洲、美洲、亚洲等地,年销售额达85亿美元以上.仓储式销售在西方商业经济发展中已成为一种强有力的经营方式。我国首家仓储商场是广州的“广客隆”,自1993年8月开业以来广受欢迎.随后在全国各地迅速发展开来.在仓
27、储式管理系统中,完全依靠人工管理来完成以上的各种库存管理业务几乎是不可能的。随着信息技术的发展,运用库存管理信息系统来管理库存是每一个仓储式管理系统的必选之路.31。 2 目标仓储式管理系统库存管理的目标就是要保持合理的周转库存,减少积压库存,合理地计划临时库存和季节库存,尽量缩短在途库存的运输时间。31. 3 存在的问题近几年,借鉴国外的管理模式,我国的仓储式管理系统有了一定的发展.但是,由于我国的市场环境与国外不同,在库存管理系统的应用上出现了不少问题。1) 业务流程不成熟国外的连锁体系在建立之初,为了达到规模效应,采用的是集中化采购和中央配送体系。然而在采用集中化管理模式时遇到了不少困难
28、.我国地域辽阔,经济发展不均衡,并且存在地域性消费习惯、不同的风土人情和品牌概念,很难发挥集中化采购的优势.我国的制造基地不集中,地域广阔交通却并不发达,这就为集中采购带来了一定的麻烦。这种集中与分散左右为难的尴尬局面,使得大多数的仓储式管理系统的管理模式非常不稳定,这给库存管理系统的设计带来了极大的难度。2) 系统数据不正确大量无用的冗余数据使得系统运行速度变慢,库存报表中出现很多无用信息;日常管理中单据没有及时录入系统,造成系统中的库存数据与商品的实际库存不一致,管理者根本无法根据系统产生的补货报告来进行库存管理;最小订货量、最大订货量、安全库存量和送货周期这些非常重要的数据并没有预先进行
29、合理的设定。3) 系统用户素质低由于大多数最终用户的计算机水平比较低,在系统的实际运用中,常会出现使用不当或者根本就不懂得使用,那么系统就无法发挥其应有的功能。32 医药仓储式经营理念32. 1 一般行业的特点仓储式商场是一种带有批发性质的批售式商店,又称为货仓式商场.日本和中国港台地区常提的量贩店,即批量贩卖的商店,指的就是仓储式商场。仓储式商场是以经营生活资料为主的,储销一体,低价销售,提供有限服务的销售业态.仓储式的经营模式,货物不需要进行储存,而是直接将货物摆上货架,这样,就免去了货物存放和货物的第二次运输,节省了不少费用.在商品销售中,鼓励顾客批量购买,对批量购买的顾客实行价格折扣,
30、从而扩大了商品销售,加快资金周转,因而受到社会的瞩目.与超市等零售业态不同的是,仓储式商场具有简朴实用的特点以及价格低廉的优势。现在批发市场在我国还是占着主流地位,这是由我国特有的国情决定的一种特殊的流通方式。从国外的实践看,批发市场也只是一种过渡业态。那么,从长远来看,批发的任务有相当一部分要被仓储式商场所取代.仓储式商场具有批零兼营的特点,可以代替一部分三级批发市场的作用.随着我国经济体制转轨和经济增长方式发展,仓储式经营将逐渐代替批发业和零售业,成为引领中国销售行业发展的领头羊.一般的仓储式管理系统工作的主要任务有:u 企业的采购管理u 企业的销售管理(批发、零售、连锁)u 企业各部门的
31、商品配送管理u 企业库存商品的管理u 企业应收款、应付款的管理u 企业经营状况分析和决策32. 2 医药行业的特殊性医药行业作为与老百姓性命攸关的行业,与一般的进销存行业不同,它具有自己特有的特性。国家药品监督管理局对医药流通企业有非常严格的要求,特别是近两年推出的GSP认证,将医药企业的管理大大提升了一个台阶。总的来说,仓储式医药行业具有以下一些特殊性:1) 商品的属性医药行业因其特殊性,在商品清单中会增加以下属性:剂型、处方类型、批发价、零售价、批准文号、商标、大包装单位、大包装数量、中包装单位、中包装数量、化学名、化学名拼音、GMP(药房生产质量管理规范)认证、保质期、功能主治、储存条件
32、等。2) 批号、有效期的管理譬如,六个月内到期的药品要催销、三个月内到期的药品要办退货及过期的药品禁止销售。因此信息系统需要能够将库存中的药品按批号来管理,即输入进货单时要求输入药品的批号和有效期;“库存”数据表中要增加“批号”字段,不同批号的商品需要不同记录来存放;开销售单时要指定销售的批号并严格按照开票的批号出库;系统应具有近效期药品的自动报警功能.3) GSP流程管理GSP要求企业经营的所有业务数据必须形成严格的记录,并至少保存3年以供查询,包括药品采购记录、药品入库验收记录、药品销售记录、药品退货记录、近销期药品催销表、药品报告记录、库存湿温度记录等等。32. 3发展前景仓储式销售受欢
33、迎有其独特的经营特色,它具有广大的发展前景。首先,仓储式销售符合消费者心理需求;其次,仓储式销售给经营者带来可观利润;再次,仓储式销售弥补了传统商业的不足;最后,信息产业为仓储式销售发展提供了条件。第四章 系统的开发环境41 硬件环境u 486 DX/66MHZ或更高的处理器、或任何运行于Microsoft Windows NT Workstation 的Alpha处理器。u Microsoft Windows 支持的VGA或分辨率更高的监视器。u 16MB内存以上。u 鼠标或其他定点设备。42 软件环境本系统是在Microsoft Windows XP 下开发的,所采用的开发工具是Micro
34、soft公司的Visual Basic 6。0企业版。考虑到医药门店每天的数据处理量有点大,在后台采用了SQL Server 2000数据库.43 VB 6。0 概况Visual Basic简称VB,是微软公司推出的一种可视化编程工具,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。“Visual”指的是开发图形用户界面(GUI)的方法,“Basic指的是BASIC语言。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的。它提供可视化的开发环境、丰富的控件组,省去了开发者自己编写代码实现这些效果的麻烦,这样就可以
35、把更多的精力放在程序功能的实现上。VB具有以下特性:1) 数据访问特性允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库建立数据库和前端应用程序,以及可调整的服务器部件。2) 有Active X技术可以使用其他应用程序提供的功能。3) Internet功能强大,使得用户很容易在应用程序内通过Internet或Intranet访问文档和应用程序,或者创建Internet服务器应用程序。Visual Studio.Net中的Visual Basic。Net是Microsoft公司推出的全新32位Windows开发工具。它不仅继承了VB 6.0的使用简便、功能强大、
36、效率高的特点,还新增了“继承”功能,使用VB变成了真正的“面向对象的”编程工具,成为目前最为优秀的应用系统开发工具之一.44 SQL Server 2000 概况SQL Server 2000数据库是典型的服务器类型数据库,是开发C/S结构数据库应用系统常用的数据库类型之一。SQL Server 2000服务器提供了强有力的数据库管理功能,开发者可以使用企业管理器以可视界面的方式实现数据库,使用查询分析器运行调试SQL脚本,使用事件探查器监控对数据库的存取操作。本系统采用ODBC直接连接到数据库的方式来访问后台数据库。45VB访问SQL Server 2000的技术本仓储式药房管理系统主要采用
37、三种连接数据库的方法:1) 使用ADODC和DataGrid控件相结合来访问数据库。2) 定义数据集对象的方法。 如Dim rs1 As New ADODB.Recordset 3) 定义连接函数,再用函数来访问数据库。 如Public Function cnn() As ADODB.Connection Set cnn = New ADODB.Connection cnn.Open ”Provider=MSDASQL.1;Persist Security Info=False;Data Source=yyjxc End Function第五章 仓储式医药管理系统的设计与分析 51 系统需求分
38、析51。 1系统的可行性研究根据调查发现我国的药品市场还不是很规范,一般的药店都是采用人工操作,对卖出去买进来的药品都是人工记录,有些甚至没有记录。这对一个药店或企业来说是极不利的,很难掌握企业日常的运营情况,不利于企业参与激烈的竞争.随着计算机的广泛应用和管理系统的越来越成熟,药品的手工操作已不能满足药房的日常管理,故有必要建立一套适合药房管理的系统来管理医药门店的进、销、存、退、盘点、变价等业务。下面主要对操作可行性,技术可行性,经济可行性和进度可行性进行分析.1) 操作可行性:从以上的医药行业的背景和初步调查可知此系统是合乎需要的,它能使企业更加方便、科学的管理日常运营,增强企业的社会竞
39、争力。2) 技术可行性:企业有此系统开发的软硬件和网络资源,操作系统为Windows系列,技术已经比较成熟,系统数据库为SQL Server数据库提供更加强大的数据管理,在技术完全可行.此系统能满足企业未来的需要,并且可以扩展,能应付企业未来的业务量的增长.3) 经济可行性:进行初步调查和相关资料的搜集大概一周,总工作量90天左右,包括资料整理,资料汇总、编写文档等,研究分析多个类似系统,吸收其优点,编写需求分析,然后进行系统分析,系统设计和开发。由于本次系统开发是毕业设计,由我和一位搭档合作,基本上没有花费。4) 进度可行性:通过我们的指导老师给我们订的时间安排表,通过指定时间表2006年1
40、月-2月上旬:进行文献综述、外文资料和相关资料的准备;2006年3月中旬-4月上旬:完成外文翻译、文献综述,搭建系统框架和看一些相关的系统代码;2006年4月上旬4月下旬:正式进入系统开发阶段,并初步完成;2006年5月上、中旬:调试系统并最终完成。由于老师的及时提醒及细心指导,我们最终在指定时间内完成任务。51. 2 系统需求分析为药房开发一个管理信息系统,使医药行业也更加现代化。其主要目的是为了给企业提供一个良好的业务流程,节省时间,更好的为病人服务,也能使企业的经营利润提高.下面就我所做的销售、入库及系统设置等部分进行需求分析:输入需求:销售单输入、入库单输入、操作员添加修改输出等.输出
41、需求:销售日报表、月报表、客户销售报表的打印输出等。性能需求:能够根据输入的信息从库存表中取出存在的药品进行销售,系统用户登录信息等自动添加信息并保存。功能需求:我做的主要是销售、入库、库存管理和操作员设置等模块,需要实现以下基本功能:1) 日常业务药品销售:主要完成药品从库存表中批量销售、欠款记账的功能,并把销售详细信息保存到销售详细表中。(自动生成销售单据号、销售日期,自动统计销售品种、销售数量、销售金额)。销售退单:主要完成商品的销售退货功能。(自动生成销售退货单据号、销售退单日期,自动统计退货品种、退货数量、退货金额)。药品入库:主要完成将所采购药品的信息批量保存到入库表和库存表中。(
42、自动生成入库单据号、入库日期,自动统计入库品种、入库数量、入库金额).入库退单:主要完成商品的入库退货功能。(自动生成入库退单票号、入库退单日期,自动统计退货品种、退货数量、退货金额)。2) 库存管理库存查询:主要完成库存药品信息的查询与汇总(如选择字段可查询库存药品信息、可模糊查询)。库存盘点:主要实现盘点库存药品信息(如哪些药品需要及时进货、哪些药品保质期快到期需及时销出等)。价格管理:主要实现查询药品信息及完成库存商品的进价、库存数量的修改(变价功能),统计库存品种、库存数量、库存金额等。3) 报表管理销售日报表:完成当日或某日药品销售单据、销售金额的查看。销售月报表:完成当月或某月药品
43、销售单据、销售金额的查看。客户销售报表:统计客户某段时间或某种药品的销售数量和销售金额。药品排行:包括药品销售和药品入库排行,每个又可按年、月、日、全部来排行,并以图表形式显示出来。4) 系统设置操作员管理:实现添加操作员、修改操作员、删除操作员等功能。密码设置:主要实现完成操作员密码的修改、保存。51。 3 系统的业务流程医药企业中客户和供应商是平行和交叉同时进行的,库存是销售和入库的汇集点。它的业务流程图如图5。1所示.购药付款收到药品客户开票提药仓库药品采购计划审核药品入库仓库医药企业采购供应商图5。1 仓储式医药管理系统主要业务流程图52 系统功能分析和设计52. 1系统功能模块结构图
44、仓储式医药系统功能模块结构图如图5。2所示:系统登录界面仓储式医药管理系统日常业务库存管理查询统计报表管理欠款管理药品销售药品入库销售退单入库退单销售日报表库存查询库存盘点价格管理销售查询入库查询密码设置操作员管理销售退货查询入口退货查询应收款管理收款查询销售月报表基本信息管理系统设置退出客户销售报表药品信息管理客户管理供应商管理警戒预告(系统级)系统级普通级药品排行图5.2系统功能模块结构图52. 2 系统流程图仓储式医药管理系统流程图如图5。3所示:供应商退还返厂入库作业入库信息入库查询库存盘点库存信息客户退货销售作业销售信息客户销售查询库存查询价格管理图5。3仓储式医药管理系统流程52。 3 DFD图1) 仓储式药房管理系统上下文图如图5.4所示:图5。4上下文图2) 仓储式药房管理系统0号图如图5.5所示:图5.5 号图52. 4数据字典对数据流编写文档:1) 销售单:定义:销售单销售单据号(nvarchar)销售日期(datatime)客户名称(nvarchar)经手人(nvarchar)药品编号(int)药品名称(nvarchar)数量(real)零售价(float)金额(float)折扣(int)税率(real)支付类型支票现金+币种人民币|美元日元欧元+应付(float)+实付(float)描述:记录顾客购买药品