实训对象
实训目标
课程体系
学习阶段 |
课程编号 |
课程名称 |
理论阶段 |
CSTP020301 |
数据库系统开发 |
CSTP020302 |
C#2005程序设计语言 | |
企业级项目 阶段 |
CSTP020303 |
.NET 框架及类库 |
CSTP020304 |
.NET WEB应用程序设计 | |
CSTP020305 |
实用软件工程技术 | |
CSTP020306 |
企业项目案例 |
课程详解
1.数据库系统开发
课程概述:数据库是软件工程师进行数据处理的必备技术。通过该门课程的学习,使学员掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的理论知识。本课程的是:1.数据库的程序设计方法:主要介绍SQL语言;2.数据库规范化理论和三个范式;3.关系数据库的设计。4.数据库应用系统SQLServer2005学习。5.数据库ER模型技术。本教程的学习对象是有数据库原理基础的学员,突出编程能力和开发技术,通过大量的案例,使得学员能够掌握实际的数据库应用技术。
培养目标:SQLServer2005的管理:主要包括对SQLServer整体架构的介绍、安装、使用EnterpriseManager工具进行管理、验证模式、数据库创建、备份和恢复、任务自动化、DTS、性能监视和优化复制等。T-SQL基础:对SQLServer的基本的语法要素进行介绍,是后续课程的基础。主要包括:Select语句的书写、关联查询、子查询、分类汇总等。SQLServer2005的开发:利用T-SQL语句创建数据库,设置属性、数据完整性的管理、创建索引视图的创建和管理、存储过程的创建和管理、触发器、多服务器编程、事务处理和锁机制等。
2.C#2005程序设计语言
课程概述:.NET平台上包含多种编程语言,并且所有语言开发出的.NET应用程序也是一样的,但是,C#本身作为一种编程语言,它是从的C++进化而来的,并综合了C++和Java的优点,使得C#成为.NET平台开发的语言。正受到越来越多的关注和青睐。本课程将帮助您掌握C#的语法基础和语言特征,建立C#面向对象编程的思维和模式,深入应用.NET框架进行程序设计,使您成为C#.NET开发的专业人才。程序员必须了解这种语言。
培养目标
3..NET框架及类库
课程概述:介绍如何开发面向Microsoft.NET框架的各种应用程序。Microsoft.NET框架是微软公司推出的新平台,包含通用语言运行时(CLR)和.NET框架类库(FCL)。本课程将深入解释CLR的工作机制及其提供的各种构造以及FCL中一些重要的类型。包括:.NET框架基本原理、类型和通用语言运行时、类型设计、基本类型,以及类型管理。
培养目标
4..NETWEB应用程序设计
课程概述:本课程将讲授用VisualStudio.NET工具开发Web应用程序的技能,从介绍ASP.NET的基本概念开始,逐步指导学员如何使用ADO.NET、SQLServer2005来创建以数据为中心的Web应用程序,同时还讲授开发界面友好的Web窗体,编写和调试代码的技术以及配置和部署Web应用程序的方法。
本课程的学员应具有一定的面向对象软件开发和使用C#语言经验,并想用.NET开发企业级应用系统的程序员和系统设计员,特别适用于准备构建企业级电子商务系统的开发人员。
培养目标:
5.实用软件工程技术
课程概述:本课程让学员了解开发生命周期每个阶段的关键任务,掌握软件设计的各种方法,包括用户需求分析、软件体系结构的设计、面向对象的分析和设计、代码/设计复用,突出了软件、文档编制和维护方法,讲授的技术包括用例分析技术、OOAD技术、ER图建模技术、UML建模技术、文档生成方法、错误报告和维护等。本课程将以微软解决方案MSF为基础,讲授过程模型和团队模型,并结合微软的软件开发工具,使学员掌握在互联网环境下解决软件开发实际问题的综合能力。
培养目标
企业项目案例
实训课程基于.NET平台,采用标准的项目实施和软件开发流程和方法论为载体,以规范的软件开发过程为指导,进行分析、设计、开发、,使我们能够在尽可能降低项目风险的基础上满足企业的需求,以达到实训目的。
概述部分
1) 开发团队的组成
2) 软件开发流程的设计
3) 实训项目的主要目标
4) 实训项目相关业务的介绍
案例一:电子商务(电子商城购物系统/企业门户网站)
1) 项目规划阶段实训
2) 系统分析阶段实训
3) 系统设计与开发阶段实训
4) 项目实施阶段实训
5) 总结
关键步骤:
1) 确定项目实施流程与方法
2) 项目计划
3) 项目监控
4) 项目风险管理
5) 配置管理
6) 质量计划
案例二:企业信息管理系统(办公协同系统(OA)/人力资源管理(HRM)/物流系统)
主要内容:
1) 项目规划阶段实训
2) 系统分析阶段实训
3) 系统设计与开发阶段实训
4) 项目实施阶段实训
5) 总结
关键步骤:
1) 确定项目实施流程与方法
2) 项目计划
3) 项目监控
4) 项目风险管理
5) 配置管理
6) 质量计划
组织方式
实训中有项目经理、开发人员、人员三种角色参加,项目经理带领开发人员和人员完成项目开发;两个开发员组成一个开发小组,每个项目经理带领开发小组;以训练为主要手段,按规范的软件开发流程进行开发,项目经理指导答疑。