Visual Basic项目开发案例全程实录(第2版)

Visual Basic项目开发案例全程实录(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2011-01
版次: 2
ISBN: 9787302241898
定价: 79.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 630页
字数: 1082千字
  • 《VisualBasic项目开发案例全程实录(第2版)》以企业进销存管理系统、学生订票管理系统、图书馆管理系统、在线考试系统、餐饮管理系统、酒店客房管理系统、小区物业管理系统、企业人事管理系统、BQ聊天系统、*黄金屋*书友会短信发送系统、云台视频监控系统和企业邮件通12个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。
    书中案例涉及行业广泛,实用性非常强,通过书中的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发。
    《VisualBasic项目开发案例全程实录(第2版)》是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时作参考。 明日科技,专业的软件开发公司,该公司是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业,公司现有各类软件工程师50余人。另外,公司还致力于软件技术的普及和传播,先后创作软件开发类图书多部,其中多部图书荣获“全国优秀畅销书”奖。 第1章企业进销存管理系统(VisualBasic6.0+SQLServer2000实现)1
    视频讲解:1小时50分钟
    1.1开发背景2
    1.2系统分析2
    1.2.1需求分析2
    1.2.2可行性分析2
    1.2.3编写项目计划书3
    1.3系统设计5
    1.3.1系统目标5
    1.3.2系统功能结构6
    1.3.3业务逻辑编码规则6
    1.3.4系统预览8
    1.3.5业务流程图9
    1.4数据库设计10
    1.4.1数据库概要说明10
    1.4.2数据库概念设计10
    1.4.3数据库逻辑设计11
    1.5公共模块设计13
    1.6主窗体设计13
    1.6.1主窗体概述13
    1.6.2主窗体技术分析14
    1.6.3主窗体实现过程16
    1.7系统登录模块设计22
    1.7.1系统登录模块概述22
    1.7.2系统登录模块技术分析23
    1.7.3系统登录模块实现过程25
    1.8商品入库模块设计30
    1.8.1商品入库模块概述30
    1.8.2商品入库模块技术分析31
    1.8.3商品入库模块实现过程32
    1.8.4单元测试38
    1.9商品借出模块设计39
    1.9.1商品借出模块概述39
    1.9.2商品借出模块技术分析40
    1.9.3商品借出模块实现过程41
    1.9.4单元测试45
    1.10出入库现金年统计模块设计46
    1.10.1出入库现金年统计模块概述46
    1.10.2出入库现金年统计模块技术分析47
    1.10.3出入库现金年统计模块实现过程47
    1.11文件清单50
    1.12开发技巧与难点分析51
    1.12.1将窗体显示在屏幕中间51
    1.12.2移动无标题栏窗体52
    1.13文件处理技术53
    1.13.1文件的概念53
    1.13.2文件的分类53
    1.13.3文件处理的一般步骤55
    1.13.4顺序文件55
    1.13.5随机文件60
    1.13.6二进制文件62
    1.13.7常用的文件操作语句和函数63
    1.14本章总结69

    第2章学生订票管理系统(VisualBasic6.0+SQLServer2005实现)70
    视频讲解:1小时53分钟
    2.1开发背景71
    2.2系统分析71
    2.2.1需求分析71
    2.2.2可行性分析71
    2.3系统设计72
    2.3.1系统目标72
    2.3.2系统功能结构72
    2.3.3系统预览73
    2.3.4业务流程图74
    2.4数据库设计74
    2.4.1数据库概要说明74
    2.4.2数据库概念设计75
    2.4.3数据库逻辑设计76
    2.5公共模块设计77
    2.6客户端主窗体设计77
    2.6.1客户端主窗体模块概述77
    2.6.2客户端主窗体技术分析78
    2.6.3客户端主窗体实现过程80
    2.6.4单元测试83
    2.7列车时刻表模块设计84
    2.7.1列车时刻表模块概述84
    2.7.2列车时刻表模块技术分析84
    2.7.3列车时刻表模块实现过程86
    2.8订票管理模块设计88
    2.8.1订票管理模块概述88
    2.8.2订票管理模块技术分析89
    2.8.3订票管理模块实现过程91
    2.8.4单元测试97
    2.9剩余车票查询模块设计97
    2.9.1剩余车票查询模块概述97
    2.9.2剩余车票查询模块技术分析98
    2.9.3剩余车票查询模块实现过程98
    2.9.4单元测试100
    2.10列车信息录入模块设计100
    2.10.1列车信息录入模块概述100
    2.10.2列车信息录入模块技术分析101
    2.10.3列车信息录入模块实现过程101
    2.10.4单元测试105
    2.11信息统计模块设计106
    2.11.1信息统计模块概述106
    2.11.2信息统计模块技术分析106
    2.11.3信息统计模块实现过程108
    2.12文件清单110
    2.13SQLServer2005数据库基本应用
    技术专题111
    2.13.1SQLServer2005简介111
    2.13.2选择合适的SQLServer2005版本111
    2.13.3SQLServer2005工具简介113
    2.13.4在SQLServer2005中创建数据库和表114
    2.14本章总结117

    第3章图书馆管理系统(VisualBasic6.0+Access2000实现)118
    视频讲解:2小时1分钟
    3.1开发背景119
    3.2需求分析119
    3.3系统设计119
    3.3.1系统目标119
    3.3.2系统功能结构120
    3.3.3系统预览120
    3.3.4业务流程图121
    3.4数据库设计122
    3.4.1数据库概要说明122
    3.4.2数据库概念设计122
    3.4.3数据库逻辑设计123
    3.5公共模块设计125
    3.6主窗体设计126
    3.6.1主窗体概述126
    3.6.2主窗体技术分析126
    3.6.3主窗体实现过程128
    3.7读者信息管理模块设计132
    3.7.1读者信息管理模块概述132
    3.7.2读者信息管理模块技术分析133
    3.7.3读者信息管理模块实现过程134
    3.7.4单元测试138
    3.8读者借书管理模块设计139
    3.8.1读者借书管理模块概述139
    3.8.2读者借书管理模块技术分析139
    3.8.3读者借书管理模块实现过程140
    3.9图书丢失管理模块设计144
    3.9.1图书丢失管理模块概述144
    3.9.2图书丢失管理模块技术分析145
    3.9.3图书丢失管理模块实现过程147
    3.10图书验收报表模块设计151
    3.10.1图书验收报表模块概述151
    3.10.2图书验收报表模块技术分析151
    3.10.3图书验收报表模块实现过程154
    3.10.4单元测试155
    3.11文件清单156
    3.12开发技巧与难点分析157
    3.12.1窗体分隔条的实现157
    3.12.2禁止ListView控件中的项目被拖动158
    3.13数据环境设计器及报表的使用159
    3.13.1添加数据环境对象160
    3.13.2Connection对象161
    3.13.3Command对象163
    3.13.4DataReport报表166
    3.14本章总结170

    第4章在线考试系统(VisualBasic6.0+SQLServer2000实现)171
    视频讲解:2小时42分钟
    4.1开发背景172
    4.2系统分析172
    4.2.1需求分析172
    4.2.2可行性分析172
    4.3系统设计172
    4.3.1系统目标172
    4.3.2系统功能结构173
    4.3.3系统预览173
    4.3.4业务流程图175
    4.4数据库设计175
    4.4.1数据库概要说明175
    4.4.2数据库概念设计176
    4.4.3数据库逻辑设计177
    4.5公共模块设计179
    4.6系统登录模块设计181
    4.6.1系统登录模块概述181
    4.6.2系统登录模块技术分析182
    4.6.3系统登录模块实现过程183
    4.6.4单元测试186
    4.7主窗体设计186
    4.7.1主窗体概述186
    4.7.2主窗体技术分析187
    4.7.3主窗体实现过程187
    4.7.4单元测试191
    4.8考试窗体设计191
    4.8.1考试窗体概述191
    4.8.2考试窗体技术分析192
    4.8.3考试窗体实现过程193
    4.9后台管理员窗体设计205
    4.9.1管理员窗体概述205
    4.9.2管理员窗体技术分析206
    4.9.3管理员窗体实现过程207
    4.10修改试题窗体设计209
    4.10.1修改试题窗体概述209
    4.10.2修改试题窗体技术分析209
    4.10.3修改试题窗体实现过程210
    4.10.4单元测试212
    4.11文件清单212
    4.12开发技巧与难点分析213
    4.13打包技术专题215
    4.13.1打包技术概述215
    4.13.2编译程序215
    4.13.3打包的详细过程216
    4.14本章总结221

    第5章餐饮管理系统(VisualBasic6.0+SQLServer2000实现)222
    视频讲解:2小时12分钟
    5.1开发背景223
    5.2需求分析223
    5.3系统设计223
    5.3.1系统目标223
    5.3.2系统功能结构224
    5.3.3系统预览225
    5.3.4业务流程图226
    5.4数据库设计226
    5.4.1数据库概要说明226
    5.4.2数据库概念设计227
    5.4.3数据库逻辑设计228
    5.5公共模块设计231
    5.6主窗体设计235
    5.6.1主窗体概述235
    5.6.2主窗体技术分析235
    5.6.3主窗体实现过程238
    5.6.4单元测试242
    5.7系统登录模块设计242
    5.7.1系统登录模块概述242
    5.7.2系统登录模块技术分析243
    5.7.3系统登录模块实现过程244
    5.7.4单元测试247
    5.8开台管理模块设计247
    5.8.1开台管理模块概述247
    5.8.2开台管理模块技术分析248
    5.8.3开台管理模块实现过程249
    5.9转台服务模块设计254
    5.9.1转台服务模块概述254
    5.9.2转台服务模块技术分析255
    5.9.3转台服务模块实现过程256
    5.10进货管理模块设计258
    5.10.1进货管理模块概述258
    5.10.2进货管理模块技术分析259
    5.10.3进货管理模块实现过程260
    5.11文件清单266
    5.12开发技巧与难点分析268
    5.12.1限制错误登录次数268
    5.12.2辅助输入功能268
    5.13帮助文件制作技术专题269
    5.13.1安装MicrosoftHelpWorkshop269
    5.13.2制作RTF帮助文件270
    5.13.3编译RTF文件274
    5.13.4制作帮助主题文件275
    5.13.5编译成help.hlp文件276
    5.14本章总结276

    第6章酒店客房管理系统(VisualBasic6.0+Access2003实现)277
    视频讲解:1小时37分钟
    6.1开发背景278
    6.2系统分析278
    6.2.1需求分析278
    6.2.2可行性分析278
    6.3系统设计278
    6.3.1系统目标278
    6.3.2系统功能结构279
    6.3.3系统预览280
    6.3.4业务流程图281
    6.4数据库设计282
    6.4.1数据库概要说明282
    6.4.2数据库概念设计282
    6.4.3数据库逻辑设计283
    6.5公共模块设计285
    6.6主窗体设计286
    6.6.1主窗体概述286
    6.6.2主窗体技术分析286
    6.6.3主窗体实现过程287
    6.6.4单元测试290
    6.7系统登录模块设计290
    6.7.1系统登录模块概述290
    6.7.2系统登录模块技术分析291
    6.7.3系统登录模块实现过程292
    6.7.4单元测试293
    6.8住宿登记模块设计293
    6.8.1住宿登记模块概述293
    6.8.2住宿登记模块技术分析294
    6.8.3住宿登记模块实现过程294
    6.8.4单元测试299
    6.9房态查看模块设计300
    6.9.1房态查看模块概述300
    6.9.2房态查看模块技术分析300
    6.9.3房态查看模块实现过程301
    6.10调房登记模块设计302
    6.10.1调房登记模块概述302
    6.10.2调房登记模块技术分析303
    6.10.3调房登记模块实现过程304
    6.11追加押金模块设计307
    6.11.1追加押金模块概述307
    6.11.2追加押金模块技术分析307
    6.11.3追加押金模块实现过程308
    6.12客房销售报表模块设计310
    6.12.1客房销售报表模块概述310
    6.12.2客房销售报表模块技术分析310
    6.12.3客房销售报表模块实现过程311
    6.12.4单元测试313
    6.13宿费提醒模块设计314
    6.13.1宿费提醒模块概述314
    6.13.2宿费提醒模块技术分析314
    6.13.3宿费提醒模块实现过程315
    6.14文件清单317
    6.15打印技术专题317
    6.15.1使用Printers集合设置打印机318
    6.15.2使用PrintForm方法打印318
    6.15.3使用Printer对象打印319
    6.15.4设置打印字体、字号324
    6.15.5动态分页打印325
    6.16本章总结326

    第7章小区物业管理系统(VisualBasic6.0+Access2003实现)327
    视频讲解:1小时30分钟
    7.1开发背景328
    7.2系统分析328
    7.2.1需求分析328
    7.2.2可行性分析328
    7.3系统设计329
    7.3.1系统目标329
    7.3.2系统功能结构329
    7.3.3系统预览330
    7.3.4业务流程图331
    7.4数据库设计332
    7.4.1数据库概要说明332
    7.4.2数据库概念设计333
    7.4.3数据库逻辑设计334
    7.5公共模块设计336
    7.6主窗体设计336
    7.6.1主窗体概述337
    7.6.2主窗体技术分析337
    7.6.3主窗体实现过程339
    7.7系统登录模块设计343
    7.7.1系统登录模块概述344
    7.7.2系统登录模块技术分析344
    7.7.3系统登录模块实现过程344
    7.8大楼信息登记模块设计346
    7.8.1大楼信息登记模块概述347
    7.8.2大楼信息登记模块技术分析347
    7.8.3大楼信息登记模块实现过程349
    7.8.4单元测试352
    7.9人口查询模块设计353
    7.9.1人口查询模块概述353
    7.9.2人口查询模块技术分析353
    7.9.3人口查询模块实现过程354
    7.10数据备份模块设计357
    7.10.1数据备份模块概述357
    7.10.2数据备份模块技术分析358
    7.10.3数据备份模块实现过程359
    7.10.4单元测试361
    7.11文件清单361
    7.12ADO技术专题363
    7.12.1ADO对象的概述363
    7.12.2Connection对象(连接数据源)364
    7.12.3Recordset对象(记录集对象)366
    7.12.4Command对象(命令对象)370
    7.12.5Field对象(字段对象)372
    7.13本章总结372

    第8章企业人事管理系统(VisualBasic6.0+SQLServer2000+CrystalReports10实现)373
    视频讲解:3小时10分钟
    8.1概述374
    8.2系统设计374
    8.2.1系统目标374
    8.2.2系统功能结构375
    8.2.3系统预览375
    8.3数据库设计376
    8.3.1数据库概要说明376
    8.3.2数据库概念设计377
    8.3.3数据库逻辑设计378
    8.4公共模块设计381
    8.5主窗体设计382
    8.5.1主窗体概述382
    8.5.2主窗体技术分析382
    8.5.3MDI主窗体实现过程384
    8.5.4菜单实现过程384
    8.5.5工具栏实现过程385
    8.6添加员工信息模块设计387
    8.6.1添加员工信息模块概述387
    8.6.2添加员工信息模块技术分析387
    8.6.3添加员工信息模块实现过程391
    8.7添加修改出勤模块设计396
    8.7.1添加修改出勤模块概述396
    8.7.2添加修改出勤模块技术分析397
    8.7.3选择员工模块实现过程398
    8.7.4添加修改出勤模块实现过程402
    8.8员工公出请假模块设计406
    8.8.1员工公出请假模块概述406
    8.8.2员工公出请假模块技术分析407
    8.8.3添加或修改员工公出请假模块
    实现过程408
    8.8.4员工公出请假模块实现过程410
    8.9文件清单413
    8.10水晶报表CrystalReports10
    技术专题414
    8.10.1打开或创建一个报表414
    8.10.2认识报表的各个部分415
    8.10.3使用报表向导创建报表416
    8.10.4手动创建报表418
    8.10.5在VisualBasic工程中使用报表419
    8.11本章总结420

    第9章BQ聊天系统(VisualBasic6.0+SQLServer2005实现)421
    视频讲解:2小时
    9.1开发背景422
    9.2需求分析422
    9.3系统设计422
    9.3.1系统目标422
    9.3.2系统功能结构422
    9.3.3系统预览422
    9.3.4业务流程图424
    9.4数据库设计424
    9.4.1数据库概要说明424
    9.4.2数据库概念设计425
    9.4.3数据库逻辑设计426
    9.4.4触发器的创建427
    9.5公共模块设计429
    9.6主窗体设计432
    9.6.1主窗体概述432
    9.6.2主窗体技术分析433
    9.6.3主窗体实现过程434
    9.7系统登录模块设计440
    9.7.1系统登录模块概述440
    9.7.2系统登录模块技术分析441
    9.7.3系统登录模块实现过程443
    9.7.4单元测试451
    9.8通话模块设计452
    9.8.1通话模块概述452
    9.8.2通话模块技术分析452
    9.8.3通话模块实现过程453
    9.8.4单元测试455
    9.9添加好友模块设计456
    9.9.1添加好友模块概述456
    9.9.2添加好友模块技术分析457
    9.9.3添加好友模块实现过程457
    9.10好友分组模块设计459
    9.10.1好友分组模块概述459
    9.10.2好友分组模块技术分析459
    9.10.3好友分组模块实现过程460
    9.11BQ系统服务器模块设计461
    9.11.1BQ系统服务器模块概述461
    9.11.2BQ系统服务器模块技术分析461
    9.11.3BQ系统服务器模块实现过程462
    9.12文件清单464
    9.13开发技巧与难点分析465
    9.13.1窗体透明465
    9.13.2Flash透明467
    9.13.3系统托盘及其应用467
    9.14套接字技术专题468
    9.14.1Winsock控件的概述468
    9.14.2Winsock控件的State属性469
    9.14.3Winsock控件的Connect事件469
    9.14.4ConnectionRequest事件470
    9.14.5Error事件470
    9.15本章总结472

    第10章*黄金屋*书友会短信发送系统(VisualBasic6.0+SQLServer2000+短信猫实现)473
    视频讲解:1小时38分钟
    10.1开发背景474
    10.2系统分析474
    10.2.1需求分析474
    10.2.2可行性分析474
    10.3系统设计475
    10.3.1系统目标475
    10.3.2系统功能结构475
    10.3.3系统预览475
    10.3.4业务流程图476
    10.4数据库设计477
    10.4.1数据库概要说明477
    10.4.2数据库概念设计477
    10.4.3数据库逻辑设计479
    10.5公共模块设计481
    10.6主窗体设计482
    10.6.1主窗体概述482
    10.6.2主窗体技术分析482
    10.6.3主窗体实现过程483
    10.7短信猫设置模块设计486
    10.7.1短信猫设置模块概述486
    10.7.2短信猫设置模块技术分析486
    10.7.3短信猫设置模块实现过程486
    10.8发送短信模块设计487
    10.8.1发送短信模块概述487
    10.8.2发送短信模块技术分析488
    10.8.3发送短信模块实现过程489
    10.8.4单元测试492
    10.9号码生成模块设计493
    10.9.1号码生成模块概述493
    10.9.2号码生成模块技术分析494
    10.9.3号码生成模块实现过程496
    10.10接收短信模块设计498
    10.10.1接收短信模块概述498
    10.10.2接收短信模块技术分析499
    10.10.3接收短信模块实现过程499
    10.10.4单元测试501
    10.11投票统计模块设计502
    10.11.1投票统计模块概述502
    10.11.2投票统计模块技术分析502
    10.11.3投票统计模块实现过程503
    10.11.4单元测试505
    10.12投票抽奖模块设计506
    10.12.1投票抽奖模块概述506
    10.12.2投票抽奖模块技术分析507
    10.12.3投票抽奖模块实现过程508
    10.13文件清单511
    10.14短信猫技术专题512
    10.15本章总结513

    第11章云台视频监控系统(VisualBasic6.0+天敏VC4000监控卡SDK实现)514
    视频讲解:1小时20分钟
    11.1开发背景515
    11.2需求分析515
    11.3系统分析515
    11.3.1系统目标515
    11.3.2系统功能结构516
    11.3.3系统预览516
    11.3.4原理示意图516
    11.4软、硬件环境配置517
    11.4.1监控卡选购分析517
    11.4.2监控卡安装518
    11.4.3云台设备安装519
    11.5公共模块设计520
    11.5.1VCSeriesSDK动态链接库的介绍520
    11.5.2SDK调用模块524
    11.5.3云台控制模块529
    11.5.4事件消息模块531
    11.5.5自定义窗体移动事件533
    11.6主窗体设计535
    11.6.1主窗体概述535
    11.6.2主窗体技术分析535
    11.6.3主窗体实现过程537
    11.6.4单元测试542
    11.7视频显示窗体设计542
    11.7.1视频显示窗体概述542
    11.7.2视频显示窗体技术分析542
    11.7.3视频显示窗体实现过程546
    11.7.4单元测试552
    11.8参数设置窗体设计553
    11.8.1参数设置窗体概述553
    11.8.2参数设置窗体技术分析553
    11.8.3参数设置窗体实现过程556
    11.8.4单元测试557
    11.9文件清单558
    11.10开发技巧与难点分析558
    11.10.1自定义窗体标题栏双击事件558
    11.10.2读取资源位图559
    11.10.3获取硬盘分区可用空间559
    11.11本章总结561

    第12章企业邮件通(VisualBasic6.0+Access2000+JMail组件实现)562
    视频讲解:1小时20分钟
    12.1开发背景563
    12.2系统分析563
    12.2.1需求分析563
    12.2.2可行性分析563
    12.2.3编写项目计划书564
    12.3系统设计566
    12.3.1系统目标566
    12.3.2系统功能结构567
    12.3.3业务逻辑编码规则568
    12.3.4系统预览568
    12.3.5业务流程图569
    12.4数据库设计569
    12.4.1数据库概要说明569
    12.4.2数据库概念设计570
    12.4.3数据库逻辑设计571
    12.5邮件服务配置572
    12.5.1SMTP和POP3简介572
    12.5.2安装和配置邮件服务器572
    12.5.3安装和配置POP3服务器574
    12.6公共模块设计576
    12.7主窗体设计579
    12.7.1主窗体概述579
    12.7.2主窗体技术分析580
    12.7.3主窗体实现过程581
    12.7.4单元测试583
    12.8邮件发送模块设计584
    12.8.1邮件发送模块概述584
    12.8.2邮件发送模块技术分析584
    12.8.3邮件发送模块实现过程586
    12.8.4单元测试589
    12.9收件箱废件箱模块设计589
    12.9.1收件箱废件箱模块概述589
    12.9.2收件箱废件箱模块技术分析590
    12.9.3收件箱废件箱模块实现过程591
    12.9.4单元测试603
    12.10邮件查看模块设计603
    12.10.1邮件查看模块概述603
    12.10.2邮件查看模块技术分析604
    12.10.3邮件查看模块实现过程605
    12.10.4单元测试609
    12.11通讯录模块设计610
    12.11.1通讯录模块概述610
    12.11.2通讯录模块技术分析611
    12.11.3通讯录模块实现过程612
    12.11.4单元测试619
    12.12文件清单619
    12.13开发技巧与难点分析620
    12.13.1JMail组件详解620
    12.13.2邮件分页显示623
    12.13.3多个同名附件的接收与保存625
    12.13.4以默认的方式打开附件626
    12.13.5给工具栏按钮添加下拉菜单628
    12.13.6利用右键菜单删除分组信息629
    12.14本章总结631
  • 内容简介:
    《VisualBasic项目开发案例全程实录(第2版)》以企业进销存管理系统、学生订票管理系统、图书馆管理系统、在线考试系统、餐饮管理系统、酒店客房管理系统、小区物业管理系统、企业人事管理系统、BQ聊天系统、*黄金屋*书友会短信发送系统、云台视频监控系统和企业邮件通12个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。
    书中案例涉及行业广泛,实用性非常强,通过书中的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发。
    《VisualBasic项目开发案例全程实录(第2版)》是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时作参考。
  • 作者简介:
    明日科技,专业的软件开发公司,该公司是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业,公司现有各类软件工程师50余人。另外,公司还致力于软件技术的普及和传播,先后创作软件开发类图书多部,其中多部图书荣获“全国优秀畅销书”奖。
  • 目录:
    第1章企业进销存管理系统(VisualBasic6.0+SQLServer2000实现)1
    视频讲解:1小时50分钟
    1.1开发背景2
    1.2系统分析2
    1.2.1需求分析2
    1.2.2可行性分析2
    1.2.3编写项目计划书3
    1.3系统设计5
    1.3.1系统目标5
    1.3.2系统功能结构6
    1.3.3业务逻辑编码规则6
    1.3.4系统预览8
    1.3.5业务流程图9
    1.4数据库设计10
    1.4.1数据库概要说明10
    1.4.2数据库概念设计10
    1.4.3数据库逻辑设计11
    1.5公共模块设计13
    1.6主窗体设计13
    1.6.1主窗体概述13
    1.6.2主窗体技术分析14
    1.6.3主窗体实现过程16
    1.7系统登录模块设计22
    1.7.1系统登录模块概述22
    1.7.2系统登录模块技术分析23
    1.7.3系统登录模块实现过程25
    1.8商品入库模块设计30
    1.8.1商品入库模块概述30
    1.8.2商品入库模块技术分析31
    1.8.3商品入库模块实现过程32
    1.8.4单元测试38
    1.9商品借出模块设计39
    1.9.1商品借出模块概述39
    1.9.2商品借出模块技术分析40
    1.9.3商品借出模块实现过程41
    1.9.4单元测试45
    1.10出入库现金年统计模块设计46
    1.10.1出入库现金年统计模块概述46
    1.10.2出入库现金年统计模块技术分析47
    1.10.3出入库现金年统计模块实现过程47
    1.11文件清单50
    1.12开发技巧与难点分析51
    1.12.1将窗体显示在屏幕中间51
    1.12.2移动无标题栏窗体52
    1.13文件处理技术53
    1.13.1文件的概念53
    1.13.2文件的分类53
    1.13.3文件处理的一般步骤55
    1.13.4顺序文件55
    1.13.5随机文件60
    1.13.6二进制文件62
    1.13.7常用的文件操作语句和函数63
    1.14本章总结69

    第2章学生订票管理系统(VisualBasic6.0+SQLServer2005实现)70
    视频讲解:1小时53分钟
    2.1开发背景71
    2.2系统分析71
    2.2.1需求分析71
    2.2.2可行性分析71
    2.3系统设计72
    2.3.1系统目标72
    2.3.2系统功能结构72
    2.3.3系统预览73
    2.3.4业务流程图74
    2.4数据库设计74
    2.4.1数据库概要说明74
    2.4.2数据库概念设计75
    2.4.3数据库逻辑设计76
    2.5公共模块设计77
    2.6客户端主窗体设计77
    2.6.1客户端主窗体模块概述77
    2.6.2客户端主窗体技术分析78
    2.6.3客户端主窗体实现过程80
    2.6.4单元测试83
    2.7列车时刻表模块设计84
    2.7.1列车时刻表模块概述84
    2.7.2列车时刻表模块技术分析84
    2.7.3列车时刻表模块实现过程86
    2.8订票管理模块设计88
    2.8.1订票管理模块概述88
    2.8.2订票管理模块技术分析89
    2.8.3订票管理模块实现过程91
    2.8.4单元测试97
    2.9剩余车票查询模块设计97
    2.9.1剩余车票查询模块概述97
    2.9.2剩余车票查询模块技术分析98
    2.9.3剩余车票查询模块实现过程98
    2.9.4单元测试100
    2.10列车信息录入模块设计100
    2.10.1列车信息录入模块概述100
    2.10.2列车信息录入模块技术分析101
    2.10.3列车信息录入模块实现过程101
    2.10.4单元测试105
    2.11信息统计模块设计106
    2.11.1信息统计模块概述106
    2.11.2信息统计模块技术分析106
    2.11.3信息统计模块实现过程108
    2.12文件清单110
    2.13SQLServer2005数据库基本应用
    技术专题111
    2.13.1SQLServer2005简介111
    2.13.2选择合适的SQLServer2005版本111
    2.13.3SQLServer2005工具简介113
    2.13.4在SQLServer2005中创建数据库和表114
    2.14本章总结117

    第3章图书馆管理系统(VisualBasic6.0+Access2000实现)118
    视频讲解:2小时1分钟
    3.1开发背景119
    3.2需求分析119
    3.3系统设计119
    3.3.1系统目标119
    3.3.2系统功能结构120
    3.3.3系统预览120
    3.3.4业务流程图121
    3.4数据库设计122
    3.4.1数据库概要说明122
    3.4.2数据库概念设计122
    3.4.3数据库逻辑设计123
    3.5公共模块设计125
    3.6主窗体设计126
    3.6.1主窗体概述126
    3.6.2主窗体技术分析126
    3.6.3主窗体实现过程128
    3.7读者信息管理模块设计132
    3.7.1读者信息管理模块概述132
    3.7.2读者信息管理模块技术分析133
    3.7.3读者信息管理模块实现过程134
    3.7.4单元测试138
    3.8读者借书管理模块设计139
    3.8.1读者借书管理模块概述139
    3.8.2读者借书管理模块技术分析139
    3.8.3读者借书管理模块实现过程140
    3.9图书丢失管理模块设计144
    3.9.1图书丢失管理模块概述144
    3.9.2图书丢失管理模块技术分析145
    3.9.3图书丢失管理模块实现过程147
    3.10图书验收报表模块设计151
    3.10.1图书验收报表模块概述151
    3.10.2图书验收报表模块技术分析151
    3.10.3图书验收报表模块实现过程154
    3.10.4单元测试155
    3.11文件清单156
    3.12开发技巧与难点分析157
    3.12.1窗体分隔条的实现157
    3.12.2禁止ListView控件中的项目被拖动158
    3.13数据环境设计器及报表的使用159
    3.13.1添加数据环境对象160
    3.13.2Connection对象161
    3.13.3Command对象163
    3.13.4DataReport报表166
    3.14本章总结170

    第4章在线考试系统(VisualBasic6.0+SQLServer2000实现)171
    视频讲解:2小时42分钟
    4.1开发背景172
    4.2系统分析172
    4.2.1需求分析172
    4.2.2可行性分析172
    4.3系统设计172
    4.3.1系统目标172
    4.3.2系统功能结构173
    4.3.3系统预览173
    4.3.4业务流程图175
    4.4数据库设计175
    4.4.1数据库概要说明175
    4.4.2数据库概念设计176
    4.4.3数据库逻辑设计177
    4.5公共模块设计179
    4.6系统登录模块设计181
    4.6.1系统登录模块概述181
    4.6.2系统登录模块技术分析182
    4.6.3系统登录模块实现过程183
    4.6.4单元测试186
    4.7主窗体设计186
    4.7.1主窗体概述186
    4.7.2主窗体技术分析187
    4.7.3主窗体实现过程187
    4.7.4单元测试191
    4.8考试窗体设计191
    4.8.1考试窗体概述191
    4.8.2考试窗体技术分析192
    4.8.3考试窗体实现过程193
    4.9后台管理员窗体设计205
    4.9.1管理员窗体概述205
    4.9.2管理员窗体技术分析206
    4.9.3管理员窗体实现过程207
    4.10修改试题窗体设计209
    4.10.1修改试题窗体概述209
    4.10.2修改试题窗体技术分析209
    4.10.3修改试题窗体实现过程210
    4.10.4单元测试212
    4.11文件清单212
    4.12开发技巧与难点分析213
    4.13打包技术专题215
    4.13.1打包技术概述215
    4.13.2编译程序215
    4.13.3打包的详细过程216
    4.14本章总结221

    第5章餐饮管理系统(VisualBasic6.0+SQLServer2000实现)222
    视频讲解:2小时12分钟
    5.1开发背景223
    5.2需求分析223
    5.3系统设计223
    5.3.1系统目标223
    5.3.2系统功能结构224
    5.3.3系统预览225
    5.3.4业务流程图226
    5.4数据库设计226
    5.4.1数据库概要说明226
    5.4.2数据库概念设计227
    5.4.3数据库逻辑设计228
    5.5公共模块设计231
    5.6主窗体设计235
    5.6.1主窗体概述235
    5.6.2主窗体技术分析235
    5.6.3主窗体实现过程238
    5.6.4单元测试242
    5.7系统登录模块设计242
    5.7.1系统登录模块概述242
    5.7.2系统登录模块技术分析243
    5.7.3系统登录模块实现过程244
    5.7.4单元测试247
    5.8开台管理模块设计247
    5.8.1开台管理模块概述247
    5.8.2开台管理模块技术分析248
    5.8.3开台管理模块实现过程249
    5.9转台服务模块设计254
    5.9.1转台服务模块概述254
    5.9.2转台服务模块技术分析255
    5.9.3转台服务模块实现过程256
    5.10进货管理模块设计258
    5.10.1进货管理模块概述258
    5.10.2进货管理模块技术分析259
    5.10.3进货管理模块实现过程260
    5.11文件清单266
    5.12开发技巧与难点分析268
    5.12.1限制错误登录次数268
    5.12.2辅助输入功能268
    5.13帮助文件制作技术专题269
    5.13.1安装MicrosoftHelpWorkshop269
    5.13.2制作RTF帮助文件270
    5.13.3编译RTF文件274
    5.13.4制作帮助主题文件275
    5.13.5编译成help.hlp文件276
    5.14本章总结276

    第6章酒店客房管理系统(VisualBasic6.0+Access2003实现)277
    视频讲解:1小时37分钟
    6.1开发背景278
    6.2系统分析278
    6.2.1需求分析278
    6.2.2可行性分析278
    6.3系统设计278
    6.3.1系统目标278
    6.3.2系统功能结构279
    6.3.3系统预览280
    6.3.4业务流程图281
    6.4数据库设计282
    6.4.1数据库概要说明282
    6.4.2数据库概念设计282
    6.4.3数据库逻辑设计283
    6.5公共模块设计285
    6.6主窗体设计286
    6.6.1主窗体概述286
    6.6.2主窗体技术分析286
    6.6.3主窗体实现过程287
    6.6.4单元测试290
    6.7系统登录模块设计290
    6.7.1系统登录模块概述290
    6.7.2系统登录模块技术分析291
    6.7.3系统登录模块实现过程292
    6.7.4单元测试293
    6.8住宿登记模块设计293
    6.8.1住宿登记模块概述293
    6.8.2住宿登记模块技术分析294
    6.8.3住宿登记模块实现过程294
    6.8.4单元测试299
    6.9房态查看模块设计300
    6.9.1房态查看模块概述300
    6.9.2房态查看模块技术分析300
    6.9.3房态查看模块实现过程301
    6.10调房登记模块设计302
    6.10.1调房登记模块概述302
    6.10.2调房登记模块技术分析303
    6.10.3调房登记模块实现过程304
    6.11追加押金模块设计307
    6.11.1追加押金模块概述307
    6.11.2追加押金模块技术分析307
    6.11.3追加押金模块实现过程308
    6.12客房销售报表模块设计310
    6.12.1客房销售报表模块概述310
    6.12.2客房销售报表模块技术分析310
    6.12.3客房销售报表模块实现过程311
    6.12.4单元测试313
    6.13宿费提醒模块设计314
    6.13.1宿费提醒模块概述314
    6.13.2宿费提醒模块技术分析314
    6.13.3宿费提醒模块实现过程315
    6.14文件清单317
    6.15打印技术专题317
    6.15.1使用Printers集合设置打印机318
    6.15.2使用PrintForm方法打印318
    6.15.3使用Printer对象打印319
    6.15.4设置打印字体、字号324
    6.15.5动态分页打印325
    6.16本章总结326

    第7章小区物业管理系统(VisualBasic6.0+Access2003实现)327
    视频讲解:1小时30分钟
    7.1开发背景328
    7.2系统分析328
    7.2.1需求分析328
    7.2.2可行性分析328
    7.3系统设计329
    7.3.1系统目标329
    7.3.2系统功能结构329
    7.3.3系统预览330
    7.3.4业务流程图331
    7.4数据库设计332
    7.4.1数据库概要说明332
    7.4.2数据库概念设计333
    7.4.3数据库逻辑设计334
    7.5公共模块设计336
    7.6主窗体设计336
    7.6.1主窗体概述337
    7.6.2主窗体技术分析337
    7.6.3主窗体实现过程339
    7.7系统登录模块设计343
    7.7.1系统登录模块概述344
    7.7.2系统登录模块技术分析344
    7.7.3系统登录模块实现过程344
    7.8大楼信息登记模块设计346
    7.8.1大楼信息登记模块概述347
    7.8.2大楼信息登记模块技术分析347
    7.8.3大楼信息登记模块实现过程349
    7.8.4单元测试352
    7.9人口查询模块设计353
    7.9.1人口查询模块概述353
    7.9.2人口查询模块技术分析353
    7.9.3人口查询模块实现过程354
    7.10数据备份模块设计357
    7.10.1数据备份模块概述357
    7.10.2数据备份模块技术分析358
    7.10.3数据备份模块实现过程359
    7.10.4单元测试361
    7.11文件清单361
    7.12ADO技术专题363
    7.12.1ADO对象的概述363
    7.12.2Connection对象(连接数据源)364
    7.12.3Recordset对象(记录集对象)366
    7.12.4Command对象(命令对象)370
    7.12.5Field对象(字段对象)372
    7.13本章总结372

    第8章企业人事管理系统(VisualBasic6.0+SQLServer2000+CrystalReports10实现)373
    视频讲解:3小时10分钟
    8.1概述374
    8.2系统设计374
    8.2.1系统目标374
    8.2.2系统功能结构375
    8.2.3系统预览375
    8.3数据库设计376
    8.3.1数据库概要说明376
    8.3.2数据库概念设计377
    8.3.3数据库逻辑设计378
    8.4公共模块设计381
    8.5主窗体设计382
    8.5.1主窗体概述382
    8.5.2主窗体技术分析382
    8.5.3MDI主窗体实现过程384
    8.5.4菜单实现过程384
    8.5.5工具栏实现过程385
    8.6添加员工信息模块设计387
    8.6.1添加员工信息模块概述387
    8.6.2添加员工信息模块技术分析387
    8.6.3添加员工信息模块实现过程391
    8.7添加修改出勤模块设计396
    8.7.1添加修改出勤模块概述396
    8.7.2添加修改出勤模块技术分析397
    8.7.3选择员工模块实现过程398
    8.7.4添加修改出勤模块实现过程402
    8.8员工公出请假模块设计406
    8.8.1员工公出请假模块概述406
    8.8.2员工公出请假模块技术分析407
    8.8.3添加或修改员工公出请假模块
    实现过程408
    8.8.4员工公出请假模块实现过程410
    8.9文件清单413
    8.10水晶报表CrystalReports10
    技术专题414
    8.10.1打开或创建一个报表414
    8.10.2认识报表的各个部分415
    8.10.3使用报表向导创建报表416
    8.10.4手动创建报表418
    8.10.5在VisualBasic工程中使用报表419
    8.11本章总结420

    第9章BQ聊天系统(VisualBasic6.0+SQLServer2005实现)421
    视频讲解:2小时
    9.1开发背景422
    9.2需求分析422
    9.3系统设计422
    9.3.1系统目标422
    9.3.2系统功能结构422
    9.3.3系统预览422
    9.3.4业务流程图424
    9.4数据库设计424
    9.4.1数据库概要说明424
    9.4.2数据库概念设计425
    9.4.3数据库逻辑设计426
    9.4.4触发器的创建427
    9.5公共模块设计429
    9.6主窗体设计432
    9.6.1主窗体概述432
    9.6.2主窗体技术分析433
    9.6.3主窗体实现过程434
    9.7系统登录模块设计440
    9.7.1系统登录模块概述440
    9.7.2系统登录模块技术分析441
    9.7.3系统登录模块实现过程443
    9.7.4单元测试451
    9.8通话模块设计452
    9.8.1通话模块概述452
    9.8.2通话模块技术分析452
    9.8.3通话模块实现过程453
    9.8.4单元测试455
    9.9添加好友模块设计456
    9.9.1添加好友模块概述456
    9.9.2添加好友模块技术分析457
    9.9.3添加好友模块实现过程457
    9.10好友分组模块设计459
    9.10.1好友分组模块概述459
    9.10.2好友分组模块技术分析459
    9.10.3好友分组模块实现过程460
    9.11BQ系统服务器模块设计461
    9.11.1BQ系统服务器模块概述461
    9.11.2BQ系统服务器模块技术分析461
    9.11.3BQ系统服务器模块实现过程462
    9.12文件清单464
    9.13开发技巧与难点分析465
    9.13.1窗体透明465
    9.13.2Flash透明467
    9.13.3系统托盘及其应用467
    9.14套接字技术专题468
    9.14.1Winsock控件的概述468
    9.14.2Winsock控件的State属性469
    9.14.3Winsock控件的Connect事件469
    9.14.4ConnectionRequest事件470
    9.14.5Error事件470
    9.15本章总结472

    第10章*黄金屋*书友会短信发送系统(VisualBasic6.0+SQLServer2000+短信猫实现)473
    视频讲解:1小时38分钟
    10.1开发背景474
    10.2系统分析474
    10.2.1需求分析474
    10.2.2可行性分析474
    10.3系统设计475
    10.3.1系统目标475
    10.3.2系统功能结构475
    10.3.3系统预览475
    10.3.4业务流程图476
    10.4数据库设计477
    10.4.1数据库概要说明477
    10.4.2数据库概念设计477
    10.4.3数据库逻辑设计479
    10.5公共模块设计481
    10.6主窗体设计482
    10.6.1主窗体概述482
    10.6.2主窗体技术分析482
    10.6.3主窗体实现过程483
    10.7短信猫设置模块设计486
    10.7.1短信猫设置模块概述486
    10.7.2短信猫设置模块技术分析486
    10.7.3短信猫设置模块实现过程486
    10.8发送短信模块设计487
    10.8.1发送短信模块概述487
    10.8.2发送短信模块技术分析488
    10.8.3发送短信模块实现过程489
    10.8.4单元测试492
    10.9号码生成模块设计493
    10.9.1号码生成模块概述493
    10.9.2号码生成模块技术分析494
    10.9.3号码生成模块实现过程496
    10.10接收短信模块设计498
    10.10.1接收短信模块概述498
    10.10.2接收短信模块技术分析499
    10.10.3接收短信模块实现过程499
    10.10.4单元测试501
    10.11投票统计模块设计502
    10.11.1投票统计模块概述502
    10.11.2投票统计模块技术分析502
    10.11.3投票统计模块实现过程503
    10.11.4单元测试505
    10.12投票抽奖模块设计506
    10.12.1投票抽奖模块概述506
    10.12.2投票抽奖模块技术分析507
    10.12.3投票抽奖模块实现过程508
    10.13文件清单511
    10.14短信猫技术专题512
    10.15本章总结513

    第11章云台视频监控系统(VisualBasic6.0+天敏VC4000监控卡SDK实现)514
    视频讲解:1小时20分钟
    11.1开发背景515
    11.2需求分析515
    11.3系统分析515
    11.3.1系统目标515
    11.3.2系统功能结构516
    11.3.3系统预览516
    11.3.4原理示意图516
    11.4软、硬件环境配置517
    11.4.1监控卡选购分析517
    11.4.2监控卡安装518
    11.4.3云台设备安装519
    11.5公共模块设计520
    11.5.1VCSeriesSDK动态链接库的介绍520
    11.5.2SDK调用模块524
    11.5.3云台控制模块529
    11.5.4事件消息模块531
    11.5.5自定义窗体移动事件533
    11.6主窗体设计535
    11.6.1主窗体概述535
    11.6.2主窗体技术分析535
    11.6.3主窗体实现过程537
    11.6.4单元测试542
    11.7视频显示窗体设计542
    11.7.1视频显示窗体概述542
    11.7.2视频显示窗体技术分析542
    11.7.3视频显示窗体实现过程546
    11.7.4单元测试552
    11.8参数设置窗体设计553
    11.8.1参数设置窗体概述553
    11.8.2参数设置窗体技术分析553
    11.8.3参数设置窗体实现过程556
    11.8.4单元测试557
    11.9文件清单558
    11.10开发技巧与难点分析558
    11.10.1自定义窗体标题栏双击事件558
    11.10.2读取资源位图559
    11.10.3获取硬盘分区可用空间559
    11.11本章总结561

    第12章企业邮件通(VisualBasic6.0+Access2000+JMail组件实现)562
    视频讲解:1小时20分钟
    12.1开发背景563
    12.2系统分析563
    12.2.1需求分析563
    12.2.2可行性分析563
    12.2.3编写项目计划书564
    12.3系统设计566
    12.3.1系统目标566
    12.3.2系统功能结构567
    12.3.3业务逻辑编码规则568
    12.3.4系统预览568
    12.3.5业务流程图569
    12.4数据库设计569
    12.4.1数据库概要说明569
    12.4.2数据库概念设计570
    12.4.3数据库逻辑设计571
    12.5邮件服务配置572
    12.5.1SMTP和POP3简介572
    12.5.2安装和配置邮件服务器572
    12.5.3安装和配置POP3服务器574
    12.6公共模块设计576
    12.7主窗体设计579
    12.7.1主窗体概述579
    12.7.2主窗体技术分析580
    12.7.3主窗体实现过程581
    12.7.4单元测试583
    12.8邮件发送模块设计584
    12.8.1邮件发送模块概述584
    12.8.2邮件发送模块技术分析584
    12.8.3邮件发送模块实现过程586
    12.8.4单元测试589
    12.9收件箱废件箱模块设计589
    12.9.1收件箱废件箱模块概述589
    12.9.2收件箱废件箱模块技术分析590
    12.9.3收件箱废件箱模块实现过程591
    12.9.4单元测试603
    12.10邮件查看模块设计603
    12.10.1邮件查看模块概述603
    12.10.2邮件查看模块技术分析604
    12.10.3邮件查看模块实现过程605
    12.10.4单元测试609
    12.11通讯录模块设计610
    12.11.1通讯录模块概述610
    12.11.2通讯录模块技术分析611
    12.11.3通讯录模块实现过程612
    12.11.4单元测试619
    12.12文件清单619
    12.13开发技巧与难点分析620
    12.13.1JMail组件详解620
    12.13.2邮件分页显示623
    12.13.3多个同名附件的接收与保存625
    12.13.4以默认的方式打开附件626
    12.13.5给工具栏按钮添加下拉菜单628
    12.13.6利用右键菜单删除分组信息629
    12.14本章总结631
查看详情
您可能感兴趣 / 更多
系列丛书 / 更多
相关图书 / 更多