【《企业进销存管理系统的设计与实现》12000字】_第1页
【《企业进销存管理系统的设计与实现》12000字】_第2页
【《企业进销存管理系统的设计与实现》12000字】_第3页
【《企业进销存管理系统的设计与实现》12000字】_第4页
【《企业进销存管理系统的设计与实现》12000字】_第5页
已阅读5页,还剩38页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第53页企业进销存管理系统的设计与实现目录TOC\o"1-3"\h\u138851绪论 380651.1课题研究目的和意义 3296111.2国内外发展状况 426231.3课题研究方法 511431.4论文构成及内容 6139232开发技术和使用工具 8285642.1B/S结构 813052.2SQLServer 8141942.3MyEclipse 9258843需求分析 10301243.1系统可行性分析 10673.1.1技术可行性 10206973.1.2经济可行性 10241853.1.3操作可行性 1015673.2企业需求及现状 11290733.3需求分析阶段的任务 11195213.4需求分析数据流图 11226704总体设计 16174704.1设计思路 16241524.2设计准则 1630014.3功能模块设计 1758824.4系统功能设计 18265564.5数据库设计 20224844.5.1E-R模型图 21293464.5.2数据库表结构图 23272445详细设计 26199985.1程序流程图 2658315.2系统的功能实现 2788975.2.1登录页面 27187905.2.2企业系统主页面 28164935.2.3供应商管理模块 29313315.2.4新增客户管理模块 3039865.2.5客户信息管理模块 31261775.2.6新增商品信息模块 32166865.2.7商品信息管理模块 33282665.2.8商品采购入库管理模块 34235195.2.9销售出库管理模块 35262265.2.10商品库存管理模块 37303565.2.11商品入库统计模块 37318925.2.12商品出库统计模块 38137146系统的运行测试 4079476.1系统测试的目的 401267参考文献 42摘要自改革开放以来,我国的政治和经济政策处于不断改进变革中,如今又得益于互联网的迅速发展,我国中小企业的发展势头尤为迅猛。同时也造成企业商品销售竞争越演越烈,企业传统型的人工管理方式日益艰难。本系统为企业进销存管理系统,主要目的是提高工作效率,以及避免人工工作时错误频发的缺点。本论文以企业进销存管理系统为设计课题。结合本地企业的实际信息,经过多次调查,总结得到本系统以JAVA为开发语言,MyEclipse为开发工具,SQLServer2000作为本系统的后台数据库。我将通过此文章对该系统的设计过程加以详细分析,主要内容包括公司日常采购和销售,同时对公司仓储加以管理。本系统的基本理论基础建立在软件工程之上,核心功能大致为以下方面:首先,关于商品实现了信息收录以及售出后的信息统计功能;关于存储,则实现了仓库库存的实时记录和管控功能;在供应商和客户方面,系统具备对其信息录入、整理、查找的能力。本系统的使用将为企业信息化改进提供巨大助力。本系统集进货、销售、存储于一体,可以极大提升企业信息化管理程度和工作效率,而且系统界面以简单便捷为主题,该系统功能以实用安全为基础。无论是功能还是页面都提供给企业管理者优良的用户体验。实现企业进销存管理系统的标准化,自动一体化和实时化。关键词:进销存,管理系统,自动一体化1绪论课题研究目的和意义自改革开放以来,我国的政治和经济政策处于不断改进变革中,如今又得益于互联网的迅速发展,我国中小企业的发展势头尤为迅猛。随着互联网在现代社会中广泛的应用,导致现代社会中信息流量的迅速产生和传播,所以在现代社会中人与人之间的信息资源共享成为了信息传递的主要方法。随着信息的传播,网络的发展,使得企业发展迅速。但也导致了企业在商品和市场上的竞争愈演越烈,造成许多小微企业的经营环境十分艰难。而且大多数的企业管理人员日常运营中的经济管理理念,仍然只是停留在手工操作的领域,可是伴随着我国企业的发展迅速,客户的数量不断地扩大和增加,繁琐化的日常财务工作以及生产中的库存繁杂等一系类型的问题接踵而至,使得我国企业的日常运营人员的运作和管理工作受到了极大的困扰。连锁企业在选购商品时,无论是对价格的把控,信息的采集等都具备独特的方式特别是对商品的售卖,商品的仓储,商品的供应,对员工的管理,对物流信息的把握,以及企业资金链的完善等多个环节都是以标准化,专业化的形式来严格要求。大型企业不仅对现有市场具有一定的把控能力,对未知的领域也具有很大潜力。大型企业就是一边巩固自己现有的市场,一边着眼于潜在市场,逐步发展,扩大自身基本盘。新思想潮流下的智能管理模式和创新的计算机电脑管理理念,任何时间,任何地方都在挑战着传统管理理念。这种全新的管理方式可以解决老旧模式下人工管理的犯错率高的问题,避免因人工犯错而造成企业损失。两相比较,在现如今社会新型的计算机企业进销存管理系统经营模式具有显著优势。进销存管理系统的完成可以在日常工作中对企业信息管理有明显的帮助。进销存管理系统的成功应用,可以有效降低大量的人工工作量,有效的降低人工失误率,进一步的减轻管理人员的负担。进销存管理系统最具有特点的就是计算机管理,计算机管理可以使信息管理自动一体化,以及提高经济效应。所以对比老旧式的人工管理方式,进销存管理系统无论在工作效率还是预算投入上都是具有巨大优势的。国内外发展状况国外发展状况:在20世纪40-50年代经历过两次世界大战的消耗后,为了解决物资的缺乏人们提出了“订货点法”,从而解决物资匮乏控制问题;当到了60年代,随着世界经济的回暖,计算机系统的横空出世,使得大量复杂数据运算可以在短时间内破解成为可能,订货点法的缺陷显现出来,所以人们为解决缺陷,由此产生了原材料资源计划,提出了MRP理论,进入暂新的“产品时代”——MRP(MaterialRequirementsPlanning)。在70年代,随着当今世界经济的快速增长和发展,以及计算机系统的进一步推广,随着世界经济的恢复,MRP的概念和理论在世界经济的恢复中逐渐得到了应用和展现,但随着装备制造业的快速发展,为了解决产品的进销存等问题,企业已经进入了一种新的"产品时代"-闭环MRP的阶段。80年代时,随着网络技术的快速进展,MRP的系统的完善,MRPⅡ阶段逐渐成为企业经营的必要手段。90年代,ERP技术的横空出世,使得计算机技术的发展,推动企业进销存管理系统的发展和改革。国内发展状况:国内管理软件行业的发展经历了三个阶段。第一个阶段是在90年代初,随着我国的经济大力发展,国内的信息化设备刚刚起步,大型企业的信息需求提升,国内大力开发标准化系统的财务软件以及进销存管理软件。第二个阶段是在2000-2010年,随着国内日以继夜的经济发展,国内中小企业在经济政策的支持下迅速发展下蒸蒸日上,许多中小型企业对于信息化需要提升,开始重视科学化管理生产加工,对企业管理的需求。同时国内相关ERP软件产品功能的完善性,以及用户的体验感,使得同时期的企业对于进销存管理系统有了新的认识。第三个阶段是2012-2020年,EPR产业化特征全面展现,可以有效的减轻人工管理的工作量,有效的降低产品出错率,能为客户提供完善的行业化服务[4]。课题研究方法由于随着现代信息时期技术的飞速发展,信息化的全面应用,导致这一时期整个人类社会进步与发展将产生一个新的飞跃性变化。从遥远来看,人类曾经历过石器文化,红铜文化,青铜文化等;从近来讲,在两次世界大战之后开始到如今,社会从一个蒸汽制造时代逐步发展到了电气制造时代,还有如今正在发展的信息时代。在时间变迁中,信息的发展己经成为当今世界上评价一个国家社会现代化的水平和综合发展过来的一个重要指南。[5]。在如今随着人类文化的进步,工业经济也随着技术的发展以及市场的扩展,现代化企业也逐渐发展起来。企业进行商品销售竞争激烈已呈现出白热化,我国销售商品行业的运作和管理模式正向连锁化,统一性发展,使得传统型中小规模商品销售行业的运作日益困难。大多数中国企业管理人员的经营思想,仍停留在老旧的人工管理方式,无法应对并学习新型的管理方式。而那些占据市场主体的龙头企业,不但会以自己对市场现有的把控作基本盘,更会在现有的基础下学习新的管理方式,扩大自身市场范围,迅速高效地对每一个潜在市场完成占领。企业进销存管理系统又可称之为企业的商品进货分销储存信息管理平台系统,本系统主要是通过结合本地企业的实际信息,经过多次调查,总结得到本系统以JAVA为开发语言,MyEclipse为开发工具,SQLServer2000为后台数据库。本系统的页面以简单美观为设计理念,系统的功能设计以安全使用为基础,提供给客户简单明了的操作界面,提供给管理员方便快捷的管理系统,提供给开发者后期好维护的系统设计。整个系统以管理员操作为管理基础,通过相应的功能按钮对部分功能进行功能实现,还有就是本系统可以对已经失效的数据进行删除和修改,减少空间,给操作者一个方便的操作空间。企业进销存管理系统最具有特点的就是先进的计算机管理模式,计算机管理模式可以实现可以对信息管理实现信息自动一体化,以及避免人工工作时错误频发的缺点,降低人工产生的失误,降低人工的人工费,减少人工而带来的开支,提高企业经济创收效益。论文构成及内容“瀑布模型”是典型的软件模型的一种,也是最能直观感受的模型。这种模型将软件分为可行性分析、需求分析、设计、编程、测试、运行与维护六个方面。图1-1软件模型分析细化图下面简述生命期六个阶段的工作情况:(1)可行性分析:确定进销存管理系统的本质,进一步确认系统的目标,从实际技术、经济、社会现状等方面来分析进销存管理系统项目的可行性。(2)需求分析:就是站在用户的角度上看问题,分析客户的实际需求。(3)设计:通过概要设计和详细设计来完成。(4)编程:通过增删改查来编写程序。(5)测试:通过模块测试、系统测试、集成测试来排除和分析进销存管理系统的各种各样的错误。(6)运行与维护:对系统经常排查以及修改维护。2开发技术和使用工具2.1B/S结构企业进销存管理系统以当今软件设计最为主流的B/S结构作为基础架构,该结构全称是Brower-Server结构。这是一种先进的结构框架,先进之处表现在该结构可以实现系统开发与客户端的互通,具体表现则是用户只需要通过浏览器就能实现对后台系统的控制,将复杂的底层逻辑对用户隐藏起来,由浏览器与后台自主运行。如此一来就能节省企业大批资金,而这些资金本来都是要用在系统维护和保养上的,对后期的运行使用以及维护错误也有着重要的扩展意义。B/S结构的更为先进之处则是可以直接在网络上实现多用户进行访问,现如今B/S结构的快捷应用不只受到像我这样的初学者追捧,更受到大型企业开发人员的喜爱与支持。B/S结构最大的优势还是可通过浏览器直接访问,并且其内部构造含有大量的数据存储,可以快速便捷的处理复杂数据,提高软件开发使用频率,而且具有很强的可开拓性。B/S结构的优点:无需安装客户端,只需有可以使用的浏览器即可;交互性强,可以直接在广域网上实现多个用户访问;(3)可以随时更新版本,只需升级服务器。2.2SQLServerSQLServer是Microsoft旗下的一个综合的数据库平台,它具有BI工具作用,为公司级数据管理提供安全靠谱的储存。SQLServer是一个具有大型快捷连接数据库的管理平台。相比较于其它的功能相似的数据库软件,SQLServer不仅功能性较为全面,安全性能更加完善,最具有特色的是其操作页面十分简便易懂,无论对于初学者还是经验丰富的操作者都是一样,易上手操作,而且其储存量相比较于其它同类型的数据库也十分巨大。SQLServer巨大的存储容积,简单方便的操作页面,稳定又安全的功能性,对软件开发的迅速发展做出了巨大贡献,深受初学者以及资深开发人员的喜爱。对于我来说SQLServer是我上大学初期接触的第一款综合的数据库平台,后面也接触过其它类型的数据库平台,每个数据库平台都具有相对应的优点与缺点,可是对于我来说,SQLServer是有浓厚感情的,无论是简单方便的操作页面,还是安全又稳定的功能性,以及巨大的存储量,都让我在这次毕业设计中坚定的选择它。SQLServer的优点:(1)提供高性能的数据分析能力(2)图形功能页面简单直观(3)丰富的编程接口工具2.3MyEclipseMyEclipseEnterpriseWorkbench简称MyEclipse,是一款企业级的工作平台,同时是EclipseIDE的扩展,基于EclipseIDE的同时并开发具有自己独特特色的开发工具。在日常使用中MyEclipse常常用来完成JAVA的开发,是一款非常优秀,高性能的开发工具,可以通过MyEclipse开发工具有效的提高开发的效率。同时MyEclipse自带的HTML5可视化设计以及支持SpringFramework可以对客户提供非常便捷的用户体验。MyEclipse自带的专业特征也是十分丰富,支持PhoneGapAPI,支持iOS&Android,支持AJAX工具,支持图像编辑器,MyEclipse自带快捷键也是十分方便,例如Ctrl+L定位在某行、Ctrl+D删除当前行、Ctrl+Shift+O自动引导类包、Alt+Shift+L抽取本地变量。对于我来说MyEclipse是一款功能性十分全面的开发工作平台,对于像我这样的初学者来说不仅可以部署JAVA项目的完成,更可以连接SQL数据库,而且具有功能全面的集成开发,更具有高效的开发效率,作为一个工作平台可以完美的解决软件设计中遇到的相关问题。MyEclipse的优点:(1)功能全面的集成开发(2)提供强大的编辑能力(4)不受WebSphere的限制3需求分析3.1系统可行性分析系统可行性分析就是站在客观公正的立场上,通过实际存在现象进行调查研究,通过收集相关的实时资料,对基础资料作出分析考察,进行公平公正的客观判断事物的实际情况,通过科学严谨的分析,得出分析对象在市场中是否可行的结论。3.1.1技术可行性随着互联网时代的迅速发展,利用计算机系统来管理企业进销存信息管理是在未来经济发展中十分普遍的存在现象。通过国内外的案例研究,可得出企业进销存管理系统在技术层面上,是通过框架平台结构搭建,通过连接数据库的方式来存储管理信息。根据我在大学四年中学到的软件工程知识,可以通过JAVA语言进行语言编程,可以通过SQLServer数据库平台来储存信息,可以通过MyEclipse平台进行搭建整体框架。虽然是第一次独立的完成整体的系统设计,但可以通过互联网的查询,以及学习老师的指导和帮助来完成这次系统设计,所以技术可行性是通过的。3.1.2经济可行性企业进销存管理系统无论是开发者还是操作者,都需要通过计算机电脑进行操作,而且系统开发的完成时首先保障了系统的实用性,以及系统页面的简单易于操作者使用的功能性。所以根据实际的情况分析,在经济上只需一台电脑,外加一系列的辅助工具,还有操作者的日常工资,以及后期系统的维护。这些花费可能还比不上在日常工作时人工失误带来的损失,所以经济可行性是通过的。3.1.3操作可行性企业进销存管理系统在系统设计时,就是以页面结构简单方便为主题,功能结构以实用安全为基础,来进行设计的。所以在操作上操作者无需培训等,直接可以上手操作使用,所以操作可行性是通过的。3.2企业需求及现状随着国家的政治经济政策的改革优化,以及互联网的迅速发展,信息的大量产出,使用互联网获取一些共享资源使得国内中小企业在经济的政策的支持下经济发展蒸蒸日上。但由于国内较为落后的管理方式,许多企业也在考虑新型的计算机进销存管理系统,但由于市面上成型的软件系统高昂的定价,以及不同的功能,导致需要企业都无从下手。所以对于我来说,需求分析的过程中主要以用户真正所需要的需求下手,对企业日常工作中每天必须面临的繁杂的事物来做开端,主要是日常的进、销、存3个方面存在的问题为根本,必须把日常所需的需求作为软件功能基础,后期再在这些基础上进行功能延申,从而达到预想的功能实现。3.3需求分析阶段的任务(1)确定进销存管理系统软件开发的目的。(2)确定项目研究背景。(3)查询相关国内外相关资料。(4)确定实现项目的条件与限制。3.4需求分析数据流图需求分析数据流图主要是为了可以带给用户视觉上更活泼更生动的系统描述。数据流图主要成分有:数据存储表,数据流,处理,以及起点或者终点。数据流图通过简单的描述信息,展现出系统中的流动以及信息处理的情况,可以使得用户更容易理解数据流图所表达的内容。并且数据流图是十分精确的逻辑模型,无论对设计者还是用户都可以十分精确的描述出全过程,是非常友好的交流工具。以下为本系统的数据流图:图3-1企业进销存管理系统示意图图3-2供给端管理示意图图3-3消费端信息管理示意图图3-4商品信息查询及更新示意图图3-5商品入库信息录入示意图图3-6商品售出信息管理示意图图3-7商品仓库周转信息录入示意图4总体设计4.1设计思路本阶段的最基本的问题就是系统应该如何实现。总体设计即使确定总的设计方案,也是根据客户需求对全局的问题进行设计完善。设计过程首先是根据研究背景以及客户需求,设想并提出合理可以供选择的方案,然后根据可以供选择方案进行相对比,选取出对于研究背景以及客户需求最为接近的最佳方案。在选取的最佳方案中进行对客户所需功能的分解处理,分解成一个个小的功能模块进行处理,从而设计出软件功能的大概结构,并进行数据库分析,制定测试计划,完成初步设计计划,并对结果进行审查和复查,以及对软件功能进行修改以及调试测试,完成客户所需的功能需求。4.2设计准则设计准则顾名思义指的就是软件设计时要遵循软的基本原则。设计准则主要分为模块化、抽象、逐步求精、信息隐藏、模块独立五大类。最主要的也是最基础的就是“模块化”,根据需求分析把客户需求通过每一个模块化的小功能进行拼装从而达到整体设计目标的完成。下面对于设计准则的五大类就行概括分析其在软件设计中的作用:(1)模块化:顾名思义,模块就是指一部分能够独立运行的程序集合,通过调试处理让这个独立部分能够完成预设功能,最后将这一个个独立组分组装结合起来,作为整体为客户发挥作用。模块化的优点主要有:使软件的结构构成比较清晰,可以使开发者以及用户更好的阅读与理解;可以提高软件的可修复性,以及调高软件的可靠性;(2)抽象:这里的抽象是指构建软件编程中最核心的框架,不考虑事物的细节,只考虑事物的本质特征,不考虑其他因素。抽象的优点:在处理复杂的软件管理系统时,或者较难理解的代码分析时,可以使用抽象概念来理解,并分析出事物的本质特。(3)逐步求精:逐步求精指的是再软件程序设计中集中主要精力去解决事物的本质特征,而其它的问题推迟考虑。逐步求精的优点:“抽象”和“逐步求精”是一对相互互补的观点概念。都是暂时放下相对简单的问题,对软件管理系统中最核心的问题进行分析和解决。(4)隐藏信息:有些模块的信息访问权限不是其他所有模块都具有的,对于部分模块来说这些信息属于无用信息,所以没有权限访问。隐藏信息的优点:让重要的数据更加安全,也保证了数据的完整性以及可纠纷性。(5)模块独立:指的是再软件管理系统的开发中每一个独立的模块之间都是相对独立没有联系的。主要分为耦合和内聚两个特性。耦合:指软件系统中不同模块之间的关联程度。它们大多数是数据耦合的,而不是控制耦合的。内聚:指的时一个软件系统内部模块之间高度联系,紧密程度。4.3功能模块设计模块化是将一个整体划分为多少独立的模块,每一个模块能单独访问和用。当每一个模块完成其设置的功能后,这些模块将被重新集成,产生一个新的整体,完成客户所需功能的实现。企业进销存管理系统结合本地企业的实际信息,经过多次调查,总结出系统模块设计主要包括的有对供给端信息的统一管理模块,其中还包括基本信息,(供给端即供应商);另外在消费端也实现了和供给端一样的功能(消费端即客户);对于连接供给端和消费端的关键:商品,系统在进货,售卖,存储等方面均设计有独立模块进行管理;对于本系统的管理员,同样有账号密码模块可供使用。企业进销存管理系统的功能模块图,如下图4-1所示:图4-1企业管理系统功能模块图4.4系统功能设计本系统需要完成的功能主要有以下几点:1.新增供应商模块该模块的设计目的是为了方便供给端的管理,对给公司提供货物的每个商户,系统都能录入并管理器信息,并录入了商户名称作为区分,进货环节就能用得上这些信息了。2.供应商管理模块本系统不仅能在供给端进行信息录入,还能对供给端的信息进行更新,删除等。供给端不是一成不变的,随着市场不断变动,供给端的一些信息可能发生了重大变化,系统随时对某个商户的信息进行修改,如果该商户不再是公司的供给端,也可以直接删除。上一个模块已经根据名字对商户做了区分,直接查询便能准确查找特定供应商进行操作。3.新增会员注册本系统将客户统一视为会员,鉴于会员已对本系统有了一定程度的认可,系统将会要求会员提供其自身的一些基本信息进行信息录入,比如真实姓名和证件号码以进行实名认证,联系方式以便和客户沟通,会员银行卡号也是必要信息,至于会员自身年龄,居住地信息则为非必要,会员可以自行选择填写。每个会员都有积分系统,登记后消费就会为其增加积分,积分可以换取福利。4.会员信息管理本模块主要面向消费端,主要用于实现对本公司会员信息的录入、更新、或者删除功能。在上一个模块已经对会员进行了实名认证,所以通过其实名信息,可以精准查找每一位会员。5.新增商品信息本模块面向商品方面,主要用于添加在销售过程中或者生产过程中出现的新商品,新产品的基本信息。要确保该信息在以下几个方面,比如是否在市场采购设备入库和产品销售以及产品运输出库中正常使用等都是必须可以依靠的。主要录入信息包括:商品编码,商品名,商品规格以及生产单位。6.商品信息管理上一个系统已经实现了对商品信息的录入功能,而对商品信息的及时更新也是必不可少的功能,本模块将通过以下方式实现此功能:首先,管理员可以根据商品信息准确查询到该商品;其次,管理员可以根据现有信息对原信息进行更改;最后,如果该商品已经退出市场,则可以直接删除。7.采购入库管理本模块将供给端和商品联系在一起,主要用于在供给端进货时的管理统计。本模块支持对批量购买和批量存储的录入及管理,可以满足大多数非大型企业的需求。在使用时,管理员能够批量选择货物,并批量控制该型号所有商品的购置数量以及购置成本,处理大批货物时非常高效便捷。8.销售出库管理本模块将消费端和商品联系在一起,帮助解决商品入仓后再出仓的问题。不管是零散售卖还是组团售卖,本模块都可以和客户对接,准确识别所对接的客户类别,并对客户需求加以估算。客户作为公司会员,适用于公司的积分制度,本模块会根据会员消费情况自动更新客户积分。9.商品库存管理本模块功能仅面向商品,商品在进入仓库的同时商品信息也被储存起来,本模块会对所有信息进行区分整理,管理员可以通过商品特征信息进行快速精准查询。10.商品入库统计本模块主要负责商品入库时的信息变动,每件货物被纳入库存时都会在本模块留下信息,并能自主生成表格。表格中包含入库时间、供应商、商品名、商品数量等基本信息,可以随时调取查验。11.商品出库统计本模块的功能与上一个模块类似,会在商品出库时留下相应信息,同样也会生成表格。但不同的是:该表格中入库时间换成了出库时间,供应商换成了客户。12.密码信息模块本模块主要帮助管理员创建、更改或者注销账号密码信息。4.5数据库设计SQLServer数据库不仅功能性全面,安全性能完善,更主要的是其操作页面简单,操作者易上手操作,而且其储存量相比较于其它同类型的数据库,存储量十分巨大。在企业进销存管理系统中数据库的作用至关重要,所以在企业进销存管理系统中我采用“ER”模型来描述本系统的数据库结构,ER模型最突出的优点就是容易理解。4.5.1E-R模型图以下为本系统的E-R模型图:图4-2客户E-R模型图图4-3供应商E-R模型图图4-4商品E-R模型图图4-5进销存管理系统总体E-R图4.5.2数据库表结构图以下为本系统的数据库表结构:表4-1销售信息(ckxx)表表4-2用户信息(guanli)表表4-3供应商信息(lx)表表4-4客户信息(pxx)表表4-5入库信息(rkxx)表表4-6商品信息(ypxx)表5详细设计详细设计顾名思义就是整个进销存管理系统中最为重要的功能实现设计。在这一阶段明确确定系统中具体所以实现的功能,以及在编码阶段对简单明了的对程序进行设计。详细设计阶段首先要总结出系统程序整体的框架,再按照整体的框架进行下一步每个小功能的设计完成。所以系统程序整体的框架对于整个进销存管理系统来说至关重要。对于企业进销存管理系统来说,功能阶段的实现主要有:登录页面,企业系统主页面,供应商管理模块等等。5.1程序流程图程序流程图就是使用标准的字符对程序进行逻辑性的处理。企业进销存管理系统的程序流程是管理员通过已知的账号密码进行登录,此时登录窗口会根据输入的账号密码进行判断对错,正确的登录才能进入管理界面,通过管理界面可以选择需要使用的模块功能,再通过模块的功能完成所需的日常工作。下图5-1是企业进销存系统的程序流程图:图5-1企业进销存系统整体程序流程图5.2系统的功能实现企业进销售系统管理系统的主要管理人员是1人作为企业进销售库存系统的管理员,进销存信息系统主要由12个简单的模块构成,这些模块可以大致分为以下几个方面,首先是对供给端信息的统一管理模块,其中还包括基本信息,(供给端即供应商);另外在消费端也实现了和供给端一样的信息管理功能(消费端即客户);对于连接供给端和消费端的关键:商品,系统在进货,售卖,存储等方面均设计有独立模块进行管理;对于本系统的管理员,同样有账号密码模块可供使用。以上共计12个模块,面面俱到,环环相扣。5.2.1登录页面本页面是整个企业网站信息化安全的重要门户,其后关联着事关企业安全的众多信息,为了保护公司的网站和数据免遭恶意攻击,对于那些需要直接进入企业信息化的企业个人网站实行实名制登录制度可以有效降低被恶意攻击的风险,登陆后台管理界面时防控措施要进一步升级,比如需要通过人脸识别才能登录。本页面的主要功能作用之一是那便是对所有的注册用户账号实施自动身份验证。用户登录操作页面整体设计如下图5-2所示:图5-2系统登录页面图5.2.2企业系统主页面用户名和密码只有公司管理员知道,两者完全匹配才能进入系统功能页面的主页面,系统的主页面以简单明了为主要的框架设计,页面的左侧的功能栏就是本系统实现的部分功能。本页面设计如图5-3所示:图5-3系统主页面图5.2.3供应商管理模块本模块不仅能在供给端进行信息录入,还能对供给端的信息进行更新,删除等。系统已经根据名字对供应商做了区分,直接查询便能准确查找特定供应商进行操作,本页面设计如图5-4所示:图5-4供应商模块页面图5.2.4新增客户管理模块本模块面向客户,主要用于实现对客户信息的录入、更新、或者删除功能。系统已经对客户进行了实名认证,所以通过其实名信息,可以精准查找每一位客户。本页面设计如图5-5所示:图5-5新增客户信息模块页面图5.2.5客户信息管理模块管理员可以在本模块对客户信息进行查找或删除操作,如果客户已退出或者变为了无效客户则可以直接删除。本页面设计如图5-6所示:图5-6新增客户信息管理模块页面图5.2.6新增商品信息模块本模块面向商品方面,主要用于添加在销售过程中或者生产过程中出现的新商品,新产品的基本信息。主要录入信息包括:商品名、商品规格、生产单位等基本信息。页面设计如图5-7所示:图5-7新增商品信息模块页面图5.2.7商品信息管理模块在本模块中,管理员可以根据商品信息准确查询到该商品,从而可以根据现有信息对原信息进行更改,如果该商品已经退出市场,则可以及时直接删除。本页面设计如图5-8所示:图5-8商品信息管理模块页面图5.2.8商品采购入库管理模块本模块将供给端和商品联系在一起,主要用于在供给端进货时的管理统计,支持对批量购买和批量存储的录入及管理,并批量控制该型号所有商品的购置数量以及购置成本,处理大批货物时非常高效便捷,货物入库消息会及时更新为货物库存信息。本页面设计如图5-9所示:图5-9商品采购入库管理模块页面图5.2.9销售出库管理模块该模块是对于整体系统设计比较重要的一个模块,因为在一个企业中销售占比才是企业最为关心的部分。该模块主要分为两页面。第一页面内,主要是对客户所需商品的名称以及数量的选择。第二个页面,主要是对商品类型,以及销售数量和价格的确认,确认购买后系统会自动像库存汇报信息,及时更新以及完善库存信息。本页面设计如图5-10和图5-11所示:图5-10商品销售模块页面图图5-11商品销售模块页面图5.2.10商品库存管理模块在该模块的页面上我们可以看到功能模块右上方有查找按钮,查找按钮可以给管理者提供方便的查询商品库存信息,查询库存数量,及时的了解库存信息。本页面设计如图5-12所示:图5-12商品库存管理模块页面图5.2.11商品入库统计模块本模块主要负责商品入库时的信息变动,每件货物被纳入库存时都会在本模块留下信息,并能自主生成表格。表格中包含入库时间、供应商、商品名、商品数量等信息基本可以随时调取查验,本页面设计如图5-13所示图5-13商品入库统计模块页面图5.2.12商品出库统计模块本模块的功能与上一个模块类似,会在商品出库时留下相应信息,同样也会生成表格。但也有一些不同,比如该表格中入库时间换成了出库时间,供应商换成了客户。本页面设计如图5-14所示:图5-14商品出库统计模块页面图6系统的运行测试6.1系统测试的目的系统软件测试的目的就是对自己已经完成的软件的功能,进行有计划的对主要的功能针对性的测试,来判断软件是否能完成预想时期的效果。首先我们都是通过需求来指定规律性的计划,通过计划好的方案,举出用例来执行软件中主要的功能,观察功能反应出的结果,进行最终的运行测试报告。6.2系

温馨提示

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

最新文档

评论

0/150

提交评论