在实训项目经理的带领下,通过完成多个企业级项目(移动计费系统、客户关系管理系统和电信级施工调度系统)的分析、设计和开发,掌握开发企业级软件项目过程所需的设计规范、开发流程、质量控制及项目管理。
阶段 |
课程主题与实训内容 |
实训目标 |
实训项目 |
第一阶段 |
ORACLE SQL&PL/SQL |
|
|
Oracle 10Go数据库原理、SQL语句、数据库表及索引
PL/SQL语法,存储过程,存储函数,触发器等 |
熟练使用sql和pl/sql进行数据库编程,熟悉常见的oracle调优原则,能够完成数据整合的挖掘工作 |
使用存储过程完成计费系统数据整合 |
核心语法及其应用 |
|
|
Java SE核心语法和面向对象编程思想异常,LO与NLO,多线编程
基于TCP/IP,UDP,HTTP等协议的开发与应用 |
精通面向社会对象编程,包括封装、继承、多态等
精通多线程和网络编程,在实际使用中体会面向对象编程的精髓 |
计费系统分布式架构 |
OOAD |
|
|
面向对象分析和设计的方法
UML图
设计模式 |
掌握多种设计模式
了解软件研发的整个过程,能够熟练使用UML进行分析和设计 |
计费系统数据采集模块分析与设计 |
数据库编程 |
|
|
熟练掌握通过JDBC连接Oracle和Mysql数据库
掌握数据库连接池的工作原理
精通Hibernate编程
精通Hibernate的优化 |
能够在项目开发中熟练使用JDBC和Hibernate
真正掌握Hibernate的使用和应用原则 |
计费系统数据采集模块编码实现 |
XML编程 |
|
|
DTD、XSD
XPATH、XSL
XML的解析,包括SAX、DOM、DOM4J等 |
XML在JAVAEE编程中占据了重要的地们,体会XML作为本地文件的优势,并展望作为数数据据传输格式的依据 |
计费系统数据采集模块具有高可配置性 |
项目实训 |
|
|
计费系统采集、整合模块 |
使用第一阶段所学知识完成计费数据的采集、发送和在数据库中的整合模块 |
采集和整合系统集成 |
第二阶段 |
脚本语言 |
|
|
HTML语言
JavaScript语言 |
能够编写静态WEB页面 |
CRM系统的静态页面 |
Servlet&JSP |
|
|
使用Tomcat进行Web开发Serviet的生命周期Cookie、SessionListerner、Filter编程
JSP的常用指令、自定义标签的编写 |
熟悉MVC设计模式,使用Servlet+Jsp+JavaBean完成WEB开发 |
基于Servlet和JSP开发的CRM |
Ajax |
|
|
比较同步和异步编程
使用Ajax进行异步编程
使用JSON进行数据传输
DWR等Ajax框架的使用 |
使用Ajax进行Web2.0开发,提升Web项目的交互性和性能 |
使用Ajax提升客户关系管理系统 |
Struts编程 |
|
|
Struts编程流程
各种Action的编写
国际化
Struts2.0编程 |
熟练使用Struts框架进行Web编程,深入理解MVC设计模式,并了解Struts2编程 |
基于Struts和Hibernate框架的CRM |
项目实训 |
|
|
客户关系管理系统的提升和整合 |
掌握客户关系管理系统业务流程,能够综合运用Ajax、Struts、Hibernate等技术完成项目模块的分析、设计、编程和测试 |
CRM系统的整合 |
第三阶段 |
Spring编程 |
|
|
Spring IOC
Spring AOP(面向方面编程)
集成Hibernate框架
集成Struts框架 |
深入理解Spring的工作原理,体会轻量级容器的优势,初步掌握SSH框架的综合应用 |
基于SSH和CRM系统 |
EJB3.0编程 |
|
|
EJB的工作原理和解决方案
Session Bean
JMS编程 |
了解分布式编程的应用,能够熟练使用EJB编写分布式应用和异步编程模型 |
基于分布式的CRM系统 |
Web Services编程 |
|
|
SOAP
WSDL
UDDL
异构系统编程 |
了解Web Services的工作原理,能够编写和异构系统的整合 |
基于Web Services的CRM系统 |
项目实训 |
|
|
企业级客户关系管理系统 |
熟练SSH、EJB、Web Services整合CRM系统,使其适用于集团应用 |
企业级CRM |
第四阶段 |
企业实训 |
|
|
施工调度系统是电信SPS(服务开通系统)中的核心部分,面向末梢运维服务的精确化管理需要,目标是提高客户感知、提高工作效率、优化资源配置和降低企业运营成本。包括多个子系统:系统管理、材料管理、工具管理、施工配置、监督考核等 |
参与完成实际项目,积累软件开发经验,经历完整的软件开发过程:需求、软件分析设计、编程、调试,交付。 |
电信级施工调度系统 |