书籍详情
信息系统开发教程:使用C#和SQL Server2005
作者:马威,吕文哲,曹瑞 编著
出版社:清华大学出版社
出版时间:2007-04-01
ISBN:9787302146186
定价:¥30.00
购买这本书可以去
内容简介
本书前两章主要对应用程序开发与数据库系统开发的各个方面进行阐述;第3-5章具体介绍了SQL Server 2005的基础应用和高级应用;第6-11章介绍了C#的窗体开发和Web开发,重点介绍了数据应用控件的使用,全面地介绍了使用C#+SQL Server 2005开发数据库应用程序的精髓;第12章总结性地介绍了使用ASP.NET+SQL Server 2005进行数据库系统开发的综合实例。.全书实例涵盖范围广,知识讲解新颖,具有很高的实用价值,通过本书的学习,读者可以很好地掌握C#和SQL Server 2005数据库应用程序的开发技术,并将这些技术应用到实际的软件开发中。本书可作为各类院校相关专业的教材,也可作为读者的自学参考书。..本书的电子教案、实例源代码和思考练习参考答案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。...
作者简介
暂缺《信息系统开发教程:使用C#和SQL Server2005》作者简介
目录
第1章 信息系统的开发 1
1.1 信息系统概述 1
1.1.1 信息系统概念 1
1.1.2 信息系统的开发 2
1.2 应用程序的典型应用领域 3
1.2.1 企业资源管理 4
1.2.2 供需关系管理 4
1.2.3 客户关系管理 5
1.2.4 电子商务 5
1.3 应用程序架构 6
1.3.1 单用户应用程序架构 6
1.3.2 集中式应用程序架构 7
1.3.3 客户机/服务器应用
程序架构 7
1.3.4 多层应用程序架构 8
1.3.5 浏览器/服务器应用
程序架构 8
1.4 信息系统的总体规划 8
1.4.1 概述 9
1.4.2 数据环境 9
1.4.3 企业信息规划 9
1.5 信息系统分析 11
1.5.1 概述 11
1.5.2 分析的方法 11
1.5.3 UML系统分析 12
1.6 信息系统设计 12
1.6.1 概述 12
1.6.2 数据库设计 13
1.6.3 界面设计 13
1.6.4 功能设计 13
1.6.5 UML功能设计方法 14
1.7 信息系统测试 15
1.7.1 概述 15
1.7.2 模块测试 15
1.7.3 数据测试 16
1.7.4 测试的高级应用 17
1.8 信息系统运行和维护 17
1.9 小结 18
1.10 思考和练习 18
第2章 数据库理论基础 20
2.1 数据、数据库、数据库
管理系统和数据库系统 20
2.1.1 数据(DATA) 20
2.1.2 数据库(DATABASE) 20
2.1.3 数据库管理系统
(DATABASE MANAGE-
MENT SYSTEM--DBMS) 21
2.1.4 数据库系统
(DATABASE SYSTEM--
DBS) 21
2.2 数据模型 22
2.2.1 数据模型的概念和分类 22
2.2.2 三种主要数据模型 23
2.3 关系模型的完整性约束条件 26
2.3.1 实体完整性 26
2.3.2 参照完整性 27
2.3.3 用户定义的完整性 27
2.4 数据库保护 28
2.4.1 并发控制 28
2.4.2 恢复 28
2.5 数据库设计 29
2.5.1 需求分析 29
2.5.2 概念结构设计 31
2.5.3 逻辑结构设计 34
2.6 小结 36
2.7 思考和练习 36
第3章 Microsoft SQL Server 2005 38
3.1 Microsoft SQL Server
的管理工具 38
3.1.1 查询分析器 38
3.1.2 导入和导出数据 39
3.1.3 服务管理器 45
3.1.4 服务器网络实用工具 45
3.1.5 客户端网络实用工具 46
3.1.6 企业管理器 46
3.1.7 事件探查器 47
3.1.8 联机丛书 48
3.2 应用数据库 49
3.2.1 设计数据库 49
3.2.2 创建数据库 51
3.2.3 数据库属性设置 53
3.2.4 删除数据库 58
3.3 数据表 58
3.3.1 创建数据表 59
3.3.2 修改数据表 60
3.3.3 删除数据表 60
3.3.4 设置列属性 61
3.4 数据库的安全性 61
3.4.1 login认证 62
3.4.2 数据库用户账户和角色 62
3.4.3 许可验证 63
3.5 小结 63
3.6 思考和练习 64
第4章 Microsoft SQL Server 2005
高级应用 67
4.1 视图 67
4.1.1 视图的优缺点 67
4.1.2 创建视图 68
4.1.3 修改视图 73
4.1.4 删除视图 74
4.1.5 使用视图修改数据 75
4.2 索引 76
4.2.1 索引的类型 76
4.2.2 创建索引 77
4.2.3 删除索引 80
4.3 存储过程 80
4.3.1 创建存储过程 80
4.3.2 执行存储过程 83
4.3.3 修改存储过程 85
4.3.4 删除存储过程 87
4.4 触发器 88
4.4.1 创建触发器 88
4.4.2 修改触发器 90
4.4.3 删除触发器 91
4.4.4 禁用和启用触发器 91
4.5 数据备份 92
4.5.1 备份策略 92
4.5.2 备份类型 93
4.5.3 恢复模型 93
4.5.4 创建备份 93
4.5.5 数据库还原 94
4.6 小结 96
4.7 思考和练习 97
第5章 Transact-SQL语言 99
5.1 Transact-SQL基础 99
5.1.1 数据类型 99
5.1.2 常量 100
5.1.3 语句 103
5.1.4 表达式 103
5.1.5 内嵌函数 104
5.1.6 NULL 105
5.2 数据查询语句 105
5.2.1 简单查询 105
5.2.2 数据的排序、聚集和分组 116
5.2.3 多表连接查询 121
5.2.4 子查询 122
5.3 数据操作 124
5.3.1 数据的插入 124
5.3.2 数据的更新 128
5.3.3 数据的删除 129
5.4 小结 130
5.5 思考和练习 130
第6章 ASP.NET 2.0新特性 133
6.1 VS.NET 2005编辑环境介绍 133
6.1.1 主窗体 133
6.1.2 解决方案资源管理器 134
6.1.3 工具箱 135
6.1.4 属性面板 143
6.2 ASP.NET 2.0新特性 143
6.2.1 Login登录控件 143
6.2.2 Menu页面导航控件 146
6.2.3 SqlDataSource控件 148
6.2.4 GridView控件 152
6.3 母版页的应用 155
6.4 小结 156
6.5 思考和练习 156
第7章 窗体基本设计 158
7.1 窗体的类型及操作方式 158
7.2 SDI和MDI应用程序 158
7.2.1 SDI应用程序 158
7.2.2 MDI应用程序 159
7.3 菜单及工具栏 159
7.3.1 创建菜单 160
7.3.2 加入快捷菜单
(上下文菜单) 162
7.3.3 工具栏 162
7.3.4 窗体、菜单应用实例 163
7.4 Windows Form控件 167
7.4.1 Label和LinkLabel控件 167
7.4.2 Button控件 168
7.4.3 TextBox控件 168
7.4.4 RadioButton和
CheckBox控件 169
7.4.5 ListBox控件 170
7.4.6 ComboBox控件 171
7.4.7 ListView控件 171
7.4.8 StatusBar控件 172
7.5 数据控件 173
7.5.1 BindingSource控件 173
7.5.2 DataGridView控件 176
7.5.3 应用实例 177
7.6 小结 178
7.7 思考和练习 178
第8章 使用ADO.NET数据库
访问对象 180
8.1 ADO.NET概述 180
8.2 Connection对象 181
8.2.1 Connection对象概述 181
8.2.2 Connection对象的属性 181
8.2.3 Connection对象的方法 182
8.2.4 Connection对象实例 183
8.3 Command对象 183
8.3.1 Command对象概述 183
8.3.2 Command对象的属性 184
8.3.3 Command对象的方法 184
8.3.4 Command对象实例 185
8.4 DataReader对象 188
8.4.1 DataReader对象概述 188
8.4.2 DataReader对象的属性 188
8.4.3 DataReader对象的方法 188
8.4.4 DataReader对象实例 189
8.5 DataAdapter对象 193
8.5.1 DataAdapter对象概述 193
8.5.2 DataAdapter对象的属性 193
8.6 DataSet对象 193
8.6.1 DataSet对象概述 194
8.6.2 DataSet对象的应用 194
8.6.3 DataSet对象实例 195
8.7 小结 202
8.8 思考和练习 202
第9章 数据访问服务器控件 204
9.1 数据访问服务器控件概述 204
9.2 Repeater控件 204
9.2.1 ItemTemplate模板 205
9.2.2 AlternatingItemTemplate
模板 206
9.2.3 SeparatorTemplate模板 209
9.2.4 HeaderTemplate模板 210
9.2.5 FooterTemplate模板 211
9.3 DataList控件 211
9.3.1 ItemTemplate模板 212
9.3.2 SelectedItemTemplate模板 213
9.3.3 EditItemTemplate模板 216
9.4 FormView控件 220
9.4.1 ItemTemplate 模板 221
9.4.2 EditItemTemplate 模板 222
9.4.3 InsertItemTemplate模板 223
9.4.4 FormView控件分页 225
9.5 DetailsView控件 226
9.6 处理控件的事件 229
9.6.1 Load事件 229
9.6.2 ItemCreated事件 231
9.6.3 ItemDataBound事件 232
9.6.4 ItemCommand事件 233
9.7 小结 234
9.8 思考和练习 234
第10章 数据绑定技术 236
10.1 SqlDatasource控件绑定
数据库 236
10.2 AccessDataSource绑定 240
10.2.1 绑定Access数据库 240
10.2.2 绑定GridView控件 243
10.3 Repeater控件数据绑定 245
10.4 DataList控件数据绑定 246
10.5 GridView控件数据绑定 248
10.6 FormView控件数据绑定 249
10.7 DetailsView控件数据绑定 252
10.8 Menu控件数据绑定 254
10.9 小结 256
10.10 思考和练习 256
第11章 更新数据集技术 258
11.1 使用SqlDatasource与
GridView实现数据集更新 258
11.1.1 修改记录 258
11.1.2 删除记录 261
11.1.3 代码解释 262
11.2 使用SqlDataSource与
DataList实现数据集更新 263
11.2.1 修改记录 263
11.2.2 删除记录 268
11.3 使用SqlDataSource与
FormView实现数据集更新 269
11.3.1 插入记录 270
11.3.2 修改记录 272
11.4 使用SqlDataSource与
DetailsView实现数据集
更新 274
11.4.1 插入数据 274
11.4.2 修改数据 277
11.4.3 删除数据 280
11.5 应用标准控件实现数据集
更新 282
11.5.1 添加记录 282
11.5.2 更改记录 283
11.5.3 删除记录 284
11.6 小结 285
11.7 思考和练习 286
第12章 客户管理系统开发 287
12.1 系统界面展示 287
12.2 系统设计 289
12.2.1 需求分析 289
12.2.2 系统功能描述 291
12.2.3 系统流程分析 292
12.3 数据库设计 295
12.3.1 数据库分析和设计 295
12.3.2 数据表的创建 297
12.3.3 创建存储过程 299
12.4 创建系统公用模块 302
12.4.1 配置文件web.config 302
12.4.2 站点地图 303
12.4.3 创建母版页 304
12.5 系统界面和代码的实现 308
12.5.1 客户管理系统首页 308
12.5.2 系统用户信息添加页面 310
12.5.3 系统用户信息列表页面 313
12.5.4 客户信息添加页面 316
12.5.5 客户信息列表页面 319
12.5.6 产品信息添加页面 322
12.5.7 产品信息列表页面 324
12.5.8 添加合同信息页面 326
12.5.9 销售信息添加页面 327
12.5.10 客户购买统计页面 328
12.6 系统配置 330
12.7 小结 330
1.1 信息系统概述 1
1.1.1 信息系统概念 1
1.1.2 信息系统的开发 2
1.2 应用程序的典型应用领域 3
1.2.1 企业资源管理 4
1.2.2 供需关系管理 4
1.2.3 客户关系管理 5
1.2.4 电子商务 5
1.3 应用程序架构 6
1.3.1 单用户应用程序架构 6
1.3.2 集中式应用程序架构 7
1.3.3 客户机/服务器应用
程序架构 7
1.3.4 多层应用程序架构 8
1.3.5 浏览器/服务器应用
程序架构 8
1.4 信息系统的总体规划 8
1.4.1 概述 9
1.4.2 数据环境 9
1.4.3 企业信息规划 9
1.5 信息系统分析 11
1.5.1 概述 11
1.5.2 分析的方法 11
1.5.3 UML系统分析 12
1.6 信息系统设计 12
1.6.1 概述 12
1.6.2 数据库设计 13
1.6.3 界面设计 13
1.6.4 功能设计 13
1.6.5 UML功能设计方法 14
1.7 信息系统测试 15
1.7.1 概述 15
1.7.2 模块测试 15
1.7.3 数据测试 16
1.7.4 测试的高级应用 17
1.8 信息系统运行和维护 17
1.9 小结 18
1.10 思考和练习 18
第2章 数据库理论基础 20
2.1 数据、数据库、数据库
管理系统和数据库系统 20
2.1.1 数据(DATA) 20
2.1.2 数据库(DATABASE) 20
2.1.3 数据库管理系统
(DATABASE MANAGE-
MENT SYSTEM--DBMS) 21
2.1.4 数据库系统
(DATABASE SYSTEM--
DBS) 21
2.2 数据模型 22
2.2.1 数据模型的概念和分类 22
2.2.2 三种主要数据模型 23
2.3 关系模型的完整性约束条件 26
2.3.1 实体完整性 26
2.3.2 参照完整性 27
2.3.3 用户定义的完整性 27
2.4 数据库保护 28
2.4.1 并发控制 28
2.4.2 恢复 28
2.5 数据库设计 29
2.5.1 需求分析 29
2.5.2 概念结构设计 31
2.5.3 逻辑结构设计 34
2.6 小结 36
2.7 思考和练习 36
第3章 Microsoft SQL Server 2005 38
3.1 Microsoft SQL Server
的管理工具 38
3.1.1 查询分析器 38
3.1.2 导入和导出数据 39
3.1.3 服务管理器 45
3.1.4 服务器网络实用工具 45
3.1.5 客户端网络实用工具 46
3.1.6 企业管理器 46
3.1.7 事件探查器 47
3.1.8 联机丛书 48
3.2 应用数据库 49
3.2.1 设计数据库 49
3.2.2 创建数据库 51
3.2.3 数据库属性设置 53
3.2.4 删除数据库 58
3.3 数据表 58
3.3.1 创建数据表 59
3.3.2 修改数据表 60
3.3.3 删除数据表 60
3.3.4 设置列属性 61
3.4 数据库的安全性 61
3.4.1 login认证 62
3.4.2 数据库用户账户和角色 62
3.4.3 许可验证 63
3.5 小结 63
3.6 思考和练习 64
第4章 Microsoft SQL Server 2005
高级应用 67
4.1 视图 67
4.1.1 视图的优缺点 67
4.1.2 创建视图 68
4.1.3 修改视图 73
4.1.4 删除视图 74
4.1.5 使用视图修改数据 75
4.2 索引 76
4.2.1 索引的类型 76
4.2.2 创建索引 77
4.2.3 删除索引 80
4.3 存储过程 80
4.3.1 创建存储过程 80
4.3.2 执行存储过程 83
4.3.3 修改存储过程 85
4.3.4 删除存储过程 87
4.4 触发器 88
4.4.1 创建触发器 88
4.4.2 修改触发器 90
4.4.3 删除触发器 91
4.4.4 禁用和启用触发器 91
4.5 数据备份 92
4.5.1 备份策略 92
4.5.2 备份类型 93
4.5.3 恢复模型 93
4.5.4 创建备份 93
4.5.5 数据库还原 94
4.6 小结 96
4.7 思考和练习 97
第5章 Transact-SQL语言 99
5.1 Transact-SQL基础 99
5.1.1 数据类型 99
5.1.2 常量 100
5.1.3 语句 103
5.1.4 表达式 103
5.1.5 内嵌函数 104
5.1.6 NULL 105
5.2 数据查询语句 105
5.2.1 简单查询 105
5.2.2 数据的排序、聚集和分组 116
5.2.3 多表连接查询 121
5.2.4 子查询 122
5.3 数据操作 124
5.3.1 数据的插入 124
5.3.2 数据的更新 128
5.3.3 数据的删除 129
5.4 小结 130
5.5 思考和练习 130
第6章 ASP.NET 2.0新特性 133
6.1 VS.NET 2005编辑环境介绍 133
6.1.1 主窗体 133
6.1.2 解决方案资源管理器 134
6.1.3 工具箱 135
6.1.4 属性面板 143
6.2 ASP.NET 2.0新特性 143
6.2.1 Login登录控件 143
6.2.2 Menu页面导航控件 146
6.2.3 SqlDataSource控件 148
6.2.4 GridView控件 152
6.3 母版页的应用 155
6.4 小结 156
6.5 思考和练习 156
第7章 窗体基本设计 158
7.1 窗体的类型及操作方式 158
7.2 SDI和MDI应用程序 158
7.2.1 SDI应用程序 158
7.2.2 MDI应用程序 159
7.3 菜单及工具栏 159
7.3.1 创建菜单 160
7.3.2 加入快捷菜单
(上下文菜单) 162
7.3.3 工具栏 162
7.3.4 窗体、菜单应用实例 163
7.4 Windows Form控件 167
7.4.1 Label和LinkLabel控件 167
7.4.2 Button控件 168
7.4.3 TextBox控件 168
7.4.4 RadioButton和
CheckBox控件 169
7.4.5 ListBox控件 170
7.4.6 ComboBox控件 171
7.4.7 ListView控件 171
7.4.8 StatusBar控件 172
7.5 数据控件 173
7.5.1 BindingSource控件 173
7.5.2 DataGridView控件 176
7.5.3 应用实例 177
7.6 小结 178
7.7 思考和练习 178
第8章 使用ADO.NET数据库
访问对象 180
8.1 ADO.NET概述 180
8.2 Connection对象 181
8.2.1 Connection对象概述 181
8.2.2 Connection对象的属性 181
8.2.3 Connection对象的方法 182
8.2.4 Connection对象实例 183
8.3 Command对象 183
8.3.1 Command对象概述 183
8.3.2 Command对象的属性 184
8.3.3 Command对象的方法 184
8.3.4 Command对象实例 185
8.4 DataReader对象 188
8.4.1 DataReader对象概述 188
8.4.2 DataReader对象的属性 188
8.4.3 DataReader对象的方法 188
8.4.4 DataReader对象实例 189
8.5 DataAdapter对象 193
8.5.1 DataAdapter对象概述 193
8.5.2 DataAdapter对象的属性 193
8.6 DataSet对象 193
8.6.1 DataSet对象概述 194
8.6.2 DataSet对象的应用 194
8.6.3 DataSet对象实例 195
8.7 小结 202
8.8 思考和练习 202
第9章 数据访问服务器控件 204
9.1 数据访问服务器控件概述 204
9.2 Repeater控件 204
9.2.1 ItemTemplate模板 205
9.2.2 AlternatingItemTemplate
模板 206
9.2.3 SeparatorTemplate模板 209
9.2.4 HeaderTemplate模板 210
9.2.5 FooterTemplate模板 211
9.3 DataList控件 211
9.3.1 ItemTemplate模板 212
9.3.2 SelectedItemTemplate模板 213
9.3.3 EditItemTemplate模板 216
9.4 FormView控件 220
9.4.1 ItemTemplate 模板 221
9.4.2 EditItemTemplate 模板 222
9.4.3 InsertItemTemplate模板 223
9.4.4 FormView控件分页 225
9.5 DetailsView控件 226
9.6 处理控件的事件 229
9.6.1 Load事件 229
9.6.2 ItemCreated事件 231
9.6.3 ItemDataBound事件 232
9.6.4 ItemCommand事件 233
9.7 小结 234
9.8 思考和练习 234
第10章 数据绑定技术 236
10.1 SqlDatasource控件绑定
数据库 236
10.2 AccessDataSource绑定 240
10.2.1 绑定Access数据库 240
10.2.2 绑定GridView控件 243
10.3 Repeater控件数据绑定 245
10.4 DataList控件数据绑定 246
10.5 GridView控件数据绑定 248
10.6 FormView控件数据绑定 249
10.7 DetailsView控件数据绑定 252
10.8 Menu控件数据绑定 254
10.9 小结 256
10.10 思考和练习 256
第11章 更新数据集技术 258
11.1 使用SqlDatasource与
GridView实现数据集更新 258
11.1.1 修改记录 258
11.1.2 删除记录 261
11.1.3 代码解释 262
11.2 使用SqlDataSource与
DataList实现数据集更新 263
11.2.1 修改记录 263
11.2.2 删除记录 268
11.3 使用SqlDataSource与
FormView实现数据集更新 269
11.3.1 插入记录 270
11.3.2 修改记录 272
11.4 使用SqlDataSource与
DetailsView实现数据集
更新 274
11.4.1 插入数据 274
11.4.2 修改数据 277
11.4.3 删除数据 280
11.5 应用标准控件实现数据集
更新 282
11.5.1 添加记录 282
11.5.2 更改记录 283
11.5.3 删除记录 284
11.6 小结 285
11.7 思考和练习 286
第12章 客户管理系统开发 287
12.1 系统界面展示 287
12.2 系统设计 289
12.2.1 需求分析 289
12.2.2 系统功能描述 291
12.2.3 系统流程分析 292
12.3 数据库设计 295
12.3.1 数据库分析和设计 295
12.3.2 数据表的创建 297
12.3.3 创建存储过程 299
12.4 创建系统公用模块 302
12.4.1 配置文件web.config 302
12.4.2 站点地图 303
12.4.3 创建母版页 304
12.5 系统界面和代码的实现 308
12.5.1 客户管理系统首页 308
12.5.2 系统用户信息添加页面 310
12.5.3 系统用户信息列表页面 313
12.5.4 客户信息添加页面 316
12.5.5 客户信息列表页面 319
12.5.6 产品信息添加页面 322
12.5.7 产品信息列表页面 324
12.5.8 添加合同信息页面 326
12.5.9 销售信息添加页面 327
12.5.10 客户购买统计页面 328
12.6 系统配置 330
12.7 小结 330
猜您喜欢