664524416毕业设计(论文)药品进销存管理系统设计.doc
《664524416毕业设计(论文)药品进销存管理系统设计.doc》由会员分享,可在线阅读,更多相关《664524416毕业设计(论文)药品进销存管理系统设计.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.目 录摘 要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 运行环境10第
9、三章 系统需求分析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.5.1 E-
10、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 药品采购查询统计50第六章系
11、统测试526.1系统测试平台简介526.2 系统测试目的526.3 系统测试计划536.4 系统测试用例536.5 系统测试实施56参考文献59致 谢60第一章 概 述如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现代企业的信息化管理机制,已成为医药企业生存发展的当务之急。通过开发这个药品管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。本系统开发设计思想是实现药品管理的数字化。尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开
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 IIERP为代表的现代中小企业管理信息系统
20、主要支持中小企业内部管理业务。随着网络的迅猛发展,出现了各种管理思想和模式的管理信息系统,如客户关系管理(CRM)、供应链管理(SCM)、商业智能(BI)、电子商务(EC)和计算机集成制造系统(C管理信息系统(MIS)等。中小企业管理信息系统逐步会发展成为一种融合各种管理思想和信息技术的面向产品生命周期的集成系统,以实现资源共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。目前,在欧美等发达国家,ERP的应用已经比较普及,多数大中型企业已经采用ERP系统和先进管理方式多年,目前正在推行全球化供应链管理技术和敏捷中小企业后期系统,许多小中小企业也在纷纷应用ERP系统。1.3 药品管理
21、系统概述药品管理系统是针对药店的销售而开发的。应用药品管理系统能够转变药店的工作方式,有效提高销售速度和服务水平,提高客户对药店的信任度和满意度,改善客户关系。运用药品管理系统,在销售药品时实行出口一次性付款,可以实现药店内部现代化管理,能够准确把握每一种药品的销售动态,防止药品断档或过量储备,药品开发方向、进货的适时化都可通过药品管理系统来完成。本文详细介绍了有关药品管理系统的基本概念原理,以及小型药店药品管理系统的创建过程及实现方法。同时,介绍了药品管理系统的开发环境、功能作用、所用到的语言、设计的方案等各方面内容。药品管理系统充分运用计算机管理信息技术,建立数据库,对药品的进销存过程进行
22、详细分析,实现了对药品的入库、出库、销售和库存的科学管理以及对员工信息的增、删、改操作。该系统主要包括以下几大模块:登陆模块、入库模块、上架模块、库存柜台管理模块、销售模块和档案信息管理模块。本文中共分六章。第一章概述,主要介绍管理系统的发展和药品管理系统的概述;第二章相关技术,主要介绍本系统开发中用到的技术和程序编译的平台;第三章系统需求分析,主要介绍可行性分析、系统功能概述;第四章系统设计,主要介绍系统工作流程、功能流图及数据库表设计;第五章系统实现,主要讲各个功能模块的工作流程及具体的实现过程。第六章系统测试,主要介绍系统使用的测试方法及测试用例。第2章 相关技术相关技术就是将所要用到的
23、开发软件技术进行一定的介绍让人能够了解究竟是用哪个开发工具做的这个系统。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#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 664524416 毕业设计 论文 药品 进销存 管理 系统 设计
链接地址:https://www.31ppt.com/p-3930972.html