图书介绍
软件详细设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈新房,李忠,高方平编著 著
- 出版社: 北京:北京师范大学出版社
- ISBN:7303211586
- 出版时间:2016
- 标注页数:243页
- 文件大小:34MB
- 文件页数:257页
- 主题词:软件设计-高等学校-教材
PDF下载
下载说明
软件详细设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件详细设计概述1
1.1 软件工程的概念1
1.1.1 软件工程1
1.1.2 软件过程2
1.2 软件详细设计基本概念2
1.2.1 软件详细设计的定义2
1.2.2 软件详细设计的目的与内容3
1.2.3 软件详细设计的基本任务3
1.2.4 软件详细设计的原则4
1.2.5 软件详细设计的步骤4
1.3 概要设计与详细设计4
1.3.1 概要设计阶段4
1.3.2 详细设计阶段5
1.3.3 概要设计与详细设计的区别与联系5
1.4 软件详细设计的方法6
1.4.1 结构化设计思想6
1.4.2 面向对象设计思想6
1.5 软件详细设计的设计工具7
1.5.1 图形工具7
1.5.2 表格工具12
1.5.3 语言工具14
1.6 面向数据结构的设计方法16
1.6.1 Jackson图16
1.6.2 Warnier图22
实训题23
思考题26
第2章 数据库详细设计27
2.1 数据库基础27
2.1.1 数据库的发展阶段27
2.1.2 数据库的特点28
2.1.3 数据库的基本结构29
2.1.4 数据库的数据种类29
2.2 数据库设计基础30
2.2.1 数据库设计的三大范式30
2.2.2 数据库设计的基本规范32
2.2.3 表字段类型33
2.2.4 基本的SQL语句33
2.3 在线考试系统数据库设计33
2.3.1 数据库的概念模型设计34
2.3.2 数据库逻辑模型和物理实现34
2.4 数据库中的存储过程40
2.4.1 存储过程概述40
2.4.2 存储过程类型41
2.4.3 存储过程的使用42
2.5 事务44
2.5.1 事务的概述44
2.5.2 数据库事务的处理模型45
实训题47
思考题48
第3章 ASP.NET三层架构49
3.1 类和对象的基本概念49
3.1.1 类的定义49
3.1.2 对象的定义50
3.1.3 类和对象的关系51
3.2 ASP.NET的三层架构51
3.2.1 三层架构的概念51
3.2.2 三层架构的组成52
3.2.3 数据流设计53
3.2.4 三层组成部分之间的数据传递56
3.3 三层架构下访问数据库设计57
3.3.1 SqlHelper简介57
3.3.2 SqlHelper成员58
3.4 在线考试系统中实体类设计58
3.4.1 映射实体类58
3.4.2 实体类示例59
实训题60
思考题62
第4章 系统管理详细设计63
4.1 教师登录设计64
4.1.1 教师登录表示层66
4.1.2 教师登录业务逻辑层67
4.1.3 教师登录数据访问层68
4.2 教师主界面设计68
4.2.1 教师主界面控件68
4.2.2 教师系统介绍69
4.3 部门管理设计69
4.3.1 部门管理界面69
4.3.2 添加部门70
4.3.3 修改部门72
4.4 人员管理设计74
4.4.1 人员管理界面74
4.4.2 人员考试成绩管理76
4.4.3 重置密码管理78
4.4.4 人员设置管理79
4.4.5 人员删除管理80
实训题81
思考题83
第5章 题库详细设计85
5.1 填空题管理设计85
5.1.1 填空题加载85
5.1.2 填空题添加87
5.2 判断题管理设计88
5.2.1 判断题加载88
5.2.2 判断题添加89
5.3 单选题管理设计90
5.3.1 单选题加载90
5.3.2 单选题添加91
5.4 多选题管理设计92
5.4.1 多选题加载92
5.4.2 多选题添加92
5.5 简答题管理设计93
5.5.1 简答题加载93
5.5.2 简答题添加94
5.6 删除题型设计95
5.6.1 删除题型的表示层95
5.6.2 删除题型的业务逻辑层96
5.6.3 删除题型的数据访问层96
5.7 添加课程设计96
5.7.1 添加课程表示层96
5.7.2 添加课程业务逻辑层97
5.7.3 添加课程数据访问层97
实训题97
思考题98
第6章 组卷管理详细设计99
6.1 手工选题组卷详细设计99
6.1.1 添加手工选题试卷100
6.1.2 查看手工选题试卷104
6.1.3 设置手工选题试卷106
6.1.4 删除手工选题试卷111
6.2 随机抽题组卷详细设计112
6.2.1 添加随机抽题试卷113
6.2.2 设置随机抽题试卷114
6.3 手工输入组卷115
6.3.1 添加手工输入试卷115
6.3.2 修改手工输入试卷116
实训题118
思考题120
第7章 考试管理详细设计121
7.1 考试安排详细设计121
7.1.1 添加考试122
7.1.2 考试试卷122
7.1.3 考试人员122
7.2 评卷管理详细设计123
7.2.1 评卷管理界面设计123
7.2.2 自动评卷设计125
7.2.3 手工选题评卷设计128
7.2.4 手工输入评卷设计133
7.3 成绩管理详细设计134
7.3.1 成绩管理界面设计134
7.3.2 查看成绩137
7.3.3 成绩统计138
实训题138
思考题140
第8章 考试详细设计141
8.1 学生考试安排设计142
8.1.1 学生参加考试表示层142
8.1.2 学生参加考试业务逻辑层143
8.1.3 学生参加考试数据访问层143
8.2 随机抽题与手工选题考试详细设计144
8.2.1 随机抽题与手工选题考试表示层144
8.2.2 随机抽题与手工选题考试业务逻辑层147
8.2.3 随机抽题与手工选题考试数据访问层148
8.3 手工输入考试详细设计149
8.3.1 手工输入考试表示层150
8.3.2 手工输入考试业务逻辑层151
8.3.3 手工输入考试数据访问层152
8.4 考试记录详细设计152
8.4.1 考试记录表示层152
8.4.2 考试记录业务逻辑层152
8.4.3 考试记录数据访问层153
8.5 修改密码153
8.5.1 修改密码表示层153
8.5.2 修改密码业务逻辑层154
8.5.3 修改密码数据访问层154
实训题154
思考题157
第9章 软件构造159
9.1 软件构造概述159
9.2 软件构造活动160
9.2.1 详细设计160
9.2.2 编程160
9.2.3 测试161
9.2.4 调试163
9.2.5 代码评审165
9.2.6 集成与构建167
9.2.7 软件构造管理169
9.3 软件构造实践方法170
9.3.1 代码重构170
9.3.2 测试驱动开发174
9.3.3 极限编程176
实训题178
思考题181
第10章 软件测试技术183
10.1 软件测试概述183
10.1.1 软件测试的概念183
10.1.2 软件测试的基本原则184
10.2 软件测试过程185
10.2.1 单元测试185
10.2.2 集成测试187
10.2.3 确认测试189
10.2.4 系统测试189
10.3 软件测试分类190
10.3.1 黑盒测试方法191
10.3.2 白盒测试方法192
10.4 软件测试活动194
10.4.1 测试计划194
10.4.2 测试设计194
10.4.3 测试执行195
10.4.4 测试结论195
10.5 测试度量195
实训题196
思考题199
附录A软件详细设计说明书201
A.1 详细设计说明书的作用201
A.2 详细设计说明书的主要内容201
附录B实体类203
附录C存储过程219
附录D数据库访问组件237
参考文献241
热门推荐
- 1659027.html
- 2215204.html
- 2192162.html
- 3560024.html
- 505338.html
- 2655445.html
- 3726077.html
- 1815999.html
- 2428638.html
- 2782390.html
- http://www.ickdjs.cc/book_1436893.html
- http://www.ickdjs.cc/book_3395206.html
- http://www.ickdjs.cc/book_503593.html
- http://www.ickdjs.cc/book_3669058.html
- http://www.ickdjs.cc/book_2431925.html
- http://www.ickdjs.cc/book_1854994.html
- http://www.ickdjs.cc/book_1333656.html
- http://www.ickdjs.cc/book_3004809.html
- http://www.ickdjs.cc/book_2447840.html
- http://www.ickdjs.cc/book_3380993.html