|
|
计算机专业毕业设计指导(本科) 内容提要 |
|
|
《计算机专业毕业设计指导(本科)》按照毕业设计的实施顺序,从课题选择、开题报告撰写、毕业设计实施、论文撰写与排版,到幻灯片制作与论文答辩,并结合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
|
|
|
|
|
|
|
计算机专业毕业设计指导(本科) 前言 |
|
毕业设计的作用是检验学生对专业理论知识理解与掌握的程度,锻炼学生综合运用所学知识分析问题、解决问题的能力,培养学生采用软件工程的方法进行程序设计。 《计算机专业毕业设计指导(本科)》主要依据高等学校如何抓好毕业设计、大学生如何开展毕业设计这一主旨,从毕业设计的选题、开题报告的撰写、毕业论文的排版、毕业论文的答辩等多环节展开构思,并以实例的形式详细地指导毕业课题的程序设计。结合大部分高等学校对理工类学生毕业设计的整体流程,进一步规范各环节的工作。 《计算机专业毕业设计指导(本科)》第1章是概述,详细介绍了毕业设计的概念、目的、要求、作用、类型、实施过程等。第2章是课题的选择与开题报告的撰写,论述了选题的原则、课题的分类、选题的注意事项以及开题报告的撰写等。第3章是毕业论文的撰写,论述了毕业论文的风格、撰写方法、论文框架、撰写步骤等。第4章是毕业论文的排版,论述了毕业论文的排版要求、排版技巧。第5章是毕业论文的答辩,论述了答辩的目的、意义、注意事项以及幻灯片的制作等。第6章至第11章通过优秀毕业设计示例逐步引导读者撰写毕业论文。 《计算机专业毕业设计指导(本科)》附光盘一张,光盘中列出了书中所有撰写资料的电子稿、课题开发的源程序以及各个论文答辩时的PPT,以供读者学习与参考。 《计算机专业毕业设计指导(本科)》结构合理、简明扼要,示例丰富,即学即用。可作为各类高等学校开展毕业设计的指导教材,也可作为项目开发人员的学习和参考书。 《计算机专业毕业设计指导(本科)》由郑玲、李为、陈菲、郭庆琳共同编著完成,由于编者水平有限,书中难免存在错误和不妥之处,请读者和专家批评指正。
|
|
|
|
|
|
计算机专业毕业设计指导(本科) 调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |