《华夏新达项目—新世纪ERP5.0采购系统设计文档》由会员分享,可在线阅读,更多相关《华夏新达项目—新世纪ERP5.0采购系统设计文档(106页珍藏版)》请在金锄头文库上搜索。
1、软件开发因果图制作指导书北京华夏新达科技股份有限公司采购系统设计说明书分 发 号: 编 制 人:张洪军受控状态:受 控 审 核 人:持 有 人: 批 准 人: 2001年 月 日发布 2001年 月 日实施公司地址:北京市海淀区上地信息产业基地信息路16号上地大厦三层邮 编:100085电 话:8610-62978008 传 真:8610-62978897网 址:PowerisePRS_SCTC创智软件园配置测试中心 第2页 共1页系统设计说明书1引言11.1编写目的11.2读者对象11.3项目背景11.4编写目标11.5定义11.6参考资料11.7变更历史12系统【模块的处理流程】设计12.
2、1总体【模块的处理流程】设计12.1.1业务流程设计12.1.2数据流程设计12.2子流程或分支【模块的处理流程】设计12.2.1子流程或分支流程1设计12.2.2子流程或分支流程2设计13技术方案设计13.1系统总体技术方案设计13.2系统体系结构设计13.3重点技术的分析、采用和设计14系统功能结构设计14.1系统总体功能结构设计14.2功能分配15数据结构设计15.1逻辑结构设计错误!未定义书签。5.2物理结构设计错误!未定义书签。5.2.1部门设置表:Gy_department错误!未定义书签。6接口设计16.1外部接口16.2内部接口17系统模块详细设计错误!未定义书签。7.1功能模
3、块1详细设计错误!未定义书签。7.2功能模块2详细设计错误!未定义书签。7.3功能模块N详细设计错误!未定义书签。8接口详细设计18.1外部接口的详细描述与实现算法18.2内部接口的详细描述与实现算法19测试环境设计110运行设计110.1运行模块组合110.2运行控制110.3运行时间111容错性设计112安全性设计113维护设计1 第 12 页 共 104页1 引言1.1 编写目的采购是对物料从供应商到组织内部物理移动的管理过程。采购管理在企业中占有很重要的作用。任何一个企业,其生产运作所需的投入中离不开物料。对于大多数企业来说,物料成本几乎可占到其销售收入的一半左右,通过采购管理降低物料
4、成本是企业增加利润的一个极有潜力的途径。采购也会影响库存,采购管理不当,会造成大量多余的库存,库存会导致占用企业的大量资金和发生管理成本。采购管理本身的好坏会影响供货的及时性、供货价格和供货质量,而这些都与企业最终产品的价格、质量和及时性直接有关。为了科学的进行采购管理,采取计算机辅助采购系统是一种有效的解决途径。计算机辅助采购系统可以减轻采购业务人员的劳动强度,并为其提供业务上的决策参考和工作上的帮助,更可以为有关领导提供检查和评价采购工作的依据。因此我们开发一套采购管理系统。1.2 读者对象本分析文档的读者为:部门管理人员、系统设计人员、测试人员以及部分参与需求评审的人员。1.3 项目背景
5、拟开发的系统名称:采购管理子系统开发单位:研发部采购管理子系统与库房管理子系统、财务总帐子系统、成本核算子系统1.4 编写目标本系统应不局限于个别企业的模式,应具有很强的通用性。系统的各项功能及处理方法应满足不同管理模式的需要。处理方法和操作方法应尽可能地灵活,同时应简便易懂,符合企业人员的习惯也是系统应突出的特点。任意查询、汇总灵活生成各种统计表、分析表,满足业务核算和管理的需要是必须具有的特点。1.5 定义采购计划:采购计划定义对一个材料或一种服务的需求。需求最初来源于非采购部门,也就是说,来源于用户部门。这些部门向采购部门提出一个请求,要求在指定日期采购指定数量的材料或服务。采购计划仅供
6、内部使用。货源清单:货源清单指定了厂内允许 (不允许) 的物料的供货源。它还标注了货源有效的期间。通过货源清单记录在订购清单中定义了每一货源。采购订单 :采购订单是要求一个供应商按照规定的条款和条件供应某种材料或提供某种服务的具有约束力的要求。合同:合同表示一种和供应商签订的包括供应材料或提供服务的长期、大量采购的协议的形式。合同在由购买方在合同有效期内发出的一系列单个的核准订单的基础上履行。服务规格在合同中的(确切地说, 和在采购订单中的方式一样)凭证项目或子项目水平上输入。采购发票:是商品采购时供应商开具的记录购进商品信息的单据,它分为增值税专用发票、增值税普通发票、营业税发票、其它发票等
7、类型。物料直接需求:生产计划、工作指派、制造部门为进行生产活动起见,对物料所产生的需求。除此之外任何部门对物料的需求称为物料间接需求。在途货物:在途货物根据没有入库结算的发票产生的。本系统规定,凡是输入计算机的采购发票,只要没有进行入库结算,都是在途发票,在途发票对应的货物称之为在途货物。1.6 参考资料物料会计 陈凯欣、单秀林、丁永才 中国审计出版社 1998物流管理-供应链过程的一体化 机械工业出版社用友财务及企业管理软件8。01.7 变更历史序号人员日期变更详情1.2.3.4.5.2 系统【模块的处理流程】设计2.1 总体【模块的处理流程】设计2.1.1 业务流程设计 此处给出整个应用系
8、统的业务流程图和必要的文字说明。2.1.2 数据流程设计 此处给出伴随整个应用系统的业务流程而产生和处理的数据流程图和必要的文字说明。2.2 子流程或分支【模块的处理流程】设计2.2.1 子流程或分支流程1设计此处给出总体【模块的处理流程】中各个处理环节中的内部【模块的处理流程】,包括业务【模块的处理流程】图和数据【模块的处理流程】图以及必要的文字说明。2.2.2 子流程或分支流程2设计。3 技术方案设计3.1 系统总体技术方案设计3.2 系统体系结构设计 此处给出整个系统的体系结构,功能组成。3.3 重点技术的分析、采用和设计 此处给出整个系统中所采用的关键技术、最新技术、体现本系统技术特色
9、等的内容。4 系统功能结构设计4.1 系统总体功能结构设计4.1.1 基础设置系统设置4.1.2 基础设置分类设置4.1.3 基础设置档案设置物料档案供应商档案4.1.4 基础设置其他设置4.2 功能划分采用如下矩阵图表明各项功能与程序结构的关系:程序1程序2。程序N功能需求1功能需求2。功能需求N5 数据结构设计5.1 表结构设计说明:(PK)主键(FK) 外键 如无特殊说明则遵循SQL数据类型填写 为空的字段则默认为上一字段的内容5.1.1 公用设置(数据库结构参看公用数据表系统设计)5.1.1.1 编码规则表 gy_codescheme5.1.1.2 采购计划周期 Gy_purplanc
10、yc5.1.1.3 承运单位 Gy_TransferCompany5.1.1.4 付款条件 Gy_PayCon5.1.1.5 供应商分类 Gy_SupplierSort5.1.1.6 计量单位 Gy_UnitSet5.1.1.7 结算方式 Gy_Settlement5.1.1.8 收发类别 Gy_InOutClass5.1.1.9 运输方式 GY_TransferWay5.1.2 档案设置(数据库结构参看公用数据表系统设计)5.1.2.1 币种档案 gy_foreigncurrency5.1.2.2 部门档案 gy_department5.1.2.3 仓库档案 gy_warehouse5.1.
11、2.4 供应商档案 gy_supplier5.1.2.5 物料编码表 gy_material5.1.2.6 职员档案 gy_person5.1.3 采购设置5.1.3.1 采购类型 CG_purtype 字段编码 字段说明 字段属性PurTypeCode采购类型编码C,10,(PK),NNPurTypeName采购类型名称NVC,20,NNInOutClassCode收发类别编码C,5,(FK),NN5.1.3.2 采购物料分类 Cg_PurSort 字段编码 字段说明 字段属性PurSortCode采购物料分类编码C,10,(PK),NNPurSortName采购物料分类名称NC,20,NN
12、CodeLevel编码级次IntParentCode上级编码C,10EndFlag末级标志Bit5.1.3.3 地区分类 Cg_AreaSet 字段编码 字段说明 字段属性AreaCode地区编码C,10,(PK),NNAreaName地区名称NC,20,NNCodeLevel编码级次IntParentCode上级编码C,10EndFlag末级标志Bit5.1.3.4 订单类型 Cg_OrderType 字段编码 字段说明 字段属性OrderTypeCode订单类型编码C,10,(PK),NNOrderTypeName订单类型名称NC,20,NN5.1.3.5 行业分类 Cg_TradeSet 字段编码 字段说明 字段属性TradeCode行业编码C,10,(PK),NNTradeName行业名称NC,20,NNCodeLevel编码级次IntParentCode上级编码C,10EndFlag末级标志Bit5.1.3.6 发票类型 Cg_InvoiceType 字段编码 字段说明 字段属性InvoiceCode发票类型编码C,10,(PK),NNInvoiceName发票类型名称NC,20,NN5.1.4 计划管理5.1.4.1 采购计划 Cg_PurPlanMain 字段编码 字段说明 字段属性PurPlanMainID采购计划ID号Int,(PK),NNkjYea