基于SDLC的万宝惠民生鲜超市采购管理信息系统分析与设计_第1页
基于SDLC的万宝惠民生鲜超市采购管理信息系统分析与设计_第2页
基于SDLC的万宝惠民生鲜超市采购管理信息系统分析与设计_第3页
基于SDLC的万宝惠民生鲜超市采购管理信息系统分析与设计_第4页
基于SDLC的万宝惠民生鲜超市采购管理信息系统分析与设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

I基于SDLC的万宝惠民生鲜超市采购管理信息系统分析与设计摘要随着信息技术的快速发展,零售业面临着激烈的竞争压力,提高采购管理效率、降低成本成为了企业追求的目标。万宝惠民生鲜超市作为一家以生鲜食品为主的零售企业,采购管理至关重要,会影响到全局。为了提高效率、有效的降低成本,就可以借助信息系统来实现采购管理的优化。本文以万宝惠民生鲜超市为例,基于SDLC对其采购管理信息系统进行分析与设计。首先,本文对万宝惠民生鲜超市的采购流程进行了详细分析,包括需求分析、供应商选择、订单管理、库存管理等环节。然后,根据SDLC,本文提出了采购信息系统的设计方案,包括系统设计、数据库设计、界面设计等。在最后得出了结论,基于SDLC的方法能够有效地指导采购管理信息系统的开发,确保系统的质量和可行性;其次,采购管理信息系统能够提高企业的采购效率,降低其中的成本,从而提升企业的指标;最后本文得出以下结论,基于SDLC的方法能够有效地指导采购管理信息系统的开发,采购管理信息系统的实施需要充分考虑企业的实际需求,结合企业的业务流程进行优化和改进。希望本文能够对同类型企业的生鲜采购管理信息系统建设提供实践参考。关键词::SDLC,采购管理,信息系统,万宝惠民生鲜超市AnalysisanddesignofpurchasingmanagementinformationsystemofWanbaoHuiminFreshsupermarketbasedonSDLCAbstractWiththerapiddevelopmentofinformationtechnology,theretailindustryisfacingintensecompetitivepressure,improvingtheefficiencyofprocurementmanagementandreducingcostshavebecomethegoalspursuedbyenterprises.Asaretailenterprisemainlyengagedinfreshfood,theimportanceofprocurementmanagementisself-evident.Inordertoimproveprocurementefficiencyandreducecosts,enterprisesneedtouseinformationsystemstooptimizeprocurementmanagement.ThispapertakesWanbaoHuiminfreshsupermarketasanexample,andanalyzesanddesignsitsprocurementmanagementinformationsystembasedonSDLC.Firstly,thispaperanalyzesthepurchasingprocessofWanbaoHuiminfreshsupermarketindetail,includingdemandanalysis,supplierselection,ordermanagement,inventorymanagementandotherlinks.Then,accordingtothestepsofSDLC,thispaperproposesthedesignschemeofthepurchasingmanagementinformationsystem,includingsystemobjectives,functionalmodules,databasedesign,interfacedesignandsoon.Intheend,itisconcludedthatthemethodbasedonSDLCcaneffectivelyguidethedevelopmentofthepurchasingmanagementinformationsystem,toensurethequalityandfeasibilityofthesystem;secondly,thepurchasingmanagementinformationsystemcanimprovetheprocurementefficiencyofenterprises,reducetheprocurementcost,soastoenhancethecompetitivenessofenterprises;finally,thispaperdrawsthefollowingconclusions:themethodbasedonSDLCcaneffectivelyguidethedevelopmentofthepurchasingmanagementinformationsystem,theimplementationofthepurchasingmanagementinformationsystemneedstofullyconsidertheactualneedsofenterprises,andoptimizeandimprovethebusinessprocessofenterprises.Hopethispapercanprovidepracticalreferencefortheconstructionoffreshpurchasingmanagementinformationsystemofthesametypeofenterprises.Keywords:SDLC,purchasingmanagement,informationsystem,WanbaoHuiminfreshsupermarket目录TOC\o"1-3"\u摘要 IAbstract II第1章绪论 11.1研究的背景和意义 11.1.1研究背景 11.1.2研究意义 11.2国内外现状 21.2.1国内研究现状 21.2.2国外研究现状 21.3研究方法与内容 21.3.1研究方法 21.3.2研究内容 3第2章理论基础 42.1结构化生命周期法 42.1.1数据库设计 42.1.2业务流程图 42.2采购管理 4第3章系统分析 53.1系统需求分析 53.2系统可行性分析 53.2.1技术可行性 53.2.2经济可行性 53.2.3社会可行性 53.3业务流程分析 53.4业务流程分析 53.4.1顶层数据流程图 53.4.2一层数据流程图 53.4.3二层数据流程图 53.5数据字典 53.5.1数据项 53.5.2数据结构 53.5.3数据结构 53.5.4处理逻辑 63.5.5数据流 63.5.6外部实体 6第4章系统设计 74.1设计指导思想和原则 74.1.1指导思想 74.1.2系统设计原则 74.2系统功能设计 74.3代码设计 74.4数据库设计 74.4.1概念设计 74.4.2逻辑设计 74.4.3物理设计 74.5界面设计 7第5章结论 8参考文献 9致谢 10附录 11-第1章绪论1.1研究的背景和意义当前,随着创新技术的持续涌现和在各行各业的深入应用,我们见证了这些技术积累的广泛应用经验。在这些尖端技术的推动下,企业在抓住新的成长机会的同时,也必须应对更为复杂的问题和挑战。万宝惠民生鲜超市作为一个典型的零售企业,也需要借助信息系统来提升采购管理的效率和精度,以满足顾客需求,提高竞争力。通过对万宝惠民生鲜超市采购管理信息系统的分析与设计,可以帮助企业建立一个更加高效、精准的采购管理系统。这将有助于优化供应链管理,降低库存成本,提高库存周转率,减少资金占用。此外,系统的设计还可以提升采购人员的工作效率,减少人为错误,提高数据准确性。最终,这将有助于提升万宝惠民生鲜超市的竞争力,提高顾客满意度,实现可持续发展。因此,对该系统的分析与设计具有重要的实际意义和推广价值。1.1.1研究背景万宝惠民生鲜超市是一个在全国范围内运营的连锁超市,在日常经营中需要对大量的商品进行采购和管理。采购管理信息系统可以帮助超市优化采购流程,降低采购成本,并提高产品库存的可控性和可见性。因此,基于SDLC的万宝惠民生鲜超市采购管理信息系统的分析和设计是一个非常有意义的选题。1.1.2研究意义万宝惠民生鲜超市采购管理信息系统的构建,以及如何对已构建系统进行优化,来提高货物流动的效率,避免出现所需货物不足、丢失情况,为超市的后勤提供了支持与保障。万宝惠民生鲜超市采购管理信息系统的构建具有以下意义:(1)对软件开发方法论的研究和应用:通过对SDLC的研究和应用,能够探讨软件开发过程中的问题和方法,为软件开发领域的研究和实践提供参考和指导。(2)对信息系统分析与设计的研究和应用:通过对万宝惠民生鲜超市采购管理信息系统的分析和设计,能够深入研究信息系统的构建原理和实现方法,为信息系统领域的研究和实践提供启示和借鉴。(3)对企业管理和信息化建设的探讨:针对万宝惠民生鲜超市采购管理信息系统的实际应用背景,可以探讨企业管理和信息化建设的方法和经验,为企业的信息化建设提供指导和借鉴。1.2国内外现状1.2.1国内研究现状如今,我国现已建立较为完善的农产品标准体系,比如水产品、粮油、禽肉、果蔬等多个类型,但是却没有建立完善的采购流程,使货物在流通过程中腐损率大幅增加了。张庆亮设计了A集团的采购系统,优化了组织机构,降低了采购成本[1]。徐正雄等研究的阳光采购平台实现了数据的自动校验以及查询,有效的解决了数据校验难度大的问题,确保患者利益得到充分的保护[2]。王尧峰等研究了采购信息系统的建设路径,并详细的说明了如何根据需要来构建采购体系[3]。林炜峰等研究了采购管理系统,达到了减少成本的效果,大大的提高了工作效率[4]。王云平等研究了采购系统中财务的作用,并以此为基础得出结论初始环节提供数据支撑,不断修正标准,形成管理闭环[5]。朱彦等总结了高校采购信息系统面临的问题,例如信息孤岛、效率低和缺少监管管理等等。文中主要介绍了该采购信息系统的主要功能和思路等[6]。关于对采购信息系统存在的问题,王益文等对公司进行了详细梳理,分析出了几条问题。例如:供应商管理混乱、合同管理不规范、管理效率低等,并且针对这些问题提出了建议,希望可以对同行业有所帮助[7]。而于杰等研究了采购管理系统,通过线上线下的方式发现了诸多问题,像采购业务工作流程、系统架构设计、系统功能设计、数据库等方面,并从技术、组织、环境这三个方面来论证方案的可行性[8]。1.2.2国外研究现状如今,世界在飞速发展,科技在持续进步,电商持续地发展,国外也早已有了自己的采购系统。国外许多国家有了自己的采购信息系统,NurUlfaMaulidevi等研究了采购信息系统的预测模型,有望通过此法考虑碳排放和设备生命周期等环境因素来优化采购过程[9]。LiLi等研究了医院的采购信息系统,自主研发了集中采购药品信息决策支持系统,有效的解决了数据处理需求,有利于实现集中采购药品的精细化管理实践[10]。1.3研究方法与内容1.3.1研究方法(1)文献调查法:通过阅读相关领域的文献,了解采购管理信息系统的设计原理的技术实现和最新研究进度。(2)SDLC:根据系统需求,使用结构化的设计方法进行系统设计,包括数据流图设计、业务流程图设计、数据库设计等。1.3.2研究内容此课题研究内容主要为采购管理信息系统的系统分析与设计两个模块的分析与研究。第1章介绍研究了采购管理信息系统的背景、研究意义和现状分析,其中现状分析分别从国内和国外的发展现状的角度进行分析。第2章主要介绍了SDLC和采购管理的理论基础。第3章进行系统分析,从各个方面的可行性进行分析,确保万宝惠民生鲜超市采购信息系统的可行性,制作出万宝惠民生鲜超市采购信息系统的业务流程图、数据流程图和数据字典。第4章进行了系统设计,首先研究的是系统设计的指导思想和原则,之后对数据库和万宝惠民生鲜超市采购信息系统的界面进行设计。第5章全文总结。第2章理论基础2.1SDLCSDLC是软件工程领域中一种常用的软件开发方法论,主要用于规划、设计、开发和维护软件系统。该方法强调将软件开发过程划分为几个明确定义的阶段,每个阶段都有特定的任务和交付成果,以确保项目进度和质量的可控性和可预测性。SDLC一般包括六个核心阶段:需求收集、系统设计、编码实现、测试验证、部署上线以及后续维护。这种开发模型通过将软件开发活动划分为一系列有序的步骤,每一步都有其特定的任务和预期成果,从而提升了整个开发流程的可控性和管理效率。此外,这种分阶段的策略对于处理大型软件开发项目尤为有效,它促进了开发团队对项目进程的合理规划和精准管理,以保障项目能够按照既定计划顺利完成,并达到预期的品质标准。2.1.1数据库设计数据库设计涉及对数据库系统中所需数据的全面和系统化的规划、描述与组织。一个恰当的数据库设计可以保证数据库系统在数据存储、检索以及处理方面表现出高效、精确和可靠的特点。数据库设计的主要步骤包括以下几个方面:(1)需求分析(2)概念设计(3)逻辑设计(4)物理设计(5)数据库实现(6)数据库优化2.1.2业务流程图业务流程图是用来描述和展示企业或组织内特定业务过程中活动的先后顺序、流程和交互关系的图形化工具。它通常由各种符号、箭头和文字组成,用于清晰地表达业务活动的流程、步骤和逻辑关系。通过绘制业务流程图,企业或组织可以更好地理解和分析其业务流程,识别并修正潜在的问题和瓶颈,优化业务流程,提高工作效率和质量。此外,业务流程图还可以作为沟通工具,帮助不同部门或个人更好地理解和协作,实现业务目标。2.1.3数据流程图数据流图(DFD)是一种图表技术,用于展现数据在系统中的移动、处理和存储。作为一种结构化的分析工具,它通过图形化的手段清晰地描绘出系统内部数据的输入、输出以及处理过程,具有很好的逻辑性和直观性。数据流图在系统开发和分析阶段被广泛采用。数据流程图的绘制可以帮助分析人员和开发人员更好地理解系统的数据交换过程,同时也有助于对数据存储和处理过程进行分析和优化,以提高系统的效率和质量。2.2采购管理采购管理是指对采购活动进行计划、组织、执行和控制的管理过程。它涉及到从外部供应商处购买物品、服务或工程,并确保采购过程高效、合规和可持续。采购管理的关键流程涉及以下几个核心环节:(1)需求核实:通过与内部部门的交流以及对需求的详细分析,明确采购的具体需求,涉及商品种类、订购数量、品质标准以及交货期限等。(2)供应商筛选:基于采购需求,对潜在的供应商进行评估和比较,考虑供应商的信誉度、资格证书、服务水平以及成本等,以确定最佳的供应商。(3)采购计划编制:制定采购计划,包括招标或询价的准备工作、采购合同的编制、采购时间表的安排等。(4)采购执行:按照采购计划与供应商进行合作,进行招标或询价活动、协商合同条款、签订合同、采购物品等。(5)供应商管理:与供应商保持良好的合作,包括履行合同义务、解决合同纠纷、整合供应链等。(6)采购控制:对采购过程进行监控和控制,确保采购活动在预算、质量、交付时间等方面的控制和管理。通过在采购活动中实施高效的管理策略,企业能够减少开支、提升采购作业的效率、降低潜在风险,并保障所获取的商品或服务的品质与可靠性,进而为企业带来增值和市场竞争优势。第3章系统分析3.1系统需求分析随着时代的发展,人们的生活质量在不断提高,消费水平也持续增长。科技水平的迅猛发展时的网络时代快速到来,国内采购系统也要跟上时代潮流,跟住时代的脚步。万宝惠民生鲜超市是国内的大型连锁超市,为了更好的发展,必须和物流信息系统相结合,才能更好的减少成本以及物流费用,让服务质量更上一层楼。对采购过程中的人员和车辆进行严格的控制,减少了成本的消耗,减少了物资的损耗。在科技持续进步的新时期,万宝惠民生鲜超市的主要策略,要将物流系统整合到一起,以便可以达到信息化的目的。3.2系统可行性分析在万宝惠民生鲜超市采购管理信息系统的开发过程中,进行系统可行性分析非常重要,可以帮助项目团队评估项目的可行性、风险和投资回报,减少项目失败的风险。3.2.1技术可行性在国内目前众多的采购系统中,SAP、简道云、甄云、携客云等是较为常用的采购管理系统,都可以拿来即用。但是我们首先要明白,采购管理系统没有最好的,只有最合适的,所以,给万宝惠民生鲜超市建立一个合适的采购系统,无论从操作的困难程度,还是从系统的开发难度来看,技术可行性可以实现。3.2.2经济可行性如今,惠民生鲜超市发展大好,具备足够的资金基础,具备完善的物流管理信息系统的基础条件。惠民生鲜超市采用采购管理信息系统,能够提高其采购效率,提升顾客满意度,提升采购品质,以便于减少超市的成本。因此,从超市的角度考虑,构建信息化管理体系具有一定的可行性。3.2.3社会可行性对于万宝惠民生鲜超市采购管理信息系统来说,社会可行性评估也是至关重要的。在采购过程中,通过对采购管理信息系统的建立,提高了采购过程的效率和准确性,促进了供应链的合作,有利于减少过程中采购部门的人力成本和时间成本,并且该系统可以有效的整合和管理供应商信息,促进双方之间得出沟通,进一步优化管理。对于系统的开发与维护需要相关人员参与,也就此机会促进了就业机会,为当地经济发展和人才培养做出贡献。3.3业务流程分析业务流程图是一种图形化工具,用于展示系统内各个部门及其员工之间的业务互动,操作步骤以及管理信息的传递路径。它能够详细划分企业的业务职能,预防不合理的流程发生。配送业务流程图是用来说明系统中各个单元间的运行关系、工作顺序以及管理信息的一种图表。万宝惠民生鲜超市的采购业务流程图中包含了许多的单据,例如:采购订单、采购申请单、入库申请单、采购退货单等。外部实体为财务部门、供应商、经理、库存部门、审核人等。采购业务流程图如3.1所示。图3.1采购业务流程图3.4业务流程分析3.4.1顶层数据流程图顶层数据流图是用来描述整个系统的作用范围,反映了配送管理信息系统与外部实体的关系。万宝惠民生鲜超市采购系统中包含了外部实体4个,还有相关的单据如:送货单,采购订单,采购退货单等,如图3.2所示。图3.2配送顶层数据流程图3.4.2一层数据流程图采购一层的数据流程图是整个系统在顶层图的基础上,重新被细分为几个模块的呈现,而万宝惠民生鲜超市的采购管理系统则分成了4个模块去管理,每个模块都有自己的功能,并用数据流来表达各个模块之间的关系,如图3.3所示。图3.3配送一层流程图3.4.3二层数据流程图二层流程图是把一层流程图分成更为详细的流程图,万宝惠民生鲜超市的采购管理系统流程图分为两层,包含四个核心环节。起初,采购部门提交采购申请,随后依据商品和供应商数据来处理和审核订单,并将订单传送给供应商。接着,根据采购和退货订单,制作采购付款和退货收款的申请单,并最终将这些单据递交给财务部门。同时,经理会根据采购订单、商品统计和退货统计来进行数据汇总和分析。万宝惠民生鲜超市采购管理系统的二层流程图如图3.4-3.7所示。图3.4订单的处理图3.5商品检验图3.6采购退货订单信息图3.7订单汇总3.5数据字典3.5.1数据项订单数据元素卡如表3.1所示。表3.1订单数据元素卡数据元素卡片总编号:6-01名称:订单编号编号:01别名:说明:本企业的订单编号类型:字符有关编码说明:(共10位)长度:(10)XXXXXXXXXX范围:订单操作日期流水编号有关的数据结构/使用场合:订单出库数据元素卡如表3.2所示。表3.2出库数据元素卡数据元素卡片总编号:6-03名称:出库申请单编号编号:03别名:说明:本企业的出库申请单编号类型:字符有关编码说明:(共4位)长度:(4)XXXX范围:货场货架层次货位有关的数据结构/使用场合:销售出库申请单收款数据元素卡如表3.3所示。表3.3收款数据元素卡数据元素卡片总编号:6-04名称:收款申请单编号编号:04别名:说明:本企业的销售收款申请单编号类型:字符有关编码说明:(共6位)长度:(6)XXXXXX范围:账户名称月度流水号有关的数据结构/使用场合:销售收款申请单3.5.2数据结构采购订单数据结构卡片如表3.4所示。表3.4采购订单数据结构卡片数据结构卡片总编号:5-01数据结构名称:采购订单编号:01说明:表示采购订单的数据结构有关的数据流/数据存储:结构描述:D1采购订单,F07采购订单采购订单编号供应商(编号+名称)到货日期制单人审核人商品明细(商品编号+商品名称+规格型号+计量单位+采购数量+采购单价商品信息数据结构卡片如表3.5所示。表3.5商品信息数据结构卡片数据结构卡片总编号:5-02数据结构名称:商品信息编号:02说明:有关商品及其生产、流通或消费的消息、情报、数据或知识等的总称有关的数据流/数据存储:D1P1.1生成订单结构描述:产品质量检验合格证明标明的产品名称、生产厂厂名和厂址到货日期生产日期和安全使用期审核人警示标志使用技术、使用方法3.5.3数据结构采购业务数据存储有商品信息、供应商信息、采购订单、采购入库申请单、采购退货单。商品信息数据存储卡片为表3.6所示。表3.6商品信息存储卡片数据存储卡片总编号:2-01名称:商品信息编号:D1说明:有关商品及其生产、流通或消费的消息、情报、数据或知识等的总称有关数据流:D1-P1.1生成订单组成:产品质量检验合格证明物理组织:尚未确定标明的产品名称、生产厂厂名和厂址到货日期生产日期和安全使用期审核人警示标志使用技术、使用方法供应商数据存储卡片为表3.7所示。表3.7供应商信息数据存储卡片数据存储卡片总编号:2-02名称:供应商信息编号:D2说明:供应商是向企业及其竞争对手供应各种所需资源的企业和个人有关数据流:组成:D2-P1.1生成订单供应商的注册地物理组织:尚未确认注册资金、主要股东结构到货日期生产场地、设备主要产品、主要客户、生产能力采购订单数据存储卡片为表3.8所示。表3.8采购订单数据存储卡片数据存储卡片总编号:2-03名称:采购订单编号:D3说明:存放采购订单的基本信息有关数据流:组成:D3-供应商单据类型D3-P2.1检验商品采购订单编号D3-P3.1编制采购付款申请单供应商(编号+名称)D3-P4.1采购订单统计到货日期D3-P4.2采购商品统计制单人P1.2审核订单->D3审核人商品明细(商品编号+商品名称+规格型号+计量单位+采购数量+采购单价+采购金额)物理组织:尚未确定采购入库申请单数据存储卡片为表3.9所示。表3.9采购入库申请单数据存储卡片数据存储卡片总编号:2-04名称:采购入库申请单编号:D4说明:采购申请单是采购需求的主要来源之一,是使用部门或计划部门根据采购计划或物料需求,向采购部门提出中请采购的单据:中请单经过相关部门审核后,才能进行采购。有关数据流:组成:D3-P3.1编制采购付款申请单采购到货单D4-库存部门供应商P2.3编制采购入库申请单-D3采购员采购部门物理组织:尚未确定交货人验收人商品明细(商品编号+商品名称+规格型号+计量单位+采购数量+采购单价+采购金额)采购退货单数据存储卡片为表3.10所示。表3.10采购退货单数据存储卡片数据存储卡片总编号:2-05名称:采购退货单编号:D5说明:供应商的货物经过检验不合格或生产过程发现的不合格需要退给供应商有关数据流:组成:D5-供应商退货单编号D5-4.3采购退货统计供应商编号P2.2编制采购退货单-D5退货日期供应商名称商品编号物理组织:尚未确定商品名称数量金额退货原因商品明细(商品编号+商品名称+规格型号+计量单位+采购数量+采购单价+采购金额)3.5.4处理逻辑订单处理过程卡片为表3.11所示。表3.11订单处理过程卡片处理过程卡片总编号:4-01名称:生成订单编号:P1.1说明:根据库存部门的信息生成订单处理功能:根据库存部门的采购中请单,生成采购订单输入数据流:库存部门输出数据流:F01订单商品处理过程卡片为表3.12所示。表3.12商品处理过程卡片处理过程卡片总编号:4-03名称:检验商品编号:P2.1说明:根据供应商提供的信息和采购订单进行检验处理功能:根据退款单和采购订单生成合格商品信息和不合格商品信息输入数据流:F02(1-002)退款单F07(1-007)采购订单输出数据流:合格商品信息和不合格商品信息采购入库过程卡片为表3.13所示。表3.13采购入库处理过程卡片处理过程卡片总编号:4-04名称:编制采购入库申请单编号:P2.3说明:确定采购的商品是否可以入库处理功能:根据合格的商品信息编制采购入库清单输入数据流:合格商品信息输出数据流:F03采购入库申请单3.5.5数据流采购申请单数据流卡片如表3.14所示。表3.14采购申请单数据流卡片数据流卡片总编号:1-001名称:采购申请单编号:F01来源:库存部门去向:P1.1生成订单说明:由库存部门提供的采购申请单包含的数据结构:信息容量:采购订单编号产品名称规格型号订购数量预算金额申请制单人审核人采购入库申请单数据流卡片为表3.15所示。表3.15采购入库申请单数据流卡片数据流卡片总编号:1-003名称:采购入库申请单编号:F03来源:P2.3编制采购入库申请单信息容量:去向:库存部门说明:向库存部门提供的合格的商品信息的入库申请包含的数据结构:商品编号商品名称规格型号计量单位入库数量采购单价采购金额申请制单人审核人采购付款单数据流卡片为表3.16所示。表3.16采购付款单数据流卡片数据流卡片总编号:1-004名称:采购付款申请单编号:F04来源:P3.1编制采购付款申请单信息容量:去向:财务部门说明:向财务部门提供的根据采购订单编制的付款申请单包含的数据结构:采购订单编号产品名称供应商付款方式付款金额账号制单人3.5.6外部实体供应商外部实体卡片为表3.17所示。表3.17供应商外部实体卡片外部实体卡片总编号:3-01名称:供应商编号:01说明:负责商品的提供输入数据流:输出数据流:F02退款单F06采购退款单,F07采购订单库存部门外部实体卡片为表3.18所示。表3.18库存部门外部实体卡片外部实体卡片总编号:3-02名称:库存部门编号:02说明:负责商品的存储输入数据流:输出数据流:F01采购申请单F03采购入库申请单,F07采购订单财务部门外部实体卡片为表3.19所示。表3.19财务部门外部实体卡片外部实体卡片总编号:3-03名称:财务部门编号:03说明:负责采购的收付款业务输入数据流:输出数据流:F05采购退货收款单F04采购付款申请单,F07采购订单经理外部实体卡片为表3.20所示。表3.20经理外部实体卡片外部实体卡片总编号:3-04名称:经理编号:04说明:负责商品的提供输入数据流:输出数据流:采购订单统计,采购商品统计,采购退货统计第4章系统设计4.1设计指导思想和原则4.1.1指导思想万宝惠民生鲜超市的采购管理系统设计基于结构化系统设计理念,该理念强调从总体到细节的逐步细化方法,确保目标具体、输出标准化,结构层次分明、体系完整,并且表达方式直观、易于理解。设计的基本原则包括功能的模块化处理、数据结构的模型化构建以及系统平台的开放式发展。4.1.2系统设计原则(1)模块化模块化原则指导将系统划分为多个独立的功能模块,每个模块承担特定的职责,并将复杂系统拆分为相对简单的部分。模块化设计有助于代码重用、提高开发效率和降低耦合度,使系统更易于维护和扩展。(2)层次化层次化原则要求将系统按照不同的关注点分为不同的层级,如数据访问层、业务逻辑层和表示层,使每个层级都专注于特定的功能。这种架构有助于降低系统复杂性、提高模块的内聚性,并促进团队协作和系统拓展。(3)一致性一致性原则要求在系统设计、实现和命名规范上保持一致,遵循同一风格和标准。一致性设计有助于减少团队成员之间的沟通成本,提高代码的可读性和可维护性,减少错误发生的可能性,提高系统的整体质量。4.2系统功能设计通过对万宝惠民生鲜超市采购业务的数据流程图进行分析,结合一层数据流程图和二层数据流程图,制定了采购系统的功能模块,并归纳为四个主要部分:订单处理、验收管理、汇总统计和收支管理,最后按照四个模块设计出了各自的系统功能,并画出了功能结构图,如图4.1所示。图4.1功能结构图4.3代码设计单据编号共包含13位字符,其中前两个字符为字母,用以标识单据的类型,例如"CC"代表采购退货收款申请单,"CK"代表采购入库申请单。随后的八位数字代表操作日期,例如"20240415"对应的是2024年4月15日。最后三位数字代表当天单据的序列号。单据类型XXXXXXXXXXXXX当日单据流水号操作日期(1)采购订单:CG(2)采购入库申请单:CK(3)采购付款申请单:CF(4)采购退货收款申请单:CC(5)采购退货单:CT(6)采购商品统计单:ST(7)商品信息表:SB(8)供应商信息:GX4.4数据库设计4.4.1概念设计在对用户的需求展开综合分析之后,最终构建出了一个与特定的数据库的概念模型。从需求的分析中,可以找到实体,对实体的属性进行确认,之后再对实体之间的关系进行验证,最后,绘制出E-R图,符号表示如图4.2所示,E-R图如图4.3所示。图4.2E-R图符号表示图4.3E-R图4.4.2逻辑设计E-R图转换为关系模型,主要的是转换实体与实体之间的联系。(1)实体属性采购申请单:采购申请单号,申请日期,申请制单人,申请审核人,备注采购申请明细单:采购申请单号,商品编号,申请采购数量,计量单位,采购单位,备注供货商:供货商编号,供货商名称,电话,开户行,开户行账号,税号,地址商品信息:商品编号,商品名称,生产厂商,出厂日期,保质期,商品条码,店内码,简称,规格,色/味,批号,注册商标,计量单位,进价,税率,售价,备注。采购订单:采购订单编号、供货日期、供应商编号、商品编号、采购数量、进价。采购付款申请单:采购付款单编号、付款日期、供货商编号、付款金额。采购退货单:采购退货单编号、供应商编号、商品编号、退货数量、计量单位、退货日期、退货原因采购入库申请单:采购入库申请单编号、入库申请日期、供应商编号、商品编号、入库数量、进价。采购退货收款申请单:收款申请单编号、供货商编号、退款金额。签订:生效日期,到期日期。组成1:进价,采购数量,计量单位组成2:进价,入库数量,计量单位组成3:进价,退货数量,计量单位。形成:采购商品数量,采购金额,计量单位申请入库:商品入库数量,进价,计量单位申请付款:付款金额退货收款:退货收款金额(2)转换为实体的联系采购申请单:采购申请单号,申请日期,申请制单人,申请审核人,备注采购申请明细单:采购申请单号,商品编号,申请采购数量,计量单位,采购单位,备注供货商:供货商编号,供货商名称,电话,开户行,开户行账号,税号,地址商品信息:商品编号,商品名称,生产厂商,出厂日期,保质期,商品条码,店内码,简称,规格,色/味,批号,注册商标,计量单位,进价,税率,售价,备注。io、商品编号、采购数量、进价。采购付款申请单:采购付款单编号、付款日期、供货商编号、付款金额。采购退货单:采购退货单编号、供应商编号、商品编号、采购退货单明细:采购退货单编号、商品编号、退货数量、计量单位、退货日期、退货原因采购入库申请单:采购入库申请单编号、入库申请日期、供应商编号、商品编号、入库数量、进价。采购退货收款申请单:采购收款申请单编号、供货商编号、退款金额、采购退货单编号。4.4.3物理设计万宝惠民生鲜超市采购管理系统的物理设计如下:供货商信息如表4.3所示。表4.3供货商信息表列名简称数据类型英文类型数据长度说明订单编号Order-ID字符型Varchar13Primary

key顾客编号Customer-ID字符型Varchar13Foreign

key制单日期ZD-date日期型Datetime8Not

null审核人SH-people字符型Varchar8Not

null制单人ZD-people字符型Varchar8Not

null经手人JS-people字符型Varchar8Not

null采购订单表如表4.4所示。表4.4采购订单表列名简称数据类型英文类型数据长度说

明采购订单编号Cg-no字符型Varchar13Primary,notnull供货日期availdate日期型datetime8Notnull供货商编号Gh-id字符型varchar13NotnullFK采购订单明细如表4.5所示。表4.5采购订单明细表列名简称数据类型英文类型数据长度说

明采购订单编号Cg-no字符型varchar13Primarynotnull商品编号Sp-id字符型varchar13NotnullFK采购单价stounit货币型numeric8Notnull采购数量stoamount数值型numeric8Notnull采购入库申请单如表4.6所示。表4.6采购入库申请表字段名说明类型长度可否为空主键cgrksqdbh采购入库申请单编号字符型13NoPrimary

keyGh-no供货商编号字符型13NotnullForeign

keysqrq申请日期日期型10Yesrkrq入库日期日期型10Yessqshr申请审核人字符型8Yessqzdr申请制单人字符型8Yesrkje入库金额货币型10Nobz备注字符型30Yes采购入库申请单明细如表4.7所示。表4.7采购入库申请单明细表列名简称数据类型英文类型数据长度说

明采购入库申请单编号cgrksqdbh字符型varchar13Primarynotnull商品编号Sp-id字符型varchar13NotnullFK采购单价Sto-unitprice货币型numeric7Notnull商品入库数量rkamount数值型numeric10采购退货单如表4.8所示。表4.8采购退货表列名简称数据类型英文类型数据长度说

明采购退货单编号Th-no字符型varchar13Primary,notnull退货日期Sto-applydate日期型datetime10Notnull商品编号Sp-no字符型varchar13Notnull供货商编号Gh-no字符型varchar13NotnullFK采购退货单明细如表4.9所示。表4.9采购退货单明细表列名简称数据类型英文类型数据长度说

明采购退货单编号Th-no字符型varchar13Primarynotnull商品编号Sp-id字符型varchar13Notnull采购单价Sto-unitprice货币型numeric7Notnull商品出库数量chkshu-amount数值型numeric8Notnull采购付款单如表4.10所示。表4.10采购付款表列名简称数据类型英文类型数据长度说

明采购付款单编号Fk-no字符型varchar13Primarynotnull采购订单编号Cg-no字符型varchar13Notnull付款日期paydate日期型datetime8Notnull付款金额payvalue货币型numeric10Notnull供货商编号Gh-no字符型varchar13Notnull采购退货如表4.11所示。表4.11采购退货表列名简称数据类型英文类型数据长度说

明采购退款单编号Tk-no字符型varchar13Primarynotnull供货商编号Gh-no字符型varchar13Notnull退款金额gathervalue货币型numeric10Notnull备注refmemo字符型Text30商品信息如表4.12所示。表4.12商品信息表列名简称数据类型英文类型数据长度说

明商品名称Sp-name字符型varchar20Notnull商品编号Sp-id字符型varchar13Primary,notnull生产厂商Cs-name字符型varchar40生产日期Date字符型varchar12保质期Baozq字符型varchar154.5界面设计(1)订单查询界面在采购完商品后,会生成自己的订单,输入系统生成的订单号,即可查询到收件人、收件人地址、发货地、收货地、订单剩余到达天数。订单查询界面如图4.4所示。图4.4订单查询界面(2)采购退货记录界面采购退货记录可以查询到订单编号、用户姓名、用户电话、退货商品、退货数量以及退货是否成功。图4.5采购退货记录界面(3)采购订单商品统计界面采购订单记录可以查看到商品名称、商品数量、商品单价、总金额。图4.6采购订单商品统计界面第5章结论本研究以万宝惠民生鲜超市为背景,基于S

温馨提示

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

评论

0/150

提交评论