实训公司准入标准

 实训项目书目录

 一

 、

 NIIT

 介绍 .................................................................................................... 2

 二、

 无锡

 NIIT

 介绍 .......................................................................................... 3

 三、

 实训时间,地点,方向 ............................................................................... 3 3

 四、实训目标 ........................................................................................................... 3 3- - 4

  4.1

 专业介绍 ...................................................................................................... 3 3

 4.2

 专业人才培养目标 ...................................................................................... 4

  4.3

 专业前景分析 .............................................................................................. 4 4

 4.4

 就业方向及其职位 ...................................................................................... 4 4

 五、

 实训特色(或竟争优势)

 ........................................................................... 4 4- - 7

  5.1

 教材研发 ...................................................................................................... 4

  5.2

 教学设计 ...................................................................................................... 5 5

 5.3

 教学方法 ...................................................................................................... 6 6

 5.4

 就业服务(包括推荐公司、薪资待遇等)

 .............................................. 7 7

 5.5

 教学环境 ...................................................................................................... 7 7

 六:

 实训项目 ......................................................................................................... 8

 七、

 课程设置

 7.1

 实训课程主要内容 .................................................................................... 8 8

 7.2

 实训课程主要内容 ..................................................................................... 12

 八、

 实训方式(请祥细叙述有关学时数、项目实践所占比例等内容)

 ....... 14

 九、

 增值服务 ....................................................................................................... 19

  十、

 实训预期效果 ............................................................................................... 19

  十一、实训考核管理 ............................................................................................... 19

  十二、实训安排及费用 ........................................................................................... 20

 十三、附件

 附件一:

 实训项目举例附件二:

 C++ 课程介绍

 一、 NIIT 的介绍

 NIIT 是印度国家信息技术学院的简称,1981 年成立于印度首都新德里,目前为印度第一,全球第二大软件教育培训机构,NIIT 在全球 44 个国家共发展了 5000 多所教育中心,累计培训学员达 500 多万人次。NIIT 是一家知识型公司,它是全球最大的 IT 教育和提供 IT 解决方案的公司之一。在印度,NIIT 同时拥有科技与教育两家在美上市公司,是印度第一大教育培训公司、第二大 IT 服务公司和第三大软件出口商。

 NIIT 是首家进驻中国的印度 IT 企业,今天在中国拥有近 200 家合作教育培训机构分布在 25 个省市地区。成立于 1981 年的 NIIT 作为全球 IT 教育的领导者,凭借其 30 年行业经验,与众多全球知名的 IT 厂商建立了战略联盟合作关系,NIIT 连续 4 年被 Microsoft 评为全球最佳培训合作伙伴,也是微软在本土以外第一家为其提供课件的公司。NIIT 还是 Oracle、RedHat、Sun、IBM、Citrix 等国际 IT 巨头的全球战略合作伙伴。目前,NIIT 与微软、TATA、Infosys、萨蒂阳、浪潮、清华紫光、华夏计 算机、IBM、HP、海辉、福瑞博德、BASE、华为、宝信、用友、上海银行等上百家世界知名企业建立了成熟稳定的人才定向培养就业渠道,NIIT 毕业学员也因突出的竞争力受到了众多知名企业的好评和青睐。(了解详细信息请登录:

 www.chniit.com)NIIT 所取得的荣誉及证书:

 (1)

 软件开发资质获得 SEI – CMM 5 级认证 (2)

 教材开发资质获得 SEI –CMM 5 级认证 (3)

 MCLA 教学方法通过 ISO9001 质量认证 (4)

 教材开发通过 BVQI ISO9001 质量体系认证 (5)

 微软授予“亚洲最佳培训合作伙伴”称号 (6)

 与中国信产部 CEAC 结成战略培训合作伙伴 (7)

 NIIT 公司被印度政府授予“国家人力资源开发奖 (8)

 连续两年被“Review 200 Survey”列为十大杰出企业 (9)

 与 SUN 公司/Intel 公司结成战略培训合作同盟 (10)被中国—2006《中国计算机报》评为“最佳课程体系结构奖”“最佳职业教育杰出贡献奖”及“最佳就业奖” (11)2009 年荣获“建国 60 年中国教育培训十大品牌” “建国 60 年中国教育培训十大就业品牌” “建国 60 年推动中国教育培训发展功勋人物” “中国教育连锁最具影响力品牌” “中国 IT 培训最具影响力品牌” (12)百家中国高校指定的专业实训基地 首家与“211 工程”大学联合培养软件工程硕士的培训机构

 二、无锡

 NIIT 的介绍

 NIIT(中国)服务外包学院是国家商务部、江苏省外经贸厅扶持、无锡政府联合印度国家信息技术学院在无锡新区共建的高端 IT 服务包软件工程师培养基地,旨在为无锡实现著名的“123”计划和大型软件企业输送符合企业需求的高端软件人才。NIIT(中国)服务外包学院被江苏省外经贸厅、信息产业厅授予“江苏省服务外包人才实训基地”,被无锡市政府授予“无锡市服务外包定点人才培训基地”和“无锡市服务外包软件人才实训基地”。国家领导人和相关部委领导多次到 NIIT 考察、指导!

 2007 年 9 月 28 日,国家商务部、科技部等五部委联合发文授予无锡为“中国服务外包示范区”,同日,无锡市委市政府在省会南京,发布了著名的 “123”计划:即至 2011 年末,无锡将引进国际知名服务外包软件企业 100 家, 每家企业从事服务外包软件开发人员超过 2000 人,每家企业出口创汇超过 3000 万美元。为实现“123”计划,无锡服务外包软件人才需求量将达到 20 万人,其中项目经理级高端人才需求量将达到 10000 人。

 自 2007 年底以来,NIIT 无锡实训基地累计实训近万人,其中研究生 4%、本科生 76%,专科生 20%,获得 NIIT 认证比率为 97.8%,并全部成功推荐就业。NIIT 为保障合作院校和实训同学的利益,免费为暂时未获得认证的同学提供 终身实训的机会,并再次推荐就业直至成功就业。

 三、实训的时间,地点,方向

 时间:实训时间共五个月,最后一个月公司项目实习地点:无锡国家软件园 方向:JAVA,.NET.软件测试,C++

 四、实训目标

 1.专业介绍 本专业根据精确的企业用人需求和软件开发行业技术要求制定,由软件开发技术、企业级口语训练、就业软技能综合能力三部分组成。授课采用全日制授课,所有课程均为面授,一人一机,全天实训,在技术的基础上增加口语交流以及软技能拓展。使学员在能够搭建坚实的软件开发和知识体系、熟练掌握国际先进、产业青睐的软件开发技术的同时,更能够养成良好的职业素质,以满足企业的需求。

 2.专业人才培养目标 本专业根据准确的软件人才需求调研数据,确立了国际化、工程化、应用型的职业人才培养目标,强化职业素质和动手能力的培养。采用任务驱动式教

 学方法,通过课堂理论学习与企业级大型软件项目实践的方式,使学员能够搭建坚实的软件开发知识体系,熟练掌握国际先进的、产业界青睐的软件开发技术,并使其养成良好的职业素质。

 3.专业前景分析 当前,Java 软件工程师仍是中国信息产业中最为抢手的人才之一。据 IT 行业就业情况调查显示,当前国内 Java 软件工程师的人才缺口至少有 8 万人, 特别是高端 Java 软件工程师。

 根据 IT 行业薪资调查情况来看,目前国内Java 软件工程师的月收入仍然是比较高的,可分别达到:初级 Java 软件工程师 2000-4000 元/月;中级 Java 软件工程师 4000-10000 元/月,做到高级 Java 软件工程师,年薪一般可超过 12 万元。

 当前,Java 已成为主流软件开发技术之一,在大型软件系统、桌面应用、嵌入式软件领域均表现出色,其跨平台、高性能的优越性发挥得淋漓尽致,开源框架技术如火如荼,广泛应用在 Web、游戏、工业控制、军事、科技、交通、通讯、商业等行业。

 4.就业方向及就业职位 完成实训的学员,将享受 NIIT 免费的技术顾问支持和猎头服务,同时如遇NIIT 课程升级,可享受免费的技术升级培训服务。NIIT 对毕业学员进行至少一年就业跟踪服务,以及终身技术升级和就业服务。

 NIIT 根据企业需求,将学员推荐到国内知名软件服务外包企业就业,如Apple、Microsoft、TATA、IBM、Infosys、Lenovo、BASE、福瑞博德、浪潮世 科、清华紫光、NTT DATA、惠普、华为、宝信、宝姿、易宝、惠普、上海银行、用友等。

 学员根据所学知识情况和个人发展方向可具体选择如下就业职位:

 JAVA 软件工程师系统分析工程师系统设计工程师网站开发工程师 项目配置管理工程师 售前、售后技术支持工程师

 五、实训特色

 1、教材研发

 NIIT 集团是由 NIIT 科技公司和 NIIT 教育公司组成,其中 NIIT 科技公司有 8000 人的软件开发团队,主要承接金融,旅游,物流方面的外包业务。NIIT 教育公司有一个 500 多人的课程体系研发团队。所以 NIIT 不仅可以迅速的把最

 新的业界动态和最前沿的技术知识运用到课程项目的设计之中,也可以让实训的成果迅速在真实项目中得到检验。

 2、教学设计

  课程前瞻性 NIIT 实训课程始终和前沿应用技术保持同步,而且非常注重让学员把握项目的真正需求,掌握项目设计规划的基本思想,随着项目不断进入不同的阶段, 学员体验也随着实训体系步步深入。

  软件工程项目实训生命周期。

  教学过程的合理性 NIIT 实训课程的是严格按照项目进展的生命周期展开的,所以符合项目发展的规律,而且每天按照 8 小时工作制,采用项目任务驱动方式来进行实训 (在项目任务比较紧的时候可以人为设置加班),实际上,给学员创造了一个 “虚拟企业”工作环境,这样非常吻合学员在企业环境里得到锻炼的目标。

 采用任务驱动方法进行项目实训

  注重实践能力的提高

 NIIT 实训课程沿用“逆向工程式”研发方法,体系注重传授项目经验,我们选取了企业的具有代表性的项目,来自企业真实项目的实训场景,使学员在一个企业生产环境中感受整个的软件开发,采用项目引导式案例教学,真正实现教与学,使学生的实践操作能力与企业的用人需求形成无缝对接。

 NIIT 实训课程对于实践能力的考核采用加权法,加权表如下:

 而且还规定对于每个学员测试,满分 100 分,60 分以上及格。3、教学方法

  NIIT 作为拥有 20 余年软件开发与 IT 职业教育经验的 IT 培训领导厂商, 在发展过程中总结出一套独特、先进、高效的教学方法,以确保 NIIT 的学员可以在较短的时期内,不仅全面掌握业界的主流软件开发技术,而且获得自我学习、自我提高的能力,从而能够在技术飞快更新的 IT 行业胜任多种富挑战性的职位。

 NIIT 采用独特的培训方法,即用基于榜样的学习方法(MCLA)方法来进行教学。MCLA 的全称为 Model Centered Learning Architecture,是一种在专家引导下的独立解决实际问题的科学学习方法。

 整个学习是由许多小的教学循环组成。每个教学循环中首先是一个由 IT 行业或工业界提出的实际问题,然后由专家(也就是教师)系统的用他的推理和计划编制的方法来解决这个问题。然后对学生提出另一个类似的实际问题,学生可能参照专家的方法来解决问题。这是在专家指导下的实践。

 最后学生必须将这些所学的知识综合的用到解决一个新的实际问题上,而且由学生独立完成。这就是无指导下的实践。学生独立解决实际问题的能力就是这样培养起来的。

 4、就业服务

 NIIT 在 6 年内已经与 700 家中外著名企业建立合作招聘,定制培训,服务就业的战略合作关系。就业的企业主要以无锡及长三角的软件及外包企业为主, 辐射北京,深圳等地的著名软件企业。NIIT 的就业服务是一个立体的体系,从学员入学开始,NIIT 的就业服务就开始发挥作用。

 (1)每周两节的职业规划课,主要培养学员的团队合作,沟通演讲,职业礼仪等八大方面的能力,提高学员的软技能和就业竞争力。

 (2)公司化的教学管理方式,让学员逐渐从“学生“角色向”职业人“角色转变。

 (3)从实训的第三个月开始,NIIT 的就业部门就开始对学员进行简历, 面试方面的指导,并安排合适的软件企业到 NIIT 进行招聘,面试。

 (4)就业的企业主要有海辉国际、 福瑞博德(美)、大展科技(美)、BASE (日)、 Infosys (印)、 TATA (印)、华夏计算机(日)、中软国际、软

 通动力、佰科信通、浪潮世科、中科惠软、中科方德等

 以长三角为例,起薪一般在三千元以上.

 5、教学环境

 (1)园区环境 无锡 NIIT 位于无锡国家软件园内,坐落于享有“国际化,生态化,高科技

 城”美誉的无锡太湖国际科技园内。园区内绿树成荫,生机勃勃。实训基地拥有三栋独立实训大楼,拥有 30000 多平方米的实训场地。园区内,还为学员配备了可容纳近 6000 人住宿的的创新公寓,3000 人同时就餐的自助点菜餐厅, 标准化篮球场,网球场,健身房,茶(咖啡)吧等,为学员提供了良好的生活休闲场所。

 (2)教室坏境 欧式椭圆形教室,人手一机 统一标准配置,双核 CPU ,2G 内存,17 寸显示器。

 六、实训项目举例(见附件一)

 七、课程设置

 7.1 课程体系与课程简介课程体系

 :

 JAVA+Android

 巧。

 6

  Oracle 数据库

 开发

 Oracle 体系结构及系统管理、Oracle 数据库高级编程、数据库设计基础。

  掌握 Oracle 体系结构及核心编程技术

  48

  7

  JavaSE 核心技术

 异常处理、多线程基础、IO 系统、网络编程、Swing 组件、JVM 性能调优(JVM 内存结构剖析、GC 分析及调优、JVM 内存参数优化)、 Java 泛型、JDK 新特性。

 熟练掌握 JavaSE 核心内容,特别是 IO 和多线程;初步具备面向对象设计和编程的能力; 掌握基本的 JVM 优化策略。

  48

  8

  XML 语法规则

 XML 语法、XML 解析 (SAX、DOM)、Dom4j 组件、Digester 组件。

 熟练掌握 XML 语法规则; 理解 DOM 模型;熟悉Java 对 XML 的各种解析 方式。

  30

  9

  JDBC 核心技术

 JDBC 核心API(Connection、Sta tement、ResultSet)、JDBC 优化技术(缓存

 技术、批处理技术、连 接池技术)。

  理解 JDBC 作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC 对数据库进行高效访问的能力。

  18

  10

  JDBC 项目

 VSS、Mysql 数据库、Microsoft Project

  熟练掌握 JDBC 技术

  36

  11

  软件工程基础

 软件过程和软件活动; 需求设计、概要设计、详细设计基本原则和文档规范;配置管理的基本概念和必要性;CVS 基本操作;Ant 简介

  理解软件过程的普遍概念和基本的软件活动; 理解迭代的意义;掌握Ant、CVS 等常用配置管理及部署工具。

  3

  12

  OOAD 及设计模式

 面向对象基本设计原则、工厂模式、策略模式、适配器模式、 代理模 式等、门面模式。

 理解面向对象设计的 一般原则;理解重用的意义;掌握常见的设计模式

  3

  13

  Android 基础

 G Android 核心概念、Android SDK、Android GUI 架构及开发模式 掌握 Android 开发环境构建;熟练掌握Android SDK;具备

  18

 Android 开发基础。

 14

  Android 应用开发

 Android 组件实践、SQLite 数据库与Content

  Providers。Android 网络应用实践

  掌握 Android 常用组件开发和设计模式;掌握Android 数据库编程及网络编程技巧。

  18 全真实训项目二:项目开发

  第三阶段( 以

 T T- -

 GWAP

 通用电子商务平台为驱动)

 15

  HTML/CSS 基本原理

 HTML 基本文档结构、掌握 CSS 基础语法、关于 HTML 文档块、链接、列表、表格、表单等 掌握 HTML 基本原理;掌握CSS 各种选择器及常见样式设置;熟练使用 HTML 常用元素。

  18

  16

  JavaScript 核心

 JavaScript 语言基础 (数据类型、函数、对象、闭包)、Java DOM 编程、事件模型、JavaScript 面向对象编程。

 深入理解 JavaScript 语言原理;熟练的使用JavaScript 对 HTML DOM 进行编程;熟练掌握JavaScript 对象对象封装技巧,为后续的JavaScript 学习打下坚实的基础。

  12

  17

  e

 Servlet/JSP 核心原理

 Servlet 生命周期及Servlet 服务器、Tomcat 部署配置、JSP 语法、 自定义标记、JSTL 和 EL 表达式、JSP 新特性、18Java Web 设计模式。

 透彻理解 Servlet 核心原理;熟练掌握 Servlet API;透彻理解 JSP 引擎工作原理;透彻理解标记库原理;熟悉常见的 Java Web 设计模式;为后续的Java Web 开发打下坚实的理论基础。

  12

  18

  Ajax 技巧

 Ajax 基础、XHR 对象、Ajax 设计模式、JSON 技术 掌握 Ajax 的基本通信原理; 掌握基于 XML 和 JSON 的 Ajax 数据规则。

  24

  19

  JavaScript 框架

 JQuery、JQuery 插件、DWR。

 掌握 JQuery 核心 API;了解 JQuery 基本设计原则; 了解多种 JQuery 插件;掌握 DWR 的基本原理及应用技巧。

  36

  全真实训项目三:项目开发

 第四阶段(

 以 GPS

 物流管理系统 驱动)

 20

  Struts 2.1.6 核心技术

 Struts2 核心控制流程、Ognl、Action、Interc eptor、Result、FreeM arker、Struts2 标记库、Struts2 扩展、Struts2 应用技巧(输入验证、消息国际化、文件上传和下载、防止 重复提交等)。

  熟练掌握 Struts2 核心要件, 特别是 Interceptor 和Result;掌握基于模板技术 的 Struts2 UI 组件;掌握基于 Ognl 的数据共享方式、掌握 Struts2 各种定制及扩展方式;熟练掌握基于 Struts2 的 Web 开发技巧。

  42

  21

  轻量级组件基础

 动态代理技术、运行期代码生成技术。

 了解和掌握一些 Java 动态编程技术为后续的 Hibernate 和 Spring 的学习打下基础。

  8

  22

  Hibernate 3.2.1 核心技术

 ORM 概念、Hibernate 核心 API、Hibernate 实体映射技术、Hibernate 关系映射技巧、HQL 查询、OSCache 及 Hibernate 缓存技术

  重点掌握 Hibernate 多种关联映射技巧及其实用背景, 做到在合适的时候使用合适的关联方式;掌握多种Hibernate 查询技巧及优化技术。

  42

  23

  Spring 2.5 基本原理

 Spring Ioc 基础、Ioc 注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、Spring AOP 原理、 AspectJ、Spring JDBC 支持、Spring 事务及安全管理;Spring 整合 Hibernate、Spring 整合 Struts、Spring MVC 简介。

  深入理解 Ioc 和 AOP 的基本原理和实现方式;熟练掌握SpringIoc 及 AOP 实现方式; 熟练掌握 Spring 事务管理; 熟练掌握 Spring 与其他组件的整合技术。

  18

  24

  常用核心组件

 搜 索 引 擎 组 件 Lucene、工作流组件JBMP、报表组件 Jasperreports、JFree Chart 等

  掌握在报表及搜索方面的一些常用开源组件。

  6 25 Android 多媒体

 2D/3D 绘制、音乐、视 具备一定的 Android 的多媒 6

  频。

 体开发经验。

 26

  Android 高级

 无线网络基础、Http 通信、WebKit 应用、AndroidCamera API 应用、Android 电话 API 应用、语言识别和传感器。

  具备一定的 Android 的高级开发经验。

  18

  27

  JavaEE 常见规范

 JavaEE 核心概念、JNDI、JMS、JSF、JPA 掌握 JavaEE 常见规范的基本原理和应用。

  6

  28

  EJB3.0 规范

 EJB3.0 规范、Weblogic 服务器应用、JBoss 服务器应用 掌握 EJB 3.0 规范的基本原理和应用;较为熟练的配置Weblogic 和 JBoss 服务器。

  12

  29

  WebService 基本原理

 WebService 核心概念、WebService 组件、SOA 了解 WebService 技术的作用和原理;掌握当前主流的WebService 技术;了解WebService 技术的发展。

  36 第五阶段 企业级项目实 训

  30

  电子商务平台系统

 详见项目介绍

 170

  软技能提升

  31

  职业素质课程

 团队协作、职业规划、演讲技巧等 培养学生良好的职业素质, 提高学生综合竞争实力

  60 英语口语训练 32 实用英语口语训练

 口语表达、演讲训练 提高学生英语口语交流能力 80

  .NET 课程体系

 :

 实训阶段

 课程编号

  课程名称

  课程内容

  课程目标

 学时

 ( 900 )

 1

 C# 程序设计基础

 c#基础语法、数据类型、流程控制、数组 掌握 C#语言编程能力。

 24

  2 面向对象编程原理

 面向对象编程 掌握 C#面向对象编 程的核心思想

 78

 第一阶段 语言核心与.NET

 3 C# 高级编程以及console 应用项目

 泛型、Attribute、委 托、匿名方法、参数数组、集合、异常处理。

 掌握 C#编程核心语法特 征,掌握常见的高级编程技巧。

 18 Framework 4.0

 掌握最新的.NET

  4

 .NET Framework 4.0 及Visual Studio 2010

  网络编程、多线程编程、IO、正则表达式、字符集编码和国际化。

 Framework 4.0 体系架构、熟练使用 Visual Studio 2010 开发工具, 熟练掌握.NET

  12

  Framework 核心 API。

 第二阶段 5 SQL Server 2010 数据库

 SQL 语句、数据库设计、 熟练的掌握 SQL 语句; 24

 SQL Server2010 数据库及 ADO .NET

  三范式、视图、索引。

 掌握一定的数据库查询技巧及 SQ 语句优化技 巧。

 6

  ADO.NET 程序设计

 连接管理、数据集、适配器、流读取器、数据视图、事物控制、数据 绑定控件、批量操作 掌握 ADO.NET 核心组件和应用;可以熟练的实现基于 ADO.NET 的数据 访问功能

  50

 7

 Linq 语法及查询技巧

 Linq 对象查询、数据 库查询、数据集查询 熟练掌握 Linq 语法和 查询技巧

 18

 第 三 阶 段 Window Form 高级编程和 WPF

  8

 Winform.NET 程序设计编程技巧

  MDI、GDI、水晶报表、高级控件 掌握 Window Form 编程的核心控件,了解Window Form 编程的核 心设计模式

  36

 9 Winform 项目开发

 代码生成器 具备一定的 Window Form 编程经验

 42

  10

 WPF 系统构架

 WPF 控件、WPF UI 设计、视频、动画、3D 等。

 掌握 WPF 和体系架构, 熟练掌握掌握 WPF 核心控件;掌握 WPF 进行多媒体、动画、3D 效果的 编程技巧。

  18 全真实训项目

 1 1 :

 Tree- - Center 呼叫中心系统

  第四阶段 Web 编程基础

 11

 XML 基本原理

 XML 语法结构、标记、属性、实体; RSS、DTD、Schema 等 掌握 XML 的基本结构,理 解 RSS、DTD 和 Schema 的基本原理。

 12

 12

 HTML 基本原理

  HTML 基本文档结构

 掌握 HTML 基本原理

 6

 13

 CSS 核心技术

  CSS 核心、布局、连接、列表、表格、表单 掌握 CSS 各种选择器及常见样式设置;熟练使用 HTML 常用元素。

 6

  14

  JavaScript 高级语言原理

  JavaScript 基础语法、字符串、日期、数组、 正则表达式、异常处理、DHTML、HTMLDOM 编程; JavaScript 面向对象编程;prototype、闭包、作用域。

 深入理解 JavaScript 语言原理;熟练的使用JavaScript 对 HTML DOM 进行编程;熟练掌握JavaScript 对象对象封装技巧,为后续的JavaScript 学习打下坚实 的基础。

  6

 15

 JQuery 核心

 JQuery 基础、JQuery 选择器、JQuery 高级 应用(数据绑定、操纵样式、动画效果、事件处理、文本操纵、DOM 操纵等等);JQuery 常

 掌握 JQuery 核心 API;了解 JQuery 基本设计原则; 了解多种 JQuery 插件;掌握 DWR 的基本原理及应用技巧。

 12

  见插件(UI 类插件、验证类插件、导航类插 件、其他特效类插件)

  控件、输入验证、安全 掌握 ASP.NET 核心控件, 熟练掌握 Web 服务器端编程技巧,属性常见的 Web 服务器端设计模式,掌握页面缓存、数据缓存等优化技巧;掌握安全验证、防黑客攻击等系统安全策 略。

  验证、SQL 注入防止、

  跟踪、错误处理、主题、

 16 ASP.NET 程序设计

 母版、数据绑定、 110

 cookie、session 管理、

  页面缓存、数据缓存、

  优化、配置、部署等。

  SOAP 协议、 理解 Webservice 的基本原

  第五阶段 ASP.NET 及.NET 商

 17

 Webservice 基本原理

 WSDL、UDDI、WSC、WSP 、WSB、异步调用、事务处理、自定义 SOAP 理,掌握基于.NET 平台的 Webservice 编程技巧,特别是安全、事务的处理技

 6 业应用开发

  Header、缓存、 巧。

  18 WCF 原理及应用

 WCF 原理及应用。

 掌握 WCF 原理及应用 6

 19

  Ajax 技巧

 Ajax 原理、XMLHTTPRequest 对象、XMLDOM、Ajax for

 掌握 Ajax 的基本通信原理; 掌握基于 XML 和 JSON 的 Ajax 数据规则。

  24

 ASP.NET

 20

  Silverlight

 RIA 原理、Silverlight 编程、动画、多媒体、服务器端 交互。

 掌握 RIA 技术的一般设计原理,熟练掌握Silverlight 编程技巧。

  12 第六阶段 企业级项目实训

 21

 电子商务平台系统

  详见项目介绍

  240 软技能提升

 22

 职业素质课程

 团队协作、职业规划、 演讲技巧等 培养学生良好的职业素质, 提高学生综合竞争实力

 60 英语口语训练

 23

 实用英语口语训练

  口语表达、演讲训练 提高学生英语口语交流能 力

 80

  7.3 、软技能课程简介

  职业生涯规划系列 职业生涯与目标职业生涯与条件职业生涯与心态职业生涯规划 职业素质系列 课程名称

  简历制作系列 成功建立解析简历制作过程

  简历制作注意事项

 面试标准程序

  8.1 用任务驱动方法进行项目实训

 开发计划

 引言

 1.1 编写目的 主要描述《银行海外集团贷款风险控制系统》项目的总工期、教学流程、时间进度安排、项目文档结构。

 1.2 定义 里程碑:项目开发周期中,工作到达一定阶段性结果时,称为里程碑。设立里程碑的目的是易于项目的进度控制和检查。

 调整期:在软件开发期间,工作会受一些主观或客观因素的影响,使整个 工期拖延,所以,为了制定一个切实可行的开发计划,我们在一个里程碑结束 之后,下一个里程碑的工作开始之前,安排一定的时间,作为解决上一阶段遗 留的问题,保证下一阶段工作能够按时开始,因此,我们称这一阶段为调整期。

  1.3 参考资料 《某银行集团风险控制系统需求分析报告》

 2.1 人员组成

 该项目的开发由 NIIT 老师和学员共同组成。

 2.2 人员名单及分工 1.NIIT 教师:

 ×××:项目总负责,需求总负责,总体协调。

 ×××:技术支持、测试和质量控制负责人。

 开发人员:

 开发人员:全体学员

 组织结构:

 进度控制组:待定 系统开发组:软件开发人员。

 项目开发小组安排:

  信贷风险项目开发小组

 项目分组

 一组

 二组

 三组

 四组

 五组

 项目组长

 开发人员

 项目管理方法

 3.1 建立例会和信息通报制度 为及时发现问题和记录整个开发过程,本系统开发过程中采取每日例会制度,信息通报方式采用不定期会议形式。

 3.2 开发和测试的关系

 本项目开发中采用关键路径模块提前测试的办法。在总体设计的同时制定测试方案,从项目开始就准备测试环境,进行测试工作,以便尽可能获得更多的宝贵测试时间,从项目开始,及时发现问题,及时解决并提醒开发人员避免类似错误,提高编程质量。

 3.3 项目管理办法 本项目各小组的开发进度由小组长管理,小组长应每日检查小组成员的开发进度,如发现问题,应及时解决,保证项目按时完成

  时间进度安排

 4.1 开发工期和工作安排

 4.1.1 开发工期 开发周期:7 周

 4.1.2 工作安排见附录-2

 附录-1 《信贷风险项目命名规范》 1、新建数据库、表命名规范:

  数据库名称 :niitdb  登录用户名 :niit  登录用户密码:123456

 2、工程包命名规范:

 按照 JAVA 类功能的不同,共建 6 个包如下:  com.niit.action  com.niit.bean  com.niit.form  com.niit.util  com.niit.dao  com.niit.hibernate

 3、JSP 页面参数命名规范:

 1、由于页面中的参数基本上对应数据表中的相应字段名称,因此参数命名为对应的数据表的字段名称,但是参数名的第一个字母必须小写。

 例:以 CountryArea 表为例

  数据表中的字段名称为:Code、Display  页面中相应参数命名为:code、display 2、如果页面参数不能与数据表字段名称对应,则根据实际意义命名参数,参数名的第一个字母小写。

 附录-2《项目开发进度及提交件》 《项目开发进度及提交件》

 序号 名 称 时间 工 作 任 务

  1

  系统登录模块口令修改模块客户选择模块 周一 提交运行成功的新工程《国家代码维护模块》 周二 提交 JSP 页面 周三 提交实现所有功能的模块代码 周四 进行合法性验证 周五 进行测试,提交《单体测试报告》、《感受》

  2 增加新客户模块删除客户模块 客户统计 上报文件名查询 上传文件登记 周一 提交运行成功的新工程《国家代码维护模块》 周二 提交 JSP 页面 周三 提交实现一半功能的模块代码 周四 提交实现所有功能的模块代码,并进行验证 周五 提交《单体测试报告》、《感受》

 3 客户信息查询 贷款授信额度预 警查询 预警客户查询 已用授信额度查询 周一 提交运行成功的新工程《国家代码维护模块》

 周二

 提交 JSP 页面 周三 提交实现一半功能的模块代码

 周四

 提交实现所有功能的模块代码 周五 进行测试,提交《单体测试报告》、《感受》

  4 客户关系维护模块 分行与客户关系维护模块 客户基本信息维护模块 客户财务信息维护 分支机构维护模 块

 周一

 提交运行成功的新工程《国家代码维护模块》

 周二

 提交 JSP 页面

 周三

 提交实现一半功能的模块代码

 周四

 提交实现所有功能的模块代码

 周五

 进行测试,提交《单体测试报告》、《感受》

  5 警示企业维护模块 客户关系代码维护模块 信贷信息维护模块 授信额度维护模块 操作员维护模块

 周一

 提交运行成功的新工程《国家代码维护模块》

 周二

 提交 JSP 页面

 周三

 提交实现一半功能的模块代码

 周四

 提交实现所有功能的模块代码 周五 进行测试,提交《单体测试报告》、《感受》

 6 贷款类型代码维护 币种代码维护模块 汇率维护模块 担保和抵押级别代码维护模块 担保和抵押类型 代码维护模块

 周一

 提交运行成功的新工程《国家代码维护模块》

 周二

 提交 JSP 页面(命名要符合规范)

 周三 提交实现所有功能的完整代码

 周四

 完成测试工作,提交《单体测试报告》

 周五

 提交《程序设计说明书》、《感受》

 7

  公用模块(用于显示菜单、题头题尾) 周一 提交运行成功的新工程《国家代码维护模块》 周二 提交设计好的 JSP 页面

  周三

  提交做好链接的菜单树 周四 确认各模块的接口,提交《感受》 周五 将各模块接入公用模块,实现项目功能

 九、增值服务

 1、认证:学员实训结束后,经考试评测合格,达到实训所要求的技能和水平,可以免费获得 NIIT

 颁发的全球统一认证证书,(无锡 NIIT 学员通过率为 98%),NIIT 作为无锡唯一一家国际认证考试中心(APTC,PVTC),乙方可选择报考各种国际认证考试,合格者可获得相关国际技术资格认证。

 2、学员获得 NIIT 的认证证书,将享受 NIIT 免费的技术顾问支持和猎头服务,同时如遇 NIIT 课程升级,可享受免费的技术升级培训服务。

 十、实训预期效果

 采取 MCLA 教学方法,边讲边练、真实项目实战的学习,通过多个项目来学习掌握计算机编程技术,将累计完成至少 15000

 行以上有效代码,同时积累至 少 1 1- - 2 年的软件开发经验,胜任企业要求。

  十一、实训考核管理

 NIIT 实训课程沿用“逆向工程式”研发方法,体系注重传授项目经验,我们选取了企业的具有代表性的项目,来自企业真实项目的实训场景,使学员在 一个企业生产环境中感受整个软件项目的开发过程,采用项目引导式案例教学, 真正实现教与学,使学生的实践操作能力与企业的用人需求形成无缝对接。

 NIIT 实训课程对于实践能力的考核采用加权法,加权表如下:

 而且还规定对于每个学员测试,满分 100 分,60 分以上及格。

 十二、实训安排及费用

 本次实训费用共

 专科生为

 6800 元(包含证书费,教材费),

 可办助学贷款,本科生实训时间为

 2980 元,实训时间为四到五个月。

 宣讲与报名---签订培训协议、缴纳定金---注册成为 NIIT 学员、在无锡国家软件园实训---第四个月开始由 NIIT 合作公司或定制企业陆续组织面试落实就业。

  附件一:实训项目举例:

 ××银行海外集团贷款风险控制系统 6.1 系统背景

  系统背景 由于企业非常操作被查封,企业以分公司名义在海外货款无法收回,使银

 行造成巨额损失。为了减少海外集团在银行海外分行的多头贷款,所带来的信

 贷风险,总行领导决定尽快建立《××银行海外集团贷款风险控制系统》。

  系统目标 (1)由银行海外分行、代表处收集作为银行客户的跨国集团和相关公司的客户基本情况、财务情况、贷款情况,并做出综合分析报告,建立跨国集团公司客户信息数据库。

 (2)向总行、海外分行提供海外机构客户的贷款信息查询、统计功能,为确定各跨国集团、公司在银行的贷款授信额度和贷款申请审批提供依据,为加强集团贷款风险控制提供手段。

  系统范围 系统的应用范围为银行总行国际业务部、海外分行、海外控股银行、海外代表处,也可以将其风险分析报告向行内有关部门和国内有关分行提供。系统应能提供以下功能:

 (1)采集、录入与我行海外机构发生信贷业务或我行关注的公司、集团的客户基本信息、财务信息及相关贷款业务信息。

 (2)将客户的信息上传至总行。

 (3)根据业务管理需要对系统数据进行查询、统计分析。

 (4)登记海外跨国公司(集团)风险分析报告。

 6.2 需求分析

  实体联系分析(E-R)

 在本系统中,通过对业务需求的分析,可以将其内容划分为四类实体:客户、 客户关系、贷款、担保。各实体之间的联系,以(E-R)图的形式表示如下:

 客户

 客户关系

 客户号(Client No.)

  客户信息

  客户号(Group No.) 相关公司客户号(Counterparty No.)

 关系类型

 客户号(Client No.) 合同号(Contract No.)

 贷款信贷 贷息 款

 客户号(Client No.) 合同号(Contract No.) 担保顺序号(Guarantee sequence No.) 担保

 在 E-R 图中所有实体都是以客户为中心。客户实 担 体保包信 含 息 客户的基本信息和财务 信息。客户关系实体描述了客户与其相关客户之间的关系。关系类型分为

 三种:全资子公司、分公司、参股公司。一个客户可以发生多笔贷款业务,客户实体与贷款实体之间是一对多关系。对一笔贷款,可以有多笔担保,因此贷款实体与担保实体之间也是一对多关系。

 各个实体的主要指标如下:

 (1)客户实体 描述 数据项 客户 客户号

 客户名称

 地址

 资产总额

 负债总额

 净利润

 (2)客户关系实体 描述

 数据项 客户关系 客户名称(Group name)

 客户名称(Counterparty name)

 关系类型

 (3)贷款实体 描述 数据项

 贷款 经办分行

  客户名称

  签订日期

  合同金额

  币种

  利率基准

 贷款余额

 (4)担保实体 描述 数据项 抵押 抵押信息 抵押信息价值 担保 担保信息 担保金额

  操作流程

 操作流程分为两部分:

 (1)总行 1.录入新客户的客户名称、信息维护责任行、分配客户号 2.维护客户间集团公司与其相关关系公司之间的关系,录入集团公司的授信额度 3.查询、统计、分析 4.报表输出 (2)分行 1.客户基本信息维护 2.客户财务信息维护 3.客户贷款信息维护 4.录入信息上传 5.查询、统计、分析 6.集团客户风险分析报告登记 (3)查询、统计 1 .按客户查询信息 2.按集团索引,查询集团下相关客户信息 3.按授信额度、合同金额等主要指标项作索引,加上查询条件,查询客户信 息 4.按机构统计分行客户信息总数

 6.3 详细设计

  币种代码维护模块—详细设计 1.模块概要说明 说明 参考文件 主菜单—总行—币种代码维护 《数据表字段名称说明》

 2.模块数据说明 在总行界面后,通过点击币种代码维护进入,到数据库的 CurrencyType 表中去检索相应的数据(Code),对币种代码进行增加,修改和删除。

 3.币种代码维护模块设计说明功能模块名:币种代码维护 4.视图模型 币种代码维护模块视图—currencyType.jsp 定义:提供币种代码维护的窗口界面 视图界面(略)

 登录域 控件位置 控件名 HTML 类型 操作说明 CurrencyType List 右侧选择框 currencyTypeLis t

 Select

 输入用户名 ADD submit submit 添加 DELETE submit submit 删除 RESET reset reset 重置

 5.功能说明目标 在页面上显示 CurrencyType 表中的信息,点击 ADD 按钮跳转页面,添加币 种信息,点击 DELETE 按钮,删除所选中项,点击 RESET 按钮使撤消您选中列表框中某个数据的操作。

 关联的数据表 CurrencyType

  6.数据处理流程 启动源:币种代码维护页面 启动方式:主菜单—总行—币种代码维护按钮事件

  数据途径:

  用户登录查看视图 currencyType.jsp ,点击 “DELETE”按钮:

 1、页面级验证:

 (1)页面验证要求:

 验证 currencyTypeList 是否有被选中项,若为选择任何项,填出提示框2、页面级验证通过,发送 CurrencyTypeDeleteAction.do 请求:

 (1)CurrencyTypeActionForm 保存页面提交数据; (2)CurrencyTypeDeleteAction 将 CurrencyTypeActionForm 中保存的数

 据传递给 CurrencyTypeBean,调用 CurrencyTypeBean 中 Delete()函数,得到其返回值。

  (3)CurrencyTypeBean 进行具体的业务处理, 程序将到 CurrencyTypeActionForm 中页面提交数据作删除数据的条件。

  用户登录查看视图 currencyType.jsp ,点击 “ADD”按钮:

 1 、跳转至 newCurrencyType.jsp,如下图(略)

  2.点击 SAVE 按钮,发送 CurrencyTypeAddAction.do 请求:

 (1)CurrencyTypeActionForm 保存页面提交数据; (2)CurrencyTypeAddAction 将 CurrencyTypeActionForm 中保存的数据传递给 CurrencyTypeBean,调用 CurrencyTypeBean 中 Add()函数,得到其返回值。

 Bean 返回值 (Boolean)

 Action 返回值

 返回页面

 携带信息 True Success currencyType.js

 False Error Err.jsp

 CurrencyTypeBean 进行具体的业务处理, 程序将 CurrencyTypeActionForm 中取出页面提交数据,作添加数据的内容。

 3、点击 “RESET”按钮:

 放弃用户的操作,恢复操作之前的设置。点击后,将清除输入到文本框里的内容,便于从新填写。

  用户登录查看视图 currencyType.jsp,点击 “RESET”按钮:

 放弃用户的操作,恢复操作之前的设置。点击后,撤消您选中列表框中某个数据的操作。

  贷款授信额度预警查询—详细设计

 1.模块概要说明说明 总行菜单—总行贷款授信额度预警查询。分行菜单—分行贷款授信额度预警查询 参考文件 《数据表字段名称说明》

 2.模块数据说明 在总行界面后,通过点击贷款授信额度预警模块进入,到数据库的BasicInformation 表,RelationShip 表,CreditInformation 表, CurrencyType 表,ExchangeRate 表,中去检索相应的数据 (BasicInformation.LongName,BasicInformation.CreditLine ,BasicInformation.ClientCode ,RelationShip.GroupCode,RelationShip.Relationship , CreditInformation. AmountRepayed ,CreditInformation.CurrencyType,ExchangeRate.Basic ,CreditInformation.Commitment),显示贷款金额超过%85 的集团,和贷款金额超过%85 的公司. 3.贷款授信额度预警查询模块设计说明功能模块名:贷款授信额度预警查询 贷款授信额度预警查询模块视图—creditAlarm.jsp 定义 提供贷款金额超过 85%的公司和集团的查询的窗口界面视图界面 (略)

 登录域 控件位置 控件名 HTML 类型 操作说明 CustomerList 下方选择框 customerList Select 用户名列表

  功能说明目标 显示贷款金额超过%85 的公司和集团的 ClientCode,百分比和 LongName。

 关联的数据表  BasicInformation 表,RelationShip 表,CreditInformation 表, CurrencyType 表,ExchangeRate 表

 数据处理流程

 启动源:贷款授信额度预警查询页面 启动方式:总行菜单—总行贷款授信额度预警查询,分行菜单—分行贷款授信额度预警查询 数据途径:用户登录查看视图 creditAlarm.jsp 取得 (BasicInformation.LongName,BasicInformation.CreditLine,BasicInformat ion.ClientCode ,RelationShip.GroupCode,RelationShip.Relationship ,CreditInformation.CreditType CreditInformation. AmountRepayed,ExchangeRate.Basic,CreditInformation.Commitment)的数据, 1、通过 CreditInformation.CreditType 判断合同类型(在 CreditType 表 中查找类型)

 a、不是循环贷款则贷款金额(CreditInformation.CreditType=2)

 =CreditInformation.Commitment - CreditInformation.CreditTypeAmountRepayed; b、循环贷款则贷款金额(CreditInformation.CreditType=1)

 = CreditInformation.Commitment 2、CreditInformation.CurrencyType 得到贷款币种,并由ExchangeRate.Basic 得出汇率,相承得到贷款总额; 3、由贷款金额/BasicInformation.CreditLine 得出百分比,与%85 比较, a、大于则%85 在 CustomerList 中显示 ClientCode—LongName—贷款总额 —百分比 b、在 RelationShip.Relationship 中得到集团关系,用集团下所有公司的贷款金额除以所有公司的 BasicInformation.CreditLine 之和,大于则%85 在 CustomerList 中显示 ClientCode—GroupCode—贷款总额—百分比。

  担保和抵押级别代码维护—详细设计 1. 模块概要说明 功能 担保和抵押做为目前银行的一种新兴业务,已经得到广泛的认可和使用, 业务需求日见增长。此模块的功能主要是对担保和抵押级别的相...