您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > ERP生产管理系统采购申请单管理说明书
数据库课程设计说明书学生姓名:学号:学院:专业:信息管理与信息系统题目:ERP生产管理系统采购申请单管理指导教师2013年02月01日11.设计任务概述(包括系统总体框图及功能描述)1.1背景生产管理系统的任务有通过生产组织工作,按照企业目标的要求,设置技术上可行、经济上合算、物质技术条件和环境条件允许的生产系统;通过生产计划工作,制定生产系统优化运行的方案;通过生产控制工作,及时有效地调节企业生产过程内外的各种关系,使生产系统的运行符合既定生产计划的要求,实现预期生产的品种、质量、产量、出产期限和生产成本的目标。生产管理的目的就在于,做到投入少、产出多,取得最佳经济效益。1.2功能模块图1.2系统功能描述根据对ERP管理组织结构设定与生产材料资源的经理人对系统功能提出的具体要求,同时结合计算机管理的特点,生产管理模块的功能描述如下:1.生产管理生产管理主要由客户订单、材料请领单、产成品入库、转序卡、生产计划信息、材料进厂情况、材料需求计划、生产完成情况8个子模块组成。其中各个模块功能如下:客户订单该模块主要实现增加、修改、删除和查询客户订单的零件号、零件数量、订单时间、厂家名称等信息。材料请领单该模块主要实现增加、修改、删除和查询请领单的基本信息,还有批准客户领取材料单据信息。产成品入库该模块主要实现增加、修改、删除和查询成品入库基本信息,可以对相应的库增加产品。转序卡采购申请单管理添加采购申请单修改采购申请单删除采购申请单查询采购申请单审核采购申请单2该模块主要实现增加、修改、删除和刷新转序卡基本信息,转序卡主要包括厂家、零件号、零件名称、投放数量、投放时间等信息。生产计划信息该模块主要实现增加、修改和删除生产计划的基本信息,生产计划信息主要包括序号、厂家、零件名称、零件总承号等相关信息。材料进厂情况该模块主要实现增加、修改和删除材料进厂情况的基本信息,材料进厂情况主要包括序号、厂家、零件名称、零件总承号、板材定额、料片定额等信息。材料需求计划该模块主要实现增加、修改和删除材料需求计划的基本信息,材料需求计划主要包括计划需求数量、白班需求数量、晚班需求数量等信息。生产完成情况该模块主要实现增加、修改和删除生产完成情况基本信息,生产完成情况主要包括日白班累计完成、日晚班累计完成、当天完成等信息。2.库房管理库房管理主要由废品单、返修品入库、返修品出库、成品库、半成品库、原材料库、辅助材料库、标准件库、工具库、工装备件库10个子模块组成。其中各个模块功能如下:废品单该模块主要实现增加、修改、删除和刷新废品单的基本信息,废品单主要包括报废单部门、报废时间、报废数量等信息。返修品入库该模块主要实现增加、修改、删除和刷新返修品入库的基本信息,返修品入库主要包括入库的部门、入库的单号、零件号等信息。返修品出库该模块主要实现增加、修改、删除和刷新返修品出库的基本信息,返修品出库主要包括出库的部门、出库的单号、零件号等信息。成品库该模块主要通过时间查询成品库的基本信息,成品库主要包括厂家信息、零件信息、价格信息、材料信息、库存信息等相关信息。半成品库该模块主要查询半成品库的基本信息,半成品库主要包括厂家信息、零件信息、价格信息、材料信息、库存信息等相关信息。原材料库该模块主要查询原材料库的基本信息,原材料库主要包括材料名称、材质、规格、单位、单价、初期数量、库存量等相关信息。辅助材料库3该模块主要查询辅助材料库的基本信息,辅助材料库主要包括材料名称、型号、规格、单位、单价、初期数量、库存量等相关信息。标准件库该模块主要查询标准件库的基本信息,标准件库主要包括材料名称、型号、规格、单位、单价、期初数量、库存量。入库时间等相关信息。工具库该模块主要查询工具库的基本信息,工具库主要包括材料名称、型号、规格、单位、单价、初期数量、库存量、入库时间等相关信息。工装备件库该模块主要查询工装备件库的基本信息,工装备件库主要包括材料名称、材质、规格、单位、单价、期初数量、库存量、入库时间等相关信息。3.采购管理采购管理主要由产成品入库、半成品入库、原材料采购、辅助材料采购、标准件采购、工具采购、工装备件采购、采购申请单、采购计划9个子模块组成。其中各个模块的功能如下:产成品入库该模块主要实现增加、修改、删除和查询产成品入库的基本信息,产成品入库主要包括零件号、零件名称、数量、金额等信息。半成品入库该模块主要实现增加、修改、删除和查询半成品入库的基本信息,半成品入库主要包括零件号、零件名称、数量、金额等信息。原材料采购该模块主要实现增加、修改、删除和查询原材料采购的基本信息,原材料采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。辅助材料采购该模块主要实现增加、修改、删除和刷新辅助材料采购的基本信息,辅助材料采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。标准件采购该模块主要实现增加、修改、删除和刷新标准件采购的基本信息,标准件采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。工具采购该模块主要实现增加、修改、删除和刷新工具采购的基本信息,工具采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。工装备件采购该模块主要实现增加、修改、删除和刷新工装备件采购的基本信息,工装备件采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。采购申请单4该模块主要实现增加、修改、删除和批审申请单的基本信息,采购申请单主要包括序号、规格、数量、申请部门、申请人等信息。采购计划该模块主要实现增加、修改和删除采购计划的基本信息,采购计划主要包括材料名称、材质、规格、数量、库存量、生产需求数量等信息。4.销售管理销售管理主要由产成品出库、PA收发单2个子模块组成。其中各个模块的功能如下:产成品出库该模块主要实现增加、修改、删除和查询产成品出库的基本信息,产成品出库主要包括客户名称、零件名称、零件号、数量等信息。PA收发单该模块主要实现增加、修改、删除和查询PA收发单的基本信息,PA收发单主要包括要货单位、零件号、零件名称、数量、销售金额等信息。5.综合查询综合查询由生产查询子模块组成。其中各个模块的功能如下:生产查询该模块主要通过时间查询生产产品基本信息,生产查询主要包括厂家、零件名称、零件号、期初数量、入库数量、出库数量、期末数量、在制数量、PA清单返回数量、生产报废数量等信息。5.设置设置主要由XML路径设置、数据库设置2个子模块组成。其中各个模块的功能如下:XML路径设置数据库设置6.外委管理外委管理主要由外委加工、外委返回2个子模块组成。其中各个模块的功能如下:外委加工该模块主要实现增加、修改、删除外委加工的基本信息,外委加工主要包括产品名称、产品代码、加工内容、加工数量、加工金额等信息。外委返回该模块主要实现增加、修改、删除和审核外委返回的基本信息,外委返回主要包括材料产品名称、产品代码、加工内容、返回数量等信息。2.本设计所采用的数据结构(如:链表、栈、树、图等)整体功能用例图(Use-CaseDiagram):5采购申请单字段名数据类型长度备注日期datetime8日期序号varchar50序号名称varchar50名称用途varchar50用途规格型号varchar50规格型号单位varchar50单位数量int4数量申请部门varchar50申请部门申请人varchar50申请人是否审批varchar50是否审批3.功能模块详细设计3.1详细设计思想3.1.1采购申请单3.1.1.1功能增加、删除和审批申请单的基本信息,采购申请单主要包括序号、规格、数量、申请部门、申请人等信息。3.1.1.2输入项申请单的详细信息63.1.1.3输出项显示申请单列表3.1.1.4算法增加、删除和审批申请单3.1.1.5流程逻辑添加采购申请单:用户:purchaseRequestBuMen:purchaseRequestOper:DB1.查询部门、员工2.查询部门、员工3.结果4.添加采购申请单5.添加采购申请单审批采购申请单7:用户:purchaseRequestInfo:DB1.查询采购申请单2.查询采购申请单3.结果4.更新采购申请单5.更新采购申请单6.列表删除采购申请单:用户:purchaseRequestInfo:DB1.删除采购申请单2.删除采购申请单3.列表3.2核心代码查询采购申请单全部信息namespaceERP.Model.Dao{publicclass采购申请单Dao8{Entity.采购申请单CaiGouShenQingDan=newEntity.采购申请单();///summary///查询采购申请单全部信息////summary///returns/returnspublicstaticDataTableGetAllCaiGouShenQingDan(){stringsql=select*from[ERPMIS].[dbo].[采购申请单];returnDBconnection.getDataTable(sql);}///summary///根据序号返回最后一条数据////summary///returns/returnspublicstaticDataRowGetLastRow(){stringsql=select*from[ERPMIS].[dbo].[采购申请单]orderby[序号]desc;returnDBconnection.getSingleRow(sql);}添加采购申请单///summary////summary///paramname=CaiGouShenQingDan/param///returns/returnspublicstaticboolinsertCaiGouShenQingDan(Entity.采购申请单CaiGouShenQingDan){stringsql=insertinto[ERPMIS].[dbo].[采购申请单]values('+CaiGouShenQingDan.日期1+','+CaiGouShenQingDan.序号1+','+CaiGouShenQingDan.名称1+',+'+CaiGouShenQingDan.用途1+','+CaiGouShenQingDan.规格型号1+','+CaiGouShenQingDan.单位1+',+'+CaiGouShenQingDan.数量1+','+CaiGouShenQingDan.申请部门1+','+CaiGouShenQingDan.申请人1+','等待审批');if(DBconnection.DoSQL(sql)){returntrue;}else9{returnfalse;}}删除采购申请单///summary////summary///paramname=CaiGouShenQingDan/param///returns/returnspublicstaticbooldeleteCaiGouShenQingDan(Entity.采购申请单CaiGouShenQingDan){stringsql=deletefrom[ERPMIS].[dbo].[采购申请单]where序号='+CaiGouShenQingDan.序号1+';if(DBconnection.DoSQL(sql)){returntrue;}else{returnfalse;}}///summary///根据“序号”返回一条数据////summary///paramname=CaiGouShenQingDan/param///returns/returnspublicstaticDataRowgetOneRow(Entity.采购申请单CaiGouShenQingDan){stringsql=select*from[ERPMIS].[dbo].[采购申请单
本文标题:ERP生产管理系统采购申请单管理说明书
链接地址:https://www.777doc.com/doc-11707 .html