第一篇:ATM的java實訓項目設計報告書
河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告
《Java語言程序設計》課程設計報告
題 目:設 計 者:班 級:學 號:指導教師:系 部:專 業(yè):
ATM機 何珍珍 張明月 10信息一班 210510113 210510152 魏艷銘 信息管理系 計算機應用技術
2011年 月 25 日
河南經貿職業(yè)學院信息管理系《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.運行環(huán)境.........................................................................................................................5 2.運行情況抓圖..................................................................................................................5 5 總結與體會................................................................................................................................7 6 參考文獻...................................................................................................................................7 7 附錄: 程序清單.........................................................................................錯誤!未定義書簽。
概述
1.1 問題分析
模擬ATM機基本操作功能:存款、取款、余額查詢、修改密碼等;初始賬戶10000元;修改密碼時必須修改兩次,確認后才可使用;取款的款項和存款的款項必須是100的整倍數; 1.2功能
1)模擬ATM機實現當用戶進入登陸頁面后,用戶需先點擊銀行開戶按鈕進行銀行開戶;
2)進入銀行開戶頁面之后,進行填寫客戶信息,系統會自動生成卡號,信息填寫完整后系統會自動保存用戶信息在生成的文件中,并返回登陸頁面進行登錄。
3)登陸成功之后進入ATM機操作頁面進行存款、取款、余額查詢、修改密碼,點擊一個按鈕都會顯示出對應的頁面。河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告 總體設計
1、Client()類第一個登陸頁面主要包括:登陸賬號按鈕、銀行開戶按鈕、重新登錄按鈕、退出系統按鈕;
2、AtmDemo()類第二個登陸頁面主要進行用戶資料填寫主要包括:卡號、密碼、確認密碼、用戶名、性別、存款金額標簽;生成卡號、確認開戶、取消開戶按鈕;
3、Main()類第二個登陸頁面主要設置安放按鈕,主要包括:取款、存款、修改密碼、查詢余額、退出該界面按鈕并對所有按鈕進行監(jiān)聽;
4、GetMoney()類第三個登陸頁面主要進行取款設置主要包括:提款金額數目的數字按鈕,當點擊相應的按鈕時,提取金額框內顯示相應的取款金額;當提款的金額超出卡內總金額時,取款失敗;
5、KeepMoney()類第四個登陸頁面主要進行存款設置主要包括:存款金額數目的數字按鈕,當點擊相應的按鈕時,存款金額框內顯示相應的存款金額;
6、Change()類第五個登陸頁面主要進行密碼修改的設置主要包括:設置“確認”“取消”“返回主頁面”三個按鈕;兩次輸入新的密碼,當兩次密碼相同時點擊“確認”按鈕修改密碼成功,第二次進行賬戶登錄時使用修改后的密碼
7、Yuxia()類第六個登陸頁面主要進行余額查詢的設置主要包括:當點擊“查看余額”按鈕時查看存款、取款后卡內的總金額,顯示在文本框內;當點擊“返回主頁面”時返回Main頁面;
8、Account()類主要保存文件的卡號,密碼和賬戶金額,對進行數據信息在不同的類內調用傳遞; 詳細設計
1.登錄界面Client()類結構介紹:
主要包括:三個標簽:“歡迎登錄ATM機”,“卡號”,“密碼”
兩個文本框:JTextField和JPasswordField四個按鈕:“登陸賬號”,“銀行開戶”,“重新登錄”,“退出系統”對頁面使用了空布局。對文本框進行監(jiān)聽,設置卡號只能為數字,且只能輸入8位。設置密碼框不為空。給四個按鈕創(chuàng)建監(jiān)聽ActionListener,四個按鈕實現的功能:
登陸賬號:第一次進入登錄界面時,當點擊“登錄賬戶”彈出對話框:“請進行銀行開戶”。
重新登錄: 當點擊“重新登錄”按鈕,用setText(“”)把文本框和密碼框為空。
銀行開戶: 當點擊“銀行開戶”按鈕時,界面跳到銀行開戶的界面里。
退出系統:當點擊“退出系統”時,彈出對話框“確定要退出ATM系統?”點擊是,退出系統,點擊否,留在該界面。
當銀行開戶成功后,再次輸入卡號和密碼,如果其中一個或全部錯誤,彈出對話框:河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告
“請核對你的卡號和密碼,重新登錄”,并不設置文本框為空。2.卡號生成界面AtmDemo()類結果介紹:
繼承Jframe創(chuàng)建銀行卡號開戶窗體,創(chuàng)建監(jiān)聽;應用空布局設置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機正在為您服務…”五個按鈕:“取款”、“存款”、“查詢余額”、“修改密碼”、“退出該界面”對頁面使用了空布局。
對前四個按鈕進行監(jiān)聽,當點擊其中任一個按鈕時,進入到該按鈕實現功能的界面里,當點擊“退出該界面”,彈出對話框“確定返回登錄面?” 點擊是,退出該界面,點擊否,留在該界面。
4.存款的界面KeepMoney()和取款的界面GetMoney()結構介紹:
主要包括:十個按鈕:七個固定存取款錢數的按鈕和一個“自定義”(存取款的錢數)按鈕,還有“確定”按鈕和“返回主頁面”的按鈕。一個標簽:“您提取(存入)的金額數:一個文本框;對頁面使用了空布局。給八個存取款的按鈕進行監(jiān)聽。實現的功能:
當點擊七個固定存取款的按鈕時,按鈕上的錢數顯示在文本框中,當點擊自定義按鈕時,可以在文本框中手動輸入錢數。
當點擊“返回主頁面”按鈕時,結束該界面的操作,返回Main頁面里。
文本框:① 文本框設置為不可編輯。當點擊存取款按鈕時,錢數顯示在文本框中,但不能手動修改文本框中的內容。當點擊自定義按鈕時,文本框可以手動輸入,文本框中輸入的存取款的錢數必須是100的倍數,最少為100,最多為5000元,否則彈出對話框進行提醒,存取錢不成功。
② 自定義一個監(jiān)聽類,對文本框進行監(jiān)聽,自定義輸入錢數時,文本框中只能輸入數字,且最多可輸入四位數。當文本框為空時,點擊“確定”按鈕,彈出對話框:“請輸河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告
入存(取)款金額”。
在存款KeepMoney.java界面時,當點擊“確定”按鈕,彈出對話框“您已存款**元,余額為**元”。
在取款GetMoney.java界面時,當點擊“確定”按鈕時,如果賬戶金額大于或等于提取金額時,彈出對話框“您已取款**元,余額為**元”。如果賬戶金額小于提取金額時,彈出對話框“余額不足,取錢失敗”,并獲取余額數,停止金額的運算。以防止取款不成功,但已透支的現象。5.修改密碼界面Change()類結構介紹:
繼承JFrame創(chuàng)建修改密碼窗體,設置窗體的空布局;對確認密碼框進行監(jiān)聽和數據傳遞保存(account.setPwd(s2);)傳遞到Client()類內;當兩次輸入密碼相同時點擊“確認”按鈕密碼修改成功,下次登錄使用新密碼進行登錄。;點擊“取消”按鈕文本框內容消失為空;點擊“返回主頁面”按鈕返回至Main()(else if(e.getSource()==jb3){new Main();this.setVisible(false););
6.查詢余額界面Yuxia.java()類結構介紹:
創(chuàng)建查詢余額窗體,應用空布局設置布局;對按鈕創(chuàng)建監(jiān)聽(addActionListener)當點擊“查看余額”按鈕時顯示卡內當前的余額(運用Account類進行數據傳遞實現(jtf1.setText((account.getCountmoney())+”“);))實現
1.運行環(huán)境 MyEclipse6.5 2.運行情況抓圖 2
河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告
4
河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告 總結與體會
此次實訓基本把我們本學期所學的內容進行綜合應用,讓我們更加容易簡單的了解體驗到了未來工作的一般狀況,鍛煉了我們的實際操作能力,同時也在一定程度上增加了同學們對Java語言學習的信心,一些簡單的小游戲,通過運用自己所學也是可以實現的,讓我們不在對編程感覺那么神秘。
團隊合作與交流很重要,“團結就是力量”在本次項目開發(fā)中真的體會得到,在做項目時,小組成員要知道本小組所做項目的基本構想框架,要做什么、實現什么。如果有自己的想法就要和自己的伙伴進行交流。參考文獻
【1】魏艷銘,Java程序設計,河南經貿職業(yè)學院:ATM機視頻提示,2011.6 【2】網絡資源:http://www.tmdps.cn/
【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);河南經貿職業(yè)學院信息管理系《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);//創(chuàng)建圖標
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);河南經貿職業(yè)學院信息管理系《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
}
//創(chuàng)建jtf的監(jiān)聽,使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);河南經貿職業(yè)學院信息管理系《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)河南經貿職業(yè)學院信息管理系《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);
//監(jiān)聽
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);//創(chuàng)建圖標
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);//用戶名 河南經貿職業(yè)學院信息管理系《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);//把生成的卡號、確認密碼、生成金額數保存在河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告
account類內
try{ //創(chuàng)建文件
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);河南經貿職業(yè)學院信息管理系《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);
}
//只允許輸入數字的監(jiān)聽器
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;河南經貿職業(yè)學院信息管理系《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);河南經貿職業(yè)學院信息管理系《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);//創(chuàng)建圖標
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){ 河南經貿職業(yè)學院信息管理系《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);河南經貿職業(yè)學院信息管理系《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);//創(chuàng)建圖標
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);河南經貿職業(yè)學院信息管理系《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){ 河南經貿職業(yè)學院信息管理系《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()+”元“);
}
//創(chuàng)建jtf的監(jiān)聽,使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(”“);河南經貿職業(yè)學院信息管理系《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(”存款業(yè)務“);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;河南經貿職業(yè)學院信息管理系《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);//創(chuàng)建圖標 jl1.setIcon(bgImage); jl1.setBounds(0,0,400,400); jb1.setBounds(20, 40, 100,40);jb2.setBounds(20, 90,100 ,40);河南經貿職業(yè)學院信息管理系《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){ 河南經貿職業(yè)學院信息管理系《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);河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告 } public static void main(String[] args){ } new KeepMoney(account);//創(chuàng)建jtf的監(jiān)聽,使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(”修改密碼“);河南經貿職業(yè)學院信息管理系《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); //監(jiān)聽 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);//創(chuàng)建圖標 jl4.setIcon(bgImage); jl4.setBounds(0,0,400,400);add(jb1);add(jb2);add(jb3);add(jl1);河南經貿職業(yè)學院信息管理系《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){ 河南經貿職業(yè)學院信息管理系《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(”返回主頁面“);河南經貿職業(yè)學院信息管理系《Java程序設計》課程設計報告 jb.addActionListener(this);//添加圖片 jl4= new JLabel(); URL resource = this.getClass().getResource(”/images/6.jpg“); ImageIcon bgImage=new ImageIcon(resource);//創(chuàng)建圖標 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);河南經貿職業(yè)學院信息管理系《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)提高學生綜合應用所學知識的能力 創(chuàng)新機械制造裝備實訓內容,實訓內容涵蓋了機械制造工藝學、機床夾具、金屬切削機床、金屬切削刀具、數控編程、金屬切削加工等方面的知識,使學生在為其一周的機械制造裝備實訓期間,能夠對這些知識有個綜合應用的過程(2)學生能得到實戰(zhàn)體驗 機械制造裝備實訓要求學生從設計繪制零件圖,進行分析,到編制工藝,選用刀具、夾具,再到在機床上安裝,最后編程進行加工合格零件。進行檢驗。學生能夠在老師的指導下親身經歷一個從設計到工藝到加工,最后做出產品的全過程,收獲是巨大的。(3)能加強對學生創(chuàng)新設計能力的培養(yǎng) 實訓內容中有幾個重要環(huán)節(jié)就是對組合夾具元件進行選擇,根據自己的設計,在上百種元件中選擇出符合自己設計要求元件,進行分析組裝,并且要編制適合的程序進行加工,這些訓練使學生創(chuàng)新設計能力得以加強。 二.實訓內容: 具體為結合深造在進入專業(yè)基礎課和專業(yè)課階段所選修的《工程材料及熱加工工藝基礎》、《互換性與技術測量》、《機械制造技校術》、《機械制造裝備》、《數控技術》、《數控加工編程》等課程,在機械制造裝備實訓是,對于每一組學生,選擇一個相對較為典型的零件,進行以下幾個環(huán)節(jié)的工作: 設計并繪制零件圖———分析零件的加工特點——編制零件的機械加工工藝中路線——設計編制零件的機械加工工序——設計關鍵工序的夾具(草圖)——編制組合夾具元件——編制零件某一簡單工序的數控加工程序——在數控機床上裝夾零件的毛坯——對零件進行加工(或模擬加工)——獲得所加工的零件——寫出實訓報告。 (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、李慶余、張佳主編《機械制造裝備設計》,機械工業(yè)出版,2003年版,第1版。 8、陳志雄主編《數控機床與數控編程技術》,北京:電子工業(yè)出版社,2003.8 9、曹鳳主編《數控編程》,重慶:重慶大學出版社,2004.8。 實訓報告書 姓名: XXXXX 學號: XXXXXXXXXXXXXXXX 院系:XXXXXXXXXXXXXXXXXXXX 專業(yè): XXXXXXXXXXXXXXXXXX 班級: XXXXXXXXXXX XXXX年X月 哈電集團(昆明)有限責任分公司 一.企業(yè)介紹 昆明電機廠有限公司是昆明電機廠(創(chuàng)建于1936年)于1996年按昆政發(fā)[1996]39號文《昆明市體改委等四部門關于昆明電機廠進行現代企業(yè)制度試點有關問題的意見》,經過分立式改制,即昆明電機廠在保留原企業(yè)名稱、法人資格和國有性質的前提下,運用法人財產以市國有資產管理部門確認的經營性凈資產作為投資,與職工持股會共同組建昆明電機廠有限公司。昆明電機廠作為昆明電機廠有限公司的國有股權代表,其生產經營性資產、商譽、技術、專利等已全部投入到昆明電機廠有限公司中,因此,昆明電機廠有限公司被譽為“中國電機工業(yè)的搖籃”,是中國電動機、水力發(fā)電設備生產骨干企業(yè),云南省重點企業(yè),云南省大(II)型機械制造企業(yè)。其水力發(fā)電設備生產能力及市場占有率居云南省首位。1992年獲國家自營出口權,2006年3月通過國家IS09001:2000質量管體系認證,從1990年起至今連續(xù)十余年被評為昆明市“重信用、守合同”單位。 公司現有員工1155人,其中:工程技術人員148人、高級工程師34人、工程師96人,省級(部級)專家4人,市級專家1人;大學本科以上學歷的員工有89人,大專以上學歷的員工212人,主要分布在公司技術、營銷及管理部門。 公司固定資產原值10477萬元、企業(yè)占地面積25萬平方米,其 中生產經營面積13萬平方米,擁有生產設備934余臺,主要生產設備280臺,精、大、稀設備60余臺,設備新度系數58.06%,其中:C52100十米立車俄羅斯引進的HC212鏜銑床、德國引進的N8-A800-6-28高速沖床達到目前國內先進水平。建有機械、絕緣、理化實驗室,設備大多為從發(fā)達國家如日本、德國、瑞士進口的高精設備。為保證KEM電工牌產品質量提供了堅實的基礎。公司在六十年的生產管理中形成了一套不斷鞏固完善的產品質量保證體系和行之有效的先進檢測系統,從市場調研、開發(fā)設計、生產技術準備,采購供應、生產制造、檢驗、銷售、用戶服務等產品質量形成的全過程,均在經過國家認證的質量保證體系的控制中,KEM電工牌產品除確保符合有關國、部及專業(yè)標準外,采用并達到IE[。、ANSI、NEMA、DIN、BS、JiS國外先進標準以滿足用戶特殊要求。 二.技術介紹 其公司支柱產品為KEM電工牌中小型水力發(fā)電設備和交流電動機兩大類,曾多次榮獲部優(yōu)和省優(yōu)產品稱號,除暢銷國內市場外,還遠銷北美、歐洲、澳大利亞以及東南亞市場。2005年公司出口創(chuàng)匯達205萬美元,發(fā)電設備年生產能力60萬千瓦,產品有沖擊式、混流式、軸流定(轉)槳式等,適用水頭10~1000米,單機容量400—100000千瓦,2005年被評為“云南名牌產品”稱號,由我公司自行設計、生產,安裝于云南省戶宋河電站的機組創(chuàng)下了目前國內沖擊式機組單機容量最大(21MW)、噴嘴數最多(4噴嘴)的全國記錄、。新簽訂的云南盈江縣弄另電站單機9萬千瓦機組將使公司及云南省水力 發(fā)電設備的生產制造水平又上一個重要的臺階。交流電動機年生產能力6 0萬千瓦,有Y、Y2及派生系列等規(guī)格,Y系列及派生電機多年來一直深受各類企業(yè)和廣大農村用戶的喜愛;Y2系列電機是全國規(guī)格型號最齊全,開發(fā)最早的生產廠家之一,是公司目前出口歐州市場的主打品種,其派生系列YR2電機,在歐洲、東南亞等國家和地區(qū)獲得較好的聲譽和市場。KEM電工牌電動機1996年被評為中國十大暢銷電機品牌之一。目前公司生產的特種電機獲GJB/Z9002—96質量體系標準認證,并得到配套主機廠稱贊,投資1300多萬的特種電機技改項目已初見成效。2005年公司被評為昆明地區(qū)工業(yè)100強中第41強。 三.參觀心得,體會 我很榮幸這次能有機會哈電集團(昆明)有限責任分公司去參觀。本次參觀我了解到了許多在學校和書本上的學不到的東西,開闊了自己的眼界,充實了自己的大腦。理論聯系實際,添補了我在主觀意識上的空白,一些看書本怎么也想象不出來的實體圖在大腦中得到了彌補,對電氣專業(yè)的學生來說是極其重要的。在學校我們學到的是理論方面的知識,至于實踐的東西是少之又少了。然而光有理論是不行的,與實體聯系起來才能幫助我們更好更深的搞懂這門學科。這次參觀主要是通過講座和參觀相結合的方式來給我們介紹安全教育、廠史、直流電機、交流電機以及各個部件的制作方法和電機出廠對每一個技術指標的調試方法。這次參觀給我們展示了一臺電機從設計定稿到出廠試驗的全過程,使我們知道了無論設計什么東西都必須從兩個方面 考慮:一個是可行性方面,另一個是經濟方面。任何東西如果脫離了實際那就失去了存在的意義,所以理論結合實際才是硬道理。仔細一想,其實在學校的學習正像是這些工廠經營的縮影。學習,我們也要像工廠里生產零件一樣分清順序,整理好學習步驟,做到有條不紊,這樣一來就會事半功倍。 昆明電纜集團股份有限公司 一. 企業(yè)介紹 昆明電纜集團股份有限公司的前身是昆明電纜廠。昆明電纜廠在建立現代企業(yè)制度的過程中,于1996年12月組建成立了昆明電纜有限責任公司;1999年12月,昆明電纜有限責任公司整體變更為昆明電纜股份有限公司;2009年9月,昆明電纜股份有限公司整體更名為昆明電纜集團股份有限公司。公司注冊資本15297.22萬元,目前生產經營占地300余畝,生產基地位于昆明市西山區(qū)春雨路615號,距成昆鐵路僅500米,交通運輸十分便捷。昆明電纜集團股份有限公司在發(fā)展歷程中,始終瞄準和吸納國際先進的裝備與技術,注重開發(fā)高科技含量的產品,走質量效益型的發(fā)展道路,把科學技術與嚴謹的現代科學管理有機結合,走過了一條自強不息的發(fā)展道路。成立至今,她經歷了擴建、續(xù)建以及大規(guī)模的技術改造和對裝備的調整、更新,先后從英國、美國、瑞典、奧地利、芬蘭等國家以及從中國科學院、上海、臺灣等地引進和裝備了具有國際先進水平的生產線及檢測設備,是行業(yè)首批獲得進口自營權的企業(yè)和軍工產品定點企業(yè)之一,是云南省首批優(yōu)先扶持發(fā)展的大型企業(yè)[集團]之一。1995年在云南省首家通過ISO9001國際質量體系認證,并持續(xù)順利通過復查換證,綜合實力處于同行業(yè)領先水平,綜合經濟效益指標保持在同行業(yè)前列。公司是全國機械行業(yè)500強企業(yè),全國電器機械及器材制造百強企業(yè),所生產的“昆電工”牌電線電纜產品在國內外市場上享有較高的信譽。中國首次發(fā)射的洲際導彈、試驗通信衛(wèi)星、長征系列運載火箭、神州五號飛船以及當前國家許多重點建設項目,例如“三峽”工程、二灘電站、漫灣電站、首都人民大會堂改造、國家電網和南方電網輸配電工程、北京奧運場館建設、新加坡城網改造工程等都使用了“昆電工”牌電線電纜。同時,產品還出口到東南亞、南亞、中東、地中海沿岸等數十個國家和地區(qū)。 二、昆明電纜廠主要產品 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度及以下電機繞組引接電線 三.參觀心得,體會 過這次參觀活動,讓我真正地領悟到了理論與實踐相結合的重要性。我們的專業(yè),在書本上學過很多套經典理論,似乎通俗易懂,但從未付諸實踐過,也許等到真正到一個公司的生產線上時,才會體會到難度有多大;我們在老師那里或書本上看到過很多精彩的自動化技術,似乎輕而易舉,但親臨其境才能意識到自己能力的欠缺和知識的匱乏。參觀期間,我拓寬了視野,增長了見識。 昆明維峰電氣公司 一.企業(yè)介紹 公司成立于1997年,是西南地區(qū)首家從事電力領域新技術產品集研發(fā)、制造、銷售于一體的云南省高新技術企業(yè)。公司自成立以來,沿著自力更生、求實創(chuàng)新、多元化的道路發(fā)展,目前已擁有了雄厚的技術力量及多項國家專利。2008年在昆明市經濟開發(fā)區(qū)置地動工建設新廠房和辦公樓,占地面積30畝;現有職工100余人,其中教授級高工占11%,高級技師占16%,中級職稱員工占24%,配有西南地區(qū)一流的實驗站設備,年產值規(guī)模過10億元人民幣。 “維峰電氣” 研制生產的10kV-35kV系列消弧線圈成套產品和10kV系列環(huán)氧樹脂澆注型干式變壓器等產品,在全國各行各業(yè)都被推廣選用。廣泛應用于電力系統、冶煉系統、化工系統、煤炭系統、房地產系統、寫字樓、賓館、機場等等工程項目,產品質量穩(wěn)定,技 術性能可靠。 公司近年來開發(fā)、推廣的新技術產品主要有: ZXW自動跟蹤補償調氣隙式消弧線圈裝置(專利產品)、ZXL輸電線路綜合防雷裝置(專利產品)、高中低壓、輸變配電成套電氣設備、高壓元件、高壓互感器(德力西集團產品)、高壓架空線路導線“安普楔形”線夾(美國AMP公司產品)。 二. 參觀心得,體會 公司的技術顧問對工廠的儀器和與自動化專業(yè)相關的知識做了講解,講解過程中講到了PLC、接口技術及功率的擴展,這些與我們現學的知識密切相關的知識,也有一些比較先進的科技知識,他還特別提到,“在工作、設計中要特別考慮到經濟因素,經濟成本與使用方便的有機結合,你們大學生應該盡早培養(yǎng)成這樣一種意識,給公司的發(fā)展做最大的努力”。工程師還講到文憑與能力的作用及其之間的關系。他的話讓我明白在學校期間一定要好好學習本專業(yè)的基礎知識,使自己具備一技之長。他的這一番話,使我們受益匪淺,為我們踏入社會,適應現在經濟社會,和自身未來的發(fā)展都會有重要的幫助。“人民電業(yè)為人民,宣傳服務創(chuàng)和諧”,“努力超越追求卓越”正是這種可貴的企業(yè)精神和電力人兢兢業(yè)業(yè),勤勤懇懇的工作態(tài)度,讓這個企業(yè)充滿著生機和活力,也讓我們看到了他今后發(fā)展的強大動力和發(fā)展的美好遠景。云南CY集團 一.企業(yè)介紹 云南CY集團有限公司(前身云南機床廠)始建于1961年,是中國機械工業(yè)的重點骨干企業(yè)、出口外向型企業(yè),國家高新技術企業(yè)。公司占地面積462056.27平方米,建筑面積77483.99平方米,現有資產12億元,在職員工1761人,工程技術人員322人,其中:高級工程師45人2009年銷售收入8.7億, 2010年銷售收入12億,同比增長34.7%,產品數控化率54%。 產品遠銷70多個國家和地區(qū),出口創(chuàng)匯十余年保持1000萬美元以上,名列全國機床行業(yè)前茅,在國內外市場有很高的商譽。公司先后榮獲全國“五一”勞動獎狀、全國機電產品出口創(chuàng)匯先進企業(yè)、云南省機電產品出口創(chuàng)匯先進企業(yè)等稱號。通過了ISO9001:2000國際質量體系認證,取得了歐洲市場CE認證。CY系列普通機床先后獲原機械工業(yè)部優(yōu)質產品和云南省名牌產品稱號。2006年、2010年,自主研發(fā)的數控機床兩次榮獲中國數控機床最高榮譽獎“春燕獎”。2008年獲得云南省高新技術企業(yè)認定,榮獲全國機械工業(yè)質量效益型先進企業(yè)稱號,2008、09年CY集團的產品CY6140及CY-K500系列產品再次榮獲全國用戶滿意產品稱號,被云南省人民政府評為“云南省優(yōu)強企業(yè)”。 經過多年的積累,企業(yè)已具備完成以車削為主的復雜、復合加工成套技術和交鑰匙的能力。在國內和國際市場上建立了100多個營銷 網點,擁有完備的分銷網絡及備品、備件、技術支持等售前售后服務體系。 云南CY集團有限公司未來發(fā)展目標:構建“以先進制造技術為特征的機床制造集群”,通過做強機床產業(yè),做精功能部件,做強做優(yōu)變壓器產業(yè),到2015年銷售收入達到40-50億,產品數控化率達到80%以上,機床總量增至30000臺,數控機床增至20000臺;實現海外銷售6000萬美元以上,成為僅次于沈陽的第二大機床制造基地和金牌出口基地。公司于2004年12月30日與中國最大的機床龍頭企業(yè)----沈陽機床集團實施戰(zhàn)略重組。重組后云南CY集團有限公司的生產經營得到快速發(fā)展,2010年公司完成工業(yè)總產值12億元,銷售收入12億元,出口創(chuàng)匯1500萬美元,機床商品實際產出18700臺,數控機床6400臺。2011年計劃完成銷售收入17億元、出口創(chuàng)匯2500萬美元、機床產量23000臺、數控機床及種類專機將達到9000臺。未來幾年公司的發(fā)展目標為:以中、高檔數控機床產業(yè)化發(fā)展為龍頭,構建“以先進制造技術為特征的機床制造集群”,擴大國內外市場份額,提升云南機床制造業(yè)的整體水平;到2015年銷售收入將達到30億元,出口創(chuàng)匯將達到5000萬美元,且數控機床的產值率達到60%以上,屆時云南CY集團有限公司將成為中國車床行業(yè)的龍頭企業(yè)和金牌出口基地。以云南CY集團有限公司為核心、以CY產品為龍頭,組建的公司,集科、工、貿、金融為一體,76家成員單位遍布全國,在集團內部先后建立了齒輪、床身、箱體、樹脂砂鑄造等十余條專業(yè)生產線,生產組織走上了專業(yè)化、社會化道路。云南CY集團有限公 司是集團母公司,現成為CY集團的決策中心、營銷中心、技術開發(fā)中心、精密加工中心、裝配中心,并先后引進了國外精密、關鍵設備及實驗、檢測儀器、CAD/CAM計算機輔助設計輔助制造工作站等先進設備和技術,組建了企業(yè)技術力量雄厚的技術中心,形成了集團化大生產的格局。經過多年的積累,其企業(yè)已具備完成以車削為主的復雜、復合加工成套技術和交鑰匙的能力。 二. 技術介紹 公司的主導產品是CY系列普車、數控機床、加工中心、數控立車、車銑復合中心產品,形成了5大類,300多種規(guī)格,高、中、低滿足不同用戶需求的產品陣容。為機械加工制造行業(yè)提供最終解決方案,包括難加工、特種加工成套、成線設備等。產品廣泛適用于機械、汽車、石油、兵器、航天、航空、紡織、船舶等多種行業(yè)需要。 三. 參觀心得、體會 從實踐中得到新知,從實踐中獲得經驗。對我們來說這次參觀是頗有收獲的,一進廠里首先看到的是一臺臺大型的機械在師傅的操作下在有序的工作。在參觀的過程中我們也學到了很多關于機床的結構,我們了解到了機床的結構,機床的制作過程,是由一個個部分組裝起來的。對金屬切削機床最初的認識主要來自于金工實習。不過那是主要關注加工工序工藝以及機床的基本操作,對機床的構造和內部原理還不甚清楚。今天通過實驗指導老師的介紹和近距離的觀察,一定程度上彌補了對機床認識的不足。從其制造和組裝過程中可以看出。從外表看機床都是一些鐵家伙,但其五臟六腑各有序地工作著。電動機 就像心臟一樣,為機床提供動力,傳動系統有如肌肉,傳遞著運動和動力。床身和立柱等結構就像骨骼一樣支承著其他的部件。控制系統就像大腦一樣,控制著各部分的協調工作。工作臺和刀架以及換刀裝置就像靈活的雙手一樣,最終實現加工要求。知道了許多容易被忽略的細節(jié),都決定著機床最終的品質。 實訓總結 我們知道電氣工程及其自動化涉及電力電子技術,計算機技術,電機電器技術信息與網絡控制技術,機電一體化技術等諸多領域,是一門綜合性較強的學科,其主要特點是強弱電結合,機電結合,軟硬件結合,電工技術與電子技術相結合,元件與系統相結合,使學生獲得電工電子、系統控制、電氣控制、電力系統自動化、電氣自動化裝置及計算機應用技術等領域的基本技能。本專業(yè)培養(yǎng)具有工程技術基礎知識和相應的電氣工程專業(yè)知識,具有解決電氣工程技術分析與控制問題基本能力的高級工程技術人才。電氣工程及其自動化專業(yè)是為各行各業(yè)培養(yǎng)能夠從事電氣工程及其自動化、計算機技術應用、經濟管理等領域工作的寬口徑、復合型的高級工程技術人才。它是需要必要的實踐的。需要參觀了解。 我會深深記住這次參觀,這次參觀無論在專業(yè)知識方面,還是人生經驗方面都給我好好上了一課。很感謝學校給了我們這次參觀的機會,讓我們更多的了解到了有關電機制造,電子電氣的知識。理論只有聯系實際,才能發(fā)揮出巨大作用。同時,我們也認識到現在要盡可能地多學些東西,積極認真做實驗,增強自己的動手能力,讓自己發(fā) 揮出最大的潛能。學習的最終目的就是應用,只有將學習的理論知識與生活實踐相聯系,將學習的理論知識運用到社會實踐中,學習才能達到最終目的。學院一直以來注重實踐,提倡實踐,也努力創(chuàng)造機會、提供機會給學生們參與到實踐中去,因此,學院這次例行為我們組織了到企業(yè)參觀。感謝學院的領導老師們的“精心安排”,讓我們能夠提早去了解企業(yè),了解社會。這次實習,雖然看似只是簡單的參觀,但它對于一個人的認識卻起到了很大的作用。它開闊了我們的視野,讓我們對事物有了更加具體的認識。通過理論知識的學習,我們了解的往往只是一個模糊的概念,很難對事物本身有一個清晰的認識和具體的了解,而實踐才能讓我們看清事物本身。通過這次實習,我切實體會了企業(yè)生產的流程,認識到了如何將課本學到的理論知識應用于實踐。看著車間的那些大機器,聽著工作人員介紹它們的作用,才發(fā)覺理論與實際確實還是有很大差距,讓我更加清楚實踐的重要意義,從而注重實踐。通過實習,我們才能更加明白學校與社會的不同,才能為以后進入社會作好一個心理準備。實習也讓我們樹立起不斷學習,努力學習的信念。并且,要尋找機會參與社會實踐,在社會大學里將理論轉化為實際行動,作一個社會接受容納的人,我們才能更好地培養(yǎng)自己吃苦耐勞的能力。有一句很經典的話是這樣說的:“實踐是檢驗真理的唯一標準。”的確,我們在老師的帶領下,參觀了這四間公司,其生產的東西都是與我們專業(yè)息息相關的,所以,這次參觀實習是我們離開課本到親身實踐轉變的重要一環(huán),對于我來說意義重大。我?guī)е鴨栴}去參觀,然后帶著收獲回來,此次參觀實習每個人都收獲良多。我 們自己去觀察,學習,總結。不具備這項能力就難以勝任未來的挑戰(zhàn),隨著科學的迅猛發(fā)展新技術的廣泛使用,會有很多領域是我們未曾接觸的,只有敢于去嘗試才能有所突破,有所創(chuàng)新。四個參觀實習帶給我們的不全是我們所接觸的那些操技能,也不僅僅是通過幾項工種所要求我們鍛煉的幾種能力,更多的則需要我們每個人在實習結束后根據自己的情況去感悟,去反思,勤時自勉,有所收獲,使這次實習達到他真正的目的。 在實訓的過程中,去體驗即將面對的生活,同時也更多的了解生產中的技術要求,以便更好的去完成自己的畢業(yè)設計。這些都需要在實際的工作中不斷地去學習和總結。在工作崗位上一定要謙虛謹慎,不斷地虛心學習,只有這樣,才會有助于自己未來在專業(yè)領域的學習和發(fā)展。同時,還要主動發(fā)揮自己現有的優(yōu)勢,讓自己的能力得到充分發(fā)揮,進而得到認可和升華。 實訓對我們來說是了解更多更好知識和開拓自己的視野,并讓我們知道做事不要完全依靠書本,應該和一些實際方面結合起來。這次是我們第一次到大型的重工業(yè)生產工廠參觀,這次實習中我們學到了很多知識,我在實習上學到最有效的是知道了怎么去區(qū)分直流電機和交流電機,同步電機和異步電機,而且學到線圈,電機和電纜等制造工藝。通過此實訓,進一步把理論的知識和實踐結合起來,思想愈發(fā)走向世界的最前沿。這次實訓中,我受益匪淺,不但豐富了知識,還開闊了眼界,學到的知識對我們今后的學習和實踐有很大的幫助。相信在今后的實踐過程中,我們一定會更加吃苦,更加努力,進一步開 闊我們的知識面和鍛煉我們的實踐能力。 2012-2013 學 年 第 二 期 實 訓 報 告 書 實訓名稱: 市 場 營 銷 實訓時間: 2012.6.17-2013.6.28 實訓地點: 教室、機房、各大賣場 指導教師: 趙 媛 媛 班 級: 商 務 1112 姓 名: zoe 學 號: 201103050208 小組組長:zoe 小組成員:江沛薇、趙興旺、曹薇、馮進明、王志成、沈帥奇、唐榮 一、實訓目的及要求 市場營銷實訓是為適應“市場營銷管理”應用性強的特點,突出培養(yǎng)學生“理論聯系實際”的意識和能力,強化學生對市場營銷基本理論和基礎知識的理解,提高學生對于市場營銷實踐的興趣,盡可能為全面提升學生的市場營銷素養(yǎng)和能力提供一個高起點的平臺。 通過3周的市場營銷,目的是使學生具有以下的能力: 1、收集市場信息以及對信息進行加工處理的能力 2、寫出市場細分及SWOT分析報告的能力 3、能夠準確判斷產品市場生命周期的能力,能夠準確使用產品組合,新產品開發(fā),品牌與包裝等策略。 4、能夠寫出目標市場戰(zhàn)略報告的能力 5、能夠正確運用4P策略 6、能夠進行促銷活動策劃、產品推廣策劃以及進行廣告策劃的能力 7、能夠根據消費者需要發(fā)現商機的能力 二、實訓任務及要求 1、案例分析 1.1、“殘缺”的“產品” 1.2、柯達富士之爭 1.3西門子家電在非典型環(huán)境下的認識與應對 1.4聯通CDMA的市場定位路在何方? 1.5摩托羅拉V998/V8088的產品策略 1.6TCL集團:構建深廣兼容的分銷渠道 1.7農夫山泉“有點甜” 1.8基于銷售人員考核的營銷政策控制 1.9海爾的國際化經營之路 1.10困境中的歐洲迪斯尼 2、市場調查分析 2.1參觀沃爾瑪、家樂福以及新世紀超市的賣場。要求 (1)分析影響連鎖超市選址的因素,結合實際,指出這三家超市在選址上的特點。 (2)作為顧客觀摩銷售人員的銷售過程,將其銷售人員的銷售行為進行評價。(3)對他們的賣場進行比較,分析他們各自的優(yōu)勢和劣勢,并對其劣勢提出整改方案。 2.2參觀重慶百貨、大洋百貨、富安百貨、立丹百貨以及新世紀凱瑞商都,要求 領導者,柯達是挑戰(zhàn)者。作為世界范圍的領導者,柯達在中國普通膠卷上稍遜于富士。 2.本案例中,柯達公司和富士公司是如何根據自身所處的競爭地位制訂戰(zhàn)略? 答:富士它憑著在中國市場已有的基礎,全面反擊,特別體現在膠卷產品上。富士的銷售渠道較長:日本廠家——中港澳總代理——中國區(qū)域代理——主要城市代理——零售商。富士與中國各級經銷商的聯系不夠緊密,近年來在開設影像專門店的成績不如柯達。柯達處于挑戰(zhàn)者不會心甘情愿,因而近年來大舉進攻富士,在銷售渠道策略上,柯達在多數產品上都采用垂直型營銷系統,其中較突出的特點是采用較短的銷售渠道:中國設廠——區(qū)域分銷——零售商。柯達選擇的經銷商數量并不多,其特點是經銷商專業(yè)化,不同類別的產品由不同專業(yè)公司代理。辦事處與經銷商聯系緊密,因為不同產品由不同專業(yè)經銷商負責,權責分明,整個銷售網絡比較完善。 3.案例中最后提出富士公司感受到了危機,你認為富士公司應該采取何種具體戰(zhàn)略?為什么? 答:首先找到公司的缺點,制定合理的修改機制并實施,同時不忘向對手學習,柯達的研究人員應該對富士公司的產品與策略進行分析與學習,同時發(fā)現其公司的不足,抓住顧客的消費心態(tài),制作更好的領顧客更滿意的產品,1.3西門子家電在非典型環(huán)境下的認識與應對 案例思考題: 1.企業(yè)應如何分析和判斷一般性環(huán)境威脅和突發(fā)性的、危害性極強的威脅? 答:企業(yè)既要培養(yǎng)自己的環(huán)境敏感性,保持對于風險的警覺,更要塑造一種堅強的體魄和心靈,這樣才能避免在風險面前麻木不仁或過度驚慌,才能果敢地承擔起自己的責任。對于企業(yè)而言,建立應急反應系統,必須成為其在巨大的風險生態(tài)環(huán)境中的生存本能。 2.企業(yè)應通過哪些途徑收集環(huán)境變化的相關信息,并進行較為準確及合理的判斷? 答:①西門子家電立即召開了緊急會議,成立了以總裁、副總裁為首的臨時委員會,要求各部門負責人就SARS事件對各自職能范圍可能產生的影響做出評估,拿出如果事態(tài)進一步擴大的解決方案。②公司人事部門被授權及時向員工通報有關SARS的具體信息,提供相關的咨詢,并印發(fā)預防SARS的保健手冊。3.在作出應對決策時,企業(yè)應主要關注哪些方面嗎? 答:①企業(yè)應該勇敢地承擔起自己的責任,首先是愛護自己的員工,其次是像愛護員工一樣愛護消費者,這樣才可能共同筑起一道防范危機和風險的高墻。②關注危機事件可能給企業(yè)帶來的威脅,指定合理的危機治理機制 4.如何才能將環(huán)境威脅所帶來的負面危害降到最小? 答:企業(yè)建立應急反應系統,找到造成環(huán)境威脅的源頭,制定合理的危機治理機制并實施。關注環(huán)境威脅涉及到的范圍,做出更加廣泛的解決方案。1.4聯通CDMA的市場定位路在何方? 案例思考題: 1.聯通CDMA項目最初的目標市場定位是什么?結合聯通的GSM用戶情況,說明公司在整體上采取的是哪種目標市場戰(zhàn)略? 答:聯通CDMA定位于中高端用戶,GSM、CDMA雙網經營是國際性難題,聯通需要平衡二者關系,避免兩網搶奪客戶。結合聯通的GSM用戶情況,說明公司在 經開始向2.5G和3G發(fā)展,新的GPRS和CDMA取代GSM是一種發(fā)展趨勢。因此,尚處在GSM時代的V998/V8088系列手機相對來說進入了產品的衰退階段,這是必然的趨勢,對于摩托羅拉公司來說,只有認識到產品的生命周期的規(guī)律,研發(fā)出符合市場需求的新一代的手機,才能適應不斷變化的需求,才能在市場競爭中立于不敗之地。 1.6 TCL集團:構建深廣兼容的分銷渠道 案例思考題: 1.根據本章的學習,綜合分析TCL分銷渠道網絡有何特點? 答:采用兩種營銷模式:直營制和非直營制。細分兩種模式包括:銷售外包、區(qū)域獨家代理、區(qū)域多家代理、合資分公司、獨資分公司+辦事處等多種方式。特點:擁有完善的銷售渠道網絡、渠道渠道網絡覆蓋面廣、擁有專業(yè)的營銷隊伍、對外包制造商的產品熟悉或有豐富的產品營銷經驗。 2.為實現新的目標,TCL分銷系統還有哪些可以改進之處? 從本案例中總結分銷渠道對企業(yè)發(fā)展的戰(zhàn)略意義? 答:需要改進之處有:建網絡資源渠道的浪費、高成本,地利潤、客戶關系不是很牢固、缺乏大量多元化專業(yè)人才。分銷渠道指產品從生產者轉移到消費者手中這個過程中所經過的通道。分銷渠道是促使產品或服務順利的被使用和消費的一整套相互依存的組織,對企業(yè)的發(fā)展至關重要。1.7農夫山泉“有點甜” 案例思考題: 1.請分析農夫山泉的促銷手段和效果。答:①食品安全概念的導入;注意看到農夫山泉在演藝廣告的時候,農夫山泉取自千島湖底,保證了水源的可飲用性,就是食品安全的概念導入。②客戶使用體驗性;我記得農夫山泉一段時間在飲用的瓶口,有個申撥的裝置,而且在廣告特別強調,這就是客戶體驗增強。③概念營銷;農夫山泉有點甜;就是告訴消費者我的水就是不一樣,請記住有點甜哦;④事件營銷;喝一瓶水就為奧運捐一分錢,喝一瓶水就為公益事業(yè)捐一分錢,積極地參加公益事業(yè),給消費者很好的心理感受。促成消費者很好的消費心理,進而加大了自己的銷售額度,也避免了存貨帶來的風險。 2.在競爭激烈的中國水市中要想提高市場占有率,你認為應采用哪些營銷策略? 答:知己知彼是關鍵,以便制定進攻策略,不打無準備之戰(zhàn)。系統搜集競爭對手的信息,分析競爭對手的優(yōu)劣勢,尋找對手的薄弱環(huán)節(jié)進行進攻。盡可能多的獲取競爭對手的信息。競爭信息系統的建立和實施要做到兩個原則:實用、有效。自身無論是在產品的賣點、媒體資源、還是渠道、終端上,都要先聲奪人,先發(fā)制人,才能以勢壓倒競爭對手。量力而行,優(yōu)勢最終轉化為勝勢重要的還是保障礦泉水的質量安全,讓大眾相信這個品牌,做到放心喝喝放心賣的友好買賣關系。 3.農夫山泉在不生產純凈水一戰(zhàn)中的策略,有何不利之處? 答:農夫山泉在認識自己的錯誤之后明顯不僅沒彌補自己錯的地方,進而排斥礦泉水市場。這樣不負責任的行為,定會招到大眾的排斥。 4.農夫山泉贊助中國申奧的策略有何高明之處?假如中國申奧并未取得成功,農夫山泉這一策略的收效是否會打折扣?為什么? 答:立足公眾心理,把握奧運商機。奧運體育競技是崇尚英雄和個體價值的運動,隨著奧運發(fā)展和公眾對體育運動認識的提高,奧運從更高層次上代表著一個集體、國家或民族的情結。公眾對奧運賽事的關注度不斷增強,對奧運相關商業(yè)行為“愛屋 4.營銷控制與高層管理者的戰(zhàn)略思路關系如何? 答:一方面取消目前的責任承包制度,不將銷量作為惟一的評判標準,另外增加對市場進行系統管理的規(guī)范要求。另一方面,改變目前辦事處對費用的使用方式,將費用使用的決策權收回到總公司,辦事處必須要制訂費用的使用計劃,并經總部批準后方可執(zhí)行,這樣可以提高費用使用的合理性和效率。1.9海爾的國際化經營之路 案例思考題: 1.案例中,海爾集團是如何規(guī)劃美國市場的?選擇的是哪一種市場進入方式? 2.答:投資建立了美國海爾工業(yè)園,在本地生產家店產品,并且聘有當地員工 180人,所以,海爾美國公司是屬于海爾集團在美國建立的獨資企業(yè)。直接資進入方式。 2.您認為海爾集團成功的關鍵是什么?對于參與國際競爭的中國企業(yè)來說,海爾的國際化之路有哪些方面值得借鑒? 答:善于借鑒優(yōu)秀企業(yè)的經驗,并同自己的企業(yè)實際相結合是每個管理人員重要素質。①海爾的成功是張瑞敏先生個人的成功;②海爾的成功是品牌戰(zhàn)略的成功;③海爾的成功是服務戰(zhàn)略的成功;④海爾的成功是海爾狠抓基礎管理,實施OEC(日事日畢,日清日高)的結果;⑤海爾的成功是不斷創(chuàng)新的結果。3.在國際化乃至實現全球化的過程中,海爾當前面臨的主要問題是什么? 答:產品的質量環(huán)保問題,建立銷售網絡。對外直接投資。4.全球化給中國企業(yè)帶來機遇和挑戰(zhàn),您認為中國企業(yè)在國際化的過程中所面臨的內外部環(huán)境如何?應該采用什么樣的國際化戰(zhàn)略?(可結合您所在產業(yè)或企業(yè)討論) 答:從中國改革開放自身的實踐來看,過去20多年的改革開放使中國成為經濟全球化進程的主動參與者。世界銀行認為,中國是經濟全球化進程中少數幾個最大的贏家之一截至2000年,中國的國際貿易規(guī)模在過去的22年里擴大了約22倍,世界排名從開放之初的第32位上升到第9位,年均利用外商直接投資從80年代初的不到20億美元,上升到現在的200億美元左右,從1993年以來一直是僅次于美國的世界第二大外商投資東道國,如今累計吸引外商直接投資已達3500億美元。戰(zhàn)略:樹立在國際競爭中求發(fā)展的意識和培養(yǎng)核心競爭力。1.10困境中的歐洲迪斯尼 案例思考題: 1、迪斯尼公司在整個歐洲迪斯尼計劃中,犯了哪些錯誤? 答:正好趕上歐洲嚴重的經濟衰退。歐洲游客遠比美國游客要節(jié)省得多,很多人都自己帶飯,不住迪士尼賓館。在迪斯尼樂園游玩常需要排隊,而法國人認為如果上帝讓他們排隊,那么上帝就沒有向他們伸出他的手”。不同的文化對個人空間有不同的定義。歐洲迪斯尼樂園的游客無論與他前面的人靠得太近或離得太遠都會出現問題。交通不是很便利。 2、你對解決歐洲迪斯尼的問題有何建議? 答:增設停車場,降低停車費,增設交通運輸設施、增加餐館數量、降低食品價 格,提供不同國家的飲食飲料等。 3、從歐洲迪期尼的慘淡經營中,我們應吸取哪些教訓? 答:①慎重選擇撇脂定價策略。②切忌自大,特別是在處理新問題與面對新文化時。③開拓新市場之前,必須進行充分的市場調研,盲目進入會導致戰(zhàn)略性的錯 (1)店面的類型 答:兩個地方銷售的產品種類都差不多,只是楊家坪地下商場經營范圍更加廣泛,串通楊家坪整個步行街,人流量更大。兩個商場店面屬于個體經營,大多是女人的服裝和飾品,餐飲少數。(2)店面的租金價位 答:地下商場租金2000左右,轉讓費比較貴,2萬起。金鷹女人街屬于步行街上面比地下商場上貴2倍左右。(3)店面的主要裝修風格 答:店主一般會根據買的商品裝飾店面。地下商場和金鷹女人街的店面規(guī)格差不多大,店面風格是各有不同,畢竟老板是不同性格,有不同的想法,但是所有目的都是為了吸引更多顧客,賺取利益。 (4)找出兩至三家你認為有特色的店,評價其特色之處。 答:有一家鞋子店,從外面經過看比較高檔,里面全是玻璃設計,燈光閃爍,鞋子款式比較多,特別能偶吸引顧客眼球。還有一家“串串美味”店,我去吃過了,味道夠好,價格便宜,沒有太多桌子,反而會使過道流通,但是最主要的是味道到位了,等再久顧客也愿意,所以吃的還是有把味道放在首位才能有好的生意。(5)假設自己開店,寫出其開店的想法 答:品種太齊全,肌膚人們所需要的都有了。所以如果我要開店的話,必須開一家特別的,沒有銷售自己商品的店才能生存下去。比如說:上族的手繪鞋,磁器口那種麻布衣。找好貨源,談好店面,設計裝飾門面,實行一定的銷售手段等。 3、項目情景 情景模擬 以下情景,可以有部分夸張,以便于更生動的表現。但需要調查相關企業(yè)及市場的情況之后,再來進行模擬。數據,資料等等不能全憑自己想象。情景一 假設重慶新世紀百貨,要招聘化妝品、服裝等方面的銷售員,請模擬招聘會的情況。3位同學扮演招聘人員,剩下同學扮演應聘人員。 情景二 汽車銷售模擬 汽車品牌自擬,根據角色需要,選出銷售員或者顧客若干,進行情景演練。 情景三 房地產銷售模擬 假設你們是保利心語花園的售樓人員和購買,請模擬銷售情景。 情景四 端午節(jié)粽子銷售模擬。 答:我們小組選擇的是情景二,汽車銷售。大致內容是:一位年輕的企業(yè)家,身價百萬,她獨自來到4S店買車,但是開始不怎么清楚,有點輕視顧客。后面因為一個電話清楚了劉女士的身份,于是各銷售員使出了渾身解數,說服了劉女士買車。 四、實訓心得體會 為期一周的市場營銷實訓結束了,學到了不少平時上課未學到的東西。我認為很多時候比起課堂知識,真正實踐后才能明白目光短淺的意思。此次實訓我又一次被選為了組長,由于基本上都是在一起合作過的小組成員,所以這次實訓就更加簡單,任務也就顯得很輕松,沒有任何壓力。這也叫團結就是力量,一個小組在一起,干活不累! 進行汽車銷售情景模擬時,我認識比較深刻。顧客是上帝這句話的確很對,不管什么地方銷售,銷售什么產品,只要和銷售和顧客與關系,那么都不能以貌 查找 C、有好的休息場所 D、其他 8、你比較喜歡商場的哪一種優(yōu)惠活動? 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、請問您的職業(yè)是: A、學生 B、上班族 C、自由職業(yè)者 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.服務態(tài)度 F.商場氛圍 G.其它 6、你覺得商場的服務態(tài)度怎么樣? 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.服務態(tài)度 F、其他 填寫人: 聯系方式: 再次感謝你的合作,祝您生活愉快! 工程造價實訓報告書 工程造價專業(yè) 姓 名: 指導老師: 馮 哲 班 級: 造價 學 號 : 時 間 :2014.5.6 建筑工程系第二篇:實訓報告書
第三篇:實訓報告書
第四篇:市場營銷實訓報告書
第五篇:工程造價實訓報告書