软件详细设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:陈新房,李忠,高方平编著
- 出 版 社:北京:北京师范大学出版社
- 出版年份:2016
- ISBN:7303211586
- 页数:243 页
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019