书籍详情

ASP.NET应用系统设计与开发(第2版)

ASP.NET应用系统设计与开发(第2版)

作者:吴懋刚,陈进,周建林,黄成,倪明,范蕤

出版社:清华大学出版社

出版时间:2022-08-01

ISBN:9787302609810

定价:¥69.00

购买这本书可以去
内容简介
  《ASP.NET应用系统设计与开发(第2版)》根据软件行业岗位需求及ASP.NET开发人才培养的特点,以一位刚入行的软件开发人员程可儿的成长经历作为故事主线,用真实的企业项目“可可网上商城”作为项目研发过程主线,渗透行业主流的Scrum敏捷开发框架,设计了5个迭代递进的学习情境,包含9个模块、23个典型工作任务,涵盖了Web应用程序及其体系架构、ASP.NET应用程序结构、ASP.NET Web窗体及Page类、服务器控件、验证控件、状态管理、ADO.NET数据访问模型、ADO.NET组件、数据绑定控件、ASP.NET母版、站点地图与导航、用户控件、站点发布与部署等主要知识点。 本书依托“双主线贯穿、五迭代递进”的学习情境,通过对真实项目“可可网上商城”的教学化设计,构建真实的软件项目化实训和工作场景,按照“必需、够用”的原则对知识、技能进行梳理和有序化,通过工作任务实践引导教学和专业实践,提高读者的专业实践能力和综合职业素质,体现了以学生为主、教师为导的新型“师傅带徒弟”式的现代职业教育教学特色。 本书配套提供课程实训指南、授课讲稿(PPT)、项目库、微课视频、习题库,是高职院校软件技术及计算机类相关专业学生学习ASP.NET相关课程的教学实训指导用书,也可以作为广大软件开发人员从事ASP.NET开发的指导和参考用书。
作者简介
  吴懋刚:(1977-),男,副教授,副院长。院级软件技术专业带头人,多年从事计算机软件技术教学改革、专业建设和教学工作,具有丰富的教科研经验。多次主持无锡市、校级精品课程建设,主编江苏省十三五规划教材《ASP.NET 应用系统设计与开发》;参编省精品教材《数据库应用系统设计》、《SQL Server 数据库》和《新编计算机应用基础》等多部高职高专系列教材,具有丰富的教材编撰经验。
目录


学习情境1“可可网上商城”项目准备 

模块1“可可网上商城”项目准备1任务1.1了解“可可网上商城”总体需求2

任务描述与分析2

任务设计与实现3

1.1.1采集“可可网上商城”项目需求3

1.1.2创建“可可网上商城”用户需求模型5

1.1.3定义“可可网上商城”用例需求11

相关知识与技能11

1.1.4软件工程与项目管理11

1.1.5软件生命周期模型12

1.1.6软件能力成熟度模型集成CMMI15

1.1.7敏捷开发与Scrum16

1.1.8需求分析18

1.1.9UML与用户需求建模21

职业能力拓展23

1.1.10快速原型设计23

1.1.11制订项目迭代计划24

1.1.12填报《项目周报》27

任务1.2创建“可可网上商城”解决方案27

任务描述与分析27

任务设计与实现28

1.2.1创建ASP.NET Web应用程序28

1.2.2完善分层开发框架31

1.2.3创建站点测试页Index.aspx34

1.2.4测试ASP.NET Web应用程序36ASP.NET应用系统设计与开发(第2版)目录相关知识与技能38

1.2.5Web应用程序及其体系结构38

1.2.6ASP.NET发展历程39

1.2.7ASP.NET Web应用程序40

1.2.8分层开发架构41

职业能力拓展42

1.2.9配置ASP.NET开发资源42

模块小结43

能力评估43

学习情境2设计“可可网上商城”用户交互 

模块2“可可网上商城”用户交互界面设计47任务2.1创建会员登录页48

任务描述与分析48

任务设计与实现49

2.1.1详细设计49

2.1.2创建会员登录页源文件50

2.1.3设计会员登录交互界面51

2.1.4处理会员登录业务逻辑53

2.1.5测试会员登录页57

相关知识与技能58

2.1.6ASP.NET Web窗体页58

2.1.7ASP.NET页生命周期与Page类事件61

2.1.8回发与Page.IsPostBack属性63

职业能力拓展64

2.1.9显示和校验验证码64

任务2.2创建会员注册页64

任务描述与分析64

任务设计与实现65

2.2.1详细设计65

2.2.2创建并设计会员注册交互界面67

2.2.3处理会员注册业务逻辑68

2.2.4测试会员注册页71

相关知识与技能72

2.2.5Web服务器控件72

2.2.6常用的Web服务器控件74

职业能力拓展77

2.2.7创建管理后台新增图书页77

任务2.3验证和预处理会员注册数据79

任务描述与分析79

任务设计与实现80

2.3.1完善详细设计80

2.3.2在会员注册页中添加数据验证81

2.3.3测试会员注册页输入项数据验证84

相关知识与技能85

2.3.4数据验证85

2.3.5ASP.NET服务器验证控件86

职业能力拓展93

2.3.6使用第三方控件实现日期型数据输入93

2.3.7验证和预处理管理后台新增图书数据94

模块小结95

能力评估95模块3维护“可可网上商城”登录状态98任务3.1维护会员登录状态99

任务描述与分析99

任务设计与实现100

3.1.1完善详细设计100

3.1.2使用Cookie保存登录状态100

3.1.3读取并显示会员登录状态信息101

3.1.4测试会员登录页状态维护102

相关知识与技能102

3.1.5状态管理和状态维护技术102

3.1.6客户端状态维护技术103

3.1.7服务器端状态维护技术105

3.1.8Cookie对象105

3.1.9Response对象109

3.1.10Request对象109

职业能力拓展110

3.1.11限制会员非法尝试登录次数110

任务3.2为会员设计登录状态导航110

任务描述与分析110

任务设计与实现111

3.2.1完善详细设计111

3.2.2完善会员登录交互界面112

3.2.3完善会员登录业务114

3.2.4测试会员登录状态导航115

职业能力拓展116

3.2.5实现首页登录状态导航条116

任务3.3为后台管理员设计登录状态导航117

任务描述与分析117

任务设计与实现117

3.3.1详细设计117

3.3.2创建并设计管理后台登录交互界面119

3.3.3处理管理后台登录业务逻辑120

3.3.4实现管理后台首页登录状态导航122

3.3.5测试管理后台登录状态导航124

相关知识与技能124

3.3.6Session对象124

职业能力拓展126

3.3.7防止用户绕过登录页面126

模块小结126

能力评估127

学习情境3实现“可可网上商城”数据访问和处理

模块4“可可网上商城”会员个人信息管理129任务4.1校验会员登录合法性130

任务描述与分析130

任务设计与实现130

4.1.1完善详细设计130

4.1.2在表示层中配置连接字符串131

4.1.3在数据访问层中实现查询会员信息132

4.1.4测试会员登录合法性校验133

相关知识与技能134

4.1.5ADO.NET数据访问模型134

4.1.6ADO.NET命名空间135

4.1.7SqlConnection136

4.1.8SqlCommand和数据访问138

职业能力拓展141

4.1.9校验后台管理员登录合法性141

任务4.2实现会员注册业务142

任务描述与分析142

任务设计与实现143

4.2.1完善详细设计143

4.2.2在数据访问层中实现新增会员143

4.2.3测试会员注册业务145

职业能力拓展145

4.2.4校验会员注册业务中的重复账户145

任务4.3实现会员修改密码业务146

任务描述与分析146

任务设计与实现147

4.3.1详细设计147

4.3.2创建会员修改密码页148

4.3.3实现修改密码业务150

4.3.4测试会员修改密码业务153

职业能力拓展154

4.3.5对用户密码进行加密处理154

模块小结154

能力评估155模块5“可可网上商城”前台门户展示图书信息158任务5.1按出版日期排序展示图书列表159

任务描述与分析159

任务设计与实现159

5.1.1详细设计159

5.1.2实现按出版日期排序检索图书业务逻辑161

5.1.3将图书数据集绑定到数据展示控件164

5.1.4实现单击图书封面或名称后打开图书详情页166

5.1.5测试按出版日期排序展示图书列表业务167

相关知识与技能168

5.1.6DataSet168

5.1.7SqlDataAdapter170

5.1.8数据绑定170

5.1.9DataList控件171

职业能力拓展173

5.1.10在前台门户展示图书分类173

任务5.2展示图书详细信息174

任务描述与分析174

任务设计与实现175

5.2.1详细设计175

5.2.2实现检索图书详细信息业务逻辑177

5.2.3将图书信息绑定到DataList控件178

5.2.4实现单击“购买”按钮后打开“我的购物车”页181

5.2.5测试展示图书详细信息业务182

相关知识与技能182

5.2.6查询字符串QueryString182

职业能力拓展183

5.2.7编写数据库访问辅助类SQLHelper183

任务5.3按图书分类展示图书列表184

任务描述与分析184

任务设计与实现185

5.3.1详细设计185

5.3.2实现图书分类列表展示186

5.3.3实现图书列表展示190

5.3.4测试按图书分类展示图书列表业务194

职业能力拓展194

5.3.5实现按排序条件浏览图书列表194

模块小结195

能力评估195模块6“可可网上商城”管理后台数据维护198任务6.1分页展示图书信息列表199

任务描述与分析199

任务设计与实现199

6.1.1详细设计199

6.1.2实现检索图书信息业务逻辑201

6.1.3将图书信息绑定到GridView控件203

6.1.4单击页码导航按钮实现分页浏览205

6.1.5实现数据浏览时的“光棒”效果206

6.1.6单击图书名称或“详细”超链接导航到图书详情页207

6.1.7测试分页展示图书信息列表208

相关知识与技能209

6.1.8GridView控件209

职业能力拓展216

6.1.9按图书分类展示图书列表216

任务6.2实现删除图书信息业务217

任务描述与分析217

任务设计与实现218

6.2.1完善详细设计218

6.2.2实现删除图书业务逻辑219

6.2.3单击“删除”超链接删除一本图书信息221

6.2.4实现图书列表“全选”功能222

6.2.5实现图书列表中多选后“删除所选”功能224

6.2.6测试删除图书信息业务227

职业能力拓展227

6.2.7实现逻辑删除图书227

6.2.8实现图书分类管理228

6.2.9实现用户管理业务229

模块小结229

能力评估229

学习情境4实现“可可网上商城”购物车

模块7“可可网上商城”购物车管理与结算233任务7.1实现购物车管理业务234

任务描述与分析234

任务设计与实现235

7.1.1详细设计235

7.1.2实现购物车业务实体类236

7.1.3实现购物车业务逻辑238

7.1.4实现购买图书业务241

7.1.5测试购物车管理业务244

职业能力拓展245

7.1.6实现购物车的内置编辑功能245

任务7.2实现购物车结算业务246

任务描述与分析246

任务设计与实现247

7.2.1详细设计247

7.2.2实现购物车结算业务逻辑248

7.2.3编写购物车结算业务代码251

7.2.4测试购物车结算业务251

相关知识与技能252

7.2.5事务252

职业能力拓展254

7.2.6实现管理后台订单管理254

7.2.7处理购物车结算业务中的事务255

模块小结256

能力评估256

学习情境5优化和交付“可可网上商城”

模块8优化“可可网上商城”设计257任务8.1前台门户页复用和样式控制258

任务描述与分析258

任务设计与实现259

8.1.1详细设计259

8.1.2创建前台门户母版页259

8.1.3用母版页重构前台门户首页261

8.1.4测试前台门户页复用和样式控制263

相关知识与技能263

8.1.5ASP.NET母版页263

职业能力拓展266

8.1.6在会员登录页中使用母版页266

8.1.7为管理后台设计和使用母版页267

任务8.2前台门户页导航设计268

任务描述与分析268

任务设计与实现268

8.2.1详细设计268

8.2.2创建站点地图269

8.2.3在母版页中设计路径导航270

8.2.4测试前台门户页导航设计270

相关知识与技能271

8.2.5ASP.NET站点地图271

8.2.6ASP.NET导航控件272

职业能力拓展276

8.2.7为管理后台设计树状导航菜单276

任务8.3前台门户功能复用277

任务描述与分析277

任务设计与实现277

8.3.1详细设计277

8.3.2创建会员登录用户控件278

8.3.3在前台门户首页中使用会员登录用户控件280

8.3.4测试前台门户功能复用281

相关知识与技能281

8.3.5ASP.NET用户控件281

职业能力拓展282

8.3.6将前台门户功能页重构为用户控件282

模块小结283

能力评估283模块9“可可网上商城”发布和部署285任务9.1发布“可可网上商城”285

任务描述与分析285

任务设计与实现286

9.1.1发布ASP.NET Web站点286

职业能力拓展290

9.1.2配置和管理已发布的站点290

任务9.2部署“可可网上商城”到服务器292

任务描述与分析292

任务设计与实现292

9.2.1在服务器上安装IIS292

9.2.2在IIS管理器中部署和配置“可可网上商城”站点295

模块小结296

能力评估297

参考文献298

附录AASP.NET编码规范参考299附录B软件项目实训文档参考307附录C软件项目实训拓展(项目库)313

 


猜您喜欢

读书导航