《毕业设计论文药品进销存管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文药品进销存管理系统设计.doc(68页珍藏版)》请在三一办公上搜索。
1、摘 要在我国,随着医药卫生体制改革的深入,药品经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求医药管理摆脱过去人手操作的烦琐,充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终会导致越来越多的优秀医药管理软件的出现,并在竞争中得到不断
2、的完善和优化。本系统以C#语言并使用Microsoft Visual Studio 2010平台和SQL Server 2008数据库;实现了药品信息管理的:库存管理、药品管理以及出库单入库单管理,并经过在本机XP系统上运行测试可以很好的应用。本论文文档很好的介绍了系统分析、数据流程分析、功能设计、数据库设计、系统实现和系统测试等内容。关键词 : 药品进销存;药品管理;管理系统;进货;销售;库存。AbstractIn our country, with the going on of medicine system reform and medicine chain business prom
3、oting and more and more business competition, more and more medicine chain corporations shall be aware of the importance of improving the level of enterprises management and also want to speed up the procession of information management.In medicine business, most of the medicine corporation has been
4、 using manual work to deal with the management of goods and finance and information processing. But, after the change of medicine business structure and a brand new market surrounding, the manual work is a big obstacle for medicine corporation and the key to medicine corporations success should be t
5、he management and efficiency. This demand medicine management to get away manual work and manage the medicine data intelligently and promote medicines development.Gradually, with comp, what the market needs and the support of technique will lead the emergence of perfect medicine management software.
6、This system with the C# the language combine usage Microsoft Visual Studio 2010 terraces and SQL Server 2008 databases, carried out a drugs information management: The inventory management, drugs management and database list stores in warehouse a list management, and can be good application up circu
7、lating a test at this machine Vista after system. This thesis text file was good to introduce system of the analysis, data process analyze, function design, database design and system the realization and system test etc. contents.Keywords : Invoicing management systems; The inventory management ;Con
8、trolling management system;Purchasing; Sales; Inventory.IIII目 录目 录摘 要IAbstractII第一章 概 述11.1 项目设计的背景及意义11.2 国内外现状总结概述21.2.1 当代管理信息系统发展21.2.2 国内管理系统的应用现状31.2.3 国外管理系统的应用现状41.3 药品管理系统概述5第2章 相关技术62.1 开发应用技术简介62.1.1 C#开发语言简介62.1.2 C/S模式简介72.1.3 Microsoft Visual Studio 2010简介92.1.4 SQL Server 2008简介102.2
9、运行环境10第三章 系统需求分析113.1 需求分析113.1.1 用户需求113.1.2 功能需求123.2 可行性分析153.2.1系统实现后对组织机构、管理模式的影响163.2.2 经济可行性163.2.3 社会可行性163.2.4 技术可行性173.2.5 操作可行性17第四章 系统设计184.1 系统设计要求、目标184.1.1 要求184.1.2 目标184.2 系统的运行环境184.2.1 硬件要求184.2.2 软件要求194.3 软件系统的整体结构194.4 系统的处理流程204.4.1顶层数据流图204.4.2系统数据流图214.4.3详细数据流图214.5数据库设计224
10、.5.1 E-R图224.5.2 数据库表254.5.3 数据库表的说明324.6 模块功能流图344.6.1 用户登录344.6.2 药品管理344.6.3 库存管理354.6.4 上架单管理364.6.5 入库单管理364.6.6 下架单管理374.6.7 入库退货单管理374.6.8 销售单管理384.6.9 销售退货单管理39第五章 系统实现405.1 系统实现405.1.1 用户登录405.1.2 主窗口425.1.3 药品入库445.1.4 药品采购退货455.1.5 药品上架465.1.6 药品下架485.1.7 药品销售495.1.8 药品销售退货505.1.9 药品采购查询统
11、计50第六章系统测试526.1系统测试平台简介526.2 系统测试目的526.3 系统测试计划536.4 系统测试用例536.5 系统测试实施56参考文献59致 谢60III第一章 概 述第一章 概 述如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现代企业的信息化管理机制,已成为医药企业生存发展的当务之急。通过开发这个药品管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。本系统开发设计思想是实现药品管理的数字化。尽量采用现有软硬件环境,及
12、先进的管理系统开发方案,提高系统开发水平和应用效果的目的;系统应符合企业管理的规定,满足日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等操作。1.1 项目设计的背景及意义随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。对于一些大中型管理部门来说,利用计算机支持管理高效率完成管理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件;而药
13、品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、供货厂商的不同,一般不允许出错,如果实行手工操作,每天进货的情况以及进货时间等须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件。基于以上的原因,有很多从
14、事软件开发的人员,在试卷生成方面做了很大的研究。目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,但经过软件开发人员不断的完善,大致形成了具备如下功能的系统:这个药品管理系统主要涉及药店药库的药品进、销、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报警和下限报警。该内容主要是药品信息管理的库存管理、药品管理、入库单管理和出库单管理等模块的结合实现,使用C#技术加以实现。通用此课题以及我们在以往学习数据库的基础上,灵活运用C#和结构化查询语言SQL Server 2008,开发出基本上能供应使
15、用的药品管理信息系统。应用所学的有关知识,更深入地学习Microsoft Visual Studio 2010平台和SQL Server 2008数据库技术应用,将所学的书面知识和实际应用结合起来,以达到学以致用的目的。1.2 国内外现状总结概述1.2.1 当代管理信息系统发展当代管理信息系统从20世纪50年代中期计算机用于管理领域以来,经历了从简单到复杂、从单机到网络、从功能单-N功能集成、从传统到现代的演化。其发展历程大致分为电子数据处理系统(EDPS)、管理信息系统(MIS)、决策支持系统(DSS)三个阶段:第一阶段是面向业务的电子数据处理系统(EDPS),电子数据处理系统(EDPS)是
16、利用计算机处理代替人工操作的计算机系统,如工资结算、报表统计等。特点是面向操作层,以单项应用为主,数据资源不能共享,以批处理方式为主。它较少涉及管理问题,是管理信息系统发展的初级阶段。第二阶段是面向管理的管理信息系统(MIS), 20世纪70年代初,随着数据库技术、网络通信技术和科学管理方法的发展,计算机在管理上的应用日益广泛,从而使管理信息系统(MIS)逐渐成熟起来。第三阶段面向决策的决策支持系统(DSS),决策支持系统(DSS)以帮助高层次管理人员制定决策为目标,强调系统的灵活性、适应性。决策者和决策分析人员可以充分利用系统的引导,详细了解和分析其决策过程中的各主要因素及其影响,激发其思维
17、创造力,从而在决策支持系统的帮助和引导下逐步深入地透视问题,最终有效地作出决策,即通过人机互助完成最终决策。管理信息系统是一个不断发展的概念,它将朝着智能、集成和网络等方向的趋势不断发展。1.2.2 国内管理系统的应用现状我国工业企业应用信息系统源于八十年代初我国大规模引进硬件技术和装备。先进的生产装备和技术虽然改变了企业落后的生产手段,却没有缩短我们同国际先进水平的差距。我们发现,使用与国外同行同样装备和技术的企业却无法产生出适应市场的同等的优良产品。其主要原因之一是我们忽视了生产经营活动的软件对企业的影响。事实上,我们许多年来把应用计算机管理信息系统定位于装备和技术应用的范畴,这种状况一直
18、持续到九十年代初期。只要我们简单回顾一下我国计算机应用的历史便一目了然。人们更多议论的是计算机硬件的性能、技术等等,常常陷于信息系统究竟选用什么样的硬件平台更先进,究竟采用微机网络还是采用中央计算机局域网的争论之中。在应用软件的考虑方面则在自行开发和采用商品化软件包的纷争中不可自拔。中小企业是管理信息系统主要的应用领域,中小企业复杂的管理活动给管理信息系统提供了典型的应用环境和广阔的应用舞台。20世纪50年代中期,计算机作为强有力的数据处理工具与手段,开始在中小企业管理中应用。50多年来,中小企业应用管理信息系统经历了从简单、局部应用到高级、全面解决管理问题的发展过程。任何一个中小企业管理信息
19、系统都蕴含着管理体制和管理模式,由于系统中信息的处理和输出方式都与管理方法、管理体制密切相关,因此,任何一个管理信息系统都是其具体管理思想的缩影。中小企业应用的管理信息系统,其实质就是各种管理思想的信息化实现。1.2.3 国外管理系统的应用现状90年代以来,MRP II逐渐发展成为新一代的中小企业资源系统(ERP)。ERP在MRPII基础上将供应商和中小企业内部的采购、生产、销售以及客户看作一个紧密联系的供应链,通过信息技术和管理理论对中小企业的物流、资金流和信息流进行全面的集成管理,以提高供应链的运行效率,追求中小企业资源的合理高效利用,提高中小企业在全球市场中的竞争能力。以MRP IIER
20、P为代表的现代中小企业管理信息系统主要支持中小企业内部管理业务。随着网络的迅猛发展,出现了各种管理思想和模式的管理信息系统,如客户关系管理(CRM)、供应链管理(SCM)、商业智能(BI)、电子商务(EC)和计算机集成制造系统(C管理信息系统(MIS)等。中小企业管理信息系统逐步会发展成为一种融合各种管理思想和信息技术的面向产品生命周期的集成系统,以实现资源共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。目前,在欧美等发达国家,ERP的应用已经比较普及,多数大中型企业已经采用ERP系统和先进管理方式多年,目前正在推行全球化供应链管理技术和敏捷中小企业后期系统,许多小中小企业也在纷
21、纷应用ERP系统。1.3 药品管理系统概述药品管理系统是针对药店的销售而开发的。应用药品管理系统能够转变药店的工作方式,有效提高销售速度和服务水平,提高客户对药店的信任度和满意度,改善客户关系。运用药品管理系统,在销售药品时实行出口一次性付款,可以实现药店内部现代化管理,能够准确把握每一种药品的销售动态,防止药品断档或过量储备,药品开发方向、进货的适时化都可通过药品管理系统来完成。本文详细介绍了有关药品管理系统的基本概念原理,以及小型药店药品管理系统的创建过程及实现方法。同时,介绍了药品管理系统的开发环境、功能作用、所用到的语言、设计的方案等各方面内容。药品管理系统充分运用计算机管理信息技术,
22、建立数据库,对药品的进销存过程进行详细分析,实现了对药品的入库、出库、销售和库存的科学管理以及对员工信息的增、删、改操作。该系统主要包括以下几大模块:登陆模块、入库模块、上架模块、库存柜台管理模块、销售模块和档案信息管理模块。本文中共分六章。第一章概述,主要介绍管理系统的发展和药品管理系统的概述;第二章相关技术,主要介绍本系统开发中用到的技术和程序编译的平台;第三章系统需求分析,主要介绍可行性分析、系统功能概述;第四章系统设计,主要介绍系统工作流程、功能流图及数据库表设计;第五章系统实现,主要讲各个功能模块的工作流程及具体的实现过程。第六章系统测试,主要介绍系统使用的测试方法及测试用例。5-
23、-第二章 相关技术第2章 相关技术相关技术就是将所要用到的开发软件技术进行一定的介绍让人能够了解究竟是用哪个开发工具做的这个系统。2.1 开发应用技术简介本药品管理系统为C/S结构,采用C#作为前台开发语言,Visual Studio2010作为系统开发工具。后台数据库采用SQL Server 2008数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。利用三层结构技术,即表示层、逻辑层、数据服务层。这三层被分成三个相对独立的单元。表示层负责与用户交互,并把相应的请求通过调用中间层的组件传递给逻辑层;逻辑层通过组件执行具体的事务逻辑,通过SQL等方式向第三层的组件提出数据或其他
24、资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库服务器上运行。采用三层结构能很好的解决软件的可扩展性、安全性、管理性等关键问题。2.1.1 C#开发语言简介C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#语言的主要优点大概可以归纳如下:1语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令
25、、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能够快速掌握C#基本特性,而C/C+程序员转入C#则几乎不会有什么障碍。2完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量。C#以类为基础来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧的对象设计模式都在C#语言中得到了有效的应用。 3目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用CLR所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员
26、无需再负担内存管理的任务,应用程序的可靠性进一步得到提高。4版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来实现应用的可扩展性。应用程序的维护和升级更加易于管理。5灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括COM组件、WIN32API等)进行集成和交互。它还可以通过委托(delegate)来模拟织针的功能,通过接口来模拟多继承的实现。2.1.2 C/S模式简介Client/Server(C/S)即客户机/服务器,在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。这里客户和服务
27、器都是指通信中所涉及的两个应用进程(软件)。使用计算机的人是计算机的“客户”(client),把运行服务器程序的机器称为server。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构。C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。C/S架构软件的优势与劣势如下:1应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务
28、器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷轻。2数据的存储管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用登陆后台数据库有一定的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例
29、如访问者的权限限制,编号不可以重复等必须有客户才能建立起来这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。 3C/S架构的劣势是高昂的维护成本且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据
30、库服务器在线运行,管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。2.1.3 Microsoft Visual Studio 2010简介自微软发布Visual Studio以来,经历了5.0、6.0、7.0等版本;2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。Visua
31、l Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。.NET框架机制的运用,使得建立在 C+和 Java 基础上的现代语言C#非常成熟,是编写 .NET 框架很好的语言。Microsoft Visual Studio 2010版本的发布,更是对程序设计提供了关键的改进。为了帮助开发人员迅速创建先进的软件,Visual Studio 2010 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息,
32、开发人员还可以从同一个开发环境内创建面向多个 .NET Framework 版本的应用程序。新版本还被允许联系新工具在平台上使用,使得用户有更好的体验。.NET Framework能够快速构造具有出色的最终用户体验的紧密联系的应用程序,在 .NET Framework 模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。Visual Studio 和 .NET Framework 的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。2.1.4 SQL Server 2008简介SQL Server 2008数据库在SQL Serv
33、er 2005的基础上上升了一个档次,尤其是在数据分区、可编程性、语言增强以及安全上都有长足的进步;但也保留了SQL Server 2005原来具有的优点。与此同时,SQL Server 2008还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQL Server 2008都堪称最为快捷的数据库系统。 高度的人性化使SQL Server 2008有着优秀的可编程性,几乎是变革性的提升;如CLR(Common Language Runtime,公共语言运行时)集成。你可以轻松
34、利用.NET语言的优势如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值计算或逻辑的代码,如字符串处理,数据加密算法操作等等。所以这样的优势使得使用它的开发商几乎会立即升级到SQL Server 2008享受数据库编程的便捷。2.2 运行环境由于计算机发展迅速,为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些。1软件环境:操作系统采用Windows XP或Windows 2003以上;开发工具:Visual Studio 2010;后台数据库:Microsoft SQL Server 2008 ;2硬件环境:CPU:Intel Pentiu
35、m(R) 4以上;内存:512M;硬盘:80G;网卡:100M。- 9 -第三章 系统需求分析第三章 系统需求分析3.1 需求分析3.1.1 用户需求这个系统是帮助他们完成日常繁重窗口业务的工具。借助计算机系统,使他们凌乱的工作变得有条理,解脱他们需要记忆大量信息(药品的规格,价钱,疾病的名称与编码等)的困难。保证他们遵守某些规范,减轻他们汇总、统计、报告和传递这些信息的负担。因此,尽量符合这些事务处理级工作人员的工作秩序与工作习惯,功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足的功能要求。管理员登录以后可以很清晰的看到各种项目列表和可以实现的功能,库存管理和药品管理一目
36、了然。由于是限定药店使用,所有只有登录系统。库存管理功能是在使用系统的开始初始化药店的库存,并进行库存管理的其他操作,可以修改库存,读取。这个药品管理系统主要涉及药店药库的药品进、出、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括药品的上限报警和下限报警。该内容主要是药品信息管理的库存管理、药品管理、入库单管理和出库单管理等模块的结合实现,并实现了药品具体信息查询等功能。系统从用户的角度出发,使用C/S结构,对于页面的美观也需要做一番苦功。在登录及各个模块的功能做到最好的人性化和审美的结合。面对医药行业的高速发展及其发展
37、过程中出现的各种情况,医药门店进销存管理系统在实施后应能够达到以下目标: 1实现多点操作的信息共享,相互之间信息传递准确、快捷、顺畅。2全面自动化管理,可随时掌握药品的库存、销售等情况。3能够快速、准确地处理药品近、销、存、退、盘点、变价、折扣等多种业务模式。4系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠。 5提供助记码及支持多种结算方式。6系统维护安全、方便、可靠,并且能够满足实用性。先进性的要求。3.1.2 功能需求 1 登录功能模块:由于是限定药店使用,登陆功能里有注册和找回密码,验证码设置。用户登陆时得先将验证码输入后才能够使登陆按钮有效,当用户选择用户名会显示用户相
38、应的权限,当输入相应的密码进入主界面显示用户名,并赋予用户相应的操作范围。2 药品进货管理功能模块:第一是入库管理功能,入库单管理即是需要管理所有的入库单,并以列表的形式显示出来;该功能要实现添加入库单,完成药品入库,并在把入库信息显示出来,并能根据要求进行入库单修改或废除。第二是采购退货管理功能,采购退货管理即是需要管理所有的采购退货信息,并以列表的形式显示出来;该功能要实现采购退货,完成药品采购退货,并在把退货信息显示出来,并能根据要求进行退货单修改或废除。第三是药品采购查询统计,对采购药品信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进
39、行统计并以直观的图形和列表形式显示。第四是药品采购退货查询统计,对采购药品退货信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。3 货架管理模块:第一是上架管理功能,管理员可以对上架的药品进行管理,在药品上架的时候把上架信息记录下来留作依据。如果上架药品需要修改的,可以在上架单列表中把单子选中出来进行修改,甚至删除。方便药品上架时的更改需要。第二是下架管理功能,管理员可以对下架的药品进行管理,在药品下架的时候把下架信息记录下来留作依据。如果下架架药品需要修改的,可以在下架单列表中把单子选中出来进行修改,甚至删
40、除。方便药品下架时的更改需要。第三是药品上架查询统计,对药品上架信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。第四是药品下架查询统计,对药品下架信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。4 销售管理模块:第一是销售管理功能,销售管理即是需要管理所有的销售单,并以列表的形式显示出来;该功能要实现添加销售单,完成药品销售,并在把销售信息显示出来,并能根据要求进行销售单修改或废除。第二是销售退货管理功能,销售退货管理即
41、是需要管理所有的销售退货信息,并以列表的形式显示出来;该功能要实现销售退货,完成药品销售退货,并在把退货信息显示出来,并能根据要求进行退货单修改或废除。第三是药品销售查询统计,对药品销售信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。第四是药品销售退货查询统计,对药品销售退货信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。5 药品库存柜台管理模块:第一是库存管理功能,库存管理功能是在使用系统的开始初始化药品的库存,还对现
42、在的库存进行列表显示,并在显示的列表中做修改操作;库存管理还包括检查库存下限报警和药品有效期报警,给予应有的提示。第二是药品盘点管理功能,对货物进行人工清点,核对药品盈亏,以便于对药品账目的更改和核对。第三是药品调货,当某些仓库的的货物过多时应当向少的仓库调货。第四是药品调货查询,按照选择的条件进行查询药品调货信息查询,并且可以将查询的结果显示出来。第五是库存信息查询统计,对现有仓库药品信息按照选择的查询条件进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。第六是仓库警戒药品信息查询统计,对现有仓库药品按照规定的库存警戒线进行查询
43、,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。第七是柜台警戒药品信息查询统计,对现有柜台药品按照规定的库存警戒线进行查询,并能够对查询得出的结果用水晶报表形式显示出来,而且能够按照统计条件进行统计并以直观的图形和列表形式显示。6 档案信息管理模块:第一是药品供应商信息管理,对药品供应商信息管理,并能够对信息进行增删改操作。第二是药品信息管理,管理员在初始化药品库存的时候,要先添加药品,建立药品库,对所有药品实行编码并生成相应的编号。药品添加要把药品所有信息进行添加,包括:药品名称、化学名称、规格、药品类别、剂型、以及批号厂商等。对于添
44、加的药品数据信息也可以进行相应的修改,或者删除,全凭用户需要。第三是仓库信息管理,对仓库信息管理,并能够对仓库信息进行增删改操作。第四是货架药品信息管理,对货架药品信息进行管理,并能够对货架药品信息进行增删改操作。7 数据管理模块:第一是数据压缩,能够将数据压缩,并存到指定地点。第二是数据备份,将现有数据复制到指定路径中去,防止数据丢失。第三数据还原,将备份的数据从指定的路径还原回来。8 用户管理模块:第一是用户注册, 能够给想要注册的人一个非管理员的权限。第二是更改密码,用户对现有密码更改,当输入现有密码后输入新密码就成功更改。第三是更改权限,管理员对其操作,能够赋予用户不同权限。第四是编辑
45、用户, 管理员对所有用户信息进行增删改操作。第五是用户信息查询,对登记的用户信息按照一定条件查询,并能够对查询得出的结果用水晶报表形式显示出来。9 系统设置模块:第一是屏幕锁,用户输入密码将屏幕锁住,解锁时侯将密码输入即解锁。第二是记事本,用户将内容输入,保存到指定路径去,也可以按照指定路径打开。第三是闹钟, 用户可以定时,并在提醒输入内容,定时到时间时显示提醒内容。10员工管理模块:第一是员工出勤,对员工出勤信息进行记录。第二是员工出差,对员工出差信息进行记录。第三是员工加班,对员工加班信息进行登记。第四是员工请假,对员工请假信息进行登记。第五是发放工资,对员工工资进行结算。11帮助模块:对
46、员工进行视频培训。 3.2 可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。3.2.1系统实现后对组织机构、管理模式的影响药品管理系统是基于先进的软件和高速、大容量的硬件基础上的新的药品管理模式,通过集中式的信息数据库,将药店的进、销、存、调、转、赚等药店的经营业务有机的结合起来中,达到数据共享、降低成本、提高效率、改进服务等目的。同时还可以从几个方面来提高
47、管理水平:提高管理效率降低人工成本; 降低采购成本;及时调整营销策略;防范陈呆死帐提高帐款管理; 减少仓储面积,提高房产综合利用; 降低储备资金占用;加快资金周转实现的经济效益;强化财务控制实现的经济效益;商业数据智能分析;高效决策;3.2.2 经济可行性本药品管理系统,其前期的投入比较小,主要是系统的设计费用:其中包括软件开发费用、管理和维护费等。而后续的投入相对较小,很长时间内都不会需要进一步投资,管理和维护费用也很少,而系统实际能够起到的作用会远远大于投入的开发费用,相信会有十分可观的前景,因此这个系统很有开发价值。药品管理系统的投入,能够提高工作人员的工作效率,而且还能减少药店的工作人
48、员人数,从而减少劳力资本的投入,根据核算,系统投入之后很快就能够收回开发系统的投资,所以从经济角度来说,本系统完全有开发的必要。3.2.3 社会可行性目前药品管理系统已经在小型药店中得到了广泛的应用,药店药品销售需要现代化和信息化,只有合理的运用信息化的管理,才能在药品市场竞争中立于不败。药品管理系统不仅能够提高经营者的回报,而且能够随时掌握药品市场的动向,为经营者提供必要的药品市场信息,解决了经营者最需要解决的迫切问题,同时药品管理系统对操作人员的要求不高,也合理的节约了成本的投入。3.2.4 技术可行性根据前期的市场调查与对下列系统功能、性能及实现系统的各项所需技术的约束条件的分析来看,本系统程序开发应是一个集数据库管理和查询为一身的系统,依据现有的开发技术,开发硬件、开发软件的性能要求及环境条件等来看,各项条件良好,同时,考虑给予的开发期限较为