系统设计说明书第 1 页共 102页本源码下载地址:北京****科技股份有限公司采购系统设计说明书1引言...............................................................31.1编写目的...........................................................31.2读者对象...........................................................31.3项目背景...........................................................31.4编写目标...........................................................31.5定义...............................................................31.6参考资料...........................................................31.7变更历史...........................................................42系统【模块的处理流程】设计.........................................52.1总体【模块的处理流程】设计.........................................52.1.1业务流程设计...................................................52.1.2数据流程设计...................................................52.2子流程或分支【模块的处理流程】设计.................................52.2.1子流程或分支流程1设计.........................................52.2.2子流程或分支流程2设计.........................................53技术方案设计.......................................................53.1系统总体技术方案设计...............................................53.2系统体系结构设计...................................................53.3重点技术的分析、采用和设计.........................................54系统功能结构设计...................................................64.1系统总体功能结构设计...............................................64.2功能分配...........................................................65数据结构设计.......................................................65.1逻辑结构设计......................................错误!未定义书签。5.2物理结构设计......................................错误!未定义书签。5.2.1部门设置表:Gy_department.....................错误!未定义书签。系统设计说明书第 2 页共 102页6接口设计...........................................................66.1外部接口..........................................................216.2内部接口..........................................................217系统模块详细设计...................................错误!未定义书签。7.1功能模块1详细设计................................错误!未定义书签。7.2功能模块2详细设计................................错误!未定义书签。7.3功能模块N详细设计................................错误!未定义书签。8接口详细设计.......................................................968.1外部接口的详细描述与实现算法......................................998.2内部接口的详细描述与实现算法.....................................1009测试环境设计......................................................10010运行设计........................................................10110.1运行模块组合...................................................10110.2运行控制.......................................................10110.3运行时间.......................................................10111容错性设计......................................................10212安全性设计......................................................10213维护设计........................................................102系统设计说明书第 3 页共 102页1引言 1.1 编写目的采购是对物料从供应商到组织内部物理移动的管理过程。采购管理在企业中占有很重要的作用。任何一个企业,其生产运作所需的投入中离不开物料。对于大多数企业来说,物料成本几乎可占到其销售收入的一半左右,通过采购管理降低物料成本是企业增加利润的一个极有潜力的途径。采购也会影响库存,采购管理不当,会造成大量多余的库存,库存会导致占用企业的大量资金和发生管理成本。采购管理本身的好坏会影响供货的及时性、供货价格和供货质量,而这些都与企业最终产品的价格、质量和及时性直接有关。为了科学的进行采购管理,采取计算机辅助采购系统是一种有效的解决途径。计算机辅助采购系统可以减轻采购业务人员的劳动强度,并为其提供业务上的决策参考和工作上的帮助,更可以为有关领导提供检查和评价采购工作的依据。因此我们开发一套采购管理系统。 1.2 读者对象本分析文档的读者为:部门管理人员、系统设计人员、测试人员以及部分参与需求评审的人员。 1.3 项目背景拟开发的系统名称:采购管理子系统开发单位:研发部采购管理子系统与库房管理子系统、财务总帐子系统、成本核算子系统 1.4 编写目标本系统应不局限于个别企业的模式,应具有很强的通用性。系统的各项功能及处理方法应满足不同管理模式的需要。处理方法和操作方法应尽可能地灵活,同时应简便易懂,符合企业人员的习惯也是系统应突出的特点。任意查询、汇总灵活生成各种统计表、分析表,满足业务核算和管理的需要是必须具有的特点。 1.5 定义采购计划:采购计划定义对一个材料或一种服务的需求。需求最初来源于非采购部门,也就是说,来源于用户部门。这些部门向采购部门提出一个请求,要求在指定日系统设计说明书第 4 页共 102页期采购指定数量的材料或服务。采购计划仅供内部使用。货源清单:货源清单指定了厂内允许(不允许)的物料的供货源。它还标注了货源有效的期间。通过货源清单记录在订购清单中定义了每一货源。采购订单:采购订单是要求一个供应商按照规定的条款和条件供应某种材料或提供某种服务的具有约束力的要求。合同:合同表示一种和供应商签订的包括供应材料或提供服务的长期、大量采购的协议的形式。合同在由购买方在合同有效期内发出的一系列单个的核准订单的基础上履行。服务规格在合同中的(确切地说,和在采购订单中的方式一样)凭证项目或子项目水平上输入。采购发票:是商品采购时供应商开具的记录购进商品信息的单据,它分为增值税专用发票、增值税普通发票、营业税发票、其它发票等类型。物料直接需求:生产计划、工作指派、制造部门为进行生产活动起见,对物料所产生的需求。除此之外任何部门对物料的需求称为物料间接需求。在途货物:在途货物根据没有入库结算的发票产生的。本系统规定,凡是输入计算机的采购发票,只要没有进行入库结算,都是在途发票,在途发票对应的货物称之为在途货物。 1.6 参考资料《物料会计》陈凯欣、单秀林、丁永才中国审计出版社1998《物流管理-供应链过程的一体化》机械工业出版社《用友财务及企业管理软件8。0》 1.7 变更历史序号人员日期变更详情1.2.3.4.5.系统设计说明书第 5 页共 102页2系统【模块的处理流程】设计 2.1 总体【模块的处理流程】设计2.1.1业务流程设计此处给出整个应用系统的业务流程图和必要的文字说明。2.1.2数据流程设计此处给出伴随整个应用系统的业务流程而产生和处理的数据流程图和必要的文字说明。 2.2 子流程或分支【模块的处理流程】设计2.2.1子流程或分支流程1设计此处给出总体【模块的处理流程】中各个处理环节中的内部【模块的处理流程】,包括业务【模块的处理流程】图和数据【模块的处理流程】图以及必要的文字说明。2.2.2子流程或分支流程2设计。。。。。。3技术方案设计 3.1 系统总体技术方案设计 3.2 系统体系结构设计此处给出整个系统的体系结构,功能组成。 3.3 重点技术的分析、采用和设计此处给出整个系统中所采用的关键技术、最新技术、体现本系统技术特色等的内容。系统设计说明书第 6 页共 102页4系统功能结构设计 4.1 系统总体功能结构设计4.1.1基础设置—系统设置4.1.2基础设置—分类设置4.1.3基础设置—档案设置物料档案供应商档案4.1.4基础设置—其他设置 4.2 功能划分采用如下矩阵图表明各项功能与程序结构的关系:程序1程序2。。。。。。程序N功能需求1√功能需求2。。。。。。功能需求N√√5数据结构设计 5.1 表结构设计说明:(PK)主键(FK)外键如无特殊说明则遵循SQL数据类型填写为空的字段则默认为上一字段的内容5.1.1公用设置(数据库结构参看公用数据表系统设计)5.1.1.1编码规则表gy_codescheme5.1.1.2采购计划周期Gy_purplancyc5.1.1.3承运单位Gy_TransferCompany5.1.1.4付款条件Gy_PayCon5.1.1.5供应商分类Gy_SupplierSort5.1.1.6计量单位Gy_UnitSet5.1.1.7结算方式Gy_Settlement系统设计说明书第 7 页共 102页5.1.1.8收发类别Gy_InOutClass5.1.1.9运输方式GY_TransferWay5.1.2档案