第一篇:ATM的java实训项目设计报告书
河南经贸职业学院信息管理系《Java程序设计》课程设计报告
《Java语言程序设计》课程设计报告
题 目:设 计 者:班 级:学 号:指导教师:系 部:专 业:
ATM机 何珍珍 张明月 10信息一班 210510113 210510152 魏艳铭 信息管理系 计算机应用技术
2011年 月 25 日
河南经贸职业学院信息管理系《Java程序设计》课程设计报告
ATM机设计报告
目录 概述..........................................................................................................................................2 1.1 问题分析..........................................................................................................................2 1.2功能..................................................................................................................................2 2 总体设计...................................................................................................................................3 3 详细设计...................................................................................................................................3 1.登录界面Client()类结构介绍:........................................................................................3 2.卡号生成界面AtmDemo()类结构介绍:.................................................错误!未定义书签。3.功能界面Main()类结构介绍:.........................................................................................4 4.存款的界面KeepMoney()和取款的界面GetMoney()结构介绍:...................................4 5.修改密码界面Change()类结构介绍:.................................................错误!未定义书签。7.查询余额界面Yuxia.java()类结构介绍:...............................................................................5 4 实现..........................................................................................................................................5 1.运行环境.........................................................................................................................5 2.运行情况抓图..................................................................................................................5 5 总结与体会................................................................................................................................7 6 参考文献...................................................................................................................................7 7 附录: 程序清单.........................................................................................错误!未定义书签。
概述
1.1 问题分析
模拟ATM机基本操作功能:存款、取款、余额查询、修改密码等;初始账户10000元;修改密码时必须修改两次,确认后才可使用;取款的款项和存款的款项必须是100的整倍数; 1.2功能
1)模拟ATM机实现当用户进入登陆页面后,用户需先点击银行开户按钮进行银行开户;
2)进入银行开户页面之后,进行填写客户信息,系统会自动生成卡号,信息填写完整后系统会自动保存用户信息在生成的文件中,并返回登陆页面进行登录。
3)登陆成功之后进入ATM机操作页面进行存款、取款、余额查询、修改密码,点击一个按钮都会显示出对应的页面。河南经贸职业学院信息管理系《Java程序设计》课程设计报告 总体设计
1、Client()类第一个登陆页面主要包括:登陆账号按钮、银行开户按钮、重新登录按钮、退出系统按钮;
2、AtmDemo()类第二个登陆页面主要进行用户资料填写主要包括:卡号、密码、确认密码、用户名、性别、存款金额标签;生成卡号、确认开户、取消开户按钮;
3、Main()类第二个登陆页面主要设置安放按钮,主要包括:取款、存款、修改密码、查询余额、退出该界面按钮并对所有按钮进行监听;
4、GetMoney()类第三个登陆页面主要进行取款设置主要包括:提款金额数目的数字按钮,当点击相应的按钮时,提取金额框内显示相应的取款金额;当提款的金额超出卡内总金额时,取款失败;
5、KeepMoney()类第四个登陆页面主要进行存款设置主要包括:存款金额数目的数字按钮,当点击相应的按钮时,存款金额框内显示相应的存款金额;
6、Change()类第五个登陆页面主要进行密码修改的设置主要包括:设置“确认”“取消”“返回主页面”三个按钮;两次输入新的密码,当两次密码相同时点击“确认”按钮修改密码成功,第二次进行账户登录时使用修改后的密码
7、Yuxia()类第六个登陆页面主要进行余额查询的设置主要包括:当点击“查看余额”按钮时查看存款、取款后卡内的总金额,显示在文本框内;当点击“返回主页面”时返回Main页面;
8、Account()类主要保存文件的卡号,密码和账户金额,对进行数据信息在不同的类内调用传递; 详细设计
1.登录界面Client()类结构介绍:
主要包括:三个标签:“欢迎登录ATM机”,“卡号”,“密码”
两个文本框:JTextField和JPasswordField四个按钮:“登陆账号”,“银行开户”,“重新登录”,“退出系统”对页面使用了空布局。对文本框进行监听,设置卡号只能为数字,且只能输入8位。设置密码框不为空。给四个按钮创建监听ActionListener,四个按钮实现的功能:
登陆账号:第一次进入登录界面时,当点击“登录账户”弹出对话框:“请进行银行开户”。
重新登录: 当点击“重新登录”按钮,用setText(“”)把文本框和密码框为空。
银行开户: 当点击“银行开户”按钮时,界面跳到银行开户的界面里。
退出系统:当点击“退出系统”时,弹出对话框“确定要退出ATM系统?”点击是,退出系统,点击否,留在该界面。
当银行开户成功后,再次输入卡号和密码,如果其中一个或全部错误,弹出对话框:河南经贸职业学院信息管理系《Java程序设计》课程设计报告
“请核对你的卡号和密码,重新登录”,并不设置文本框为空。2.卡号生成界面AtmDemo()类结果介绍:
继承Jframe创建银行卡号开户窗体,创建监听;应用空布局设置JLabel标签,JTextField, JPasswordField,JButton,JComboBox复选按钮框在窗体中的位置当点击“生成卡号”按钮时系统会自动生成卡号(inti=(int)(Math.random()*100000000);)对生成的卡号进行数据保存(account)由Account传递到登陆页面,让生成的卡号与登陆的卡号相同在登录页面进行登录操作;
设置密码与确认密码框中的内容相等,如果不相同提示(“JOptionPane.showConfirmDialog(this,“两次填写密码不同,请重新输入正确的密码!”,“提示”,JOptionPane.OK_CANCEL_OPTION);”),对生成的密码进行数据保存(account)让后传递到ATM—Client页面进行密码连接;
设置存款金额框存款金额为100的整倍数;当点击“取消开户”按钮时,所有文本框内容为空;当点击“确认开户”按钮时,如果资料填写不完整,系统进行提示(elseif(jtf1.getText().equals(“")||jtf2.getText().equals(”“)||jtf3.getText().equals(”“)||s3.equals(”“)||s2.equals(”“)){ JOptionPane.showMessageDialog(this,”开户失败,资料没填写完整!“);)反之,页面转到登陆页面; 3.功能界面Main()类结构介绍:
主要包括:一个标签:“荷塘月色ATM机正在为您服务…”五个按钮:“取款”、“存款”、“查询余额”、“修改密码”、“退出该界面”对页面使用了空布局。
对前四个按钮进行监听,当点击其中任一个按钮时,进入到该按钮实现功能的界面里,当点击“退出该界面”,弹出对话框“确定返回登录面?” 点击是,退出该界面,点击否,留在该界面。
4.存款的界面KeepMoney()和取款的界面GetMoney()结构介绍:
主要包括:十个按钮:七个固定存取款钱数的按钮和一个“自定义”(存取款的钱数)按钮,还有“确定”按钮和“返回主页面”的按钮。一个标签:“您提取(存入)的金额数:一个文本框;对页面使用了空布局。给八个存取款的按钮进行监听。实现的功能:
当点击七个固定存取款的按钮时,按钮上的钱数显示在文本框中,当点击自定义按钮时,可以在文本框中手动输入钱数。
当点击“返回主页面”按钮时,结束该界面的操作,返回Main页面里。
文本框:① 文本框设置为不可编辑。当点击存取款按钮时,钱数显示在文本框中,但不能手动修改文本框中的内容。当点击自定义按钮时,文本框可以手动输入,文本框中输入的存取款的钱数必须是100的倍数,最少为100,最多为5000元,否则弹出对话框进行提醒,存取钱不成功。
② 自定义一个监听类,对文本框进行监听,自定义输入钱数时,文本框中只能输入数字,且最多可输入四位数。当文本框为空时,点击“确定”按钮,弹出对话框:“请输河南经贸职业学院信息管理系《Java程序设计》课程设计报告
入存(取)款金额”。
在存款KeepMoney.java界面时,当点击“确定”按钮,弹出对话框“您已存款**元,余额为**元”。
在取款GetMoney.java界面时,当点击“确定”按钮时,如果账户金额大于或等于提取金额时,弹出对话框“您已取款**元,余额为**元”。如果账户金额小于提取金额时,弹出对话框“余额不足,取钱失败”,并获取余额数,停止金额的运算。以防止取款不成功,但已透支的现象。5.修改密码界面Change()类结构介绍:
继承JFrame创建修改密码窗体,设置窗体的空布局;对确认密码框进行监听和数据传递保存(account.setPwd(s2);)传递到Client()类内;当两次输入密码相同时点击“确认”按钮密码修改成功,下次登录使用新密码进行登录。;点击“取消”按钮文本框内容消失为空;点击“返回主页面”按钮返回至Main()(else if(e.getSource()==jb3){new Main();this.setVisible(false););
6.查询余额界面Yuxia.java()类结构介绍:
创建查询余额窗体,应用空布局设置布局;对按钮创建监听(addActionListener)当点击“查看余额”按钮时显示卡内当前的余额(运用Account类进行数据传递实现(jtf1.setText((account.getCountmoney())+”“);))实现
1.运行环境 MyEclipse6.5 2.运行情况抓图 2
河南经贸职业学院信息管理系《Java程序设计》课程设计报告
4
河南经贸职业学院信息管理系《Java程序设计》课程设计报告 总结与体会
此次实训基本把我们本学期所学的内容进行综合应用,让我们更加容易简单的了解体验到了未来工作的一般状况,锻炼了我们的实际操作能力,同时也在一定程度上增加了同学们对Java语言学习的信心,一些简单的小游戏,通过运用自己所学也是可以实现的,让我们不在对编程感觉那么神秘。
团队合作与交流很重要,“团结就是力量”在本次项目开发中真的体会得到,在做项目时,小组成员要知道本小组所做项目的基本构想框架,要做什么、实现什么。如果有自己的想法就要和自己的伙伴进行交流。参考文献
【1】魏艳铭,Java程序设计,河南经贸职业学院:ATM机视频提示,2011.6 【2】网络资源:http://www.xiexiebang.com/
【3】《Java程序设计精讲》,北京:清华大学出版社,2010.9 7 附录:程序清单
1.Client.java//ATM机的登录界面 package client;import javax.swing.*;import client.GetMoney.myKeyListener;import java.awt.*;import java.awt.event.*;import java.net.URL;public class Client extends JFrame implements ActionListener{
JLabel jl1,jl2,jl3;JLabel jl;//添加图片的标签 JTextField jtf;JPasswordField jpf;JButton jb1,jb2,jb3,jb4;static Account account;public Client(Account account){ super(”ATM-Client“);
this.account=account;setLayout(null);
jl1=new JLabel(”欢迎进入“荷塘月色ATM 机”“);Font f=new Font(”华文新魏“,Font.BOLD,24);jl1.setForeground(Color.BLUE);jl1.setFont(f);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
jl2=new JLabel(”卡号:“);jl3=new JLabel(”密码:“);jtf=new JTextField(8);jtf.addKeyListener(new myKeyListener(jtf));jpf=new JPasswordField();jb1=new JButton(”登陆账号“);jb1.addActionListener(this);jb2=new JButton(”银行开户“);jb2.addActionListener(this);jb3=new JButton(”重新登录“);jb3.addActionListener(this);jb4=new JButton(”退出系统“);jb4.addActionListener(this);
//添加图片
jl= new JLabel();
URL resource = this.getClass().getResource(”/images/6.jpg“);
ImageIcon bgImage=new ImageIcon(resource);//创建图标
jl.setIcon(bgImage);
jl.setBounds(0,0,400,400);
jl1.setBounds(25, 40, 400, 40);jl2.setBounds(50, 85, 60, 40);jl3.setBounds(50, 150, 60, 40);jtf.setBounds(120, 90,150, 30);jpf.setBounds(120, 155,150,30);jb1.setBounds(0, 250, 90, 30);jb2.setBounds(100, 250, 90,30);jb3.setBounds(200, 250, 90,30);jb4.setBounds(300, 250, 90, 30);
this.add(jl1);this.add(jl2);this.add(jtf);this.add(jl3);this.add(jpf);this.add(jb1);this.add(jb2);this.add(jb3);this.add(jb4);this.add(jl);
this.setSize(400,400);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
} this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);public static void main(String[] args){ new Client(account);} public void actionPerformed(ActionEvent e){ if(e.getSource()==jb1){
} String s1=jtf.getText();String s2=new String(jpf.getPassword());if(s1.equals(account.ip)&&s2.equals(account.pwd)){ new Main(account);this.setVisible(false);}else{ } JOptionPane.showMessageDialog(this, ”请进行银行开户“);JOptionPane.showMessageDialog(this,”请核对您的卡号和密码,重新登录“);if(account!=null){ }else if(account==null){ }else if(e.getSource()==jb2){
//连接到的AtmDemo.java
}
//创建jtf的监听,使jtf只能输入8个数字,且只能输入数字 class myKeyListener extends KeyAdapter{ private JTextField jtf;private int length;new AtmDemo();this.setVisible(false);}else if(e.getSource()==jb3){ jtf.setText(”“);jpf.setText(”“);}else if(e.getSource()==jb4){ //设置jb4——退出系统
} int i=JOptionPane.showConfirmDialog(this,”您确定要退出ATM机系统?“, if(i==1){ } return;”提示“,JOptionPane.YES_NO_OPTION);System.exit(0);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
}
2.AtmDemo.java//ATM卡号生成页面
package client;import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.Socket;import java.util.Calendar;import java.net.URL;import javax.swing.*;
public class AtmDemo extends JFrame implements ActionListener {
JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8;
JTextField jtf1,jtf2,jtf3;JPasswordField jpf1,jpf2;JButton jb1,jb2,jb3;JComboBox jcb;BufferedReader br;JLabel msg;Account account;int totalmoney=10000;int money;
public AtmDemo(){ super(”银行卡号开户“);this.setLayout(null);
} public myKeyListener(JTextField jtf){
}
this.jtf = jtf;this.length = 8;public myKeyListener(JTextField jtf,int length){ this.jtf = jtf;} {
} boolean b = Character.toString(e.getKeyChar()).matches(”d“);if(!b || jtf.getText().length()== length){ e.consume();} this.length = length;public void keyTyped(KeyEvent e)河南经贸职业学院信息管理系《Java程序设计》课程设计报告
jl1=new JLabel(”卡号开户“);jl2=new JLabel(”卡号:“);jl3=new JLabel(”密码 :“);jl4=new JLabel(”确认密码 :“);jl5=new JLabel(”用户名:“);jl6=new JLabel(”性别:“);jcb = new JComboBox();
jcb.addItem(”男“);jcb.addItem(”女“);jl7=new JLabel(”存款金额:“);jb1=new JButton(”生成卡号“);jb2=new JButton(”确认开户“);
jb3=new JButton(”取消开户“);
jtf1=new JTextField(16);
jtf1.setEditable(false);//设置文本框不可见
jtf2=new JTextField(4);
jtf3=new JTextField();
jpf1=new JPasswordField(6);
jpf2=new JPasswordField(6);
msg=new JLabel(”“);
msg.setForeground(Color.RED);
//监听
jb1.addActionListener(this);
jb2.addActionListener(this);
jb3.addActionListener(this);
jtf3.addKeyListener(new myKeyListener(jtf3));
jl1.setForeground(Color.RED);
jl1.setFont(new Font(”宋体“, Font.PLAIN, 40));
//添加图片
jl8= new JLabel();
URL resource = this.getClass().getResource(”/images/8.jpg“);
ImageIcon bgImage=new ImageIcon(resource);//创建图标
jl8.setIcon(bgImage);
jl8.setBounds(0,0,400,400);
jl1.setBounds(105, 10, 225, 41);//卡号开户
jl2.setBounds(40, 60, 81, 18);//卡号
jb1.setBounds(297, 60, 91, 18);//生成卡号
jl3.setBounds(40, 90, 81, 18);//密码
jl4.setBounds(40, 120, 81, 18);//确认密码
jl5.setBounds(40, 150, 81, 18);//用户名 河南经贸职业学院信息管理系《Java程序设计》课程设计报告
jl6.setBounds(40, 180, 81, 15);//性别
jcb.setBounds(100, 180, 110, 18);//复选按钮
jl7.setBounds(40, 210, 81, 15);//存款金额
jtf1.setBounds(100, 60, 190, 18);//卡号框
jpf1.setBounds(100, 90, 170, 18);//密码框
jpf2.setBounds(100, 120, 150, 18);//确认密码框
jtf2.setBounds(100, 150, 130, 18);//用户名框
jtf3.setBounds(100, 210, 90, 18);//存款金额框
jb2.setBounds(80, 300,100, 25);//确认开户
jb3.setBounds(230, 300, 100, 25);//取消开户
msg.setBounds(150,260,270,60);
add(jb1);
add(jb2);
add(jb3);add(jcb);add(jl1);add(jl2);add(jl3);add(jl4);add(jl5);add(jl6);add(jl7);add(jpf1);add(jpf2);add(jtf1);add(jtf2);add(jtf3);add(msg);add(jl8);
this.setSize(400,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);}
public static void main(String args[]){
new AtmDemo();}
public void actionPerformed(ActionEvent e){
String id1=jtf1.getText();//卡号
String s1=new String(jpf2.getPassword());//确认密码
int mone=money;//生成的金额数
account=new Account(id1,s1,mone);//把生成的卡号、确认密码、生成金额数保存在河南经贸职业学院信息管理系《Java程序设计》课程设计报告
account类内
try{ //创建文件
File f=new File(”message.txt“);
if(e.getSource()==jb1){
//生成卡号
jtf1.setEditable(true);
int i=(int)(Math.random()*100000000);
jtf1.setText(Integer.toString(i));
jtf1.setEditable(false);
msg.setText(”“);//消失信息提示
JOptionPane.showMessageDialog(this,”卡号已生成,请记住卡号,以便登陆!“);
}
else if(e.getSource()==jb2){
//确定开户
String s3=new String(jpf1.getPassword());String s2=new String(jpf2.getPassword());
if(!s3.equals(s2)){
} JOptionPane.showConfirmDialog(this,”两次填写密码不同,请重新输入正确的密码!“,”提示“,JOptionPane.OK_CANCEL_OPTION);jpf2.setText(null);
return;
else
if(jtf1.getText().equals(”“)||jtf2.getText().equals(”“)||jtf3.getText().equals(”“)||s3.equals(”“)||s2.equals(”“)){
JOptionPane.showMessageDialog(this,”开户失败,资料没填写完整!“);
} else if(Integer.parseInt(jtf3.getText())%100!=0){
JOptionPane.showMessageDialog(this,”存款金额必须是100的倍数!“);
jtf3.setText(”“);}
else
if(!jtf1.getText().equals(”“)&&!jtf2.getText().equals(”“)&&!jtf3.getText().equals(”“)&&!s3.equals(”“)&&!s2.equals(”“)){
} money=totalmoney+(Integer.parseInt(jtf3.getText()));
JOptionPane.showMessageDialog(this,”您已开户成功,卡内金额为:“+money);account.setCountmoney((totalmoney+(Integer.parseInt(jtf3.getText()))));new Client(account);this.setVisible(false);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
//写入客户信息保存在message.txt中 try{
FileWriter fw = new
FileWriter(f);
BufferedWriter bw=new BufferedWriter(fw);
String s = ”卡号:“+jtf1.getText()+”t“+”用户名:“+jtf2.getText()+”t“
+”密码:“+account.getPwd();
bw.write(s);
bw.newLine();
bw.close();
fw.close();
}catch(IOException ex){ ex.printStackTrace();}
} else if(e.getSource()==jb3){
jpf1.setText(null);
}
//只允许输入数字的监听器
class myKeyListener extends KeyAdapter{
private JTextField jtf;private int length;
public myKeyListener(JTextField jtf){ this.jtf = jtf;}
}
public void keyTyped(KeyEvent e){ this.length = 15;
}
jpf2.setText(null);
jtf1.setText(null);
jtf2.setText(null);
jtf3.setText(null);
msg.setText(”您已成功取消开户!“);
} }catch(Exception ex){ }
public myKeyListener(JTextField jtf,int length){ this.jtf = jtf;this.length = length;河南经贸职业学院信息管理系《Java程序设计》课程设计报告
} boolean b = Character.toString(e.getKeyChar()).matches(”d“);if(!b || jtf.getText().length()== length){ e.consume();}
}
3.Main.java//主要包括:存款、取款、修改密码、查询余额等按钮 package client;import java.awt.*;import java.awt.event.*;import java.net.URL;import javax.swing.*;
public class Main extends JFrame implements ActionListener{ JLabel jl1;
JLabel jl;JButton jb1,jb2,jb4,jb5,jb6;static Account account;public Main(Account account){ super(”ATM机主页面“);
this.account=account;setLayout(null);
jl1=new JLabel(”荷塘月色ATM机正在为您服务...“);jl1.setBounds(50, 0,300, 80);Font f=new Font(”华文琥珀“,Font.BOLD,20);jl1.setForeground(Color.BLUE);jl1.setFont(f);
jb1=new JButton(”取款“);jb1.addActionListener(this);
jb2=new JButton(”查询余额“);//设置初始账户金额为1000元 jb2.addActionListener(this);jb4=new JButton(”存款“);jb4.addActionListener(this);
jb5=new JButton(”修改密码“);jb5.addActionListener(this);
jb6=new JButton(”退出该界面“);jb6.addActionListener(this);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==jb1){ new GetMoney(account);this.setVisible(false);}else if(e.getSource()==jb2){ new Yuxia(account);this.setVisible(false);}else if(e.getSource()==jb4){
new KeepMoney(account);this.setVisible(false);new Change(account);this.setVisible(false);this.setSize(400,400);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);
//添加图片
jl= new JLabel();
URL resource = this.getClass().getResource(”/images/6.jpg“);
ImageIcon bgImage=new ImageIcon(resource);//创建图标
jl.setIcon(bgImage);
jl.setBounds(0,0,400,400);
jb1.setBounds(10,110 ,140 ,40);jb2.setBounds(10,190 ,140 ,40);jb4.setBounds(200, 110, 140, 40);jb5.setBounds(200, 190, 140,40);jb6.setBounds(100, 270,140 ,40);
this.add(jl1);this.add(jb1);this.add(jb2);this.add(jb4);this.add(jb5);this.add(jb6);this.add(jl);}else if(e.getSource()==jb5){ }else if(e.getSource()==jb6){ int i=JOptionPane.showConfirmDialog(this,”确定要返回登陆界面?“,”提示“,JOptionPane.YES_NO_OPTION);if(i==1){ 河南经贸职业学院信息管理系《Java程序设计》课程设计报告
}
4.GetMoney.java//取款页面 package client;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.net.URL;
public class GetMoney extends JFrame implements ActionListener{
JButton jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8,jb9,jb10;JLabel jl;JLabel jl1;JTextField jtf;int a=0;static Account account;public GetMoney(Account account){
super(”提取现金“);this.account=account;setLayout(null);
jb1=new JButton(”100“);jb1.addActionListener(this);
jb2=new JButton(”300“);jb2.addActionListener(this);
jb3=new JButton(”500“);jb3.addActionListener(this);
jb4=new JButton(”1000“);jb4.addActionListener(this);
jb5=new JButton(”1500“);jb5.addActionListener(this);
} return;} new Client(account);this.setVisible(false);} public static void main(String[] args){ } new Main(account);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
jb6=new JButton(”3000“);jb6.addActionListener(this);
jb7=new JButton(”自定义“);jb7.addActionListener(this);
jb8=new JButton(”5000“);jb8.addActionListener(this);
jb9=new JButton(”确定“);jb9.addActionListener(this);
jb10=new JButton(”返回主页面“);jb10.addActionListener(this);
jl=new JLabel(”您提取的金额数为:“);jtf=new JTextField(4);jtf.addKeyListener(new myKeyListener(jtf));//设置文本框不可手动输入 jtf.setEditable(false);
//添加图片
jl1= new JLabel();
URL resource = this.getClass().getResource(”/images/6.jpg“);
ImageIcon bgImage=new ImageIcon(resource);//创建图标
jl1.setIcon(bgImage);
jl1.setBounds(0,0,400,400);
jb1.setBounds(20, 40, 100,40);jb2.setBounds(20, 90,100 ,40);jb3.setBounds(20,140 ,100 ,40);jb4.setBounds(280,40 ,100 ,40);jb5.setBounds(280,90 ,100 ,40);jb6.setBounds(280,140 ,100 ,40);jb7.setBounds(20, 190, 100, 40);jb8.setBounds(280, 190, 100, 40);jb9.setBounds(50,290,100, 40);jb10.setBounds(250,290,100,40);jl.setBounds(20, 240, 150,40);jtf.setBounds(180, 250, 100,20);
this.add(jb1);河南经贸职业学院信息管理系《Java程序设计》课程设计报告
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==jb1){ jtf.setText(jb1.getText());jtf.setEditable(false);jtf.setText(jb2.getText());}else if(e.getSource()==jb2){ jtf.setEditable(false);}else if(e.getSource()==jb3){ jtf.setText(jb3.getText());jtf.setEditable(false);this.add(jb2);this.add(jb3);this.add(jb4);this.add(jb5);this.add(jb6);this.add(jb7);this.add(jb8);this.add(jb9);this.add(jb10);this.add(jl);this.add(jtf);this.add(jl1);
this.setSize(400,400);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}else if(e.getSource()==jb4){ jtf.setText(jb4.getText());jtf.setEditable(false);}else if(e.getSource()==jb5){ jtf.setText(jb5.getText());jtf.setEditable(false);}else if(e.getSource()==jb6){
jtf.setText(jb6.getText());jtf.setEditable(false);jtf.setText(”“);jtf.setEditable(true);}else if(e.getSource()==jb7){ }else if(e.getSource()==jb8){ jtf.setText(jb8.getText());jtf.setEditable(false);}else if(e.getSource()==jb10){ 河南经贸职业学院信息管理系《Java程序设计》课程设计报告
new Main(account);
this.setVisible(false);}else if(e.getSource()==jb9){ if(jtf.getText().equals(”“)){
JOptionPane.showMessageDialog(this,”请输入取钱金额!“);
return;}else if(jtf.getText().charAt(0)== '0'){
JOptionPane.showMessageDialog(this,”请正确输入取钱金额!“);jtf.setText(”“);return;
JOptionPane.showMessageDialog(this,”请输入100的整倍钱数!“);jtf.setText(”“);}else if(Integer.parseInt(jtf.getText())%100!=0){ }else if((Integer.parseInt(jtf.getText()))>5000){ JOptionPane.showMessageDialog(this,”最多取款5000元!“);jtf.setText(”“);}else if(jtf.getText()!=null){ String s=jtf.getText();
int a=Integer.parseInt(s);int b=account.getCountmoney();if(b>a||b==a){ account.setCountmoney(b-a);
JOptionPane.showMessageDialog(this,”您已取款:“+s+”元。您余额为:“+account.getCountmoney()+”元“);
}
//创建jtf的监听,使jtf只能输入4个数字,且只能输入数字 class myKeyListener extends KeyAdapter{
public static void main(String[] args){ new GetMoney(account);
}
}
} } else if(b } JOptionPane.showMessageDialog(this, ”余额不足,取钱失败“);account.setCountmoney(account.getCountmoney());jtf.setText(”“);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 } 5.KeepMoney.java//存款页面 package client;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.net.URL; public class KeepMoney extends JFrame implements ActionListener{ JButton jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8,jb9,jb10;JLabel jl;JLabel jl1;JTextField jtf;static Account account;public KeepMoney(Account account){ super(”存款业务“);this.account=account;setLayout(null); jb1=new JButton(”100“); } private JTextField jtf;private int length; public myKeyListener(JTextField jtf){ } public myKeyListener(JTextField jtf,int length){ } public void keyTyped(KeyEvent e){ } boolean b = Character.toString(e.getKeyChar()).matches(”d“);if(!b || jtf.getText().length()== length){ } e.consume();this.jtf = jtf;this.length = length;this.jtf = jtf;this.length = 4;河南经贸职业学院信息管理系《Java程序设计》课程设计报告 jb1.addActionListener(this); jb2=new JButton(”300“);jb2.addActionListener(this); jb3=new JButton(”500“);jb3.addActionListener(this); jb4=new JButton(”1000“);jb4.addActionListener(this); jb5=new JButton(”1500“);jb5.addActionListener(this); jb6=new JButton(”3000“);jb6.addActionListener(this); jb7=new JButton(”自定义“);jb7.addActionListener(this); jb8=new JButton(”5000“);jb8.addActionListener(this); jb9=new JButton(”确定“);jb9.addActionListener(this); jb10=new JButton(”返回主页面“);jb10.addActionListener(this); jl=new JLabel(”您存入的金额为数:“);jtf=new JTextField(4);jtf.addKeyListener(new myKeyListener(jtf));jtf.setEditable(false); //添加图片 jl1= new JLabel(); URL resource = this.getClass().getResource(”/images/6.jpg“); ImageIcon bgImage=new ImageIcon(resource);//创建图标 jl1.setIcon(bgImage); jl1.setBounds(0,0,400,400); jb1.setBounds(20, 40, 100,40);jb2.setBounds(20, 90,100 ,40);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 } public void actionPerformed(ActionEvent e){ if(e.getSource()==jb1){ jtf.setText(jb1.getText());jtf.setEditable(false);}else if(e.getSource()==jb2){ jtf.setText(jb2.getText());jtf.setEditable(false);jtf.setText(jb3.getText());jtf.setEditable(false);jb3.setBounds(20,140 ,100 ,40);jb4.setBounds(280,40 ,100 ,40);jb5.setBounds(280,90 ,100 ,40);jb6.setBounds(280,140 ,100 ,40);jb7.setBounds(20, 190, 100, 40);jb8.setBounds(280, 190, 100, 40);jb9.setBounds(50,290,100, 40);jb10.setBounds(250,290,100,40);jl.setBounds(20, 240, 150,40);jtf.setBounds(180, 250, 100,20); this.add(jb1);this.add(jb2);this.add(jb3);this.add(jb4);this.add(jb5);this.add(jb6);this.add(jb7);this.add(jb8);this.add(jb9);this.add(jb10);this.add(jl);this.add(jtf);this.add(jl1); this.setSize(400,400);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}else if(e.getSource()==jb3){ }else if(e.getSource()==jb4){ jtf.setText(jb4.getText());jtf.setEditable(false);}else if(e.getSource()==jb5){ 河南经贸职业学院信息管理系《Java程序设计》课程设计报告 jtf.setText(jb5.getText());jtf.setEditable(false);}else if(e.getSource()==jb6){ jtf.setText(jb6.getText());jtf.setEditable(false);}else if(e.getSource()==jb7){ jtf.setText(”“);jtf.setEditable(true);}else if(e.getSource()==jb8){ jtf.setText(jb8.getText()); jtf.setEditable(false); if(jtf.getText().equals(”“)){ JOptionPane.showMessageDialog(this,”请输入存钱金额!“);return;}else if(jtf.getText().charAt(0)== '0'){ JOptionPane.showMessageDialog(this,”请正确输入取钱金额!“);jtf.setText(”“);return;}else if(e.getSource()==jb9){ }else if(Integer.parseInt(jtf.getText())%100!=0){ JOptionPane.showMessageDialog(this,”请输入100的整倍钱数!“);jtf.setText(”“); }else if((Integer.parseInt(jtf.getText()))>5000){ JOptionPane.showMessageDialog(this,”最多取款5000元!“);jtf.setText(”“);}else if(jtf.getText()!=null){ String s=jtf.getText();int a=Integer.parseInt(s);int b=account.getCountmoney();account.setCountmoney(a+b);// 点击确定按钮,余额=总金额-取钱的金额(+存钱的金额) 算出余额,输出对话JOptionPane.showMessageDialog(this,”您已存款:“+s+”元。您余额为:“+account.getCountmoney()+”元“); } jtf.setText(”“);}else if(e.getSource()==jb10){ new Main(account);} this.setVisible(false);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 } public static void main(String[] args){ } new KeepMoney(account);//创建jtf的监听,使jtf只能输入4个数字,且只能输入数字 } private JTextField jtf;private int length;public myKeyListener(JTextField jtf){ } public myKeyListener(JTextField jtf,int length){ } public void keyTyped(KeyEvent e){ } boolean b = Character.toString(e.getKeyChar()).matches(”d“);if(!b || jtf.getText().length()== length){ e.consume();} this.jtf = jtf;this.length = length;this.jtf = jtf;this.length = 4;class myKeyListener extends KeyAdapter{ } 6.Change.java//修改密码页面 package client;import java.awt.*;import java.net.URL;import java.awt.event.*;import javax.swing.*;public class Change extends JFrame implements ActionListener { JButton jb1,jb2,jb3;JLabel jl1,jl2,jl3,jl4; JPasswordField jpf1,jpf2; static Account account; public Change(Account account){ super(”修改密码“);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 this.account=account;jb1=new JButton(”确定“);jb2=new JButton(”取消“);jb3=new JButton(”返回主页面“);jl1=new JLabel(”请输入新的密码:“);jl2=new JLabel(”请再次输入新的密码:“);jl3=new JLabel(”修改密码“);jl1.setForeground(Color.BLUE);jl1.setFont(new Font(”黑体“, Font.BOLD, 15));jl2.setForeground(Color.BLUE);jl2.setFont(new Font(”黑体“, Font.BOLD, 15));jl3.setForeground(Color.RED);jl3.setFont(new Font(”宋体“,Font.PLAIN, 40));jpf1=new JPasswordField(6);jpf2=new JPasswordField(6); this.setLayout(null);jl1.setBounds(10,105 ,140 ,40);jl2.setBounds(10,190 ,160 ,40);jl3.setBounds(105, 10, 225, 41);jb1.setBounds(20, 270,100 ,40);jb2.setBounds(140, 270,100 ,40);jb3.setBounds(260, 270,100 ,40);jpf1.setBounds(190, 110, 170, 30);jpf2.setBounds(190, 195, 170,30); //监听 jb1.addActionListener(this);jb2.addActionListener(this);jb3.addActionListener(this);jpf1.addActionListener(this); jpf2.addActionListener(this); //添加图片 jl4 = new JLabel(); URL resource = this.getClass().getResource(”/images/6.jpg“); ImageIcon bgImage=new ImageIcon(resource);//创建图标 jl4.setIcon(bgImage); jl4.setBounds(0,0,400,400);add(jb1);add(jb2);add(jb3);add(jl1);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 add(jl2);add(jl3);add(jpf1);add(jpf2);add(jl4);this.setSize(400,400); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true);} public static void main(String[] args){ new Change(account);} public void actionPerformed(ActionEvent e){ try{ if(e.getSource()==jb1){ String s1=new String(jpf1.getPassword());String s2=new String(jpf2.getPassword()); if(!s1.equals(s2)){ JOptionPane.showConfirmDialog(this,”两次填写密码不同,请重新输入正确的密码!“,} ”提示“,JOptionPane.OK_CANCEL_OPTION);jpf2.setText(null); return;else if(s1.equals(”“)||s2.equals(”“)){ JOptionPane.showMessageDialog(this,”密码不能为空!“);} else if(s1.equals(s2)&&!s1.equals(”“)&&!s2.equals(”“)){ //把新密码保存在Account类里,重新登录时,即可用该密码 } } else if(e.getSource()==jb2){//取消登陆 jpf1.setText(null);} else if(e.getSource()==jb3){//返回主页面 new Main(account);this.setVisible(false);jpf2.setText(null);account.setPwd(s2);JOptionPane.showMessageDialog(this,”密码修改成功!“);} }catch(Exception ex){ 河南经贸职业学院信息管理系《Java程序设计》课程设计报告 } } } 7.1.Yuxia.java//保存文件的卡号,密码,和账户金额 package client;import javax.swing.*;import java.net.URL;import java.awt.*;import java.awt.event.*;public class Yuxia extends JFrame implements ActionListener{ JLabel jl1,jl2,jl3,jl4;JTextField jtf1,jtf2;JButton jb,jb1;static Account account; public Yuxia(Account account){ super(”查询余额“);this.account=account;setLayout(null); jl1=new JLabel(”查询余额“);Font f=new Font(”宋体“,Font.PLAIN,40);jl1.setForeground(Color.red);jl1.setFont(f); jl2=new JLabel(”账户余额:“);jl2.setFont(new Font(”黑体“, Font.BOLD, 16));jl2.setForeground(Color.BLUE); jl3=new JLabel(”可用余额:“);jl3.setFont(new Font(”黑体“, Font.BOLD, 16));jl3.setForeground(Color.BLUE); jtf1=new JTextField();jtf1.setEditable(false);jtf2=new JTextField();jtf2.setEditable(false); jb1=new JButton(”查看余额“);//点击”查看余额“按钮 jb1.addActionListener(this); jb=new JButton(”返回主页面“);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 jb.addActionListener(this);//添加图片 jl4= new JLabel(); URL resource = this.getClass().getResource(”/images/6.jpg“); ImageIcon bgImage=new ImageIcon(resource);//创建图标 jl4.setIcon(bgImage); jl4.setBounds(0,0,400,400); jl1.setBounds(105, 15, 225, 41);jl2.setBounds(35,110 ,140 ,40);jl3.setBounds(35,190 ,160 ,40); jtf1.setBounds(160, 115, 170, 30);jtf2.setBounds(160, 195, 170,30); jb1.setBounds(30,270 ,120 ,40);jb.setBounds(240, 270,120 ,40); this.add(jl1);this.add(jl2);this.add(jl3);this.add(jtf1);this.add(jtf2);this.add(jb1);this.add(jb);this.add(jl4); this.setSize(400,400); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true);} public void actionPerformed(ActionEvent e){ } if(e.getSource()==jb1){ jtf1.setText((account.getCountmoney())+”“);} } jtf2.setText((account.getCountmoney())+”");if(e.getSource()==jb){ new Main(account);this.setVisible(false);public static void main(String[] args){ new Yuxia(account);河南经贸职业学院信息管理系《Java程序设计》课程设计报告 } 8.Account.java//保存文件的卡号,密码,和账户金额 package client;public class Account { String ip,pwd;int countmoney;public Account(String ip, String pwd, int countmoney){ } public String getIp(){ } public void setIp(String ip){ } public String getPwd(){ } public void setPwd(String pwd){ } public int getCountmoney(){ } public void setCountmoney(int countmoney){ this.countmoney = countmoney;}} return countmoney;this.pwd = pwd;return pwd;this.ip = ip;return ip;super();this.ip = ip;this.pwd = pwd;this.countmoney = countmoney;} 机械制造装备实训 实训报告 班级: 080311 学号: 08031113 姓名: 刘子承 南昌航空大学 机械制造装备实训 一.实训目的: (1)提高学生综合应用所学知识的能力 创新机械制造装备实训内容,实训内容涵盖了机械制造工艺学、机床夹具、金属切削机床、金属切削刀具、数控编程、金属切削加工等方面的知识,使学生在为其一周的机械制造装备实训期间,能够对这些知识有个综合应用的过程(2)学生能得到实战体验 机械制造装备实训要求学生从设计绘制零件图,进行分析,到编制工艺,选用刀具、夹具,再到在机床上安装,最后编程进行加工合格零件。进行检验。学生能够在老师的指导下亲身经历一个从设计到工艺到加工,最后做出产品的全过程,收获是巨大的。(3)能加强对学生创新设计能力的培养 实训内容中有几个重要环节就是对组合夹具元件进行选择,根据自己的设计,在上百种元件中选择出符合自己设计要求元件,进行分析组装,并且要编制适合的程序进行加工,这些训练使学生创新设计能力得以加强。 二.实训内容: 具体为结合深造在进入专业基础课和专业课阶段所选修的《工程材料及热加工工艺基础》、《互换性与技术测量》、《机械制造技校术》、《机械制造装备》、《数控技术》、《数控加工编程》等课程,在机械制造装备实训是,对于每一组学生,选择一个相对较为典型的零件,进行以下几个环节的工作: 设计并绘制零件图———分析零件的加工特点——编制零件的机械加工工艺中路线——设计编制零件的机械加工工序——设计关键工序的夹具(草图)——编制组合夹具元件——编制零件某一简单工序的数控加工程序——在数控机床上装夹零件的毛坯——对零件进行加工(或模拟加工)——获得所加工的零件——写出实训报告。 (1)绘制零件图 (3)设计关键工序的夹具(草图) 关键的工序图 凸轮槽加工的夹具 N0190 X6.0704 Y2.6812 I-.0083 J-2.5227 N0200 X6.6653 Y2.0302 I-1.9291 J-2.36 N0210 G1 X6.7623 Y1.8818 N0220 X6.8514 Y1.7313 N0230 X6.9326 Y1.5784 N0240 X7.0055 Y1.4232 N0250 G2 X7.2416 Y.6369 I-3.0486 J-1.3441 N0260 X7.291 Y-.122 I-3.6761 J-.6201 N0270 G1 X7.2821 Y-.2403 N0280 X7.267 Y-.3555 N0290 G2 X7.0957 Y-.8821 I-1.7514 J.2787 N0300 G1 X7.0435 Y-.9786 N0310 G2 X6.6412 Y-1.5168 I-2.7573 J1.6415 N0320 G1 X6.539 Y-1.6244 N0330 G2 X5.9713 Y-2.0803 I-2.2412 J2.209 N0340 X4.6706 Y-2.5258 I-1.6074 J2.5719 N0350 G1 X4.4954 Y-2.5399 N0360 X4.3188 Y-2.5452 N0370 X4.141 Y-2.5418 N0380 X3.9629 Y-2.53 N0390 X1.8705 Y-2.3009 N0400 G2 X.8169 Y-1.9331 I.2368 J2.3713 N0410 X-.0331 Y-.856 I1.1976 J1.819 N0420 X-.169 Y.3821 I2.4427 J.8946 N0430 X-.0192 Y.9249 I2.1633 J-.3048 N0440 G1 X-.1953 Y1.0055 N0450 G3 X-.4218 Y-.0438 I2.4152 J-1.0704 N0460 X-.2624 Y-.8769 I2.3101 J.0101 N0470 X1.0832 Y-2.3147 I2.5112 J1.0016 N0480 X1.8517 Y-2.5365 I1.0564 J2.2179 N0490 G1 X3.722 Y-2.7421 N0500 X3.8885 Y-2.7604 N0510 G3 X4.6196 Y-2.7531 I.3331 J3.2422 N0520 X6.6629 Y-1.8125 I-.4721 J3.7155 N0530 X7.1619 Y-1.2335 I-2.1583 J2.3647 N0540 X7.4421 Y-.5976 I-2.0853 J1.2986 N0550 X7.5299 Y.0019 I-2.2419 J.6345 N0560 X7.3943 Y.9855 I-3.9044 J-.0374 N0570 X6.9327 Y2.0531 I-3.8897 J-1.0482 N0580 X6.3276 Y2.7348 I-2.334 J-1.4621 N0590 X4.0664 Y3.4304 I-2.0154 J-2.5287 N0600 X3.2292 Y3.2302 I.2236 J-2.7853 N0610 G1 X1.1414 Y2.3537 N0620 G3 X.6781 Y2.0921 I.9241 J-2.1782 N0630 X-.1896 Y1.0182 I1.6009 J-2.1809 N0640 X-.1953 Y1.0055 I2.4095 J-1.0831 N0650 G1 X-.6992 Y1.2288 N0660 G3 X-.9729 Y-.0428 I2.9191 J-1.2937 N0670 X-.775 Y-1.0796 I2.8612 J.0091 N0680 X.8462 Y-2.8123 I3.0238 J1.2043 N0690 X1.7894 Y-3.0842 I1.2934 J2.7155 7、李庆余、张佳主编《机械制造装备设计》,机械工业出版,2003年版,第1版。 8、陈志雄主编《数控机床与数控编程技术》,北京:电子工业出版社,2003.8 9、曹凤主编《数控编程》,重庆:重庆大学出版社,2004.8。 实训报告书 姓名: XXXXX 学号: XXXXXXXXXXXXXXXX 院系:XXXXXXXXXXXXXXXXXXXX 专业: XXXXXXXXXXXXXXXXXX 班级: XXXXXXXXXXX XXXX年X月 哈电集团(昆明)有限责任分公司 一.企业介绍 昆明电机厂有限公司是昆明电机厂(创建于1936年)于1996年按昆政发[1996]39号文《昆明市体改委等四部门关于昆明电机厂进行现代企业制度试点有关问题的意见》,经过分立式改制,即昆明电机厂在保留原企业名称、法人资格和国有性质的前提下,运用法人财产以市国有资产管理部门确认的经营性净资产作为投资,与职工持股会共同组建昆明电机厂有限公司。昆明电机厂作为昆明电机厂有限公司的国有股权代表,其生产经营性资产、商誉、技术、专利等已全部投入到昆明电机厂有限公司中,因此,昆明电机厂有限公司被誉为“中国电机工业的摇篮”,是中国电动机、水力发电设备生产骨干企业,云南省重点企业,云南省大(II)型机械制造企业。其水力发电设备生产能力及市场占有率居云南省首位。1992年获国家自营出口权,2006年3月通过国家IS09001:2000质量管体系认证,从1990年起至今连续十余年被评为昆明市“重信用、守合同”单位。 公司现有员工1155人,其中:工程技术人员148人、高级工程师34人、工程师96人,省级(部级)专家4人,市级专家1人;大学本科以上学历的员工有89人,大专以上学历的员工212人,主要分布在公司技术、营销及管理部门。 公司固定资产原值10477万元、企业占地面积25万平方米,其 中生产经营面积13万平方米,拥有生产设备934余台,主要生产设备280台,精、大、稀设备60余台,设备新度系数58.06%,其中:C52100十米立车俄罗斯引进的HC212镗铣床、德国引进的N8-A800-6-28高速冲床达到目前国内先进水平。建有机械、绝缘、理化实验室,设备大多为从发达国家如日本、德国、瑞士进口的高精设备。为保证KEM电工牌产品质量提供了坚实的基础。公司在六十年的生产管理中形成了一套不断巩固完善的产品质量保证体系和行之有效的先进检测系统,从市场调研、开发设计、生产技术准备,采购供应、生产制造、检验、销售、用户服务等产品质量形成的全过程,均在经过国家认证的质量保证体系的控制中,KEM电工牌产品除确保符合有关国、部及专业标准外,采用并达到IE[。、ANSI、NEMA、DIN、BS、JiS国外先进标准以满足用户特殊要求。 二.技术介绍 其公司支柱产品为KEM电工牌中小型水力发电设备和交流电动机两大类,曾多次荣获部优和省优产品称号,除畅销国内市场外,还远销北美、欧洲、澳大利亚以及东南亚市场。2005年公司出口创汇达205万美元,发电设备年生产能力60万千瓦,产品有冲击式、混流式、轴流定(转)桨式等,适用水头10~1000米,单机容量400—100000千瓦,2005年被评为“云南名牌产品”称号,由我公司自行设计、生产,安装于云南省户宋河电站的机组创下了目前国内冲击式机组单机容量最大(21MW)、喷嘴数最多(4喷嘴)的全国记录、。新签订的云南盈江县弄另电站单机9万千瓦机组将使公司及云南省水力 发电设备的生产制造水平又上一个重要的台阶。交流电动机年生产能力6 0万千瓦,有Y、Y2及派生系列等规格,Y系列及派生电机多年来一直深受各类企业和广大农村用户的喜爱;Y2系列电机是全国规格型号最齐全,开发最早的生产厂家之一,是公司目前出口欧州市场的主打品种,其派生系列YR2电机,在欧洲、东南亚等国家和地区获得较好的声誉和市场。KEM电工牌电动机1996年被评为中国十大畅销电机品牌之一。目前公司生产的特种电机获GJB/Z9002—96质量体系标准认证,并得到配套主机厂称赞,投资1300多万的特种电机技改项目已初见成效。2005年公司被评为昆明地区工业100强中第41强。 三.参观心得,体会 我很荣幸这次能有机会哈电集团(昆明)有限责任分公司去参观。本次参观我了解到了许多在学校和书本上的学不到的东西,开阔了自己的眼界,充实了自己的大脑。理论联系实际,添补了我在主观意识上的空白,一些看书本怎么也想象不出来的实体图在大脑中得到了弥补,对电气专业的学生来说是极其重要的。在学校我们学到的是理论方面的知识,至于实践的东西是少之又少了。然而光有理论是不行的,与实体联系起来才能帮助我们更好更深的搞懂这门学科。这次参观主要是通过讲座和参观相结合的方式来给我们介绍安全教育、厂史、直流电机、交流电机以及各个部件的制作方法和电机出厂对每一个技术指标的调试方法。这次参观给我们展示了一台电机从设计定稿到出厂试验的全过程,使我们知道了无论设计什么东西都必须从两个方面 考虑:一个是可行性方面,另一个是经济方面。任何东西如果脱离了实际那就失去了存在的意义,所以理论结合实际才是硬道理。仔细一想,其实在学校的学习正像是这些工厂经营的缩影。学习,我们也要像工厂里生产零件一样分清顺序,整理好学习步骤,做到有条不紊,这样一来就会事半功倍。 昆明电缆集团股份有限公司 一. 企业介绍 昆明电缆集团股份有限公司的前身是昆明电缆厂。昆明电缆厂在建立现代企业制度的过程中,于1996年12月组建成立了昆明电缆有限责任公司;1999年12月,昆明电缆有限责任公司整体变更为昆明电缆股份有限公司;2009年9月,昆明电缆股份有限公司整体更名为昆明电缆集团股份有限公司。公司注册资本15297.22万元,目前生产经营占地300余亩,生产基地位于昆明市西山区春雨路615号,距成昆铁路仅500米,交通运输十分便捷。昆明电缆集团股份有限公司在发展历程中,始终瞄准和吸纳国际先进的装备与技术,注重开发高科技含量的产品,走质量效益型的发展道路,把科学技术与严谨的现代科学管理有机结合,走过了一条自强不息的发展道路。成立至今,她经历了扩建、续建以及大规模的技术改造和对装备的调整、更新,先后从英国、美国、瑞典、奥地利、芬兰等国家以及从中国科学院、上海、台湾等地引进和装备了具有国际先进水平的生产线及检测设备,是行业首批获得进口自营权的企业和军工产品定点企业之一,是云南省首批优先扶持发展的大型企业[集团]之一。1995年在云南省首家通过ISO9001国际质量体系认证,并持续顺利通过复查换证,综合实力处于同行业领先水平,综合经济效益指标保持在同行业前列。公司是全国机械行业500强企业,全国电器机械及器材制造百强企业,所生产的“昆电工”牌电线电缆产品在国内外市场上享有较高的信誉。中国首次发射的洲际导弹、试验通信卫星、长征系列运载火箭、神州五号飞船以及当前国家许多重点建设项目,例如“三峡”工程、二滩电站、漫湾电站、首都人民大会堂改造、国家电网和南方电网输配电工程、北京奥运场馆建设、新加坡城网改造工程等都使用了“昆电工”牌电线电缆。同时,产品还出口到东南亚、南亚、中东、地中海沿岸等数十个国家和地区。 二、昆明电缆厂主要产品 1.铝绞线及钢芯绞线 2.交联聚乙烯绝缘电力电缆 3.聚氯乙烯绝缘电力电缆 4.绝缘架空缆 5.尼龙护套电线电缆 6.矿用电缆 7.煤矿用阻燃电缆 8.450/750及以下橡皮绝缘电线电缆 9.450/750V及以下聚氯乙烯绝缘电线电缆 10.预制分支电缆 11.市内通信电缆 12.航空用聚四氯乙烯绝缘电线 13.航空用氯塑料-46绝缘电线 14.四氯薄膜绕包小截面安装电线 15.氯-46绝缘软电线 16.多芯氯-46绝缘氯塑料护套电缆 17.塑料绝缘控制电缆 18.电动潜油泵电缆 19.耐热硅橡胶绝缘电揽 20.野外用耐拖拽移动电缆 21.150度及以下电机绕组引接电线 三.参观心得,体会 过这次参观活动,让我真正地领悟到了理论与实践相结合的重要性。我们的专业,在书本上学过很多套经典理论,似乎通俗易懂,但从未付诸实践过,也许等到真正到一个公司的生产线上时,才会体会到难度有多大;我们在老师那里或书本上看到过很多精彩的自动化技术,似乎轻而易举,但亲临其境才能意识到自己能力的欠缺和知识的匮乏。参观期间,我拓宽了视野,增长了见识。 昆明维峰电气公司 一.企业介绍 公司成立于1997年,是西南地区首家从事电力领域新技术产品集研发、制造、销售于一体的云南省高新技术企业。公司自成立以来,沿着自力更生、求实创新、多元化的道路发展,目前已拥有了雄厚的技术力量及多项国家专利。2008年在昆明市经济开发区置地动工建设新厂房和办公楼,占地面积30亩;现有职工100余人,其中教授级高工占11%,高级技师占16%,中级职称员工占24%,配有西南地区一流的实验站设备,年产值规模过10亿元人民币。 “维峰电气” 研制生产的10kV-35kV系列消弧线圈成套产品和10kV系列环氧树脂浇注型干式变压器等产品,在全国各行各业都被推广选用。广泛应用于电力系统、冶炼系统、化工系统、煤炭系统、房地产系统、写字楼、宾馆、机场等等工程项目,产品质量稳定,技 术性能可靠。 公司近年来开发、推广的新技术产品主要有: ZXW自动跟踪补偿调气隙式消弧线圈装置(专利产品)、ZXL输电线路综合防雷装置(专利产品)、高中低压、输变配电成套电气设备、高压元件、高压互感器(德力西集团产品)、高压架空线路导线“安普楔形”线夹(美国AMP公司产品)。 二. 参观心得,体会 公司的技术顾问对工厂的仪器和与自动化专业相关的知识做了讲解,讲解过程中讲到了PLC、接口技术及功率的扩展,这些与我们现学的知识密切相关的知识,也有一些比较先进的科技知识,他还特别提到,“在工作、设计中要特别考虑到经济因素,经济成本与使用方便的有机结合,你们大学生应该尽早培养成这样一种意识,给公司的发展做最大的努力”。工程师还讲到文凭与能力的作用及其之间的关系。他的话让我明白在学校期间一定要好好学习本专业的基础知识,使自己具备一技之长。他的这一番话,使我们受益匪浅,为我们踏入社会,适应现在经济社会,和自身未来的发展都会有重要的帮助。“人民电业为人民,宣传服务创和谐”,“努力超越追求卓越”正是这种可贵的企业精神和电力人兢兢业业,勤勤恳恳的工作态度,让这个企业充满着生机和活力,也让我们看到了他今后发展的强大动力和发展的美好远景。云南CY集团 一.企业介绍 云南CY集团有限公司(前身云南机床厂)始建于1961年,是中国机械工业的重点骨干企业、出口外向型企业,国家高新技术企业。公司占地面积462056.27平方米,建筑面积77483.99平方米,现有资产12亿元,在职员工1761人,工程技术人员322人,其中:高级工程师45人2009年销售收入8.7亿, 2010年销售收入12亿,同比增长34.7%,产品数控化率54%。 产品远销70多个国家和地区,出口创汇十余年保持1000万美元以上,名列全国机床行业前茅,在国内外市场有很高的商誉。公司先后荣获全国“五一”劳动奖状、全国机电产品出口创汇先进企业、云南省机电产品出口创汇先进企业等称号。通过了ISO9001:2000国际质量体系认证,取得了欧洲市场CE认证。CY系列普通机床先后获原机械工业部优质产品和云南省名牌产品称号。2006年、2010年,自主研发的数控机床两次荣获中国数控机床最高荣誉奖“春燕奖”。2008年获得云南省高新技术企业认定,荣获全国机械工业质量效益型先进企业称号,2008、09年CY集团的产品CY6140及CY-K500系列产品再次荣获全国用户满意产品称号,被云南省人民政府评为“云南省优强企业”。 经过多年的积累,企业已具备完成以车削为主的复杂、复合加工成套技术和交钥匙的能力。在国内和国际市场上建立了100多个营销 网点,拥有完备的分销网络及备品、备件、技术支持等售前售后服务体系。 云南CY集团有限公司未来发展目标:构建“以先进制造技术为特征的机床制造集群”,通过做强机床产业,做精功能部件,做强做优变压器产业,到2015年销售收入达到40-50亿,产品数控化率达到80%以上,机床总量增至30000台,数控机床增至20000台;实现海外销售6000万美元以上,成为仅次于沈阳的第二大机床制造基地和金牌出口基地。公司于2004年12月30日与中国最大的机床龙头企业----沈阳机床集团实施战略重组。重组后云南CY集团有限公司的生产经营得到快速发展,2010年公司完成工业总产值12亿元,销售收入12亿元,出口创汇1500万美元,机床商品实际产出18700台,数控机床6400台。2011年计划完成销售收入17亿元、出口创汇2500万美元、机床产量23000台、数控机床及种类专机将达到9000台。未来几年公司的发展目标为:以中、高档数控机床产业化发展为龙头,构建“以先进制造技术为特征的机床制造集群”,扩大国内外市场份额,提升云南机床制造业的整体水平;到2015年销售收入将达到30亿元,出口创汇将达到5000万美元,且数控机床的产值率达到60%以上,届时云南CY集团有限公司将成为中国车床行业的龙头企业和金牌出口基地。以云南CY集团有限公司为核心、以CY产品为龙头,组建的公司,集科、工、贸、金融为一体,76家成员单位遍布全国,在集团内部先后建立了齿轮、床身、箱体、树脂砂铸造等十余条专业生产线,生产组织走上了专业化、社会化道路。云南CY集团有限公 司是集团母公司,现成为CY集团的决策中心、营销中心、技术开发中心、精密加工中心、装配中心,并先后引进了国外精密、关键设备及实验、检测仪器、CAD/CAM计算机辅助设计辅助制造工作站等先进设备和技术,组建了企业技术力量雄厚的技术中心,形成了集团化大生产的格局。经过多年的积累,其企业已具备完成以车削为主的复杂、复合加工成套技术和交钥匙的能力。 二. 技术介绍 公司的主导产品是CY系列普车、数控机床、加工中心、数控立车、车铣复合中心产品,形成了5大类,300多种规格,高、中、低满足不同用户需求的产品阵容。为机械加工制造行业提供最终解决方案,包括难加工、特种加工成套、成线设备等。产品广泛适用于机械、汽车、石油、兵器、航天、航空、纺织、船舶等多种行业需要。 三. 参观心得、体会 从实践中得到新知,从实践中获得经验。对我们来说这次参观是颇有收获的,一进厂里首先看到的是一台台大型的机械在师傅的操作下在有序的工作。在参观的过程中我们也学到了很多关于机床的结构,我们了解到了机床的结构,机床的制作过程,是由一个个部分组装起来的。对金属切削机床最初的认识主要来自于金工实习。不过那是主要关注加工工序工艺以及机床的基本操作,对机床的构造和内部原理还不甚清楚。今天通过实验指导老师的介绍和近距离的观察,一定程度上弥补了对机床认识的不足。从其制造和组装过程中可以看出。从外表看机床都是一些铁家伙,但其五脏六腑各有序地工作着。电动机 就像心脏一样,为机床提供动力,传动系统有如肌肉,传递着运动和动力。床身和立柱等结构就像骨骼一样支承着其他的部件。控制系统就像大脑一样,控制着各部分的协调工作。工作台和刀架以及换刀装置就像灵活的双手一样,最终实现加工要求。知道了许多容易被忽略的细节,都决定着机床最终的品质。 实训总结 我们知道电气工程及其自动化涉及电力电子技术,计算机技术,电机电器技术信息与网络控制技术,机电一体化技术等诸多领域,是一门综合性较强的学科,其主要特点是强弱电结合,机电结合,软硬件结合,电工技术与电子技术相结合,元件与系统相结合,使学生获得电工电子、系统控制、电气控制、电力系统自动化、电气自动化装置及计算机应用技术等领域的基本技能。本专业培养具有工程技术基础知识和相应的电气工程专业知识,具有解决电气工程技术分析与控制问题基本能力的高级工程技术人才。电气工程及其自动化专业是为各行各业培养能够从事电气工程及其自动化、计算机技术应用、经济管理等领域工作的宽口径、复合型的高级工程技术人才。它是需要必要的实践的。需要参观了解。 我会深深记住这次参观,这次参观无论在专业知识方面,还是人生经验方面都给我好好上了一课。很感谢学校给了我们这次参观的机会,让我们更多的了解到了有关电机制造,电子电气的知识。理论只有联系实际,才能发挥出巨大作用。同时,我们也认识到现在要尽可能地多学些东西,积极认真做实验,增强自己的动手能力,让自己发 挥出最大的潜能。学习的最终目的就是应用,只有将学习的理论知识与生活实践相联系,将学习的理论知识运用到社会实践中,学习才能达到最终目的。学院一直以来注重实践,提倡实践,也努力创造机会、提供机会给学生们参与到实践中去,因此,学院这次例行为我们组织了到企业参观。感谢学院的领导老师们的“精心安排”,让我们能够提早去了解企业,了解社会。这次实习,虽然看似只是简单的参观,但它对于一个人的认识却起到了很大的作用。它开阔了我们的视野,让我们对事物有了更加具体的认识。通过理论知识的学习,我们了解的往往只是一个模糊的概念,很难对事物本身有一个清晰的认识和具体的了解,而实践才能让我们看清事物本身。通过这次实习,我切实体会了企业生产的流程,认识到了如何将课本学到的理论知识应用于实践。看着车间的那些大机器,听着工作人员介绍它们的作用,才发觉理论与实际确实还是有很大差距,让我更加清楚实践的重要意义,从而注重实践。通过实习,我们才能更加明白学校与社会的不同,才能为以后进入社会作好一个心理准备。实习也让我们树立起不断学习,努力学习的信念。并且,要寻找机会参与社会实践,在社会大学里将理论转化为实际行动,作一个社会接受容纳的人,我们才能更好地培养自己吃苦耐劳的能力。有一句很经典的话是这样说的:“实践是检验真理的唯一标准。”的确,我们在老师的带领下,参观了这四间公司,其生产的东西都是与我们专业息息相关的,所以,这次参观实习是我们离开课本到亲身实践转变的重要一环,对于我来说意义重大。我带着问题去参观,然后带着收获回来,此次参观实习每个人都收获良多。我 们自己去观察,学习,总结。不具备这项能力就难以胜任未来的挑战,随着科学的迅猛发展新技术的广泛使用,会有很多领域是我们未曾接触的,只有敢于去尝试才能有所突破,有所创新。四个参观实习带给我们的不全是我们所接触的那些操技能,也不仅仅是通过几项工种所要求我们锻炼的几种能力,更多的则需要我们每个人在实习结束后根据自己的情况去感悟,去反思,勤时自勉,有所收获,使这次实习达到他真正的目的。 在实训的过程中,去体验即将面对的生活,同时也更多的了解生产中的技术要求,以便更好的去完成自己的毕业设计。这些都需要在实际的工作中不断地去学习和总结。在工作岗位上一定要谦虚谨慎,不断地虚心学习,只有这样,才会有助于自己未来在专业领域的学习和发展。同时,还要主动发挥自己现有的优势,让自己的能力得到充分发挥,进而得到认可和升华。 实训对我们来说是了解更多更好知识和开拓自己的视野,并让我们知道做事不要完全依靠书本,应该和一些实际方面结合起来。这次是我们第一次到大型的重工业生产工厂参观,这次实习中我们学到了很多知识,我在实习上学到最有效的是知道了怎么去区分直流电机和交流电机,同步电机和异步电机,而且学到线圈,电机和电缆等制造工艺。通过此实训,进一步把理论的知识和实践结合起来,思想愈发走向世界的最前沿。这次实训中,我受益匪浅,不但丰富了知识,还开阔了眼界,学到的知识对我们今后的学习和实践有很大的帮助。相信在今后的实践过程中,我们一定会更加吃苦,更加努力,进一步开 阔我们的知识面和锻炼我们的实践能力。 2012-2013 学 年 第 二 期 实 训 报 告 书 实训名称: 市 场 营 销 实训时间: 2012.6.17-2013.6.28 实训地点: 教室、机房、各大卖场 指导教师: 赵 媛 媛 班 级: 商 务 1112 姓 名: zoe 学 号: 201103050208 小组组长:zoe 小组成员:江沛薇、赵兴旺、曹薇、冯进明、王志成、沈帅奇、唐荣 一、实训目的及要求 市场营销实训是为适应“市场营销管理”应用性强的特点,突出培养学生“理论联系实际”的意识和能力,强化学生对市场营销基本理论和基础知识的理解,提高学生对于市场营销实践的兴趣,尽可能为全面提升学生的市场营销素养和能力提供一个高起点的平台。 通过3周的市场营销,目的是使学生具有以下的能力: 1、收集市场信息以及对信息进行加工处理的能力 2、写出市场细分及SWOT分析报告的能力 3、能够准确判断产品市场生命周期的能力,能够准确使用产品组合,新产品开发,品牌与包装等策略。 4、能够写出目标市场战略报告的能力 5、能够正确运用4P策略 6、能够进行促销活动策划、产品推广策划以及进行广告策划的能力 7、能够根据消费者需要发现商机的能力 二、实训任务及要求 1、案例分析 1.1、“残缺”的“产品” 1.2、柯达富士之争 1.3西门子家电在非典型环境下的认识与应对 1.4联通CDMA的市场定位路在何方? 1.5摩托罗拉V998/V8088的产品策略 1.6TCL集团:构建深广兼容的分销渠道 1.7农夫山泉“有点甜” 1.8基于销售人员考核的营销政策控制 1.9海尔的国际化经营之路 1.10困境中的欧洲迪斯尼 2、市场调查分析 2.1参观沃尔玛、家乐福以及新世纪超市的卖场。要求 (1)分析影响连锁超市选址的因素,结合实际,指出这三家超市在选址上的特点。 (2)作为顾客观摩销售人员的销售过程,将其销售人员的销售行为进行评价。(3)对他们的卖场进行比较,分析他们各自的优势和劣势,并对其劣势提出整改方案。 2.2参观重庆百货、大洋百货、富安百货、立丹百货以及新世纪凯瑞商都,要求 领导者,柯达是挑战者。作为世界范围的领导者,柯达在中国普通胶卷上稍逊于富士。 2.本案例中,柯达公司和富士公司是如何根据自身所处的竞争地位制订战略? 答:富士它凭着在中国市场已有的基础,全面反击,特别体现在胶卷产品上。富士的销售渠道较长:日本厂家——中港澳总代理——中国区域代理——主要城市代理——零售商。富士与中国各级经销商的联系不够紧密,近年来在开设影像专门店的成绩不如柯达。柯达处于挑战者不会心甘情愿,因而近年来大举进攻富士,在销售渠道策略上,柯达在多数产品上都采用垂直型营销系统,其中较突出的特点是采用较短的销售渠道:中国设厂——区域分销——零售商。柯达选择的经销商数量并不多,其特点是经销商专业化,不同类别的产品由不同专业公司代理。办事处与经销商联系紧密,因为不同产品由不同专业经销商负责,权责分明,整个销售网络比较完善。 3.案例中最后提出富士公司感受到了危机,你认为富士公司应该采取何种具体战略?为什么? 答:首先找到公司的缺点,制定合理的修改机制并实施,同时不忘向对手学习,柯达的研究人员应该对富士公司的产品与策略进行分析与学习,同时发现其公司的不足,抓住顾客的消费心态,制作更好的领顾客更满意的产品,1.3西门子家电在非典型环境下的认识与应对 案例思考题: 1.企业应如何分析和判断一般性环境威胁和突发性的、危害性极强的威胁? 答:企业既要培养自己的环境敏感性,保持对于风险的警觉,更要塑造一种坚强的体魄和心灵,这样才能避免在风险面前麻木不仁或过度惊慌,才能果敢地承担起自己的责任。对于企业而言,建立应急反应系统,必须成为其在巨大的风险生态环境中的生存本能。 2.企业应通过哪些途径收集环境变化的相关信息,并进行较为准确及合理的判断? 答:①西门子家电立即召开了紧急会议,成立了以总裁、副总裁为首的临时委员会,要求各部门负责人就SARS事件对各自职能范围可能产生的影响做出评估,拿出如果事态进一步扩大的解决方案。②公司人事部门被授权及时向员工通报有关SARS的具体信息,提供相关的咨询,并印发预防SARS的保健手册。3.在作出应对决策时,企业应主要关注哪些方面吗? 答:①企业应该勇敢地承担起自己的责任,首先是爱护自己的员工,其次是像爱护员工一样爱护消费者,这样才可能共同筑起一道防范危机和风险的高墙。②关注危机事件可能给企业带来的威胁,指定合理的危机治理机制 4.如何才能将环境威胁所带来的负面危害降到最小? 答:企业建立应急反应系统,找到造成环境威胁的源头,制定合理的危机治理机制并实施。关注环境威胁涉及到的范围,做出更加广泛的解决方案。1.4联通CDMA的市场定位路在何方? 案例思考题: 1.联通CDMA项目最初的目标市场定位是什么?结合联通的GSM用户情况,说明公司在整体上采取的是哪种目标市场战略? 答:联通CDMA定位于中高端用户,GSM、CDMA双网经营是国际性难题,联通需要平衡二者关系,避免两网抢夺客户。结合联通的GSM用户情况,说明公司在 经开始向2.5G和3G发展,新的GPRS和CDMA取代GSM是一种发展趋势。因此,尚处在GSM时代的V998/V8088系列手机相对来说进入了产品的衰退阶段,这是必然的趋势,对于摩托罗拉公司来说,只有认识到产品的生命周期的规律,研发出符合市场需求的新一代的手机,才能适应不断变化的需求,才能在市场竞争中立于不败之地。 1.6 TCL集团:构建深广兼容的分销渠道 案例思考题: 1.根据本章的学习,综合分析TCL分销渠道网络有何特点? 答:采用两种营销模式:直营制和非直营制。细分两种模式包括:销售外包、区域独家代理、区域多家代理、合资分公司、独资分公司+办事处等多种方式。特点:拥有完善的销售渠道网络、渠道渠道网络覆盖面广、拥有专业的营销队伍、对外包制造商的产品熟悉或有丰富的产品营销经验。 2.为实现新的目标,TCL分销系统还有哪些可以改进之处? 从本案例中总结分销渠道对企业发展的战略意义? 答:需要改进之处有:建网络资源渠道的浪费、高成本,地利润、客户关系不是很牢固、缺乏大量多元化专业人才。分销渠道指产品从生产者转移到消费者手中这个过程中所经过的通道。分销渠道是促使产品或服务顺利的被使用和消费的一整套相互依存的组织,对企业的发展至关重要。1.7农夫山泉“有点甜” 案例思考题: 1.请分析农夫山泉的促销手段和效果。答:①食品安全概念的导入;注意看到农夫山泉在演艺广告的时候,农夫山泉取自千岛湖底,保证了水源的可饮用性,就是食品安全的概念导入。②客户使用体验性;我记得农夫山泉一段时间在饮用的瓶口,有个申拨的装置,而且在广告特别强调,这就是客户体验增强。③概念营销;农夫山泉有点甜;就是告诉消费者我的水就是不一样,请记住有点甜哦;④事件营销;喝一瓶水就为奥运捐一分钱,喝一瓶水就为公益事业捐一分钱,积极地参加公益事业,给消费者很好的心理感受。促成消费者很好的消费心理,进而加大了自己的销售额度,也避免了存货带来的风险。 2.在竞争激烈的中国水市中要想提高市场占有率,你认为应采用哪些营销策略? 答:知己知彼是关键,以便制定进攻策略,不打无准备之战。系统搜集竞争对手的信息,分析竞争对手的优劣势,寻找对手的薄弱环节进行进攻。尽可能多的获取竞争对手的信息。竞争信息系统的建立和实施要做到两个原则:实用、有效。自身无论是在产品的卖点、媒体资源、还是渠道、终端上,都要先声夺人,先发制人,才能以势压倒竞争对手。量力而行,优势最终转化为胜势重要的还是保障矿泉水的质量安全,让大众相信这个品牌,做到放心喝喝放心卖的友好买卖关系。 3.农夫山泉在不生产纯净水一战中的策略,有何不利之处? 答:农夫山泉在认识自己的错误之后明显不仅没弥补自己错的地方,进而排斥矿泉水市场。这样不负责任的行为,定会招到大众的排斥。 4.农夫山泉赞助中国申奥的策略有何高明之处?假如中国申奥并未取得成功,农夫山泉这一策略的收效是否会打折扣?为什么? 答:立足公众心理,把握奥运商机。奥运体育竞技是崇尚英雄和个体价值的运动,随着奥运发展和公众对体育运动认识的提高,奥运从更高层次上代表着一个集体、国家或民族的情结。公众对奥运赛事的关注度不断增强,对奥运相关商业行为“爱屋 4.营销控制与高层管理者的战略思路关系如何? 答:一方面取消目前的责任承包制度,不将销量作为惟一的评判标准,另外增加对市场进行系统管理的规范要求。另一方面,改变目前办事处对费用的使用方式,将费用使用的决策权收回到总公司,办事处必须要制订费用的使用计划,并经总部批准后方可执行,这样可以提高费用使用的合理性和效率。1.9海尔的国际化经营之路 案例思考题: 1.案例中,海尔集团是如何规划美国市场的?选择的是哪一种市场进入方式? 2.答:投资建立了美国海尔工业园,在本地生产家店产品,并且聘有当地员工 180人,所以,海尔美国公司是属于海尔集团在美国建立的独资企业。直接资进入方式。 2.您认为海尔集团成功的关键是什么?对于参与国际竞争的中国企业来说,海尔的国际化之路有哪些方面值得借鉴? 答:善于借鉴优秀企业的经验,并同自己的企业实际相结合是每个管理人员重要素质。①海尔的成功是张瑞敏先生个人的成功;②海尔的成功是品牌战略的成功;③海尔的成功是服务战略的成功;④海尔的成功是海尔狠抓基础管理,实施OEC(日事日毕,日清日高)的结果;⑤海尔的成功是不断创新的结果。3.在国际化乃至实现全球化的过程中,海尔当前面临的主要问题是什么? 答:产品的质量环保问题,建立销售网络。对外直接投资。4.全球化给中国企业带来机遇和挑战,您认为中国企业在国际化的过程中所面临的内外部环境如何?应该采用什么样的国际化战略?(可结合您所在产业或企业讨论) 答:从中国改革开放自身的实践来看,过去20多年的改革开放使中国成为经济全球化进程的主动参与者。世界银行认为,中国是经济全球化进程中少数几个最大的赢家之一截至2000年,中国的国际贸易规模在过去的22年里扩大了约22倍,世界排名从开放之初的第32位上升到第9位,年均利用外商直接投资从80年代初的不到20亿美元,上升到现在的200亿美元左右,从1993年以来一直是仅次于美国的世界第二大外商投资东道国,如今累计吸引外商直接投资已达3500亿美元。战略:树立在国际竞争中求发展的意识和培养核心竞争力。1.10困境中的欧洲迪斯尼 案例思考题: 1、迪斯尼公司在整个欧洲迪斯尼计划中,犯了哪些错误? 答:正好赶上欧洲严重的经济衰退。欧洲游客远比美国游客要节省得多,很多人都自己带饭,不住迪士尼宾馆。在迪斯尼乐园游玩常需要排队,而法国人认为如果上帝让他们排队,那么上帝就没有向他们伸出他的手”。不同的文化对个人空间有不同的定义。欧洲迪斯尼乐园的游客无论与他前面的人靠得太近或离得太远都会出现问题。交通不是很便利。 2、你对解决欧洲迪斯尼的问题有何建议? 答:增设停车场,降低停车费,增设交通运输设施、增加餐馆数量、降低食品价 格,提供不同国家的饮食饮料等。 3、从欧洲迪期尼的惨淡经营中,我们应吸取哪些教训? 答:①慎重选择撇脂定价策略。②切忌自大,特别是在处理新问题与面对新文化时。③开拓新市场之前,必须进行充分的市场调研,盲目进入会导致战略性的错 (1)店面的类型 答:两个地方销售的产品种类都差不多,只是杨家坪地下商场经营范围更加广泛,串通杨家坪整个步行街,人流量更大。两个商场店面属于个体经营,大多是女人的服装和饰品,餐饮少数。(2)店面的租金价位 答:地下商场租金2000左右,转让费比较贵,2万起。金鹰女人街属于步行街上面比地下商场上贵2倍左右。(3)店面的主要装修风格 答:店主一般会根据买的商品装饰店面。地下商场和金鹰女人街的店面规格差不多大,店面风格是各有不同,毕竟老板是不同性格,有不同的想法,但是所有目的都是为了吸引更多顾客,赚取利益。 (4)找出两至三家你认为有特色的店,评价其特色之处。 答:有一家鞋子店,从外面经过看比较高档,里面全是玻璃设计,灯光闪烁,鞋子款式比较多,特别能偶吸引顾客眼球。还有一家“串串美味”店,我去吃过了,味道够好,价格便宜,没有太多桌子,反而会使过道流通,但是最主要的是味道到位了,等再久顾客也愿意,所以吃的还是有把味道放在首位才能有好的生意。(5)假设自己开店,写出其开店的想法 答:品种太齐全,肌肤人们所需要的都有了。所以如果我要开店的话,必须开一家特别的,没有销售自己商品的店才能生存下去。比如说:上族的手绘鞋,磁器口那种麻布衣。找好货源,谈好店面,设计装饰门面,实行一定的销售手段等。 3、项目情景 情景模拟 以下情景,可以有部分夸张,以便于更生动的表现。但需要调查相关企业及市场的情况之后,再来进行模拟。数据,资料等等不能全凭自己想象。情景一 假设重庆新世纪百货,要招聘化妆品、服装等方面的销售员,请模拟招聘会的情况。3位同学扮演招聘人员,剩下同学扮演应聘人员。 情景二 汽车销售模拟 汽车品牌自拟,根据角色需要,选出销售员或者顾客若干,进行情景演练。 情景三 房地产销售模拟 假设你们是保利心语花园的售楼人员和购买,请模拟销售情景。 情景四 端午节粽子销售模拟。 答:我们小组选择的是情景二,汽车销售。大致内容是:一位年轻的企业家,身价百万,她独自来到4S店买车,但是开始不怎么清楚,有点轻视顾客。后面因为一个电话清楚了刘女士的身份,于是各销售员使出了浑身解数,说服了刘女士买车。 四、实训心得体会 为期一周的市场营销实训结束了,学到了不少平时上课未学到的东西。我认为很多时候比起课堂知识,真正实践后才能明白目光短浅的意思。此次实训我又一次被选为了组长,由于基本上都是在一起合作过的小组成员,所以这次实训就更加简单,任务也就显得很轻松,没有任何压力。这也叫团结就是力量,一个小组在一起,干活不累! 进行汽车销售情景模拟时,我认识比较深刻。顾客是上帝这句话的确很对,不管什么地方销售,销售什么产品,只要和销售和顾客与关系,那么都不能以貌 查找 C、有好的休息场所 D、其他 8、你比较喜欢商场的哪一种优惠活动? A、打折 B、买就送 C、送礼券 D、抽奖活动 E、其他 9、关于百货大楼的洗手间,请问您在这里有没有遇到过一下问题? A、洗手间位置偏僻,不容易找到 B、洗手间通常人较多,需要排队E、没问题 C、洗手间不干净 D、洗手间有异味其他 10、店员收银包装的速度,您认为如何? A、很快 B、较快 C、一般 D、较慢 E、很慢 您的姓名: 您的电话: 再次感谢您的参与与支持! 祝您生活愉快! ㈡各大超市调查问卷 尊敬的顾客: 您好!我们是重庆电力高等专科学校的市场调查小组,为了进一步了解目前消费者对各大超市产品和服务等的满意情况,我们正在展开公众对各大超市顾客满意度的抽样调查,您的看法与意见将为我们的数据库构筑坚固的基石。希望能 ㈢商场调查问卷 先生、女士您好: 我们重庆电力高等专科学校的市场调查小组,正在进行一项有关杨家坪附近百货商场的市场调查。此次调查以搜集、分析、评估消费者对百货商场的消费需求和了解顾客的满意程度,以更好地服务顾客为目的。麻烦您抽几分钟时间给我们提供一些宝贵意见,您的资料将会得到严格保密,感谢配合。衷心祝您身体健康,万事顺心! (我们将对您提供的信息保密,请您在合适的选项后划√或直接填写) 一、基本资料: 1、请问您的性别是: A.男 B.女 2、请问您的年龄是 A、18岁以下 B、18~25岁 C、25~35岁 D、35~40岁 E、40岁以上 3、请问您的职业是: A、学生 B、上班族 C、自由职业者 D、其他 二、调查问卷: 1、你喜欢在那个商场购物? A.金鹰女人街 B.杨家坪地下商场 C、佳侬地下商场 D、其他 2、您平均多长时间去一次? A一周 B.半个月 C.一个月 D.一个月以上 3、你觉得这里的商品价格怎么样? A.偏贵 B.适中 C.便宜 4、商品质量怎么样? A.好 B.一般 C.差 5、您选择商场时首要考虑的因素是(可多选): A.价格 B.外观 C.交通便利 D.商品种类 E.服务态度 F.商场氛围 G.其它 6、你觉得商场的服务态度怎么样? A.满意 B.还可以 C.不满意 7、你觉得这里的店铺一个月的租金大概是多少? A.5000以下 B.5000-10000 C.10000以上 8、你最常去的店铺理由是: A.价格合理 B.老板服务周道 C.商品质量好 D.商品很有特色 E.其他 9.如果有机会,你希望在商场开一个什么商品的店铺? A.服装 B.生活用品 C.首饰、装饰品等 D.家电 E.其他 10、如果你是老板,你会选择什么方法吸引更多顾客购买店内商品? A.合适的价格 B.好的品质 C.店铺设计 D.促销活动 E.服务态度 F、其他 填写人: 联系方式: 再次感谢你的合作,祝您生活愉快! 工程造价实训报告书 工程造价专业 姓 名: 指导老师: 冯 哲 班 级: 造价 学 号 : 时 间 :2014.5.6 建筑工程系第二篇:实训报告书
第三篇:实训报告书
第四篇:市场营销实训报告书
第五篇:工程造价实训报告书