第1章 界面设计模块 1
1.1 界面设计原则 1
1.2 初始屏幕窗体设计 3
1.3 MDI窗体设计 6
1.3.1 创建MDI窗体 7
1.3.2 窗口切换 8
1.3.3 窗口排列 9
1.3.4 数据剪切 10
1.4 菜单设计 11
1.4.1 添加菜单和菜单项 12
1.4.2 隐藏菜单 13
1.4.3 禁用菜单 14
1.4.4 菜单分组 15
1.4.5 菜单键盘控制 15
1.5 工具栏设计 16
1.6 本章小结 18
第2章 数据库的创建与连接模块 19
2.1 数据库的创建 19
2.1.1 利用Access创建数据库 19
2.1.2 利用SQL Server 2005创建数据库 23
2.1.3 利用Visual Basic 2005创建SQL数据库 26
2.1.4 数据库的基本操作模块 30
2.1.5 数据表的基本操作模块 34
2.2 数据库的连接 36
2.2.1 创建与Access数据库的连接 37
2.2.2 创建与SQL数据库的连接 40
2.3 本章小结 41
第3章 数据库的访问模块 43
3.1 数据编辑模块 43
3.1.1 EditData类的实现方法 43
3.1.2 调用EditData类的方法 50
3.2 视图的基本操作模块 55
3.2.1 mdlCreateView模块的实现方法 55
3.2.2 mdlLoadView模块的实现方法 56
3.2.3 调用mdlCreateView和mdlLoadView模块的方法 58
3.3 存储过程的基本操作模块 60
3.3.1 mdlCreateProc模块的实现方法 61
3.3.2 mdlExecuteProc模块的实现方法 62
3.3.3 调用mdlCreateProc和mdlExecuteProc模块的方法 63
3.4 本章小结 66
第4章 数据显示模块 67
4.1 数据库设计 67
4.2 显示整个表数据的模块 68
4.2.1 mdlDisplaySheet模块的实现方法 68
4.2.2 调用mdlDisplaySheet模块的方法 70
4.3 显示单列数据的模块 72
4.3.1 mdlDisplayColumn模块的实现方法 72
4.3.2 调用mdlDisplayColumn模块的方法 74
4.4 显示相关数据模块 76
4.4.1 mdlDisplayRelatedData模块的实现方法 76
4.4.2 调用mdlDisplayRelatedData模块的方法 79
4.5 显示查询数据模块 81
4.5.1 mdlDisplaySearchData模块的实现方法 81
4.5.2 调用mdlDisplaySearchData模块的方法 82
4.6 显示另一个表中的数据的模块 85
4.6.1 mdlDisplayOthersheetData模块的实现方法 85
4.6.2 调用显示另一个表中数据模块的方法 87
4.7 在另一个窗体中显示数据的模块 90
4.7.1 mdlDisplayOtherformData模块实现方法 90
4.7.2 调用mdlDisplayOtherformData模块的方法 92
4.8 本章小结 94
第5章 水晶报表设计模块 95
5.1 创建水晶报表 95
5.2 报表绑定和显示模块 100
5.2.1 项目设置 100
5.2.2 ReportOperation模块设计 102
5.3 调用ReportOperation模块 107
5.3.1 调用ReportOperation模块 108
5.3.2 运行调用ReportOperation模块的程序 109
5.4 本章小结 112
第6章 用户登录与用户管理模块 113
6.1 数据库设计和数据库连接 113
6.1.1 数据库设计 113
6.1.2 数据库连接 115
6.2 通用模块类 116
6.2.1 声明DBuser类的字段和相应的属性 116
6.2.2 DBuser类的构造函数 118
6.2.3 Encrypt方法 119
6.2.4 LoginConfirm方法 120
6.2.5 AddUser方法 120
6.2.6 DelUser方法 121
6.2.7 PasswordModify方法 122
6.2.8 EditUser方法 122
6.2.9 GetPrivilege方法 123
6.3 用户登录模块的设计 123
6.3.1 登录窗体的设计 123
6.3.2 登录模块的代码设计 124
6.4 用户管理模块的设计 125
6.4.1 添加用户模块设计 126
6.4.2 编辑用户模块设计 130
6.4.3 删除用户模块设计 134
6.4.4 修改用户密码模块设计 138
6.5 本章小结 140
第7章 图书馆管理系统 141
7.1 概述 141
7.2 需求分析 143
7.3 系统设计 143
7.4 数据库设计 144
7.4.1 数据库的需求分析 145
7.4.2 数据库逻辑结构设计 147
7.5 设计系统主界面 150
7.5.1 创建工程项目 150
7.5.2 设计系统主界面 150
7.6 通用模块的应用 153
7.7 用户登录与用户管理模块的设计 153
7.8 系统功能模块的设计 154
7.8.1 书籍管理模块 154
7.8.2 读者管理模块 174
7.9 系统的编译和运行 175
7.10 应用程序的安装和部署 183
7.10.1 在.NET中创建应用程序部署 183
7.10.2 安装“图书馆管理系统”程序 188
7.11 本章小结 190
第8章 学生管理系统 191
8.1 概述 191
8.2 需求分析 192
8.3 系统设计 193
8.4 数据库设计 194
8.4.1 数据库的需求分析 194
8.4.2 数据库逻辑结构设计 196
8.5 设计系统主界面 199
8.5.1 创建工程项目 199
8.5.2 设计系统主界面 199
8.6 通用模块的应用 202
8.7 用户登录与用户管理模块的设计 203
8.8 系统功能模块的设计 203
8.8.1 学生管理模块 204
8.8.2 班级管理模块 216
8.8.3 课程管理模块 220
8.8.4 成绩管理模块 222
8.9 系统实现 224
8.10 本章小结 230
第9章 餐饮管理系统 231
9.1 概述 231
9.2 需求分析 232
9.3 系统设计 233
9.4 数据库设计 234
9.4.1 数据库的需求分析 235
9.4.2 数据库逻辑结构设计 236
9.5 设计系统主界面 239
9.5.1 创建工程项目 239
9.5.2 设计系统主界面 240
9.6 通用模块的应用 240
9.7 用户登录与用户管理模块的设计 242
9.8 系统功能模块的设计 243
9.8.1 系统初始化模块 243
9.8.2 菜单管理模块 252
9.8.3 账单管理 255
9.8.4 外卖管理模块 256
9.8.5 营业管理模块 258
9.8.6 预订编辑模块 258
9.8.7 员工编辑 258
9.8.8 查询模块 259
9.9 系统实现 262
9.10 本章小结 267
第10章 进销存管理系统 269
10.1 概述 269
10.2 需求分析 271
10.3 系统设计 271
10.4 数据库设计 273
10.4.1 数据库的需求分析 273
10.4.2 数据库逻辑结构设计 275
10.4.3 创建主键及外键的表关系 283
10.4.4 创建触发器 283
10.5 设计系统主界面 285
10.5.1 创建工程项目 285
10.5.2 设计系统主界面 285
10.6 通用模块的应用 289
10.7 用户登录与用户管理模块的设计 290
10.8 系统功能模块的设计 291
10.8.1 基本信息管理模块 291
10.8.2 进销存管理模块 295
10.8.3 财务管理模块 299
10.8.4 报表显示模块 300
10.9 系统实现 305
10.10 本章小结 312
第11章 人力资源管理系统 313
11.1 概述 313
11.2 需求分析 314
11.3 系统设计 315
11.4 数据库设计 316
11.4.1 数据库的需求分析 316
11.4.2 数据库逻辑结构设计 319
11.5 数据库结构的实现 323
11.5.1 创建数据库 323
11.5.2 创建部门表 324
11.5.3 创建员工表 326
11.5.4 创建考勤表 328
11.5.5 创建考评表 330
11.5.6 创建工资表 332
11.5.7 创建用户表 335
11.5.8 创建家庭成员和学习/工作经历表 335
11.6 设计系统主界面和初始屏幕 335
11.6.1 创建工程项目 335
11.6.2 设计系统主界面 335
11.6.3 设计系统初始屏幕 338
11.7 通用模块的应用 339
11.8 用户登录与用户管理模块的设计 342
11.9 系统功能模块的设计 343
11.9.1 部门管理模块 343
11.9.2 员工管理模块 352
11.9.3 考勤管理模块 372
11.9.4 考评管理模块 372
11.9.5 工资管理模块 373
11.10 系统的实现 373
11.11 本章小结 379
第12章 网络书店系统 381
12.1 概述 381
12.2 需求分析 383
12.3 系统设计 384
12.4 数据库设计 385
12.4.1 数据库的需求分析 386
12.4.2 数据库逻辑结构设计 388
12.5 设计系统主界面 391
12.5.1 创建工程项目 391
12.5.2 设计系统主界面 394
12.6 App_Code中的代码 395
12.6.1 基类Base 395
12.6.2 订单类 398
12.6.3 订单细节类 400
12.6.4 书籍类 401
12.6.5 通用模块类 403
12.7 系统功能模块的设计 403
12.7.1 系统主页 403
12.7.2 用户管理模块 408
12.7.3 书籍显示模块 416
12.7.4 购书模块 422
12.7.5 书籍管理模块 430
12.7.6 订单管理模块 430
12.8 系统实现 430
12.9 Web程序安装和部署 439
12.9.1 生成Web安装项目 439
12.9.2 安装IIS Web服务器 441
12.9.3 安装Web项目 443
12.9.4 发布Web程序 444
12.10 本章小结 451