本课程是在综合目前企业实际需要以及Java技术体系的应用领域进行设计的,为全日制就业课程的浓缩版,课程内容完整,考虑到业余学习的特点,适当减少了给学员课堂练习的时间,全日制班级为讲解与课堂练习*为1:1,而业余班为2:1,课程内容充实完整。在这个课程体系里几乎覆盖了目前软件开发工作所必须的所有知识和技能。具有以下特点:
1、技术新:针对日新月异的软件开发行业,该套课程紧扣企业,所选取的技术都是目前*具代表性的新技术。
2、技术全:课程内容上几乎覆盖了从事Java企业应用领域软件开发的所有必要技术。
3、技术深:本课程由浅入深,着力培养入门级开发人员,目标是软件高级研发人员。如:多线程socket通信服务器、自定义web-MVC框架让你自己开发一个Struts、CMS内容管理技术、数据仓库与BI决策分析等在本课程内都有详细讲解。
4、项目实战强:软件开发是一个实践性行业,必须具备很好的实际动手能力才可以获得更好的发展。本课程体系设置的所有项目都是从技术覆盖程度、可用性、深度几个角度考虑,实战训练贯穿整个软件项目训练始终。
真实的企业级实践项目,源于企业成就梦想!
通用网吧营业管理系统
利用面向对象、集合、线程、IO、Socket等知识完成网吧会员管理、计费、PC管理、报障维修等功能,使用自定义的nosql(key-value)存储数据结构保存数据,使用socket网络编程和多线程服务器技术实现客户端(C/S架构)查循消费情况、下机等功能。
运动馆运营系统
本项目为网吧营业管理系统的数据库应用改造升级版,训练针对点是Oracle数据库的系统核心,增加业务分析报表和系统安全等核心功能,使用了流行的“软件皮肤”增强用户使用体验。项目除了在实施上采用先进的软件开发技术外,工程上以现代计算机信息系统为标准构,根据软件工程-面向对象的分析与设计(OOAD)理论进行需求分析、系统建模、范式设计、系统设计、编码、jUnit单元测试、集成测试进行完整的软件开发,在整个软件实施过程中全程使用svn版本控制系统进行软件配置管理。
b2c团购电子商务网站
本项目针对发时下*流行的网上团购折扣电子商务网站。需要实现多个功能模块,分别是用户信息管理,团购商品信息管理,购物车管理模块,订单处理模块,团购管理模块。系统采用了B/S结构。系统分层采用面向接口的方式,设计优雅,扩展性强。系统的数据库访问层采用了灵活的抽象工厂的设计模式。页面端使用JSTL标准标签库,EL表达式,符合JSP2.1规范技术,能结合Servlet完成B/S应用的设计与开发工作。
*联通综合信息发布平台
该项目涉及通信公司通信网络运行信息发布功能,对移动通信公司经营管理提供强大的支撑。项目开发采用B/S结构,使用SVN进行项目的版本控制实现团队协作。页面端技术使用jsf2,数据库访问层使用iBATIS框架进行封装,达到数据库访问速度的*优化,同时使用spring进行整个框架的整合。数据库使用业界*的oracle 11g,数据分析运用通信理论结合存储过程、触发器等PLSQL编程技术以达到高效的计算功能。前端采用jfreechart开源的统计报表工具对进行数据展示。操作平台使用redhat enterprise linux 5。
电力公司设备运维管理系统
本系统主要功能包括个人信息管理,司员工信息管理、设备信息管理、工作周期管理、日常维护信息管理、大修计划和权限管理七大模块。本系统采用struts2,hibernate,spring等主流框架,以hibernate的对象建模思想完成对对象持久化层的设计,使用数据库连接池的技术提高查询的速度,同时使用hibernate的缓存技术减轻对数据库的压力。*使用Spring完成多层架构应用的设计,并始终使用面向接口编程的方式进行编程,*Spring装配的功能简化开发的效率。结合Lucenc搜索技术对海量的设备信息建立索引,构建快速的搜索引擎。
CRM客户资源管理系统
本系统将对各部门面向客户的信息和活动进行集成,组建一个以客户为中心的系统,实现面对客户活动的全面管理,以“客户为中心”,提高客户的满意度,改善客户关系,从而提高销售业绩,提升企业的竞争力。控制层采用struts2技术,并结合ajax框架技术,大大提高了系统使用的人性化,利用struts2可装配的特点,对页面鉴权,表单的验证等提供非常灵活的实现。数据库访问层使用hibernate,直接支持oracle,sql servler,mysql,sysbase等数据库。使用spring达到JavaEE企业应用规范。
课程周期及上课时间 总课时568节 晚班A:全程28周,周一三五 晚上19:30-21:30 + 星期天 9:30-12:00,13:30-17:00 晚班B:全程28周,周二四六 晚上19:30-21:30 + 星期六 9:30-12:00,13:30-17:00 周末班:全程授课36周,星期六 + 星期天 9:30-12:00,13:30-17:00 |
||
*阶段:Java基础 | ||
|