.NET软件开发工程师项目实训课程方案

授课机构:桂林实训信息技术服务有限公司 上课地点:桂林市七星区朝阳路信息产业园创新大厦C210

  • 咨询电话:
课程详情
 

实训对象

  • 计算机及其相关专业、专科以上学历,即将毕业的学生。
  • 熟悉软件开发技术,欲从事企业级应用开发的各类技术人员。

实训目标

  •  根据变更进行需求分析,建立需求分析模型
  •  根据需求分析使用Rational Rose进行系统设计
  •  根据需求分析使用Rational Rose进行数据库设计
  •  单元方法和Junit的使用
  •  代码检查方法和JMeter的使用
  •  ASP.NET调试方法和技巧
  •  规范化编码
  •  软件开发过程定义,角色分工和里程碑(基线的使用)。
  •  缺陷管理流程
  •  编码,和构建
  •  构建和Ant的使用
  •  任务状态报告

课程体系

学习阶段

课程编号

课程名称

理论阶段

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语句创建数据库,设置属性、数据完整性的管理、创建索引视图的创建和管理、存储过程的创建和管理、触发器、多服务器编程、事务处理和锁机制等。

.C#2005程序设计语言

课程概述:.NET平台上包含多种编程语言,并且所有语言开发出的.NET应用程序也是一样的,但是,C#本身作为一种编程语言,它是从的C++进化而来的,并综合了C++Java的优点,使得C#成为.NET平台开发的语言。正受到越来越多的关注和青睐。本课程将帮助您掌握C#的语法基础和语言特征,建立C#面向对象编程的思维和模式,深入应用.NET框架进行程序设计,使您成为C#.NET开发的专业人才。程序员必须了解这种语言。

培养目标

  • .NET框架简介和VisualStudio.NET开发环境;
  • C#语言基本概念和语法;
  • C#面向对象语言特性和编程规范;
  • C#语言的特性;
  • 使用C#语言开发数据库应用程序;
  • 使用C#开发Windows应用程序

3..NET框架及类库

课程概述:介绍如何开发面向Microsoft.NET框架的各种应用程序。Microsoft.NET框架是微软公司推出的新平台,包含通用语言运行时(CLR).NET框架类库(FCL)。本课程将深入解释CLR的工作机制及其提供的各种构造以及FCL中一些重要的类型。包括:.NET框架基本原理、类型和通用语言运行时、类型设计、基本类型,以及类型管理。

培养目标

  • Microsoft.NET框架基本原理
  • 类型与通用语言运行时
  • 分类型设计
  • .NET基本类型
  • 类型管理

4..NETWEB应用程序设计

课程概述:本课程将讲授用VisualStudio.NET工具开发Web应用程序的技能,从介绍ASP.NET的基本概念开始,逐步指导学员如何使用ADO.NETSQLServer2005来创建以数据为中心的Web应用程序,同时还讲授开发界面友好的Web窗体,编写和调试代码的技术以及配置和部署Web应用程序的方法。

本课程的学员应具有一定的面向对象软件开发和使用C#语言经验,并想用.NET开发企业级应用系统的程序员和系统设计员,特别适用于准备构建企业级电子商务系统的开发人员。

培养目标:

  • ASP.NET的基本概念,ASP.NET.NETFramework的关系,ASP.NET组件技术,如何创建用户控件。
  • Web窗体控件的创建、方法、属性和事件操作。
  • 窗体:在可视化环境中开发出界面友好的Web窗体、Web窗体中添加控件、编写代码和窗体。
  • Web数据库访问技术
  • 配置管理和部署Web应用程序
  • Web应用程序的常用管理技术,优化、部署Web应用程序的方法。

5.实用软件工程技术

课程概述:本课程让学员了解开发生命周期每个阶段的关键任务,掌握软件设计的各种方法,包括用户需求分析、软件体系结构的设计、面向对象的分析和设计、代码/设计复用,突出了软件、文档编制和维护方法,讲授的技术包括用例分析技术、OOAD技术、ER图建模技术、UML建模技术、文档生成方法、错误报告和维护等。本课程将以微软解决方案MSF为基础,讲授过程模型和团队模型,并结合微软的软件开发工具,使学员掌握在互联网环境下解决软件开发实际问题的综合能力。

培养目标

  • 软件工程的原理和方法
  • 需求分析和规格说明
  • 面向对象的分析(OOA
  • 面向对象的设计(OOD
  • 系统实现和
  • 实现,单元,集成,产品验收,CASE技术,实例和练习
  • 微软解决方案框架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) 质量计划

组织方式

实训中有项目经理、开发人员、人员三种角色参加,项目经理带领开发人员和人员完成项目开发;两个开发员组成一个开发小组,每个项目经理带领开发小组;以训练为主要手段,按规范的软件开发流程进行开发,项目经理指导答疑。

本页面由主体自行上传,本网不对该页面内容(包括但不限于文字、图片)真实性和知识产权负责,如有侵权请联系处理删除qq:16720809。
看过该课程的人还看了
汇上优课
微信选课
好课0元领
分享立返现!
桂林实训信息技术服务有限公司桂林市七星区朝阳路信息产业园创新大厦C210
【机构】咨询热线:
温馨提示: 提交留言后老师会第一时间与您联系! 热线电话: