第1章 客户管理系统 1
1.1概述 2
1.2系统分析 2
1.2.1需求分析 2
1.2.2可行性分析 2
1.3总体设计 3
1.3.1项目规划 3
1.3.2系统功能架构图 3
1.4系统设计 4
1.4.1设计目标 4
1.4.2开发及运行环境 4
1.4.3编码设计 5
1.4.4数据库设计 5
1.5技术准备 7
1.5.1 ActiveX控件准备 7
1.5.2存储过程基础 7
1.6主要功能模块的设计 9
1.6.1系统架构设计 9
1.6.2类模块设计 10
1.6.3公共模块设计 12
1.6.4主界面设计 13
1.6.5读者信息管理 21
1.6.6读者信息浏览 32
1.6.7发送邮件 34
1.6.8万能查询模块 37
1.6.9分析模块 41
1.7应用程序打包 45
1.7.1指定工程及操作类型 45
1.7.2指定打包类型 46
1.7.3指定打包文件夹 47
1.7.4列出包含的文件 47
1.7.5指定打包选项 48
1.7.6指定安装标题 48
1.7.7指定工作组与项目 48
1.7.8调整安装位置 49
1.7.9指定共享文件 49
1.7.10完成并存储脚本 50
1.8疑难问题分析 50
1.8.1数据分页 50
1.8.2 MSHFlexGrid单元格焦点错位 51
第2章 企业生产管理系统 52
2.1概述 53
2.2系统分析 53
2.2.1需求分析 53
2.2.2可行性分析 53
2.3总体设计 53
2.3.1项目规划 53
2.3.2系统功能架构图 54
2.4系统设计 54
2.4.1设计目标 54
2.4.2开发及运行环境 55
2.4.3编码设计 55
2.4.4数据库设计 56
2.5技术准备 58
2.5.1控件准备 58
2.5.2常用内部函数 59
2.6主要功能模块的设计 60
2.6.1系统架构设计 60
2.6.2公共模块设计 62
2.6.3主窗体 63
2.6.4系统登录 67
2.6.5物料信息设置 70
2.6.6生产计划单管理 74
2.6.7设备报废信息 77
2.6.8生产领料 79
2.6.9操作员设置 82
2.6.10权限设置 83
2.7疑难问题的分析与解决 85
2.7.1如何动态设置主窗口图片 85
2.7.2如何设置打印时间 86
2.7.3如何统计数量 87
2.8程序调试与错误处理 87
2.8.1如何避免在编号中出现重复记录 87
2.8.2如何处理打印过程中报表过宽的问题 88
2.9测试与总结 89
2.9.1测试的概念 89
2.9.2测试的工作流程 90
2.9.3测试方法 90
2.9.4系统测试的策略 92
2.9.5测试报告 93
2.9.6总结 93
第3章 企业文档管理系统 94
3.1概述 95
3.2系统分析 95
3.2.1需求分析 95
3.2.2可行性分析 95
3.3总体设计 96
3.3.1项目规划 96
3.3.2系统功能结构图 96
3.3.3系统流程图 96
3.4系统设计 97
3.4.1设计目标 97
3.4.2开发及运行环境 97
3.4.3数据库设计 97
3.5控件准备 100
3.6主要功能模块设计 101
3.6.1系统架构设计 101
3.6.2文件架构设计 101
3.6.3公共模块设计 102
3.6.4主窗体模块设计 103
3.6.5文档类别管理模块设计 109
3.6.文档信息添加模块设计 113
3.6.7文档信息查询模块设计 115
3.6.8用户管理模块设计 118
3.6.9权限设置模块设计 121
3.6.10工作站设置模块设计 123
3.6.11文档目录打印模块设计 125
3.7报表设计 127
3.8程序调试与错误处理 131
3.9应用程序的打包与发行 131
第4章 物流管理系统 133
4.1概述 134
4.2系统分析 134
4.2.1需求分析 134
4.2.2可行性分析 134
4.3总体设计 135
4.3.1项目规划 135
4.3.2系统功能结构 135
4.4系统设计 136
4.4.1设计目标 136
4.4.2开发及运行环境 136
4.4.3编码设计 136
4.4.4数据库设计 137
4.5控件准备 138
4.6主要功能模块设计 139
4.6.1系统架构设计 139
4.6.2公共模块设计 140
4.6.3系统登录设计 143
4.6.4公司资料设置 145
4.6.5车辆调度安排 148
4.6.6托运申请单管理 150
4.6.7货物托运管理 152
4.6.8在途跟踪管理 157
4.6.9信息查询 160
4.6.10客户验收单报表 162
4.7疑难问题分析与解决 165
4.7.1在修改数据记录时添加修改日志信息 165
4.7.2如何自动安装数据库 165
4.7.3通过程序代码配置ODBC数据源 166
4.8程序调试与错误处理 168
4.8.1解决窗体的显示模式问题 168
4.8.2解决SQL语句中的语法错误 168
4.9程序调试常见问题汇总 169
4.9.1在查询语句中忘记书写运算符 170
4.9.2书写错误的函数名 170
4.9.3字符串两边的引号不配对 171
4.9.4复杂表达式中的括号不配对 171
4.9.5 EndIf语句没有配对出现 172
4.9.6提示文件未找到的错误信息 173
4.9.7解决用户定义类型未定义的问题 173
4.9.8解决在打印报表时弹出的无效数据源的问题 174
4.9.9解决报表的宽度大于纸的宽度的问题 174
第5章 企业办公自动化系统 175
5.1概述 176
5.2系统分析 176
5.2.1需求分析 176
5.2.2可行性分析 176
5.3总体设计 176
5.3.1项目规划 176
5.3.2系统工作原理网络结构图 177
5.3.3系统功能架构图 177
5.4系统设计 178
5.4.1设计目标 178
5.4.2开发及运行环境 178
5.4.3编码设计 178
5.4.4数据库设计 178
5.5技术准备 181
5.5.1 ActiveX控件准备 181
5.5.2存储过程基础 181
5.6主要功能模块的设计 184
5.6.1系统架构设计 184
5.6.2公共模块设计 185
5.6.3系统登录设计 186
5.6.4主界面设计 188
5.6.5新闻管理 193
5.6.6文件传送 197
5.6.7文件接收 199
5.6.8活动投票管理 202
5.6.9活动投票 204
5.6.10系统设置 206
5.7疑难问题的分析与解决 207
5.7.1局域网信使报务 207
5.7.2存储过程的应用 208
5.7.3如何将多种格式的文件保存到数据库中 210
第6章 企业HR管理系统 211
6.1开发背景 212
6.2需求分析 212
6.3系统设计 212
6.3.1系统功能结构 212
6.3.2系统功能概述 212
6.3.3开发及运行环境 213
6.3.4编码设计 213
6.4数据库设计 214
6.4.1数据库分析 214
6.4.2数据表逻辑结构设计 215
6.5技术准备 217
6.5.1 Visual Basic资源编辑器 217
6.5.2 ActiveX控件准备 218
6.5.3在“工程”菜单中显示Data Environment和Data Repo 218
6.6主要功能模块的设计 219
6.6.1系统架构设计 219
6.6.2公用模块设计 220
6.6.3系统登录模块设计 221
6.6.4主界面设计 223
6.6.5部门管理模块设计 230
6.6.6人事信息管理模块设计 234
6.6.7员工调动模块设计 240
6.6.8合同管理模块设计 242
6.6.9考勤信息管理模块设计 247
6.6.10工资信息管理模块设计 250
6.6.11过期数据处理模块设计 255
6.7报表设计 256
6.7.1工资台账打印 256
6.7.2工资条打印 259
6.7.3通过Excel打印 260
6.8疑难问题的分析与解决 261
6.8.1存取员工相片 261
6.8.2万能查询器 262
6.8.3 VB+Word模板+数据库制作合同、档案 262
6.8.4根据字段类型自动格式化DataGrid表格中的数据 263
6.9程序调试与错误处理 263
6.9.1如何解决关键字Select附近的语法错误 263
6.9.2如何解决使用了千位分隔符后保存金额时出错 264
第7章 电话触摸屏拨打系统 265
7.1概述 266
7.2系统分析 266
7.2.1需求分析 266
7.2.2可行性分析 266
7.3总体设计 266
7.3.1项目规划 266
7.3.2系统功能结构图 267
7.4系统设计 267
7.4.1设计目标 267
7.4.2开发及运行环境 267
7.4.3逻辑结构设计 268
7.5技术准备 269
7.5.1 ActiveX控件准备 269
7.5.2分辨率 270
7.6系统架构设计 270
7.6.1系统文件夹架构图 270
7.6.2文件架构设计 271
7.7主要功能模块设计 271
7.7.1登录模块设计 271
7.7.2启动模块设计 274
7.7.3电话位置查询拨打模块设计 277
7.7.4区外电话拨打模块设计 290
7.7.5管理模块设计 292
7.7.6电话管理模块设计 295
7.7.7启动大小设置模块设计 299
7.7.8电话显示方式设置模块设计 300
7.7.9电话维护模块设计 302
7.8疑难问题分析 306
7.8.1如何使用系统文件 306
7.8.2实现地图的快速定位 306
7.8.3地图按不同倍数正确绘制电话图标和指引线 307
第8章 钢筋拉伸管理系统 308
8.1概述 309
8.2系统分析 309
8.2.1需求分析 309
8.2.2可行性分析 309
8.3总体设计 309
8.3.1项目规划 309
8.3.2系统功能结构 310
8.4系统设计 310
8.4.1设计目标 310
8.4.2开发及运行环境 310
8.4.3数据库设计 310
8.5技术准备 312
8.5.1 ActiveX控件准备 312
8.5.2文件准备 313
8.6主要功能模块设计 313
8.6.1系统架构设计 313
8.6.2自定义类型模块设计 314
8.6.3绘图模块设计 315
8.6.4主模块的设计 319
8.6.5读写模块的设计 320
8.6.6启动窗体设计 323
8.6.7登录窗体设计 323
8.6.8主窗体设计 324
8.6.9初始化模块设计 328
8.6.10试样设置模块设计 332
8.6.11口令修改模块设计 334
8.6.12用户自定义控件设计 335
8.7疑难问题分析与解决 338
8.7.1用户自定义控件的创建 338
8.7.2对文件的读取和写入 341