1、摘 要物资采购管理系统是用于公司管理中物资采购信息管理的系统,其开发的重要功能是:当物资入库时登记其基本信息,涉及物资的种类、名称、数量等,然后登记物资的入库资料,涉及入库的时间等,最后对物资的入库和出库资料综合得出各种物资的各类信息,方便进行后续工作。总的说来,物资采购管理系统就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、数量、品种、价格等方面的矛盾,以此衔接社会生产的各环节,从而保证生产的顺利进行。 本系统是运用使用 Microsoft公司的 Visual FoxPro开发工具,运用其提供的各种结构公的开发工具设计数据库并开发此产品。本系统运用系统提供的大量控件和
2、组件,从最初的用户需求分析,数据库结构设计,到各种表单的制作都给出了每一步的设计细节。本系统界面采用Windows系统的通用界面,凡具有一定计算机操作知识的人都可以方便、自如地使用本系统。本文具体的介绍了系统制作的整个过程。按照软件工程设计思想,采用生命周期法进行全程开发,涉及需求分析,系统总体设计,系统具体设计等。关键词:采购;窗体;管理系统;软件产品AbstractCommodity purchase management system management system is uses in the business management the commodity purchase i
3、nformation management system, its development main function is: When commodity warehousing registers its basic information, including the commodity type, the name, quantity and so on, then the registration commodity warehousing material, including the warehousing time and so on, finally and the stor
4、ehouse material synthesis obtains each kind of commodity to the commodity warehousing each kind of information, facilitates carries on the following work. Generally speaking, the commodity purchase management system management system is through the purchase, the warehousing, the synthesis, activitie
5、s and so on storehouse, allocation, aspect and so on time, quantity, variety, price which between the solution commodity supply and demand exists contradictions, by this engagement social product various links, thus guarantees the production to carry on smoothly.This system is the utilization uses M
6、icrosoft Corporation Visual the FoxPro development kit to take the backstage database management system, The design database and develops this product. This system provides using the system controls and the module massively, from initial user demand analysis, The database structural design, has all
7、given each step design detail to each kind of form manufacture. This system contact surface uses the Windows system the general contact surface, every has certain computer operation knowledge people all to be possible convenient, to use this system freely. This article detailed introduction system m
8、anufacture entire process. According to the software engineering design concept, uses the life cycle law to carry on the entire journey development, including demand analysis, system design, system detailed design and so on. Key word: Purchase;Window; Management system management system;software pro
9、duct目 录前 言11 系统调查21.1 系统名称21.2 现行系统存在的问题21.3 项目的目的21.4 项目的范围31.4.1 本系统所需的基本软件配置31.4.2 本系统所需的重要硬件配置31.5 可行性研究阶段经费估算32 可行性研究32.1 现行系统调研32.1.1 现行系统目的32.1.2 用户组织机构42.1.3 系统的业务流图42.1.4 系统的接口62.2 可行性分析62.2.1 可行性分析的目的62.2.2 技术可行性62.2.3 经济可行性62.2.4 操作可行性72.2.5 可行性研究的结论73 系统分析73.1 系统的功能描述73.2 系统的性能描述73.3 系统的
10、逻辑模型83.3.1 系统的数据流图(又称DFD)83.3.2 系统数据流图中图形符号说明83.3.3 系统数据流图中图形83.3.4 系统具体的数据流图93.4 系统的逻辑模型具体描述113.4.1 系统数据字典中数据存储的描述113.4.2 系统数据字典中数据流的描述123.4.3 系统数据字典中数据解决的描述153.5 系统安全性的分析174 系统设计174.1 设计思想174.2 系统模块设计184.2.1 系统功能模块图184.2.2 系统的IPO图194.3 系统模块描述214.3.1 基本信息设立模块描述214.3.2 采购管理模块描述214.3.3 财务管理模块描述214.3.
11、4 记录汇总模块描述214.3.5 系统管理模块描述214.4 数据库设计215系统实行235.1 系统管理模块具体设计235.1.1 系统管理模块功能235.1.2 系统管理模块输入/输出界面设计235.1.3 系统登录模块输入/输出界面设计245.1.4 系统登录流程255.2 采购管理模块具体设计255.2.1 采购管理模块功能255.2.2 采购订货管理模块输入/输出界面设计255.3 财务模块具体设计265.3.1 财务管理模块功能265.3.2 财务管理模块输入/输出界面设计265.4 记录汇总模块具体设计265.4.1 记录汇总模块功能265.4.2 记录汇总模块输入/输入界面设
12、计266 系统的运营与维护276.1 系统的运营环境276.2 系统安装指南276.3 系统操作指南276.4 系统出现问题说明276.5 系统常见故障的解决说明27结 论28致 谢29参考文献30附 录31 前 言随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的剧烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,公司也才干在竞争中生存和发展。要提高市场的竞争力,既要有好的产品质量,同时也要有好的客户服务,公司要做到能及时响应客户的产品需求,根据需求迅速生产,准时交货,就必须要有
13、一个好的计划,使得市场销售和生产制造两个环节可以很好地协调配合。公司物资管理系统是商业公司经营管理中的核心环节,也是一个公司能否取得效益的关键。假如能做到合理购进,及时销售,库存量最少,减少积压,那么公司就能取得最佳的效益。由此可见,公司进销存管理决策的对的与否直接影响了一个公司的经济效益。在手工管理情况下,销售人员很难对客户做出对的的供货承诺,同时公司的采购部门也缺少一份准确的采购计划,目前的库存状况和市场需求很难对的反映到采购中去,部门之间的通讯也经常不畅通,假如可以选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就可认为得出对的的决策做
14、出事半功倍的效果。公司物资采购管理系统是现代仓储公司进行货品管理和解决业务的操作系统。它可以可实现制造公司、物流公司、连锁业在全国范围内、异地多点仓库的管理;它可以对货品存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客户通过互联网实现远程货品管理,可以与公司的ERP系统实现无缝连接。物资采购管理系统通过对物资进行科学的分类、实时动态的记录来提高物资的采购效率和周转效率,减少库存成本。其最终目的是实现采购、库存及相关公司管理的科学化、规范化。本论文设计的系统是物资采购管理系统,所使用的开发工具是美国微软公司公司推出的可视化的Microsoft V
15、isual FoxPro数据库。该系统重要用的是模块化设计,重要包含登记信息,单据管理,查询记录,记录管理等。1 系统调查1.1 系统名称 物资采购管理系统1.2 现行系统存在的问题在毕业设计期间,我向有关部门和人员做了调研,对现行管理系统进行了实地考察,从而了解到现行管理工作的过程,本采购管理系统是以公司管理的计划和控制职能为核心,提供了采购、销售、库管、计划等实用而丰富的管理功能,具有如下优点:1) 具有高度的信息综合运用效能,可以对公司的经营管理活动进行分析、预测、决策,进而达成对公司经营活动过程的全程监督和控制的目的;2) 彻底改变了公司信息反复、混乱、无法共享的现状,使购、供、销、决
16、策等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化;3) 物流、资源流、信息流统一化的良好经营管理模式。缺陷:通过实际调研,我认为现行系统还存在一些薄弱的环节, 由于本人的能力和知识有限,对于此管理系统实现的功能尚有些不完全和不完善的地方,但我会尽量地克服,大部分规定实现的功能基本都能运营出来,但有些文献的保密性不是很高,用户的需求是不断变化的,所以系统自身的需求也应随之变化,在这方面也有些局限性。1.3 项目的目的 要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务,公司要做到及时响应客户的产品需求,根据需求迅速生产,准时提货,就必须有一个好的计划,使得市场销售和采购两
17、个环节可以很好地协调配合。项目的目的是实现进销存管理的系统化、规范化和自动化。本系统的重要功能是制定采购计划、供求分析,核心任务是:1)提高物资采购的速度;2)减少库存成本;3)缩短采购/销售周期,如何获得更高的利润。1.4 项目的范围1.4.1 本系统所需的基本软件配置操作系统: Windows平台 前端开发工具:Visual FoxPro 6.01.4.2 本系统所需的重要硬件配置 微型计算机:l 主频为50MHz或更高。l 内存10MB以上。l 典型安装需要100MB以上硬盘空间,自定义安装需要240MB以上的硬盘空间。l VGB或更高分辨率的显示器,1MB以上显存。l 鼠标。l 光驱。
18、1.5 可行性研究阶段经费估算可行性研究阶段时间大约为十五天左右,通过我的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后产生的经济效益来说花费不高,软件开发成本重要是人力、物力的消耗,人力消耗是软件开发的人员数乘以平均工资,即为开发费用,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,总投资也不超过一万元。2 可行性研究2.1 现行系统调研2.1.1 现行系统目的公司公司采购管理系统是商业公司经营管理中的核心环节,是为了实现公司公司的长远发展目的而实行的一个系统工程,也是一个公司能否取得经济效益的关键,它可认为公司公司的发展提供科学的管理功能,减少管理费用,它运
19、用计算机的数据库技术,使得公司公司的采购,库存和销售可以有利的结合起来。此管理信息系统的最终目的是避免和克服人工管理信息时,劳动量大,计算和记录的不准确等种种缺陷和弊端,使公司的管理规范化和自动化,从而对管理提供更加科学,准确的依据。本系统开发的重要目的是实现进销存管理的系统化、规范化和自动化。2.1.2 用户组织机构2.1.2.1 开发项目组织机构图管理员销售员管理员采购员销售员管理员业务员采购员供应商管理员亚贸公司管理公司采购部门销售部门库管部门财务部门图2-1亚贸公司管理公司组织机构图2.1.2.2 组织机构图中各部门职能1)采购部门:其职能重要是负责管理产品进货、采购和选择供应商情况的
20、部门。2)销售部门:其职能重要是负责管理产品的销售、调整销售单价、发展销售客户的部门。 3)库存部门:其职能重要是负责产品进出事务和为采购部、销售部提供库存的即时数据。 4)财务部门:其职能重要是负责核对进、销、存的数据,管理应付款和应收款情况的部门。2.1.3 系统的业务流图2.1.3.1 业务流图中图形符号的说明 实体:表达人或单位。 解决:能改变数据值或数据位置的加工或部件。 存储:表达任何种类的联机存储,可以是库、台帐、表。 输入/输出:表达输入或输出信息,可以是数据、结果、文字。业务流:表达业务流动的方向。2.1.3.2 业务流图中的图形:存储:解决:实体 :输入/输出信息:业务流向
21、2.1.3.3 开发项目具体的业务流图采购部供货单位定货单商品入库数据信息库销售部销售商品商品出库商品需求计划管理部门商品需求单商品入库单商品出库单修改库存台帐经理图2-2 系统的业务流图2.1.4 系统的接口 想登录本系统,一方面得先通过身份验证,验证为合法的用户才干使用此系统。当进入系统后,界面上有若干个菜单,菜单中有一些功能按钮,只要单击这些按钮,就可以进入本系统的子系统中,进行访问。2.2 可行性分析2.2.1 可行性分析的目的可行性研究的目的是用最小的代价,在尽也许短时间内拟定问题是否可以解决,它的目的不是解决问题,而是拟定问题是否值得去解决,所以此系统开发有着技术可行性、经济可行性
22、、操作可行性和法律可行性的基础,为了减少项目冒风险,从规模和时间上考虑该系统的可行性。2.2.2 技术可行性 在计算机飞速发展的今天,要开发一个公司公司的进销存管理系统,我们有多种开发工具可以完毕,相对于其它的C/S开发工具而言,VFP提供的开发环境不仅方便、快捷、功能也极为强大,是抱负的数据库前端的开发工具。我们对结构化的程序设计技术、关系型数据库建模、分析技术和对开发工具都有一定的了解,在管理信息系统的开发方面也有一定的实践,此外尚有很高开发经验的教师作为开发系统的指导。因此,该系统在技术上是可行的。2.2.3 经济可行性估计开发项目的成本以及新系统也许带来的收益权衡两者的关系,才干分析出
23、本系统是否在经济上可行,同时也要考虑到现行系统的运营费用及新系统的运营费用,只有对的结识到它们之间的关系才干为我们的经济可行性找到依据。本系统的开发需要资金少,系统开发运营后,可以实现进销存管理的计算机化,节省人力,物力,将人从繁重的工作业务中解脱出来,减少查找和登记中无意的错误,节省大量的时间,管理效率大幅度提高。通过我的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后产生的经济效益来说花费并不高,软件开发成本重要是人力、物力的消耗,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,其实更重要的是新系统可以提高工作效率,加强管理,保证工作质量,加快流动资金周转,减
24、少资金积压,提供更多的更高质量的信息,提高取得信息的速度,以达成资源优化的目的。因此,新系统在经济上也是可行的。2.2.4 操作可行性新系统的操作可行性所要考虑的问题是:新系统的操作方式在对管理时是否行的通,系统实行以后,能否有效的解决问题,是否对组织机构产生影响,是否会碰到大的障碍,用户对本系统的界面是否满意等。针对不同的问题,我用现有的技术基本上是可以解决的,由于新系统的目的是根据公司公司的规定来拟定的,对于我做的系统原型,公司人员已经提出了修改意见,我也按照这个规定进行了修改并基本上满足了公司公司的真实需求,所以,新系统可以解决实际工作中碰到的问题。此外,使用本软件的人员规定是有一定的计
25、算机基础的,系统的管理员也应当有计算机专业的知识,通过培训的人员将会纯熟使用本软件,本系统的设计采用WINDOWS风格,界面和谐,操作便利。因此,新系统在操作上也是可行的。2.2.5 可行性研究的结论通过以上的具体分析,新系统在技术上、经济上和操作上都有可行性,因此,可以进行开发。3 系统分析3.1 系统的功能描述 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完毕的。需要完毕的功能重要有:1)基本信息的管理,涉及付款价段的设立,用来设立付款时间,付款标志的设立,收付款类型的设立,用来管理收付款的方式,如钞票、支票、转账等。2)采购管理,涉
26、及采购定单的管理,用来添加、删除、修改采购定单信息,采购退货管理用来添加、删除、修改退货单的信息,商品报价管理,用来设立商品的采购价格,商品报价记录,用来记录不同的产品和不同的供应商的产品的价格信息等。3)财务管理,收款管理,用来管理产品出库的产品的价格信息,付款管理用管理新产品的采购价格的信息,收付款查询管理,用来查询产品的收付款的信息。4)记录汇总管理,涉及按商品的类型记录各项信息,按商品的名称记录各种信息,按客户记录各项商品的信息。5)系统管理功能,可以完毕操作员密码的修改,和退出系统。3.2 系统的性能描述本系统由多个模块组成,每个模块各有不同的功能,但都能完毕添加,查询和修改功能,各
27、模块的数据都存放在数据库中,数据的调用和连接都由程序来完毕。本系统解决速度不久,只要操作没有什么错误,需要的信息都能不久地显示出来;在安全面,采用了用户身份验证的措施,保证合法的用户才干使用此系统。假如操作有错误,则会出现提醒信息。3.3 系统的逻辑模型3.3.1 系统的数据流图(又称DFD)数据流图简称DFD图,数据流图有四种成分:源点或终点、解决、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和解决情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入,通过存储、加工解决,最后输出的全过程,是设计者
28、和用户交流的很好的工具。3.3.2 系统数据流图中图形符号说明实体:记述系统之外的数据提供或数据获得组织机构或个人。解决:记述某种业务的手工业或计算机的解决。数据存储:记述与解决有关的数据存储。数据流:记述数据流的流动方向4。3.3.3 系统数据流图中图形操作员实体:框内为实体名称PMC 解决:PM区记述解决符号,C区记述解决名称 DN S 数据存储:DN区记述存储符号,S区记述存储数据的名称FM数据流:FM记述数据流名称3.3.4 系统具体的数据流图3.3.4.1 系统 一级细化流图:操作员F1基本信息F4收款信息F5付款信息F2采购信息F3退货信息F6查询条件P0物资采购管理系统F8D1
29、付款价段表F9D2 付款标志F10D3 收付款类型表F11D4 采购单F12D5 退货单F13D6 商品价格F14D7 记录信息F15D8 收款信息F16D9 付款信息F7记录条件F17D10 查询信息 图3-1 物资采购管理系统管理信息一级细化流图3.3.4.2 系统二级细化图:F8D1 付款阶段P基本信息设立F1基本信息F9D2 付款标志F10D3 收付款类型FP采购单管理F11D4 采购单FP退货单管理F12D5 退货单F4P4收款管理F15D8 收款信息 P5付款解决F5付款信息D4 采购单F16D9 付款信息F6P6信息查询管理F17D10 查询结果F7P7记录管理F14D7记录信息
30、图3-2物资采购管理系统管理信息二级细化流图3.4 系统的逻辑模型具体描述数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应当由下列五类元素构成:数据元素,实体, 数据流,数据存储和解决。3.4.1 系统数据字典中数据存储的描述数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可是计算及文档。名字:收款阶段描述:对收款价格的描述编号:D1组成:编号,名称名字:付款标志表描述:收款标专基本信息编号:D2组成:付款标志名称名字: 收付款类型表描述
31、:收付款类型编号:D3组成:收付款的类型名名字:采购表描述:采购单的具体信息编号:D4组成:订单编号,采购人员,状态,提货日期,商品总额,其它费用,订单总额备注,商品编号,商品名称,商品规格,采购价格,采购数量,客户名称等名字:退货表描述:退货单的具体信息编号:D5组成:退货单编号,订单编号,状态,退货日期,商品总额,其它费用,商品编号,商品名称,商品规格,退货价格,退货数量,供应商名称等名字:商品价格表描述:商品价格的具体信息编号:D6组成:商品名称,客户,一级分类,二级分类,商品名称,客户报价,报价日期,备注,客户单位名字:记录信息描述:根据用户的规定完毕记录的结果编号:D7组成:商品名,
32、供应商,客户名,客户报价,报价日期等名字:收款信息描述:收款的具体信息编号:D8组成:客户,收付款类型,收付款日期,收付款金额,备注等名字:付款信息表描述:付款的具体信息编号:D9组成: 客户,收付款类型,收付款日期,收付款金额,备注等名字:查询信息描述:根据用户的规定完毕的查询信息编号:D10组成: 收付款信息3.4.2 系统数据字典中数据流的描述名字:基本信息描述:系统的初始化信息编号:F1数据流来源:管理员数据流去向:F8, F9, F10组成: 付款阶段,付款标志,收付款类型数据流是数据结构在系统内传输的途径。名字:采购信息描述:是对商品采购信息编号:F2数据流来源:采购员数据流去向:
33、F11组成:采购信息名字:退货信息描述:商品的退货信息编号:F3数据流来源:操作员数据流去向:F12组成:退货的具体信息名字:收款信息描述:收款的具体信息编号:F4数据流来源:管理员数据流去向:15组成:商品出库的收款信息名字:付款信息描述:采购商品的付款信息编号:F5数据流来源:管理员数据流去向: F16组成:付款的具体信息名字:查询信息描述:用户的查询条件编号:F6数据流来源:操作员数据流去向: 17组成:查询条件名字:记录信息描述:商品的记录条件编号:F7数据流来源:操作员数据流去向: F14组成: 记录条件名字:付款基本信息描述:付款基本信息的存储编号:F8数据流来源:1数据流去向:
34、D1组成: 编号,名称名字:付款标志信息描述:对付款标志信息进行存储编号:F9数据流来源:F数据流去向: D组成: 付款标志名称名字:收款类型信息描述:对收款类型信息的存储编号:F10数据流来源:F数据流去向:D组成: 收付款的类型名名字:采购信息描述:采购的具体信息的存储编号:F11数据流来源: F数据流去向: D组成: 订单编号,采购人员,状态,提货日期,商品总额,其它费用,订单总额备注,商品编号,商品名称,商品规格,采购价格,采购数量,客户名称等名字:退货信息描述:退货具体信息的存储编号:F12数据流来源:F3数据流去向: D组成: 退货单编号,订单编号,状态,退货日期,商品总额,其它费
35、用,商品编号,商品名称,商品规格,退货价格,退货数量,供应商名称等名字:商品价格描述:商品的价格信息编号:F13数据流来源:数据流去向: D组成: 商品名称,客户,一级分类,二级分类,商品名称,客户报价,报价日期,备注,客户单位名字:记录结果描述:对按某种条件的记录的结果编号:F14数据流来源:F数据流去向: D组成: :商品名,供应商,客户名,客户报价,报价日期等名字:收款信息描述:收款信息的存储编号:F15数据流来源:F,数据流去向: D组成: 客户,收付款类型,收付款日期,收付款金额,备注等名字:付款信息描述:付款信息的存储编号:F16数据流来源:F数据流去向: D组成: 客户,收付款类
36、型,收付款日期,收付款金额,备注等名字:查询结果描述:根据查询的条件显示的查询结果编号:F17数据流来源:F数据流去向: D组成: 收付款信息3.4.3 系统数据字典中数据解决的描述数据解决是对数据流图中的解决逻辑加以说明,解决过程的具体解决逻辑通常在具体设计过程中用鉴定表或鉴定树来描述,在数据字典中,只需描述解决过程的说明性信息4。名字:公司物资采购管理系统描述:实现系统的所有功能编号:P0输入数据流:F1,F2,F3,F4,F5,F6,F7输出数据流:F8,F9,F10,F11,F12,F13,F14,F15,F16,F17名字:基本信息设立管理描述:对采购的基本信息进行添加、删除、修改编
37、号:P1输入数据流:F1输出数据流:F8,F9,F10名字:订单管理描述:完毕订单的添加、删除、修改编号:P2输入数据流:F2输出数据流:F11名字:退货单管理描述:对退货单的添加、删除、修改编号:P3输入数据流:F3输出数据流:F12名字:收款管理描述:对收款信息的添加、删除、修改编号:P4输入数据流:F4输出数据流:F15名字:付款管理描述:对付款信息的添加、删除、修改编号:P5输入数据流:F5输出数据流:F16名字:查询管理描述:根据用户的查询条件进行查询并显示结果编号:P6输入数据流:F6输出数据流:F17名字:记录管理描述:根据用户的记录条件进行信息记录并输出编号:P7输入数据流:F
38、7输出数据流:F143.5 系统安全性的分析作为一个公司物资采购管理系统,其中的产品数据资料属于内部资料,不能被外人所知,也不允许随意更改,系统须有保密措施。系统数据库将设立操作员表,将管理员名称和密码记录在操作员表中,拥有管理员权限的操作员才干正常登录本系统,非操作人员将不能打开本系统。因此,为保证系统正常运营,拥有权限的人员才干进行数据库操作。对于一个数据库而言,安全性是指保护数据库不被破坏、偷窃和非法使用的性能。一个设计良好的安全模式能使用户的合法操作变得很容易,同时使非法操作和意外破坏很难或不也许发生。4 系统设计4.1 设计思想1)尽量采用公司现有的软硬件环境,及先进的管理系统开发方
39、案,从而达成充足运用公司现有资源,提高系统开发水平和应用效果的目的。2)系统应符合采购、销售、库存的管理规定,满足公司平常工作的需要,并达成操作过程中的直观、方便、实用、安全等规定。3)系统采用先进的两层体系结构,Client(客户端)负责提供表达逻辑,显示用户界面信息,基本操作,Server(服务器端)负责实现数据服务。4)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。5)系统应具有数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。6)对的性:系统能对的解决内部数据,使各个文献中的数据与实际情况相符,这是系统设计的最重要
40、的原则。7)简朴性:在保证系统对的,功能完备的前提下,力求简朴,这样不仅实现成本低,还便于维护。8)适应性:当系统所处的环境,用户对系统的规定发生变化时,系统可以自动适应或稍加调整便可。9)一致性:子系统之间保持一致。例如:同一商品采用同一编码,便于联系与协作。10)完整性:系统功能完备,对进货、销货、存货三个事件都实现。11)可靠性:系统只有长期地发挥有效性、对的性,才干取得用户的信任,才干被公司公司放心使用。12)经济性:在保证本系统功能和性能完善的前提下,尽量节约成本。4.2 系统模块设计4.2.1 系统功能模块图物资采购管理系统 HIPO图是美国IBM公司发明的“层次图加输入/解决/输
41、出图”的英文缩写。通过对系统实现功能的规定,进行集中、分块,同时也按照结构化程序设计的规定,得到如下的系统功能模块图:收付款类型p1.3付款标志p1.2付款阶段p1.1采购订货管理p 2.1采购退货管理p2.2商品报价管理p2.3商品报价记录p 2.4付款管理p3.1收款管理p3.2收付款查询p3.3按商品类型记录p4.1按商品记录p 4.2按客户记录p4.3修改密码p5.1退出系统p5.2系统管理p5记录管理p4财务管理p3采购管理p2基本信息设立p1图4-1系统功能模块4.2.2 系统的IPO图关于采购管理系统的模块功能定义,使用IPO图描述模块的输入,模块内部解决逻辑和模块输出。模块分解
42、应遵循模块独立性原则,即不同模块之间互相依赖的紧密限度要低,也就是满足低耦合、高内聚的规定。IPO图是输入/解决/输出图的简称,它是美国IBM公司发展完善起来的一种图形工具, 它可以方便地描绘输入数据,对数据的解决和输出数据之间的关系。4.2.2.1 基本信息设立模块的IPO图IPO 系统:物资采购管理系统 编号:P1模块:基本信息设立被调用:系统调用: p1.1, p1.2, p1.3输入:无输出:付款阶段,标志,类型基本信息解决:对基本信息属性进行设立局部数据元素:付款阶段名,付款标志名称,收付款类型4.2.2.2 采购管理模块的IPO图IPO 系统: 物资采购管理系统 编号:P2模块:采购管理被调用:系统调用: p2.1, p2.2, p2.3, p2.4输入:采购,退货,报价,报价记录信息输出: 采购,退货,报价,报价记录信息解决:对采购、退货、报价进行添加、删除、修改解决局部数据元素: 订单编号,采购人员,状态,提货日期,商品总额,其它费用,订单总额备注,商品编号,商品名称,商品规格,采购价格,采购数量,客户名称,商品报价,退货日期,退货数量等4.2.2.3 信息查询模块的IPO图I
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100