图书目录

目    录

第1章  VB数据库系统设计概述 1

1.1  数据库基础 1

1.1.1  数据库系统基本概念 1

1.1.2  数据库系统结构 3

1.1.3  数据模型 4

1.1.4  概念模型的表示—— E-R图 5

1.1.5  关系数据库 7

1.1.6  关系数据库的数据模型 9

1.2  数据库设计理论 13

1.2.1  数据库设计方法 13

1.2.2  数据库设计的基本步骤 14

1.3  数据库项目开发 17

1.3.1  数据库项目管理 17

1.3.2  项目中的质量管理 20

1.3.3  项目风险的管理控制 21

1.3.4  实施数据库项目的模式与方法 22

1.4  数据库后台产品 24

1.4.1  Access数据库 24

1.4.2  SQL Server数据库 24

1.5  ODBC数据源 29

1.5.1  ODBC基础 29

1.5.2  注册ODBC数据源 30

1.6  SQL知识介绍 33

1.6.1  SQL语言简介 33

1.6.2  VB中常用的SQL语句 35

1.6.3  SQL数学函数 45

1.6.4  多层SQL查询 46

1.7  VB数据库项目开发技术 46

1.7.1  使用Data控件访问数据库 46

1.7.2  ADO对象与数据库的使用 47

1.8  小结 62

第2章  档案管理信息系统 63

2.1  概述 63

2.2  需求分析 64

2.2.1  理解需求 64

2.2.2  需求分析 65

2.3  UML系统建模 66

2.3.1  档案管理信息系统的用例分析 66

2.3.2  档案管理信息系统的域类分析 67

2.3.3  档案管理信息系统的设计 67

2.4  系统配置 68

2.4.1  软件配置 69

2.4.2  硬件配置 70

2.4.3  网络配置 70

2.5  数据库分析 71

2.5.1  E-R图分析 71

2.5.2  创建数据库 72

2.5.3  创建表/字段 73

2.6  界面设计 74

2.6.1  档案管理信息系统主窗体 75

2.6.2  用户管理模块界面设计 78

2.6.3  档案信息管理模块界面设计 81

2.6.4  档案目录信息管理模块界面设计 83

2.6.5  其他模块界面设计 85

2.7  代码分析/实现 86

2.7.1  公用模块 86

2.7.2  系统主界面模块代码设计 88

2.7.3  系统用户管理模块 88

2.7.4  档案信息管理模块界面设计 94

2.7.5  档案目录信息管理模块界面设计 104

2.7.6  其他模块代码设计 104

2.8  实例演示 105

2.9  小结 107

第3章  人事管理信息系统 108

3.1  概述 108

3.2  需求分析 109

3.2.1  理解需求 109

3.2.2  需求分析 110

3.3  UML系统建模 111

3.3.1  人事管理信息系统的用例分析 111

3.3.2  人事管理信息系统的域类分析 112

3.3.3  人事管理信息系统的设计 113

3.4  系统配置 115

3.4.1  软件配置 115

3.4.2  硬件配置 116

3.4.3  网络配置 116

3.5  数据库分析 117

3.5.1  E-R图分析 117

3.5.2  创建数据库 118

3.5.3  创建表/字段 121

3.6  界面设计 124

3.6.1  人事管理信息系统主窗体 125

3.6.2  用户管理模块界面设计 126

3.6.3  员工信息模块界面设计 131

3.6.4  员工考勤管理模块界面设计 136

3.6.5  员工工资信息管理模块界面设计 136

3.6.6  培训计划管理模块界面设计 136

3.6.7  福利费管理模块界面设计 136

3.7  代码分析/实现 136

3.7.1  公用模块 137

3.7.2  系统用户管理模块 139

3.7.3  员工基本信息模块 144

3.7.4  员工考勤信息管理模块 149

3.7.5  员工工资信息管理模块 149

3.7.6  培训计划管理信息模块 149

3.7.7  福利费管理信息模块 149

3.8  实例演示 150

3.9  小结 151

第4章  物业管理信息系统 152

4.1  概述 152

4.2  需求分析 153

4.2.1  理解需求 153

4.2.2  需求分析 154

4.3  UML系统建模 155

4.3.1  物业管理信息系统的用例分析 155

4.3.2  物业管理信息系统的域类分析 156

4.3.3  物业管理信息系统的设计 157

4.4  系统配置 159

4.4.1  软件配置 159

4.4.2  硬件配置 160

4.4.3  网络配置 161

4.5  数据库分析 161

4.5.1  E-R图分析 161

4.5.2  创建数据库 163

4.5.3  创建表/字段 165

4.6  界面设计 167

4.6.1  物业管理信息系统主窗体 167

4.6.2  用户管理模块界面设计 169

4.6.3  房屋信息模块界面设计 169

4.6.4  住户管理信息模块界面设计 173

4.6.5  计量仪表数据管理信息模块界面设计 175

4.6.6  报修管理信息模块界面设计 176

4.6.7  物业设备管理信息模块界面设计 178

4.7  代码分析/实现 179

4.7.1  公用模块 179

4.7.2  系统用户管理模块 181

4.7.3  房屋管理信息模块 181

4.7.4  住户管理信息模块 189

4.7.5  仪表数据管理信息模块 189

4.7.6  报修管理信息模块 189

4.7.7  物业设备管理信息模块 189

4.8  实例演示 189

4.9  小结 191

第5章  学生管理信息系统 192

5.1  概述 192

5.2  需求分析 193

5.2.1  理解需求 193

5.2.2  需求分析 194

5.3  UML系统建模 195

5.3.1  学生管理信息系统的用例分析 195

5.3.2  学生管理信息系统的域类分析 196

5.3.3  学生管理信息系统的设计 196

5.4  系统配置 197

5.4.1  软件配置 198

5.4.2  硬件配置 199

5.4.3  网络配置 199

5.5  数据库分析 200

5.5.1  E-R图分析 200

5.5.2  创建数据库 201

5.5.3  创建表/字段 202

5.6  界面设计 204

5.6.1  学生管理信息系统主窗体 204

5.6.2  登录模块界面设计 205

5.6.3  数据录入模块界面设计 206

5.6.4  浏览和修改模块界面设计 210

5.6.5  查询模块界面设计 211

5.6.6  打印报表模块界面设计 212

5.6.7  统计和用户管理模块界面设计 217

5.7  代码分析/实现 218

5.7.1  公用模块 218

5.7.2  登录模块代码设计 218

5.7.3  数据录入模块代码设计 220

5.7.4  系统数据录入模块 227

5.7.5  浏览和修改模块代码设计 227

5.7.6  查询模块代码设计 231

5.7.7  打印报表模块代码设计 232

5.7.8  统计和用户管理模块代码设计 232

5.8  实例演示 236

5.9  小结 237

第6章  机票预订管理信息系统 238

6.1  概述 238

6.2  需求分析 239

6.2.1  理解需求 239

6.2.2  需求分析 240

6.3  UML系统建模 241

6.3.1  机票预订管理信息系统的用例分析 241

6.3.2  机票预订管理信息系统的域类分析 242

6.3.3  机票预订管理信息系统的设计 243

6.4  系统配置 245

6.4.1  软件配置 245

6.4.2  硬件配置 246

6.4.3  网络配置 247

6.5  数据库分析 248

6.5.1  E-R图分析 248

6.5.2  创建数据库 249

6.5.3  创建表/字段 252

6.6  界面设计 255

6.6.1  机票预订管理信息系统主窗体 255

6.6.2  用户管理模块界面设计 256

6.6.3  航线信息管理模块界面设计 256

6.6.4  客户信息管理模块界面设计 260

6.6.5  票务信息管理模块界面设计 261

6.7  代码分析/实现 262

6.7.1  公用模块 262

6.7.2  系统用户管理模块 264

6.7.3  航线信息管理模块代码设计 264

6.7.4  客户信息管理模块代码设计 273

6.7.5  票务信息管理模块代码设计 274

6.8  实例演示 274

6.9  小结 277

第7章  房地产销售管理信息系统 278

7.1  概述 278

7.2  需求分析 279

7.2.1  理解需求 279

7.2.2  需求分析 280

7.3  UML系统建模 281

7.3.1  房地产销售管理信息系统的用例分析 281

7.3.2  房地产销售管理信息系统的域类分析 282

7.3.3  房地产销售管理信息系统的设计 283

7.4  系统配置 285

7.4.1  软件配置 285

7.4.2  硬件配置 286

7.4.3  网络配置 287

7.5  数据库分析 287

7.5.1  E-R图分析 288

7.5.2  创建数据库 289

7.5.3  创建表/字段 291

7.6  界面设计 294

7.6.1  房地产销售管理信息系统主窗体 294

7.6.2  用户管理模块界面设计 295

7.6.3  楼盘信息模块界面设计 296

7.6.4  房型管理信息模块界面设计 298

7.6.5  客户管理信息模块界面设计 299

7.6.6  销售信息模块界面设计 301

7.6.7  员工管理信息模块界面设计 303

7.7  代码分析/实现 304

7.7.1  公用模块 304

7.7.2  系统用户管理模块 306

7.7.3  楼盘管理信息模块 306

7.7.4  房型管理信息模块 307

7.7.5  客户管理信息模块 307

7.7.6  销售管理信息模块 307

7.7.7  员工管理信息模块 314

7.8  实例演示 314

7.9  小结 316

第8章  医院管理信息系统 317

8.1  概述 317

8.2  需求分析 319

8.2.1  理解需求 319

8.2.2  需求分析 320

8.3  UML系统建模 320

8.3.1  医院管理信息系统的用例分析 321

8.3.2  医院管理信息系统的域类分析 322

8.3.3  医院管理信息系统的设计 323

8.4  系统配置 324

8.4.1  软件配置 325

8.4.2  硬件配置 326

8.4.3  网络配置 327

8.5  数据库分析 327

8.5.1  E-R图分析 327

8.5.2  创建数据库 329

8.5.3  创建表/字段 332

8.6  界面设计 334

8.6.1  医院挂号管理系统主窗体 335

8.6.2  诊断系统 337

8.6.3  化验系统 338

8.6.4  取药系统 339

8.6.5  交费系统 340

8.7  代码分析/实现 341

8.7.1  挂号系统代码分析 341

8.7.2  就诊系统代码分析 346

8.8  程序演示 346

8.9  小结 348

第9章  餐饮管理信息系统 349

9.1  概述 349

9.2  需求分析 350

9.2.1  理解需求 350

9.2.2  需求分析 351

9.3  UML系统建模 352

9.3.1  餐饮管理信息系统的用例分析 352

9.3.2  餐饮管理信息系统的域类分析 353

9.3.3  餐饮管理信息系统的设计 354

9.4  系统配置 356

9.4.1  软件配置 356

9.4.2  硬件配置 357

9.4.3  网络配置 358

9.5  数据库分析 358

9.5.1  E-R图分析 358

9.5.2  创建数据库 360

9.5.3  创建表/字段 362

9.6  界面设计 365

9.6.1  餐饮管理信息系统主窗体 365

9.6.2  用户管理模块界面设计 366

9.6.3  菜肴信息模块界面设计 367

9.6.4  前台营业管理信息模块界面设计 370

9.6.5  预订管理信息模块界面设计 372

9.6.6  外卖服务信息模块界面设计 372

9.6.7  员工管理信息模块界面设计 372

9.7  代码分析/实现 372

9.7.1  公用模块 372

9.7.2  系统用户管理模块 374

9.7.3  菜肴管理信息模块 374

9.7.4  前台营业管理信息模块 374

9.7.5  预订管理信息模块 384

9.7.6  外卖服务管理信息模块 384

9.7.7  员工管理信息模块 384

9.8  实例演示 385

9.9  小结 387

第10章  POS管理信息系统 388

10.1  概述 388

10.2  需求分析 389

10.2.1  理解需求 390

10.2.2  需求分析 390

10.3  UML系统建模 391

10.3.1  POS管理信息系统的用例分析 391

10.3.2  POS管理信息系统的域类分析 392

10.3.3  POS管理信息系统的设计 393

10.4  系统配置 395

10.4.1  软件配置 396

10.4.2  硬件配置 397

10.4.3  网络配置 398

10.5  数据库分析 399

10.5.1  E-R图分析 399

10.5.2  创建数据库 401

10.5.3  创建表/字段 405

10.6  界面设计 408

10.6.1  财务系统 409

10.6.2  前台管理系统 412

10.6.3  业务部门模块 413

10.6.4  库房管理模块 415

10.6.5  人事管理系统 418

10.7  代码分析/实现 420

10.7.1  财务部门 420

10.7.2  前台管理 425

10.7.3  业务部门 427

10.7.4  库房管理 428

10.7.5  人事管理 428

10.8  程序演示 428

10.9  小结 431

第11章  UML建模知识介绍 432

11.1  标准建模语言UML概述 432

11.1.1  UML的历史 432

11.1.2  UML的概念 433

11.1.3  UML的架构 434

11.1.4  UML的模型、视图、图与系统架构建模 434

11.2  用例和用例图 435

11.2.1  用例图 436

11.2.2  系统 437

11.2.3  角色 438

11.2.4  用例 440

11.3  类图和对象图 443

11.3.1  类和对象 443

11.3.2  类图 444

11.3.3  接口 450

11.3.4  包 452

11.3.5  模板 453

11.4  动态建模 454

11.4.1  对象之间的交互——消息 455

11.4.2  状态图 456

11.4.3  状态图之间发送消息 464

11.4.4  时序图 466

11.4.5  协作图 470

11.4.6  活动图 474

11.5  小结 480