第一部分 项目过程指导第1章 项目启动 3
1.1 实训教师职责 3
1.2 实训制度 3
1.3 组建项目团队 4
1.4 项目启动 5
1.5 项目介绍 6
1.6 术语定义 6
1.7 任务指导 7
第2章 项目策划 9
2.1 输入项 9
2.2 主要活动 9
2.3 输出项 9
2.4 WBS 9
2.5 技能要求 11
第3章 项目执行 12
3.1 需求分析过程 12
3.1.1 概述 12
3.1.2 参与人员 13
3.1.3 输入项 13
3.1.4 主要活动 14
3.1.5 输出项 15
3.1.6 如何使用用例表描述需求 15
3.1.7 技能要求 18
3.2 设计过程 18
3.2.1 参与人员 18
3.2.2 主要活动 19
3.2.3 任务指导 19
3.3 设计过程之系统概要设计 19
3.4 设计过程之数据库设计 20
3.5 设计过程之原型设计 20
3.6 设计过程之详细设计 21
3.7 编码过程 22
3.7.1 参与人员 22
3.7.2 输入项 23
3.7.3 主要活动 23
3.7.4 输出项 23
3.7.5 任务指导 23
3.7.6 技能要求 24
3.8 测试过程 24
3.8.1 任务指导 24
3.8.2 参与人员 24
3.8.3 输入项 24
3.8.4 主要活动 25
3.8.5 输出项 25
第4章 结项 26
4.1 任务指导 26
4.2 参与人员 26
4.3 输入项 26
4.4 主要活动 26
4.5 输出项 26
4.6 评测 27
第5章 项目监控 28
5.1 任务指导 28
5.2 基线 28
5.3 软件配置管理 29
5.4 评审过程 29
5.5 里程碑评审 30
5.6 监控文档 30
5.7 技能要求 31
第二部分 项目过程文档第6章 基线库目录结构 35
第7章 项目立项说明书 36
7.1 立项背景 36
7.2 主要功能 36
7.3 项目周期 37
7.4 项目组成员 37
7.5 评审计划 39
7.6 评审委员 39
第8章 需求设计说明书 40
8.1 文档说明 40
8.2 功能结构分析 40
8.2.1 前台功能结构图 41
8.2.2 后台功能结构图 41
8.2.3 后台系统管理员 41
8.3 运行环境 42
8.4 开发环境 42
8.5 用例图 43
8.6 角色关系描述图 44
8.7 主要业务流程图 44
8.8 功能划分 45
8.9 学创购书网前台 45
8.9.1 注册会员 45
8.9.2 登录系统 48
8.9.3 修改注册信息 50
8.9.4 浏览图书分类 51
8.9.5 浏览图书信息 52
8.9.6 搜索图书 53
8.9.7 选购图书 54
8.9.8 维护购物车 55
8.9.9 处理订单 57
8.9.10 查询公告 61
8.9.11 发表图书评论 62
8.9.12 退出系统 64
8.10 学创购书网后台 64
8.10.1 登录后台系统 64
8.10.2 维护注册会员 66
8.10.3 管理图书 67
8.10.4 维护订单 77
8.10.5 维护公告 84
8.10.6 维护评论 86
8.10.7 维护管理员 87
8.10.8 退出后台系统 90
第9章 概要设计说明书 91
9.1 系统结构 91
9.2 关键技术 92
9.3 系统单元设计 92
第10章 界面设计说明书 94
10.1 文档设计约束 94
10.2 界面总体迁移图 94
10.3 前台首页界面设计 96
10.3.1 概要 96
10.3.2 系统构成图 96
10.3.3 界面参考 96
10.3.4 图书分类 96
10.3.5 最新上架 98
10.3.6 折扣图书 98
10.4 我的账户界面设计 99
10.4.1 概要 99
10.4.2 系统构成图 99
10.4.3 注册新用户 99
10.4.4 登录 102
10.4.5 查看付款设置 103
10.4.6 修改付款设置 104
10.4.7 查看最近的订单 105
10.4.8 查看已取消的订单 107
10.5 购物车界面设计 108
10.5.1 概要 108
10.5.2 系统构成图 108
10.5.3 清空购物车 108
10.5.4 继续在本站购物 110
10.5.5 删除 111
10.5.6 更新 112
10.5.7 进入结算中心 113
10.6 结算中心界面设计 114
10.6.1 概要 114
10.6.2 系统构成图 114
10.6.3 确认注册信息 114
10.6.4 填写订单信息 114
10.6.5 确认订单 115
10.6.6 学创网动态 115
第11章 数据库设计说明书 116
11.1 标识符和状态 116
11.2 概念结构设计——ER图 116
11.3 逻辑结构设计——表设计 117
11.3.1 管理员T_Admin 118
11.3.2 图书元数据表T_Book 118
11.3.3 图书分类表T_BookClass 120
11.3.4 库存表T_BookStorage 120
11.3.5 评论表T_Comment 121
11.3.6 日志表T_Log 122
11.3.7 公告表T_Notice 122
11.3.8 订单表T_Order 123
11.3.9 订单详细表T_OrderDetail 124
11.3.10 权限表T_Permission 124
11.3.11 购物车表T_ShoppingCar 125
11.3.12 客户表T_User 126
11.3.13 地址表T_Address 126
11.4 视图设计 127
11.4.1 视图V_BookInfo 128
11.4.2 地址信息视图V_OrderDetailBook 129
第12章 详细设计说明书 130
12.1 最新图书 131
12.1.1 算法与流程 131
12.1.2 源程序文件说明 131
12.1.3 方法说明 132
12.2 推荐图书 132
12.2.1 算法与流程 132
12.2.2 源程序文件说明 133
12.2.3 方法说明 133
12.3 折扣图书 134
12.3.1 算法及流程 134
12.3.2 源程序文件说明 134
12.3.3 方法说明 134
12.4 图书分类——树形控件 135
12.5 搜索 136
12.5.1 算法与流程 136
12.5.2 源程序文件说明 136
12.5.3 方法说明 137
12.6 注册 139
12.6.1 算法及流程 139
12.6.2 源程序文件说明 139
12.6.3 方法说明 140
12.7 登录 145
12.7.1 算法及流程 145
12.7.2 源程序文件说明 145
12.7.3 方法说明 146
12.8 公告 147
12.8.1 算法与流程 147
12.8.2 源程序文件说明 147
12.8.3 方法说明 148
12.9 评论 148
12.9.1 算法与流程 148
12.9.2 源程序文件说明 148
12.9.3 方法说明 149
12.10 购物车 149
12.10.1 购物车显示序列图 150
12.10.2 购物车清空序列图 150
12.10.3 更新购物车序列图 150
12.10.4 源程序文件说明 150
12.10.5 方法说明 151
12.11 订单 155
12.11.1 确认注册信息 155
12.11.2 填写订单信息 156
12.11.3 确认订单 158
12.12 网站配置 159
12.13 异常处理 160
12.14 后台登录 160
12.14.1 算法与流程序列图 160
12.14.2 源程序文件说明 161
12.14.3 方法说明 161
12.15 左侧树型目录列表 162
12.15.1 源程序文件说明 162
12.15.2 方法说明 162
12.16 图书管理 164
12.16.1 录入图书 164
12.16.2 维护库存 166
12.16.3 折扣图书 169
12.16.4 推荐图书 171
12.16.5 上架下架 172
12.16.6 维护分类 173
12.17 订单管理 175
12.17.1 确认 175
12.17.2 发货 177
12.17.3 签收 179
12.17.4 历史订单 181
12.18 公告管理 182
12.18.1 算法与流程 182
12.18.2 源程序文件说明 182
12.18.3 方法说明 183
12.19 评论管理 183
12.19.1 算法与流程 184
12.19.2 源程序文件说明 184
12.19.3 方法说明 184
12.20 用户管理 184
12.20.1 前台用户 185
12.20.2 后台管理员 186
第13章 项目部署说明书 190
13.1 部署文件 190
13.2 部署环境 191
13.3 部署步骤 191
13.4 部署常见问题 194
13.4.1 错误1——工具安装次序 194
13.4.2 错误2——服务没有启动 195
第三部分 工具使用手册第14章 文档管理工具Visual SourceSafe 199
14.1 版本控制工具介绍 199
14.2 Visual SourceSafe 2005安装步骤 201
14.3 服务器端配置 203
14.4 客户端配置 208
14.5 Internet访问 209
14.6 Visual SourceSafe 2005与Visual Studio 2005配置 214
14.7 将网站添加到Visual SourceSafe 2005 215
14.8 使用Visual SourceSafe 2005的客户端创建项目 216
14.9 签入和签出说明 219
第15章 Axure软件介绍 220
15.1 概述 220
15.1.1 欢迎界面 220
15.1.2 主界面 221
15.2 文档管理 223
15.3 模板复用 226
15.4 Widgets工具 227
15.5 注释 228
15.6 交互 230
第16章 使用Visio实现ER图指导手册 233
16.1 概念结构设计——使用Visio实现实体关系图 233
16.2 使用工具Codematic 239
第17章 WBS制作工具 241
附录 .NET编码规范 245
参考文献 250