疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

2018公益实训 免费项目拓展营


 

  

  让有IT梦想的你,成长超越在这一刻!

  我们用行动去发现,去参与,去创造公益新天地。我们是公益派的一份子,有着属于自己的格调,属于大学生独有的style。

  用行动和实践改变世界、用创新和热情去发挥潜能,实现公益理想,一起来,成为公益的行动派。

  在教育部高教司、广东省科技厅的倡导下,广州为学教育科技有限公司、广州捷途软件科技有限公司针对高校学生开展“2018公益实训 免费项目拓展营”旨在帮助部分高校学生免费提高IT技术和项目实战能力,为行业和企业培养和挖掘出色的IT人才。

  如果你是软件开发或者编程爱好者,

  如果你对互联网开发或IT技术有兴趣,

  欢迎你加入到我们的IT公益实训营,

  加入我们,加入改变世界的力量,

  公益免费实训营招募中,约上小伙伴一起报名吧!

  加入“实训营”您将会获得:

  ★ 免费学习为期6天的IT高新前沿技术,并完成一个企业级项目;

  ★ 获得职业规划指导和职场发展素质训练,获得企业颁发的社会实践证明;

  ★ 如果你成为“优秀实训生”,那么你还将获得公司为你准备的现金大奖和丰厚奖品;

  ★ 如果你还在为未来的职业迷茫,实训结束相信你能对未来的方向更加明确;

  ★ 如果你在实训营中表现出很好的水平和执着的兴趣,那么你也有可能成为一名人见人爱,花见花开的IT工程师;

  ★ 来参加实训的小伙伴,企业还准备了惊喜大抽奖,相信你就是幸运儿。

  此次“2018公益实训 免费项目拓展营”针对部分高校的IT爱好者共发布180个免费实训名额,第一批:2017.12.18-2017.12.23共6天;第二批:2018.01.08-2018.01.13共6天;第三批:2018.03.05-2018.03.10共6天(注:学生可自由选择其中一批参加,名额先到先得)参加公益实训的同学请自带笔记本电脑和水杯。

  实训地点:广州市天河区车陂沣宏大厦三楼(地铁四号线车陂站D出口/BRT车陂站)

  申请方式:发送“实训营申请+姓名+学校+年级专业+手机+QQ号码+实训批次”至fkjava@foxmail.com邮箱,实训工作组收到申请信息后会电话联系您 咨询谢老师:020-28309358, 手机(微信):13632401219 咨询QQ :2357346943

  咨询廖老师:020-28309378, 手机(微信):13631430745 咨询QQ :761722994

 

  本次我们提供以下项目《OA办公自动化系统综合项目实训》

  OA办公自动化系统

  综合项目实训方案

  2018公益实训,我们在行动

  广州为学教育科技有限公司

  广州捷途软件科技有限公司

  2017年12月1日

  一、项目介绍

  OA办公自动化系统

  Office Automation System 办公自动化系统(简称OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,自1985年国内召开第一次办公自动化规划会议以来,OA在应用内容的深度与广度、IT技术运用等方面都有了新的变化和发展,并成为组织不可缺的核心应用系统。主要推行一种无纸化办公模式。

  OA软件的工作计划、工作任务、工作日志模块,它的核心是计划、任务、检查、汇报、交流、日志和报告。它是运用了先进的管理理念和管理技术,巧妙的将各环节融合成为一个整体,使组织管理各单元精确、高效、协同和持续运行。

  围绕企业的目标和战略,逐层分解为子目标,明确计划责任最终细化为可执行的行动计划和详细任务,通过检查、交流、汇报在执行过程中逐层反馈和控制,最终达成企业目标。

  协同工作管理要求任务分配人、负责人、检查人、关注人分工明确相互协作,对工作任务执行自动跟踪,提供任务下达、汇报进度、检查任务、查看进程状态、任务交流全方位工作任务管理体系,帮助管理者及时发现问题和总结经验,它是一个强有力的提升工作效率的工作平台。

  JAVA技术的优势是跨平台、安全稳定、开放性好,尤其是开放性这个特点,使得JAVA顺应时代发展需求,成为OA软件开发商的宠儿,截至2017年,市场上主流的OA软件中,90%以上采用JAVA技术。

 

  二、项目相关技术

  1.本项目基于流行的全栈技术

  i. 前端采用HTML 5、CSS 3、jQuery、Bootstrap、easyui、zTree、AJAX

  l 通过HTML 5+CSS 3的技术实现响应式布局,移动设备优先。并且会才有流行的HTML5框架Bootstrap,简化开发的同时学习国际上先进的页面设计思想。

  l 同时为了简化HTML的DOM操作,大量应用国际上流行的jQuery技术,让开发者能够用最短的时间、实现最炫酷的效果。

  l 利用easyui、zTree、AJAX等技术,实现友好、美观的整体页面效果。

  ii. 后端采用SpringMVC、Spring、Hibernate/JPA、流程引擎(BPMN 2.0/Activiti)、搜索引擎(Lucene/Solr)、CXF、Redis

  l 通过Spring的融合,各个MVC层有机整合在一起,并且利用各种设计模式,让程序具有优秀的扩展能力,同时大大降低了程序维护的复杂性。

  l 流程引擎实现了业务逻辑和代码的分离,结合面向对象的多态特性,让系统中各种业务逻辑的实现变得极其简单,并且非常容易维护。

  l 搜索引擎应用于全文检索,提高搜索的性能和用户体验,并且降低数据库访问的压力。利用Solr能够轻易实现分布式全文检索。

  iii. 分布式集群和负载均衡

  l 基于Linux服务器、Apache 2的负载均衡方案,实现系统高可用、高可扩展,并且进一步提高设备的利用率。

  l 利用Tomcat的集群,利用Redis做内存同步,避免因为某个应用服务器意外故障引发的服务不可用、故障升级等问题。

  2.主要技术点:

  l HTML 5是目前在浏览器端最新的规范,比之前的规范拥有很多的新特性,比如动画、视频、音频等。

  l CSS 3提供了优秀的响应式布局效果,能够实现不同的终端显示最优化的效果,特别是在现在的移动互联网场景下,能够做到用户体验更好。

  l jQuery是一个引导JavaScript发展方向的优秀框架,在浏览器端开发具有相当强的优势,同时也解决了各种浏览器兼容性的问题,避免因为浏览器不同导致显示效果不统一、甚至出错的问题。

  l Bootstrap是一个先进的、美观的HTML 5前端框架,通过这个框架能够学习到很多的先进设计思想,具有相当丰富的示例、案例。同时它的设计本身就是“移动设备优先”的,在开发的时候可以专注自己的页面效果,不需要考虑太多的非专业因素。

  l Spring MVC是一个先进的MVC框架,本身就基于Spring。利用强大的参数绑定功能,可以自动把请求参数转换为Java对象,并且可以增加各种自定义的验证、转换规则;同时它本身的视图支持方式也非常丰富,能够支持各种视图技术和数据转换技术。

  l Hibernate则是一个全自动的ORM框架,实现了JPA规范(EJB 3.0规范的一部分),支持一级缓存和二级缓存,可显著提升程序的性能,可轻易推动千万级数据量的处理。

  l Spring是一个轻量级的企业应用容器,主要用于融合各种底层技术,对JMS、JTA、JPA等基本服务良好的支持,并且还提供了依赖注入、定时任务等能力,大大降低程序开发的复杂性。

  l Lucene/Solr则是一个高性能的全文检索引擎,类似于谷歌、百度的搜索功能,能够对查询条件进行分词、检索。

  l BPMN2.0/Activiti则是流程引擎相关技术,目的是为了把业务流程和代码进行解耦,方便流程变更、流程跟踪。最大的好处就是:使用相同的代码,支持各种复杂的业务流程。

  l Redis是一个NoSQL数据库,支持高性能的键值对存储,并且支持高可用、负载均衡等技术。

  l Apache 2提供了一个高性能、高可扩展的HTTP服务器,通过反向代理的方式,对服务端的应用可以实现非常高大上的负载均衡能力。

  三、实训目标

  实训以构建基于Java EE企业应用软件系统的为核心目标。通过项目实训,达到以下实训目标:

  1、巩固Java EE基础技术, 加深理解面向对象分析与设计的思想,并融合当前流行的开发框架技术,包括:Java SE、 HTML5、Java Web、MySQL、Oracle、JDBC、Servlet/JSP、Listener/Filter、Struts1.x、Struts2.x、Spring3.x、Hibernate3.x、Ajax、搜索引擎Lucene、OSEM框架Compass、工作流jBPM、Activiti、UML 、Linux、Web Service、JUnit、CXF框架、3G平台Android、物联网架构级项目等高新技术体验完整的企业开发流程,熟悉企业开发环境、工具,包括:Eclipse/MyEclipse、Rational Rose、PowerDesigner、Project、SVN、Cruise Control、Ant/Maven、Jira/Bugzilla等;掌握企业级应用开发过程中的各种软技能,包括:商务礼仪、时间管理、有效沟通、成功会议技巧、团队建设与协作、全局观、责任心与态度等;

  2、通过完整的项目开发过程,重点突出软件需求分析与设计的过程,掌握软件需求分析与系统设计的技术与方法,而不仅仅是代码的开发。重视软件过程文档。了解前沿的IT软件开发技术与发展方向,清楚未来学习路线以及职业规划。

  四、实训安排

  1、实施步骤

  序号课时实训内容

  Day18需求分析、数据建模、页面原型设计、技术方案;

  项目搭建和初始化;

  图形验证码、登录功能实现;

  登录后的首页处理,并且通过拦截器实现统一的登录、权限控制。

  Day28用户管理、用户信息加密;

  角色管理;

  菜单管理和权限分配;

  权限管理和权限判断。

  Day38公告管理(发布公告、阅读公告);

  公告检索(搜索引擎)。

  Day48流程引擎的应用(流程设计、流程管理、请假申请、报销申请)、业务流程跟踪。

  Day58大数据分析报表(KPI统计:任务处理及时率、公告阅读率)。

  Day68应用部署、负载均衡、集群管理、内存同步;

  项目验收。

  五、实训地点时间及对象

  地点:广州市天河区车陂大岗路4号沣宏大厦A座3楼

  时间:按批次

  实训对象:计算机相关专业或者编程爱好者

  六、实训指导老师

  校外实训指导老师:广州为学教育科技有限公司、广州捷途软件科技有限公司

  七、 项目部分截图

  1、 登录

 

  申请方式:发送“实训营申请+姓名+学校+年级专业+手机+QQ号码+实训批次”至fkjava@foxmail.com邮箱,实训工作组收到申请信息后会电话联系您 咨询谢老师:020-28309358, 手机(微信):13632401219 咨询QQ :2357346943

  咨询廖老师:020-28309378, 手机(微信):13631430745 咨询QQ :761722994

  本次我们提供公益实训,全程免费。

  联合举办单位:

  广州为学教育科技有限公司

  广州捷途软件科技有限公司

  2017年12月01日