版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C#程序设计》大作业题目:设备管理系统专业:计算机科学与技术s学号:121096143姓名:朱晓敏完成日期:2012/11/6目录TOC\o"1-2"\h\z\u1前言 22需求分析 22.1要求 22.2任务 22.3运行环境 22.4开发工具 23概要设计与详细设计 33.1系统流程图 33.2数据库设计 43.2.1建立数据字典 43.2.2数据库详细设计 44编码与实现 54.1分析 54.2具体代码实现 74.3界面实现 165课程设计总结 24参考文献 25评语及成绩 0
1前言设计一个设备管理系统,该系统主要针对设备管理员。系统首先要求用户登录,用户必须输入正确的用户名和密码;系统主界面包括设备查询功能及数据维护功能,设备查询功能是按一定的条件查询所需要的设备信息,数据维护主要是通过增加或删除来修改数据。2需求分析2.1要求(1)用Csharp语言实现程序设计;(2)采用.NET开发工具来设计主窗体和子窗体等;(3)画出系统模块的流程图;(4)完成数据库的设计;(5)界面友好(良好的人机互交),程序要有注释。2.2任务(1)设计一个登陆窗体和主窗体,7个子窗体来显示相关信息;(2)管理员必须输入正确的用户名和密码,才能进入主窗体进行相关操作;(3)画出所有模块的流程图;(4)完成数据库的设计;(5)编写代码;(6)程序分析与调试。2.3运行环境(1)WINDOWS2000/XP系统(2)VisualStudio2005编译环境2.4开发工具C#:C#(CSharp)是微软为NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。3概要设计与详细设计3.1系统流程图首先要有一个登录模块对登录用户进行验证,如果验证成功则进入系统的主窗体,登录主窗体之后管理员以操作所有的功能:查询、修改、增加设备信息、辅助工具、退出。开始开始用户名及密码选择操作类型查询设备信息修改设备信息添加设备信息删除设备信息设备信息表退出NY图3.1系统流程图3.2数据库设计3.2.1建立数据字典在开发设备管理系统之前,分析了改系统的数据量。选择MicrosoftSQLServer2005数据库存储这些信息,数据库命名为MyDevice,在数据库中创建了2个数据表用于不同的信息。1.设备管理员数据字典名字:设备管理员表(User)描述:记录管理员的具体详细信息定义:设备管理员表=用户编号+用户名+密码位置:设备管理数据库2.设备数据字典名字:设备信息表(equipment)描述:记录设备的具体详细信息定义:设备信息表=设备编号+设备名称+设备数量+设备价格位置:设备管理数据库3.2.2数据库详细设计表1User表结构列名数据类型说明userIdint用户编号,主键,标识列,表示增量1,标识种子1UserNamenvarchar(50)用户名,非空passwordnvarchar(50)密码,非空表2equipment表结构列名数据类型说明idint设备编号,主键,标识列,表示增量1,标识种子1namenvarchar(50)设备名称,非空pricemoney设备名称,非空countint设备数量,非空4编码与实现4.1分析(1)登陆界面的设计——打开VisualStudio2005,新建一个名为DeviceSystem项目,然后打开一个窗体并命名为userlogin.cs。在此窗体中添加2个标签(用户名和密码)、2个按钮(确定和取消)和2个textBox等,如图所示图4.1登陆窗体(2)系统主窗体的设计——添加窗体并命名为frmMain.cs,在此窗体添加一个MenuStrip控件,一个ToolStrip控件及3个按钮,一个Time控件,toolStripStatus控件并分别设置各属性,如图所示图4.2系统主窗体(3)子窗体的设计——添加4个窗体并依此命名为frmselecName.cs、frmselecPrice.cs、frmDataMaint.cs、frmDeletedevice.cs并分别添加工具控件及设置各属性,如图所示图4.3按名称查询窗图4.4按价格查询窗体图4.5数据维护窗体4.2具体代码实现1.登录窗体—frmlogin.csusingSystem;usingSystem.Configuration;……namespaceDeviceSystem{…………privatevoidbtnYes_Click(objectsender,EventArgse){stringuserName=txtName.Text;stringpassword=txtPwd.Text;stringcons=ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceConnectionString"].ConnectionString;SqlConnectionconnection=newSqlConnection(cons);//获取用户名和密码匹配的行的数量的SQL语句stringsql=String.Format("selectcount(*)from[User]whereusername='{0}'andpassword='{1}'",userName,password);try{connection.Open();//打开数据库连接SqlCommandcommand=newSqlCommand(sql,connection);//创建Command对象intnum=(int)command.ExecuteScalar();//执行查询语句,返回匹配的行数if(num>0){//如果有匹配的行,则表明用户名和密码正确MessageBox.Show("欢迎进入设备管理系统!","登录成功",MessageBoxButtons.OK,MessageBoxIcon.Information);frmMainmainForm=newfrmMain();//创建主窗体对象mainForm.Show();//显示窗体this.Visible=false;//登陆窗体隐藏}else{MessageBox.Show("您输入的用户名或密码错误!","登录失败",MessageBoxButtons.AbortRetryIgnore,MessageBoxIcon.Exclamation);}//MessageBoxIcon.Exclamation是由三角符号组成的警惕图}catch(Exceptionex){MessageBox.Show(ex.Message,"操作数据库出错啦!",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);}finally{connection.Close();//关闭数据库连接}}privatevoidbtnCancel_Click(objectsender,EventArgse){txtName.Text="";txtPwd.Text="";txtName.Focus();//将光标指定在txtName上}}}2.主窗体frmMain.csusingSystem;usingSystem.Windows.Forms;……namespaceDeviceSystem{…………privatevoidtimer1_Tick(objectsender,EventArgse){DateTimedt=DateTime.Now;//获取当前时间tssData.Text=dt.ToLongDateString();}privatevoidtsmExit_Click(objectsender,EventArgse){Application.Exit();}privatevoidtsmSelecName_Click(objectsender,EventArgse){frmselecNameselectname=newfrmselecName();//创建子窗体对象selectname.MdiParent=this;//指定当前窗体为MDI父窗体selectname.Show();//打开子窗体tssStatus.Text="按名称查询";//在状态栏中显示操作内容}privatevoidtsmSelecPrice_Click(objectsender,EventArgse){frmselecPriceselectprice=newfrmselecPrice();//创建子窗体对象selectprice.MdiParent=this;//指定当前窗体为MDI父窗体selectprice.Show();//打开子窗体tssStatus.Text="按单价查询";//在状态栏中显示操作内容}privatevoidtsmUpdate_Click(objectsender,EventArgse){frmDataMaintdatamaint=newfrmDataMaint();//创建子窗体对象datamaint.MdiParent=this;//指定当前窗体为MDI父窗体datamaint.Show();//打开子窗体tssStatus.Text="修改数据";//在状态栏中显示操作内容}privatevoidtsmabout_Click(objectsender,EventArgse){frmAboutabout=newfrmAbout();//创建子窗体对象about.MdiParent=this;//指定当前窗体为MDI父窗体about.Show();//打开子窗体tssStatus.Text="关于我们";//在状态栏中显示操作内容}privatevoidtsmjsq_Click(objectsender,EventArgse){frmjsqjsq=newfrmjsq();//创建子窗体对象jsq.MdiParent=this;//指定当前窗体为MDI父窗体jsq.Show();//打开子窗体tssStatus.Text="计算器";//在状态栏中显示操作内容}privatevoidtsmdate_Click(objectsender,EventArgse){frmTimetime=newfrmTime();//创建子窗体对象time.MdiParent=this;//指定当前窗体为MDI父窗体time.Show();//打开子窗体tssStatus.Text="万年历";//在状态栏中显示操作内容}privatevoidtsmdel_Click(objectsender,EventArgse){frmDeletedevicedelete=newfrmDeletedevice();//创建子窗体对象delete.MdiParent=this;//指定当前窗体为MDI父窗体delete.Show();//打开子窗体tssStatus.Text="设备数据维护";//在状态栏中显示操作内容}}}3.子窗体frmMain.csusingSystem;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.Configuration;……namespaceDeviceSystem{……publicfrmselecName(){InitializeComponent();stringcons=ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceConnectionString"].ConnectionStringconnection=newSqlConnection(cons);}privatevoidfrmselecName_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表“myDeviceDataSet.equipment”中。您可以根据需要移动或移除它。this.equipmentTableAdapter.Fill(this.myDeviceDataSet.equipment);}privatevoidbtnSelectName_Click(objectsender,EventArgse){stringname=textBox1.Text;//按名称查询设备stringsql=String.Format("select*fromequipmentwherenamelike'%{0}%'",name);try{SqlDataAdapterdataAdapter=newSqlDataAdapter(sql,connection);DataSetdatSet=newDataSet("equipment");dataAdapter.Fill(datSet);//设置各列的显示数据字段dataGridView1.Columns[0].DataPropertyName="id";dataGridView1.Columns[1].DataPropertyName="name";dataGridView1.Columns[2].DataPropertyName="price";dataGridView1.Columns[3].DataPropertyName="count";dataGridView1.DataSource=datSet.Tables[0];}catch(Exceptionex){MessageBox.Show(ex.Message,"操作数据库出错啦!",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);}}privatevoidbutton1_Click(objectsender,EventArgse){this.Close();}}}4.子窗体frmselecPrice.csusingSystem;usingSystem.Drawing;usingSystem.Data.SqlClient;usingSystem.Configuration;……namespaceDeviceSystem{……………publicfrmselecPrice(){InitializeComponent();stringcons=ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceConnectionString"].ConnectionString;connection=newSqlConnection(cons);}privatevoidbtnselectPrice_Click(objectsender,EventArgse){//decimal表示十进制数decimalprice1,price2;try{price1=Convert.ToDecimal(textBox1.Text);price2=Convert.ToDecimal(textBox2.Text);}catch{price1=0;price2=1000000M;//默认为最大值}if(price1>price2){//如果price1>price2,交换两者decimaltemp=price1;price1=price2;price2=temp;}//按价格查询设备stringsql=String.Format("select*fromequipmentwherepricebetween{0}and{1}",price1,price2);try{SqlDataAdapterdataAdapter=newSqlDataAdapter(sql,connection);DataSetdatSet=newDataSet("equipment");dataAdapter.Fill(datSet);//设置各列的显示数据字段dataGridView1.Columns[0].DataPropertyName="id";dataGridView1.Columns[1].DataPropertyName="name";dataGridView1.Columns[2].DataPropertyName="price";dataGridView1.Columns[3].DataPropertyName="count";dataGridView1.DataSource=datSet.Tables[0];}catch(Exceptionex){MessageBox.Show(ex.Message,"操作数据库出错啦!",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);}}privatevoidfrmselecPrice_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表“myDeviceDataSet.equipment”中。您可以根据需要移动或移除它。this.equipmentTableAdapter.Fill(this.myDeviceDataSet.equipment);}privatevoidbutton1_Click(objectsender,EventArgse){this.Close();}}5.子窗体frmDataMaint.csusingSystem;usingSystem.Data.SqlClient;……namespaceDeviceSystem{……………privatevoidfrmDataMaint_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表“myDeviceDataSet.equipment”中。您可以根据需要移动或移除它。this.equipmentTableAdapter.Fill(this.myDeviceDataSet.equipment);}privatevoidbtnsave_Click(objectsender,EventArgse){equipmentTableAdapter.Update(myDeviceDataSet.equipment);}privatevoidbtnguanbi_Click(objectsender,EventArgse){this.Close();}privatevoidbtnrefresh_Click(objectsender,EventArgse){equipmentTableAdapter.Fill(myDeviceDataSet.equipment);}}}6.子窗体frmDeletedevice.csusingSystem;usingSystem.Data.SqlClient;usingSystem.Configuration;……namespaceDeviceSystem{……publicpartialclassfrmDeletedevice:Form{SqlConnectioncon;SqlDataAdapterda;DataSetds;SqlCommandcom;publicfrmDeletedevice(){InitializeComponent();}privatevoidfrmDeletedevice_Load(objectsender,EventArgse){BKY();stringcons=ConfigurationManager.ConnectionStrings["DeviceSystem.Properties.Settings.MyDeviceConnectionString"].ConnectionString;con=newSqlConnection(cons);////绑定cbosmda=newSqlDataAdapter("selectnamefromequipment",con);ds=newDataSet();da.Fill(ds,"equipment");cbosm.DataSource=ds.Tables["equipment"];cbosm.DisplayMember="name";FillDgvshebei();}privatevoidFillDgvshebei(){//绑定dgvshebeida=newSqlDataAdapter("select*fromequipment",con);ds=newDataSet();da.Fill(ds,"equipment");dgvshebei.DataSource=ds.Tables[0];}privatevoiddgvshebei_CellClick(objectsender,DataGridViewCellEventArgse){txthao.Text=Convert.ToString(dgvshebei["id",dgvshebei.CurrentCell.RowIndex].Value);txtname.Text=Convert.ToString(dgvshebei["name",dgvshebei.CurrentCell.RowIndex].Value);txtC.Text=Convert.ToString(dgvshebei["price",dgvshebei.CurrentCell.RowIndex].Value);txtD.Text=Convert.ToString(dgvshebei["count",dgvshebei.CurrentCell.RowIndex].Value);}privatevoidtsbdel_Click(objectsender,EventArgse){com=newSqlCommand("deletefromequipmentwhereid='"+txthao.Text+"'",con);if(con.State==ConnectionState.Closed){con.Open();}inti=(int)com.ExecuteNonQuery();con.Close();if(i>0){FillDgvshebei();MessageBox.Show("删除成功!");}}privateboolbselect(){com=newSqlCommand("selectcount(*)fromequipmentwhereid='"+txthao.Text+"'andname='"+txtname.Text+"'",con);if(con.State==ConnectionState.Closed){con.Open();}inti=(int)com.ExecuteScalar();con.Close();if(i>0){MessageBox.Show("已有这条记录!");Clear();returntrue;}else{returnfalse;}}privatevoidClear(){txthao.Text="";txtname.Clear();}privatevoidtslbaocun_Click(objectsender,EventArgse){if(txtname.Text==""||txtC.Text==""||txtD.Text==""){MessageBox.Show("填写不完整!");}else{if(bselect()==false){com=newSqlCommand("insertintoequipment(name,price,count)values('"+txtname.Text+"','"+txtC.Text+"','"+txtD.Text+"')",con);if(con.State==ConnectionState.Closed){con.Open();}intj=(int)com.ExecuteNonQuery();con.Close();if(j>0){FillDgvshebei();MessageBox.Show("增加成功!");}}}}privatevoidtsbquxiao_Click(objectsender,EventArgse){Clear();BKY();}privatevoidBKY(){txthao.Enabled=false;txtname.Enabled=false;tslbaocun.Enabled=false;tsbquxiao.Enabled=false;}privatevoidKY(){txthao.Enabled=true;txtname.Enabled=true;tslbaocun.Enabled=true;tsbquxiao.Enabled=true;}privatevoidtsmjia_Click(objectsender,EventArgse){KY();}privatevoidbtntui_Click(objectsender,EventArgse){this.Close();}}}4.3界面实现首先用户进入登录界面,必须输入正确的用户名和密码,否则会提示用户名或密码错误,请重新输入:图4.6输入正确后,点击确定按钮后则进入系统的主界面,进行相关操作:图4.7点击“按名称查询”,进入查询界面,输入“笔记本”,点击查询,则可显示有关数据:图4.8点击关闭,退出按名称查询窗体,然后点击“按价格查询”,输入价格,点击查询:图4.9点击“关闭”按钮,退出该界面,点击数据维护下的“修改数据”,将电视机数量改为10,点击保存修改后,点击刷新:图4.10图4.11点击“关闭”按钮,退出后点击“删除数据”,开始进入时,“保存”和“取消”按钮是灰色的即不可用;只有点击“添加”按钮之后,“保存”和“取消”才可用图4.11点击“添加”按钮后,然后点击手机,手机的相关信息会显示在文本框中:图4.12添加信息时,如果输入的信息不完整,则会提示“输入信息不完整”;若输入相同信息,则会提示“该记录已存在”;若输入正确后,则提示“添加成功”图4.13图4.14图4.15点击“删除”按钮,则会提示“删除成功”图4.16点击“关闭”按钮,退出界面,点击“关于我们”:图4.17点击“确定”按钮,退出该界面,点击“帮助”的“计算器”和“万年历”:图4.18图4.195课程设计总结课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.通过这次课程设计,本人在多方面都有所提高。通过这次课程设计,综合运用本专业所学课程的理论,巩固与设备系统设计等课程所学的内容,掌握一个项目设计的方法和步骤,提高了计算能力,绘图能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出自己单独设计设备系统的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。在此感谢我们的李老师,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪。同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。由于本人的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,本人将万分感谢。参考文献[1]张福祥.C语言程序设计[M].辽宁大学出版社,2010.1[2]张福祥.C语言程序设计实验实训与习题解答[M].沈阳:辽宁大学出版社,2010.1[3]牛莉,刘远军等.计算机等级考试辅导教程[M].北京:中国铁道出版社,2008.评语及成绩题目:设备管理系统专业:计算机科学与应用技术s学号:121096143姓名:朱晓敏教师评语:评定成绩:
附录资料:不需要的可以自行删除制造业现场管理实践第一部分:材料管理入库之前数数看:实际数量与<送货单>一致才能签名,不对不能签。签完名后才向对方说数量有差异,才提出赔偿要求,肯定没人理睬你。<现品票>要留下:<现品票>是向前工序反馈情报的重要凭证,也是不良品主要追踪线索之一,附在不良品上退回给前工序(协作厂家)时,更具有说服力。先来先用乱不得:材料使用的第一原则就是先来先用,这是防止品质产生混乱,保持良好的可追溯性的先决条件之一。材料去向要清楚:不是所有的材料都能组装出成品,中途分流的材料要有合理的理由,分流的数量要补回,否则生产计划就不能达成。材料台面摆放有学问:合理的摆放不仅能够节约空间,提高取拿准确度,降低作业工时,并能使台面3S活动得以维持。副料管理决不可是一笔糊涂帐:缺少副料,生产一样无法进行。副料的好坏不仅直接影响着品质,它还在成本中占据一定比例。不良品退回要确认:向前工序退回良品和自责品,最终失去的将是别人对你的信任,此外,还浪费双方无谓的人力和财力资源。盘点的时候要仔细:盘点是一段不得已暂时中止生产,只有支出没收入的非常时期,务必在短时间内、高精度的加以完成。不用的时候封存好:不用的材料不等于不要!需要时,能迅速、准确、完整无缺的找到,才不会延误生产。10、报废大笔挥不得:报废就是扔钱!报废意味着血本无归、破产倒闭,同行竞争者巴不得你天天都在报废,决对不会同情你!11、追加工、选别要有样品:对作业人员来说,文件远不如样品直观,只有设定了上下限样品,才能进行自主判定;才能将作业差异控制在所要求的范围内。12、库存太多是浪费,太少又不安全:库存好比是吃饭,吃多了,撑着!吃少了,不管饱!不仅要看菜吃饭,还得量肚而行。决定材料库存量的基本原则是:适时、适量、适价、适地、适质。材料的基本订购法有:一次过订货、分阶段订货、现用现订等三种方法。13、算准在线库存量:单品材料在线库存太多,说明材料的派发方法和包装质量有问题。部件在线库存过多,说明各工序工时不平衡,前后衔接失调。14、部件先行不贪多:如果产品是一列火车,那么部件就是火车头。只有火车头先开动,整列火车才会动,而且火车头总是同步领先于后边的车厢。15、外观瑕疵真棘手:客户并不完全拒绝外观有瑕疵的商品。插手外观控制的手越多,就越容易形成多重标准,但谁都不能真正代表客户的意愿。16、搬运方式要讲究:粗暴的搬运,会造成被搬运物的破损。适时、适量、完整无缺的搬运,能为缩短作业工时、提高生产效率、降低库存提供保证。17、特殊材料,特别管理:之所以特殊,是由于在我们现有的科技力量下不容易大量获得,即使获得了,也要通过特别的管理手法,才能确保其品质。18、特采不慎是自杀:特采是品质下降的开始;是未经市场认可的冒险行为,屡试之下,终会有被市场拒绝的时候。19、申领手续要齐全:办理手续不仅仅是为了留下一个凭证,也是为了精确控制数量和避免浪费,使管理人员心中有数。20、从一开始就降低材料成本:材料成本包括使用量和单价两个要素,要降低材料成本就必须在这两方面下工夫,但是,其前提条件是要确保品质。21、早早反馈不良情报,救人也救已:因情报交流不顺畅而延误的时间成本,比起不良材料自身的价值要大得多!不早点反馈给别人,就别指望能早日解决!第二部分:人员管理所有的管理活动都不能离开最基本的管理目标,管理手段只有领先于时代的要求,企业才有生存和发展的可能。现场要管理的对象(生产要素),从大的方面可分为:人员(Man)、设备(Machine)、材料(Material)、作业方法(Method)作业环境(Environment)等五大部分,即4M1E。而围绕其所展开的最基本的目标活动为:提升品质(Quality)、降低成本(Costing)、确保交货期(Deadline)、确保人身安全(Safety)提高士气(Morale)等五点,即QCDSM。新人更要耐心去指导:新进公司,就像到了国外一样,人生地不熟的,门都摸不着,哪谈得上对公司有所贡献呢!抽象指示听不懂:没有具体内容的指示,使部下无所适从,要么不去做,要么靠自己的想象发挥来做,必然导致作业结果出现偏差。即发出的指示里要有5W1H(何人Who、何时When、何事What、何地Where、何故Why、如何How)。缺席顶位有陷阱:有许多作业不良,就是由于顶位人员不熟练而造成的。平时有计划地培养全能工,是填平缺席陷阱,避过危机的有效方法之一。个别辅导与集中指导相结合:能力差的要个别辅导,使其达到平均水平。集中指导是为了明确集体目标,强调协同配合意识,以及借用众人的智慧。调动每一个人的积极性:健全的奖惩制度是基础,高明的指示、命令是调动积极性的关键。积极性一旦调动起来,再棘手的难题都能得到圆满的解决。光讲不干不是将:上司的行动就是最好的命令!谁都喜欢追随善解人意、有礼有节、指挥头头是道,又身先士卒的上司。筑起良好的上下关系:主动亲近部下,赢得信赖和尊重后,指导部下才有可能成功。积极贴近上司,学习其优秀的品德、才能,拓展自己广阔的将来。让情报交流更顺畅:情报交流的成功与否,取决于是否准确发出,以及对情报内容是否接收、理解、共鸣。情报交流充分,执行才不会偏离要求。10、褒贬部下要不失时机:事过境迁,对部下的表扬或批评才姗姗来迟,部下会以为你根本就没放在心上,有说和没说的效果差不多。适时表扬的含义:不漏听、不漏看、不忘记部下取得的成果;要及时在众人面前表扬;可以借助他人来表扬。表扬时注意事项:莫要夸大其实;莫要瞒上欺下;莫要哗众取宠;莫要夜郎自大。批评时注意事项:A、就事论事,切莫言及他人他事(如:把以前的旧帐一笔一笔搬出来,逐条清算;胡乱断言部下无可救药,将来不会有前途;一口咬定别人怎么好,你怎么没出息;连同家人一起牵扯进来,祖宗八代一起骂。);B、批人要留“皮”,不往死里整(如:事先未对当事人“吹风”,就直接招集众人,当着大家的面,点名道姓地数落起来;当着不相关的第三者,或者资格更低者的面前批评;到处发布批评的言辞;实际处罚比批评要严厉);C、切忌“四不”(不听部下解释,揪住就批,有理没理先骂一顿再说;不给挽回机会,一错就批,根本不理会最终结果;不再信任,错一回批一次,以后就不再使用该人;不采取相应的实际处罚,仅停留在口头上。)。11、管理人员更要有问题意识:按部就班地完成工作目标,还不能说是万事大吉,现场的问题总是不停地涌现,要改善的项目永无止境。实战注意事项:①、仅靠老经验已无法应付的工作是否增多?②、是否认为世上只有自己的专业高?③、是否不愿与其它部门更多地沟通?④、计划中途变更的次数是否增多?⑤、多品种,少批量,短期限的生产任务是否越来越多?⑥、是否重视最终业绩?⑦、有无轻视外语?⑧、有无轻视电脑的学习与应用?⑨、发觉问题和处理问题的能力有无提高?12、巡视不是做样子:百闻不如一见,看一百份报告、听一百次汇报,都不如亲自到现场巡视一趟深刻得多。13、要有果敢的勇气:遇变处险时,不被传统观念所束缚,要敢于创新、周密计划、大胆试验,才有可能开拓新局面。实战注意事项:①、改变自我的勇气;②、坚韧不拔的勇气;③、倾听忠言的勇气;④、行动的勇气;⑤、信任部下的勇气;⑥、量才用人的勇气;⑦、不轻易与部下妥协的勇气;⑧、公平、公正、公开的勇气;⑨、责为己任的勇气。14、指导部下的基本方法—OJT(ONJOBTRAINING):如果部下的业务知识匮乏、办事能力差、工作业绩不理想,其实就是上司指导不足;就是上司的失职。实战时注意事项:由基础到应用;从简单到复杂;让其动手看看;让其积极地提问;不停地关心、鼓励。15、建立鲜明的奖惩制度:奖励优秀的人员,是为了激励全体人员的积极性;惩罚恶行,是为了保证每一个人的行为都符合最低要求。16、抓紧每天八小时:工作效率低下,长期延迟至八小时,除了得到一些加班工资之外,就是身心疲乏和老板的白眼。管理人员总是在“做”与“管”之间不停地切换。“管”是为了保证整体目标能够实现,而“做”则是引导集体迈向目标的第一步。17、后工序也是客户:掏钱购买你的产品或服务的人是客户,但是不掏一分钱,要接手自己下一步工作的人也是客户。18、客户投诉,怠慢不得:处理投诉要快,否则让人觉得你缺乏诚意。客户发火时,不妨先说声“对不起”,然后再细究。19、为何大错不犯小错不断:大批量的不良,比偶发不良要容易对策得多,偶发不良很难根治,它来无踪,去无影,最令人头痛。实战时注意事项:A、对事不对人;B、一切“傻瓜化”,即作业、检查、判定时,尽可能简单化、明了化,人人都可以胜任。20、建立高效的组织:过多的组织层次,只会导致工作效率下降;官僚风气蔓延;人事关系复杂,最终自己拖垮自己的境地。实战时注意事项:A、上下层次少,机构不重复;B、适材适所,适责适遇,宁缺勿滥;C、职责分明;D、建立鲜明奖惩制度;E、每一成员均有完成本职工作的能力;F、动态运行。
第三部分作业方法管理工时真的不能再降了吗:作业工时越短,付出的人事成本越低,但是标准工时的确立,并不是以最快的某个人为基准,需要综合考虑。试做就是找问题:通过试做可以设定最佳组合的生产要素;可以为重大决策指明方向,但是天天都在试做的产品,其品质八成不稳定。写好标准书:实际作业与标准书的要求必须完全一致,写好标准书,对企业来说就像制定一部“国家法律”一样重要。出厂号码是“天线”:出厂号码里浓缩了大量有关制造条件的信息,通过它可查出该产品的来龙去脉,为及时、准确地向客户提供服务打下基础。不良品发生先别慌:斩除不良品,原本就是管理工作的一部分,经历的越多,经验越能得到积累;管理能力越能得到提升。用用QC七手法:优良的品质是靠科学的方法管理出来的QC七手法正是现场品质管理最常用的科学工具之一。QC七手法排列图、因果图、散布图、直方图、检查表、层别法、管制图。工序诊断看看病:就象一年一次的身体健康检查一样,通过诊断可以发现工序上潜在的“病因”,使问题消除在初级阶段。识别没做好,东西真难找:生产要素的识别做不好,要么就你一个人知道,别人都不知道;要么别人都知道,就你一个人不知道。人员识别;设备、夹具识别;材料识别;作业方法识别;作业环境识别。推进5S活动:5S活动不仅能够改善作业环境,还能作业效率、品质、士气,牵一而动百,是其它管理活动有效开展的基石之一。整理(SEIRI)、整顿(SEITON)、清扫(SEISOU)、清洁(SEIKETU)、修养(SHITUKE);再加上2S坚持、习惯。10、文件归档要好找:任何人有需要的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咸阳市渭城区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 张家口市万全县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 东莞市东城区2025-2026学年第二学期四年级语文第四单元测试卷(部编版含答案)
- 山南地区琼结县2025-2026学年第二学期三年级语文第五单元测试卷部编版含答案
- 玉树藏族自治州杂多县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 思茅市思茅市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 太原市晋源区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 培训站建设计划方案
- 深度解析(2026)《2026-2027年支持实时操作系统与功能安全的微控制器内核IP在汽车与工业领域成为标准获芯片设计公司广泛授权与生态投资》
- 育人论文题目及答案高中
- 和谐婚姻家庭知识讲座
- 宠物腹部手术-胃切开术
- 宠物腹部手术-肠管侧壁切开术
- 2022-2023学年六年级下册综合实践活动茶与生活(说课稿)
- 丙戊酸镁缓释片及其制备工艺
- 警惕病从口入-课件
- 各大名校考博真题及答案心内科部分
- 中药与食物的关系药食同源
- 杭州电子科技大学-计算机学院-计算机科学与技术(学术)培养方案
- 新人教版五年级下册数学(新插图)练习六 教学课件
- GB/T 23901.2-2019无损检测射线照相检测图像质量第2部分:阶梯孔型像质计像质值的测定
评论
0/150
提交评论