Web应用系统开发实践(C#)
书 号:9787113213091
丛 书 名:“十三五”高等职业教育计算机类专业规划教材
作 者:李斌 王梅
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:36元
-
内容简介
本书以C#为编程语言,系统讲授了在VisualStudio2013开发环境下,开发Web应用系统的一般步骤和方法。本书所选项目均来自企事业单位的真实项目,突出学生实际动手能力的培养。全书共分14章,包括基础篇和提高篇两大部分。其中,基础篇着眼于Web开发的基本知识点,采用任务驱动模式编写,围绕“学生选课系统”来组织内容,由浅入深,力求使学生在完成各个功能模块的同时,逐步熟悉和掌握Web应用开发的一般步骤和基本技巧;提高篇着眼于实际应用,从开发人员的角度出发,通过网上商城项目的演练,使学生初步了解企业级应用开发的基本架构,基本掌握三层架构下系统开发的一般过程,完成量变到质变的飞跃。本书开发环境为VisualStudio2013,数据库为SQLServer2008。本书适合作为高职高专院校计算机相关专业的教材,也可作为编程爱好者的自学用书。 -
前言
本书系统讲授了在 Visual Studio 2013 开发环境下开发 Web 应用系统的一般步骤和方法,所
选项目均来自企事业单位的真实项目,突出对学生实际动手能力的培养。
全书围绕两个核心项目展开——学生选课系统和网上商城项目,包括基础篇和提高篇两篇
(共 13 章)。
基础篇围绕学生选课系统展开,由浅入深,层层递进,主要讲授 Web 应用系统开发的基础
知识。其中,第 1、2、3 章主要介绍了 Web 应用开发的基础知识,包括动态网页基本工作原理、
网页布局的主要方式,以及常用的服务器端主要的内置对象;第 4、5 章通过讲解学生登录、注
册和修改密码的实现过程,介绍了利用 ADO.NET 访问数据库的一般方式,以及如何实现对数据
库的增、删、改、查操作;第 6、7、8 章讲解学生信息维护、选课、评课功能的实现方法,介绍
了数据源控件(SqlDataSource)、数据绑定控件(GridView、DetailView、Repeater)的功能和相关
深层次的应用;第 9 章通过将前几章中实现的相关模块整合成完整的学生选课系统,讲解了将孤
立模块整合为完整系统的方法,以及基本的权限管理技术。
提高篇围绕网上商城项目展开,以开发人员的角度入手,通过对需求分析、数据库设计、前
台、后台的实现直至最终功能的测试及发布等一系列开发阶段的讲解,使学生了解项目开发的一
般过程和步骤,接触到企业中实际开发常用的一些技术和方法,帮助学生开阔眼界,提升水平。
其中,第 10 章主要通过对一个简单的通讯录管理系统的实现,展示了三层架构下,Web 应用系
统开发的一般步骤;第 11 章针对网上商城项目进行需求分析和数据库设计;第 12、13 章详细介
绍了网上商城项目的后台管理和前台展示功能的实现。
本书由李斌、王梅主编。其中,基础篇由王梅编写,提高篇由李斌编写。全书由李斌负责统
稿,由徐人凤主审,感谢范新灿、袁梅冷、肖正兴、赵明、曾建华、杨淑萍等在写作过程中提供
的帮助。
本书的开发环境为 Visual Studio 2013,涉及的数据库为 SQLServer 2008。所有实例均调试通
过,需要的读者可与编者联系,邮箱为 libin@szpt.edu.cn。
由于时间仓促,编者水平有限,书中疏漏和不足之处在所难免,恳请专家和各位读者提出宝
贵意见。
编 者
2015 年11 月 -
目录
目 录
基 础 篇
第1章 概述............................................ 2
1.1动态网页与静态网页......................2
1.2创建第一个 ASP.NET 应用 .............5
1.3开发环境 .........................................8
小结........................................................10
练习........................................................10
第2章 学生选课系统主页......................11
2.1学生选课系统功能概览 ................11
2.2利用表格进行网页布局 ................14
2.2.1 操作步骤................................ 14
2.2.2 相关知识................................ 17
2.3利用 Div+CSS 进行网页布局 ........19
2.3.1 操作步骤................................ 19
2.3.2 相关知识................................ 22
2.4母版页的使用 ...............................24
2.4.1 操作步骤................................ 24
2.4.2 相关知识................................ 26
小结........................................................27
练习........................................................28
第3章 学生简易聊天室......................... 29
3.1学生简易聊天室功能演示 ............29
3.2模拟学生登录功能........................30
3.2.1 操作步骤................................ 30
3.2.2 相关知识................................ 32
3.3聊天信息显示 ...............................34
3.3.1 操作步骤................................ 34
3.3.2 相关知识................................ 36
小结........................................................37
练习........................................................38
第4章 学生登录................................... 39
4.1学生登录功能演示........................39
4.2学生登录功能的实现 ....................41
4.2.1 操作步骤.................................41
4.2.2 相关知识.................................43
小结........................................................49
练习........................................................49
第5章 学生注册....................................50
5.1学生注册功能演示........................50
5.2注册功能的实现............................51
5.2.1 操作步骤.................................51
5.2.2 相关知识.................................55
5.3验证功能的实现............................56
5.3.1 操作步骤.................................56
5.3.2 相关知识.................................61
小结........................................................64
练习........................................................64
第6章 学生信息维护.............................66
6.1学生信息维护功能演示 ................66
6.2学生信息显示 ...............................67
6.2.1 操作步骤.................................67
6.2.2 相关知识.................................79
6.3学生信息的编辑............................83
6.3.1 操作步骤.................................83
6.3.2 相关知识.................................89
6.4学生信息的删除............................90
6.4.1 操作步骤.................................90
6.4.2 相关知识.................................92
6.5学生信息的添加............................93
6.5.1 操作步骤.................................93
6.5.2 相关知识.................................97
小结........................................................98
练习........................................................98
2
Web应用系统开发实践(C#)
第7章 学生选课................................... 99
7.1学生选课功能演示........................99
7.2学生选课功能实现........................99
7.2.1 操作步骤.............................. 100
7.2.2 相关知识.............................. 106
7.3限制重复选课 .............................107
7.3.1 操作步骤.............................. 108
7.3.2 相关知识.............................. 109
小结......................................................110
练习......................................................110
第8章 学生评课.................................. 111
8.1学生评课功能演示......................111
8.2学生评课功能实现......................112
8.2.1 操作步骤.............................. 112
8.2.2 相关知识.............................. 115
8.3学生评课信息分页显示 ..............116
8.3.1 操作步骤...............................116
8.3.2 相关知识...............................119
小结......................................................120
练习......................................................121
第9章 权限管理..................................122
9.1系统整合 .....................................122
9.1.1 操作步骤...............................122
9.1.2 相关知识...............................124
9.2在学生选课系统中加入
权限管理 .....................................124
9.2.1 操作步骤...............................124
9.2.2 相关知识...............................125
小结......................................................125
练习......................................................126
提高篇
第10章Web系统多层结构之通讯录....128
10.1设计通讯录数据库 Txl ..............129
10.2新建一个解决方案....................130
10.3建立 Model 层............................131
10.4建立 DAL 层..............................133
10.5建立数据操作类
SQLExce.cs ................................135
10.6建立 Txl 的数据
操作类.......................................138
10.7建立 BLL 层...............................141
10.8建立 Web 层 ..............................144
小结......................................................156
练习......................................................157
第11章 网上商城需求分析及框架搭建....158
11.1系统分析 ...................................158
11.2数据库设计 ...............................165
11.3创建解决方案............................169
11.4建立模型层 ...............................174
11.5建立数据层 ...............................176
11.6建立业务层 ...............................188
小结......................................................194
练习......................................................195
第12章 后台信息维护.........................196
12.1搭建后台环境............................196
12.2添加管理员 ...............................210
12.3管理员管理 ...............................214
12.4编辑管理员 ...............................216
12.5AspNetPager 分页组件使用.......219
12.6FCKeditor 可视化编辑
组件使用 ...................................220
12.7产品添加、编辑和管理 ............222
12.8订单管理 ...................................229
小结......................................................232
练习......................................................233
第13章 商城前台设计.........................235
13.1前台页面介绍............................235
13.2会员登录 ...................................241
13.3首页...........................................244
13.4产品列表 ...................................249
13.5产品详细信息............................252
13.6购物车 .......................................256
13.7订单支付页面............................262
小结......................................................265
练习......................................................265 -
作者介绍
李斌、王梅 深圳职业技术学院 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐