第1章 电子商城系统 1
1.1 项目背景 1
1.2 系统分析 2
1.2.1 系统需求分析 2
1.2.2 系统用例模型 2
1.3 系统设计 5
1.3.1 功能模块设计 5
1.3.2 系统开发环境 6
1.3.3 数据库设计 6
1.3.4 系统界面设计及说明 10
1.4 项目开发计划 15
1.4.1 确定软件过程模型 15
1.4.2 团队人员组建与分工 16
1.4.3 制订项目开发计划 16
1.5 知识链接——需求分析 17
1.5.1 需求的定义 17
1.5.2 需求分析方法 19
第2章 新闻发布系统 25
2.1 项目背景 25
2.2 系统分析 26
2.2.1 系统需求分析 26
2.2.2 系统用例模型 26
2.3 系统设计 29
2.3.1 功能模块设计 29
2.3.2 系统开发环境 29
2.3.3 数据库设计 29
2.3.4 系统界面设计及说明 34
2.4 知识链接——需求管理 40
2.4.1 需求跟踪 40
2.4.2 需求变更 41
2.5 样例系统配置 44
第3章 网上招聘系统 49
3.1 项目背景 49
3.2 系统分析 50
3.2.1 系统需求分析 50
3.2.2 系统用例模型 50
3.3 系统设计 52
3.3.1 功能模块设计 52
3.3.2 系统类图 53
3.3.3 系统架构设计 53
3.3.4 系统运行环境 54
3.3.5 数据库设计 54
3.3.6 系统界面设计及说明 61
3.4 知识链接——体系结构设计和UI设计 66
3.4.1 体系结构设计 66
3.4.2 用户界面设计 69
第4章 科研信息管理系统 71
4.1 项目背景 71
4.2 系统分析 71
4.2.1 产品描述和用户特点 71
4.2.2 系统功能 72
4.2.3 系统主要业务流程 73
4.2.4 系统用例模型 74
4.2.5 系统性能要求 76
4.3 系统设计 77
4.3.1 功能模块设计 77
4.3.2 系统类图 78
4.3.3 时序图 78
4.3.4 系统架构设计 80
4.3.5 系统运行环境 80
4.3.6 数据库设计 81
4.3.7 系统界面设计及说明 84
4.4 知识链接——逻辑物理设计和数据库访问类 88
4.4.1 逻辑物理设计 88
4.4.2 数据库访问类 89
第5章 通用网上调查系统 94
5.1 项目背景 94
5.2 系统分析 95
5.2.1 系统需求分析 95
5.2.2 系统用例模型 96
5.3 系统设计 100
5.3.1 功能模块设计 100
5.3.2 系统开发环境 100
5.3.3 数据库设计 100
5.3.4 系统界面设计及说明 103
5.4 知识链接——数据库设计和编码规范 108
5.4.1 数据库设计概述 108
5.4.2 数据库对象设计与实现 109
5.4.3 数据库编码规范 115
第6章 在线影视系统 116
6.1 项目背景 116
6.2 系统分析 117
6.2.1 系统需求分析 117
6.2.2 系统的功能模块 118
6.2.3 系统流程 118
6.2.4 系统用例模型 119
6.3 系统设计 121
6.3.1 系统架构设计 121
6.3.2 数据库设计 121
6.3.3 系统界面实现 125
6.4 知识链接——C#编程规范 129
6.4.1 代码外观 129
6.4.2 命名规范 131
6.4.3 语句规范 134
6.4.4 程序注释 137
第7章 简易博客系统 140
7.1 项目背景 140
7.2 系统分析 140
7.2.1 系统需求分析 140
7.2.2 系统用例模型 141
7.2.3 系统流程图 142
7.3 系统设计 142
7.3.1 功能模块设计 142
7.3.2 服务器运行环境 142
7.3.3 数据库设计 143
7.3.4 系统界面设计与说明 148
7.4 知识链接——CSS编码规范 155
7.4.1 CSS基本书写规范 155
7.4.2 CSS命名参考 156
7.4.3 CSS书写顺序 159
第8章 多媒体教室填报系统 160
8.1 项目背景 160
8.2 系统分析 160
8.2.1 系统需求分析 160
8.2.2 系统用例模型 161
8.3 系统设计 164
8.3.1 系统开发环境 164
8.3.2 数据库设计 164
8.3.3 系统界面设计及说明 167
8.4 知识链接——评审活动 169
8.4.1 需求审查 171
8.4.2 设计审查 172
8.4.3 代码审查 173
第9章 在线考试系统 176
9.1 项目背景 176
9.2 系统分析 176
9.2.1 系统需求概述 176
9.2.2 系统用例模型 177
9.2.3 系统主要流程图 179
9.3 系统设计 181
9.3.1 功能模块设计 181
9.3.2 系统类图 181
9.3.3 系统架构设计 182
9.3.4 系统运行环境 183
9.3.5 系统时序图 183
9.3.6 用户注册活动图 184
9.3.7 数据库设计 184
9.3.8 系统界面设计及说明 189
9.4 知识链接——单元测试 193
9.4.1 单元测试概述 193
9.4.2 系统测试计划 196
9.4.3 编写测试用例 196
第10章 毕业设计选题系统 199
10.1 项目背景 199
10.2 系统分析 200
10.2.1 系统需求分析 200
10.2.2 系统用例模型 201
10.3 系统设计 203
10.3.1 系统开发环境 204
10.3.2 数据库设计 205
10.3.3 系统界面设计及说明 209
10.4 知识链接——项目部署 218
10.4.1 准备部署 218
10.4.2 开始部署 219
10.4.3 试运行 220
10.4.4 部署结束 221