计算机应用技术 - 襄阳汽车职业技术学院
阶段 内容 项目 综合项目 知识点
第一阶段 网页设计(HTML5) 门户网站 网站在线项目 掌握 HTML 基本原理,了解浏览器核心;
掌握块、链接、列表、框架、表格、表单、图片、视频等HTML基础知识;
掌握 HTML 5 核心 API ,掌握 HTML 在 Android 等设备上的应用;
最终完成一个商业站点的所有页面设计。
页面美化设计(CSS3.0) 网站美化整体解决方案 掌握CSS核心语法,熟练应用 CSS 选择器;
熟练使用 CSS 对 HTML 元素样式进行精确控制;
掌握 CSS + DIV 方式的布局管理;
熟悉 CSS 滤镜,掌握基于 CSS 完成页面特效;
掌握 CSS 3.0 新用法;
javaSE基础 五子棋游戏,扫雷游戏 播客系统 理解 java 语言的跨平台特征;
掌握 java 语言的数据类型、操作符、流程控制语句;
掌握 java 语言对数组的操作方法;
掌握 面向对象的三大特征(封装、继承、多态);
建立java面向对象编程的概念;
掌握 java 中的抽象类、接口、内部类、枚举的定义和使用;
理解 java 中的异常处理机制,掌握 java 异常处理方法;
理解 java 垃圾回收机制,掌握优化 java 程序性能的方法;
理解 jVM 的内存管理;
javaSE常用类库 通用数据处理系统 熟练掌握 jDK 核心 API 编程技术,理解 API 设计原则;
能够熟练的阅读 API 文档,熟悉常用类库的层次结构;
掌握 java 中的包装类类型,掌握 jDK 1.5 新特性(自动装箱/解箱等);
熟练掌握常见类的使用,如 Object 、String 、StringBuffer、StringBuilder、Date 、DateFormat 、Math 、BigDecimal 、System 、Runtime 等;
理解常用接口的设计思想,掌握常用接口的使用方法;
熟练掌握集合框架( Collection 系列 和 Map 系列 )的使用;熟练掌握迭代器的使用,了解迭代子模式;
javaSE高级技术 企业内部即时通讯 掌握java中的文件操作,熟练使用java中的IO操作,掌握NIO的使用;
理解java中的线程实现方法,熟练应用java线程编程;
理解网络通讯协议,掌握java中的网络通讯(ServerSocket、Socket、NIO);
掌握java中的图形开发技术,熟悉 AWT 和 java Swing 技术;
理解jVM的类加载机制,掌握类加载的声明周期和自定义类加载器的使用;
理解jDK 1.5 新特性中的 Annotation ,能够自定义,能够通过反射进行处理;
理解反射机制,掌握反射在框架中的应用;
理解代理模式,掌握jDK中的动态代理;
Oracle数据库基础 银行ATM系统 资产管理系统 理解Oracle对数据管理的原理,掌握Oracle数据库的安装、删除等基本操作;
掌握Oracle对用户、角色、权限的管理方式,熟练使用 SQL*Plus 管理工具;
掌握数据查询,包括基本查询、数据过滤、数据排序、多表连接查询、分组查询;
理解子查询,掌握单行子查询、多行子查询、多列子查询、关联子查询、嵌套子查询;
掌握Oracle执行计划的使用,了解SQL性能优化;
熟悉表管理,掌握建表、修改表结构、删除表、截断表、约束条件等;
掌握数据管理,包括插入、删除、更新数据,理解并掌握数据库事务控制;
熟悉 Oracle 常见函数,熟练使用日期和时间等相关函数;
理解其他对象的意义,掌握如 视图、索引、序列等对象的使用方法;
java数据库访问技术(java) 通用数据库管理系统 理解jDBC的设计思想,掌握各种连接数据库的驱动方式;
熟练使用jDBC连接数据库的各个步骤,熟练使用 Statement 、PreparedStatement ;
理解并熟练使用元数据,熟悉 jDBC 的异常处理,掌握jDBC中的事务处理方法;
掌握jDBC 2.0 新特性,了解 jDBC 3.0 和 jDBC 4.0 新特性;
理解数据库连接池的设计思想,熟练掌握数据库连接池的使用方法;
理解Dao设计思想,能够熟练地针对各种环境设计并建立Dao;
阶段 内容 项目 综合项目 知识点
第二阶段 面向对象的分析与设计 考试系统的分析和设计 客户关系管理系统设计 理解面向对象程序设计的概念和特点;
列举在迭代、递增软件生命周期中的主要阶段及工作流;
列举UML的基本图形与元素,熟悉 IBM Rational Rose 的使用;
了解如何收集与整理需求,能够标注对象模型与类;
定义类的行为,使用多态与其它设计技术;
懂得标注与分析动态模型,会定义类的属性、操作与关系;
理解OO的设计原则,掌握常用的设计模式;
了解如何定义与划分系统
扩展标记语言(XML) 基于commons组件的 通用XML文件处理系统 了解XML的历史和意义,掌握XML核心语法;
掌握DTD的定义方法,能够用DTD约束和检查一份XML文档;
掌握Schema语法,能够自定义Schema并约束XMl文档;
熟练应用jAXP技术,包括掌握DOM、SAX等方式,熟悉常用组件如 jdom 和 dom4j 等;
熟悉java对象与XML之间的关系,熟练应用jAXB技术;
java服务器技术(servlet3.0) 通用权限管理系统 学籍管理系统 了解Web开发,理解HTTP协议,掌握 Tomcat 6.x /7.x 的使用;
理解Servlet的设计思想,理解Servlet的执行方式,理解Servlet的生命周期;
理解 ServletRequest 和 ServletResponse 的意义并熟练应用;
深入理解文件上传和下载,掌握 commons-fileupload 组件的使用;
理解 RequestDispatcher 并熟练应用,理解并熟练应用 web 组件的 3 种关系;
深入理解 HTTP 会话机制,理解 Cookie 机制,熟练应用 HttpSession 和 Cookie ;
掌握对Servlet 的配置,熟悉 ServletConfig ;
深入理解Web应用程序,熟练应用 ServletContext ;
深入理解并熟练应用 Servlet Filter 和 Servlet Listener ;
理解并应用 Servlet 3.0 API 中的新特性;
java服务器技术(jSP2.2) 学生选课系统 掌握 jSP 核心语法,深入理解 jSP 引擎工作原理;
熟练应用 jSP 内置对象,熟练应用 jSP 标准动作;
理解表达式语言(EL),掌握 EL 核心语法,熟练应用 EL ;
掌握自定义标签的开发流程,熟悉常见的几种开发方式;
掌握并熟练应用标准标签库(jSTL);
理解并应用 jSP 2.2 新特性;
动态网页设计(javaScript) 动态企业网站 通用考评系统 深入理解javaScript语言原理,了解浏览器差异;
掌握 javaScript 核心语法,包括数据类型、对象、函数、闭包等;
熟练使用 javaScript 对 HTML、DOM 、CSS 进行操作,实现动态网页效果;
熟练掌握 javaScript 对象封装技巧,掌握 jSON 核心语法;
Web2.0热门技术简介(Ajax) 深入理解异步通信机制,熟悉并应用 XMLHttpRequest 对象;
掌握 AjAX 核心步骤,理解 AjAX 设计模式,掌握基于XML和jSON的Ajax数据规则;
javaScript框架 (javaScript FrameWork) 问卷调查系统 深入理解 jQuery 的设计思想,掌握 jQuery 核心语法,掌握 jQuery 核心 API ;
了解多种jQuery插件,熟悉 jQuery UI 插件,了解 jQuery easy-ui 插件;
深入理解 DWR 框架的设计思想,掌握 DWR 框架的基本原理及应用技巧;
了解 Web UI 组件,如 ExtjS 、YUI 等常见 javaScript 组件;
阶段 内容 项目 综合项目 知识点
第三阶段 Oracle高级技术 报表管理系统 证券信息管理系统 深入理解Oracle原理,理解Oracle物理结构、内存结构、逻辑结构以及文件系统;
掌握Oracle服务器管理和配置,掌握Oracle安全管理(含安全、备份、恢复等);
熟悉Oracle性能优化,掌握高级查询技巧,熟悉查询优化技术;
熟练应用 Oracle PL/SQL 编程技术,熟悉存储过程、函数、触发器、游标等;
熟悉Oracle数据库对象(表、表空间、视图、索引、同义词、序列、回退段等等);
软件测试技术 (jUnit&Log4j) 日志管理系统 理解软件测试技术的核心概念,了解常用测试工具;
掌握 jUnit 单元测试工具,熟练应用 jUnit 单元测试中的各种注解;
了解日志在软件开发中的意义,掌握jDK提供的日志工具,了解commons-logging组件;
熟练使用 Log4j 对日志进行控制和处理;
javaEE企业开发框架 (Hibernate3.6) 人力资源管理系统 微博客系统 以Hibernate 3.6为基础,深入理解 ORM 技术,理解反射技术在框架中的应用;
掌握持久化对象的生命周期,熟悉常用的对象标识符生成策略(主键生成策略);
熟练应用关联关系映射(多对一,一对多,一对一,多对多,继承,组件、反身等);
掌握Hibernate中的查询技术,包括 HQL 、QBC、NativeSQL等方式;
回顾数据库事务控制,熟练掌握Hibernate 中的事务控制;
理解Hibernate性能优化,熟练应用缓存技术,掌握查询优化;
掌握Hibernate 3.x 版本中的 Interceptor 、Listener 、Event 等内容;
掌握基于注解的配置风格,了解 Hibernate 4.x 的新变化;
javaEE企业开发框架 (Struts2.3) Web即时通讯系统 理解运行期代码生成技术,理解框架的设计思想和开发技术,能应用 Struts 1.x ;
深入理解 Apache Struts 2.x 的设计思想,掌握 Struts 2.x 的核心流程;
熟练应用 Ognl、熟练应用 Action 、Result ,熟悉模型驱动等;
深入理解 Interceptor 的设计思想和地位,并熟练应用 Interceptor 技术;
掌握 Struts 2 中的 输入验证、消息国际化、文件上传和下载、防止重复提交等;
熟悉 Struts 2 标记库,熟悉常见插件,熟练应用 Struts 2 扩展;
javaSE高级技术 企业内部即时通讯 掌握java中的文件操作,熟练使用java中的IO操作,掌握NIO的使用;
理解java中的线程实现方法,熟练应用java线程编程;
理解网络通讯协议,掌握java中的网络通讯(ServerSocket、Socket、NIO);
掌握java中的图形开发技术,熟悉 AWT 和 java Swing 技术;
理解jVM的类加载机制,掌握类加载的声明周期和自定义类加载器的使用;
理解jDK 1.5 新特性中的 Annotation ,能够自定义,能够通过反射进行处理;
理解反射机制,掌握反射在框架中的应用;
理解代理模式,掌握jDK中的动态代理;
javaEE企业开发框架 (Spring2.5) 银行ATM系统 门禁系统 深入理解IoC容器的核心原理,掌握Spring IoC 注入技巧,掌握基于注解的配置;
掌握对象的高级装配(自动装配、组件扫描特征、FactoryBean 、Bean生命周期等);
深入理解动态代理技术,熟悉jDK动态代理和 cglib 动态代理的实现;
深入理解AOP编程思想,熟练应用 Spring AOP 技术;
深入理解Spring的Dao设计思想,熟练应用Spring的jDBC/Hibernate/iBATIS/jPA支持;
深入理解事务处理,熟练应用 Spring 的事务处理方式;
掌握Spring MVC框架技术,掌握 Spring 与 Struts 1.x/2.x 、Hibernate 的整合;
3G软件开发 (Android) 3G微博客户端 3G,Android的核心原理,环境搭建,Android用户界面,基本组件。掌握开发高级android的必备知识以及初步开发android软件的流程;
熟练掌握android数据存储,互联网应用开发,android的应用开发,短信,电话的开发,GPS定位开发,OpenGL等技术;
掌握游戏引擎初步,音效模块,实体模块,OpenGL模块。