ImageVerifierCode 换一换
格式:DOC , 页数:56 ,大小:1.09MB ,
资源ID:9851456      下载积分:14 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9851456.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(ERP生产管理系统采购申请单管理.doc)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

ERP生产管理系统采购申请单管理.doc

1、 ERP生产管理系统采购申请单管理 54 2020年5月29日 文档仅供参考 数 据 库 课 程 设 计 说 明 书       学生姓名: 学 号: 学 院: 专 业: 信息管理与信息系统  题 目: ERP生产管理系统采购申请单管理 指导教师       02月01日 1. 设计任务概述(包括系统总体框图及功能描述) 1.1背景 生产管理系统的任务有经过生产组织工作,按照企业目标的要求,设置技术上可行、经济上合算、物质技术条件

2、和环境条件允许的生产系统;经过生产计划工作,制定生产系统优化运行的方案;经过生产控制工作,及时有效地调节企业生产过程内外的各种关系,使生产系统的运行符合既定生产计划的要求,实现预期生产的品种、质量、产量、出产期限和生产成本的目标。生产管理的目的就在于,做到投入少 、产出多,取得最佳经济效益。 1.2功能模块图 采购申请单管理 查询采购申请单 审核采购申请单 修改采购申请单 添加采购申请单 删除采购申请单 1.2系统功能描述 根据对ERP管理组织结构设定与生产材料资源的经理人对系统功能提出的具体要求,同时结合计算机管理的特点,生产管理

3、模块的功能描述如下: 1.生产管理 生产管理主要由客户订单、材料请领单、产成品入库、转序卡、生产计划信息、材料进厂情况、材料需求计划、生产完成情况8个子模块组成。其中各个模块功能如下: l 客户订单 该模块主要实现增加、修改、删除和查询客户订单的零件号、零件数量、订单时间、厂家名称等信息。 l 材料请领单 该模块主要实现增加、修改、删除和查询请领单的基本信息,还有批准客户领取材料单据信息。 l 产成品入库 该模块主要实现增加、修改、删除和查询成品入库基本信息,能够对相应的库增加产品。 l 转序卡 该模块主要实现增加、修改、删除和刷新转序卡基本信息,转序卡主要包括厂家、零件号

4、零件名称、投放数量、投放时间等信息。 l 生产计划信息 该模块主要实现增加、修改和删除生产计划的基本信息,生产计划信息主要包括序号、厂家、零件名称、零件总承号等相关信息。 l 材料进厂情况 该模块主要实现增加、修改和删除材料进厂情况的基本信息,材料进厂情况主要包括序号、厂家、零件名称、零件总承号、板材定额、料片定额等信息。 l 材料需求计划 该模块主要实现增加、修改和删除材料需求计划的基本信息,材料需求计划主要包括计划需求数量、白班需求数量、晚班需求数量等信息。 l 生产完成情况 该模块主要实现增加、修改和删除生产完成情况基本信息,生产完成情况主要包括日白班累计完成、日晚班累

5、计完成、当天完成等信息。 2.库房管理 库房管理主要由废品单、返修品入库、返修品出库、成品库、半成品库、原材料库、辅助材料库、标准件库、工具库、工装备件库10个子模块组成。其中各个模块功能如下: l 废品单 该模块主要实现增加、修改、删除和刷新废品单的基本信息,废品单主要包括报废单部门、报废时间、报废数量等信息。 l 返修品入库 该模块主要实现增加、修改、删除和刷新返修品入库的基本信息,返修品入库主要包括入库的部门、入库的单号、零件号等信息。 l 返修品出库 该模块主要实现增加、修改、删除和刷新返修品出库的基本信息,返修品出库主要包括出库的部门、出库的单号、零件号等信息。 l

6、 成品库 该模块主要经过时间查询成品库的基本信息,成品库主要包括厂家信息、零件信息、价格信息、材料信息、库存信息等相关信息。 l 半成品库 该模块主要查询半成品库的基本信息,半成品库主要包括厂家信息、零件信息、价格信息、材料信息、库存信息等相关信息。 l 原材料库 该模块主要查询原材料库的基本信息,原材料库主要包括材料名称、材质、规格、单位、单价、初期数量、库存量等相关信息。 l 辅助材料库 该模块主要查询辅助材料库的基本信息,辅助材料库主要包括材料名称、型号、规格、单位、单价、初期数量、库存量等相关信息。 l 标准件库 该模块主要查询标准件库的基本信息,标准件库主要包括材料

7、名称、型号、规格、单位、单价、期初数量、库存量。入库时间等相关信息。 l 工具库 该模块主要查询工具库的基本信息,工具库主要包括材料名称、型号、规格、单位、单价、初期数量、库存量、入库时间等相关信息。 l 工装备件库 该模块主要查询工装备件库的基本信息,工装备件库主要包括材料名称、材质、规格、单位、单价、期初数量、库存量、入库时间等相关信息。 3.采购管理 采购管理主要由产成品入库、半成品入库、原材料采购、辅助材料采购、标准件采购、工具采购、工装备件采购、采购申请单、采购计划9个子模块组成。其中各个模块的功能如下: l 产成品入库 该模块主要实现增加、修改、删除和查询产成品入库

8、的基本信息,产成品入库主要包括零件号、零件名称、数量、金额等信息。 l 半成品入库 该模块主要实现增加、修改、删除和查询半成品入库的基本信息,半成品入库主要包括零件号、零件名称、数量、金额等信息。 l 原材料采购 该模块主要实现增加、修改、删除和查询原材料采购的基本信息,原材料采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。 l 辅助材料采购 该模块主要实现增加、修改、删除和刷新辅助材料采购的基本信息,辅助材料采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。 l 标准件采购 该模块主要实现增加、修改、删除和刷新标准件采购的基本信息,标准件采购主要包括材料

9、名称、材质、规格、数量、金额、库存量等信息。 l 工具采购 该模块主要实现增加、修改、删除和刷新工具采购的基本信息,工具采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。 l 工装备件采购 该模块主要实现增加、修改、删除和刷新工装备件采购的基本信息,工装备件采购主要包括材料名称、材质、规格、数量、金额、库存量等信息。 l 采购申请单 该模块主要实现增加、修改、删除和批审申请单的基本信息,采购申请单主要包括序号、规格、数量、申请部门、申请人等信息。 l 采购计划 该模块主要实现增加、修改和删除采购计划的基本信息,采购计划主要包括材料名称、材质、规格、数量、库存量、生产需

10、求数量等信息。 4.销售管理 销售管理主要由产成品出库、PA收发单2个子模块组成。其中各个模块的功能如下: l 产成品出库 该模块主要实现增加、修改、删除和查询产成品出库的基本信息,产成品出库主要包括客户名称、零件名称、零件号、数量等信息。 l PA收发单 该模块主要实现增加、修改、删除和查询PA收发单的基本信息,PA收发单主要包括要货单位、零件号、零件名称、数量、销售金额等信息。 5.综合查询 综合查询由生产查询子模块组成。其中各个模块的功能如下: l 生产查询 该模块主要经过时间查询生产产品基本信息,生产查询主要包括厂家、零件名称、零件号、期初数量、入库数量、出库数量、

11、期末数量、在制数量、PA清单返回数量、生产报废数量等信息。 5.设置 设置主要由XML路径设置、数据库设置2个子模块组成。其中各个模块的功能如下: l XML路径设置 l 数据库设置 6.外委管理 外委管理主要由外委加工、外委返回2个子模块组成。其中各个模块的功能如下: l 外委加工 该模块主要实现增加、修改、删除外委加工的基本信息,外委加工主要包括产品名称、产品代码、加工内容、加工数量、加工金额等信息。 l 外委返回 该模块主要实现增加、修改、删除和审核外委返回的基本信息,外委返回主要包括材料产品名称、产品代码、加工内容、返回数量等信息。 2. 本设计所采用的数据结构(

12、如:链表、栈、树、图等) 整体功能用例图(Use-Case Diagram): 采购申请单 字段名 数据类型 长度 备注 日期 datetime 8 日期 序号 varchar 50 序号 名称 varchar 50 名称 用途 varchar 50 用途 规格型号 varchar 50 规格型号 单位 varchar 50 单位 数量 int 4 数量 申请部门 varchar 50 申请部门 申请人 varchar 50 申请人 是否审批 varchar 50 是否审批 3. 功能模块

13、详细设计 3.1 详细设计思想 3.1.1采购申请单 3.1.1.1功能 增加、删除和审批申请单的基本信息,采购申请单主要包括序号、规格、数量、申请部门、申请人等信息。 3.1.1.2输入项 申请单的详细信息 3.1.1.3输出项 显示申请单列表 3.1.1.4算法 增加、删除和审批申请单 3.1.1.5流程逻辑 添加采购申请单 审批采购申请单 删除采购申请单 3.2 核心代码 查询采购申请单全部信息 namespace ERP.Model.Dao { public class 采购申请单Dao { En

14、tity.采购申请单 CaiGouShenQingDan = new Entity.采购申请单(); ///

/// 查询采购申请单全部信息 /// /// public static DataTable GetAllCaiGouShenQingDan() { string sql = "select * from [ERPMIS].[dbo].[采购申请单]";

15、 return DBconnection.getDataTable(sql); } ///

/// 根据序号返回最后一条数据 /// /// public static DataRow GetLastRow() { string sql = "select * from [ERPMIS].[dbo].[采购申请单] order by [序号] desc

16、"; return DBconnection.getSingleRow(sql); } 添加采购申请单 ///

/// /// /// public static bool insertCaiGouShenQingDan(Entity.采购申请单 CaiGouShenQingDan)

17、 { string sql = "insert into [ERPMIS].[dbo].[采购申请单] values ('" + CaiGouShenQingDan.日期1 + "','" + CaiGouShenQingDan.序号1 + "','" + CaiGouShenQingDan.名称1 + "',"+ "'" + CaiGouShenQingDan.用途1 + "','" + CaiGouShenQingDan.规格型号1 + "','" +

18、 CaiGouShenQingDan.单位1 + "',"+ "'" + CaiGouShenQingDan.数量1 + "','" + CaiGouShenQingDan.申请部门1 + "','" + CaiGouShenQingDan.申请人1 + "','等待审批') "; if (DBconnection.DoSQL(sql)) { return true; }

19、 else { return false; } } 删除采购申请单 ///

/// /// /// public static bool deleteCaiGouShenQingDan(Entity.采购申请单 Ca

20、iGouShenQingDan) { string sql = "delete from [ERPMIS].[dbo].[采购申请单] where 序号='" + CaiGouShenQingDan.序号1 + "'"; if (DBconnection.DoSQL(sql)) { return true; } else { return false;

21、 } } ///

/// 根据”序号”返回一条数据 /// /// /// public static DataRow getOneRow(Entity.采购申请单 CaiGouShenQingDan) { string sql = "se

22、lect * from [ERPMIS].[dbo].[采购申请单] where 序号 = '" + CaiGouShenQingDan.序号1+ "'"; return DBconnection.getSingleRow(sql); } 修改采购申请单 ///

/// /// /// pub

23、lic static bool updateCaiGouShenQingDan(Entity.采购申请单 CaiGouShenQingDan) { string sql = "update [ERPMIS].[dbo].[采购申请单] set 日期='" + CaiGouShenQingDan.日期1 + "',名称='" + CaiGouShenQingDan.名称1 + "',用途='" + CaiGouShenQingDan.用途1 + "'," + "规格

24、型号='" + CaiGouShenQingDan.规格型号1 + "',单位='" + CaiGouShenQingDan.单位1 + "',数量='" + CaiGouShenQingDan.数量1 + "'," + "申请部门='" + CaiGouShenQingDan.申请部门1 + "',申请人='" + CaiGouShenQingDan.申请人1 + "',是否审批='等待审批' where 序号='" + CaiGouShenQingDan.序号1 + "'";

25、return DBconnection.DoSQL(sql); } public static bool shenpi(Entity.采购申请单 CaiGouShenQingDan) { string sql = "update [ERPMIS].[dbo].[采购申请单] set 是否审批 = '已审批' where 序号 = '" + CaiGouShenQingDan.序号1 + "'"; return DBconnection.DoSQL(sql); }

26、 } } 连接数据库 class DBConnection { private static SqlConnection con; public static SqlConnection getCon() { SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["connectionString"].ToString()); return conn; }

27、 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.Clo

28、se(); return dt; } 3.3 程序运行结果(拷屏) 采购申请单主界面 审批功能 删除功能 添加功能 添加成功 修改功能 修改成功 4. 课程设计心得、存在问题及解决方法 在这次ERP课题的设计过程中,一开始的时候,在我的头脑中知识依稀存在着印象而已,不能体会到ERP真正的含义,觉得很含糊。对项目的设计与完成更是一头雾水。后来还是经过课堂上的学习,课后老师的辅导,下来小组成员在一起讨论,才有了一点踏实的感觉,知道该怎么下手了,初步地了解了ERP如何简单的体现了一家企

29、业的管理过程,并最终确定了ERP的基本模块。在具体设计程序的过程中我们因为对ERP的了解不具体,走了很多弯路,但最后还是在老师的指导下完成了任务。 经过这一次的课程设计,我觉得在运用ERP思想进行设计时,一定要细心,按着步骤来,不能抢快,不能漏掉哪一不,做事也不能拖,不能急,该记得东西要即时记,不然会很容易出错。还有,做事一定要有规划,不能盲目地凭着自己的意向。同一组里要能够互相讨论,一定要加强团结,加强团队意识。在以后的学习与工作中,我们一定要好好把握机会,让自己的头脑灵活起来。 我们所学的知识很多经过到实践中去后,会得到不一样的收获,能帮助我们进一步理解知识,想的更透彻。而且很多知识到

30、实践中去,才能体会到它的用处,所碰到的问题和想其解决之道。这次的ERP项目设计让我对这一点有更深刻的认识。 最后要说的是,无论我们做什么事,首先,要对自己的业务十分熟练,首先把自己的事情做好,才有精力学习更多的东西。其次是要与整个团队的人工作协调一致,融入到集体中去,:”服从”集体的意见,同时又要把自己的看法说出来,共同交流,一起进步。要有很好的团队合作意识,光顾自己是不会有前途的。要发挥自己的长处,避开自己的短处,然后再多多学习。 5. 附录(源程序代码) frmcaigou.cs using System; using System.Collections.Generic; u

31、sing System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace ERP.View.CaiGou { public partial class frmcaigou : Form { private static int a = 0; private static int b = 0;

32、 public frmcaigou() { InitializeComponent(); caigouguanli(); //dgv_caigou.Dock = System.Windows.Forms.DockStyle.Fill; //窗体占满整个界面 dgv_caigou.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;//窗体大小随数据固定 dgv_caigou.Sel

33、ectionMode = DataGridViewSelectionMode.FullRowSelect;//整行选中 } private void caigouguanli() { dgv_caigou.Visible = false; btn_add.Visible = false; btn_delete.Visible = false; btn_shenpi.Visible = false; }

34、 private void 申请采购单ToolStripMenuItem_Click(object sender, EventArgs e) { //申请采购单ToolStripMenuItem.Enabled = false; //添加复选框 if (a == 0) { DataGridViewCheckBoxColumn checkbox = new DataGridViewCheckBoxColumn

35、); checkbox.Name = "checkbox"; checkbox.HeaderText = ""; checkbox.Width = 30; dgv_caigou.Columns.Add(checkbox); a = 1; } //绑定数据表 DataTable dt = new DataTable(); d

36、t = Model.Dao.采购申请单Dao.GetAllCaiGouShenQingDan(); dgv_caigou.DataSource = dt; //”日期”列不可见 dgv_caigou.Columns["日期"].Visible = false; if (b == 0) { //添加”修改”linkbutton DataGridViewLinkColumn link = new Dat

37、aGridViewLinkColumn(); link.Name = "update"; link.HeaderText = "修改"; link.Text = "修改"; dgv_caigou.Columns.Add(link); link.VisitedLinkColor = System.Drawing.ColorTranslator.FromHtml("#000088"); link.

38、UseColumnTextForLinkValue = true; b = 1; } //去掉空白行 dgv_caigou.AllowUserToAddRows = false; dgv_caigou.Visible = true; btn_add.Visible = true; btn_delete.Visible = true; btn_shenpi.Visible = tru

39、e; btnRefresh.Visible = true; btnReturn.Visible = true; } private void btn_add_Click(object sender, EventArgs e) { FrmCaigouAdd f = new FrmCaigouAdd(); f.ShowDialog(); } private void btn_

40、delete_Click(object sender, EventArgs e) { foreach (DataGridViewRow dr in dgv_caigou.Rows) //遍历所有checkbox { if (dr.Cells["checkbox"].Value != null) { Model.Entity.采购申请单 CaiGouShenQingDan = new Model.Ent

41、ity.采购申请单(); CaiGouShenQingDan.序号1 = dr.Cells["序号"].Value.ToString(); bool i = Model.Dao.采购申请单Dao.deleteCaiGouShenQingDan(CaiGouShenQingDan); if (i) { MessageBox.Show("删除成功!");

42、 } else { MessageBox.Show("删除失败!"); } } } } private void dgv_caigou_CellContentClick(object sender, DataGridViewCellEventArgs e) { if

43、e.ColumnIndex == 1) { FrmCaigouAdd f = new FrmCaigouAdd(); FrmCaigouAdd.xuhao = dgv_caigou.SelectedRows[0].Cells["序号"].Value.ToString(); f.Text = "修改采购申请单"; f.ShowDialog(); } } private

44、void btn_shenpi_Click(object sender, EventArgs e) { foreach(DataGridViewRow dr in dgv_caigou.Rows) //遍历所有checkbox { if (dr.Cells["checkbox"].Value != null) { Model.Entity.采购申请单 CaiGouShen

45、QingDan = new Model.Entity.采购申请单(); CaiGouShenQingDan.序号1 = dr.Cells["序号"].Value.ToString(); bool i = Model.Dao.采购申请单Dao.shenpi(CaiGouShenQingDan); if (i) { MessageBox.Show("审批成功!");

46、 } else { MessageBox.Show("审批失败!"); } } } } ///

/// 返回上一层 /// ///

47、 /// private void btnReturn_Click(object sender, EventArgs e) { this.Close(); } ///

/// 刷新 /// /// /// pr

48、ivate void btnRefresh_Click(object sender, EventArgs e) { 申请采购单ToolStripMenuItem_Click(sender,e); } } } Frmcaigouadd.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Lin

49、q; using System.Text; using System.Windows.Forms; using System.Text.RegularExpressions; namespace ERP.View.CaiGou { public partial class FrmCaigouAdd : Form { Model.Entity.采购申请单 CaiGouShenQingDan = new Model.Entity.采购申请单(); public static string xuhao; publ

50、ic static string bumen = ""; public static string people = ""; public FrmCaigouAdd() { InitializeComponent(); } private void FrmCaigouAdd_Load(object sender, EventArgs e) { if (this.Text.Contains("添加")) {

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服