您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 大型ERP系统CRP详细设计说明书
本源码下载地址:系统详细设计说明书 20030717 受控文档1 前言 1.1 目的本详细设计说明书是在【细能力计划需求说明书】和【细能力计划数据库设计说明书】的基础上形成的,主要是详细说明模块内各功能的详细描述、界面表达、实现算法、数据信息关联、业务流程,并精确地表达各功能的界面形式和实现算法(可使用伪代码)。任何对需求说明书或数据库设计说明书的修改,都应该检查本说明书是否应该修正。 1.2 范围和功能本详细设计说明书针对的产品:TERP 系统细能力计划系统,包括以下功能模块:l基础数据l CRP 计算模拟l CRP 运算信息查询分析 1.3 适用读者与《细能力计划》开发相关的:l软件需求分析人员、l设计人员、l软件客户代表l软件开发者 1.4 读者须知 1、黑体——重点强调 2、双删除线——要(已经)删除的内容 3、兰色字体——需注意的内容 4、红色字体——需讨论或不明确的内容 1.5 参考资料:略参参照照资资料料名名称称作作者者1.6 修改说明对本详细设计说明书的修改需经过以下流程: 1、界面和实现算法的修改由设计说明书的编写者完成;对各模块主界面的修改需要经过技术方案组通过。 2、对数据库设计的修改由于详细设计修改导致的数据库设计修改,需经过技术方案组同意,修改数据库设计说明书后修改 3、对需求的修改由于详细设计修改导致的需求修改,需经过公司运营委员会同意,修改需求设计说明书、数据库设计说明书后修改 2 系统概述 2.1 义系统功能结构3 详细设计各功能点的详细设计 3.1 基础数据定义粗能力计划系统使用的基础数据 3.1.1 产品结构 3.1.1.1 功能描述提供对产品结构的查询浏览功能,所有数据不许进行更改。 3.1.1.2 界面设计能力计划系统基础数据工厂日历关键工作中心MPS计划时段查询参数设置RCCP计算模拟RCCP综合能力分析零星计划交货期模拟MPS计划模拟维护RCCP能力计算MPS物料能力清单MPS物料工艺路线CRP计算模拟产品结构期量标准工作中心工艺路线MPS计划时段查询在制工单信息查询计划工单信息查询在制工单信息查询CRP能力计算CRP综合能力分析RCCP运算信息查询分析MRP计划模拟维护CRP运算信息查询分析有限顺排计划MPS物料能力计划3.1.1.3 业务流程详细内容见产品结构 3.1.1.4 引用表说明产品结构表:t_Bom 3.1.2 期量标准 3.1.2.1 功能描述提供对物料期量数据的查询功能,所有数据不许进行更改。 3.1.2.2 界面设计 3.1.2.3 业务流程 3.1.2.4 引用表说明物料主文件表:t_Item 3.1.3 工作日历 3.1.3.1 功能描述这里提供对工作日历类型、各类型的自然周工作日及休息日控制、附加休息和工作日控制、各工作日效用属性控制、工作日历的生成及查询功能。 3.1.3.2 界面设计系统界面处理为主辅式,对任一工作日历类型显示维护相关类型的具体的信息。模块主界面:日历选项:新增、修改工作日历类型界面: 3.1.3.3 业务处理流程l系统为实现对多实体、多工作中心不同工作日历的灵活设置,设定不同的工作日历类型。对每一类型确定日历初始起算日;确定该工作日历类型是否使用大小礼拜、当前日期大小礼拜类型等等。l每一实体必须有且仅有一个默认工作日历类型做统一控制,保存时要进行检查。实体第一个输入的日历类型必须是该实体的默认日历类型。l对日历类型提供增加、修改、删除的维护功能。l每增加一工作日历类型,系统自动维护相应的工作日历周。各工作年度工作周默认格式为 12 个月,工作周分布为 4、4、5、4、4、5、4、4、5、4、4、5。工作月和工作周号在年内递增,一般情况下分别为 1 到 12,1 到 52。当日历起算日和起算工作年度发生变化,刷新工作周表。l由于工作周每年只有 52个,总计全年 364 天,故一般来讲 5 年要做一次调整,要求仅调整工作日历月号,而且调整后的工作日历月必须连续。同时为灵活控制,允许用户手工微调每周的结束日期,但要控制各工作日历周的结束日期不能小于等于上周的结束日期或大于等于下周的开始日期。结束日期调整后,需同步更新下周的开始日期。l为体现对不同企业对自然周工作/休息日的灵活控制,系统做如下处理:n对每自然周可以灵活定义固定工作日和休息日,如有的企业可把星期一、二作为休息日。n对使用大小礼拜的日历类型,要指定哪一星期号用于大小礼拜控制。n为能适用半天等不完全工作日的情况,系统可设定效用系数,表明某星期号可等效的日历数,默认值为 1,半天为 0.5。计划排产时,由于会涉及到加班加点的处理,而且这种处理只是对某些具体日期有效,这时可调整某具体工作日的能力效用天数来处理。效用数可超过1。n每输入一工作日历类型,系统自动在界面上的自然周表中自动插入 7 天的星期号记录。如果对应实体没有默认工作日历类型,按系统的默认值进行处理;如果已经有默认日历类型,每周的工作、休息日控制自动复制默认日历的信息,允许修改。n自然周内容只能修改,不能增加、删除。l除每周的固定工作日、休息日外,企业还可附加确定日历跨度内的休息日和工作日,如每年的国庆日、元旦、春节可手工设定为休息日。当输入新的工作日历类型时,如果对应实体没有默认工作日历类型,按系统的默认值进行处理,目前为空;如果已经有默认日历类型,自动复制默认日历类型的附加休息日和工作日,允许修改。l附加的工作日、休息日提供增加、修改、删除功能。l各工作日历类型有起算日,初始生成时以起算日为基准进行计算,计算期跨度为跨两年自然日历。l工作日历每次生成计算时,只维护当前日历之后的日历。l系统保存时进行检查,然后调用相应过程进行日历生成。n控制的计算顺序为:日历类型、自然周属性、附加工作日休息日。n如果类型发生更改,包括起算日、大小礼拜类型、当前礼拜类型,参照自然周、附加工作日和休息日重新计算刷新工作日历。n如果类型没有发生更改,如果自然周或附加工作日或休息日的信息发生变化,工作日历也要重新刷新计算。l工作日历生成后,系统可进行明细查询,并可对具体的某天进行效用系数及备注信息维护,保存时自动存储,不需调用计算过程。累计效用系数不许维护,系统自动进行。l具体的工作日历不提供增加、删除功能。l按钮控制对不同的维护窗口提供隐藏、显示控制。简要操作过程:l进入主界面,选择具体维护功能。新增或修改工作日历类型时,要另外弹出维护窗口。l对每一实体要求必须要有对应的默认工作日历类型,对实体的第一个工作日历类型强制为默认工作日历类型。l如果新增默认工作日历类型,其工作日历周分布默认按一年 12 个月,每季度 4、 4、 5 的格式进行形成。自然周默认星期六、星期天为休息日,如果定义了大小礼拜控制,默认星期六作为大小礼拜控制点。对附加休息日和工作日,目前不做初始值控制,所有上述信息都允许用户进行调整。l如果新增非默认工作日历类型,确定保存后,所有信息都复制默认工作日历内容。l信息修改后,在退出或不同工作日历类型之间移动时提示进行保存。保存的控制流程如前面所述。 3.1.3.4 引用表说明工作日历类型维护:t_CalenType 工作日历周维护:t_WorkWeek 自然周工作日及休息日属性控制:t_Week 其它附加工作日休息日:t_FixDay, 休息日和工作日用类型控制存储过程:p_GenCalendar,用于生成具体工作日历类型的工作日历生成具体工作日历数据表:t_WorkCalendar 3.1.4 工作中心 3.1.4.1 功能描述提供对工作中心的定义、维护功能。 3.1.4.2 界面设计按树形结构显示维护工作中心。主界面组织浏览界面工作中心维护(新增、修改)界面 3.1.4.3 业务处理流程该模块主要提供对工作中心的增加、删除、修改功能,对任一工作中心提供对其属性的详细控制。工作中心的定义结构类似于客户、供应商(与物料的不同点在于物料还有参考类别属性),对工作中心类别的定义也层层组织建立,工作中心只能在最明细级建立。点击新增或修改按钮,弹出工作中心维护详细界面。对相关项目,系统一般提供缺省值,具体请参见数据库设计。其中,对某实体增加任一工作中心,其自动取得对应实体的默认工作日历类型,可在此基础上过滤选择。对新增和保存的控制详见开发规范。工作中心建立后不许删除。关于工作中心状态:为和基础资料保持一致,体现对工作中心信息的详细控制,对工作中心增加使用状态控制,分别如下:l正在使用:l逐步淘汰:l即将使用:l历史资料:所有新增状态下,使用状态默认为正在使用。修改时,如果改为历史资料,当该工作中心有处于生效状态的工艺路线时,不许更改。 3.1.4.4 引用表说明系统类别维护表:t_Cls, FType = ‘04’,代表工作中心。工作中心数据表:t_workcenter。 3.1.5 工艺路线 3.1.5.1 功能描述提供对各加工物料的各加工工艺路线、各工艺工序的分布、能力耗用、物料在某工作中心的替换工作中心的维护功能。 3.1.5.2 界面设计启动菜单项目时,输入查询参数,显示工艺路线维护主界面增加、维护工艺路线时,显示如下界面:引入界面:略直接输入具体的已经有工艺路线的物料编码,然后把其信息直接复制到当前物料工艺路线信息中。成组刷新:根据显示物料的成组码,显示所有成组码相同的物料列表,选择刷新其工艺路线。工作中心替换界面:对工艺路线中的某工作中心进行替换。 3.1.5.3 业务处理流程对每一物料提供工艺路线表维护,控制逻辑如下:l每一物料可有多条工艺路线,要指定具体工艺路线的默认加工比例。系统根据参数控制工单投放时对工艺路线的情况是按分配比率自动投放、按默认工艺路线投放、还是投放时按比率确定后提供手工确定功能。这样可看出,多工艺路线的定义有两种含义,一是定义了替代工艺路线,另一是定义了并行生产时多路线间的分配比例。l每条工艺路线都要有有效期控制。为方便程序逻辑控制,在工艺路线体中不处理某道具体工序的有效期。l系统计算处理时,要考虑每条工艺路线都可能有不同的成品率。物料主文件中的成品率做为缺省和平均成品率,用户可对其进行修改。如果该物料为单工艺路线,成品率修改时,自动更新物料资料数据。l在物料主文件中有路线数目字段,当数目为0 时表示未定义工艺路线,数据大于 1 表示定义了多工艺路线。在路线维护时要求输入工艺路线分配比例,如小于 100% 则表示定义多路线,在主文件中自动刷新路线数目。l和工艺路线数目和有效期控制的一项相关功能是提供数据刷新功能,根据有效期自动调整工艺路线数目。同时工艺路线维护中要提供检查功能,对多工艺路线情况要检查有效期内默认分配比率和是否为 100%。l根据成组码定义工艺路线复制功能。在物料主文件定义成组信息后,在工艺路线维护时根据该组某物料的现有路线选择刷新该组其它物料的工艺路线。l为完善复制的处理功能,系统提供按物料复制功能,即定义某物料的工艺路线时,可选择引入其它物料的工艺路线作为模版。l工艺路线保存时对并行工序(指工序号相同)要明确输入并行比率。l为简化逻辑控制,替换工作中心只对物料和工作中心有效,与路线无关。工作中心替换的功能类似物料替换,表示在该工作中心能力不足时允许的替换工作地。在替换保存后提供成组替换功能,即对该物料的该工作中心,是否把与该物料成组的其他物料工艺路线中的工作中心进行同样的替换,如选择是,则列表显示成组物料,选择全部或部分进行替换。l对单工艺路线,对工序信息进行删除时,如工序数目变为 0 不许保存。对多工艺路线中的某条路线全部工序删除时,保存提示:将删除该路线,并提示用户修改其它路线的分配比例。l系统约定,在多工艺路线出现时,必须指定默认工艺路线,一物料只允许有一条默认工艺路线。单工艺路线默认为默认工艺路线,不许修改。在工艺路线维护时,只有多工艺路线的情况出现时才允许对该属性进行修改,如果把某工艺路线设置为默认路线,自动把其它路线设置为非默认路线。l在物料工艺路线中,默认工艺路线对应产品结构中的工艺序号。对多工艺路线情况,如
本文标题:大型ERP系统CRP详细设计说明书
链接地址:https://www.777doc.com/doc-5942631 .html