账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
软件工程专业毕业设计宝典 - 中国高校教材图书网
书名: 软件工程专业毕业设计宝典
ISBN:ISBN 978–7–5606–1993–4 责任编辑:
作者: 江开耀 张绍阳  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥21.00  折扣价:¥19.95
折扣:0.95 节省了1.05元
字数: 338千字
出版社: 西安电子科技大学出版社 页数:
出版日期: 2008-03-01 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
内 容 简 介
本书共两篇,分别为“毕业设计基础”(第一篇)和“毕业设计案例选编”(第二篇)。第一篇介绍了有关毕业设计的基础知识,针对软件专业学生的毕业设计具体需求,对当前居于主流地位的.NET软件工程环境和J2EE软件工程环境进行了简明扼要的说明;对于在毕业设计过程中应用的软件工程系列工具的获取方法、功能特点进行了介绍。第二篇给出了涵盖软件工程理论探讨、算法研究、数据处理软件开发、图形图像处理技术、嵌入式软件开发和游戏软件研发等类课题的特色案例。最后以附录的形式提供了一部分软件专业毕业生可以参考选用的毕业设计课题。
本书可供普通高等院校计算机软件专业本科毕业班学生用作毕业设计阶段的参考资料,也可供计算机应用和电子信息处理类大专毕业生用作毕业设计参考资料。

作者简介:
 
章节目录:
目 录
第一篇 毕业设计基础
第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
精彩片段:
 
书  评:


前 言


毕业设计是大学本科教育过程中的最后一个环节。通过毕业设计,能使学生深化所学专业课程的理论知识,达到融会贯通、灵活应用的目的;能够培养和提高学生独立分析问题、解决问题的能力;尤其是通过设计过程,能够锻炼学生独立思考、自主获取知识的能力。这一教学环节对于即将结束大学阶段学习,走上工作岗位或继续深造的学生而言,具有无可替代的重要作用。
本书共两篇,分别为“毕业设计基础”(第一篇)和“毕业设计案例选编”(第二篇)。
第一篇介绍了毕业设计的相关基础知识,针对成功进行毕业设计这一实践教学环节的需要,对教学目标、教学要求、教学工作流程、指导教师的工作责任和重点、设计成绩的评定与资料处理等问题进行了阐述;对选题原则、开题报告的撰写方法、毕业设计工作的步骤与计划、毕业答辩的准备和毕业答辩实施等一系列问题进行了分析说明,为教师提供了开展毕业设计教学工作的依据,为学生提供了合理安排本阶段学习工作的原则与方法。“工欲善其事,必先利其器”,在本篇中,为便于学生开展毕业设计实践工作,还对目前居于主流地位的.NET和J2EE软件开发工作环境作了深入浅出的介绍;对于毕业设计工作中经常要使用的CASE工具,包括UML统一建模语言、IBM系列的软件工程需求分析和构建工具、软件配置管理和缺陷管理工具、软件测试与质量保证工具、软件工程过程管理与项目管理工具、数据库设计与管理工具的应用作了简明介绍。
第二篇列举了涵盖软件工程理论、嵌入式软件研发、图形图像处理、计算方法的设计与实现、数据处理软件开发、游戏软件开发等不同类型的8个具体毕业设计案例,并对这些典型案例进行了具体介绍和深入剖析。毕业设计是一个实践性很强的教学环节,为了帮助学生很好地理解和完成自己的工作,针对每个案例,都从任务描述、课题分析、课题设计与实现、案例点评等四个方面作了描述与分析,以期为学生提供具有较好典型性和较高可重用性的毕业设计相关知识。8个案例中,软件工程理论、嵌入式软件研发、游戏软件研发、算法设计、图形处理案例各1个,数据库应用范畴的数据处理软件设计案例3个,可供学生在进行毕业设计实践时参考。
本书主要面向指导相关专业毕业设计的教师及进行毕业设计的本、专科学生和相关的工程技术人员,可作为计算机科学学科软件工程专业方向的教学辅助用书,也可作为计算机软件、电子信息等相关专业的教学辅助用书。
本书由西安工程大学计算机学院江开耀教授担任主编,长安大学张绍阳副教授担任副主编。其中江开耀教授撰写了第1、2、7、11章的内容并完成全书统稿;张绍阳副教授编写了第5、6、13章的内容,并协助统稿、校稿;西安电子科技大学刘伟副教授编写了第8、12章的内容;西北大学刘晓宁老师编写了第4、10章的内容;西安交通大学城市学院刘金安老师编写了第3、9章的内容。
西安电子科技大学出版社的马乐惠主任、马晓娟、张媛、薛媛、张晓燕老师为本书的成稿与出版做了大量的协调组织工作,特在此表示衷心的感谢。

其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息