ASP.NET程序设计情境式教程 / 全国高等职业教育计算机系列规划教材
¥33.00定价
作者: 《全国高等职业教育计算机系列规划教材》丛书编委会
出版时间:2013-08
出版社:电子工业出版社
- 电子工业出版社
- 9787121130298
- 1-2
- 25896
- 65150271-8
- 平装
- 16开
- 2013-08
- 422
- 264
- 工学
- 计算机科学与技术
- TP393.092
- 程序设计
- 高职
内容简介
朱香卫编著的《程序设计情境式教程》以3561人才培养模式组织教材的编写,按照软件开发的工作过程设计了“新闻发布系统”、“网上选课系统”和“在线考试系统”3个递进的学习情境,每个学习情境均按“需求分析”、“软件设计”、“编码”、“测试”和“部署、维护”开发软件的5个工作过程及将它们分解的6个工作任务来组织教材编写。
这3个学习情境,分别是由“岗前培训”、“试用”和“转正”3个行动领域阶段转化而来的。通过学习情境1“新闻发布系统”,学生主要获得“编码能力”;通过学习情境2“网上选课系统”,学生主要获得“程序设计能力”;通过学习情境3“在线考试系统”,学生主要获得“系统开发能力”。所以这是一本体现工学结合思想的教材,《程序设计情境式教程》以每个任务涉及的知识来序化教材的内容,突出“以用为本、学以致用、综合应用”,将知识讲解、技能训练和能力提高有机结合起来。
《程序设计情境式教程》为程序设计精品课程配套教材,教学资源丰富,适合作为高职高专院校软件技术专业和计算机网络技术专业程序设计的教材,也可作为广大Web开发人员的参考书籍。
这3个学习情境,分别是由“岗前培训”、“试用”和“转正”3个行动领域阶段转化而来的。通过学习情境1“新闻发布系统”,学生主要获得“编码能力”;通过学习情境2“网上选课系统”,学生主要获得“程序设计能力”;通过学习情境3“在线考试系统”,学生主要获得“系统开发能力”。所以这是一本体现工学结合思想的教材,《程序设计情境式教程》以每个任务涉及的知识来序化教材的内容,突出“以用为本、学以致用、综合应用”,将知识讲解、技能训练和能力提高有机结合起来。
《程序设计情境式教程》为程序设计精品课程配套教材,教学资源丰富,适合作为高职高专院校软件技术专业和计算机网络技术专业程序设计的教材,也可作为广大Web开发人员的参考书籍。
目录
学习情境1 新闻发布系统\t1
1.1 任务1:需求分析\t1
1.2 任务2:新闻发布系统设计\t4
1.2.1 子任务1新闻发布系统总体设计\t4
1.2.2 子任务2新闻发布系统数据库设计\t6
1.3 任务3:新闻发布系统后台程序实现\t8
1.3.1 子任务1新闻发布系统后台系统登录页面设计\t8
相关知识点:Label、TextBox、DropDownList、Button、验证控件(RequiredFieldValidator控件、
CompareValidator控件、RangeValidator控件、RegularExpressionValidator控件、
CustomValidator控件、ValidationSummary控件)、IsPostBack属性、页面代码模型、
Web站点类型\t17
1.3.2 子任务2新闻发布系统后台新闻类别管理页面设计\t31
相关知识点:HyperLink控件、LinkButton控件、Repeater控件、
介绍(Connection对象、Command对象、DataReader对象、DataAdapter对象、
DataSet对象、DataTable对象)\t37
1.3.3 子任务3新闻发布系统后台新闻类别修改页面设计\t43
1.3.4 子任务4新闻发布系统后台新闻管理页面设计\t45
1.3.5 子任务5新闻发布系统后台新闻添加页面设计\t51
相关知识点:FreeTextBox控件、Calendar控件\t54
1.3.6 子任务6新闻发布系统后台新闻修改页面设计\t58
1.4 任务4:新闻发布系统前台程序实现\t61
1.4.1 子任务1新闻发布系统前台主页页面设计\t61
相关知识点:DataList控件及其分页技术\t65
1.4.2 子任务2新闻发布系统前台显示所选定新闻详细信息页面设计\t68
1.5 任务5:新闻发布系统测试\t70
相关知识点:软件测试分类、软件测试范围\t72
1.6 任务6:部署、维护\t75
1.6.1 子任务1 安装IIS\t75
1.6.2 子任务2 配置IIS并部署新闻发布系统\t76
练习园地1\t80
学习情境2 网上选课系统\t81
2.1 任务1:需求分析\t82
2.2 任务2:网上选课系统设计\t84
2.2.1 子任务1网上选课系统总体设计\t84
2.2.2 子任务2网上选课系统数据库设计\t85
2.3 任务3:网上选课系统后台程序实现\t91
2.3.1 子任务1网上选课系统母版页设计\t91
相关知识点:母版页、TreeView 控件、SiteMapDataSource控件、SiteMapPath控件\t103
2.3.2 子任务2网上选课系统后台基本信息管理页面设计\t105
相关知识点:GridView控件\t111
2.3.3 子任务3网上选课系统后台教学任务分配\t113
相关知识点:标准服务器控件、HTML控件和HTML服务器控件\t123
2.3.4 子任务4网上选课系统后台选课审核页面设计\t124
2.4 任务4:网上选课系统前台程序实现\t129
2.4.1 子任务1网上选课系统注册页面设计\t129
2.4.2 子任务2网上选课系统前台学生选课页面设计\t137
相关知识点:Session模型简介\t144
2.4.3 子任务3网上选课系统前台教师任务查看页面设计\t149
2.5 任务5:网上选课系统测试\t155
2.6 任务6:部署、维护(发布站点预编译)\t156
练习园地2\t159
学习情境3 在线考试系统\t161
3.1 任务1:需求分析\t161
3.2 任务2:在线考试系统设计\t163
3.2.1 子任务1在线考试系统总体设计\t163
3.2.2 子任务2在线考试系统数据库设计\t166
3.3 任务3:在线考试系统后台程序实现\t171
3.3.1 子任务1在线考试系统母版页设计\t171
相关知识点:Ajax、Timers控件、ScriptManager控件、ScriptMangerProxy控件、
UpdateProgress控件和UpdatePanel控件\t176
3.3.2 子任务2在线考试系统后台题库添加页面设计\t177
相关知识点:Panel控件、RadioButton控件、RadioButtonList控件\t185
3.3.3 子任务3在线考试系统后台题库管理页面设计\t188
相关知识点:Input HTML控件\t193
3.3.4 子任务4在线考试系统后台试卷生成\t193
相关知识点:Eval函数\t208
3.3.5 子任务5在线考试系统后台试卷详情查看页面\t209
3.3.6 子任务6在线考试系统后台试卷管理页面\t216
3.4 任务4:在线考试系统前台程序实现\t222
3.4.1 子任务1在线考试系统试卷列表页面设计\t222
3.4.2 子任务2在线考试系统前台考试页面\t225
3.5 任务5:在线考试系统测试\t238
3.6 任务6:部署、维护\t239
3.6.1 子任务1 创建Windows安装程序包部署Web应用程序\t239
3.6.2 子任务2 运行Windows安装包进行Web应用程序部署\t242
3.6.3 子任务3 nfig配置\t243
相关知识点:<appSettings>节点、<connectionStrings>节点、<configSections>节点、
<b>节点(<authentication>、<authorization>、<customErrors>、
<compilation>、<globalization>(全球化设置)和<sessionState>)\t243
练习园地3\t249
参考文献\t252
1.1 任务1:需求分析\t1
1.2 任务2:新闻发布系统设计\t4
1.2.1 子任务1新闻发布系统总体设计\t4
1.2.2 子任务2新闻发布系统数据库设计\t6
1.3 任务3:新闻发布系统后台程序实现\t8
1.3.1 子任务1新闻发布系统后台系统登录页面设计\t8
相关知识点:Label、TextBox、DropDownList、Button、验证控件(RequiredFieldValidator控件、
CompareValidator控件、RangeValidator控件、RegularExpressionValidator控件、
CustomValidator控件、ValidationSummary控件)、IsPostBack属性、页面代码模型、
Web站点类型\t17
1.3.2 子任务2新闻发布系统后台新闻类别管理页面设计\t31
相关知识点:HyperLink控件、LinkButton控件、Repeater控件、
介绍(Connection对象、Command对象、DataReader对象、DataAdapter对象、
DataSet对象、DataTable对象)\t37
1.3.3 子任务3新闻发布系统后台新闻类别修改页面设计\t43
1.3.4 子任务4新闻发布系统后台新闻管理页面设计\t45
1.3.5 子任务5新闻发布系统后台新闻添加页面设计\t51
相关知识点:FreeTextBox控件、Calendar控件\t54
1.3.6 子任务6新闻发布系统后台新闻修改页面设计\t58
1.4 任务4:新闻发布系统前台程序实现\t61
1.4.1 子任务1新闻发布系统前台主页页面设计\t61
相关知识点:DataList控件及其分页技术\t65
1.4.2 子任务2新闻发布系统前台显示所选定新闻详细信息页面设计\t68
1.5 任务5:新闻发布系统测试\t70
相关知识点:软件测试分类、软件测试范围\t72
1.6 任务6:部署、维护\t75
1.6.1 子任务1 安装IIS\t75
1.6.2 子任务2 配置IIS并部署新闻发布系统\t76
练习园地1\t80
学习情境2 网上选课系统\t81
2.1 任务1:需求分析\t82
2.2 任务2:网上选课系统设计\t84
2.2.1 子任务1网上选课系统总体设计\t84
2.2.2 子任务2网上选课系统数据库设计\t85
2.3 任务3:网上选课系统后台程序实现\t91
2.3.1 子任务1网上选课系统母版页设计\t91
相关知识点:母版页、TreeView 控件、SiteMapDataSource控件、SiteMapPath控件\t103
2.3.2 子任务2网上选课系统后台基本信息管理页面设计\t105
相关知识点:GridView控件\t111
2.3.3 子任务3网上选课系统后台教学任务分配\t113
相关知识点:标准服务器控件、HTML控件和HTML服务器控件\t123
2.3.4 子任务4网上选课系统后台选课审核页面设计\t124
2.4 任务4:网上选课系统前台程序实现\t129
2.4.1 子任务1网上选课系统注册页面设计\t129
2.4.2 子任务2网上选课系统前台学生选课页面设计\t137
相关知识点:Session模型简介\t144
2.4.3 子任务3网上选课系统前台教师任务查看页面设计\t149
2.5 任务5:网上选课系统测试\t155
2.6 任务6:部署、维护(发布站点预编译)\t156
练习园地2\t159
学习情境3 在线考试系统\t161
3.1 任务1:需求分析\t161
3.2 任务2:在线考试系统设计\t163
3.2.1 子任务1在线考试系统总体设计\t163
3.2.2 子任务2在线考试系统数据库设计\t166
3.3 任务3:在线考试系统后台程序实现\t171
3.3.1 子任务1在线考试系统母版页设计\t171
相关知识点:Ajax、Timers控件、ScriptManager控件、ScriptMangerProxy控件、
UpdateProgress控件和UpdatePanel控件\t176
3.3.2 子任务2在线考试系统后台题库添加页面设计\t177
相关知识点:Panel控件、RadioButton控件、RadioButtonList控件\t185
3.3.3 子任务3在线考试系统后台题库管理页面设计\t188
相关知识点:Input HTML控件\t193
3.3.4 子任务4在线考试系统后台试卷生成\t193
相关知识点:Eval函数\t208
3.3.5 子任务5在线考试系统后台试卷详情查看页面\t209
3.3.6 子任务6在线考试系统后台试卷管理页面\t216
3.4 任务4:在线考试系统前台程序实现\t222
3.4.1 子任务1在线考试系统试卷列表页面设计\t222
3.4.2 子任务2在线考试系统前台考试页面\t225
3.5 任务5:在线考试系统测试\t238
3.6 任务6:部署、维护\t239
3.6.1 子任务1 创建Windows安装程序包部署Web应用程序\t239
3.6.2 子任务2 运行Windows安装包进行Web应用程序部署\t242
3.6.3 子任务3 nfig配置\t243
相关知识点:<appSettings>节点、<connectionStrings>节点、<configSections>节点、
<b>节点(<authentication>、<authorization>、<customErrors>、
<compilation>、<globalization>(全球化设置)和<sessionState>)\t243
练习园地3\t249
参考文献\t252