《计算机软件项目实训指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:方英兰,韩兵,刘高军等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121120787
  • 页数:257 页
图书介绍:本书根据计算机专业的知识体系和IT行业主要岗位的技能要求,面向实际应用给出了循序渐进、任务驱动的39个实训项目,涵盖Web技术、C语言、Java开发、C++开发、网络技术、数据库技术、汇编语言、操作系统、嵌入式系统等课程的主要知识点和专业技能。全书共分5章:绪论、项目开发示例、基础训练、专题训练和综合训练。本书为任课老师提供项目参考解答。

第1章 绪论 1

1.1实训背景 2

1.2本科应用型人才培养目标 2

1.2.1对本科应用型人才的知识要求 3

1.2.2对本科应用型人才的能力要求 3

1.2.3对本科应用型人才的素质要求 4

1.3实训体系介绍 4

1.3.1实训方案 4

1.3.2实施要点 5

第2章 项目开发示例 6

2.1组建开发团队 7

2.2软件开发方法 8

2.2.1 Parnas方法 8

2.2.2结构化方法 8

2.2.3面向数据结构的软件开发方法 9

2.2.4问题分析法 9

2.2.5 面向对象的软件开发方法 9

2.2.6可视化开发方法 11

2.3软件项目开发过程 11

2.3.1需求分析 12

2.3.2概要设计 14

2.3.3详细设计 16

2.3.4编写程序 17

2.3.5软件测试 20

2.3.6相关技术比较 21

2.4软件开发工具 24

2.4.1需求分析工具 24

2.4.2系统设计工具 30

2.4.3编程工具 34

2.4.4数据库工具 36

2.4.5测试工具 37

第3章 基础训练 39

3.1静态Web网页制作 40

3.2 C语言程序设计 48

3.2.1汽车订票系统 48

3.2.2扫雷游戏 54

3.2.3目录树 58

3.2.4智能猜数字游戏 61

3.3面向对象程序开发 65

3.3.1电子通讯录 65

3.3.2模拟Windows窗体实现 69

3.3.3宿舍楼管理系统 74

3.3.4图像处理程序 79

第4章 专题训练 85

4.1 Java开发专题 86

4.1.1拼图游戏 86

4.1.2赛车比赛冠军竞猜游戏 90

4.1.3即时通信软件 96

4.1.4飞行器手机游戏 104

4.2 C++开发专题 109

4.2.1电子相册 109

4.2.2图片分析程序 114

4.2.3 OCX进程控制程序 118

4.2.4 U盘加密程序 121

4.3网络技术专题 125

4.3.1网络文件服务器 125

4.3.2 AJAX网络聊天室 131

4.3.3 DNS服务器实现 134

4.3.4 SNMP数据采集与分析软件 136

4.4数据库技术专题 145

4.4.1数据库移植 145

4.4.2小型图书馆管理系统 152

4.4.3小型客房管理系统 159

4.4.4小型餐饮管理系统 163

4.5汇编语言专题 167

4.5.1读/写磁盘文件 167

4.5.2动画设计 173

4.5.3微机间串口全双工通信 178

4.6操作系统专题 186

4.6.1定制自己的shell 186

4.6.2存储管理程序及其测试 194

4.6.3文件系统设计 199

4.7嵌入式专题 207

4.7.1“连连看”游戏 207

4.7.2视频播放器设计 210

4.7.3图片浏览器 214

4.7.4文件传输系统 216

4.7.5通讯录 219

第5章 综合训练 223

5.1 Linux环境下网站发布平台 224

5.2即时通信系统 229

5.3邮件服务管理系统 234

附录A实训报告模板 242

附录B Web项目规范 243

B.1前言 243

B.2内容 243

B.2.1项目标准 243

B.2.2项目的HTML代码规范 244

附录C综合性软件设计文档示例 247

C.1系统需求 247

C.2需求分析 248

C.3概要设计 249

C.4详细设计 251

C.5编写程序 255

C.6软件测试 257