21世纪高等学校规划教材 软件工程 软件案例分析PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘天时,宋新爱,李皎,张留美编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302410553
- 页数:349 页
第1章 绪论 1
1.1 软件 1
1.1.1 软件的定义 1
1.1.2 软件的特点 2
1.1.3 软件的分类 2
1.1.4 软件危机 3
1.2 软件工程的发展历程 4
1.2.1 软件工程的发展阶段 4
1.2.2 软件工程的发展过程 5
1.2.3 软件工程方法的发展 8
1.3 软件工程研究现状 11
1.3.1 软件开发方法现状 11
1.3.2 热点技术发展现状 12
1.4 数据库技术发展过程 17
1.4.1 数据库的产生与发展 17
1.4.2 数据库系统的特点 19
1.4.3 相关概念 20
本章小结 21
思考题 21
第2章 开发环境简介 22
2.1 C++语言基础 23
2.1.1 C++数据类型 23
2.1.2 基本语句 24
2.1.3 注释 27
2.1.4 引用 28
2.1.5 函数 28
2.1.6 输入和输出 31
2.1.7 类与对象 33
2.2 MFC编程 38
2.2.1 MFC应用程序框架 38
2.2.2 MFC对话框编程 49
2.3 SQL基础 55
2.3.1 SQL语句 55
2.3.2 高级查询 61
2.3.3 事务控制 62
2.3.4 存储过程 63
2.3.5 动态SQL语句 66
2.4 Pro*C/C++程序开发 70
2.4.1 嵌入式SQL语句 70
2.4.2 嵌入式事务处理 77
2.4.3 Pro*C/C++开发环境配置 77
2.5 ADO数据库访问 80
2.5.1 ADO简介 80
2.5.2 在Visual C++中使用ADO访问数据库 81
2.5.3 自定义类CADOConn访问数据库 85
2.6 编程规范 89
本章小结 90
思考题 90
第3章 应用实例技巧 91
3.1 一对多表单设计 91
3.1.1 关联关系 91
3.1.2 数据设计模型 92
3.1.3 一对多表单数据库设计 94
3.2 数据加锁方法 105
3.2.1 相关概念 105
3.2.2 问题提出 105
3.2.3 3种加锁方法 105
3.2.4 混合加锁法 106
3.3 回滚与提示 109
3.3.1 事务划分 109
3.3.2 事务恢复 110
3.3.3 事务与交互式操作 111
3.4 通知发布 112
本章小结 118
思考题 119
第4章 通用功能——界面设计 120
4.1 界面风格设计 120
4.1.1 三层结构设计 121
4.1.2 界面布局 121
4.1.3 界面风格 124
4.2 快捷键设置 130
4.2.1 注册快捷键 130
4.2.2 执行快捷键功能 131
4.2.3 注销快捷键 133
4.2.4 菜单快捷键 134
4.3 进度指示器 137
4.3.1 动态控件对象 137
4.3.2 进度条控制 139
4.3.3 应用接口 143
4.3.4 定时器 143
4.3.5 应用测试 144
4.4 树形可视图形界面 145
4.4.1 树形视图概述 145
4.4.2 树形视图数据库设计 148
4.4.3 树形视图数据检索 151
4.4.4 树形视图数据操作 152
本章小结 156
思考题 157
第5章 通用功能——数据操作 158
5.1 数据整理 158
5.1.1 数据删除 159
5.1.2 触发器技术 161
5.1.3 删除触发器与授权 162
5.1.4 整理表集合与条件 163
5.1.5 应用实例 164
5.2 跨库查询 166
5.3 数据导出与导入 168
5.3.1 导出文件的组成 168
5.3.2 数据导出 172
5.3.3 数据导入 173
5.4 大文本数据管理 173
5.4.1 大文本存储 174
5.4.2 大文本文件管理 176
5.5 角色与授权 177
5.5.1 系统安全概述 177
5.5.2 角色与授权 179
5.6 系统启动 189
5.6.1 系统配置文件 189
5.6.2 关键字段保护 191
本章小结 192
思考题 192
第6章 算法设计 194
6.1 汉诺塔游戏算法 194
6.1.1 递归方法 194
6.1.2 汉诺塔游戏求解算法 195
6.2 数字拼图游戏算法 196
6.2.1 数字拼图游戏概述 196
6.2.2 数字拼图游戏出题算法 197
6.2.3 数字拼图游戏优化算法 198
6.3 点对点网络通信算法 201
6.3.1 P2P网络通信概述 201
6.3.2 并发通信规则与定义 202
6.3.3 等权值单连接通信树算法 203
6.3.4 不等权值单连接通信树算法 204
6.3.5 等权值多连接通信树算法 207
6.3.6 不等权值多连接通信树算法 211
6.4 通用试题库组卷算法 211
6.4.1 试题库组卷概述 211
6.4.2 组卷算法 213
6.4.3 随机数抽取 216
本章小结 216
思考题 217
第7章 医院管理信息系统 218
7.1 发展现状 218
7.2 需求分析 220
7.2.1 需求获取 220
7.2.2 系统目标 221
7.2.3 系统需求 222
7.2.4 结构分析 226
7.2.5 功能分析 226
7.3 系统分析 228
7.3.1 逻辑结构分析 228
7.3.2 用例分析 228
7.3.3 概念类分析 229
7.4 系统设计 230
7.4.1 系统软件结构 230
7.4.2 系统详细设计 231
7.4.3 系统功能界面设计 233
7.5 典型功能设计 233
7.5.1 药品名称快速查询 233
7.5.2 处方复制 237
7.5.3 连续流水号的产生 239
本章小结 241
思考题 242
第8章 大数据分析 243
8.1 大数据概述 243
8.1.1 大数据的特点 244
8.1.2 大数据的传统处理方法 245
8.1.3 大数据分析的机器学习方法 245
8.2 推荐系统 248
8.2.1 背景简介 248
8.2.2 推荐系统中的常用方法 248
8.3 推荐系统设计实践 251
8.3.1 推荐系统实现流程 251
8.3.2 数据预处理 253
8.3.3 基于用户属性相似性判断 257
8.3.4 用户相似性聚类 259
8.3.5 推荐结果 260
8.4 数据预处理实现及结果分析 260
8.4.1 数据准备 260
8.4.2 数据清洗——数据集缺失值的处理 261
8.4.3 数据变换 279
8.4.4 数据集成 282
8.4.5 特征值构造 285
8.5 实验结果及其分析 285
8.5.1 用户分类 285
8.5.2 推荐结果 289
本章小结 293
思考题 293
附录A 实验项目 294
A.1 数字钟表制作 294
A.2 模拟钟表制作 296
A.3 快捷键设置 304
A.4 进度指示器制作 307
A.5 连续流水号生成 312
A.6 颜色调配 318
A.7 数字拼图游戏 321
A.8 基于对话框的录入界面 335
A.9 快速查询 342
参考文献 348
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等工程教育改革探析》李瀛心,吴价宝著 1997
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019