药店进销存管理系统.doc
《药店进销存管理系统.doc》由会员分享,可在线阅读,更多相关《药店进销存管理系统.doc(57页珍藏版)》请在咨信网上搜索。
1 绪论 1.1研究背景及意义 随着我国的发展,人民生活水平大幅提高。与此同时,各种疾病致使药品需求量大增,药品市场极其活跃,新药、特药大量涌入国内,进口药与国产药竞争剧烈。随着医疗制度改革的不断推动和深化以及国家对药品价格管理的改革,部分药品在国家规定的指导价范围内实行价格放开,药品的采购方式更加灵活、多样,药店可根据药品的进货价格在规定范围内自主拟定药品零售价格。目前各类药店越来越多,药店应对所进药品加强管理。 药店是一个相对简朴的开放式系统,表现在药店管理所涵盖的方方面面相对较少,业务也头绪少。过去采用的对药品进行管理的方式不仅浪费人力物力,同时还容易出现错误,因此需要采用一种新的药品管理方式,来有效地防止药品过期、流失、浪费等现象,减少药库、药房工作人员结账、盘点、记录的工作量。 1.全方位的快速查询,公司内部信息交流与沟通减少反复劳动、提高工作效率 2.完整的档案系统,大力提高管理水平 3.各项费用自动记录、汇总,减少人工差错与承担提高财务工作效率 4.灵活、准确的进、销、存管理,提高各部门工作效率 5.全面的记录分析功能,提高领导决策依据 1.2国内外研究现状及发展情况 由于互联网及电子商务的诞生及其客观的发展速度,国外已经较早的涉及ERP系统的开发。相对于国内来说,技术的应用比较成熟,广泛应用于大中型公司中。而在国内,小型药店进销存管理系统,起步虽然比较慢,但它在国内市场却拥有广阔的发展前景,并且发展速度也相称快。目前,国内已有很多公司使用了进销存管理系统。国际普遍公认,中国、印度和东欧是第三方进销存管理成长最快的地区,所以进销存管理行业在中国市场尚有很大的发展空间。 进销存软件概念起源于上世纪,由于电算化的普及,计算机管理的推广,不少公司对于仓库货品的进货,存货,出货管理,有了强烈的需求,进销存软件的发展从此开始。在90年代以后,随着进销存软件的应用面越来越广,出现了许多从功能上,从用途上,更为全面的进销存系统,从单纯的货品数量管理,扩展为货品的流程管理,进销存软件对每一批货品的来源,存放,去向,都作仔细的记录,随后并延伸为财务进销存一体化的管理模式。后来,各种各样的进销存软件产品应运而生,在仓库进销存管理的基础上,集合了财务管理。客户管理,业务管理等相关内容,成为进销存财一体化的管理系统。 进销存与进销存之间的竞争优势重要取决于进销存的创新能力和核心能力的竞争,国内制造和流通公司迫切需要运用IT技术实现其生产、库存、平常交易的管理规范化、精确化,加强公司成本控制,提高公司运营效率。在国内,调查显示,目前真正建设了完整的进销存系统的公司并不多,总之,进销存市场在国内仍处在启动期。随着越来越多的公司走出国门参与国际市场竞争,全球市场竞争趋势已由本来的公司与公司之间的竞争转变为进销存与进销存之间的竞争。进销存系统正在为越来越多的公司所采用,其中大中型公司成为市场需求主体。 随着信息技术的飞速发展,公司进销存管理系统是公司或公司进销存管理中的典型代表,涉及到了商品或货品管理,入库、出库、查询等。无论公司还是公司对于货品都实行了信息化的管理,以提高管理水平和工作效率,同时也最大限度地减少手工操作带来的错误,所以进销存系统具有广阔开发前景。 1.3资料来源 1)本系统所使用的各种数据资料,重要来源于衡水宝仁堂药店后勤管理处、员工档案管理处、财务处以及宝仁堂药店管理部门等部门领导层、基层员工等方面,通过和其洽谈及交流、调查宝仁堂药店药品进销存业务流程。 2)有关Microsoft Visual Studio 2023和SQLServer2023、C#语言编程等书籍。 3)来自于论文期刊搜索的论文著作参考,引用其中有关进销存管理方法和C#.NET、SQLServer2023开发技术资料。 4)此外,有些资料是通过网络资源调查得到。例如,国内外关于进销存管理信息系统研究发展现状等。 1.4系统特点 由于小型药店的药品进销存管理系统建设目前未受到应有的重视,现有的面向有大中型药店的药品进销存管理系统并不适合小型药店使用,而药品的进销存管理系统在药店中占有重要地位,本文将重点研究小型药店的药品进销存管理。在本药品管理系统中,由于宝仁堂是一家小型药店,系统应用规模比较小,与外界互换信息的需求有限,因此本药店进销存管理系统所研究的重要内容有:系统用户管理、 药品进货管理、药品销售管理、库存转移管理等内容。 概括起来该系统的优点如下: 1) 更好地了解药品信息,加强对药品的管理。 2) 提高药店员工的工作效率,及时了解了药品的进货,销货,存货,客户退货等情况。 3) 提高了库存盘点效率,可以根据销售情况、库存量进行及时药品进货解决。 4) 提高资金的运用效率,减少了资金成本。 5) 提高财务的管理,及时了解了资金的流向、收益等情况。 6) 此外,本系统界面和谐,操作简朴方便,员工在通过简朴的培训后都可以纯熟使用本系统;数据安全可靠,及时系统崩溃后,损失也会减少到最小,并且系统可以快速的搭建,及时恢复业务操作,员工工作量小。 2系统分析 要实现一个软件系统,一方面应当进行需求分析,这样才干令设计出的软件满足用户的各项功能。需求分析的调研成功与否直接关系到系统最后能否正常交付、使用。下面就对宝仁堂药店进销存管理系统的设计进行需求分析。 2.1初步调查 随着宝仁堂药店规模不断扩大、业务量的增长,药品信息数据量急剧增长,每年随着人们对身心健康的关注提高,客户对保健品需求极具增长,客户管理难度随之增长,药店员工面对庞大的药品数量十分头疼;管理者对资金的把握不清楚,为了应对也许庞大的消费群体,药店不得不动用大量的资金储备药品,导致大量的资金周转不利;仓库管理部门对于药品管理混乱,药品存放错乱,导致药品在急需时候不可以迅速找到,大量的药品存在过期现象;此外,仓库部门不能根据现存量及时的进行药品的进货解决,导致药品供应困难。 本次设计的药品进校存管理系统,可以做到信息管理的规范管理、科学记录和快速的查询,从而减少管理方面的工作量。后勤按照库存量及时进货、管理药品,查询仓库现存量信息等工作。领导者可以把握资金流向,提高资金运用效率。财务部门可以及时的结算、汇总向领导报告钞票管理数据。对客户可以有效的管理,为重要客户提供VIP服务,提高服务质量。 该系统应当具有经济性、可靠性、可理解性、易于维护、可用性、安全性。 2.2可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具有必要性和也许性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽也许短的时间内拟定问题是否可以解决。该系统的可行性分析涉及以下几个方面的内容。 经济可行性分析 重要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实行后可以显著节约时间、提高工作效率。所以本系统在经济上是可行的。 技术上的可行性分析 技术上的可行性分析重要分析技术条件能否顺利完毕开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它可以解决大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 管理可行性分析 本系统的开发得到了宝仁堂药店总经理的大力支持,以及各级管理人员以及员工的全力配合,宝仁堂药店管理人员为对于本系统的开发提供了大量的意见,指导老师也为本系统提供了大量的指导性意见。除此之外,宝仁堂药店有一套完整的管理体系、规章制度。大量的药品信息数据是对的的。 法律可行性分析 宝仁堂药店系统的研究与开发都选用正版软件,将不会侵犯别人、集体和国家的利益,不会违反国家的政策和法律。软件由个人开发,不涉及到其他公司商业机密。对于宝仁堂药店打印的各种收费单据也是符合国家法律规定的,不涉及违反法律的情况。 使用方便可行性 由于宝仁堂药店领导、员工都具有一定的计算机操作水平,而宝仁堂药店进销存管理系统界面简洁,操作简朴,很是方便,无复杂的输入过程;此外,本系统对员工操作的数据进行了严格的校验,对于员工输入的非法数据系统自动进行校验并提醒员工修正非法数据,所以员工在使用系统时可以放心使用本系统不必紧张非法错误的操作。故本系统能满足药店员工的使用规定。且药店系统员工通过简朴的培训后,都能操作本系统。通过对系统的可行性全面分析,涉及系统的实现、运营、经济、法律、社会等因素的综合考虑,发现所开发系统都满足开发的条件。 综上所述,此系统开发目的已明确,在技术和经济等方面都可行,并且投入少、见效快。因此该系统的开发是完全可行的。 2.3具体调查 系统需求分析是系统开发的第一个阶段,也是关系到系统开发成败的关键环节。明确的目的是制定方案的前提,功能需求的描述则是宝仁堂药店进销存管理系统实行方案的前提。需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。具体而言,需求分析重要有两个任务:第一是通过对问题及其环境的理解、分析和综合,建立分析模型;第二是在完全弄清用户对系统的确切规定的基础上,用“用软件需求规格说明书”把用户的需求表达出来。 宝仁堂药店进校存管理系统是结合药店平常活动管理的实际需要,对宝仁堂药店平常业务进行管理的信息系统,提供丰富的查询分析功能和管理、决策信息,用户界面和谐,提高宝仁堂药店进销存管理工作的工作效率的管理软件。 本软件旨在加强对宝仁堂信息的管理,减轻了工作人员的承担。便于对宝仁堂药品进销存的管理,使工作可以有条不紊的进行,并在一定限度上提高药品仓库管理的工作效率,加快仓库盘点的工作的进行,实现直观化,合理化。以及加快了资金结算解决数据的整理工作,为药店做出合理的决策提供科学的依据。 宝仁堂药店进销存管理重要有六个模块业务组成,如:基础信息模块、销售管理模块、进货管理模块、查询记录模块、往来管理模块和系统设立模块。 基础信息模块:添加商品和公司信息,对公司的相关情况进行管理。重要是看这些商家提供什么货是自己所需的。也可以对商品的信息进行更新,保证数据的时效性。 销售/进货模块:负责对平常销售的管理。涉及销售人员对商品平常销售情况进行登记;管理员对商品零售、批发价格管理。当提供货品后填写的出库单,即商品的具体信息。进货模块负责平常进货的管理。涉及由库管人员对商品进货信息进行登记登记;管理员对进货商品数量及价格进行管理,用于当进货入库时填写的清单,方面货品记录、管理。 查询记录模块:在已添加的商品中查找所需的货品,查询当前商品的信息,哪些货品库存局限性,以便及时告知入库管理部门购货,同时也可以根据货品及时清理过期货品。 结账管理模块:负责对平常财务情况的管理。涉及进货、销售、库存财务账目的平常管理。平常各项开支、费用的管理;重要在商品进货、退货、出货时对商品的价格信息作管理。 系统设立模块:负责管理进销存系统的所有用户信息。重要涉及用户信息及设立用户权限功能;对系统使用日记进行管理;对系统数据库的内容进行备份;设立系统各项参数。 数据的备份:在数据流量较大的情况下,数据的备份是非常重要的,所以允许有权限的用户可以对数据库进行备份和还原。 本软件的使用对象是药店员工、领导和维护人员,用户只要懂计算机的基本操作就可以使用该软件。 2.3.1业务流程分析 业务流程图用来描述和了解业务过程。管理业务流程图涉及各环节的解决业务、信息来源、解决方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。 业务流程图符号,如图1 业务流程图符号图: 人员 单位 文档、单据 图2.1流程图符号图 药店进销存信息管理系统的流程 (采购部、仓管部、销售部,结算部) 1) 采购部根据库存量的多少进行采购订单的解决,采购部向供应商下发采购订单,供应商根据采购订单送货。 2)仓管部根据供应商送的药品进行药品的入库解决,进行药品库存的盘查,和药品的库存的最低限量设立。 3)销售部销售已有库存的药品,同时可以根据客户的需要进行药品的订购解决。 4)结算部对采购的药品、销售的药品进行结算解决;进行预付、预收款的解决。 (1)通过转账对采购的药品进行预付款或结算的解决。 (2)通过刷卡或者钞票对销售的药品结算解决、或客户订单进行预收款的结算解决。 (3)进行会员卡的办理,对会员客户信息解决。 采购员 图2.2宝仁堂药店进销存管理业务流程图 采购部 供应商 采购订单 库管员 销售到货单 仓库部 采购入库单 结算部 销售部 销售员 销售单 退货单 销售发票 客户 退货单 会员卡 2.3.2数据流程分析 数据流程图是一种能全面的描述信息系统逻辑模型的重要工具。他可以用少数几种符号综合的反映处信息在系统中的流动、解决和存储情况。数据流图具有抽象性和概括性。抽象性表现在他完全舍去了具体的物质,只剩下数据的流动、加工解决和存储;概括性表现在他可以把信息中的各种不同的业务解决过程联系起来,形成一个整体。 数据流图的四种符号,如图3 数据流程图符号: 外部实体(S) 解决(P) 数据流(F) 数据存储(D) 图2.3数据流程图符号 1)外部实体(S)。外部实体指本系统之外的人或单位,和本系统有信息传递关系。在绘制某一子系统的数据流程图时,凡属于本子系统之外的人或单位,也都被列为外部实体。 2)数据流(F)。数据流表达流动着的数据,可以是一项数据,也可以是一组数据,也可以用来表达对数据文献的存储操作。通常在数据流符号的上方表白数据流的名称。 3)解决(功能)(P)。解决又称功能。用一个长方形来表达解决逻辑,图形下不填写解决的名字,在上部填写与该解决有唯一相应关系的标志。 4)数据存储(D)。数据存储指通过数据文献、文献夹或账本等存储数据,用一个右边开口的长方形表达。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。 数据流程图是分层的,绘制是采用自顶向下逐层分解的方法。一方面画顶层数据流程图。顶层数据流程图只有一张,它说明了系统的总的解决功能、输入和输出。 通过对药店进销存信息管理系统的具体调查以及需求分析,我们得到了本系统的数据流程图。总数据流程图,如图4药店进销存信息管理系统顶层流程图;药店进销存信息管理系统第一层数据流程图,如图5药店进销存信息管理系统第一层流程图;药店进销存信息管理系统具体完整数据流程图见附录。 P 药店进销存管理 供应商 采购部 采购 订货单、送(退)货、结算 图2.4药店进销存信息管理系统顶层流程图 仓管部 销售部 结算部 解决库存 销售 结算 经理 查询 P2 药店进货解决 采购部 D1 药品库存表 P3 药店销货解决 P1 药店库存解决 仓管部工 结算部 经理 供应商 库存 库存量 D3 药品销售表 进货信息 D2 药品进货表 D4 药品退货表 D5 结算信息表 进货信息 P4 药店结算解决 采购信息 送货信息 进货信息 销售部 存货信息 销售(退) 以销售 退货 需进货 需进货 销(退)货 需结算进、销、退货 需结算进、退货 结算信息 结算、销售、进货、库存信息 图2.5药店进销存信息管理系统第一层流程图 2.3.3数据字典 数据字典的内容重要是对数据流程图中的数据项、数据结构、数据流、解决逻辑、数据存储和外部实体等六个方面进行具体的定义。 1)数据项又称数据元素,是数据的最小单位。在数据字典中,仅对数据的静态特性作了定义,具体涉及:数据项的名称、编号、别名和简述;数据项的长度;数据项的取值范围。 数据项编号:DI-001 数据项名称:员工编号 简 述:系统自动生成的表达员工唯一性的编号 类型及宽度:字符型,17位 取值 范 围:员工编号前以“YG”开头,接着下划线,后面是日月年时分秒,例“YG-49” 数据项编号:DI-002 数据项名称:供应商编号 简 述:系统自动生产的表达供应商唯一性的编号 类型及宽度:字符型,17位 取值 范 围:员工编号前以“YG”开头,接着下划线,后面是日月年时分秒,例“KH-49” 数据项编号:DI-003 数据项名称:商品编号 简 述:表达进货药品唯一性的编号 类型及宽度:字符型,17位 取值 范 围:员工编号前以“YG”开头,接着下划线,后面是日月年时分秒,例“SP-49” 数据项编号:DI-004 数据项名称:商品名称 简 述:表达 进货药品的名称 类型及宽度:字符型,50位 取值 范 围:简体中文中的汉字,例如“阿莫西林” 2)数据结构描述了某些数据项之间的关系。一个数据结构可以由若干数据项组成,也可以由若干数据结构组成;还可以由若干数据项和数据结构组成。数据字典对数据结构定义涉及:数据结构的名称、编号;简述;数据结构的组成。 数据结构编号:DS-001 数据结构名称:供应商 简 述:药店进货的直接供应商 数据结构组成: 供应商编号+供应商名称+联系人+联系电话+传真+地址+加入日期 数据结构编号:DS-002 数据结构名称:员工 简 述:药店进销存信息管理系统的使用人员,即药店的基本员工 数据结构组成: 员工编号+员工姓名+登陆ID+登陆密码+员工性别+员工日期+所属部门+员工职位+家庭电话+手机号码+家庭住址 3)数据流有一个或一组固定的数据项或数据结构组成。定义数据流涉及:数据流的名称、组成、它的来源、去向、数据流量等。 数据流编号:DF-001 数据流名称:最低库存 简 述:设立药品报警数量,以备及时进货 数据流来源:仓库部 数据流去向:P1.1库存报警解决 数据流组成:药品编号+药品名称+进货单价+销售单价+进货数量+报警数量 数据流流量:100次 高 峰 流量:100次/周 数据流编号:DF-002 数据流名称:采购信息 简 述:采购部门填制汇总需要采购的药品信息 数据流来源:采购部 数据流去向:P2.1药店进货解决 数据流组成:进货编号+药品名称+供应商名称+进货数量+进货单价+销售单价+进货日期+进货员+所属仓库+应付金额+实付金额 数据流流量:400次 高 峰 流量:100次/周 4)解决逻辑仅对数据流程图中最底层的解决逻辑加以说明。 解决逻辑编号:P1.1 解决逻辑名称:仓库报警解决 简 述:设立仓库药品最低库存量 输入的数据流:最低库存 处 理:根据实际需要设立仓库最低库存,以备及时进货 输出的数据流:报警数量 处 理 频 率:每周100次 解决逻辑编号:P2.1 解决逻辑名称:药店进货解决 简 述:解决药店需要进货的信息,不合格药品进行退货,将需要结算的传递到应收应付解决系统中 输入的数据流:采购信息 、采购 处 理:解决药店需要进货的信息,不合格药品进行退货,将需要结算的传递到应收应付解决系统中 输出的数据流: 采购信息、不合格货品、采购、进货量、进货(应付)信息、进货(现结)信息 处 理 频 率:每小时50次 5)数据存储是数据结构保存的场合。它在数据字典中描述数据的逻辑存储结构,而不涉及他的物理组织。 数据存储编号:D1 数据存储名称:药品库存表 简 述:存储药品基本信息 数据存储组成:药品名称+仓库编号+药品编号+供应商名称+仓库名称+库存数量+报警数量+药品计量单位+进货时间+进货价格+销售价格+进货人 关 键 字:药品编号 相关联的解决:P1.1库存报警解决、P1.2库存盘点解决、P1.3 库存调整解决 、p3.1药品销售解决 数据存储编号:D2 数据存储名称:药品进货表 简 述:存储药品的进货基本信息 数据存储组成: 药品编号+操作员编码+进货公司+仓库名称+药品名称+药品数量+计量单位+进货单价+销售单价+应付金额+实付金额+进货时间 关 键 字:药品编号 相关联的解决:P1.1、P2.1、P2.2 6)外部实体,涉及:外部实体编号、名称、简述及相关数据流的输入输出。 外部实体编号:S-01 外部实体名称:供应商 简 述:药店进货的直接供应商 输入的数据流:采购订单、退货清单 输出的数据流:送货清单 外部实体编号:S-02 外部实体名称:仓库部 简 述:管理药品库存量的部门 输入的数据流:查询库存量 输出的数据流:最低库存、调拨单、采购清单 3系统设计 3.1系统功能结构设计 功能结构图中各层功能与新的信息系统中数据流程图中的解决(功能)是相应的。层层分解可以把一个复杂的系统分解为多个功能较单一的功能模块。这是一个信息系统设计成若干模块的方法,此方法成为模块化。这种思想把一个复杂的系统分解为一些规模较小、功能较简朴的、更易于建立和修改的部分。一方面,各模块具有相对独立性,可以分别设计实现;另一方面,模块之间的互相关系通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完毕系统的功能。 1员工信息中完毕功能:员工信息的添加、修改、删除、查询(查询条件:员工姓名、员工性别、所属部门、员工职位) 2供应商信息中完毕功能:供应商信息的添加、修改、删除、查询(查询条件:供应商名称、负责人姓名) 3药品进货中完毕的功能:添加、修改、删除;并且可以通过表格形式显示出来 4药品查询完毕功能:查询进货信息(查询条件:药品编号、药品名称) 5药品销售完毕的功能:添加、修改、删除;并且可以通过表格形式显示出来 6药品退货完毕的功能:添加、修改、删除;并且可以通过表格形式显示出来 7库存报警完毕的功能:设立已进药品的报警数量;并且可以通过表格形式显示出来 8库存查询完毕的功能:查询药品的库存量和报警数据量(查询条件:药品名称和药品编号) 9数据备份和数据恢复完毕数据的备份和恢复功能,防止用于系统的崩溃,导致的数据丢失 某药店信息管理系统 基本档案 进货管理 销售管理 库存管理 系统维护 员工信息 供应商信息 药品进货 药品查询 药品销售 药品退货 库存报警 库存查询 数据备份 数据恢复 3.1宝仁堂药店管理系统功能结构图 3.2数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接相应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整性和一致性。数据库设计一般涉及如下几个环节: 1)数据库需求分析 对用户需求进行分析是数据库设计的第一个阶段。不断地调查与研究用户需求,了解公司运营流程等系统需求,是设计概念结构的基础。 2)数据库概念模型设计 概念模型是按用户的观点来对数据建模,是用于进行信息世界建模的工具。它对整个数据库的设计具有深刻的影响。 3)数据库逻辑结构设计 逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。 3.2.1数据库需求分析 在宝仁堂药店进销存管理系统中,数据库应当解决如下需求: 1)保存药品基本信息,增长药品基本信息的可维护性; 2)保存供应商的基本信息,增长对供应商的维护; 3)保存药店员工的基本信息; 4)保存药店会员的基本信息; 5)保存药品的进货信息 6)保存药品的销售信息 7)保存药品的退货信息 8)保存库存调整信息 9)保存药品销售过程的折算信息 3.2.2数据库概念模型分析 概念模型是按用户的观点对数据和信息建模。人们经常一方面将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一数据库管理系统(DBMS)的信息结构及概念模型,然后在把概念模型转化为计算机上某一DBMS支持的数据模型。建立概念模型中常涉及的重要概念有: 1)实体(Entity)。“实体”即现实世界中存在的对象或事物。实体可以是人,也可以是物或抽象的概念;可以指事物自身,也可以指事物之间的联系。 2)属性。“属性”指实体具有的某种特性。属性用来描述一个实体。 3)联系。现实世界的事物总是存在这样或那样的联系。这种联系必然要在信息世界中得到反映。在信息世界中,事物之间的联系可分为两类:一是实体内部的联系;二是实体之间的联系。 概念模型的最常用的表达方法是实体-联系方法(Entity-Relation Approach,简称E-R方法)。 宝仁堂药店的经营离不开对药品的管理,而药品信息的对的维护是非常关键的一步,因此在系统中一定存在药品信息实体,此时必须在数据库中建立药品信息表,用于存储所有药品的基本信息,药品信息的实体属性图如图3.2所示。 药品 规格 通用名称 药品编码 药品位置 药品名称 药品说明 厂家地址 生产厂家 药品类别 药品状态 保质期 价格 售价 图3.2药品信息实体属性图 小型药店的经营离不开与供应商的合作,而每件药品相应不同的供应商,因此在系统中一定存在供应商实体,此时必须在数据库中建立供应商信息表,用于存储所有供应商的基本信息,供应商的实体属性图如图 所示。 供应商 供应商编号 加入日期 是否发布 备注 地址 联系人姓名 传真 供应商姓名 联系电话 图3.3供应商信息实体属性图 小型药店信息管理系统不是任何人都可以操作系统,所以要严格控制系统的安全性。考虑到系统的安全性,所以要对系统进行安全控制。所以系统中,人员信息的管理是必不可少的,所以在数据库中要有员工信息表,用于存储管理系统的员工信息。员工信息实体属性图如图 所示。 员工 员工姓名 登录密码 员工性别 登录ID 员工生日 所属部门 员工职位 员工编号 是否发布 家庭电话 家庭住址 手机号码 图3.4员工实体属性图 药店离不开药品的往来,平常药品的购买是非常重要的,在数据库中需要进行对药品信息进行管理,需要建立一个进货信息表,用于存储进货的具体信息。进货信息实体属性图如图 所示。 药品进货 操作员编码 药品编号 备注 实付金额 应付金额 销售单价 进货单价 计量单位 药品数量 药品名称呢 仓库名称 进货公司 进货时间 删除标记 图3.5药品进货实体属性图 药店要定期对药品进行补充,在进货前要了解剩余药品的数据,此时需要在数据库中要有存储剩余药品情况的库存信息表。库存信息实体属性图如图 所示。 药品库存 药品编号 备注 进货人 库存编号 销售价格 进货价格 进货时间 药品计量单位 报警数量 库存数量shuliang 仓库名称呢 供应商名称 药品名称 图3.6药品库存实体属性图 为了时刻了解药店的销售利润,需要对药店的销售情况有所了解,此时在数据库中建立药品销售信息表用于存储所有药品的销售信息是必要的。药品销售信息实体属性图如图 所示。 药品销售 销售编号 库存编号 药品编号 备注 实付金额 应付金额 员工编号 销售时间 销售数据量 药品名称 删除标记 销售单价 图3.7药品销售实体属性图 药品的销售需要根据客户的不同类型按照一定的销售规则提供相应的销售价格,会员表如图所示;折算规则表如图所示。 会员 性别 会员名称 电话 会员ID 积分 身份证号 图3.8会员基本信息实体属性图 折算规则 药品编码 会员打折 普通打折 图3.9折算规则实体属性图 当顾客对所购买的某些药品不满意时,也许会规定退货;同时,药店经营者也规定具体的了解退货信息。这就需要在数据库中建立药品退货信息表存储所有退货信息。药品退货实体属性图如图 所示。 退货药品编号 药品退货 已退款金额 实付金额 退货单价 退货日期 退回数量 药品名称呢个 操作员编号 销售编号 药品编号 仓库编号 退货因素 图3.10药品退货实体属性图 宝仁堂进销存信息管理系统总ER图 供应商 药品信息 折算规则 药品销售 药品进货 药品库存 药品退货 员工 会员 送货 进货 管理 销售 维护 退货 图3.11宝仁堂药店管理系统总ER图 1 n m n m 1 n n 1 1 n m 1 n 3.2.3数据库逻辑模型设计 根据设计好的药店管理系统E-R图,进行数据库的逻辑设计,在数据库中需要设计各表的结构如下。 tb_medicine(药品信息表) tb_medicine用于保存所有药店所需药品基本信息的表,表结构如表3.1所示 表3.1药品信息表 字段 数据类型 长度 主键 描述 Medicinepk char 20 是 药品ID MedicineID char 20 否 药品编码 MedicineName char 100 否 药品名称 MedicinePName char 100 否 通用名称 Medicinenorm char 40 否 规格 Medicinesort char 20 否 类别 compyname char 200 否 生产厂家 compyadd char 200 否 厂家地址 Medicinedesc char 20 否 药品说明 Medicineadd char 20 否 药品位置 Medicinestate char 20 否 药品状态 Medicineprice char 20 否 价格 sellprice char 20 否 售价 quality period date 否 保质期 tb_Company(供应商信息表) 表tb_Company用于保存所有供应商信息该表的结构如表3.2所示 表3.2供应商信息表 字段 数据类型 长度 主键 描述 CompanyID varchar 50 否 供应商编号 CompanyName nvarchar 100 否 供应商姓名 CompanyDirector nvarchar 50 否 联系人姓名 CompanyPhone nvarchar 20 否 联系电话 CompanyFax nvarchar 20 否 传真 CompanyAddress nvarchar 200 否 地址 CompanyRemark nvarchar 400 否 备注 ReDateTime datetime 8 否 加入日期 Falg int 4 否 是否发布 tb_EmpInfo(员工信息表) 表tb_EmpInfo用于保存所有员工信息,该表的结构如表3.3所示 表 3.3员工信息表 字段 数据类型 长度 主键 描述 EmpId nvarchar 20 是 员工编号 EmpName nvarchar 20 否 员工姓名 EmpLoginName nvarchar 20 否 登录ID EmpLoginPwd nvarchar 20 否 登录密码 EmpSex nvarchar 4 否 员工性别 EmpBirthday Datetime 8 否 员工生日 EmpDept nvarchar 20 否 所属部门 EmpPost nvarchar 20 否 员工职位 EmpPhone nvarchar 20 否 家庭电话 EmpPhoneM nvarchar 20 否 手机号码 EmpAddress nvarchar 200 否 家庭住址 EmpFalg int 1 否 是否发布 tb_JhGoodsInfo(药品进货信息表) 表tb_JhGoodsInfo用于保存所有进货信息,该表的结构如表 3.4所示 表 3.4药品进货信息表 字段 数据类型 长度 主键 描述 GoodsID nvarchar 20 是 药品编号 EmpId nvarchar 20 否 操作员编号 JhComName nvarchar 100 否 进货公司 DepotName nvarchar 20 否 仓库名称 GoodsName nvarchar 50 否 药品名称 GoodsNum int 4 否 药品数量 GoodsUnit nvarchar 20 否 计量单位 GoodsJhPrice nvarchar 8 否 进货单价 GoodsSellPrice nvarchar 8 否 销售单价 GoodsNeedPrice nvarchar 8 否 应付金额 GoodsNoPrice nvarchar 8 否 实付金额 GoodsRemark nvarchar 200 否 备注 GoodsTime datatime 8 否 进货时间 falg int 4 否 删除标记 tb_KcGoods(药品库存信息表) 表tb_KcGoods用于保存所有商品的库存信息表,该表的结构如表3.5所示 表3.5 药品库存信息表 字段 数据类型 长度 主键 描述 KcID nvarchar 50 否 库存编号 GoodsID nvarchar 50 是 药品编号 JhCompName nvarchar 50 否 供应商名称 KcDeptName nvarchar 20 否 仓库名称 KcGoodsName nvarchar 20 否 药品名称 KcNum int 4 否 库存数量 KcAlarmNum Int 4 否 警报数量 KcUnit nvarchar 20 否 计量单位 KcTime datetime 8 否 进货时间 KcGoodsPrice nvarchar 8 否 进货价格 KcSellPrice nvarchar 8 否 销售价格 KcEmp nv- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药店 进销存 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文