《软件工程专业毕业设计宝典》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:江开耀,张绍阳等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:9787560619934
  • 页数:222 页
图书介绍:本书介绍了与软件工程方向有关的毕业设计的相关基础知识,并进行了剖析与评价。

第一篇 毕业设计基础 3

第1章 毕业设计导论 3

1.1 软件工程专业方向 3

1.2 毕业设计的概念 3

1.3 毕业设计的目的与要求 4

1.4 毕业设计的工作流程 5

1.4.1 课题设计与选题审查 5

1.4.2 学生选题与任务书下达 5

1.4.3 课题调研与开题报告 5

1.4.4 课题研究与论文的撰写 6

1.4.5 论文的评阅 6

1.4.6 论文答辩的组织与实施 6

1.4.7 评选优秀毕业设计(论文) 6

1.4.8 资料归档及考核评价 6

1.5 指导教师的职责与任务 7

1.6 毕业设计成果的评价 8

1.7 毕业设计资料的处理 8

第2章 毕业设计的主要工作 9

2.1 选题 9

2.1.1 选题原则 9

2.1.2 选题工作过程 9

2.2 开题报告 10

2.3 毕业设计工作 10

2.3.1 原则性要求 10

2.3.2 毕业设计的总体步骤 11

2.3.3 不同类型题目的毕业设计过程 12

2.4 论文撰写 13

2.5 答辩准备与答辩技巧 14

第3章 基于.NET的软件工程环境 16

3.1 .NET Framework 16

3.1.1 公共语言运行库(CLR) 17

3.1.2 .NET Framework类库 18

3.2 .NET的组成 18

3.2.1 ASP.NET 18

3.2.2 Web Service 20

3.2.3 ADO.NET 20

3.2.4 .NET XML 21

3.2.5 Remoting 22

3.2.6 Visual Studio 22

3.2.7 MSDN 23

3.3 软件架构体系 23

3.3.1 基于C/S模式的体系结构简介 23

3.3.2 基于B/S模式的体系结构简介 24

3.3.3 C/S结构与B/S结构的分析比较 25

3.3.4 基于ASP.NET技术的三层结构模型 26

第4章 基于J2EE的软件工程工作环境 27

4.1 Java体系介绍 27

4.1.1 针对普通PC应用的J2SE(Java2 Standard Edition) 27

4.1.2 针对企业网应用的J2EE(Java2 EntERPrise Edition) 27

4.1.3 针对嵌入式设备及消费类电器的J2ME(Java2 Micro Edition) 27

4.2 J2EE概述 28

4.3 J2EE的环境配置及编程示例 28

4.3.1 正确安装并配置JDK1.5.0 28

4.3.2 安装并配置J2EE SDK 1.3.1 29

4.3.3 启动和停止J2EE服务器 29

4.3.4 部署J2EE 30

4.3.5 编写客户端程序访问EJB 35

第5章 软件工程系列工具 39

5.1 统一建模语言UML 39

5.1.1 UML的由来与发展 39

5.1.2 UML的主要特点 39

5.2 软件需求分析、设计和构建工具简介 40

5.2.1 IBM Rational RequisitePro 40

5.2.2 IBM Rational Software Modeler 41

5.2.3 Microsoft Visio 41

5.2.4 IBM Rational Rose 42

5.2.5 IBM Rational Software Architect 43

5.2.6 Microsoft Visual Studio 2005 Team Edition for Software Architects 43

5.2.7 其他工具及工具发展趋势 44

5.3 软件测试和质量保证工具 44

5.3.1 IBM Rational PurifyPlus 44

5.3.2 WinRunner 45

5.3.3 LoadRunner 46

5.3.4 CODETEST 46

5.3.5 Visual Studio 2005 Team Test Edition 47

5.4 软件配置管理工具 48

5.4.1 IBM Rational ClearCase 48

5.4.2 IBM Rational ClearQuest 49

5.5 过程和项目管理工具 49

5.5.1 RUP统一软件开发过程 49

5.5.2 IBM Rational Method Composer 50

5.5.3 IBM Rational Team Unifying Platform 50

5.6 数据库建模工具 51

5.6.1 PowerDesigner 51

5.6.2 IBM Rational Rose Data Modeler 52

第二篇 毕业设计案例选编第6章 SOA及其应用 55

6.1 任务描述 55

6.2 课题分析 55

6.3 课题设计与实现 56

6.3.1 SOA的概念和发展历史 56

6.3.2 SOA的核心架构模型 61

6.3.3 SOA的开发技术 70

6.3.4 SOA与其他技术的关系 74

6.3.5 SOA的设计实例 78

6.3.6 SOA存在的问题和发展方向 78

6.4 案例点评 79

第7章 彩色图像色彩聚类算法研究 81

7.1 任务描述 81

7.2 课题分析 81

7.2.1 聚类分析方法综述 81

7.2.2 BMP图像的数据结构分析 83

7.2.3 伪彩色图像的显示机理 85

7.3 课题设计与实现 85

7.3.1 开发环境 85

7.3.2 算法设计 86

7.3.3 关键技术问题的研究与解决 87

7.3.4 算法的实现 89

7.4 案例点评& 95

第8章 基于J2EE环境的在线答题及评测系统 97

8.1 任务描述 97

8.2 课题分析 97

8.2.1 国内现状 97

8.2.2 J2EE的四层结构和MVC模式 98

8.2.3 课题需求分析 100

8.3 课题设计与实现 103

8.3.1 数据库层的总体设计(J2EE四层结构中的EIS层) 103

8.3.2 EJB层的总体设计 103

8.3.3 Web层的总体设计 106

8.3.4 系统的体系结构图 106

8.3.5 新闻子系统的设计和实现 107

8.4 案例点评 113

第9章 基于.NET的“电子文档管理系统” 114

9.1 任务描述 114

9.2 课题分析 114

9.2.1 概述 114

9.2.2 课题采用的技术和工具 115

9.3 课题设计与实现 116

9.3.1 需求分析 116

9.3.2 概要设计 118

9.3.3 数据库设计 124

9.3.4 详细设计及编码实现 128

9.4 案例点评 137

第10章 影碟出租管理系统 138

10.1 任务描述 138

10.2 课题分析 138

10.2.1 影碟管理子系统 138

10.2.2 业务受理子系统 138

10.2.3 影碟查询子系统 139

10.2.4 帮助中心 139

10.3 课题设计与实现 139

10.3.1 需求分析与数据流图 139

10.3.2 课题设计 141

10.3.3 课题实现 143

10.3.4 影碟管理系统测试 146

10.4 案例点评 151

第11章 SVG矢量图形应用研究 152

11.1 任务描述 152

11.2 课题分析 152

11.2.1 SVG技术基础 152

11.2.2 SVG数据结构剖析 157

11.2.3 DOM模型研究 159

11.2.4 SVG与其他技术标准的交互与融合 161

11.3 课题设计与实现 162

11.3.1 主要功能的设计与实现 162

11.3.2 有关问题的讨论 170

11.4 案例点评 171

第12章 嵌入式彩信收发器的研究与实现 172

12.1 任务描述 172

12.2 课题分析 173

12.2.1 MMS通信系统调研 173

12.2.2 通信协议 174

12.2.3 通信的交互过程 174

12.2.4 彩信通知的格式 176

12.2.5 彩信的封装格式 176

12.2.6 WSP 177

12.3 课题设计与实现 178

12.3.1 整体方案设计 178

12.3.2 平台搭建 180

12.3.3 应用层传输协议的设计与实现 181

12.4 案例点评 185

第13章 “逃亡者”游戏设计 187

13.1 任务描述 187

13.1.1 用户群 187

13.1.2 假定与约束 187

13.1.3 对功能的规定 187

13.1.4 对性能的规定 187

13.1.5 数据管理能力的要求 187

13.1.6 对运行环境的规定 188

13.2 课题分析 188

13.3 课题设计与实现 189

13.3.1 项目可行性研究 189

13.3.2 需求分析 192

13.3.3 概要设计 196

13.3.4 详细设计 203

13.3.5 编码实现 207

13.3.6 游戏测试 211

13.3.7 参考文献 211

13.3.8 致谢 211

13.4 案例点评 211

附录 毕业设计参考课题 212

参考文献 222