第1章 登录功能模块 1
1.1 需求分析与设计 1
1.1.1 需求分析 1
1.1.2 模块设计 1
1.1.3 数据库设计 2
1.2 建立Windows项目 3
1.3 数据库管理模块 4
1.4 登录主模块 5
1.4.1 设计主窗体界面 5
1.4.2 编写业务逻辑 6
1.5 登录成功页面 7
1.6 打包发布本项目 7
1.7 运行效果演示 13
第2章 注册功能模块 15
2.1 需求分析与设计 15
2.1.1 需求分析 15
2.1.2 模块设计 15
2.1.3 数据库设计 16
2.2 建立Windows项目 17
2.3 数据库管理模块 17
2.4 注册主模块 19
2.4.1 设计主窗体界面 19
2.4.2 编写业务逻辑 20
2.5 运行效果演示 22
第3章 基于窗体的图片管理模块 23
3.1 数据库设计和数据库连接 23
3.1.1 数据库设计 23
3.1.2 模块设计 25
3.2 创建基于窗体的图片管理 26
3.3 通用模块设计 26
3.3.1 数据库通用模块设计 27
3.3.2 基于DAO的图片管理数据库逻辑 30
3.4 登录模块 32
3.4.1 界面设计 32
3.4.2 后台代码设计 33
3.5 图片管理模块 35
3.5.1 界面设计 36
3.5.2 后台代码设计 37
3.6 运行效果演示 40
3.6.1 验证界面 40
3.6.2 图片操作效果演示 41
第4章 基于Web的图片管理模块 45
4.1 数据库设计和数据库连接 45
4.1.1 数据库设计 45
4.1.2 模块设计 46
4.2 创建基于Web的图片管理 47
4.3 通用模块设计 48
4.4 Web图片管理系统的主窗体模块 53
4.4.1 界面设计 53
4.4.2 后台代码设计 54
4.5 上传图片模块 59
4.5.1 界面设计 59
4.5.2 后台代码设计 60
4.6 新建目录模块 62
4.6.1 界面设计 62
4.6.2 后台代码设计 63
4.7 修改目录模块 64
4.7.1 界面设计 64
4.7.2 后台代码设计 65
4.8 运行效果演示 66
4.8.1 配置运行环境 66
4.8.2 浏览图片管理各功能效果 67
第5章 邮件发送管理模块 71
5.1 需求分析与设计 71
5.1.1 需求分析 72
5.1.2 模块设计 72
5.1.3 用户信息数据库的设计 73
5.2 SMTP协议在.NET下的实现 74
5.2.1 SMTP协议概述 74
5.2.2 支持SMTP协议的类库 75
5.3 创建基于.NET窗体的邮件管理项目 75
5.4 数据库管理模块 76
5.5 主窗体模块的设计 80
5.5.1 主窗体的界面设计 80
5.5.2 主窗体模块的代码设计 80
5.6 联系人管理模块的设计 81
5.6.1 联系人管理主窗体的界面设计 81
5.6.2 联系人管理模块的代码设计 83
5.6.3 更新联系人信息的界面设计 85
5.6.4 更新联系人信息模块的代码设计 87
5.6.5 添加联系人信息的界面设计 89
5.6.6 添加联系人信息模块的代码设计 90
5.7 群发邮件模块的设计 92
5.7.1 群发邮件的界面设计 92
5.7.2 群发邮件模块的代码设计 93
5.7.3 群发邮件的执行界面设计 98
5.7.4 执行群发邮件模块的代码设计 100
5.8 普通发送邮件模块的设计 104
5.8.1 窗体的界面设计 104
5.8.2 普通发送邮件模块的代码设计 105
第6章 数据报表模块 109
6.1 数据库设计和数据库连接 109
6.1.1 数据库设计 109
6.1.2 水晶报表概述 110
6.1.3 连接数据源 111
6.2 创建基于.NET的水晶报表项目 114
6.2.1 模块设计 114
6.2.2 创建C#.NET项目 115
6.3 Excel导出模块设计 115
6.3.1 Excel导出模块窗体的设计 115
6.3.2 Excel导出模块的代码设计 117
6.4 水晶报表模块设计 119
6.4.1 push模型水晶报表的界面设计 119
6.4.2 编写以push方式产生模型水晶报表的业务逻辑 125
6.4.3 pull模型水晶报表的界面设计 126
6.4.4 编写以pull方式产生模型水晶报表的业务逻辑 127
6.5 主模块设计 128
6.5.1 主模块的界面设计 128
6.5.2 主模块的代码设计 128
6.5.3 设置启动窗口 129
第7章 电子相册系统 131
7.1 需求分析与设计 131
7.1.1 需求分析 131
7.1.2 模块设计 132
7.1.3 数据库设计 132
7.2 建立Windows项目 134
7.3 数据库管理模块 134
7.4 电子相册主模块 141
7.4.1 设计主窗体界面 142
7.4.2 编写业务逻辑 142
7.5 照片列表模块 146
7.6 照片查询结果模块 149
7.7 照片浏览模块 150
7.8 运行效果演示 153
第8章 图书馆管理系统 155
8.1 概述 155
8.1.1 系统背景 155
8.1.2 系统预览 156
8.2 需求分析与设计 160
8.2.1 需求分析 160
8.2.2 系统设计 161
8.3 数据库设计 162
8.3.1 数据库的需求分析 162
8.3.2 数据库的逻辑结构设计 163
8.3.3 创建表间关系 166
8.3.4 创建ODBC DSN 166
8.4 设计系统主界面 169
8.4.1 创建工程项目 169
8.4.2 建立与数据源连接 169
8.4.3 初始屏幕窗体设计 172
8.4.4 设计系统主界面 175
8.5 用户管理模块 176
8.6 书籍类型管理模块 176
8.7 书籍管理模块 178
8.7.1 添加书籍 178
8.7.2 编辑书籍 181
8.7.3 删除书籍 181
8.7.4 查询书籍 183
8.8 书籍借阅管理 186
8.8.1 借阅书籍 186
8.8.2 归还图书 190
8.9 读者管理模块 192
8.10 系统管理 194
第9章 餐饮管理系统 197
9.1 概述 197
9.1.1 系统背景 197
9.1.2 系统预览 198
9.2 需求分析与设计 203
9.2.1 需求分析 203
9.2.2 系统设计 204
9.3 数据库设计 205
9.3.1 数据库的需求分析 205
9.3.2 数据库的逻辑结构设计 206
9.3.3 创建表间关系 210
9.3.4 创建ODBC DSN 211
9.4 设计系统主界面 213
9.4.1 创建工程项目 213
9.4.2 建立与访问项目资源 213
9.4.3 初始屏幕窗体设计 217
9.4.4 设计系统主界面 218
9.5 菜单管理 220
9.6 营业管理 222
9.7 预订管理 222
9.8 外卖管理 223
9.9 员工管理 225
9.10 账单管理 225
9.11 查询管理 226
9.11.1 账单查询 227
9.11.2 菜单查询 229
9.11.3 预订查询 230
9.11.4 外卖查询 231
9.11.5 员工查询 232
第10章 宾馆管理系统 235
10.1 需求分析与设计 235
10.1.1 需求分析 235
10.1.2 模块设计 236
10.1.3 数据库设计 236
10.2 建立Windows项目 243
10.3 数据库连接模块 243
10.4 系统主模块 244
10.4.1 设计主窗体界面 244
10.4.2 编写业务逻辑 245
10.5 客房类型管理模块 247
10.5.1 设计客房类型管理界面 247
10.5.2 编写业务逻辑 247
10.6 客房信息管理模块 257
10.6.1 设计客房信息管理界面 258
10.6.2 编写业务逻辑 258
10.7 客房信息查询模块 258
10.7.1 设计客房信息查询模块的界面 259
10.7.2 编写业务逻辑 259
10.8 客户入住模块 263
10.8.1 设计客户入住的界面 263
10.8.2 编写业务逻辑 263
10.9 客户入住记录查询模块 267
10.9.1 设计客户入住记录查询的界面 267
10.9.2 编写业务逻辑 268
10.10 客户结算模块 270
10.10.1 设计客户结算的界面 270
10.10.2 编写业务逻辑 271
10.11 打包发布本项目 272
10.12 运行效果演示 277
10.12.1 系统首页 277
10.12.2 客房类型管理 278
10.12.3 新建客房 278
10.12.4 客户入住 279
第11章 企业客户管理系统 281
11.1 总体设计 281
11.2 文件架构 282
11.3 数据库设计 283
11.3.1 数据表的概要说明 283
11.3.2 主要数据表的结构 284
11.3.3 存储过程 289
11.4 企业客户管理系统的实现 294
11.4.1 与数据库连接的实现 295
11.4.2 登录模块的实现 296
11.4.3 用户管理功能实现 297
11.4.4 客户管理的实现 301
11.4.5 产品信息管理的实现 305
11.4.6 合同管理的实现 310
11.4.7 销售统计的实现 322
11.4.8 客户销售情况的实现 327
11.5 数据库的使用 336
第12章 博客系统 341
12.1 总体设计 341
12.2 文件架构 342
12.3 数据库设计 343
12.3.1 数据表的概要说明 343
12.3.2 主要数据表的结构 343
12.4 博客系统的实现 349
12.4.1 与数据库连接的实现 349
12.4.2 客户端首页的实现 350
12.4.3 日志分类列表功能实现 354
12.4.4 日志详细内容显示的实现 355
12.4.5 相册功能的实现 356
12.4.6 视频功能的实现 357
12.4.7 留言页面的实现 358
12.4.8 博客管理端日志管理功能实现 359
12.4.9 评论管理的实现 364
12.4.10 留言管理的实现 366
12.4.11 相册管理的实现 366
12.4.12 视频管理 370
12.5 数据库的使用 370
第13章 图书销售管理系统 375
13.1 总体设计 375
13.2 文件架构 376
13.3 数据库设计 377
13.3.1 数据表的概要说明 377
13.3.2 主要数据表的结构 378
13.3.3 存储过程 382
13.4 图书销售系统的实现 398
13.4.1 与数据库连接的实现 398
13.4.2 登录模块的实现 399
13.4.3 类别浏览控件代码实现 401
13.4.4 搜索用户控件的实现 403
13.4.5 最新图书列表用户控件的实现 403
13.4.6 网站主页面的实现 404
13.4.7 用户注册的实现 407
13.4.8 用户注销的实现 411
13.4.9 图书列表的实现 411
13.4.10 图书详细信息的实现 413
13.4.11 购物车的实现 415
13.4.12 结账功能的实现 421
13.4.13 图书搜索的实现 424
13.4.14 订单列表的实现 425
13.4.15 订单详细列表的实现 426
13.5 数据库的使用 427
13.6 本地发布 430
13.7 网站发布 433
13.7.1 虚拟主机 433
13.7.2 订购主机 435
13.7.3 申请域名 436
13.7.4 域名管理 437
13.7.5 上传文件 438