书籍详情
C#数据库系统开发案例精选
作者:明日科技 编著
出版社:人民邮电出版社
出版时间:2007-06-01
ISBN:9787115159243
定价:¥49.00
购买这本书可以去
内容简介
本书精选了8个当前应用广泛的数据库系统,详细介绍了使用Visual C#开发数据库管理系统的思路、方法和技术。这些系统分别是企业客户资源管理系统、财务凭证管理系统、库存管理系统、房屋中介系统、商品进销存报表系统、固定资产管理系统、高校教师档案管理系统、网上商城购物系统等。这些系统即可以独立使用,也可作为企业综合管理系统的重要组成部分。 本书附带光盘不但包含了书中所有数据库系统实例的源程序和相关开发素材,同时还包含数十种实用工具软件。本书所有源程序都经过精心调试,在Windows Server 2003下全部通过测试,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的数据库系统开发图书,本书也非常适合大、中专院校师生学习、参考。
作者简介
暂缺《C#数据库系统开发案例精选》作者简介
目录
第1章 企业客户资源管理系统 1
1.1 概述 3
1.2 系统分析 3
1.2.1 需求分析 3
1.2.2 开发工具选择 3
1.3 总体设计 3
1.3.1 项目规划 3
1.3.2 系统业务流程分析 4
1.3.3 系统功能结构 4
1.4 系统设计 5
1.4.1 设计目标 5
1.4.2 开发及运行环境 5
1.4.3 编码规范 5
1.4.4 数据库设计 7
1.5 技术准备 11
1.5.1 在Windows应用程序中添加dll引用 11
1.5.2 在Windows应用程序中设计菜单栏、工具栏和状态栏 12
1.5.3 在Windows应用程序中使用正则表达式 14
1.5.4 Windows应用程序中的邮件发送类 15
1.6 公共模块设计 16
1.6.1 文件及文件夹模块设计 16
1.6.2 公共类设计 18
1.7 主要功能模块设计 24
1.7.1 系统登录设计 24
1.7.2 主窗体设计 26
1.7.3 基本信息管理 29
1.7.4 客户资料管理 37
1.7.5 联系客户窗体设计 45
1.7.6 客户级别分析 50
1.8 疑难问题分析与解决 52
1.8.1 邮件的发送 52
1.8.2 水晶报表的使用 53
1.9 程序调试与错误处理 54
1.10 技术、经验总结 54
1.10.1 技术总结 54
1.10.2 经验总结 55
第2章 财务凭证管理系统 57
2.1 概述 59
2.2 系统分析 59
2.2.1 需求分析 59
2.2.2 开发工具选择 59
2.3 总体设计 59
2.3.1 项目规划 59
2.3.2 系统业务流程分析 60
2.3.3 系统功能结构 60
2.4 系统设计 60
2.4.1 设计目标 60
2.4.2 开发及运行环境 61
2.4.3 数据库设计 61
2.5 技术准备 64
2.5.1 Crystal Repotrt水晶报表 64
2.5.2 SQL高级查询 67
2.5.3 视图 68
2.6 公共模块设计 71
2.6.1 文件及文件夹模块设计 71
2.6.2 公共类设计 73
2.7 主要功能模块设计 78
2.7.1 系统登录设计 78
2.7.2 凭证信息录入窗体 79
2.7.3 管理员信息窗体 84
2.7.4 凭证审核基本信息 91
2.7.5 科目信息查询 95
2.7.6 科目信息打印 98
2.8 疑难问题分析与解决 100
2.8.1 如何实现总账查询 100
2.8.2 通过视图解决水晶报表中显示的错误数据 100
2.9 程序调试与错误处理 101
2.10 技术与经验总结 102
2.10.1 技术总结 102
2.10.2 经验总结 102
第3章 库存管理系统 103
3.1 概述 105
3.2 系统分析 105
3.2.1 需求分析 105
3.2.2 开发工具选择 105
3.3 总体设计 105
3.3.1 项目规划 105
3.3.2 系统业务流程分析 106
3.3.3 系统功能结构 106
3.4 系统设计 107
3.4.1 设计目标 107
3.4.2 开发及运行环境 107
3.4.3 数据库设计 107
3.5 技术准备 117
3.5.1 Graphics类的使用 117
3.5.2 在Windows应用程序中按日期查询记录 117
3.6 公共模块设计 118
3.6.1 文件及文件夹模块设计 118
3.6.2 公共类设计 119
3.7 主要功能模块设计 128
3.7.1 系统登录设计 128
3.7.2 供应商信息设置 131
3.7.3 货物入库管理 135
3.7.4 货物出库管理 139
3.7.5 借货管理 144
3.7.6 还货管理 148
3.7.7 库存信息查询 153
3.7.8 出入库货物年统计 156
3.8 疑难问题分析与解决 159
3.8.1 货物入库时更新货物信息表 159
3.8.2 通过饼图分析货物出入库情况 159
3.9 程序调试与错误处理 160
3.10 技术、经验总结 162
3.10.1 技术总结 162
3.10.2 经验总结 163
第4章 房屋中介系统 165
4.1 概述 167
4.2 系统分析 167
4.2.1 需求分析 167
4.2.2 开发工具选择 167
4.3 总体设计 167
4.3.1 项目规划 167
4.3.2 系统业务流程分析 168
4.3.3 系统功能结构 168
4.4 系统设计 169
4.4.1 设计目标 169
4.4.2 开发及运行环境 169
4.4.3 数据库设计 170
4.5 技术准备 182
4.5.1 MDI窗体 182
4.5.2 Process类 184
4.6 公共模块设计 186
4.6.1 文件及文件夹模块设计 186
4.6.2 公共类设计 187
4.7 主要功能模块设计 190
4.7.1 系统登录设计 190
4.7.2 用户信息管理 194
4.7.3 房源信息设置 198
4.7.4 房源信息查询 203
4.7.5 房源状态浏览 208
4.7.6 员工信息设置 213
4.8 疑难问题分析与解决 216
4.8.1 通过触发器对视图进行添加、修改和删除操作 216
4.8.2 结束数据库连接进程完成数据库还原 217
4.9 程序调试与错误处理 218
4.10 技术、经验总结 219
4.10.1 技术总结 219
4.10.2 经验总结 220
第5章 商品进销存报表系统 221
5.1 概述 223
5.2 系统分析 223
5.2.1 需求分析 223
5.2.2 开发工具选择 223
5.3 总体设计 224
5.3.1 项目规划 224
5.3.2 系统业务流程分析 224
5.3.3 系统功能结构 225
5.4 系统设计 225
5.4.1 设计目标 225
5.4.2 开发及运行环境 225
5.4.3 数据库设计 226
5.5 技术准备 233
5.5.1 水晶报表简介 233
5.5.2 水晶报表的配置及使用 234
5.6 公共模块设计 235
5.6.1 文件及文件夹模块设计 235
5.6.2 公共类设计 236
5.7 主要功能模块设计 244
5.7.1 系统登录设计 244
5.7.2 采购进货管理设计 247
5.7.3 采购查询管理设计 256
5.7.4 库存调拨管理设计 258
5.7.5 员工信息报表设计 263
5.7.6 商品进货分析报表设计 265
5.7.7 员工销售分析报表设计 268
5.7.8 系统用户设计 271
5.8 疑难问题分析与解决 277
5.8.1 根据树节点中CheckBox框选中状态设置用户权限 277
5.8.2 根据权限,控制节点中CheckBox框选中状态 278
5.9 程序调试与错误处理 279
5.10 技术、经验总结 279
5.10.1 技术总结 279
5.10.2 经验总结 281
第6章 固定资产管理系统 283
6.1 概述 285
6.2 系统分析 285
6.2.1 需求分析 285
6.2.2 开发工具选择 285
6.3 总体设计 285
6.3.1 项目规划 285
6.3.2 系统业务流程 286
6.3.3 系统功能结构 286
6.4 系统设计 286
6.4.1 设计目标 286
6.4.2 开发及运行环境 287
6.4.3 数据库设计 287
6.5 技术准备 292
6.6 公共模块设计 293
6.6.1 文件及文件夹模块设计 293
6.6.2 公共类设计 295
6.7 主要功能模块设计 309
6.7.1 系统主窗体 309
6.7.2 固定资产增加窗体 315
6.7.3 固定资产清理窗体 319
6.7.4 固定资产折旧核算窗体 322
6.7.5 系统数据初始化 325
6.8 疑难问题分析与解决 326
6.8.1 DataGridView中数据导出Excel表格中 326
6.8.2 时时验证TextBox中输入类型 327
6.8.3 固定资产计算公式 328
6.9 技术、经验总结 329
6.9.1 技术总结 329
6.9.2 经验总结 329
第7章 高校教师档案管理系统 331
7.1 概述 333
7.2 系统分析 333
7.2.1 需求分析 333
7.2.2 开发工具选择 333
7.3 总体设计 333
7.3.1 项目规划 333
7.3.2 系统业务流程分析 334
7.3.3 系统功能结构 334
7.4 系统设计 335
7.4.1 设计目标 335
7.4.2 开发及运行环境 336
7.4.3 编码规范 336
7.4.4 数据库设计 338
7.5 技术准备 346
7.6 公共模块设计 346
7.6.1 文件及文件夹模块设计 346
7.6.2 WebConfig配置 348
7.6.3 公共类设计 348
7.7 网站前台主要功能模块设计 356
7.7.1 系统登录设计 356
7.7.2 系统首页设计 361
7.7.3 档案信息模块设计 362
7.7.4 搜索功能模块设计 373
7.8 网站后台主要功能模块设计 379
7.8.1 权限管理模块设计 379
7.8.2 管理用户模块设计 382
7.9 疑难问题分析与解决 390
7.9.1 存储过程中实现多条件查询 390
7.9.2 解决SQL注入式攻击 391
7.10 程序调试与错误处理 392
7.11 技术、经验总结 393
7.11.1 技术总结 393
7.11.2 经验总结 394
第8章 网上商城购物系统 395
8.1 概述 397
8.2 系统分析 397
8.2.1 需求分析 397
8.2.2 开发工具选择 397
8.3 总体设计 397
8.3.1 项目规划 397
8.3.2 系统业务流程分析 397
8.3.3 系统功能结构 398
8.4 系统设计 398
8.4.1 设计目标 398
8.4.2 开发及运行环境 399
8.4.3 数据库设计 399
8.5 技术准备 405
8.5.1 母版页的应用 405
8.5.2 缓存技术的应用 408
8.6 公共模块设计 410
8.6.1 文件及文件夹模块设计 410
8.6.2 WebConfig配置 412
8.6.3 公共类设计 412
8.7 网站前台主要功能模块设计 423
8.7.1 查看商品信息模块设计 424
8.7.2 购物车模块设计 428
8.8 网站后台主要功能模块设计 433
8.8.1 后台登录模块设计 433
8.8.2 系统后台首页设计 436
8.8.3 商品管理模块设计 436
8.8.4 订单管理模块设计 446
8.9 疑难问题分析与解决 456
8.9.1 利用母版页避免重复代码的编写 456
8.9.2 利用Session对象传递页面地址 456
8.10 程序调试与错误处理 457
8.11 技术、经验总结 458
8.11.1 技术总结 458
8.11.2 经验总结 458
1.1 概述 3
1.2 系统分析 3
1.2.1 需求分析 3
1.2.2 开发工具选择 3
1.3 总体设计 3
1.3.1 项目规划 3
1.3.2 系统业务流程分析 4
1.3.3 系统功能结构 4
1.4 系统设计 5
1.4.1 设计目标 5
1.4.2 开发及运行环境 5
1.4.3 编码规范 5
1.4.4 数据库设计 7
1.5 技术准备 11
1.5.1 在Windows应用程序中添加dll引用 11
1.5.2 在Windows应用程序中设计菜单栏、工具栏和状态栏 12
1.5.3 在Windows应用程序中使用正则表达式 14
1.5.4 Windows应用程序中的邮件发送类 15
1.6 公共模块设计 16
1.6.1 文件及文件夹模块设计 16
1.6.2 公共类设计 18
1.7 主要功能模块设计 24
1.7.1 系统登录设计 24
1.7.2 主窗体设计 26
1.7.3 基本信息管理 29
1.7.4 客户资料管理 37
1.7.5 联系客户窗体设计 45
1.7.6 客户级别分析 50
1.8 疑难问题分析与解决 52
1.8.1 邮件的发送 52
1.8.2 水晶报表的使用 53
1.9 程序调试与错误处理 54
1.10 技术、经验总结 54
1.10.1 技术总结 54
1.10.2 经验总结 55
第2章 财务凭证管理系统 57
2.1 概述 59
2.2 系统分析 59
2.2.1 需求分析 59
2.2.2 开发工具选择 59
2.3 总体设计 59
2.3.1 项目规划 59
2.3.2 系统业务流程分析 60
2.3.3 系统功能结构 60
2.4 系统设计 60
2.4.1 设计目标 60
2.4.2 开发及运行环境 61
2.4.3 数据库设计 61
2.5 技术准备 64
2.5.1 Crystal Repotrt水晶报表 64
2.5.2 SQL高级查询 67
2.5.3 视图 68
2.6 公共模块设计 71
2.6.1 文件及文件夹模块设计 71
2.6.2 公共类设计 73
2.7 主要功能模块设计 78
2.7.1 系统登录设计 78
2.7.2 凭证信息录入窗体 79
2.7.3 管理员信息窗体 84
2.7.4 凭证审核基本信息 91
2.7.5 科目信息查询 95
2.7.6 科目信息打印 98
2.8 疑难问题分析与解决 100
2.8.1 如何实现总账查询 100
2.8.2 通过视图解决水晶报表中显示的错误数据 100
2.9 程序调试与错误处理 101
2.10 技术与经验总结 102
2.10.1 技术总结 102
2.10.2 经验总结 102
第3章 库存管理系统 103
3.1 概述 105
3.2 系统分析 105
3.2.1 需求分析 105
3.2.2 开发工具选择 105
3.3 总体设计 105
3.3.1 项目规划 105
3.3.2 系统业务流程分析 106
3.3.3 系统功能结构 106
3.4 系统设计 107
3.4.1 设计目标 107
3.4.2 开发及运行环境 107
3.4.3 数据库设计 107
3.5 技术准备 117
3.5.1 Graphics类的使用 117
3.5.2 在Windows应用程序中按日期查询记录 117
3.6 公共模块设计 118
3.6.1 文件及文件夹模块设计 118
3.6.2 公共类设计 119
3.7 主要功能模块设计 128
3.7.1 系统登录设计 128
3.7.2 供应商信息设置 131
3.7.3 货物入库管理 135
3.7.4 货物出库管理 139
3.7.5 借货管理 144
3.7.6 还货管理 148
3.7.7 库存信息查询 153
3.7.8 出入库货物年统计 156
3.8 疑难问题分析与解决 159
3.8.1 货物入库时更新货物信息表 159
3.8.2 通过饼图分析货物出入库情况 159
3.9 程序调试与错误处理 160
3.10 技术、经验总结 162
3.10.1 技术总结 162
3.10.2 经验总结 163
第4章 房屋中介系统 165
4.1 概述 167
4.2 系统分析 167
4.2.1 需求分析 167
4.2.2 开发工具选择 167
4.3 总体设计 167
4.3.1 项目规划 167
4.3.2 系统业务流程分析 168
4.3.3 系统功能结构 168
4.4 系统设计 169
4.4.1 设计目标 169
4.4.2 开发及运行环境 169
4.4.3 数据库设计 170
4.5 技术准备 182
4.5.1 MDI窗体 182
4.5.2 Process类 184
4.6 公共模块设计 186
4.6.1 文件及文件夹模块设计 186
4.6.2 公共类设计 187
4.7 主要功能模块设计 190
4.7.1 系统登录设计 190
4.7.2 用户信息管理 194
4.7.3 房源信息设置 198
4.7.4 房源信息查询 203
4.7.5 房源状态浏览 208
4.7.6 员工信息设置 213
4.8 疑难问题分析与解决 216
4.8.1 通过触发器对视图进行添加、修改和删除操作 216
4.8.2 结束数据库连接进程完成数据库还原 217
4.9 程序调试与错误处理 218
4.10 技术、经验总结 219
4.10.1 技术总结 219
4.10.2 经验总结 220
第5章 商品进销存报表系统 221
5.1 概述 223
5.2 系统分析 223
5.2.1 需求分析 223
5.2.2 开发工具选择 223
5.3 总体设计 224
5.3.1 项目规划 224
5.3.2 系统业务流程分析 224
5.3.3 系统功能结构 225
5.4 系统设计 225
5.4.1 设计目标 225
5.4.2 开发及运行环境 225
5.4.3 数据库设计 226
5.5 技术准备 233
5.5.1 水晶报表简介 233
5.5.2 水晶报表的配置及使用 234
5.6 公共模块设计 235
5.6.1 文件及文件夹模块设计 235
5.6.2 公共类设计 236
5.7 主要功能模块设计 244
5.7.1 系统登录设计 244
5.7.2 采购进货管理设计 247
5.7.3 采购查询管理设计 256
5.7.4 库存调拨管理设计 258
5.7.5 员工信息报表设计 263
5.7.6 商品进货分析报表设计 265
5.7.7 员工销售分析报表设计 268
5.7.8 系统用户设计 271
5.8 疑难问题分析与解决 277
5.8.1 根据树节点中CheckBox框选中状态设置用户权限 277
5.8.2 根据权限,控制节点中CheckBox框选中状态 278
5.9 程序调试与错误处理 279
5.10 技术、经验总结 279
5.10.1 技术总结 279
5.10.2 经验总结 281
第6章 固定资产管理系统 283
6.1 概述 285
6.2 系统分析 285
6.2.1 需求分析 285
6.2.2 开发工具选择 285
6.3 总体设计 285
6.3.1 项目规划 285
6.3.2 系统业务流程 286
6.3.3 系统功能结构 286
6.4 系统设计 286
6.4.1 设计目标 286
6.4.2 开发及运行环境 287
6.4.3 数据库设计 287
6.5 技术准备 292
6.6 公共模块设计 293
6.6.1 文件及文件夹模块设计 293
6.6.2 公共类设计 295
6.7 主要功能模块设计 309
6.7.1 系统主窗体 309
6.7.2 固定资产增加窗体 315
6.7.3 固定资产清理窗体 319
6.7.4 固定资产折旧核算窗体 322
6.7.5 系统数据初始化 325
6.8 疑难问题分析与解决 326
6.8.1 DataGridView中数据导出Excel表格中 326
6.8.2 时时验证TextBox中输入类型 327
6.8.3 固定资产计算公式 328
6.9 技术、经验总结 329
6.9.1 技术总结 329
6.9.2 经验总结 329
第7章 高校教师档案管理系统 331
7.1 概述 333
7.2 系统分析 333
7.2.1 需求分析 333
7.2.2 开发工具选择 333
7.3 总体设计 333
7.3.1 项目规划 333
7.3.2 系统业务流程分析 334
7.3.3 系统功能结构 334
7.4 系统设计 335
7.4.1 设计目标 335
7.4.2 开发及运行环境 336
7.4.3 编码规范 336
7.4.4 数据库设计 338
7.5 技术准备 346
7.6 公共模块设计 346
7.6.1 文件及文件夹模块设计 346
7.6.2 WebConfig配置 348
7.6.3 公共类设计 348
7.7 网站前台主要功能模块设计 356
7.7.1 系统登录设计 356
7.7.2 系统首页设计 361
7.7.3 档案信息模块设计 362
7.7.4 搜索功能模块设计 373
7.8 网站后台主要功能模块设计 379
7.8.1 权限管理模块设计 379
7.8.2 管理用户模块设计 382
7.9 疑难问题分析与解决 390
7.9.1 存储过程中实现多条件查询 390
7.9.2 解决SQL注入式攻击 391
7.10 程序调试与错误处理 392
7.11 技术、经验总结 393
7.11.1 技术总结 393
7.11.2 经验总结 394
第8章 网上商城购物系统 395
8.1 概述 397
8.2 系统分析 397
8.2.1 需求分析 397
8.2.2 开发工具选择 397
8.3 总体设计 397
8.3.1 项目规划 397
8.3.2 系统业务流程分析 397
8.3.3 系统功能结构 398
8.4 系统设计 398
8.4.1 设计目标 398
8.4.2 开发及运行环境 399
8.4.3 数据库设计 399
8.5 技术准备 405
8.5.1 母版页的应用 405
8.5.2 缓存技术的应用 408
8.6 公共模块设计 410
8.6.1 文件及文件夹模块设计 410
8.6.2 WebConfig配置 412
8.6.3 公共类设计 412
8.7 网站前台主要功能模块设计 423
8.7.1 查看商品信息模块设计 424
8.7.2 购物车模块设计 428
8.8 网站后台主要功能模块设计 433
8.8.1 后台登录模块设计 433
8.8.2 系统后台首页设计 436
8.8.3 商品管理模块设计 436
8.8.4 订单管理模块设计 446
8.9 疑难问题分析与解决 456
8.9.1 利用母版页避免重复代码的编写 456
8.9.2 利用Session对象传递页面地址 456
8.10 程序调试与错误处理 457
8.11 技术、经验总结 458
8.11.1 技术总结 458
8.11.2 经验总结 458
猜您喜欢