第一篇:全球热门行业:JAVA软件开发培训课程解密
全球热门行业:JAVA软件开发培训课程解密
长沙一度教育拥有最专业Java程序员和J2EE软件工程师培训,培训时间6-15个月,八大项目实训,面向多个领域:企业、政府部门、电信、银行、手机平台开发等。模拟真实的企业开发环境,模拟真实的项目开发人事架构,分层次,分小组管理教学。40000代码行,全面提升程序开发能力和整体项目管理能力,毕业后相当于拥有一年的工作经验。
学校采用先进的读项目、做项目、讲项目 的实训模式,提高每个学生的实践能力,管理能力及沟通能力,根据企业需要培养综合能力强的软件开发人才。
学校针对不同学生群体,制定了三大课程体系,大学生班、高中生班、特训班;学员可以根据自身条件量体裁衣。
学校针对不同的课程体系,设计了不同的项目课时等内容:
高中生:分三个阶段,共1200课时,共经历11个项目。S1阶段课时:390,共3个课程项目,1个阶段项目,能胜任的工作:Java程序员。S2阶段课时:372,共3个课程项目,1个阶段项目,能胜任的工作:中级软件工程师、数据库初级管理员。S3阶段,课时:438,共2个课程项目,1个阶段项目,能胜任的工作: J2EE软件工程师、高级软件开发工程师、项目经理、系统架构师。
大学生:分二个阶段,共878课时,共经历9个项目。D1阶段课时:416,共4个课程项目,1个阶段项目,能胜任的工作:Java程序员、中级软件工程师、数据库初级管理员。D2阶段课时:462,共3个课程项目,1个阶段项目,能胜任的工作: J2EE软件工程师、高级软件开发工程师、项目经理、系统架构师。
特训班:分二个阶段,共504课时,共经历8个项目。D1阶段课时:264,共4个课程项目,1个阶段项目,能胜任的工作:Java程序员、中级软件工程师、数据库初级管理员。D2阶段课时:240,共2个课程项目,1个阶段项目,能胜任的工作: J2EE软件工程师、高级软件开发工程师、项目经理、系统架
第二篇:互联网软件开发(Java)课程大作业总结报告
互联网软件开发(Java)课程
大作业总结报告
(第3组)
小组成员:曾志鑫
3131101242
田
洋
3131101216
张
超
3131101243
曾海达
3131101241
潘宝坤
3131101237
一、小组作业题目
学生信息管理系统
二、功能(业务)描述及设计思想(建议UML图示辅助介绍更好)
本系统是用JAVA编写的,运行环境也是在JAVA下,所用数据库为SQL Server 2008,本系统有教师和学生两个版本,即有学生和教师两种权限。在运行了本系统后,可能通过注销来切换用户。现在登陆的为教师权限的教师版,在有这个权限时,可以添加任意想添加的学生信息。当需要删除某个学生的信息时,也可以做出想应的操作。当要为学生录入成绩时,点击相应的按钮根据界面做出相应的操作就可以完成了,删除某个学生的成绩时,也是一样的。另外还有添加选修课程名的功能,这个功能是为了实现现在学生有选修课的,当有不同的选修课时就可以自己加入即可。当某门选修课不再开时,删除对应的选修课就行了。当鼠标放在每一个按键上,界面右边就会提示并介绍这个按键的功能。
如果现在登陆的为学生权限的学生版,在有这个权限时,可以查看自己"的个人信息和成绩,学生进入的用户名为自己的学号,默认的密码为学号。学生自己可以在登陆了本系统后自行修改自己的密码。切记要修改自己的个人进入密码,并妥善保管好自己的密码。在登陆本系统后,学生就可以选课了,所有可选的课程名都可以选择,但每个人限选一门,当在有选修课后再去选课就会出现相应的提示,如需重选,则点击相应的按钮,就会出现重选界面。但要注意重选选修课是先删除已选的选修课之后再选,所以重选和删除选修课要慎重.查看个人信息,就可以看到自己的信息和成绩。
系统总体结构图如下:
三、运行结果截图
系统登入界面
系统首界面
添加信息界面
添加成功界面
删除信息界面
查询信息界面
修改信息界面
添加选课界面
删除选课界面
四、程序中存在的缺陷及解决思路
1、系统没有设计注册,账号密码是通过管理员分配的。
2、对数据库的操作是对于单表操作的,没有在多表实现同步。表与表之间没有建立起连接。
五、程序调试情况说明
1、开始的时候,数据库连接不上,上网搜索找资料后才知道是数据库在安装的时候是默认使用windows方式验证的,需要设置为window 与sql 的混合方式验证,并且启用sa账户并设置密码与应用程序匹配。
2、在数据库解决时候还是连接不上,在阅读书籍之后忽略了eclipse里需要导入相应的数据库包,比如sql的sqljdbc.jar
3、界面设计时需要根据数据的大小显示出想要的大小,以及位置。开始数据的方式不是那么的好用,上网搜索了一下电脑分辨率的获取,然后利用电脑的分辨率来进行控制。
4、在对数据库进行操作时,一开始没有考虑到数据的同步,所以表与表之间需要建立主键与外键的连接,那样的话设计到视图的操作,感觉时间上没那么多,就没有解决。
六、开发心得
一个好的团队的总体力量超过一个个体力量的总共和。
开发我们提倡团队开发,主要原因有
三、第一,软件开发过程复杂,而团队可以使问题简单许多,遇到问题可以大家一起解决。第二,团队操作可以在很大程度上实现优势的互补。第三,团队合作在很大程度上培养了人与人之间沟通的理解能力。
一直以来期望从事自己喜欢的事业的我,对软件开发有者及大的兴趣,可由说种种原因使我从事工作以来走了好几年弯路,心中的梦想迟迟不能得以实现,可程序员的梦想从来没有从我的心中抹去,但这扇大门好像并没有向我敞开,今天,贵公司给了我敲开这扇大门的机会,让我真实体验了程序员的诞生过程。早就听说,程序员的前几个月是最苦的,可从来没有感受到,海马实习基地让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在自己家里随便写段小程序后的那种“自豪”感了。要面对每天必须面对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所应该具备的基本素质在这不到一个月的实习过程中也让我深深体会到了作为一个合格的程序员应该具备的基本素质。
团队精神和协作能力是程序员应该具备的基本素质,最近的工作中让我深深休会到了这一点,由于小组成员配合不好,使本来很方便的cvs给自己的工作带来的及大的麻烦,一不小心自己写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样被反工,我们小组这次就是因为协作不好,导致各模块之间不法连接,给工作带来了及大的麻烦,消耗了大量的劳动力还没有提高工作效率。这使我深深的体会到:一个成功商业性软件的开发必须有一个有强大凝聚力的团队,个人的力量是有限的,团队精神和良好的协作会使我们做出优秀的软件。
良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。这次的这个小小的项目,就因为文档上的一点点理解错误让我们花了很大的工夫去改代码,改页面。很庆幸的是,这是一个小项目,要是大项目,这种问题可能就会导致大量的代码修改,可见文档在一个项目中起者巨大的做用。
此外,良好的代码编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。作为一个程序员,对需求的理解能力也是很重要的,只有真正理解了一个模块的作用,才会写出高效率的代码,才能使整个软件项目作出来更加优秀,具备更好的安全性和稳定性,我在写代码的过程中就遇到了需求理解上的问题,使得写出来的代码功能不全,幸好不是给客户发现在,要不,这个软件的商业价值可能就会打折扣了。单元测试对于一个程序员来说是不可不做的一项工作,不做好测试就会给后期的集成工作带来麻烦,往往为了一个小问题会让我们查找好多模块,给后期工作带来很大麻烦。
这一段时间的工作也让我明白了一点:一个优秀的程序员必须不断的学习,随时总结,找到自己的不足,这样逐步提高,才能让自己很快的成长起来。
七、小组成员的工作分配,及完成情况(作为评个人成绩的依据): 曾志鑫:部分代码撰写及文档撰写
田
洋:主要负责代码的撰写
张
超:部分代码撰写及部分文档撰写
曾海达:负责代码调试及部分文档撰写 潘宝坤:负责代码调试及部分文档撰写
八、源代码清单(注:只需列出文件名,具体的项目代码和该报告一起打包上传到服务器本课程目录下的“课程大作业”子目录)
1)数据库操作函数
public boolean Method_InsertInto(String query,String number)//添加学生信息到数据库中的方法 public String Method_query(String query,String number)//查询学生信息的数据库
public boolean Method_alter(String query_message,String query_score)//修改学生信息的数据库方法 public String Method_print_all_name()//得到数据库中所有的学生姓名
public int Method_delete(String number,boolean category_delete)//删除学生信息的数据库方法 public void Method_add_curriculum(String query)//将新的选修课名添加到数据库中的方法 public void Method_del_curriculum(String query)//删除数据库中选修课名的数据库方法
public String Method_query_curriculum(String number)//查询数据中学生选修课这项是否有了选修课名 public String Method_teacher_query_all_curriculum()//得到教师所有可删除的选修课程名 public String Method_student_query_all_curriculum()//得到学生所有可以选择的选修课程名 public boolean Method_student_add_curriculum(String curriculum)//将学生的选课加入到数据库中的学生信息中
public boolean Method_student_del_curriculum()//将数据库中学生已选的选修课删除 public boolean Method_change_password(String password)//修改数据库中学生的密码
2)登录及操作函数
public void Method_Login()//用户登陆操作 public void Method_Inquire()//查询的处理
public void Method_Add_Student_Information()//添加学生信息操作
public void Method_Print_All_Name()//将得到的所有学生姓名加入到下拉菜单中 public void Method_Del_Information()//删除学生信息操作 public void Method_Add_Curriculum()//教师添加选修课程名操作 public void Method_Del_Curriculum()//教师删除选修课程名操作
3)学生操作函数
public void Method_Student_Add_Curriculum()//学生选课操作 public void Method_Student_Del_Curriculum()//学生删除选修课操作 public void Method_Change_Password()//学生修改密码操作 public void Method_Explain()//显示系统说明的操作
4)界面显示操作的部分函数
public static Point getMidDimesion(Dimension d)//获得屏幕中间的坐标 public Image getImage(String url)private JFrame getJFrame_addinformation()private JFrame getJFrame_addinformation()5)对学生信息按钮的操作的部分函数
private JButton getJButton_query()private JButton getJButton_delscore()private JButton getJButton_alterscore()private JButton getJButton_addscore()private JButton getJButton_delinformation()private JButton getJButton_addinformation()6)对菜单子项的操作的部分函数
private JMenuItem getJMenuItem_explain()private JMenuItem getJMenuItem_last()private JMenuItem getJMenuItem_query()private JMenuItem getJMenuItem_delscore()private JMenuItem getJMenuItem_alterscore()private JMenuItem getJMenuItem_addscore()private JMenuItem getJMenuItem_delinformation()private JMenuItem getJMenuItem_addinformation()private JMenuItem getJMenuItem_change()7)对菜单主目录操作的部分函数
private JMenu getJMenu_help()private JMenu getJMenu_inquiry()private JMenu getJMenu_result()private JMenu getJMenu_information()private JMenu getJMenu_file()8)对学生信息的操作,如:性别、选修课、成绩等部分函数
private JTextField getJTextField_student_result_sex()private JTextField getJTextField_student_result_curriculum()private JTextField getJTextField_student_result_NativePlace()private JTextField getJTextField_student_result_department()private JTextField getJTextField_student_result_specialty()private JTextField getJTextField_student_result_class()private JTextField getJTextField_student_result_java()private JTextField getJTextField_student_result_english()private JTextField getJTextField_student_result_math()private JTextField getJTextField_student_result_sports()9)对选修课的操作的部分函数
private JTextField getJTextField_curriculum_number()private JTextField getJTextField_curriculum_name public Choice getChoice_curriculum()private JButton getJButton_curriculum_ok()public void mouseClicked(java.awt.event.MouseEvent e)private JButton getJButton_curriculum_return()public void mouseClicked(java.awt.event.MouseEvent e)
第三篇:在线Java培训 教你如何学好软件开发
在线Java培训 教你如何学好软件开发
无论是学什么,有一套好的方法能使对知识产生浓厚的兴趣,激发学习热情,起到事半功倍的效果,所以好的方法对于学习来讲非常的重要。而对于软件开发来说更是这样,不少人面对乏味的编程语言失去了学习的兴趣,有不少的人最后选择了放弃。为此,小编为大家支招,教你怎样学好软件开发技术。
最重要的是理解基本概念
学习软件开发技术最重要的就是要了解其基本概念了,不仅是软件开发技术,很多技术在开始学的时候都得要弄清其基本概念。软件开发是什么?它能做什么?它需要 怎么做?不仅如此,更要了解程序的基本语法、语句,掌握设计原则 如接口分层 等。只有弄懂了这些基本概念,你才能明确自己的学习目标,哪些是懂了的,哪些还学要学习。
自己动手实践
实践是检验真理的唯一标准,实践的重要性想必大家都是知道的,学习之初自己动手做也是必需的。不要以为什么东西书上都写的有,不懂的翻看下书就行了,这样很 难提高自己,而自己动手做,或是自己有意识的试着改写其中的语句,看看不一样的结果,总结自己的经验,这才是学习提高的正确方法。
学习别人的经验
总结学习别人的经验也是很重要的,看别人的东西,揣测别人的思想,进行总结变成自己的知识。别人的经验都是别人在很多次的尝试中得来的,学习来便是自己的捷径,是一种不错学习提高的方法。
关注新的软件技术 关注新的软件技术以便提高自己对软件设计的理解。这是比较关键的一步也是对自己在技能上面的更高要求,不仅要读懂最新技术,自己也要有所创新。
参加专业的IT培训
现在很多IT学校的课程都是针对没有任何基础的学生,如动力节点Java培训机构针对学员需求,开设有Java零基础班,Java远程班,Java就业班,2018年更是针对业余时间的学员开设了在线Java培训狮课网Java夜校直播班,夜校的课程体系也都是围绕企业真实项目而设计,把各个知识点穿插到项目中去讲解,达到融汇贯通的目的,确保学员去企业就可以胜任项目开发。且课程研发部门每期会对课程做一次评估,更新一次课程内容和案例,确保课程体系紧跟行业发展,满足企业用人需求,做到永不脱节。
是只要你有想学的兴趣,愿意脚踏实地的去做去实践,去积累经验,相信你就一定会学好的。
第四篇:深圳软件开发培训,软件开发培训课程详解
深圳软件开发培训,软件开发培训课程详解
深圳市罗湖区鲲鹏职业技术培训中心是深圳市政府指定IT软件紧缺人才培养基地、深圳再就业培训基地、深圳先进办学机构。拥有一流的师资力量,教学老师80%以上来自于华为、中兴通讯等著名IT公司的项目经理,实践经验丰富,教学力量强大,就业率高达98%。鲲鹏IT的软件开发系列课程,与全球IT技术发展同步,帮助广大学员掌握最新的软件技术,抓住以“云计算,物联网”为代表的信息时代的新机遇。
鲲鹏IT的软件开发系列课程体系通过结合先进的多模式教学法,使学习者在掌握理论知识与工具的同时,具备良好的自我学习能力和个人素质,成为符合21世纪企业要求的IT人才。
软件开发的课程开发紧密贴近软件企业对从业人员的要求,结合鲲鹏IT毕业学员的实际就业情况,课程内容始终围绕全面提升学员的编程熟练度、规范化以及职业素质三个方面展开。在科学合理的课程编排基础上,更加强调培养学员的动手实践能力,致力于培养学员代码编写的工程化和规范化;突出项目经验的积累,提供大量的完全来源于工程实际的真实项目案例和阶段项目;职业素质训练课程更具针对性,注重和强化培养学员的职业习惯和职业素质。
课程优势:
1、课程设计紧贴深圳企业需求,针对性开发。
2、课程技术先进,优先于企业目前应用技术半年,毕业时正好符合企业需求。
3、课程涵盖目前企业应用软件开发80%以上的范围,学员毕业时能够适应的就业单位广泛。
4、创新教学模式:以实践为主,以讲解为辅。始终贯彻国际先进的CDIO工程教育理念,确保教学效果,同时注重学员的职业综合素质的培养。
5、完善的配套课程资源,保障学员轻松就业。
6、更多的免费兴趣课程,帮助有能力的学员学到更多的知识。
入学要求:
喜欢并有志投身于IT事业及软件开发,通过入学测试。
就业保障:
1、入学即签就业协议,承诺半年内100%实现高薪就业,绝非推荐就业;
2、入学即为每位学员建立档案,详细记录学员每天的学习状态,及时跟踪服务,确保学员时刻处于积极的学习状态中。
3、培训过程中,如有部分内容理解不透或消化不好,可以申请小班辅导。
4、教管分开,不仅由专人负责教学及技术指导,而且由专人负责班级管理、职业素质训练及就业指导,包括表达能力训练、沟通能力训练、如何写简历、如何面试等,确保全面提升学员的职业技能和职业素养,使学员成为企业急需的德才兼备的人才,保证就业质量。上课安排:
总计4个月,每周一至周五上课,每天6课时(上午8:30——12:30,下午14:00——15:
50),理论课和实践课的比例是2:3,最大限度地提高学员的动手能力,让学员积累丰富的开发经验。
详细了解,就来我们的主页吧 http:/// 欢迎你的来询!!
联系我:郑老师0755-88860001手机:***Q:1790907789
地址:罗湖区宝安南路嘉宾花园四楼(地王大厦斜对面深圳书城旁万象城对面)
公交:乘14、18、207、309、313、321、336、366路车到宝安南路下车即到。
第五篇:Java软件开发工程师个人简历
个 人 简 历 模 板
【个人信息】:
姓名:
年龄:
学历:
联系电话: 杨** 21岁 本科 138******11
Java软件工程师
学习时间
2008/9-2012/6 性别: 项目经验 : 专业: 电子邮箱: 男 一年 计算机科学与技术y****t@***.com 目标地点: 专业 计算机科学与技术 深圳 上海 北京 【求职意向】: 目标职位: 【教育背景】: 学校名称 湖南师范大学
【自我评价】:
本人有责任感、学习能力强、有上进心、具有很强的团队精神,善于与人沟通,表达能力良好;喜好编程开发,并且有一定的编程功底,在工作上积极负责,能够很好的根据项目计划书完成软件的开发。
【技能专长】:
1.熟练使用Jsp,Javabean,Servlet,JDBC等Web开发技术进行开发
2.熟练使用HTML、Javascript、Ajax等表现层技术,了解XML;
3.熟悉Struts、Hibernate、Spring等开源框架,熟悉MVC三层架构开发模式;
4.熟练掌握SQL Server 2000/2005、Oracle数据库的操作;
5.熟练使用Eclipse,能够使用PowerDesigner、Visio等建模工具;
6.熟练掌握Tomcat,了解Jboss;
7.了解C/C++等;
8.在项目开发过程中善于交流,有良好的开发及协同团队工作能力。
【项目经验:】:
项目名称:迅捷物流管理系统
周期:3个月
开发工具:Eclipse,PowerDesigner,SVN,Dreamweaver
开发环境:Windows xp,Oracle 9g,JDK1.6,Tomcat6.0
开发人数:6人
技术框架:Struts + Hibernate + Spring + Ajax + Log4j等
项目描述:
1.使用本系统可以大大提高物流业务公司的运作效率。通过全面的信息管理与分析,辅助提高物流公司业务的决策水平。本系统可以迅速提升公司管理水平,为降低公司运营成本,提高效率提供有力的技术保障。
2.本系统采用B/S模型,采用4层架构。分为:视图层、控制层、业务逻辑层和数据访问层,使用Log4j 实现日志管理和系统异常处理。
主要模块:
1.客户服务(客户管理、订单管理、操作员工作量查询)
2.调度中心(订单调度、任务单管理)
3.分站管理(分站管理、发票管理)
4.库房管理(中心库房购货入库/调拨出库、分站库房调拨入库、领/退货管理)
5.配送管理(进/退货管理、商品管理、库房管理、供应商管理、业务统计查询)
6.财务管理(结算管理、发票管理,报表管理)
项目责任:参与文档的编写和数据库设计,主要负责财务管理模块开发的功能实现以及系统的集成测试。
对jfreechart有了更深一步的了解。
项目名称:聊天室系统
周期:3个月
开发工具:Eclipse,PowerDesigner,Dreamweaver
开发环境:Windows xp,Oracle 9g,JDK1.6,Tomcat6.0
开发人数:1人
技术框架: jsp+ Ajax等
功能描述:
1.登录模块: 用户登录,包括验证用户是否在线。
2.管理模块:实时显示在线人员列表及在线人数。
3.聊天模块: 用户发言,包括选择表情和字体颜色功能。
4.退出模块: 安全退出聊天室。
项目责任:这个聊天室系统是我在学习了Ajax之后,通过在网上查找资料和使用乐趣聊天室系统后的体会进行了文档和数据库的设计及后面的代码编写。