第1章 商品销售管理系统(VBScript+ADO+SQL Server 2000实现)1
教学视频:1小时15分
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 系统功能结构7
1.3.4 系统预览7
1.3.5 编码规则8
1.3.6 构建开发环境10
1.3.7 搭建运行环境10
1.3.8 数据库设计15
1.3.9 文件夹组织结构26
1.4 公共模块设计27
1.4.1 创建数据库连接27
1.4.2 系统导航条设计28
1.5 系统首页设计30
1.5.1 系统首页概述30
1.5.2 系统首页技术分析30
1.5.3 系统首页的实现过程33
1.6 基础信息模块设计34
1.6.1 基础信息模块概述34
1.6.2 基础信息模块技术分析34
1.6.3 商品信息登记的实现过程35
1.6.4 单元测试37
1.7 库存管理模块设计38
1.7.1 库存管理模块概述38
1.7.2 库存管理模块技术分析39
1.7.3 商品入库的实现过程42
1.7.4 单元测试49
1.8 往来管理模块设计50
1.8.1 往来管理模块概述50
1.8.2 往来管理模块技术分析51
1.8.3 商品销售结账的实现过程51
1.9 文件清单54
1.10 开发技巧与难点分析56
1.10.1 使用call语句调用SQL Server存储过程56
1.10.2 使用Command和RecordSet操作数据库的区别57
1.10.3 通过ObjectContext对象控制ASP的事务处理57
1.11 使用PowerDesigner实现数据库建模58
1.12 本章总结60
第2章 编程者在线论坛系统(VBScript+ADO+
CSS+DIV+Access 2003实现)84
教学视频:2小时10分
2.1 开发背景62
2.2 系统分析62
2.2.1 需求分析62
2.2.2 可行性分析62
2.2.3 编写项目计划书63
2.3 系统设计65
2.3.1 系统目标65
2.3.2 系统流程设计66
2.3.3 系统功能结构66
2.3.4 系统预览67
2.3.5 构建开发环境68
2.3.6 数据库设计69
2.3.7 文件夹组织结构73
2.4 公共模块设计73
2.4.1 数据库连接模块73
2.4.2 数据处理模块74
2.4.3 CSS样式表文件75
第1章 商品销售管理系统(VBScript+ADO+SQL Server 2000实现)1
教学视频:1小时15分
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 系统功能结构7
1.3.4 系统预览7
1.3.5 编码规则8
1.3.6 构建开发环境10
1.3.7 搭建运行环境10
1.3.8 数据库设计15
1.3.9 文件夹组织结构26
1.4 公共模块设计27
1.4.1 创建数据库连接27
1.4.2 系统导航条设计28
1.5 系统首页设计30
1.5.1 系统首页概述30
1.5.2 系统首页技术分析30
1.5.3 系统首页的实现过程33
1.6 基础信息模块设计34
1.6.1 基础信息模块概述34
1.6.2 基础信息模块技术分析34
1.6.3 商品信息登记的实现过程35
1.6.4 单元测试37
1.7 库存管理模块设计38
1.7.1 库存管理模块概述38
1.7.2 库存管理模块技术分析39
1.7.3 商品入库的实现过程42
1.7.4 单元测试49
1.8 往来管理模块设计50
1.8.1 往来管理模块概述50
1.8.2 往来管理模块技术分析51
1.8.3 商品销售结账的实现过程51
1.9 文件清单54
1.10 开发技巧与难点分析56
1.10.1 使用call语句调用SQL Server存储过程56
1.10.2 使用Command和RecordSet操作数据库的区别57
1.10.3 通过ObjectContext对象控制ASP的事务处理57
1.11 使用PowerDesigner实现数据库建模58
1.12 本章总结60
第2章 编程者在线论坛系统(VBScript+ADO+
CSS+DIV+Access 2003实现)84
教学视频:2小时10分
2.1 开发背景62
2.2 系统分析62
2.2.1 需求分析62
2.2.2 可行性分析62
2.2.3 编写项目计划书63
2.3 系统设计65
2.3.1 系统目标65
2.3.2 系统流程设计66
2.3.3 系统功能结构66
2.3.4 系统预览67
2.3.5 构建开发环境68
2.3.6 数据库设计69
2.3.7 文件夹组织结构73
2.4 公共模块设计73
2.4.1 数据库连接模块73
2.4.2 数据处理模块74
2.4.3 CSS样式表文件75
2.5 系统首页设计76
2.5.1 系统首页概述76
2.5.2 系统首页技术分析77
2.5.3 系统首页的实现过程80
2.6 用户注册模块设计81
2.6.1 用户注册模块概述81
2.6.2 用户注册模块技术分析82
2.6.3 用户注册模块的实现过程83
2.6.4 单元测试85
2.7 发表主题信息模块设计87
2.7.1 发表主题信息模块概述87
2.7.2 发表主题信息模块技术分析88
2.7.3 发表主题信息模块的实现过程88
2.8 回复主题信息模块设计91
2.8.1 回复主题信息模块概述91
2.8.2 回复主题信息模块技术分析91
2.8.3 回复主题信息模块的实现过程92
2.9 管理员登录管理模块设计93
2.9.1 管理员登录模块概述93
2.9.2 管理员登录模块技术分析94
2.9.3 管理员登录模块的实现过程95
2.10 类别管理模块设计96
2.10.1 类别管理模块概述96
2.10.2 类别管理模块技术分析97
2.10.3 类别信息添加的实现过程98
2.10.4 类别信息修改的实现过程100
2.10.5 类别信息删除的实现过程101
2.11 用户管理模块设计103
2.11.1 用户管理模块概述103
2.11.2 用户管理模块技术分析103
2.11.3 用户信息修改的实现过程105
2.11.4 用户信息删除的实现过程106
2.11.5 单元测试107
2.12 开发技巧与难点分析109
2.12.1 限制多行文本域输入的字符个数109
2.12.2 树状显示帖子及回复标题111
2.12.3 关闭子窗口时刷新父窗口115
2.12.4 删除指定数据时,弹出提示对话框115
2.13 应用CSS+DIV实现无边框窗口116
2.14 从网页对话框中选择头像119
2.15 本章总结122
第3章 人力资源管理系统(ASP+SQL
Server 2000实现)160
教学视频:1小时20分
3.1 开发背景124
3.2 系统分析124
3.2.1 需求分析124
3.2.2 可行性研究124
3.3 系统设计125
3.3.1 系统目标125
3.3.2 系统流程图125
3.3.3 系统功能结构126
3.3.4 系统预览126
3.3.5 数据库设计127
3.3.6 文件夹组织结构131
3.4 公共模块设计132
3.4.1 数据库连接132
3.4.2 用户登录132
3.4.3 系统时间134
3.5 系统首页设计135
3.5.1 系统首页概述135
3.5.2 系统首页技术分析135
3.5.3 系统首页的实现过程138
3.6 人事规划模块设计141
3.6.1 人事规划模块概述141
3.6.2 人事规划模块技术分析141
3.6.3 部门设置的实现过程142
3.6.4 职位设置的实现过程150
3.6.5 人事设置的实现过程151
3.6.6 添加员工的实现过程153
3.6.7 单元测试155
3.7 考勤管理模块设计155
3.7.1 考勤管理模块概述155
3.7.2 考勤管理模块技术分析156
3.7.3 主管部门审批的实现过程157
3.7.4 人事部门审批的实现过程158
3.7.5 考勤分析报表的实现过程159
3.8 工作管理模块设计160
3.8.1 工作管理模块概述160
3.8.2 工作管理模块技术分析160
3.8.3 工作任务管理的实现过程161
3.8.4 查看部门任务的实现过程164
3.8.5 查询个人任务的实现过程165
3.8.6 查询假期申请的实现过程166
3.8.7 单元测试166
3.9 招聘管理模块设计167
3.9.1 招聘管理模块概述167
3.9.2 招聘管理模块技术分析167
3.9.3 管理应聘信息的实现过程168
3.9.4 管理招聘信息的实现过程169
3.10 培训管理模块设计169
3.10.1 培训管理模块概述169
3.10.2 培训管理模块技术分析170
3.10.3 培训计划的实现过程171
3.10.4 培训实施的实现过程172
3.10.5 培训材料的实现过程173
3.11 薪酬管理模块设计174
3.11.1 薪酬管理模块概述174
3.11.2 薪酬管理模块技术分析174
3.11.3 薪酬查询的实现过程175
3.12 系统管理模块设计177
3.12.1 系统管理模块概述177
3.12.2 系统管理模块技术分析177
3.12.3 添加用户的实现过程178
3.12.4 用户管理的实现过程180
3.13 开发技巧与难点分析181
3.13.1 去除图片超链接时出现的蓝色边框181
3.13.2 数据库的加密181
3.14 将SQL Server数据库转换为Access
数据库181
3.15 本章总结182
第4章 BCT电子商城(VBScript+ADO+
Access 2003实现)215
教学视频:1小时18分
4.1 开发背景184
4.2 需求分析184
4.3 系统设计184
4.3.1 系统目标184
4.3.2 网站流程设计185
4.3.3 系统功能结构185
4.3.4 系统预览186
4.3.5 数据库设计187
4.3.6 文件夹组织结构192
4.4 公共模块设计192
4.4.1 数据库连接模块192
4.4.2 数据处理模块193
4.5 前台首页设计195
4.5.1 前台首页概述195
4.5.2 前台首页设计分析196
4.5.3 前台首页的实现过程197
4.6 会员管理模块设计197
4.6.1 会员管理模块概述197
4.6.2 会员管理模块技术分析198
4.6.3 会员注册的实现过程200
4.6.4 会员登录的实现过程202
4.6.5 会员资料修改的实现过程204
4.6.6 会员密码修改的实现过程205
4.6.7 会员退出的实现过程206
4.6.8 单元测试207
4.7 购物车模块设计209
4.7.1 购物车模块概述209
4.7.2 购物车模块技术分析209
4.7.3 添加商品至购物车的实现过程210
4.7.4 查看购物车的实现过程211
4.7.5 清空购物车的实现过程211
4.7.6 修改购物车中指定商品的购买数量的
实现过程212
4.7.7 单元测试214
4.8 收银台模块设计215
4.8.1 收银台模块概述215
4.8.2 收银台模块技术分析215
4.8.3 收银台模块的实现过程217
4.9 后台首页设计221
4.9.1 后台首页概述221
4.9.2 后台首页技术分析222
4.9.3 后台首页的实现过程224
4.10 后台登录模块设计225
4.10.1 后台登录模块概述225
4.10.2 后台登录模块技术分析226
4.10.3 后台登录的实现过程226
4.11 商品管理模块设计228
4.11.1 商品管理模块概述228
4.11.2 商品管理模块技术分析229
4.11.3 商品信息添加的实现过程229
4.11.4 商品信息删除的实现过程231
4.12 订单信息管理模块设计232
4.12.1 订单信息管理模块概述232
4.12.2 订单信息管理模块技术分析232
4.12.3 分页显示订单概要信息的实现过程233
4.12.4 查看订单详细信息的实现过程235
4.12.5 执行订单的实现过程236
4.13 文件清单238
4.14 开发技巧与难点分析239
4.14.1 实现商品销售排行239
4.14.2 特价商品的分栏显示240
4.15 使用WebBrowse组件实现
订单打印242
4.16 本章总结245
第5章 网络在线考试网(VBScript+ADO+
Ajax+SQL Server 2000实现)267
教学视频:1小时24分
5.1 开发背景247
5.2 需求分析247
5.3 系统设计247
5.3.1 系统目标247
5.3.2 网站流程设计248
5.3.3 系统功能结构248
5.3.4 系统预览249
5.3.5 业务逻辑编码规则250
5.3.6 数据库设计251
5.3.7 文件夹组织结构255
5.4 公共模块设计255
5.4.1 创建数据库连接256
5.4.2 CSS样式表文件设计256
5.5 前台首页设计258
5.5.1 前台首页概述258
5.5.2 前台首页技术分析258
5.5.3 前台首页的实现过程260
5.6 考生信息模块设计261
5.6.1 考生信息模块概述261
5.6.2 考生信息模块技术分析261
5.6.3 考生注册的实现过程264
5.6.4 考生/管理员登录的实现过程266
5.6.5 考生密码找回的实现过程268
5.6.6 单元测试272
5.7 在线考试模块设计273
5.7.1 在线考试模块概述273
5.7.2 在线考试模块技术分析274
5.7.3 选择考试课程和套题的实现过程277
5.7.4 在线考试的实现过程280
5.7.5 考试成绩查看的实现过程289
5.7.6 单元测试291
5.8 后台首页设计292
5.8.1 后台首页概述292
5.8.2 后台首页技术分析293
5.8.3 后台首页的实现过程295
5.9 考试题目管理模块设计296
5.9.1 考试题目管理模块概述296
5.9.2 考试题目管理模块技术分析297
5.9.3 考试题目添加的实现过程301
5.9.4 考试题目查询的实现过程303
5.10 开发技巧与难点分析307
5.10.1 屏蔽键盘事件307
5.10.2 防止网站内容被采集308
5.11 Ajax无刷新技术309
5.11.1 Ajax概述309
5.11.2 Ajax的工作原理310
5.12 本章总结311
第6章 编程者之家社区(VBScript+ADO+
Access 2003实现)315
教学视频:1小时5分
6.1 开发背景313
6.2 需求分析313
6.3 系统设计313
6.3.1 系统目标313
6.3.2 网站流程设计313
6.3.3 系统功能结构314
6.3.4 系统预览315
6.3.5 数据库设计316
6.3.6 文件夹组织结构319
6.4 公共模块设计320
6.4.1 数据库连接模块320
6.4.2 数据处理模块320
6.5 前台首页设计322
6.5.1 前台首页概述322
6.5.2 前台首页设计分析322
6.5.3 前台首页的实现过程323
6.6 会员中心模块设计323
6.6.1 会员中心模块概述323
6.6.2 会员中心模块技术分析323
6.6.3 会员注册的实现过程324
6.7 留言簿模块设计325
6.7.1 留言簿模块概述325
6.7.2 留言簿模块技术分析326
6.7.3 留言信息添加的实现过程327
6.7.4 留言信息查看的实现过程328
6.7.5 留言信息回复的实现过程330
6.8 图书查询模块设计332
6.8.1 图书查询模块概述332
6.8.2 图书查询模块技术分析333
6.8.3 图书查询模块实现过程333
6.8.4 单元测试335
6.9 经验技巧模块设计336
6.9.1 经验技巧模块概述336
6.9.2 经验技巧模块技术分析336
6.9.3 经验技巧查询的实现过程337
6.9.4 经验技巧详细信息显示的实现过程339
6.10 后台首页设计340
6.10.1 后台首页概述340
6.10.2 后台首页技术分析341
6.10.3 后台首页的实现过程341
6.11 后台登录模块设计343
6.11.1 后台登录模块概述343
6.11.2 后台登录模块技术分析343
6.11.3 后台登录的实现过程343
6.12 会员管理模块设计346
6.12.1 会员管理模块概述346
6.12.2 会员管理模块技术分析347
6.12.3 会员管理模块的实现过程347
6.13 留言簿管理模块设计350
6.13.1 留言簿管理模块概述350
6.13.2 留言簿管理模块技术分析350
6.13.3 留言簿管理模块的实现过程351
6.13.4 单元测试353
6.14 开发技巧与难点分析354
6.14.1 如何将网站设为首页354
6.14.2 如何收藏当前网站354
6.15 从文本文件中读取注册服务条款355
6.16 本章总结358
第7章 三全物流信息网(ASP+Access
2000实现)365
教学视频:1小时
7.1 开发背景360
7.2 系统分析360
7.2.1 需求分析360
7.2.2 可行性研究360
7.3 系统设计360
7.3.1 系统目标360
7.3.2 网站流程图361
7.3.3 网站功能结构362
7.3.4 网站预览362
7.3.5 编码设计363
7.3.6 数据库设计363
7.3.7 文件夹组织结构366
7.4 公共模块设计366
7.4.1 数据库连接366
7.4.2 后台登录368
7.5 前台首页设计370
7.5.1 前台首页概述370
7.5.2 前台首页技术分析370
7.5.3 前台首页的实现过程371
7.6 信息查询模块设计372
7.6.1 信息查询模块概述372
7.6.2 信息查询模块技术分析372
7.6.3 运单查询的实现过程373
7.6.4 登录分公司管理的实现过程374
7.6.5 运单签收管理的实现过程376
7.6.6 单元测试378
7.7 新闻动态模块设计379
7.7.1 新闻动态模块概述379
7.7.2 新闻动态模块技术分析379
7.7.3 新闻动态模块的实现过程379
7.8 后台首页设计382
7.8.1 后台首页概述382
7.8.2 后台首页技术分析382
7.8.3 后台首页的实现过程382
7.9 运单查询模块设计383
7.9.1 运单查询模块概述383
7.9.2 运单查询模块技术分析383
7.9.3 运单查询的实现过程384
7.9.4 运单添加的实现过程386
7.9.5 运单修改的实现过程388
7.9.6 运单删除的实现过程389
7.9.7 单元测试390
7.10 分公司管理模块设计392
7.10.1 分公司管理模块概述392
7.10.2 分公司管理模块技术分析393
7.10.3 分公司管理的实现过程394
7.11 文件清单399
7.12 开发技巧与难点分析400
7.12.1 将特殊字符串转换为HTML标识符或
实体名称400
7.12.2 Insert Into和Addnew的区别401
7.13 调用Word、Excel进行打印401
7.14 本章总结404
第8章 都市供求在线网(VBScript+ADO+
SQL Server 2000实现)407
教学视频:1小时9分
8.1 开发背景406
8.2 需求分析406
8.3 系统设计406
8.3.1 系统目标406
8.3.2 网站流程设计406
8.3.3 系统功能结构407
8.3.4 系统预览408
8.3.5 数据库设计409
8.3.6 文件夹组织结构413
8.4 公共模块设计413
8.4.1 数据库连接模块413
8.4.2 数据处理模块414
8.5 前台首页设计415
8.5.1 前台首页概述415
8.5.2 前台首页设计分析416
8.5.3 前台首页的实现过程416
8.6 会员登录模块设计417
8.6.1 会员登录模块概述417
8.6.2 会员登录模块技术分析417
8.6.3 会员注册的实现过程418
8.6.4 会员登录的实现过程421
8.6.5 会员资料修改的实现过程423
8.6.6 会员退出的实现过程424
8.7 供求信息查询模块设计425
8.7.1 供求信息查询模块概述425
8.7.2 供求信息查询技术分析425
8.7.3 供求信息查询实现过程426
8.8 后台首页设计427
8.8.1 后台首页概述427
8.8.2 后台首页技术分析428
8.8.3 后台首页的实现过程429
8.9 会员资料管理模块设计429
8.9.1 会员资料管理模块概述429
8.9.2 会员资料管理模块技术分析429
8.9.3 企业用户资料的实现过程430
8.9.4 会员资料删除的实现过程432
8.9.5 会员信息冻结的实现过程433
8.10 供求信息管理模块设计436
8.10.1 供求信息管理模块概述436
8.10.2 供求信息管理模块技术分析436
8.10.3 供求信息分类的实现过程437
8.10.4 供求信息查询的实现过程438
8.10.5 供求信息删除的实现过程440
8.10.6 单元测试441
8.11 开发技巧与难点分析442
8.11.1 如何解决记录集的RecordCount值总是
返回-1的问题442
8.11.2 使用当前窗口承载框架页中的超链接
页面443
8.11.3 求以系统日期为基数的相对日期443
8.11.4 防止非法用户绕过系统登录直接进入
系统444
8.12 在ASP中常用的数据显示方式445
8.13 本章总结447
第9章 在线个人博客系统(ASP+
Access 2000实现)456
教学视频:1小时
9.1 开发背景449
9.2 系统分析449
9.2.1 需求分析449
9.2.2 可行性分析449
9.3 系统设计449
9.3.1 系统目标449
9.3.2 系统流程图450
9.3.3 系统功能结构450
9.3.4 系统预览451
9.3.5 数据库设计452
9.3.6 文件夹组织结构455
9.4 公共模块设计455
9.4.1 数据库连接455
9.4.2 防止SQL注入漏洞456
9.4.3 获取系统时间456
9.4.4 博客日历模块设计458
9.4.5 使用Cookie统计系统访问量463
9.4.6 字符串处理的编写464
9.5 前台首页设计464
9.5.1 前台首页概述464
9.5.2 前台首页技术分析465
9.5.3 前台首页的实现过程465
9.6 我的文章模块设计466
9.6.1 我的文章模块概述466
9.6.2 我的文章模块技术分析466
9.6.3 文章列表的实现过程467
9.6.4 文章浏览的实现过程469
9.7 音乐在线模块设计471
9.7.1 音乐在线模块概述471
9.7.2 音乐在线模块技术分析471
9.7.3 音乐在线的实现过程473
9.7.4 音频文件下载的实现过程474
9.8 后台首页设计476
9.8.1 后台首页概述476
9.8.2 后台首页技术分析476
9.8.3 后台首页的实现过程477
9.9 文章管理模块设计478
9.9.1 文章管理模块概述478
9.9.2 文章管理模块技术分析479
9.9.3 文章类别的实现过程479
9.9.4 文章发表的实现过程480
9.9.5 文章浏览的实现过程481
9.9.6 单元测试483
9.10 音频文件管理模块设计484
9.10.1 音频文件管理模块概述484
9.10.2 音频文件管理模块技术分析485
9.10.3 音频文件上传的实现过程486
9.10.4 音频文件修改的实现过程489
9.10.5 单元测试490
9.11 文件清单490
9.12 开发技巧与难点分析492
9.12.1 防止Access数据库被下载492
9.12.2 禁止用户复制页面内容492
9.12.3 #include在系统整体布局上的使用493
9.13 音频文件的应用494
9.14 本章总结495
第10章 企业邮件系统(VBScript+ADO+
Access 2000实现)501
教学视频:1小时
10.1 开发背景497
10.2 系统分析497
10.2.1 需求分析497
10.2.2 可行性研究497
10.3 系统设计498
10.3.1 系统目标498
10.3.2 系统流程设计498
10.3.3 系统功能结构499
10.3.4 系统预览499
10.3.5 数据库设计500
10.3.6 文件夹组织结构503
10.4 公共模块设计503
10.4.1 创建数据库连接503
10.4.2 用户注册504
10.4.3 用户登录505
10.5 系统首页设计507
10.5.1 系统首页概述507
10.5.2 系统首页技术分析507
10.5.3 系统首页的实现过程507
10.6 邮件夹管理模块设计508
10.6.1 邮件夹管理模块概述508
10.6.2 邮件夹管理模块技术分析508
10.6.3 写信的实现过程511
10.6.4 收信的实现过程513
10.7 通讯录模块设计515
10.7.1 通讯录模块概述515
10.7.2 通讯录模块技术分析515
10.7.3 查找联系人的实现过程515
10.7.4 单元测试518
10.8 文件清单519
10.9 开发技巧与难点分析520
10.9.1 使用CDOSYS组件发送邮件520
10.9.2 使用Microsoft OutLook发送邮件520
10.10 系统建模522
10.11 本章总结525