第一图书网

ASP.NET软件开发实用教程

华弛 主编 机械工业出版社
出版时间:

2012-1  

出版社:

机械工业出版社  

作者:

华弛 主编  

页数:

272  

内容概要

  《全国高等职业教育规划教材:ASP.NET软件开发实用教程》根据企业Web应用项目开发实际工作流程并结合美国卡内基梅隆大学的CMMI3软件开发规范重构、序化教学内容、构建在线考试系统开发的学习主任务项,整个教学过程中采用项目教学法,即教学始终围绕贯穿一个核心项目--“网络在线考试系统”的开发而展开,力求使学生学完相关任务章节后,就能完成网络在线考试系统的某个开发流程或模块,最终完成整个系统。同时,在完成项目的过程中熟悉相关技术,学到一些编程技巧和通用解决方法,并感受软件开发的完整过程。
  本书深入浅出,重点突出,图文并茂,配套有总任务和每一个子任务样本,还给出了与总任务同步的开放性任务的原则要求,以便读者学习模仿、巩固拓展。
  本书可作为高职高专院校相关课程的教材,也可作为软件设计师的职业资格考试、相关职业技能考证的参考教材,还可作为软件设计爱好者的自学用书。

书籍目录

出版说明
前言
任务1 网络在线考试系统需求分析
 1.1任务描述
 1.2任务分析
 1.3任务准备
 1.3.1 Microsoft Visio的介绍及安装
 1.3.2 CMMI介绍
 1.3.3 可行性分析
 1.3.4 需求分析的步骤
 1.3.5 需求分析评审
 1.4任务实施
 1.4.1 概要说明
 1.4.2 整体说明
 1.4.3 非功能需求
 1.4.4 功能需求
 1.4.5 需求变更管理
 1.5 归纳总结
 1.6 练习实训
 1.6.1 练习
 1.6.2 实训 
任务2 搭建网络在线考试系统开发环境
 2.1任务描述
 2.2任务分析
 2.3任务准备
 2.3.1 实现Web应用软件的关键技术
 2.3.2 ASP.NET介绍
 2.3.3 Visual Source Safe软件介绍
 2.4任务实施
 2.4.1 安装Visual Studio. NET集成开发环境
 2.4.2 第一个ASP. NET程序
 2.4.3 搭建ASP.NET的运行环境
 2.4.4 ASP. NET应用程序基础
 2.4.5 ASP. NET程序语法及约定
 2.4.6 资源文件夹
 2.4.7 制定项目版本控制策略及过程部署
 2.5 归纳总结
 2.6 练习实训
 2.6.1 练习
 2.6.2 实训 
任务3 网络在线考试系统概要设计
 3.1任务描述
 3.2任务分析
 3.3任务实施
 3.3.1 引言
 3.3.2 总体设计
 3.3.3 功能设计
 3.3.4 接口设计
 3.3.5 运行设计
 3.3.6 系统出错处理设计
 3.3.7 界面( UI)设计
 3.4 归纳总结
 3.5 练习实训
 3.5.1 练习
 3.5.2 实训 
任务4 网络在线考试系统开发计划及过程部署
 4.1任务描述
 4.2任务分析
 4.3任务准备
 4.3.1 Microsoft Project软件的安装
 4.3.2 Microsoft Project 2003简介
 4.4任务实施
 4.4.1 制订网络在线考试系统开发项目计划
 4.4.2 跟踪和控制网络在线考试系统开发项目进度
 4.5 归纳总结
 4.6 练习实训
 4.6.1 练习
 4.6.2 实训 
任务5 网络在线考试系统详细设计(架构设计)
 5.1任务描述
 5.2任务分析
 5.3任务准备
 5.3.1 三层架构介绍
 5.3.2 网络在线考试系统的系统结构
 5.3.3 CMMI3的详细设计规范
 5.4任务实施
 5.4.1 引言
 5.4.2 程序系统的结构
 5.4.3 程序设计说明
 5.4.4 注释设计
 5.5 归纳总结
 5.6 练习实训
 5.6.1 练习
 5.6.2 实训 
任务6 网络在线考试系统数据库设计
 6.1任务描述
 6.2任务分析
 6.3任务准备
 6.3.1 PowerDesigner简介
 6.3.2 PowerDesgner 15.1 的安装
 6.3.3 数据库设计的重要性及PowerDesigner的优势
 6.4任务实施
 6.4.1 使用PowerDesigner设计数据库
 6.4.2 使用PowerDesigner生成数据库
 6.5 归纳总结
 6.6 练习实训
 6.6.1 练习
 6.6.2 实训 
任务7 数据访问层及实体类创建
 7.1任务描述
 7.2任务分析
 7.3任务准备
 7.3.1 ADO.NET简介
 7.3.2 Connection对象
 7.3.3 Command对象
 7.3.4 Data Reader对象
 7.3.5 Data Adapter对象
 7.3.6 Data Set对象
 7.4任务实施
 7.4.1 为网络在线考试系统数据访问层创建DB Helper类
 7.4.2 创建Student Service.cs类
 7.4.3 为网络在线考试系统创建模型层
 7.4.4 网络在线考试系统倒计时
 7.5 归纳总结
 7.6 练习实训
 7.6.1 练习
 7.6.2 实训 
任务8 网络在线考试系统界面设计
 8.1任务描述
 8.2任务分析
 8.3任务准备
 8.3.1 HTML
 8.3.2 CSS
 8.3.3 页面定位与布局
 8.3.4 XML
 8.3.5 TreeView控件
 8.3.6 站点地图
 8.3.7 SiteMapPath控件
 8.3.8 ASP.NET控件基础
 8.3.9 HTML控件
 8.3.1 0标准服务器控件
 8.3.1 1母版页概述
 8.4任务实施
 8.4.1 设计系统首页面
 8.4.2 设计登录页面
 ……
任务9 网络在线考试系统功能实现
任务10 网络在线考试系统权限
任务11 网络在线考试系统测试及部署
任务12 网络在线考试系统的发布
参考文献 
  

章节摘录

版权页:插图:(2)面向对象软件的集成测试传统的集成测试采用自顶向下或自底向上的方法,通过使用渐增方式继承功能模块进行测试。面向对象软件没有层次的控制结构,相互调用的功能分散在不同的类中,类通过消息的相互作用来提供服务。因此,面向对象的软件集成测试主要关注于系统的结构和内部的相互作用,以便发现只在各类相互作用时产生的错误。对面向对象软件的集成测试有两种不同的策略:第1种称为“基于线程测试”,集成响应系统的一个输入或事件所需的一组类,每个线程被个体集成和测试;第2种称为“基于使用测试”,通过测试那些几乎不使用服务器的类(即独立类)来构造系统,在独立类被测试后,另一层类(即依赖类)使独立类被测试。依赖类的测试层次按照一定顺序进行,直至整个系统被测试。(3)面向对象软件的确认测试面向对象软件通过单元测试和集成测试,可以保证软件开发的功能得以实现,但有时不能确保在实际运行环境中满足用户的需要。另外实际使用环境下是否存在诱发程序产生错误的隐患也是必须认真考虑的。因此,对已完成开发的软件必须进行规范的确认测试或系统测试。在面向对象软件的确认测试时,往往忽略类连接的细节,主要关注用户可见的动作及用户可识别的系统的特定输出,可以采用黑盒法,利用分析模型中的用例图(用例提供了一个在用户交互需求中发现错误的高可能性实现场景)进行程序的测试。


编辑推荐

《ASP.NET软件开发实用教程》为全国高等职业教育规划教材之一。

图书封面

广告

下载页面


ASP.NET软件开发实用教程 PDF格式下载



这本书是任务驱动式教材,现在学校就需要这样的教材,还配了教案和源代码,教课方便多了!


相关图书