
本书对毕业设计(论文)这个教学环节进行了全面的介绍和指导,正文共11章,分为毕业设计过程指导、软件开发指导、辅助工具和应用技巧3大部分,另有3个附录,包含论文样例、工具使用以及计算机相关中英文术语。
本书可以用作信息技术相关专业毕业生的指导手册,也可作为教师指导学生毕业设计的参考书。
近年来,随着计算机行业的迅猛发展,各高校都设置了信息技术相关专业。关于毕业设计教学的著作较少,能够结合具体专业而且能够做到理论联系实践,对学生、教师有实际指导意义的教材就更少。为了适应信息技术和教学改革的需要,我们在广泛深入调查研究和讨论的基础上,编写了针对信息技术相关专业的毕业设计(论文)指导的教材,该教材以“市场需求为导向,以职业能力培养为目标”为原则,注重知识的实际运用。
本书特点
(1) 实用型。本书紧密结合应用,对信息技术相关专业毕业设计做了较详细的介绍,针对毕业设计的各个环节都有相应的指导,包含资料查阅、项目开发、论文写作、论文答辩等,比较符合目前各高校毕业设计的实际情况。
(2) 完整性。本书的主线是毕业设计教学的过程,从选题到答辩,从项目的需求到测试,从开题报告到论文写作,从理论到实际编程,都有较详细的指导。同时,本书附录还有毕业设计论文样例供参考。
(3) 专业性。本书中涉及的案例都来源于实践应用,针对性较强,使学生离真实的工作环境更加贴近,具有很强的专业性和和可操作性。
本书条理清晰,内容完整,图文并茂。
主要内容
本书共分为11章,具体内容安排如下:
(1) 第1章简要介绍了毕业设计的目的、要求以及步骤,使读者明确毕业设计阶段的各项任务。
(2) 第2、6章分别详细介绍资料检索和论文排版的方法、技术。
(3) 第3、4、5、7章分别介绍毕业设计的各个环节,包含选题、开题报告写作、论文撰写以及答辩等阶段。
(4) 第8、9、10章分别介绍软件开发过程的系统分析与设计、实现、软件测试等内容。
(5) 第11章主要介绍毕业设计的质量管理、控制以及评价体系。
附录包含microsoft visio的使用技巧、论文参考样例和计算机专业术语中英文对照。
编写分工
参加本书编写的人员都是从事计算机教学和研究的一线教学人员。本书由温艳冬、熊耀华任主编,石兴民、汤德俊任副主编。本书得到石冬凌老师的大量指导和帮助,在此表示衷心的感谢。
由于编者水平有限,书中疏漏之处在所难免,欢迎广大读者和同行批评指正。
编者
2008年10月
第1章毕业设计概述
1.1毕业设计(论文)的目的
1.2毕业设计(论文)的基本要求
1.3毕业设计的注意事项
1.4毕业设计的实施步骤
第2章毕业设计资料检索
2.1文献检索的类型与方法
2.1.1检索类型
2.1.2检索方法
2.2搜索引擎
2.2.1搜索引擎的功能
2.2.2搜索引擎的类型
2.2.3常用搜索引擎
2.2.4Google的使用方法与技巧
2.3文献资源网站
第3章毕业设计选题
3.1选题的意义与目标
3.2选题的原则
3.3选题的途径与方法
3.4确定选题
3.5选题举例
第4章开题报告
4.1开题报告撰写的意义
4.2开题报告的结构与写法
4.2.1开题报告封面
4.2.2课题研究的目的、意义
4.2.3本课题国内外研究的历史和现状
4.2.4课题研究的目标及其可行性
4.2.5课题研究的基本内容
4.2.6课题研究的步骤
4.2.7课题研究的难点
4.2.8参考文献
4.3开题报告的格式要求
4.4开题报告合格的依据
毕业设计(论文)指导手册(信息技术卷)
第5章毕业设计论文的撰写
5.1撰写毕业论文的目的
5.2毕业论文的特点
5.3论文风格
5.4论文语言
5.5论文结构
5.6论文框架和写作要求
5.6.1题名
5.6.2摘要
5.6.3
5.6.4正文
5.6.5致谢
5.6.6参考文献
5.6.7附录
5.6.8外文原文与译文
5.7毕业论文的撰写步骤
5.7.1拟写提纲
5.7.2写成初稿
5.7.3修改定稿
第6章毕业论文的排版
6.1排版基础操作
6.2使用样式对论文进行格式设置
6.2.1什么是样式
6.2.2定义样式
6.2.3使用样式
6.3的自动生成
6.4使用分节符灵活设置页眉与页脚
6.5图表的编号与注解
6.6使用批注与修订审阅论文
6.7常见快捷键的使用
第7章毕业设计(论文)答辩
7.1毕业设计(论文)答辩的目的
7.2毕业设计(论文)答辩的特点
7.3毕业设计(论文)答辩的程序
7.4毕业设计(论文)答辩的准备
7.4.1答辩提纲的写作
7.4.2答辩PPT的设计
7.5毕业设计(论文)答辩的要领和艺术
7.6毕业设计(论文)成绩的评定
第8章系统分析与设计
8.1如何获取需求
8.2结构化分析与设计
8.2.1结构化分析
8.2.2结构化设计
8.3面向对象的分析与设计
8.3.1面向对象分析与设计的基本概念
8.3.2面向对象分析与设计的任务和活动
8.3.3面向对象分析与设计中的关键建模用图
8.3.4面向对象分析与设计的实施框架
8.4在毕业设计(论文)中如何表达系统需求和设计
第9章系统实现
9.1程序设计语言
9.2编码规范
9.2.1Java语言编码规范
9.2.2C++语言编码规范
第10章软件测试
10.1软件开发与软件测试的关系
10.2软件测试基本理论
10.3软件测试的类型
10.4白盒测试的测试用例设计
10.5黑盒测试及其用例的设计
10.5.1等价类划分
10.5.2边界值分析法
10.5.3错误推测法
10.5.4因果图方法
10.6Eclipse中使用JUnit插件测试
10.7功能自动化测试工具WinRunner
10.8软件测试举例
第11章毕业设计质量及过程控制
11.1毕业设计质量管理
11.2毕业设计过程控制
11.3软件系统开发过程控制
11.4毕业设计(论文)质量评价体系
附录AMicrosoft Visio使用技巧
附录B毕业设计(论文)参考样例
附录C计算机专业术语的英文对照
附录C.1算法
附录C.2数据库
附录C.3硬件
附录C.4编程语言
附录C.5网络
附录C.6计算机行业人员
附录C.7软件工程