图书目录

第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

IV

VII