ERP生产管理系统主界面、成品维护

上传人:dja****22 文档编号:242990468 上传时间:2024-09-13 格式:PPT 页数:31 大小:734KB
返回 下载 相关 举报
ERP生产管理系统主界面、成品维护_第1页
第1页 / 共31页
ERP生产管理系统主界面、成品维护_第2页
第2页 / 共31页
ERP生产管理系统主界面、成品维护_第3页
第3页 / 共31页
点击查看更多>>
资源描述
单击添加标题,单击添加内容,第二层,第三层,第四层,第五层,*,. Confidential. All Rights Reserved.,设计任务概述,背景,生产管理系统的任务有通过生产组织工作,按照企业目标的要求,设置技术上可行、经济上合算、物质技术条件和环境条件允许的生产系统;通过生产计划工作,制定生产系统优化运行的方案;通过生产控制工作,及时有效地调节企业生产过程内外的各种关系,使生产系统的运行符合既定生产计划的要求,实现预期生产的品种、质量、产量、出产期限和生产成本的目标。生产管理的目的就在于,做到投入少 、产出多,取得最佳,经济效益。,设计目的,。,按照关系型数据库的基本原理,根据数据库设计方法,综合运用所学的知识,设计开发一个,ERP,系统,本,ERP,系统是基于互联网的应用软件,通过此系统可以实现采购、销售、生产、质量、人事、考勤、财务、档案、设备、新品管理等核心业务,实现企业各部门工作流程的优化重组,超越时间、空间和部门分隔的限制,建成一个精简、高效、廉洁、公平的运作模式,以便全方位地实现企业优质、规范、透明、符合国际水准的管理。熟练掌握数据库管理系统与面向对象程序设计语言的接口实现,以及数据库管理系统中增加、修改、删除、查询、统计等功能的实现方法。,1,设计内容和要求,设计内容,在您开始使用本。,ERP,系统是基于互联网的应用软件,为东北某城市一大型工业生产企业提供的全面企业管理解决方案。其功能涵盖了从采购、销售、生产、质量、人事、考勤、财务、档案、设备、新品、基础数据等模块。,要求,1,:,本软件的最终用户为企业内的日常使用者,操作人员和维护人员有较高的教育水平和技术专长,同时使用的用户数量初步估计为,100,人。,2,:,能够体现现在企业的先进管理思想,。,3,:,要求在,Windows,平台下,使用面向对象程序设计语言,结合,SQL Server,进行开发。,2,系统总体框图,功能结构图,修改采购申请单信息,查询采购申请单状态,标题,采购申请单审核,标题,添加采购申请单信息,采购申请单审核成功,采购申请单状态修改,采购申请单管理,删除采购申请单信息,取消采购申请单审核,采购申请单删除,系统功能描述,根据对,ERP,管理组织结构设定与生产材料资源的经理人对系统功能提出的具体要求,同时结合计算机管理的特点,生产管理模块的功能描述如下:,生产管理,生产,管理主要由客户订单、材料请领单、产成品入库、转序卡、生产计划信息、材料进厂情况、材料需求计划、生产完成情况,8,个子模块组成。其中各个模块功能如下:,客户订单,材料请领单,产,成品入库,转序卡,5,系统功能描述,生产计划信息,材料进厂情况,材料需求,计划,生产完成情况,2.,库房管理,废品单,返修,入库,返修品出库,成品库,半成品库,6,系统功能描述,原材料库,辅助,材料库,标准件库,工具库,工装备件库,3.,采购管理,产成品入库,半成品入库,原材料库,辅助材料库,7,系统功能描述,标准件库,工具库,工装备件,库,采购申请单,采购计划,4.,销售管理,产成品出库,PA,收发单,5,.,综合查询,生产查询,本设计所采用的数据结构,整体功能用例图(,Use-Case Diagram,):,采购申请单数据表,字段名,长度,备注,数据类型,字段名,长度,备注,数据类型,功能模块详细设计,采购申请单,功能,增加,、删除和审批申请单的基本信息,采购申请单主要包括序号、规格、数量、申请部门、申请人等信息。,输入项,申请单的详细信息,算法,增加、删除和审批申请单,功能模块详细设计,流程逻辑,添加采购申请单,功能模块详细设计,流程逻辑,审批,采购申请单,功能模块详细设计,流程逻辑,删除,采购申请单,核心代码,查询采购申请单全部信息,namespace ERP.Model.Dao,public class,采购申请单,Dao,Entity.,采购申请单,CaiGouShenQingDan = new Entity.,采购申请单,();,/ ,/,查询采购申请单全部信息,/ ,/ ,public static DataTable GetAllCaiGouShenQingDan(),string sql = select * from ERPMIS.dbo.,采购申请单,;,return DBconnection.getDataTable(sql);,/ ,/,根据序号返回最后一条数据,/ ,/ ,public static DataRow GetLastRow(),string sql = select * from ERPMIS.dbo.,采购申请单, order by ,序号, desc;,return DBconnection.getSingleRow(sql);,核心代码,添加,采购申请,单,public static bool insertCaiGouShenQingDan(Entity.,采购申请单,CaiGouShenQingDan),string sql = insert into 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),return true;,else,return false;,核心代码,添加,采购申请,单,public static bool insertCaiGouShenQingDan(Entity.,采购申请单,CaiGouShenQingDan),string sql = insert into 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),return true;,else,return false;,核心代码,删除,采购申请,单,public static bool deleteCaiGouShenQingDan(Entity.,采购申请单,CaiGouShenQingDan),string sql = delete from ERPMIS.dbo.,采购申请单, where,序号,= + CaiGouShenQingDan.,序号,1 + ;,if (DBconnection.DoSQL(sql),return true;,else,return false;,/ ,/,根据“序号”返回一条数据,/ ,/ ,/ ,public static DataRow getOneRow(Entity.,采购申请单,CaiGouShenQingDan),string sql = select * from ERPMIS.dbo.,采购申请单, where,序号,= + CaiGouShenQingDan.,序号,1+ ;,return DBconnection.getSingleRow(sql);,核心代码,修改,采购申请,单,public static bool updateCaiGouShenQingDan(Entity.,采购申请单,CaiGouShenQingDan),string sql = update ERPMIS.dbo.,采购申请单, set,日期,= + CaiGouShenQingDan.,日期,1 + ,名称,= + CaiGouShenQingDan.,名称,1 + ,用途,= + CaiGouShenQingDan.,用途,1 + , +,规格型号,= + CaiGouShenQingDan.,规格型号,1 + ,单位,= + CaiGouShenQingDan.,单位,1 + ,数量,= + CaiGouShenQingDan.,数量,1 + , +,申请部门,= + CaiGouShenQingDan.,申请部门,1 + ,申请人,= + CaiGouShenQingDan.,申请人,1 + ,是否审批,=,等待审批, where,序号,= + CaiGouShenQingDan.,序号,1 + ;,return DBconnection.DoSQL(sql);,public static bool shenpi(Entity.,采购申请单,CaiGouShenQingDan),string sql = update ERPMIS.dbo.,采购申请单, set,是否审批,= ,已审批, where,序号,= + CaiGouShenQingDan.,序号,1 + ;,return DBconnection.DoSQL(sql);,核心代码,连接数据库,class DBConnection,private static SqlConnection con;,public static SqlConnection getCon(),SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettingsconnectionString.ToString();,return conn;,public static DataTable getdatatable(string sql),con = Common.DBConnection.getCon();,con.Open();,SqlDataAdapter dap = new SqlDataAdapter(sql, con);,DataTable dt = new DataTable();,dap.Fill(dt);,con.Close();,return dt;,程序运行结果,采购单申请主界面,程序运行结果,审批功能,程序运行结果,删除功能,程序运行结果,添加功能,程序运行结果,添加成功,程序运行结果,修改功能,程序运行结果,修改成功,课程设计心得,在这次,ERP,课题的设计过程中,一开始的时候,在我的头脑中知识依稀存在着印象而已,不能体会到,ERP,真正的含义,觉得很含糊。对项目的设计与完成更是一头雾水。后来还是通过课堂上的学习,课后老师的辅导,下来小组成员在一起讨论,才有了一点踏实的感觉,知道该怎么下手了,初步地了解了,ERP,如何简单的体现了一家企业的管理过程,并最终确定了,ERP,的基本模块。在具体设计程序的过程中我们因为对,ERP,的了解不具体,走了很多弯路,但最后还是在老师的指导下完成了任务。,经过这一次的课程设计,我觉得在运用,ERP,思想进行设计时,一定要细心,按着步骤来,不能抢快,不能漏掉哪一不,做事也不能拖,不能急,该记得东西要即时记,不然会很容易出错。还有,做事一定要有规划,不能盲目地凭着自己的意向。,课程设计心得,同一组里要能够互相讨论,一定要加强团结,加强团队意识。在以后的学习与工作中,我们一定要好好把握机会,让自己的头,脑灵活起来。我们所学的知识很多通过到实践中去后,会得到不一样的收获,能帮助我们进一步理解知识,想的更透彻。而且很多知识到实践中去,才能体会到它的用处,所碰到的问题和想其解决之道。这次的,ERP,项目设计让我对这一点有更深刻的认识。,最后要说的是,无论我们做什么事,首先,要对自己的业务十分熟练,首先把自己的事情做好,才有精力学习更多的东西。其次是要与整个团队的人工作协调一致,融入到集体中去,:“服从”集体的意见,同时又要把自己的看法说出来,共同交流,一起进步。要有很好的团队合作意识,光顾自己是不会有前途的。要发挥自己的长处,避开自己的短处,然后再多多学习,。,主要参考文献,萨师煊、王珊,.,数据库系统概论,.,北京:高等教育出版社,.,2.,郑阿奇,.SQL Server 2008,实用教程,.,北京:电子工业出版社,.,3.,李刚,. .net,程序员之旅,.,北京:化学工业出版社,.,4.,姜中华,刘小春,. C#,程序设计,.,北京:机械工业出版社,.,谢谢,31,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!