咨询热线 400-001-5729

位置:包头培训无忧网 > 包头电脑与IT > 包头软件系统 > 包头程序开发

包头软件编程

授课机构:包头电脑培训机构

地址:内蒙古包头市钢铁大街8号华茂大厦

网报价格:¥电询

课程原价:¥电询

咨询热线:400-001-5729

课程详情 学校简介 学校地址 申请试听

关键词:软件编程课程 包头软件培训 包头电脑培训

第一学期:入门阶段
静态网站设计与实现
    由基本的HTML语法开始讲解网页设计的基础技术,详细介绍各种网页制作的标记以及Dreamweaver工具的使用; 然后介绍如何运用CSS控制网页中文字与图片的样式,制作滚动条与鼠标特效;以口语化的方式说明各种观念,并配有大量范例,通过实际操作中的学习、学员具备制作静态网站的能力。
C#程序设计基础
    以对C#的简介为入口点,全面讲解了程序的基本组成、运行原理、调试方法。C#编程语言规范以及各个层面的特性,内容包括C#的词法结构、类型、变量、表达式、类、结构、不安全代码、面向对象的概念、异常处理、文件的IO操作,Visual Studio 2005集成开发环境的使用、程序调试技术,.NET Framework2.0类库一些基础类的使用。掌握常用的WinForm控件,能够开发简单桌面应用程序。深入理解和学习面向对象的思想和方法,学会用面向对象的方法去认识问题、分析问题和解决问题。
SQL Server数据库设计与实现
    学习数据库的基本原理和组成,SqlServer的安装、SqlServer中企业管理器、查询分析器、事件探查器等各种工具的使用,数据库的备份、还原,学习数据库、表、视图、索引的概念及其常见应用,能够使用企业管理器和手工编制表、视图、索引。掌握各种T-SQL语法,能够使用T-SQL对数据库查询、数据库编程、编写和调试存储过程,同时掌握软件中数据库部分的设计与实现。学会使用Visio等建模工具建立、设计数据库逻辑模型、和物理模型并生成数据库。
项目1:网站静态设计
    讲解静态网站的设计过程和涉及到的常见文档如网站策划说明书等,学员利用HTML课程中学到的知识,在教员指导下独立制作汉马网站的主页,一级、二级页面。
项目2:工资发放管理系统
    利用C#课程中学到知识,应用面向对象中多态的概念、窗体的知识、基本的WinForm控件以及文件IO操作相关的类,在教员的带领下实现某公司员工工资的发放管理软件的核心功能。掌握基于窗体的开发技术。
项目3:短信平台
     该项目取自实际工程,利用C#课程中学习的字符串处理、集合操作、文件操作、MDI窗体,实现中国移动SGIP协议中短信的接收、发送,短信内容浏览,收件箱、发件箱、客户地址本的管理。让学员掌握面向对象的软件设计方法,同时给学员讲解涉及通讯中短信领域的背景知识,通讯协议的概念,带领学员掌握面向对象的软件分析方法,阅读软件开发过程中涉及到的各种文档:需求分析说明书、概要设计说明胡、详细设计说明书、各种文档在软件开发过程中的作用以及文档格式、各部分完成的工作。给学员初步讲解文档中涉及到的各种UML标记。
第二学期:提高阶段
C#高级编程
     掌握C#2.0语言的高级特性:各集合类的使用、区别、及其实际应用,泛型的概念和语法,学习流(Stream)的概念和IO操作,反射和特征及其在软件开发中的应用,委托和事件的原理和应用。
JAVA Script高级编程
    学习语言的核心概念、OBJECT、BOM、DOM,基于对象的编程,面向对象的概念在中的模拟实现,闭包的概念及其应用,采用工程实践中的代码,让学员掌握正则表式客户端表单验、使用Cookie、样式表编程、客户端图片编程,浏览器检测,创建DHTML等常见任务以及解决方案,同时掌握的调试技术以及常见的调试工具,以及第三方类库(JQUERY、YUI)的使用。
ASP.NET2.0&WEB Service

    讲解ADO.NET的各种概念:DataSet、DataReader、Connection、Command、DataAdapter、Transactions的概念及其使用,类型数据集与非类型数据集的区别及其工程应用。详细讲解URL的概念HTTP协议的格式和主要部分,讲解动态网页的概念及其各种实现技术,讲解B/S结构软件的概念,讲解ASP.NET的页面组成,页面声明周期、页面模型、部分类概念、声明式编程的概念,Page类的主要属性、事件,讲解各种WebControl的属性、事件、方法及其使用。让学员理解WebControl的运行原理,讲解HTML控件和验控件的属性、事件、方法及其使用以及在服务器端使用动态注册指令块,讲解 Request Pipeline的原理和各种内置对象:context、server、request、reponse、application的属性、方法及其使用。讲解HTTP模块的概念、编写与配置发布。创建HTTP Handler及其使用。讲解ASP.NET中的状态管理:HttpApplicationState、ViewState Session、Cooike、讲解模板页的概念、运行原理及其使用。讲解皮肤、主题的概念及其使用。讲解站点地图、站点导航的概念及其使用。讲解身份验的概念、三种身份验方式,表单验基本原理,FORM认的编程接口,讲解的概念,讲解ASP.NET2.0的安全认控件及其配置、站点配置工具的使用,讲解成员资格(Membership)管理、角色管理(Role Management),讲解数据绑定、数据绑定表达式的概念及其使用,讲解模板的概念,Repeater控件 、DataList,讲解SQLDataSource的概念及其使用。讲解gridview、detailview、formview的属性、事件、方法及其使用。讲解objectdatasource的属性、事件、方法及其使用。讲解用户控件和自定义控件的原理及其编写和使用。讲解ASP.NET配置的原理和编程、自定义配置和错误处理。讲解缓存的概念及ASP.NET各种缓存的原理和使用场合。讲解XML Web services 基础结构,ASP.NET中webservice的创建和应用,讲解涉及到的相关协议:SOAP、WSDL,以及WebService安全性。讲解GDI+图形图像编程,个性化用户配置、健康监控。讲解WEB2.0主要概念及其应用、webpart的应用。

XML基础
     掌握xml文件的编写,DTD验,Schemas验,DOM(文档对象模型)及其在.Netframwork平台下的应用,XSLT的概念及其应用,XPATH的概念及其应用,MSXML的使用,DSO的概念及其使用,XML文件在ASP.NET2.0中的应用。
AJAX原理与应用
    掌握使用AJAX开发的基本原理、AJAX.NET客户端技术、采用客户端类库调用webservice、用户认、掌握AJAX.Net服务器端技术、使用AJAX.TOOLKIT进行AJAX网站的开发,同时掌握目前各类基于B/S架构软件的ajax使用模式。学习HTML(XHTML)、XML、XSL(XSLT、XPath)、、Ajax、Web2.0的相关技术,学习多种Ajax架构设计,学习Web2.0核心技术Web异步应用程序开发。
项目4:B2C电子商务网站
    该项目取自实际工程,利用asp.net2.0课程掌握的知识实现网站的电子商务前台和后台的各项功能:前台商品分类,商品重点,商品的单关键字、多关键字搜索,匹配排名,高效分页客户注册、客户信息维护、购物车实现。后台实现商品目录、商品信息维护、订单处理,客户资料管理、浏览信息、流量统计,后台用户角色分配。 第三学期:实习就业阶段
    在实习就业阶段,所有学员将在汉马北京就业部在项目指导老师的带领和指导下独立完成东港科技公司门户网站 和汉马招生管理系统两个项目。
软件工程OOAD&UML
    掌握面向对象的分析和设计、能够使用rational xde等CASE工具进行软件开发全流程建模。掌握用例的识别与分析,数据实体分析,学习各类UML符号,熟悉和编写开发过程中的各类文档,熟悉.net平台下各种设计模式:装饰者模式、工厂方法模式、单件模式、提供者模式、适配器模式等开发中经常用到的设计模式,以及采用微软技术体系常用的应用程序架构。
项目5:东港科技公司门户网站
    该项目取自实际工程,应用多种ASP.NET2.0的新技术高效实现的企业门户网站。采用了Div+CSS技术和模板页实现了网站的布局、使用theme实现网站主题的选取、使用ASP.NET DB数据库实现用户个人信息管理、使用了高效的存储过程分页技术、页面输出缓存技术以及微软的elmah错误处理模块。在该项目中,我们为东港科技公司实现了门户网站的前台和后台。前台实现了文章和新闻的浏览、商品展示、重点商品展示、在线订货、在线询价、意向购以及服务支持等功能。后台实现了用户注册和角色分配、新闻发布、商品目录和商品信息维护、在线订单处理、客户资料管理、在线投的订制、发布和结果的浏览以及流量统计等功能,页面静态化。通过该项目的锻炼,学员可以利用该项目的经验为各类企业开发门户网站。
项目6:招生管理系统
    该项目取自实际工程,辅助企业实现各种工作流程,该项目包含多个模块:客户资源管理模块,日常办公模块,学员学籍管理模块,固定资产管理模块,库存管理模块,考勤管理模块,及时通讯和邮件模块,大量使用AJAX技术为客户提供良好的使用体验,采用微软提供的工作流技术提高开发效率和系统的可维护性。通过该项目的锻炼,学员可以利用该项目的经验为各类企业开发管理软件。
涉及的技术点和工作
项目阶段:服务器和开发环境的搭建 Windows 2003 server、SVN、IIS、FTP、SQL Server(由学生完成)
    开发方法:迭代法
项目第二阶段:技术准备
    1.多层架构的讲解与实例
    2.企业级应用软件的技术要求
    3.各种架构的介绍
    4.架构设计原则
    5.多层架构的介绍
          各层组件介绍:
                  Presentation Layer Components
                  User interface (UI) components
                  UI process components
                  Business Layer Components
                  Application façade
                  Business components.
                  Business workflows.
                  Business entity components
                  Data Layer Components
                  Data access components
                  Data helper and utility components
                  Service agents
                 Services Layer
    6.Business Layers的设计方法
              涉及设计模式讲解:
              Transaction Script
              Table Module模式
              Active Record Pattern
              Domain mode
              Query object
    7.本解决方案BLL层的设计方案
    8.Data Access Layer的设计方法
    9.Or映射框架的讲解
    10.涉及的设计模式讲解
           抽象工厂设计模式
           Ioc
           Plugin
           提供者设计模式
           Data Mapper pattern
    11.本解决方案DAL层的设计方案
    12.Enterpriselib中data、valid的掌握
    13.Ajax service layer的设计
    14.单元测试原理和讲解
    15.客户端技术讲解
    16.Jquery的使用
           项目中涉及的各种插件讲解

项目第三阶段:需求分析、建模阶段

        Uml建模工具的讲解和使用
        编制相关文档,构建用例模型、用例规约的编制、用例分析
        构建原型
        用例模型评审、文档评审、原型评审
项目第四阶段:概设、详设
  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!

留下你的信息,课程顾问一对一为你规划更合适课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么: