下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >ASP > ASP.NET程序设计情境式教程(第2版)

ASP.NET程序设计情境式教程(第2版)

综合评级:★★★★★

定价:43.00

作者:朱香卫 主编

出版社:电子工业出版社

出版日期:2015年10月

页数:324

字数:518000

ISBN:9787121267697

书籍介绍
为了充分体现软件开发的过程,编者精心设计了“信息发布系统”、“网上选课系统”和“网上考试系统”3个递进的学习情境(项目),每个学习情境(项目)均设置“需求分析”、“软件设计”、“编码”、“测试”和“部署、维护”开发软件的5个工作过程及将它们分解的6个工作任务,每个学习情境(项目)均充分围绕1个主线(软件开发的工作过程)来组织教材编写,即本书以3561人才培养模式来组织教材的编写工作。__eol__这3个学习情境,分别是由“岗前培训”、“试用”和“转正”3个行动领域阶段转化而来的。通过学习情境1“信息发布系统”,学生主要获得“编码能力”;通过学习情境2“网上选课系统”,学生主要获得“程序设计能力”;通过学习情境3“网上考试系统”,学生主要获得“系统开发能力”。所以这是一本体现工学结合思想的教材,本书以每个任务涉及的知识来序化教材的内容,突出“以用为本、学以致用、综合应用”的理念,将知识讲解、技能训练和能力提高有机结合起来。
相关课程
目录
学习情境1 在线考试-信息发布系统 /1

1.1 任务1:需求分析 /1

1.2 任务2:信息发布系统设计 /4

1.2.1 子任务1信息发布系统总体设计 /4

1.2.2 子任务2信息发布系统数据库设计 /6

1.3 任务3:信息发布系统后台程序实现 /9

1.3.1 子任务1系统整体框架搭建 /9

1.3.2 子任务2系统首页设计 /15

1.3.3 子任务3信息类别管理页面设计 /46

1.3.4 子任务4信息类别修改页面设计 /62

1.3.5 子任务5信息管理页面设计 /66

1.3.6 子任务6信息添加页面设计 /73

1.3.7 子任务7信息修改页面设计 /90

1.4 任务4:信息发布系统前台实现 /94

1.4.1 子任务1首页页面设计 /94

1.4.2 子任务2信息详情页面设计 /97

1.5 任务5:信息发布系统测试 /100

1.6 任务6:部署、维护 /105

1.6.1 子任务1安装IIS /106

1.6.2 子任务2配置IIS并部署信息发布系统 /107

练习园地1 /111

学习情境2 在线考试—网上选课系统 /112

2.1 任务1:需求分析 /112

2.2 任务2:网上选课系统设计 /115

2.2.1 子任务1网上选课系统总体设计 /115

2.2.2 子任务2网上选课系统数据库设计 /116

2.3 任务3:网上选课系统后台程序实现 /129

2.3.1 子任务1系统整体框架搭建 /129

2.3.2 子任务2网上选课系统母版页设计 /132

2.3.3 子任务3基础信息管理页面设计 /144

2.3.4 子任务4基础信息详情查看页面设计 /174

2.3.5 子任务5基础信息修改页面设计 /179

2.3.6 子任务6教学任务分配 /185

2.3.7 子任务7选课审核页面设计 /213

2.4 任务4:网上选课系统前台程序实现 /222

2.4.1 子任务1注册页面设计 /222

2.4.2 子任务2学生选课页面设计 /238

2.4.3 子任务3教师任务查看页面设计 /250

2.5 任务5:网上选课系统测试 /261

2.6 任务6:部署、维护(发布站点预编译) /263

练习园地2 /265

学习情境3 在线考试—网上考试系统 /267

3.1 任务1:需求分析 /267

3.2 任务2:网上考试系统设计 /269

3.2.1 子任务1网上考试系统总体设计 /269

3.2.2 子任务2网上考试系统数据库设计 /271

3.3 任务3:网上考试系统后台程序实现 /284

3.3.1 子任务1系统整体框架搭建 /284

3.3.2 子任务2网上考试系统母版页设计 /286

3.3.3 子任务3章节管理页面设计 /291

3.3.4 子任务4题库管理页面设计 /304

3.3.5 子任务5试卷管理页面设计 /328

3.3.6 子任务6试卷详情查看页面设计 /348

3.3.7 子任务7批阅试卷页面设计 /359

3.4 任务4:网上考试系统前台程序实现 /374

3.4.1 子任务1考卷选择页面设计 /374

3.4.2 子任务2网上考试页面设计 /381

3.4.3 子任务3考试结果查询页面设计 /401

3.5 任务5:网上考试系统测试 /405

3.6 任务6:部署、维护 /407

3.6.1 子任务1创建Windows安装程序包部署web应用程序 /407

练习园地3 /420

前言
ASP.NET作为.NET Framework的一部分,具有.NET Framework所拥有的一切优势,是Web动态网站开发的**。目前很多高职高专院校的ASP.NET程序设计课程的模式一直沿用传统学科体系的课程模式,与企业需求的Web编程职业能力要求有较大的差距。教育部提出高等职业教育的办学应“以服务为宗旨,以就业为导向”,这就要求高等职业教育的课程设置内容要与企业岗位需求的要求相衔接。

任何一个软件公司的从事Web开发的新人都要经过“岗前培训”、“试用”和“转正”3个阶段(行动领域),每个阶段都有“需求分析”、“软件设计”、“编码”、“测试”和“部署、维护”5个工作过程。以“软件”为载体,将以上的行动领域转化为ASP.NET的学习领域,在该学习领域下,创设“信息发布系统”、“网上选课系统”和“网上考试系统”3个学习情境。这3个学习情境分别是由“岗前培训”、“试用”和“转正”3个行动领域阶段转化而来的,在组织这3个学习情境的教学过程中都是按“基于工作过程系统化,项目引领,任务驱动”的原则进行的。

通过学习情境1“信息发布系统”,学生主要获得“编码能力”;通过学习情境2“网上选课系统”,学生主要获得“程序设计能力”;通过学习情境3“网上考试系统”,学生主要获得“系统开发能力”。这3个学习情境构成的学习领域是以软件开发职业能力为核心的,学生通过对这3个学习情境的学习,即将软件公司新人的“岗前培训”、“试用”和“转正”前移到学校,从而使学生在校期间就积累程序设计经验、积累项目经验,为学生综合素质与企业要求“零距离”打下坚实的基础。

本书不仅有利于高职高专学生更好地适应任职的需要,而且有利于增强高校学生发展的潜力。与其他同类教材相比,本书具有以下特点:

(1)本书充分考虑学生的认知规律,化解知识难点。由于ASP.NET程序设计会涉及学习难度较大的知识和技能,本书以面向3个实际应用的项目的任务来组织教材内容,通过3个递进的学习情境的任务驱动学生的学习。

(2)全书内容由浅入深,并辅以大量的实例操作步骤,所以可操作性、实用性强。

(3)本书定位准确、重点突出,语言精练,通俗易懂。

(4)本书的作者是由有丰富的高校教学经验的“双师型教师”和有企业项目工作经验的“项目经理”组成的。作者按照工学结合的编写思路编写教材,每个情境都按照软件开发的5 个工作过程进行编写,每个工作过程都有相应的工作任务,每个工作任务都设计了相应的“任务描述”、“技能目标”、“操作要点与步骤”和“相关知识点”等,让读者在反复动手实践中,学会应用所学知识解决实际问题,力求达到“授人以鱼不如授人以渔”的目标,同时达到举一反三的目的。

(5)每个学习情境后都设有为了巩固本学习情境知识和技能的练习园地,在练习园地中设有“基础题”、“实战题”和“挑战题”,目的是为不同层次的学生提供“在学中做,在做中学”的机会。

本书在**版的基础上,做了以下修订工作。

(1)开发环境采用VS2010,.NET Framework 4.0,ASP.NET 4.0,数据库系统采用SQL Server2008。

(2)对3个学习情境数据库表的结构进行了优化,并建立了相应的视图,从而提高了系统的业务处理能力。

(3)3个学习情境采用三层架构实现。三层架构是UI、BLL、DAL三层,其中UI(User Interface,用户界面层)为表现层,即Web层;BLL(Business Logic Layer,业务逻辑层)为处理业务的层;DAL(Data Access Layer,数据访问层)为数据操作层。让学生亲身体会到采用三层架构能更好地实现开发中的分工,有利于组件的重用,从而提高软件的开发的效率。

(4)修订后的“操作要点与步骤”更能体现程序的开发过程和步骤,目的是让学习者感觉是有老师在手把手地指导自己操作。

(5)根据以上的变化,对知识点进行了适当地调整。

本书配套有电子课件、源代码等资源,读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。

本书由朱香卫、张建主编;王乃国、顾伟国副主编。参与本书编写工作的还有章虹、毛辉、王建忠、谢莹、戎思伟、徐向前、朱超等老师,新电信息科技(苏州)有限公司软件顾问徐枫参与教学项目的开发工作。江苏瀚远科技股份有限公司项目经理袁子明为本书的编写提供了宝贵的企业技术资料;在此一并表示深深的敬意和谢意。

为了方便教师教学,下表给出了教学建议学时,教师根据实际教学可酌情调整。

序 号 课 程 情 境 课程模块(任务) 模 块 课 时 情 境 课 时

1 情境1

信息发布系统 任务1需求分析 4 36

任务2软件设计 4

任务3后台编码 10

任务4前台编码 10

任务5测试 4

任务6部署、维护 4

2 情境2

网上选课系统 任务1需求分析 4 32

任务2软件设计 4

任务3后台编码 8

任务4前台编码 8

任务5测试 4

任务6部署、维护 4

3 情境3

网上考试系统 任务1需求分析 4 48

任务2软件设计 4

任务3后台编码 16

任务4前台编码 16

任务5测试 4

任务6部署、维护 4

由于时间仓促,加之编者水平有限,虽然我们力求完美,但书中难免有疏漏和错误等不尽如人意之处,敬请读者不吝指正。

编 者

热门图书
推荐新闻
技术文库
论坛推荐