注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机科学理论与基础知识计算机专业毕业设计指导(本科)

计算机专业毕业设计指导(本科)

计算机专业毕业设计指导(本科)

定 价:¥34.00

作 者: 郑玲、李为
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

ISBN: 9787302146858 出版时间: 2007-04-01 包装: 平装
开本: 16开 页数: 292 字数:  

内容简介

  《计算机专业毕业设计指导(本科)(附光盘)》按照毕业设计的实施顺序,从课题选择、开题报告撰写、毕业设计实施、论文撰写与排版,到幻灯片制作与论文答辩,并结合6个优秀论文实例对毕业设计进行全程指导。全书共分11章:第1章概述毕业设计要求、特点、注意事项和实施步骤;第2章传授选题技巧,讲解开题报告的写作方法;第3章介绍毕业论文的框架及各部分的写作要求;第4章提供毕业设计排版要求,技巧和排版模版;第5章讲解制作幻灯片及答辩的技巧。最后完整地介绍了6个毕业设计实例,包括基于JSP和Hibernate电子商务网站设计与实现、虚拟DV社区TTDV网站设计与实现、软件研究所管理信息系统的设计与实现、8051算述逻辑运算单元设计、基于ASP.NET技术的动态IT培训网站的设计与实现、基于MFC的图片浏览器的设计与实现。附赠光盘内容:毕业设计案例的开题报告、论文、源代码、幻灯片文件以及毕业论文的排版模板。《计算机专业毕业设计指导(本科)(附光盘)》适用于高等院校计算机及相关专业的本科毕业生使用,也可供计算机专业学生参考。

作者简介

暂缺《计算机专业毕业设计指导(本科)》作者简介

图书目录

第1章  概述    1
1.1  毕业设计的概念    1
1.2  毕业设计的目的及作用    1
1.3  毕业设计的要求    3
1.4  毕业论文的特点    3
1.5  毕业设计的注意事项    4
1.6  毕业设计的实施步骤    5
第2章  课题的选择与开题报告的撰写    6
2.1  选题的原则    6
2.2  课题的分类    7
2.2.1  工程设计型课题    7
2.2.2  硬件设计型课题    8
2.2.3  软件设计型课题    8
2.2.4  理论型课题    8
2.3  选题的注意事项    9
2.4  开题报告及其撰写    10
2.4.1  开题报告的结构与写法    10
2.4.2  开题报告的具体要求    12
第3章  毕业论文的撰写    19
3.1  毕业论文的风格和撰写方法    19
3.1.1  论文风格    19
3.1.2  撰写方法    20
3.2  论文框架和写作要求    22
3.2.1  题名(标题)    22
3.2.2  摘要    22
3.2.3  目录    24
3.2.4  前言    24
3.2.5  正文    26
3.2.6  结论    26
3.2.7  致谢    28
3.2.8  参考文献与附录    28
3.3  毕业论文的写作框架    28
3.4  毕业论文的撰写步骤    30
3.4.1  拟写提纲    30
3.4.2  写成初稿    30
3.4.3  修改定稿    31
3.4.4  论文誊写    32
3.5  毕业论文的注意事项    34
第4章  毕业论文的排版    35
4.1  毕业论文的排版要求    35
4.2  毕业论文的排版技巧    36
4.2.1  页面的设置    36
4.2.2  创建页眉和页脚    38
4.2.3  巧用模板设置正文格式    41
4.2.4  分节和分页技巧    43
4.2.5  图形排版技巧    44
4.2.6  美化表格    46
4.3  目录的设置    52
4.3.1  抽取目录    52
4.3.2  更新目录    54
4.4  字数统计    55
第5章  毕业论文的答辩    56
5.1  什么是毕业论文答辩    56
5.1.1  答辩委员的组成和职责    56
5.1.2  答辩的过程    57
5.1.3  答辩的准备    57
5.1.4  答辩的表达    58
5.2  毕业论文答辩的目的    58
5.3  毕业论文答辩的意义    59
5.4  毕业论文答辩的注意事项    60
5.5  毕业论文答辩幻灯片的制作    63
第6章  基于JSP和Hibernate电子商务网站设计与实现    69
6.1  前言    69
6.1.1  开发背景    69
6.1.2  开发目标    69
6.1.3  项目意义    70
6.2  开发工具及运行环境    70
6.2.1  软件环境    70
6.2.2  硬件环境    72
6.3  系统需求分析    72
6.3.1  功能需求分析    72
6.3.2  用例图分析    74
6.3.3  性能需求分析    76
6.4  系统总体设计    77
6.4.1  系统功能模块图设计    77
6.4.2  数据库设计    77
6.4.3  系统类图设计    80
6.4.4  软件体系结构设计    81
6.5  系统详细设计    82
6.5.1  输入输出设计    82
6.5.2  界面设计    84
6.6  系统代码设计    86
6.6.1  软件的体系结构    86
6.6.2  关键问题代码设计(1)——验证码技术    90
6.6.3  关键问题代码设计(2)——图片等比例缩放    90
6.6.4  关键问题代码设计(3)——数据库连接池    91
6.6.5  关键问题代码设计(4)——图片文件上传    91
6.7  系统测试    94
6.7.1  软件测试常识    94
6.7.2  系统功能测试计划    95
6.7.3  性能测试    95
6.8  系统运行与维护    97
6.8.1  系统应用的目录结构    97
6.8.2  系统的安装    98
6.8.3  系统的数据备份    99
6.9  结论    100
6.10  感谢    100
第7章  虚拟DV社区TTDV网站设计与实现    101
7.1   前言    101
7.2  系统环境概述    102
7.2.1  开发平台的选择    102
7.2.2  JSP简介    103
7.2.3  Java简介    103
7.2.4  MySQL简介    105
7.3  TTDV网站系统需求分析    105
7.3.1  一期建设目标    106
7.3.2  二期建设目标    106
7.3.3  系统各时期人数估计    106
7.4  TTDV网站系统总体设计    106
7.4.1  系统结构设计    107
7.4.2  数据库设计    109
7.5  TTDV网站系统详细设计    118
7.5.1  前台功能模块详细设计    118
7.5.2  后台功能模块详细设计    121
7.5.3  关键类的详细设计    123
7.6  关键技术和难点    134
7.6.1  数据库连接问题    135
7.6.2  系统安全问题    136
7.6.3  网站可扩展性问题    138
7.6.4  数据库备份和恢复问题    138
7.6.5  上传元素问题    138
7.7  结论    139
7.8  致谢    139
第8章  软件研究所管理信息系统的设计与实现    140
8.1  前言    140
8.2  概述    140
8.2.1  系统业务概述    140
8.2.2  系统开发环境概述    141
8.2.3  系统模块概述    141
8.2.4  系统所用技术概述    143
8.3  系统需求分析    147
8.3.1  系统结构示意图的设计    147
8.3.2  系统数据流图的设计    148
8.3.3  系统模块的总体设计    149
8.3.4  系统模块的功能设计    150
8.4  系统概要设计    153
8.4.1  数据库设计    153
8.4.2  目录结构设计    160
8.4.3  系统界面设计    160
8.5  系统详细设计    164
8.5.1  登录和权限验证的设计    164
8.5.2  用户角色和权限联系的设计    167
8.5.3  分页问题的设计    168
8.5.4  数据库连接池问题的设计    170
8.6  结论    172
8.7  致谢    173
第9章  8051算术逻辑运算单元设计    174
9.1  绪论    174
9.1.1  研究背景    174
9.1.2  研究内容及设计目标    175
9.2  定点运算器研究现状    175
9.2.1  乘法器设计的研究现状    175
9.2.2  除法器设计的研究现状    180
9.3  8051算术逻辑运算器功能介绍    182
9.3.1  8051运算器的主要任务    182
9.3.2  运算器的相关指令及其功能    183
9.4  8051算术逻辑运算单元设计    186
9.4.1  功能分析与整体设计    186
9.4.2  加、减法及逻辑运算模块设计    187
9.4.3  乘法器模块(Multiplier)设计    195
9.4.4  除法器模块(Divider)设计    195
9.5  开发语言及环境介绍    198
9.5.1  开发语言VerilogHDL    198
9.5.2  集成开发环境Xilinx ISE    200
9.6  仿真与验证    201
9.6.1  仿真环境的建立    201
9.6.2  仿真的步骤    202
9.6.3  验证的测试    202
9.7  结论    203
9.8  致谢    203
第10章  基于ASP.NET技术的动态IT培训网站的设计与实现    204
10.1  前言    204
10.1.1  选题背景    204
10.1.2  选题意义    205
10.1.3  IT培训网站未来的发展趋势    205
10.2  IT培训网站的相关开发技术    207
10.2.1  ASP.NET动态网页技术    207
10.2.2  SQL Server 2000    210
10.2.3  Dreamweaver MX    210
10.3  IT培训网站的总体设计    211
10.3.1  需求分析    211
10.3.2  模块总体设计    211
10.3.3  栏目总体设计    213
10.3.4  数据库设计    214
10.4  IT培训网站的详细设计    220
10.4.1  首页的设计与实现    220
10.4.2  用户登录注册模块的设计与实现    224
10.4.3  课程信息发布模块的设计与实现    227
10.4.4  在线信息咨询模块的设计与实现    231
10.4.5  用户访问追踪模块的设计与实现    233
10.5  结论    233
10.6  致谢    233
第11章  基于MFC的图片浏览器的设计与实现    234
11.1  绪论    234
11.2  软件开发平台及编程模式    236
11.2.1  开发平台的选择    236
11.2.2  Microsoft Visual C++及编程模式简介    237
11.3  图像格式分析    240
11.3.1  图像的编码和解码    241
11.3.2  BMP图像    241
11.3.3  PCX图像    244
11.3.4  TGA图像    247
11.3.5  JPEG图像    253
11.3.6  GIF图像    253
11.4  系统的设计与实现    257
11.4.1  需求分析    257
11.4.2  总体设计    259
11.4.3  详细设计    261
11.5  系统的关键技术及难点    277
11.5.1  资源的分配和释放    277
11.5.2  使用JPEG和GIF读写库时缓冲区格式的转换    278
11.5.3  实现旋转时对内存的位操作    280
11.5.4  直接对内存中图像数据进行操作实现的特效    282
11.5.5  右键菜单的实现    282
11.5.6  浏览功能的实现    283
11.6  软件测试与改进思想    284
11.6.1  软件测试    284
11.6.2  改进思想    284
11.7  结束语    285
11.8  致谢    285
附录A    286
A.1  文献资料的作用    286
A.2  文献资料的分类    287
A.3  文献资料的搜集方法    288
A.4  文献资料的筛选与利用    291

本目录推荐