中小型药房进销存管理系统_第1页
中小型药房进销存管理系统_第2页
中小型药房进销存管理系统_第3页
中小型药房进销存管理系统_第4页
中小型药房进销存管理系统_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、内 容 摘 要当今社会正面临着以信息技术为核心的科技革命,随着市场竞争的日益激烈,企业为了实现对物流、资金流、信息流进行一体化的系统管理,进销存系统应运而生。对于医药行业,成千上万药品的进货、销售、生产日期的有效查询使包括管理者、销售者业务员等人在内的许多药品系统相关人员难于操作管理。本文从中小型企业信息化程度不高这一实际情况出发,主要研究针对中小型药房的进销存管理系统。首先,简述了中小型企业信息化的必要性;其次,介绍了实现本系统时所用到的相关技术;然后,研究中小型药房的业务流程及各个功能模块的组成;最后指出系统的具体设计和实现过程。关键词:信息化、中小型企业、医药、进销存中国最大的论文知识平

2、台ABSTRACTTodays society is facing with information technology as the core of the technological revolution, with the increasingly fierce market compete-tion, enterprises in order to achieve a system management what integrated the logistics, capital flow, information flow, Invoicing System came into b

3、eing. For the pharmaceutical industry, thousands of drug purchase, sale, production dates of effective inquiry is difficult for operation and manag-ement include managers, salesmen and another related personnel. In connection with the small and medium enterprises in low level of the actual situation

4、, the main research of this paper is inventory manage-ment system of small and medium pharmacy. First of all, it outlined the need for small and medium enterprise information; Then, the realization of the system used the relevant technology; then, the business processes of SMEs pharmacy and the comp

5、osition of the various functional modules; finally, it concluded that the specific design of the system and implementation process.KEYWORDS:Information technology, small and medium enterprises,medicine, Invoicing中国最大的论文知识平台正文目录第一章 引言 . 1第一节 选题背景 . 1第二节 选题内容 . 2第二章 技术解析 . 3第一节 Delphi2005介绍 . 3一、 概述 .

6、 3二、 Delphi 2005的特点 . 3第二节 SQL Server 2000介绍 . 4一、 概述 . 4二、 SQL Server 2000的特点 . 5第三节 结构化系统分析与设计方法 . 6一、 基本思想 . 6二、 SSA&D的特点 . 6三、 SSA&D开发系统的一般过程 . 7第三章 系统分析 . 8第一节 需求分析 . 8第二节 系统的业务流程分析 . 9第三节 系统的逻辑模型 . 10一、 数据流程分析 . 10二、 数据字典 . 13三、 可行性分析 . 17第四章 系统设计 . 18第一节 系统功能模块设计 . 18一、 系统设置 . 18二、 基础资料管理 . 1

7、9三、 药品业务信息管理 . 19四、 财务管理 . 20中国最大的论文知识平台第二节 系统详细设计 . 20一、 数据库设计 . 20二、 UML用例图设计 . 23三、 界面设计 . 23四、 编码设计 . 28第五章 系统实施 . 30第一节 编程 . 30一、 登录页面 . 30二、 主页面 . 35三、 系统设置 . 36四、 基础资料 . 39五、 药品业务信息管理 . 41六、 财务结算业务管理 . 55七、 存储过程 . 56第二节 系统测试 . 58一、 登录界面 . 58二、 主界面 . 58三、 用户设置界面 . 59四、 权限设置界面 . 59五、 更改密码界面 . 6

8、0六、 药品字典界面 . 60七、 药商字典界面 . 61八、 采购管理界面 . 62九、 入库管理界面 . 62十、 销售管理界面 . 63十一、 退货管理界面 . 63十二、 库存盘点界面 . 64十三、 药库查询界面 . 64十四、 财务结算界面 . 65第三节 系统评价 . 65中国最大的论文知识平台一、 系统的不足 . 65二、 系统扩展 . 66参考文献 . 67 致谢 . 错误!未定义书签。中国最大的论文知识平台第一章 引言第一节 选题背景当今社会正面临着三大革命的挑战:全球贸易自由化为主的市场革命,以信息技术为核心的科技革命和以提高人力资本增值为核心的管理革命。据悉,我国国民经

9、济和社会发展第十个五年计划已经将国民经济和社会信息化作为覆盖现代化建设全局的战略举措,要求加速发展信息产业,大力推进信息化。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件也无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱。随着经济危机对全球影响的加深,市场竞争在各个行业中都日益激烈,广大的企业管理者渐渐意识到,仅仅依靠节约生产、销售或运输成本产生利润的上升空间越来越小,企业需要开始向管理要利润,需要依靠高效的管理和优化的工作流程打造企业核心竞争力。于是,企

10、业为了实现对自身的物流、资金流、信息流一体化进行系统管理,建立在信息技术基础上的进销存管理系统应运而生。所谓管理信息系统,是一个由人、计算机等组成的能进行管理信息收集、传递、储存、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。1所以说,使用进销存管理系统,管理者可以随时了解到本单位、本部门准确、实时的业务数据、成本情况、利润情况等,还可以充分了解到进货经营情况,以便及时调整经营思路、销售策略、进货策略等。而对于规模不等的大中小型企业,信息化程度也会有所不同。具体而言,中小型企业在

11、利用信息化技术加强企业管理方面与那些大型企业仍然有不小的差距,进销存管理软件解决了采购、销售、仓储活动中遇到的一些相关信息的录入、统计、查询等方面的实际问题,实现操作者的简便输入、快速查询、有效记账。对于医药行业,成千上万药品的进货、销售、生产日期的有效查询使包括管理者、销售者业务员等人在内的许多药品系统相关人员难于操作管理。针对这种情况,我设计了一个专门为中小型药房量身打造的药品进销存管理系统,方便中小型药房的企业管理者,力求降低管理方面的成本,提高企业的核心竞争力,尽早进入快捷、高效的信息化时代。 1黄梯云、管理信息系统(第三版)、第24页,高等教育出版社 2005年第3版中国最大的论文知

12、识平台第二节 选题内容本系统是针对中小型药房量身打造的进销存系统,主要负责药房进货信息、入库信息、销售信息、退货信息、库存信息的管理。该系统主要包括系统设置、基础资料、采购管理、入库管理、销售管理、退货管理、库存盘点、药库查询以及简单的针对进销存业务的财务清算等主要功能模块。本系统贯穿整个进销存业务的始末,使用本系统可以轻松地处理进货、入库、销售、退货、盘点等业务流程。本系统采用是采用Delphi 2005作为编程工具,以SQL Server 2000作为后台数据库。操作简单易记,维护方便。中国最大的论文知识平台第二章 技术解析第一节 Delphi2005介绍一、概述Delphi,是Windo

13、ws平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身就是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本是1995年由美国Borland(宝兰)公司开发。经过多年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个Intergrated Development Environment(集成开发坏境,简称IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程

14、序设计为中心的应用程序开发工具。Delphi是一个在引进了10年以后仍然拥有非常现代的体系结构和一大批追随者的开发工具,而且也是一个既适用于Win16 API与Win32 API,又适用于Linux操作系统和Microsoft.NET Framework的面向对象编程与可视化编程的最佳组合。Delphi开发几乎涵盖了所有领域:可独立应用的简单程序、图形处理、数据库开发、客户/服务器与多层企业应用、企业内部网与因特网解决方案以及XWL与Web服务。Delphi 2005继承了这个传统,并且拥有基于VCL的坚实基础。不仅如此,Delphi 2005还是一个革命性的版本,具有经过彻底翻新的集成开发环

15、境、得到极大扩展的面向对象编程语言以及涵盖整个软件开发周期的许多Borland开发者工具。二、Delphi 2005的特点(一)直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。(二)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。中国最大的论文知识

16、平台(三)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。(四)具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。(五)具有强大的数据存取功能。它的数据处理工具BDE(Borland DatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式,如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQ

17、LServer、Informix、Oracle等大型数据库连接。 Delphi既可用于开发系统软件,也适合于应用软件的开发。(六)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具。(七)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。(八)Delphi 2005版本还加入了inline及for in loop等功能。把Borlan

18、d Delphi.Net、Borland Delphi Win32、Borland C#、Enterprise Core Objects等环境和功能集成成一个开发工具,因此可以在单个IDE中在Win32和.NET开发环境中切换或同时进行。第二节 SQL Server 2000介绍一、概述SQL语言是1947年由Boyce和Chamberlin提出的。1975年至1979年IBM公司San Jose Research Laboratory研制的关系数据库管理系统原型系统System R 实现了这种语言。由于它功能丰富,语言简洁,使用方法灵活,而在世界IT领域内广泛应用。SQL Server是一个

19、关系数据库管理系统,它最初是由Microsoft,Sybase和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。中国最大的论文知识平台随着各种大型数据库处理系统以及商业网站对数据可靠性的要求不断提高,陈旧的数据库管理服务已经无法满足最终用户的需求。SQL Server 2000正是在这种环境下应运而生的。SQL Server 2000 是Microsoft 公司开发的大型关系数据库管理系统,它不但可以满足大型数据处理

20、系统对数据存储量的需求,而且对于小型企业和个人来说,也可以作为管理数据的简易工具。SQL Server 2000共有4个版本,分别是个人版,标准版,企业版和开发版。二、SQL Server 2000的特点(一)完全的 Web 支持通过 Web 轻松访问数据。通过SQL Server 2000可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。基于 Web 的强大而灵活的分析。SQL Server 2000 分析服务功能被扩展到了 Internet。可以通过 Web 浏览器来访问和控制多维数据。(二)高度的可伸缩性和可靠性使用 SQL S

21、erver 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。(三)集成和可扩展的分析服务通过SQL Server 2000可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。(四)快速开发、调试和数据转换SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。程序人员可以从任意 Visual Studio 工具以可视化方式设计和编

22、写数据库应用程序。(五)简化的管理和调节使用 SQL Server 2000可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。(六)企业级数据库SQL Server 2000分布式查询使用户可以引用来自不同数据源的数据,而在进行这些数据引用时,会感觉它们是SQL Server 2000数据库的一部分同时,分布式事物还将保证每个单独的数据副本保持同步。中国最大的论文知识平台第三节 结构化系统分析与设计方法一、基本思想结构化系统分析与设计方法(Structured System Analysis and Design, SSA&D)是在由Dij

23、kstra等人提出的结构化程序设计思想基础上发展起来的。它是一种系统化、结构化和自顶向下的系统开发方法。其基本思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前三个阶段坚持自顶向下地对系统进行结构化划分。在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐步深入到最基层。在系统分析,提出新系统方案和系统设计时,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则应坚持自底向上的逐步实施。2二、SSA&D的特点

24、(一)建立面向用户的观点强调用户是整个信息系统开发的起源和最终归宿。即用户的参与程度和满意程度是系统成功的关键。(二)严格区分工作阶段强调将整个系统的开发过程分为若干个阶段,每个阶段都有其明确的任务和目标以及预期要达到的阶段成果。一般不可打乱或颠倒。(三)结构化、模块化、自顶向下进行开发在分析问题时,应首先站在整体的角度,将各项具体的业务和组织放到整体中加以考察。自顶向下分析设计:首先确保全局的正确,再层层的深入考虑和处理局部的问题。自底向上进行开发:在具体系统实现过程中,每个模块逐一地进行开发、调试,然后再由几个模块(子系统)整体调整,最后遍及整个系统。(四)充分预料可能发生的变化在系统的分

25、析、设计和实现过程中,都要充分的考虑可能变化的因素。 一般可能发生的变化来自于周围环境变化,来自外部的影响:如上级主管部门要的信息发生变化等。系统内部处理模式的变化,如系统内部的组织结构和鼓励体制发生的变化,工艺流程发生变化,系统内部管理形式发生变化等。用户要求发生变化:用户对系统的认识程度不断深化,又提出更高的要求。(五)工作文件的标准化和文献化 2钟雁、管理信息系统网络课件、第4章,北方交通大学中国最大的论文知识平台在系统研制的每一阶段、每一步骤都要有详细的文字资料记载,需要记载系统分析过程中的调研材料、同用户交流情况等信息。设计的每一步方案(甚至包括经分析后淘汰掉的信息和资料)资料要有专

26、人保管,要建立一整套管理、查询制度。三、SSA&D开发系统的一般过程(一)系统请求即提出问题的过程。(二)系统规划与初步调查首先,需要对系统现行状态以及可用资源进行初步调查;明确问题,确定系统目标和总体结构,确定分阶段实施进度;进行可行性分析研究与书写可行性报告。(三)系统分析对现行系统进行组织结构分析、业务功能分析、业务流程分析、数据以及数据流程分析及功能数据分析,然后提出新系统的逻辑模型,并对旧有系统进行改进。(四)系统设计主要包括系统总体结构设计、代码设计、数据库/文件设计、I/O设计、模块功能设计和处理过程设计。(五)系统实施首先,由程序员进行程序设计。其次,由系统分析设计人员培训业务

27、人员和操作人员针对系统的使用人员进行培训。然后,由业务人员进行数据库准备。最后,对完成的系统进行调试与切换。(六)系统运行业务人员对系统的日常运行进行维护,系统操作人员对系统运行效果进行评价。中国最大的论文知识平台第三章 系统分析第一节 需求分析一个简单的进销存管理系统,至少应该有进、销、存3个方面的功能,如果是一个完善的系统,还应该有调、转、赚以及简单的统计报表功能。从中小型企业的实际情况出发,所以我将中小型药房进销存管理系统的功能模块可以分为九个:系统设置、基础资料、采购管理、入库管理、销售管理、退货管理、库存盘点、药库查询以及财务结算。各模块的需求如下:系统设置:能够管理所有用户的基本信

28、息,包括用户名、密码、权限等信息。基础资料:能够管理所有药品的基本信息资料,包括药品名称、药品描述、药品单位、药品保质期以及药品的用法说明等信息;能够管理所有供药厂商的基本信息资料,包括厂商名称、联系地址、联系电话和厂商负责人等信息。采购管理:能够管理药房内药品采购信息,包括采购单的建立、审核和打印。入库管理:能够管理药房内药品入库信息,包括入库批次、入库的日期以及入库单审核、打印等功能。销售管理:能够管理药房内药品销售信息,包括销售单的建立、审核和打印。退货管理:能够管理药房内药品退货信息,包括退货单的建立、审核和打印。盘点管理:能够管理药房内药品销售信息,维护库存的准确性,及时对库存进行盘

29、点等功能。药库查询:能够快速地查询药库内总的药品信息,以及高于库存上限和低于库存下限的药品信息。财务结算:能够计算整个进销存业务过程中的盈利或亏损,并且可以打印账目清单。中国最大的论文知识平台第二节 系统的业务流程分析业务流程是组织的业务活动过程。而业务流程分析就是在研究的基础上,按照企业组织结构,详细列出企业功能。3描述管理业务流程的图表主要靠业务流程图。如图3-1及图3-2所示的业务流程图,就是表明了本系统内各单位、人员之间业务关系及作业顺序。图3-1 中小型药房进销存管理系统进货、入库业务流程图3向阳、信息系统分析与设计、第140页,机械工业出版社(第一版)中国最大的论文知识平台图3-2

30、 中小型药房进销存管理系统销售、退货业务流程图进货、入库业务处理的过程是:库工根据库存台帐中记录的库存信息发现缺货的药品,编写缺货通知单给店长。店长根据采购计划编写采购通知单,并将其交给采购员。采购员再向药商发出采购订单,药商备货后想采购员发出提货通知。采购员根据采购的药品编写入库通知单,并将其交与库工,库工根据入库通知单将药品入库。销售、退货业务处理的过程是:顾客向售货员发出销售订单,售货员再向库工发出出库通知单,库工向售货员发货并写入库存台帐。顾客如果发现药品存在问题,就向售货员发出退货单给售货员,售货员再向库工发出入库通知单,库工收货并写入库存台帐。第三节 系统的逻辑模型一、数据流程分析

31、根据上述的业务流程,对其中的数据处理、数据存储以及数据流动过程进行抽象,得到了系统的逻辑模型,即系统的数据流程图。(一)顶层数据流程图顶层数据流程图说明了系统与各个重要外部实体的关系及数据流。首先系统会对厂商外发出采购订单,而厂商会对系统发出提货通知单。顾客来到药房买药,需对系统发出销售订单,交易完成后,系统会对顾客发出中国最大的论文知识平台收据。每隔一段时间,店长会向系统发出对库存货物进行盘点的请求,而盘点清单将反馈到店长处。图3-2 中小型药房进销存管理系统的顶层数据流程图(二)第一层数据流程图系统整体的数据流程图,说明了各个子系统和重要外部实体之间的关系及数据流。图3-3 中小型药房进销

32、存管理系统的一层数据流程图(三)第二层数据流程图系统中采购、入库、销售、退货、盘点五个子系统的数据流程图。中国最大的论文知识平台图3-4 中小型药房进销存管理系统采购子系统的数据流程图图3-5 中小型药房进销存管理系统入库子系统的数据流程图图3-6 中小型药房进销存管理系统销售子系统的数据流程图中国最大的论文知识平台图3-7 中小型药房进销存管理系统退货子系统的数据流程图图3-8 中小型药房进销存管理系统盘点子系统的数据流程图二、数据字典(一)数据项 编号:I1 名称:用户编号简述:中小型药房管理系统的用户登录编号 类型:字符型 宽度:10位编号:I2 名称:药品编号 简述:药品的编号 类型:

33、字符型中国最大的论文知识平台宽度:10位编号:I3名称:药商编号简述:药品供应商的编号类型:字符型宽度:10位(二)数据流编号:D1名称:采购订单简述:药房对于缺货的药品相药商方面发出的订单组成:公司编号+采购时间+药品编号+药品名称+购进数量+药品价格 来源:采购模块去向:外部实体药商编号:D2名称:取货通知单简述:药商对于药房发来的订单备货后,向药房发出的提货单 组成:公司编号+提货时间+药品编号+药品名称+药品数量来源:外部实体药商去向:采购模块编号:D3名称:入库通知单简述:药品采购之后送往仓库时编写的入库通知单组成:公司编号+入库时间+药品编号+药品名称+药品数量来源:采购模块去向:

34、入库模块编号:D4名称:销售订单简述:顾客购买药品时的订购单据组成:药品编号+药品名称+售货员编号+销售数量+药品价格+批号 来源:外部实体顾客去向:销售模块中国最大的论文知识平台编号:D5名称:收据简述:顾客购买药品后,售货员给顾客的销售凭证组成:药品编号+药品名称+售货员编号+销售数量+药品价格+批号 来源:销售模块去向:外部实体顾客编号:D6名称:盘点清单简述:进行药品盘点后针对盘点情况的清单组成:药品编号+药品名称+盘点时间+盘点数量+盘点人员编号 来源:盘点模块去向:外部实体店长(三)数据存储编号:F1名称:库存信息简述:对库存基本信息的记录组成:有效日期+药品编号+零售价格+库存数

35、量编号:F2名称:采购信息简述:对采购情况的基本信息的记录组成:采购编号+公司编号+采购时间+药品编号+购进价格+购进数量编号:F3名称:入库信息简述:对入库情况的基本信息的记录组成:入库编号+入库时间+药品编号+购进数量编号:F4名称:销售信息简述:对销售情况的基本信息的记录组成:销售编号+药品编号+零售价格+销售数量+销售时间编号:F5名称:盘点信息中国最大的论文知识平台简述:对盘点情况的基本信息的记录组成:盘点编号+盘点时间+盘点人员+药品编号+盘点数量(四)数据处理编号:P1.1名称:编制采购计划输入:缺货通知单处理:根据库存情况编制采购计划输出:采购通知单编号:P1.2名称:药品采购

36、输入:提货通知单处理:根据采购计划对药品进行采购输出:采购订单、采购清单编号:P1.3名称:编写入库通知单输入:采购清单处理:根据采购情况编制入库通知单输出:入库通知单编号:P2.2名称:入库处理输入:审核通过的入库通知单处理:根据入库通知单进行入库处理输出:入库清单编号:P3.1名称:编制出库单输入:销售订单处理:根据销售订单编制出库单输出:外部实体库工编号:P4.1名称:编制退货单输入:退货请求中国最大的论文知识平台处理:根据顾客的退货请求编制药品退货单输出:退货单编号:P5.1名称:盘点计划输入:盘点请求处理:根据盘点请求的要求编制盘点计划输出:盘点通知单(五)外部实体编号:S1名称:厂

37、商简述:给药房提供药品的制药厂或药物批发机构输入的数据流:采购订单输出的数据流:提货通知单编号:S2名称:店长简述:药房的最高负责人输入的数据流:盘点清单输出的数据流:盘点请求编号:S3名称:顾客简述:买药的顾客输入的数据流:收据输出的数据流:销售订单三、可行性分析(一)技术可行性在本系统中,为了保证系统的可靠性和安全性,利用SQL Server 2000为据库,采用Delphi 2005为软件开发平台来进行开发,精细程度高、优化程度好、易操作、更具经济性、实时性和可伸缩性,交互性强,有效提高中小型药房进销存业务的管理效率。并且,由于Delphi、SQL Server数据库的应用一直在不断成熟

38、和完善,所以本系统开发所采用的技术模式是可行的。此外,由于中国最大的论文知识平台本系统的操作较为简单,不需要太高的专业知识,一般职工经过简单培训就能够熟练操作,因此,在技术上本系统的开发是完全可行的。(二)经济可行性由于进销存管理系统的业务简单,各个功能模块的操作逻辑亦相对简单,所以开发所耗费的人力相对较少,耗资自然也不多。而使用本系统只需要一台计算机即可,对于设备并不需要大量的资金投入。因此,即便是中小型企业,资金投入也应该不成问题。同时,新系统的引用,必须提高进销存业务处理的效率、降低管理的成本、加快信息的专递,这些间接效益也将为中小型药房提供利润。因此,无论是从直接效益还是间接效益进行分

39、析,新系统的开发在经济上都是可行的。(三)运营管理可行性系统开发要想取得成功,必须要有完善的管理机制、规范的管理制度。对于中小药房而言,其本身规模较小,管理体制和管理制度易于更改、完善。进销存管理系统将会进一步完善中小型药房的办公系统,从而提高其办公信息化的程度。因此,中小型药房的进销存管理系统的开发在管理方面上具有可行性。综上所述,中小型药房进销存管理系统的开发是完全可行的。第四章 系统设计第一节 系统功能模块设计系统功能模块说明:图4-1中小型药房进销存管理系统的模块划分一、系统设置中国最大的论文知识平台系统设置可以分为用户设定、权限设定和更改密码。用户设定:维护和设置药品进销存管理系统的

40、用户基本信息。权限设置:设置系统用户对各个模块所拥有的使用权限。更改密码:为当前已经登录的用户修改密码。二、基础资料管理基础资料管理可以分为药品字典和药商字典。药品字典:维护药品的基本信息,如药品的名称、类型、规格、单位和对药品的描述、用法等。药商字典:维护药品供货厂商的基本资料,如厂商名称、联系方式、厂商地址、负责人和联系电话等。三、药品业务信息管理药品进销存业务信息管理可以分为采购管理、入库管理、销售管理、退货管理、库存盘点和药库查询六大大模块。采购管理:记录采购单的详细信息,包括采购日期和采购厂商以及各种药品的信息和购入价格、购入数量,并实现采购单据的审核、打印。入库管理:对采购的药品进

41、行入库登记,包括入库类别、入库时间等药品的入库信息。销售管理:记录销售的药品信息,包括销售时间、销售价格和销售数量,以及销售单据的审核、打印。退货管理:记录药品的退货信息,包括退货时间、退货数量和退货原因,以及销售单据的审核、打印。库存盘点:定期对药库中的药品进行盘点登记,核对药品账面数量和药品实际数量。药库查询:快捷方便地查询当前药库中药品的库存数量和药品的其他信息等。同时能够快速地查询药库中库存数高于库存上限或低于库存下限的药品情况。中国最大的论文知识平台四、财务管理财务结算:针对进销存业务的费用进行的结算处理。本模块能够计算整个进销存业务的盈亏,以及对账目的打印。第二节 系统详细设计一、

42、数据库设计中国最大的论文知识平台中国最大的论文知识平台表4-15 Clearing(财务结算表)中国最大的论文知识平台二、UML用例图设计用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的角色关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系:要么是整个系统的全部用例,要么是完成具有功能的一组用例。系统的用例图如下图所示。药品进销存系统查询应采购的药品存情况店长图4-2 系统用例图三、界面设计中国最大的论文知识平台图4-3 用户登录界面图4-4 主界面图4-5 用户设置界面中国最大的论文知识平台图4-6 权限设置界面图4-7 更改密码界面图4-8

43、 药品字典界面中国最大的论文知识平台图4-9 厂商字典界面图4-10 采购管理界面图4-11 入库管理界面中国最大的论文知识平台图4-12 销售管理界面图4-13 退货管理界面图4-14 库存盘点界面中国最大的论文知识平台图4-15 药库查询界面图4-16 财务结算界面四、编码设计药品、药商编码的设计既要考虑未来药品种类、药商数量的发展,同时也要充分地描述个体的实际情况。因为编号的最大值决定了编号的总量,所以对于采购、入库、销售、退货、盘点的编号的最大值也应该充分地考虑,编号总量必须达到足够应用的程度。中国最大的论文知识平台(一)各种实体编码:实体类型设置: Med Pro码例:Med2010

44、040001:2010年4月新增的顺序编号为0001的药品 Pro2010040001:2010年4月新增的顺序编号为0001的药商(二)业务表编码:CH SL RE:退货编号SH:销售编号PR:采购编号码例:CH2010040001:2010年4月顺序编号为0001的盘点业务编号 SL2010040001:2010年4月顺序编号为0001的入库业务编号中国最大的论文知识平台第五章 系统实施第一节 编程一、登录页面procedure TfrmLogin.btnLoginClick(Sender: TObject); varID,pass,temp:string;beginID:=edtLogi

45、nName.Text;pass:=edtPassword.Text;qryLogin.Close;qryLogin.SQL.Clear;qryLogin.SQL.Text:=select * from Users whereLoginID=+ID+ and password=+pass+;qryLogin.Open;qrySelectPopodom.Close;qrySelectPopodom.SQL.Clear;qrySelectPopodom.SQL.Text:=select * from Users where LoginID=+ID+;qrySelectPopodom.Open;temp:=qrySelectPopodom.FieldByName(LoginID).AsString; if temp thenbegin中国最大的论文知识平台qrySelectPopodom.Close;qrySelectPopodom.SQL.Clear;qrySelectPopodom.SQL.Text:=select * from Users where LoginID=+ID+ and Stock = 1;qrySelectPopodom.Open;if qrySelectPopodom.FieldByName(Log

温馨提示

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

评论

0/150

提交评论