术语说明
中兴软件技术站在3G研发的前沿,依托多年通信产业背景,积累丰富项目经验,于2006年针对广大有志从事软件研发的人才推出"3G项目实训"。
实训学员将在企业实际开发环境中,在中兴技术骨干的指导下,以中兴系的真实项目为蓝本,演练从需求分析、设计、实施、测试验收的全过程。质量控制和进度均按CMM5控制体系的标准要求, 使学员掌握国际化软件开发项目的规范和方法,具备独立开发与初步设计能力,在中兴软件技术及其战略合作伙伴从事软件研发工作。
实训课程体系
| 初训阶段 |
| IT职业素质和综合能力 |
熟练应用到编程思想 |
了解3G通讯知识 |
| 第一阶段 |
| 熟练基础编程 |
GDI开发 |
编程规范 |
| 第二阶段 |
| 软件工程知识应用 开发规范 |
掌握项目管理和软件工程工具 |
初步具备软件分析和架构能力 |
| 第三阶段 |
| 测试理论及掌握相应测试工具 |
完整的企业研发认识 |
管理研发团队的能力 |
| 就业 |
| 中兴软件技术及战略合作伙伴 |
实训课程框架

|
培训单元
|
教学内容
|
|
素质培训
|
内容:《企业文化》、《企业礼仪》、《沟通技巧》、《团队精神与团队协作》、《时间与目标管理》、《职业心态及职业规划》、《团队意识与团队管理》、《职业精神塑造》、《面试技巧》等。
目标:提高学员的职业素质。
|
|
J2SE编程
|
内容:Java开发环境的安装和配置、Java程序运行机制、Java语言基础和核心类库、面向对象技术、Java程序异常的处理、I/O、控制台程序开发、 Swing程序开发、Swing组件详述、Java Applet、多线程编程、网络编程。
目的:熟练掌握Java核心技术,能熟练使用JAVA语言进行编程,熟悉Jbuilder/Eclipse下Swing程序的GUI开发。
|
|
数据库技术
|
内容:讲解关系型数据库原理、SQL数据查询语言、索引、存储过程、触发器、游标、事务等,简单数据库优化技术,以Oracle为授课实例,讲解Oracle数据库的体系结构,Oracle数据库的安装、配置和运行,Oracle数据库的日常管理和维护,表的设计,约束设计,索引设计,存储过程,触发器,事务,PL/SQL的运用。
目的:熟练掌握数据库的应用和基本管理,能灵活进行数据库设计。
|
|
数据结构
|
内容:常用数据结构(堆栈、队列、链表、树等)、搜索、排序、Java实现方式。
目的:结合Java数据结构实现类,灵活使用数据结构完成高性能数据访问。
|
|
数据库编程
|
内容:Java技术以及JDBC应用接口(API)开发数据库应用程序、实现将面向对象的设计映射到关系型数据库中、设计多层的数据库应用程序、数据库连接池技术。
目的:掌握JDBC高级编程,并能在任何架构和模式下完成JDBC编程。
|
|
Java Web编程
|
内容:HTML语法介绍、Tomcat服务器的配置、Java Server Pages(JSP)技术、Servlet技术、JavaBean技术、Struct架构、结合JDBC技术来快速建立Web层应用的编程技术和经验。
目的:掌握JSP和Servlet 编程以及Web应用的发布技术,掌握调用Javabean和数据库应用技术,掌握Struct架构。
|
|
Struts
|
内容:MVC架构、Struts配置、ActionServlet、ActionForm、Action类的使用、Struts标签库、DynamicForm、Validate FrameWork。
目的:熟练使用Struts架构开发Web应用,熟悉Eclipse开发工具的使用。
|
|
XML
|
内容:XML语法规范、DOM、SAX、JDOM解析实践。
目的:熟练各种主要XML解析方式、为基于XML的应用奠定基础。
|
|
软件工程
|
内容:介绍软件开发流程、研发规范和过程控制, CMM基本概述,面向对象(OO)的分析和设计(OOA& D)、统一建模语言(UML)与OOA&D相关联的概念以及分析和设计技术、CMM基本概述、模型、实施。
目的:熟悉软件开发流程,熟悉面向对象的设计方法、技巧及工具、了解团队开发的概念、及CMM的实施流程。
|
|
项目一
|
项目名:C/S架构的多客户端聊天系统
客户模块:多线程的GUI独立应用程序、用于连接服务器模块应用。
服务器模块:接受客户端连接,并对对客户进行校验、交换、存储客户端数据。
涉及的技术:Swing、Thread、Socket、JDBC、I/O、集合、异常处理等技术。
|
|
项目二
|
项目名:考勤管理系统
项目描述:考勤管理系统主要包括基本信息录入、员工登录、事件申请、信息查询、信息汇总、信息检验、员工权限分配、系统备份、日志等的管理。使用Struts架构完成基于J2EE架构(JSP、Servlet、JavaBean、JDBC、EJB)、Web界面与GUI界面结合的多层结构(Browser、Web Container、J2EE Server、Database)的实例项目分析、设计、开发、发布等全程模拟项目实战。
运行环境:Weblogic应用服务器(Struts/Jsp/Servlet/JavaBean/EJB),可平台移植。开发工具:JBuilderX/Eclipse+Dreamweaver。
数据库系统:Mysql、MSSQLServer、Oracle。
目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。
|
|
项目三
|
项目名:智能网管主应用框架
项目描述:为了能满足瞬息万变的需求更改,开发制作框架SDK。主要功能包括生成网管主应用框架,并提供相关的接口,以便动态加载其他应用,包括加载应用模块及与应用相关的菜单。
开发工具:Eclipse3.1 + SwtDesigner。
目的:通过完成实际项目,提高综合应用能力(XML的解析,程序设计思想),学会团体开发、积累软件开发经验。
|
|
企业级编程
|
内容:J2EE体系结构介绍。进一步讲述中间件和组件技术;远程方法调用(RMI)和JNDI;会话Bean介绍。有状态/无状态会话BEAN编程;实体Bean介绍。BEAN管理持久(BMP)/容器管理持久(CMP)实体BEAN编程。实体BEAN关联和EJB-QL语言介绍;消息管理(JMS)和消息驱动BEAN编程;容器管理事务/BEAN管理事务(JTA)编程;会话Bean包装实体bean的外观模式的介绍;会话bean对Hibernate的包装;EJB和Struts的结合应用;J2EE中安全性的问题。
目的:全面了解J2EE体系的特点。
|
|
项目四
|
项目名:模拟网管系统
项目描述:主要功能包括告警上报和告警恢复处理,实时告警显示,历史告警入库,告警确认和反确认、告警过滤、告警查询与统计等功能。客户端界面需要有导航树,实时告警表,告警表显示的是树上对应节点的告警信息,不同级别告警以不同颜色显示,树节点显示该节点上最高级别告警的颜色。
开发工具:JBuilderX/Eclipse。
数据库系统:Mysql、MSSQLServer、Oracle。
目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。
|