第一篇:个人简历java制作
设计如上所示界面程序,能实现简单简历的制作。点击下方[提交]按钮,可以把简历内容显示在下方的文本区中,点击[保存]按钮,可以把简历内容保存到指定的文件名中,点击[清空]按钮,可以把简历内容清除,点击[退出]按钮退出整个系统。1.实现以默认文件名保存 2.快捷键的设计
3.保存到记事本时实现换行功能 4.JradioButton按钮实现单选 ……………….代码:
import java.awt.ActiveEvent;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Container;import java.awt.Dimension;import java.awt.Event;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;import java.awt.Label;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.OutputStreamWriter;import java.sql.Date;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.*;
import javax.swing.ButtonGroup;import javax.swing.ComboBoxModel;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.KeyStroke;import javax.swing.ListSelectionModel;public class jianli extends JFrame{
/** * @param args */ Container container;JTextArea display;JTextField add,school,major,filename,name,age;JButton b1,b2,b3,b4;JRadioButton radio1,radio2;JComboBox box1,box2,box3,box4;JList course;JCheckBox like1,like2,like3,like4,like5,like6,like7;JLabel lable,label1,label2,label3,label4,label5,label6,label7,label8,label9,label10;JPanel p1,p2,p;JMenuBar bar;JScrollPane scroll,scroll1;JMenuItem manage1,manage2,manage3,manage4,color1,color2,color3,color4,color5;int i,year,month,day,Age;String str=“",s=new String(”“),favorate=new String(”“),Couese=new String(”“),sex=new String(”“);Object data[]={”java程序设计“,”VB.net程序设计“,”网页制作“,”Flash动画制作“,”SQL数据库“,”数据结构“};
int[] C=new int[10];public jianli(){ this.setTitle(”个人简历设计窗口“);//创建窗体;
container=this.getContentPane();
//获取顶层容器;
container.setBackground(Color.pink);//设置窗体的默认背景色为粉色; container.setLayout(null);bar=new JMenuBar();
//创建菜单栏;
buildMainMenu(bar);//自定义组建菜单的方法; this.setJMenuBar(bar);//把菜单栏挂在该窗体上;
lable=new JLabel(”个人简历“,JLabel.CENTER);//个人简历的题目标签;
lable.setFont(new java.awt.Font(”Dialog“,1,30));//设置个人简历该标签字体的样式为粗体,字号30;
p=new JPanel(new FlowLayout(FlowLayout.CENTER));
p.add(lable);
p.setBackground(getForeground());
container.add(p);//设置标签的布局;
p.setBounds(5,5,580,50);
//x=5,y=5,width=580,height=50;
label2=new JLabel(”姓名: “);
name=new JTextField(35);
label3=new JLabel(”性别: “);
radio1=new JRadioButton(”男“);
radio1.setBackground(getForeground());
radio2=new JRadioButton(”女“);
radio2.setBackground(getForeground());
ButtonGroup bg=new ButtonGroup();
bg.add(radio1);
//ButtonGroup对JRadioButton设置单选功能;
bg.add(radio2);
//添加事件以获得所选性别;
radio1.addActionListener(new ActionListener()
{
@Override public void actionPerformed(ActionEvent e){
} // TODO Auto-generated method stub sex=”“;sex+=radio1.getText();
});
radio2.addActionListener(new ActionListener()
{
@Override public void actionPerformed(ActionEvent e){
} // TODO Auto-generated method stub sex=”“;sex+=radio2.getText();
});
p1=new JPanel(new FlowLayout(FlowLayout.LEFT));
p1.setBounds(5,70,580,520);
p1.setBackground(getForeground());
p1.add(label2);
p1.add(name);
p1.add(label3);
p1.add(radio1);
p1.add(radio2);
//设置生日;
label4=new JLabel(”生日:
“);
p1.add(label4);
box1=new JComboBox();
box1.setEditable(true);
createY();
//建数组存年份;
label5=new JLabel(”年
“);
p1.add(box1);
p1.add(label5);
box2=new JComboBox();
creatM();//创建月份;
label6=new JLabel(”月
“);
box3=new JComboBox();
creatD();//创建天数;
label7=new JLabel(”日
“);
box1.addItemListener(new Select());
box2.addItemListener(new Select());
box3.addItemListener(new Select());
p1.add(box2);
p1.add(label6);p1.add(box3);p1.add(label7);label8=new JLabel(”年龄:“);age.setText(”412“);age.setEditable(false);//creatA();p1.add(label8);
age=new JTextField(10);
p1.add(age);
//设计住址;
label9=new JLabel(”住址: “);
add=new JTextField(47);
p1.add(label9);
p1.add(add);
//设计第三行;
label10=new JLabel(”政治面貌:
“);box4=new JComboBox();box4.addItem(”党员“);box4.addItem(”团员“);
box4.addItem(”其他民主党派“);
JLabel l1=new JLabel(”
所学课程:
“);
course=new JList();
course.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);//选择模式为多选;
course.setListData(data);
course.setSelectedIndex(0);
course.setSize(20, 5);
scroll1=new JScrollPane();
scroll1.setHorizontalScrollBarPolicy(scroll1.HORIZONTAL_SCROLLBAR_ALWAYS);
scroll1.setVerticalScrollBarPolicy(scroll1.VERTICAL_SCROLLBAR_AS_NEEDED);
scroll1.setPreferredSize(new Dimension(250,100));
scroll1.setViewportView(course);
p1.add(label10);
p1.add(box4);
p1.add(l1);
p1.add(scroll1);
//设计第四行;
JLabel l2=new JLabel(”所学专业:“);
major=new JTextField(45);
p1.add(l2);
p1.add(major);
//设计爱好;
JLabel l3=new JLabel(”爱好:
“);
like1=new JCheckBox(”唱歌
“);
like1.setBackground(getForeground());// 使组件的前景色与顶层容器的背景色一致;
like1.addItemListener(new Like());
like2=new JCheckBox(”跳舞
“);
like2.setBackground(getForeground());
like2.addItemListener(new Like());
like3=new JCheckBox(”乒乓球
“);
like3.setBackground(getForeground());
like3.addItemListener(new Like());
like4=new JCheckBox(”篮球
“);
like4.setBackground(getForeground());
like4.addItemListener(new Like());
like5=new JCheckBox(”足球
“);
like5.setBackground(getForeground());
like5.addItemListener(new Like());
like6=new JCheckBox(”乐器
“);
like6.setBackground(getForeground());
like6.addItemListener(new Like());
like7=new JCheckBox(”表演“);
like7.setBackground(getForeground());
like7.addItemListener(new Like());
p1.add(l3);
p1.add(like1);p1.add(like2);
p1.add(like3);
p1.add(like4);p1.add(like5);
p1.add(like6);
p1.add(like7);
//设计毕业院校;
JLabel l4=new JLabel(”毕业院校:
“);
school=new JTextField(44);
p1.add(l4);
p1.add(school);
//设计文件名;
JLabel l5=new JLabel(”文件名:
“);
filename=new JTextField(45);
p1.add(l5);
p1.add(filename);
display=new JTextArea(8,3);
//创建文本域,并设置其大小;
display.setEditable(false);
//该文本域不可编辑;
scroll=new JScrollPane();
//创建滚动面板;
scroll.setHorizontalScrollBarPolicy(scroll.HORIZONTAL_SCROLLBAR_ALWAYS);
scroll.setPreferredSize(new Dimension(560,200));
scroll.setViewportView(display);
//将文本域放入滚动面板上;
p1.add(scroll);
container.add(p1);
//设计按钮;
p2=new JPanel();
p2.setLayout(new FlowLayout(FlowLayout.CENTER));
b1=new JButton(”提交“);
b1.addActionListener(new B1());
p2.add(b1);
b2=new JButton(”保存“);
b2.addActionListener(new B2());
p2.add(b2);
b3=new JButton(”退出“);
b3.addActionListener(new B3());
p2.add(b3);
b4=new JButton(”清空“);
b4.addActionListener(new B4());
p2.add(b4);
p2.setBounds(150, 600, 300, 40);
p2.setBackground(getForeground());
container.add(p2);
this.setSize(600,700);
this.setResizable(false);//固定窗体;
this.show();
//窗体可见;
} { @Override public void itemStateChanged(ItemEvent e){
class Like implements ItemListener
// TODO Auto-generated method stub
if((JCheckBox)e.getItem()==like1)
if(e.getStateChange()==e.SELECTED)//判断是否被选中;
favorate+=like1.getText()+” “;
if((JCheckBox)e.getItem()==like2)
if(e.getStateChange()==e.SELECTED)
favorate+=like2.getText()+” “;
if((JCheckBox)e.getItem()==like3)
if(e.getStateChange()==e.SELECTED)
favorate+=like3.getText()+” “;
if((JCheckBox)e.getItem()==like4)
if(e.getStateChange()==e.SELECTED)
favorate+=like4.getText()+” “;
if((JCheckBox)e.getItem()==like5)
if(e.getStateChange()==e.SELECTED)
favorate+=like5.getText()+” “;
if((JCheckBox)e.getItem()==like6)
if(e.getStateChange()==e.SELECTED)
favorate+=like6.getText()+” “;
if((JCheckBox)e.getItem()==like7)
if(e.getStateChange()==e.SELECTED)
favorate+=like7.getText();
}
} public void ShowText(){
//course.setSelectedIndices(C);
Object S[]= course.getSelectedValues();//返回所选值的数组;
str=new String(”
个人简历“);
str+=”n“;
str+=”姓名:“+name.getText()+”n“;str+=”性别:“+sex+”n“;
str+=”生日:“+box1.getSelectedItem().toString()+”“+box2.getSelectedItem().toString()+”月“+box3.getSelectedItem().toString()+”日“+”n“;
str+=”年龄:“+s+”n“;
str+=” 住址:“+add.getText()+”n“;
str+=”政治面貌:“+(String)box4.getSelectedItem()+”n“;
str+=”所学课程:“;
for(int i=0;i { str+=S[i]+” “;} 年 str+=”rn“;str+=”所学专业:“+major.getText()+”n“;str+=”爱好:“+favorate+”n“; str+=”毕业院校:“+school.getText()+”n“; str+=”文件名:“+filename.getText(); display.setText(str);} class B1 implements ActionListener //提交按钮; { @Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub ShowText();} } class B2 implements ActionListener //保存按钮; { @Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub File file=null;JFileChooser fc=new JFileChooser(); //创建文件对话框对象; fc.setSelectedFile(new File(filename.getText()));//设置显示文件名; int select=fc.showSaveDialog(getParent());//显示保存对话框; if(select==JFileChooser.APPROVE_OPTION){ file=fc.getSelectedFile(); //获取用户选择的文件; } try { FileWriter fw=new FileWriter(file);//为给定的对象file创建字符输入流; BufferedWriter bw=new BufferedWriter(fw); //缓冲; String st=display.getText();String st1[]=st.split(”n“); //根据给定的正则表达式(“n”换行)的匹配 来拆分此字符串; for(String s:st1) { } bw.write(s);//把换行匹配后的字符串写入缓冲区 bw.newLine(); // 终止每行的输入,开启下一行 bw.flush(); //刷空输出流,并输出所有被缓存的字节; } fw.close(); //关闭输出流; }catch(Exception ee){ } } class B3 implements ActionListener //退出按钮; { } { @Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub } name.setText(“");major.setText(”“);school.setText(”“);filename.setText(”“);display.setText(”“);@Override public void actionPerformed(ActionEvent e){ } // TODO Auto-generated method stub System.exit(0);class B4 implements ActionListener } private void creatD(){ } private void creatM(){ // TODO Auto-generated method stub for(int k=1;k<=12;k++)box2.addItem(k);// TODO Auto-generated method stub for(int j=1;j<=31;j++){ } box3.addItem(j); } private void createY(){ // TODO Auto-generated method stub for(i=1600;i<=2012;i++){ box1.addItem(i);} } class Select implements ItemListener { @Override public void itemStateChanged(ItemEvent e){ // TODO Auto-generated method stub if(e.getStateChange()==ItemEvent.SELECTED){ Calendar c=Calendar.getInstance();//获得系统当前日期 int Y=c.get(Calendar.YEAR); int M=c.get(Calendar.MONTH)+1;//系统日期从0开始算起 int D=c.get(Calendar.DAY_OF_MONTH); int year=Integer.parseInt(box1.getSelectedItem().toString()); int month=Integer.parseInt(box2.getSelectedItem().toString());int day=Integer.parseInt(box3.getSelectedItem().toString());if(Y==year)Age=0;else if(month>M||(month==M&&day>D))Age=Y-year-1; //如果2012年的生日还没过,则年龄=两个年份的差再减1; else if(month s=String.valueOf(Age); age.setText(s);} } } //建菜单; private void buildMainMenu(JMenuBar bar2){ // TODO Auto-generated method stub JMenu m1,m2; //设置管理菜单; m1=new JMenu(”管理“,true);manage1=new JMenuItem(”提交(A)“);manage1.setAccelerator(KeyStroke.getKeyStroke(”A“));//设置快捷键; manage1.addActionListener(new manage());m1.add(manage1); } manage2=new JMenuItem(”保存(S)“);manage2.setAccelerator(KeyStroke.getKeyStroke(”S“));manage2.addActionListener(new manage());m1.add(manage2);manage4=new JMenuItem(”清空(C)“);manage4.setAccelerator(KeyStroke.getKeyStroke(”C“));manage4.addActionListener(new manage());m1.add(manage4);manage3=new JMenuItem(”退出(T)“);manage3.setAccelerator(KeyStroke.getKeyStroke(”E“));manage3.addActionListener(new manage());m1.add(manage3);bar.add(m1);//设置颜色菜单; m2=new JMenu(”颜色“,true);color1=new JMenuItem(”红色“);color2=new JMenuItem(”蓝色“);color3=new JMenuItem(”黄色“);color4=new JMenuItem(”灰色“);color5=new JMenuItem(”绿色“);color1.addActionListener(new colorchanged());color2.addActionListener(new colorchanged());color3.addActionListener(new colorchanged());color4.addActionListener(new colorchanged());color5.addActionListener(new colorchanged());m2.add(color1);m2.add(color2);m2.add(color3);m2.add(color4);m2.add(color5);bar.add(m2);class manage implements ActionListener { @Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub if(e.getSource()==manage1)//提交菜单项 { ShowText();} else if(e.getSource()==manage2)//保存菜单项 { } File f=null;JFileChooser fc=new JFileChooser();int n=fc.showSaveDialog(getParent());if(n==JFileChooser.APPROVE_OPTION){ } try { FileWriter fw=new FileWriter(f);BufferedWriter bw=new BufferedWriter(fw);bw.write(display.getText());bw.close();f=fc.getSelectedFile();setTitle(filename.getText());fw.close();}catch(Exception ee){ } ee.printStackTrace();} else if(e.getSource()==manage4) //清空菜单项 { //container.setBackground(Color.black);name.setText(”“);major.setText(”“);school.setText(”“);filename.setText(”“);display.setText(”“);} else if(e.getSource()==manage3) //退出菜单项 { } System.exit(0);} class colorchanged implements ActionListener { @Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub if(e.getActionCommand()==”黄色“){ container.setBackground(Color.YELLOW);//display.setBackground(Color.YELLOW); } else if(e.getActionCommand()==”蓝色“)container.setBackground(Color.BLUE);else if(e.getActionCommand()==”绿色“)container.setBackground(Color.GREEN);else if(e.getActionCommand()==”灰色“)container.setBackground(Color.GRAY);else if(e.getActionCommand()==”红色")container.setBackground(Color.RED); } } public static void main(String[] args){ // TODO Auto-generated method stub new jianli();} } 个人简历 个人信息 姓 名:张x 性别: 男 专业: 软件技术 年龄:23 学历: 电 话:111111111 Email:xxxxxxx@126.om现住址:北京市海淀区 择业目标 Java软件工程师 专业技能 精通 COREJAVA 熟练掌握 Hibernate,struts 熟练掌握 熟练应用; 熟悉 熟悉 了解,; 了解…… 主要工作经历 XXXX年XX月—XXXX年XX月XX公司XX 项目经验 XXXX年XX月—XXXX年XX月XX公司XX 项目名称1:XXX 项目描述: 责任描述: 开发环境: 项目名称2:XXX 项目描述: 责任描述: 开发环境: 项目名称3:XXX 项目描述: 责任描述: 开发环境: …… 个人情况 性别:X 年 龄:XX现住址:XXX 培训经历 XXXX年XX月—XXXX年XX月XXXX软件工程师 教育背景 XXXX年XX月—XXXX年XX月XXX大学XX专业专科 自我评价 个人简历 基本情况 姓名:嘻嘻嘻性别:女 专业:数学与应用数学籍贯:贵州贵阳 毕业时间:2012.06学历:大学本科(学士学位) 现 居 地:重庆九龙坡区联系电话:*** E-MAIL:40701371@qq.com证件号码:***248 求职意向 Java开发工程师/Web开发工程师 职业技能 熟练使用MyEclipse/Eclipse等集成开发工具,Tomcat服务器 了解C语言基础知识,熟悉CoreJava,JavaSE,JavaEE,掌握Servlet/JSP原理,熟练使用HTML、CSS、JSP技术及 Struts2、Hibernate、Spring框架 熟练使用Javascript/Ajax,jQuery,了解DOM/BOM原理 熟练使用Oracle、MySQL数据库,及JDBC编程 了解XML,熟练使用Dom4j技术 了解部分UML设计模式,了解Android开发基础知识 有在Linux环境下开发Java应用的经验,了解Linux常用命令 英语阅读能力较强,自学能力较强,自学过《疯狂JAVA讲义》等书籍 教育经历(含培训) 培训:2011/07--至今达内(Tarena)计算机培训Java工程师 大学:2008/9--2012/6铜仁学院数学与统计学院(计算机应用方向) 高中:2005/9--2008/6贵阳市小河区第一中学 证书 高级软件工程师----信息产业部 普通话等级证书 获奖情况 三好学生 优秀播音 国家助学金 Email:Tel: *** 项目经验 项目名称:通用电子商务系统 所用技术:View层(JSP页面及Struts2标签)、Controller层(Struts2控制器)、Model业务逻辑层(Action和JavaBean)、DAO层(JDBC)、数据存储(MySQL)、Tomcat服务器 工厂设计模式 项目描述:包括交易和管理两个独立的子系统,主要功能包括:商品展示、购物车管理、我的订单、用户管理、商品管理五个模块。 项目心得:该系统采用B/S架构模式。除了设计部分,整个项目的具体实现由自己全部完成。由于采用了Struts2框架,完全避开了复杂的Servlet编写。整个系统的结构遵循MVC架构模型,每一层的结构和要实现的功能十分清晰。做到“高内聚,低耦合”,在客户需求不断改变的情况下,MVC的优势体现得很明显。 完成后对项目进行SSH重构,由Hibernate技术实现持久层,工厂由面向切面的Spring框架代理。使得项目的MVC结构更加清晰。 项目名称:ELTS---在线考试系统 所用技术:CoreJava、JavaIO、线程、Socket、JDBC、XML(Dom4j) 项目描述:在线考试系统采用c/s架构,实现了考生的登录,考试,查询分数等基本功能,从最初的单机版,不断升级,从直接在文件中读取数据,升级成到数据库中进行数据操作,最终实现了多人同时考试等功能。 项目心得:该系统几乎用到了JavaSE的所有核心知识,具有C/S架构的模型,分为客户端和服务器端。整个项目依赖对Java集合框架和文件读写的深入理解和巧妙运用。在整个项目的实现过程中,分为多个版本。在项目不断升级的过程中,使用到多线程和Socket编程等技术。项目的最终版本,采用反射等思想,以更好地支持次系统的升级和后期维护等。 项目名称:交友系统 所用技术:View层(JSP页面及EL表达式/JSP核心标签)、Controller层(Servlet技术)、Model业务逻辑层(JavaBean)、DAO层(JDBC)、数据存储(MySQL)、Tomcat服务器 项目描述:包括用户管理和留言板两个独立的子系统,主要功能包括:用户注册、登录、查看、更新操作、上传照片及发表留言。 项目心得:该系统采用MVC思想及B/S架构对系统的各功能组件进行分层处理,使用Servlet技术充当控制器。完成后使用Struts2改写Controller层。采用OGNL表达式和Struts2标签完善JSP页面,改由Hibernate实现持久层,Spring代理事务代码及对象工厂。 自我评价 能力:具有超过万行的实际代码经验;应用数学专业出身,逻辑思维能力较强,对算法的理 解较深入。能阅读英语相关技术文档,了解国内外行业动态。 态度:对待工作认真、谦虚、细致且勇于承担责任,对待生活积极乐观。沟通能力良好,具 备很好的团队合作精神。对从事软件开发行业有极大的兴趣,吃苦耐劳但更注重成效。实践:达内项目实训,超过4个月的编程学习。在校期间,担任学生干部,组织过多种学生 活动,有较强的组织协调能力。从事过家教、促销、话务员等兼职,有良好的职业素质和较强的工作能力。 Email:Tel: *** 姓名:个人简历网 目前所在: 广州 年 龄: 23 户口所在: 广西 国 籍: 中国 婚姻状况: 未婚 民 族: 汉族 培训认证: 未参加 身 高: 160 cm 诚信徽章: 未申请 体 重: 45 kg 人才测评: 未测评 我的特长: 求职意向 人才类型: 普通求职 应聘职位: 软件工程师:JAVA软件工程师 工作年限: 2 职 称: 中级 求职类型: 全职 可到职日期: 随时 月薪要求: 3500--5000 希望工作地区: 广州, 工作经历 广州东方标准信息科技有限公司 起止年月:2008-03 ~ 2010-06 公司性质: 民营企业 所属行业:计算机/互联网/通信/电子 担任职位: java程序员 工作描述: 1.参与需求的挖掘; 2.负责java程序开发, 测试,维护; 3.带领实习生进行项目开发,并协助其攻克技术难点; 4.重构“广东远程职业培训网”。离职原因: 志愿者经历 教育背景 毕业院校: 广西职业技术学院 最高学历: 大专 获得学位: 毕业日期: 2008-07 专 业 一: 计算机 专 业 二: 起始年月 终止年月 学校(机构)所学专业 获得证书 证书编号 2007-11 2008-02 新东方IT培训学校 JAVA软件工程师--语言能力 外语: 英语 一般 粤语水平: 一般 其它外语能力: 国语水平: 优秀 工作能力及其他专长 1.具有面向对象思想,扎实的编程功底以及良好的编码习惯; 2.熟练应用Struts+Hibernate,SSH2框架和MVC三层架构开发模式; 3.熟练Oracle数据库的操作,能够编写存储过程,熟悉Mysql和SqlServer数据库; 4.熟练Tomcat服务器的部署及应用; 5.熟悉版本管理器SVN; 6.熟练使用Jsp,HTML,JavaScript,Jquery,Ajax,Css等WEB客户端技术; 7.了解设计模式,代码重构和项目过程管理,能够编写文档。自我评价 自我鉴定 我身体健康,性格随和,五官端正,不怕苦不怕累。两年多的程序员生活锻炼了我坚强的意志,缜密的思维,以及强的抗压性;我做事有耐心,并且乐于学习新知识,更注重巩固旧知识。作为一名程序员,更重要的品质就是要懂得团队合作,而我恰好拥有团队合作精神,对工作认真负责。 项目经验 2010/3--2010/6:综合管理系统 软件环境:TOMCAT6.0+ MYSQL 硬件环境:windows 开发工具:MYECLIPSE5.1 项目描述:项目团队: 开发人员4人 开发语言:JAVA SCM工具:SVN版本管理器 项目技术:STRUTS 2+SPRING+HIBERNATE3.0、LOG4J、JQUERY、AJAX 软件描述:“综合管理系统”专门针对社会各类培训学校、培训中心而开发的一套综合性管理软件,对学校的日常事物进行记录,提高学校管理的工作效率。主要有“权限管理”,“历史记录”,“教务管理”,“学员管理”,“教学管理”,“财务管理”等模块。 责任描述: 1.带领实习生进行项目开发,从需求挖掘到程序开发; 2.协助实习生攻克技术难点; 3.负责“教务管理”,“学员管理”模块的开发; 2009/12--2010/2: 创业测评系统 软件环境:TOMCAT6.0+ ORACLE10g 硬件环境:windows 开发工具:MYECLIPSE5.1 项目描述:项目团队: 开发人员4人,经理1人 开发语言:JAVA SCM工具:SVN版本管理器 项目技术:STRUTS+HIBERNATE3.0、JQUERY、AJAX 软件描述:“创业测评系统”是省劳动保障厅主办项目“广东远程职业培训网”的一个子项目;以“广东远程职业培训网”的用户为用户,主要实现“测试”,“统计”,“行业方向管理”,“题库管理”,“测评报告管理”功能。 责任描述:负责“统计”,“题库管理”模块的程序开发; 1.“统计”中“自定义”统计功能以存储过程方式实现; 2.以树形菜单显示题目种类。 2009/2--2010/6:广东远程职业培训网 软件环境:TOMCAT6.0+ ORACLE10g 硬件环境:windows 开发工具:MYECLIPSE5.1 项目描述:项目团队: 开发人员6人,经理1人 开发语言:JAVA SCM工具:SVN版本管理器 项目技术:STRUTS+HIBERNATE3.0、IBATIS、JSP、JAVASCRIPT、JQUERY、AJAX 项目描述:“广东远程职业培训网”是省劳动保障厅主办项目,是一项长期项目;主要有以下功能: 1.“后台管理系统”,用于管理学员信息,课件信息,三级权限分配,对各地市级的学员进行统计等; 2.“学习的平台”与FLASH进行交互,播放flash课件,提供给学员学习课程; 3.“CMS新闻发布系统”丰富页面内容。 网站地址: 210.76.65.95 我的任务: 负责“学员管理”,“课件管理”模块的程序开发;重构“统计”、“注册”模块。 1.“学员管理”实现增删改查,导入导出等功能。 2.以树形结构显示课件信息,并实现增删改查,停用启用功能。 3.重构“注册”功能,采用jquery.validator插件进行校验,ajax异步获取数据。 责任描述: 负责“学员管理”,“课件管理”模块的程序开发;重构“统计”、“注册”模块。 JAVA程序员个人简历范文 (一)个人信息 姓名:*** 性别:男 年龄:22 学历:本科 专业:计算机 联系电话:*** 毕业院校:广东XX大学 主修课程:汇编语言程序设计、C#程序设计、JAVA程序设计、数据库原理、操作系统 英语水平:通过国家六级考试。有较强的阅读和翻译能力,能进行日常英语对话。 计算机水平:通过全国计算机等级考试三级网络技术。熟练操作OFFICE办公软件。 实践与实习 2012年上学期----与同学共同开发校园网站,完整地学习了网站的建设流程和相关技术。个人技能 1、熟悉网站开发流程,开发文档格式; 2、熟悉MVC体系结构模式、C/S模式,掌握面向对象的设计开发思想; 3、熟练掌握JSP、Servlet、JavaBean、Struts、Hibernate等相关建站技术,熟练运用HTML、CSS、XML、JavaScript等页面控制技术; 4、熟悉UML,了解PowerDesigner等建模工具; 6、熟练掌握SQL语言,MySQL的设计和构建过程及相关维护,了解Access、MSSQL、Oracle等常用数据库; 7、熟练运用Eclipse等开发工具,Apache、JBoss等服务器开发平台; 8、能在WindowsServer、操作系统,上搭建网站平台及进行相关维护,了解RedHat、FreeBSD等Linux操作系统。 求职意向 JAVA软件工程师 个人简介 热爱编程,有良好的分析问题、解决问题的能力。能吃苦耐劳、待人热情、真诚,有较强的适应能力和团队协作精神。 (二)个人资料 姓名:个人简历 性别:男 目前所在: 广州 年 龄: 23 户口所在: 广西 国 籍: 中国 婚姻状况: 未婚 民 族: 汉族 身 高: 160 cm 体 重: 45 kg 求职意向 应聘职位: 软件工程师:JAVA软件工程师 工作年限: 2 职 称: 中级 求职类型: 全职 可到职日期: 随时 月薪要求: 3500--5000 希望工作地区: 广州,,工作经历 广州东方标准信息科技有限公司 起止年月:2008-03 ~ 2010-06 公司性质: 民营企业 所属行业:计算机/互联网/通信/电子 担任职位: java程序员 工作描述: 1.参与需求的挖掘; 2.负责java程序开发, 测试,维护; 3.带领实习生进行项目开发,并协助其攻克技术难点; 4.重构“个人简历范文www.xiexiebang.com”。 教育背景 毕业院校: 广西职业技术学院 最高学历: 大专 获得学位: 毕业日期: 2008-07 专 业 一: 计算机 专 业 二: 起始年月 终止年月 学校(机构)所学专业 获得证书 证书编号 2007-11 2008-02 新东方IT培训学校 JAVA软件工程师-- 语言能力 外语: 英语 一般 粤语水平: 一般 其它外语能力: 国语水平: 优秀 工作能力及其他专长 1.具有面向对象思想,扎实的编程功底以及良好的编码习惯; 2.熟练应用Struts+Hibernate,SSH2框架和MVC三层架构开发模式; 3.熟练Oracle数据库的操作,能够编写存储过程,熟悉Mysql和SqlServer数据库; 4.熟练Tomcat服务器的部署及应用; 5.熟悉版本管理器SVN; 6.熟练使用Jsp,HTML,JavaScript,Jquery,Ajax,Css等WEB客户端技术; 7.了解设计模式,代码重构和项目过程管理,能够编写文档。 自我评价 我身体健康,性格随和,五官端正,不怕苦不怕累。两年多的程序员生活锻炼了我坚强的意志,缜密的思维,以及强的抗压性;我做事有耐心,并且乐于学习新知识,更注重巩固旧知识。作为一名程序员,更重要的品质就是要懂得团队合作,而我恰好拥有团队合作精神,对工作认真负责。 项目经验 2010/3--2010/6:综合管理系统 软件环境:TOMCAT6.0+ MYSQL 硬件环境:windows 开发工具:MYECLIPSE5.1 项目描述:项目团队: 开发人员4人 开发语言:JAVA SCM工具:SVN版本管理器 项目技术:STRUTS 2+SPRING+HIBERNATE3.0、LOG4J、JQUERY、AJAX 软件描述:“综合管理系统”专门针对社会各类培训学校、培训中心而开发的一套综合性管理软件,对学校的日常事物进行记录,提高学校管理的工作效率。主要有“权限管理”,“历史记录”,“教务管理”,“学员管理”,“教学管理”,“财务管理”等模块。责任描述: 1.带领实习生进行项目开发,从需求挖掘到程序开发; 2.协助实习生攻克技术难点; 3.负责“教务管理”,“学员管理”模块的开发; 2009/12--2010/2: 创业测评系统 软件环境:TOMCAT6.0+ ORACLE10g 硬件环境:windows 开发工具:MYECLIPSE5.1 项目描述:项目团队: 开发人员4人,经理1人 开发语言:JAVA SCM工具:SVN版本管理器 项目技术:STRUTS+HIBERNATE3.0、JQUERY、AJAX 软件描述:“创业测评系统”是省劳动保障厅主办项目“广东远程职业培训网”的一个子项目;以“广东远程职业培训网”的用户为用户,主要实现“测试”,“统计”,“行业方向管理”,“题库管理”,“测评报告管理”功能。 责任描述:负责“统计”,“题库管理”模块的程序开发; 1.“统计”中“自定义”统计功能以存储过程方式实现; 2.以树形菜单显示题目种类。 2009/2--2010/6:广东远程职业培训网 软件环境:TOMCAT6.0+ ORACLE10g 硬件环境:windows 开发工具:MYECLIPSE5.1 项目描述:项目团队: 开发人员6人,经理1人 开发语言:JAVA SCM工具:SVN版本管理器 项目技术:STRUTS+HIBERNATE3.0、IBATIS、JSP、JAVASCRIPT、JQUERY、AJAX 项目描述:“广东远程职业培训网”是省劳动保障厅主办项目,是一项长期项目;主要有以下功能: 1.“后台管理系统”,用于管理学员信息,课件信息,三级权限分配,对各地市级的学员进行统计等; 2.“学习的平台”与FLASH进行交互,播放flash课件,提供给学员学习课程; 3.“CMS新闻发布系统”丰富页面内容。我的任务: 负责“学员管理”,“课件管理”模块的程序开发;重构“统计”、“注册”模块。 1.“学员管理”实现增删改查,导入导出等功能。2.以树形结构显示课件信息,并实现增删改查,停用启用功能。 3.重构“注册”功能,采用jquery.validator插件进行校验,ajax异步获取数据。 责任描述: 负责“学员管理”,“课件管理”模块的程序开发;重构“统计”、“注册”模块。第二篇:java个人简历
第三篇:个人简历-JAVA(范文)
第四篇:经典—java程序员个人简历
第五篇:JAVA程序员个人简历