物资采购管理系统(新)_第1页
物资采购管理系统(新)_第2页
物资采购管理系统(新)_第3页
物资采购管理系统(新)_第4页
物资采购管理系统(新)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

物资采购管理系统是用于企业管理中物资采购信息管理的系统,其开发的主要功能是:当物资入库时登记其基本信息,包括物资的种类、名称、数量等,然后登记物资的入库资料,包括入库的时间等,最后对物资的入库和出库资料综合得出各种物资的各类信息,方便进行后续工作。总的说来,物资采购管理系统就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、数量、品种、价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。本系统是运用使用Microsoft公司的VisualFoxPro开发工具,利用其提供的各种结构公的开发工具设计数据库并开发此产品.本系统利用系统提供的大量控件和组件,从最初的用户需求分析,数据库结构设计,到各种表单的制作都给出了每一步的设计细节。本系统界面采用Windows系统的通用界面,凡具有一定计算机操作知识的人都可以方便、自如地使用本系统。本文详细的介绍了系统制作的整个过程。按照软件工程设计思想,采用生命周期法进行全程开发,包括需求分析,系统总体设计,系统详细设计等。关键词:采购;窗体;管理系统;软件产品AbstractCommoditypurchasemanagementsystemmanagementsystemisusesinthebusinessmanagementthecommoditypurchaseinformatiomanagementsystem,itsdevelopmentmainfunctionisWhencommoditywarehousingregisterstsbasicinformationjncludingthecommoditytypethenamequantityandso,onhentheregistrationcommoditywarehousingmaterialincludingthewarehousingtimeandsoon,finallyindthestorehousematerialsynthesisobtainseachkindofcommoditytothecommoditywarehousingeachkindofinformationfacilitataasrrieonthefollowingvork。Generallyspeaking,thecommoditypurchasemanagementsystemmanagementsystemisthroughthe,purtcheaswearehousing,thesynthesisa,ctivitieasndsoonstorehousea,llocati,onaspectandsoontime,quantity,variet,ypricewhichbetweenthesolutioncommoditysupplyanddemandexistscontradictibythisengagementsocialproductvariouslink,sthusguaranteestheproductiontocarryonsmoothly.ThissystemistheutilizationusesMicrosoftCorporationVisualtheFoxProdevelopmetotakethebackstagedatabasemanagementsystem,Thedesigndatabaseanddevelopsthisproduct。Thissystemprovidesusingthesystemcontrolsandthemodulemassively,frominitiaulserdemandanalysisT,hedatabasestructuradlesign,hasallgiveneachstepdesigndetailtoeachkindofformmanifacThiirsBsystemcontactsurfaceusestheWindowssystemthegeneralcontactsurfaceeveryhascertaiicomputeroperatioiknowledgepeoplealltobepossibleconvenient,tousethissystemfreelyThisarticldetailedntroductiosiystemmanufactureentireprocess.Accordingtothesoftwareengineeringlesignconcept,usesthelifecyclelawtocarryontheentirejourneydevelopment,includingdemandana,lysiystemdesign,systemdetaileddesignandsoon.Keyword:Purchase;Window;Managementsystemmanagementsystem;softwareproductTOC\o"1-5"\h\z前言1\o"CurrentDocument"1系统调查2\o"CurrentDocument"1。1系统名称2\o"CurrentDocument"1.2现行系统存在的问题2\o"CurrentDocument"1.3项目的目标2\o"CurrentDocument"1。4项目的范围3\o"CurrentDocument"1。4。1本系统所需的基本软件配置3\o"CurrentDocument"1。4。2本系统所需的主要硬件配置3\o"CurrentDocument"1。5可行性研究阶段经费估算3\o"CurrentDocument"2可行性研究3\o"CurrentDocument"现行系统调研3\o"CurrentDocument"2.1。1现行系统目标3\o"CurrentDocument"2.1。2用户组织机构4\o"CurrentDocument"2。1.3系统的业务流图4\o"CurrentDocument"2.1。4系统的接6\o"CurrentDocument"2。2可行性分析6\o"CurrentDocument"2.2。1可行性分析的目的6\o"CurrentDocument"2.2.2技术可行性6\o"CurrentDocument"2。2。4操作可行性7\o"CurrentDocument"2.2。5可行性研究的结论7\o"CurrentDocument"3系统分析7\o"CurrentDocument"3.1系统的功能描述7\o"CurrentDocument"3。2系统的性能描述8\o"CurrentDocument"3.3系统的逻辑模型8\o"CurrentDocument"3。3。1系统的数据流图(又称DFD)8\o"CurrentDocument"3.3.2系统数据流图中图形符号说明8\o"CurrentDocument"3。3。3系统数据流图中图形8\o"CurrentDocument"3。3。4系统具体的数据流图9\o"CurrentDocument"3.4系统的逻辑模型详细描述11\o"CurrentDocument"3。4。1系统数据字典中数据存储的描述11\o"CurrentDocument"3。4。2系统数据字典中数据流的描述12\o"CurrentDocument"3。4.3系统数据字典中数据处理的描述15\o"CurrentDocument"3.5系统安全性的分析17\o"CurrentDocument"4系统设计17\o"CurrentDocument"4.1设计思想17\o"CurrentDocument"4.2系统模块设计18\o"CurrentDocument"4。2。1系统功能模块图18\o"CurrentDocument"4.2.2系统的IPO图19\o"CurrentDocument"4。3.2采购管理模块描述21\o"CurrentDocument"4。3.3财务管理模块描述21\o"CurrentDocument"4.3。4统计汇总模块描述21\o"CurrentDocument"4.3。5系统管理模块描述21\o"CurrentDocument"4。4数据库设计21\o"CurrentDocument"5系统实施23\o"CurrentDocument"5.1系统管理模块详细设计23\o"CurrentDocument"5。1。1系统管理模块功能23\o"CurrentDocument"5。1.2系统管理模块输入/输出界面设计235.1.3系统登录模块输入/输出界面设计24\o"CurrentDocument"5。1。4系统登录流程25\o"CurrentDocument"5。2采购管理模块详细设计25\o"CurrentDocument"采购管理模块功能25\o"CurrentDocument"5。2.2采购订货管理模块输入/输出界面设计255.3财务模块详细设计265。3。1财务管理模块功能265。3。2财务管理模块输入/输出界面设计265。4统计汇总模块详细设计26统计汇总模块功能26\o"CurrentDocument"5。4。2统计汇总模块输入/输入界面设计26\o"CurrentDocument"6.1系统的运行环境27\o"CurrentDocument"6.2系统安装指南27\o"CurrentDocument"6。3系统操作指南27\o"CurrentDocument"6.4系统出现问题说明27\o"CurrentDocument"6.5系统常见故障的处理说明27结论28致谢29\o"CurrentDocument"参考文献30\o"CurrentDocument"附录31随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品",购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展。要提高市场的竞争力,既要有好的产品质量,同时也要有好的客户服务,企业要做到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须要有一个好的计划,使得市场销售和生产制造两个环节能够很好地协调配合。企业物资管理系统是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理购进,及时销售,库存量最少,减少积压,那么企业就能取得最佳的效益。由此可见,企业进销存管理决策的正确与否直接影响了一个企业的经济效益。在手工管理情况下,销售人员很难对客户做出正确的供货承诺,同时企业的采购部门也缺少一份准确的采购计划,目前的库存状况和市场需求很难正确反映到采购中去,部门之间的通讯也经常不畅通,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。企业物资采购管理系统是现代仓储企业进行货物管理和处理业务的操作系统。它可以可实现制造企业、物流企业、连锁业在全国范围内、异地多点仓库的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接使客户通过互联网实现远程货物管理,可以与企业的ERP系统实现无缝连接。《物资采购管理系统》通过对物资进行科学的分类、实时动态的统计来提高物资的采购效率和周转效率,降低库存成本。其最终目标是实现采购、库存及相关企业管理的科学化、规范化。本论文设计的系统是物资采购管理系统,所使用的开发工具是美国微软公司公司推出的可视化的MicrosoftVisualFoxPro数据库。该系统主要用的是模块化设计,主要包含登记信息,单据管理,查询统计,统计管理等。1系统调查1。1系统名称物资采购管理系统1.2现行系统存在的问题在毕业设计期间,我向有关部门和人员做了调研,对现行管理系统进行了实地考察,从而了解到现行管理工作的过程,本采购管理系统是以企业管理的计划和控制职能为核心,提供了采购、销售、库管、计划等实用而丰富的管理功能,具有如下优点:1)具有高度的信息综合利用效能,可以对企业的经营管理活动进行分析、预测、决策,进而达到对企业经营活动过程的全程监督和控制的目的;2)彻底改变了企业信息重复、混乱、无法共享的现状,使购、供、销、决策等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化;3)物流、资源流、信息流统一化的良好经营管理模式。缺点:通过实际调研,我认为现行系统还存在一些薄弱的环节,由于本人的能力和知识有限,对于此管理系统实现的功能还有些不完全和不完善的地方,但我会尽量地克服,大部分要求实现的功能基本都能运行出来,但有些文件的保密性不是很高,用户的需求是不断变化的,所以系统本身的需求也应随之变化,在这方面也有些不足。1.3项目的目标要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务,企业要做到及时响应客户的产品需求,根据需求迅速生产,按时提货,就必须有一个好的计划,使得市场销售和采购两个环节能够很好地协调配合。项目的目标是实现进销存管理的系统化、规范化和自动化.本系统的主要功能是制定采购计划、供求分析,核心任务是:1)提高物资采购的速度;2)降低库存成本;3)缩短采购/销售周期,如何获得更高的利润。1。4项目的范围1。4.1本系统所需的基本软件配置操作系统:Windows平台前端开发工具:VisualFoxPro"。1.4.2本系统所需的主要硬件配置微型计算机:主频为50MHz或更高。内存10MB以上。典型安装需要1MB以上硬盘空间,自定义安装需要240MB以上的硬盘空间。VGB或更高分辨率的显示器,1MB以上显存.鼠标.光驱。1。5可行性研究阶段经费估算可行性研究阶段时间大约为十五天左右,通过我的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后产生的经济效益来说花费不高,软件开发成本主要是人力、物力的消耗,人力消耗是软件开发的人员数乘以平均工资,即为开发费用,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,总投资也不超过一万元。2可行性研究2。1现行系统调研2。1。1现行系统目标企业公司采购管理系统是商业企业经营管理中的核心环节,是为了实现企业公司的长远发展目标而实施的一个系统工程,也是一个企业能否取得经济效益的关键,它能够为企业公司的发展提供科学的管理功能减少管理费用,它利用计算机的数据库技术,使得企业公司的采购,库存和销售能够有利的结合起来.此管理信息系统的最终目标是避免和克服人工管理信息时,劳动量大,计算和统计的不准确等种种缺陷和弊端,使企业的管理规范化和自动化,从而对管理提供更加科学,准确的依据。本系统开发的主要目标是实现进销存管理的系统化、规范化和自动化。2.1.2用户组织机构2.12.1开发项目组织机构图图2-1图2-1亚贸企业管理公司组织机构图2。1。2。2组织机构图中各部门职能1)采购部门:其职能主要是负责管理产品进货、采购和选择供应商情况的部门。2)销售部门:其职能主要是负责管理产品的销售、调整销售单价、发展销售客户的部门.3)库存部门:其职能主要是负责产品进出事务和为采购部、销售部提供库存的即时数据。4)财务部门:其职能主要是负责核对进、销、存的数据,管理应付款和应收款情况的部门。2。1.3系统的业务流图2.13.1业务流图中图形符号的说明实体:表示人或单位.处理:能改变数据值或数据位置的加工或部件.存储:表示任何种类的联机存储,可以是库、台帐、表。输入/输出:表示输入或输出信息,可以是数据、结果、文字。业务流:表示业务流动的方向。2。1.3.2业务流图中的图形:实体<T:存储:处理:输入/输出信息:业务流向2。1。3。3开发项目具体的业务流图数据信2。1.4系统的接想登录本系统,首先得先经过身份验证,验证为合法的用户才能使用此系统。当进入系统后,界面上有若干个菜单,菜单中有一些功能按钮,只要单击这些按钮,就可以进入本系统的子系统中,进行访问。2。2可行性分析2。2.1可行性分析的目的可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,所以此系统开发有着技术可行性、经济可行性、操作可行性和法律可行性的基础,为了减少项目冒风险,从规模和时间上考虑该系统的可行性。2.2.2技术可行性在计算机飞速发展的今天,要开发一个企业公司的进销存管理系统,我们有多种开发工具可以完成,相对于其它的C/S开发工具而言,VFP提供的开发环境不仅方便、快捷、功能也极为强大,是理想的数据库前端的开发工具。我们对结构化的程序设计技术、关系型数据库建模、分析技术和对开发工具都有一定的了解,在管理信息系统的开发方面也有一定的实践,另外还有很高开发经验的教师作为开发系统的指导.因此,该系统在技术上是可行的。2.2.3经济可行性估计开发项目的成本以及新系统可能带来的收益权衡两者的关系,才能分析出本系统是否在经济上可行,同时也要考虑到现行系统的运行费用及新系统的运行费用,只有正确认识到它们之间的关系才能为我们的经济可行性找到依据。本系统的开发需要资金少,系统开发运行后,可以实现进销存管理的计算机化,节省人力,物力,将人从繁重的工作业务中解脱出来,减少查找和登记中无意的错误,节省大量的时间,管理效率大幅度提高。通过我的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后产生的经济效益来说花费并不高,软件开发成本主要是人力、物力的消耗,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,其实更重要的是新系统可以提高工作效率,加强管理,保证工作质量,加快流动资金周转,减少资金积压,提供更多的更高质量的信息,提高取得信息的速度,以达到资源优化的目的。因此,新系统在经济上也是可行的。2.2。4操作可行性新系统的操作可行性所要考虑的问题是:新系统的操作方式在对管理时是否行的通,系统实施以后,能否有效的处理问题,是否对组织机构产生影响,是否会遇到大的障碍,用户对本系统的界面是否满意等。针对不同的问题,我用现有的技术基本上是可以解决的,因为新系统的目标是根据企业公司的要求来确定的,对于我做的系统原型,企业人员已经提出了修改意见,我也按照这个要求进行了修改并基本上满足了企业公司的真实需求,所以,新系统能够处理实际工作中遇到的问题.另外,使用本软件的人员要求是有一定的计算机基础的,系统的管理员也应该有计算机专业的知识,经过培训的人员将会熟练使用本软件,本系统的设计采用WINDOWS风格,界面友好,操作便利。因此,新系统在操作上也是可行的。2.2。5可行性研究的结论经过以上的详细分析,新系统在技术上、经济上和操作上都有可行性,因此,可以进行开发.3系统分析3.1系统的功能描述系统开发的总体任务是实现各种信息的系统化、规范化和自动化.系统功能分析是在系统开发的总体任务的基础上完成的。需要完成的功能主要有:1)基本信息的管理,包括付款价段的设置,用来设置付款时间,付款标志的设置,收付款类型的设置,用来管理收付款的方式,如现金、支票、转账等。2)采购管理,包括采购定单的管理,用来添加、删除、修改采购定单信息,采购退货管理用来添加、删除、修改退货单的信息,商品报价管理,用来设置商品的采购价格,商品报价统计,用来统计不同的产品和不同的供应商的产品的价格信息等。3)财务管理,收款管理,用来管理产品出库的产品的价格信息,付款管理用管理新产品的采购价格的信息,收付款查询管理,用来查询产品的收付款的信息。4)统计汇总管理,包括按商品的类型统计各项信息,按商品的名称统计各种信息,按客户统计各项商品的信息.5)系统管理功能,可以完成操作员密码的修改,和退出系统.3.2系统的性能描述本系统由多个模块组成,每个模块各有不同的功能,但都能完成添加,查询和修改功能,各模块的数据都存放在数据库中,数据的调用和连接都由程序来完成。本系统处理速度很快,只要操作没有什么错误,需要的信息都能很快地显示出来;在安全方面,采用了用户身份验证的措施,保证合法的用户才能使用此系统。如果操作有错误,则会出现提示信息。3。3系统的逻辑模型3.3.1系统的数据流图(又称DFD)数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入,经过存储、加工处理,最后输出的全过程,是设计者和用户交流的很好的工具。3。3。2系统数据流图中图形符号说明实体:记述系统之外的数据提供或数据获得组织机构或个人。处理:记述某种业务的手工业或计算机的处理。数据存储:记述与处理有关的数据存储。数据流:记述数据流的流动方向[4]。3.3.3系统数据流图中图形•操作员实体:框内为实体名称处理:PM•操作员实体:框内为实体名称处理:PM区记述处理符号,C区记述处理名称DNS数据存储:DN区记述存储符号,S区记述存储数据的名称数据流:FM记述数据流名称FM3。3。4系统具体的数据流图系统一级细化流图:图3—1物资采购管理系统管理信息一级细化流图3。3。4.2系统二级细化图:F7P7统计管理F14D7统计信息图3—2物资采购管理系统管理信息二级细化流图3。4系统的逻辑模型详细描述数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合.数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列五类元素构成:数据元素,实体,数据流,数据存储和处理。3.4。1系统数据字典中数据存储的描述数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可是计算及文档。名字:收款阶段描述:对收款价格的描述编号:D1组成:编号,名称名字:付款标志表描述:收款标专基本信息编号:D2组成:付款标志名称名字:收付款类型表描述:收付款类型编号:D3组成:收付款的类型名名字:采购表描述:采购单的详细信息编号:D4组成:订单编号,采购人员,状态,提货日期,商品总额,其它费用,订单总额备注,商品编号,商品名称,商品规格,采购价格,采购数量,客户名称等名字:退货表描述:退货单的详细信息编号:D5组成:退货单编号,订单编号,状态,退货日期,商品总额,其它费用,商品编号,商品名称,商品规格,退货价格,退货数量,供应商名称等名字:商品价格表描述:商品价格的详细信息编号:D6组成:商品名称,客户,一级分类,二级分类,商品名称,客户报价,报价日期,备注,客户单位名字:统计信息描述:根据用户的要求完成统计的结果编号:D7组成:商品名,供应商,客户名,客户报价,报价日期等名字:收款信息描述:收款的详细信息编号:D8组成:客户,收付款类型,收付款日期,收付款金额,备注等名字:付款信息表描述:付款的详细信息编号:D9组成:客户,收付款类型,收付款日期,收付款金额,备注等名字:查询信息描述:根据用户的要求完成的查询信息编号:D10组成:收付款信息3.4。2系统数据字典中数据流的描述数据流是数据结构在系统内传输的路径。名字:基本信息描述:系统的初始化信息编号:F1数据流来源:管理员数据流去向:F8,F9,F10组成:付款阶段,付款标志,收付款类型名字:采购信息描述:是对商品采购信息编号:F2数据流来源:采购员数据流去向:F11组成:采购信息名字:退货信息描述:商品的退货信息编号:F3数据流来源:操作员数据流去向:F12组成:退货的详细信息名字:收款信息描述:收款的详细信息编号:F4数据流来源:管理员数据流去向:F15组成:商品出库的收款信息名字:付款信息描述:采购商品的付款信息编号:F5数据流来源:管理员数据流去向:F16组成:付款的详细信息名字:查询信息描述:用户的查询条件编号:F6数据流来源:操作员数据流去向:F17组成:查询条件名字:统计信息描述:商品的统计条件编号:F7数据流来源:操作员数据流去向:F14组成:统计条件名字:付款基本信息描述:付款基本信息的存储编号:F8数据流来源:F1数据流去向:D1组成:编号,名称名字:付款标志信息描述:对付款标志信息进行存储编号:F9数据流来源:F1数据流去向:D2组成:付款标志名称名字:收款类型信息描述:对收款类型信息的存储编号:F10数据流来源:F1数据流去向:D3组成:收付款的类型名名字:采购信息描述:采购的详细信息的存储编号:F11数据流来源:2数据流去向:D4组成:订单编号,采购人员,状态,提货日期,商品总额,其它费用,订单总额备注,商品编号,商品名称,商品规格,采购价格,采购数量,客户名称等名字:退货信息描述:退货详细信息的存储编号:F12数据流来源:F3数据流去向:D5组成:退货单编号,订单编号,状态,退货日期,商品总额,其它费用,商品编号,商品名称,商品规格,退货价格,退货数量,供应商名称等名字:商品价格描述:商品的价格信息编号:F13数据流来源:数据流去向:D6组成:商品名称,客户,一级分类,二级分类,商品名称,客户报价,报价日期,备注,客户单位名字:统计结果描述:对按某种条件的统计的结果编号:F14数据流来源:F7数据流去向:D7组成:商品名,供应商,客户名,客户报价,报价日期等名字:收款信息描述:收款信息的存储编号:F15数据流来源:F2,F4数据流去向:D8组成:客户,收付款类型,收付款日期,收付款金额,备注等名字:付款信息描述:付款信息的存储编号:F16数据流来源:F5数据流去向:D9组成:客户,收付款类型,收付款日期,收付款金额,备注等名字:查询结果描述:根据查询的条件显示的查询结果编号:F17数据流来源:F6数据流去向:D10组成:收付款信息3.4。3系统数据字典中数据处理的描述数据处理是对数据流图中的处理逻辑加以说明,处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述在数据字典中,只需描述处理过程的说明性信息⑴。名字:企业物资采购管理系统描述:实现系统的全部功能编号:P0输入数据流:F1,F2,F3,F4,F5,F6,F7输出数据流:F8,F9,F10,F11,F12,F13,F14,F15,F16,F17名字:基本信息设置管理描述:对采购的基本信息进行添加、删除、修改编号:P1输入数据流:F1输出数据流:F8,F9,F10名字:订单管理描述:完成订单的添加、删除、修改编号:P2输入数据流:F2输出数据流:F11名字:退货单管理描述:对退货单的添加、删除、修改编号:P3输入数据流:F3输出数据流:F12名字:收款管理描述:对收款信息的添加、删除、修改编号:P4输入数据流:F4输出数据流:F15名字:付款管理描述:对付款信息的添加、删除、修改编号:P5输入数据流:F5输出数据流:F16名字:查询管理描述:根据用户的查询条件进行查询并显示结果编号:P6输入数据流:F6输出数据流:F17名字:统计管理描述:根据用户的统计条件进行信息统计并输出编号:P7输入数据流:F7输出数据流:F143.5系统安全性的分析作为一个企业物资采购管理系统,其中的产品数据资料属于内部资料,不能被外人所知,也不允许随意更改,系统须有保密措施。系统数据库将设置操作员表,将管理员名称和密码记录在操作员表中,拥有管理员权限的操作员才能正常登录本系统,非操作人员将不能打开本系统。因此,为保证系统正常运行,拥有权限的人员才能进行数据库操作。对于一个数据库而言,安全性是指保护数据库不被破坏、偷窃和非法使用的性能。一个设计良好的安全模式能使用户的合法操作变得很容易,同时使非法操作和意外破坏很难或不可能发生.4系统设计4.1设计思想1)尽量采用公司现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的2)系统应符合采购、销售、库存的管理规定,满足公司日常工作的需要,并达到操作过程中的直观、方便、实用、安全等要求。3)系统采用先进的两层体系结构,Client(客户端)负责提供表达逻辑,显示用户界面信息,基本操作,Server服务器端)负责实现数据服务。4)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护.5)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。6)正确性:系统能正确处理内部数据,使各个文件中的数据与实际情况相符,这是系统设计的最重要的原则.7)简单性:在保证系统正确,功能完备的前提下,力求简单,这样不仅实现成本低,还便于维护.8)适应性:当系统所处的环境,用户对系统的要求发生变化时,系统能够自动适应或稍加调整便可。9)一致性:子系统之间保持一致。例如:同一商品采用同一编码,便于联系与协作。10)完整性:系统功能完备,对进货、销货、存货三个事件都实现。11)可靠性:系统只有长期地发挥有效性、正确性,才能取得用户的信任,才能被企业公司放心使用。12)经济性:在保证本系统功能和性能完善的前提下,尽量节约成本。4.2系统模块设计4。2.1系统功能模块图HIPO图是美国IBM公司发明的“层次图加输入/处理/输出图”的英文缩写.经过对系统实现功能的要求,进行集中、分块,同时也按照结构化程序设计的要求,得到如下的系统功图4—1系统功能模块4.2.2系统的IPO图关于采购管理系统的模块功能定义,使用IPO图描述模块的输入,模块内部处理逻辑和模块输出。模块分解应遵循模块独立性原则,即不同模块之间相互依赖的紧密程度要低,也就是满足低耦合、高内聚的要求.IPO图是输入/处理/输出图的简称,它是美国IBM公司发展完善起来的一种图形工具,它能够方便地描绘输入数据,对数据的处理和输出数据之间的关系。1基本信息设置模块的IPO图IPO系统:物资采购管理系统编号:P1模块:基本信息设置被调用:系统调用:p1.1,p1.2,p1.3输入无输出:付款阶段,标志,类型基本信息处理:对基本信息属性进行设置局部数据元素:付款阶段名,付款标志名称,收付款类型2采购管理模块的IPO图IPO系统:物资采购管理系统编号:P2模块:采购管理被调用:系统调用:p2.1,p2.2,p2.3,p2.4输入:采购,退货,报价,报价统计信息输出:采购,退货,报价,报价统计信息处理:对采购、退货、报价进行添加、删除、修改处理局部数据元素:订单编号,采购人员,状态,提货日期,商品总额,其它费用,订单总额备注,商品编号,商品名称,商品规格,采购价格,采购数量,客户名称,商品报价,退货日期,退货数量等2.3信息查询模块的IPO图IPO系统:物资采购管理系统编号:P3模块:财务管理被调用:系统调用:p3.1,p3.2,p3.3输入:收付款信息,收付款查询条件输出:收款信息,付款信息,收付款查询结果处理:对收付款信息进行添加、删除、修改、查询操作局部数据元素:客户,收付款类型,收付款日期,收付款金额,备注等4。2.24统计汇总模块的IPO图IPO系统:物资采购管理系统编号:P4模块:统计汇总被调用:系统调用:p4.1,p4.2,p4.3输入:统计汇总条件输出:统计汇总结果处理:按统计条件进行统计,显示统计结果局部数据元素:商品名,供应商,客户名,客户报价,报价日期等5系统管理模块的IPO图IPO系统:物资采购管理系统模块:系统管理被调用:系统调用:p5.1,p5.2输入:用户密码输出:用户密码处理:对管理员密码的修改和退出系统局部数据元素:用户名,用户密码编号:P54.3系统模块描述4.3。1基本信息设置模块描述功能:完成基本信息的设置。包括:付款阶段,付款标志,收付款的类型。付款阶段完成付款阶段的设置,付款阶段的添加、删除、修改。付款标志完成付款标志的设置,付款标志的添加、删除、修改操作。收付款类型完成收付款类弄的设置,收付款的类型的添加、删除和修改。4.3.2采购管理模块描述此模块完成采购、退货的管理,商品价格的管理。采购管理完成采购单的添加、删除和修改,完成采购单的基本管理.采购退货管理完成退货单的添加、删除和修改。商品报价管理完成商品价格的添加、删除、修改操作。商品报价统计商品的报价信息.4。3.3财务管理模块描述功能:完成收付的全部管理操作。。付款管理完成付款信息的添加、删除、修改操作。收款管理完成收款信息的添加、删除和修改.收付款查询按客户进行收付款信息的明细查询和汇总。4。3。4统计汇总模块描述此模块完成按商品类型统计,按商品统计,按客户统计商品的各项信息。4。3.5系统管理模块描述功能:此模块完成的是的操作员密码修改和退出系统的功能.4。4数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。以下是本系统的数据库结构设计:1.基本信息设置表字段名字段类型字段宽度NULL付款阶段名varchar10是付款标志名varchar10是收付款类型varchar10否商品编号varchar10否2.采购管理表字段名字段类型字段宽度NULL订单编号varchar10是采购人员varchar10是状态varchar10是提货日期date8是商品总额N10.3是其它费用N10.3是订单总额备注varchar20是商品编号varchar10否商品名称varchar20是商品规格varchar10是采购价格N10.3是采购数量N10.3是客户名称varchar20是商品报价N10.3是退货日期date8是退货数量N10.3是3.财务管理表字段名字段类型字段宽度NULL客户名称varchar20是收付款类型varchar10否收付款日期date8是收付款金额N10.3是备注varchar20是商品编号varchar10否4.统计汇总表字段名字段类型字段宽度NULL商品名称varchar20是供应商varchar10是客户名称varchar20是客户报价N10.3是报价日期date8是商品编号varchar10否5.系统管理表字段名字段类型字段宽度NULL用户密码varchar6否用户姓名varchar10是5系统实施详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序.详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂,详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后根据这个蓝图编写出实际的程序代码。5.1系统管理模块详细设计5。1。1系统管理模块功能系统管理模块有修改用户密码的功能。5.1。2系统管理模块输入/输出界面设计系统管理模块功能的实现,设计了选项菜单,菜单中有添加用户功能和退出系统的功能。登录的输入输出界面设计如下:15xl甦安聿舫管理逸须卡图5-1输入界面设计5.1.3系统登录模块输入/输出界面设计具体的输入麻出界面设计如下:机很袄谴正逸使用物肝管度紊娩作着:以检管5正逸使用物肝管度紊娩作着:以检管5图5-2登录界面设计5.1。4系统登录流程结束图5-3结束图5-3登录流程5。2采购管理模块详细设计5。2.1采购管理模块功能此模块完成采购、退货的管理,商品价格的管理。此模块完成采购、退货的管理,商品价格的管理。5。2。2采购订货管理模块输入/输出界面设计商品采购管理模块的如下图所示:图5-4采购定单管理模块5。3财务模块详细设计3。1财务管理模块功能功能:完成收付的全部管理操作。付款管理完成付款信息的添加、删除、修改操作。收款管理完成收款信息的添加、删除和修改。收付款查询按客户进行收付款信息的明细查询和汇总。5。3.2财务管理模块输入麻出界面设计财务管理模块中的付款管理模块界面的设计如下图所示:收喷*购督理遂顼卡好*g日.号尚]*|临件J中;方.:三笈理;|wi日.]平纣枳脱代帅有广我称Lfef.isiF=mn般山芯•命Mi张飞EK金吏付05/1570710.I:II:IUaaJOO1转阪支付SZ30/07£.bhODL苜记录|疝一记录|后一记却:|末记录帝为[编钥|册瞬|绽束探作|图5-5付款管理模块5.4统计汇总模块详细设计5.4.1统计汇总模块功能此模块完成按商品类型统计,按商品统计,按客户统计商品的各项信息。5。4.2统计汇总模块输入/输入界面设计统计汇总模块中输入麻出界面的设计,比如,按客户统计模块的设计如下图所示:1MB-4gJ—x|—*Kg营«不士谟—]点购*3SE]DH#*3SE匚二二知堂顷辎侦二二I]giWitPLG制TS?T此应eN尸w和w尸mta押.trr曰MTW尽mr玄若J=HI=I心KE1£!.1=11=1L/naZnTa_aO1公EAU®-MCI.L/aaZnT白白1T11_1►Mr谚E|如一诅堆|后一诅N|泻力|知明]li*仃1—图5-6统计汇总界面6系统的运行与维护6。1系统的运行环境软件环境:Windows操作系统平台VisualFoxPro6.0硬件环境:CPU:IntelPIII8)上内存:最低为64Mbyte硬盘可用空间:1G以上6。2系统安装指南首先安装必要的软件,VisualFoxPro软件.6.3系统操作指南系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户没有输入用户名和用户密码,将出现消息框给予提示。如果输入的用户名在用户表格中没有找到,将提示重新输入用户名,文本框名字将重新获得输入焦点。如果用户输入的密码不正确,文本框密码将重新获得输入焦点.进入系统后,界面上有相关的按钮,然后就可以按照自己的意愿和商品的情况来查询信息、添加信息、修改信息、删除信息等。该系统操作简单、方便、快捷。6.4系统出现问题说明系统中可能遇到输入信息等操作的错误,如果没能及时发现,就会大大地降低数据的正确性和有效性,这样就会影响管理工作的正常运行,为了解决这样的问题,我添加了一些检查操作的功能,当添加数据错误导致数据不能写入数据库,输入数据不合法或没有正确的输入时,系统就会弹出对话框来提示。6.5系统常见故障的处理说明系统在运行过程中,可能会出现网络超时,或突然断电等一系列的故障,这样会大大降低系统的使用性能,不便用户的使用。为了更好的解决这些问题,我采取了相应的措施来处理出现的这些故障.比如,在客户机及服务器都必须安装不间断的电源,防止电压不稳造成数据丢失的现象;此外,在硬件方面,尽量选择可靠、稳定的服务器机种,保证系统运行的可靠性。若系统出现没有响应,请重新启动系统;若系统出现重大问题,请联系软件开发人员.以上就是本系统的设计和开发过程.系统在设计和开发过程中,严格按照软件工程的软件开发思想,经过了问题定义、可行性研究、需求分析、总体设计、详细设计、编码、测试等几个阶段最后到系统实现。在设计过程中,采用了结构化分析方法和模块划分等设计思想,使得系统开发见效快,适用性高,程序设计有章可循。我所开发的这一系统,主要具备的功能是记录商品采购、库存管理、销售的情况,使企业公司库存和采购能够有机的结合起来,提高企业公司的效率和效益。通过使用VFP编程,使我真正体会到了可视化编程的优点,自己动手开发小规模的应用系统,学会一种规范化的编程方法,使我加深了对软件的理解。在此,我能够依据实际情况以及课堂上所学习的知识,应用到自己的实际工作,帮助解决工作过程中的问题,对实施方法程序有深刻理解。在数据库设计方面,编程技术方面有了一定的进步,通过这一系列工作使我系统地掌握三年来所学的专业知识,并基本掌握了开发一个应用软件的能力.虽然所实现的模块在此系统中算是一个比较简单的一块,但实际操作起来还是有一定的难度的。学以致用,学用结合,这既是学习理论知识目的,又是检验学习的最好方法。毕业设计是整个教学过程的最后环节,是综合运用所学知识解决实际问题能力的考查,这次毕业设计使我学到了不少的东西,知道了一个软件的开发不但需要有一个敏捷的思维,更需要的是要有动手能力,所有的事物都不能凭空想象的,它既离不开理论也离不开实践,所以要理论和实际相结合,这样才符合世间事物的原委,同时也使我了解到了VFP在数据库方面编程的概要,让我知道了计算机的编程秘诀在于严密的思考与仔细的推敲,只有这样,才会有一个完善的软件生成。由于个人能力有限,时间仓促,系统尚有不足之处,虽然企业公司的进销存系统可以完成基本的信息管理功能,但是它还存在着需要改进完善的地方,比如,系统的安全性不是很强,没有数据库备份恢复的功能等,这些都需要提高和完善。但随着时间的推移和软件设计工具、支撑环境的不断发展,系统性能也会随之进一步加强和完善,最终会达到一个较理想的水平的。感谢于文元老师在我的论文写作方面给予的帮助和指导!为期三个月的设计过程中,于老师对我们要求非常严格,时常提醒我们做事要认真对待,不能马虎,有问题的话应该尽快解决,或者问老师,或者问同学,不能不好意思而把问题留下,我们学习就是要找出问题并解决,这样才能在学习过程中不断长进,学到真正的本领.于老师的严格要求、悉心指导下,我顺利地完成了本次毕业设计。在此,对于老师表示感谢!感谢我系杨威老师以及教研室的所有老师在我的论文写作过程中提出的宝贵意见和建议,这些意见和建议都为我的论文的顺利完成打下了基础。同时也感谢网上的不少好友,当我遇到问题不懂而求助网络时,网络上的朋友也给了我很大的帮助。在此,也真诚的感谢他们!设计采用了小组制度,又让我增强了互助互爱的集体心理,在丰富知识和积累经验的同时,我的团结协作工作能力也在小组成员的不断交流中得到提高,为将来辉煌的人生打造了巩固的奠基,在此,对他们表示衷心的感谢!123456789101112参考文献陈桥乔,任胜兵,王国军.现代软件.北京:北方交通大学出版社,22孙春来,韩正清。VisualFoxPro6。0中文版编程基础与范例。北京:电子工业出版社,21候志平主编,PowerBuilder开发中的数据库设计,第一版。北京:晓通网络数据库研究所,1998。3郑

温馨提示

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

评论

0/150

提交评论