计算机科学与技术专业毕业设计要求
一、目标
1. 综合运用所学知识解决实际问题的能力;
2. 学习和查阅所需资料,获取新知识的能力;
3. 对计算机某一应用系统设计和开发的能力;
4. 书面和口头表达的能力;
5. 组织与协作的能力;
6. 进行计算机应用市场调查和需求分析的能力。
总之,通过毕业设计环节把知识提升为能力,为以后从事专业工作起到开拓性作用。
二、选题原则
1.选题必须符合计算机专业的综合培养要求;
2.应尽可能选择工程性较强的课题,以保证有足够的工程训练;
3.论文工作要有一定的编程量要求(大于1000行程序),以保证有明确的工作成果;
4.选题原则上一人一题,结合较大型任务的课题,每个学生必须有毕业设计的独立子
课题(现在通常都是以C/S或B/S应用系统模式开发项目,单机很少。所以,要鼓励学生多人同做一个具有一定规模的、较实用的课题,通常为3-5人为宜。课题小组的每个成员要明确分工,按特长发挥各自优势。如:有的主要负责设计和开发应用系统的前台界面,有的主要负责后台数据库应用系统的设计和开发,有的主要负责前台与后台的连接与调试,有的主要负责需求分析和与应用系统客户的联系、调研、沟通等工作,等等。);
5.选题应尽量结合本地、本单位的教学、科研、技术开发项目,在实际环境中进行。
6.结合非计算机学科进行的课题,应有1/3以上的内容涉及计算机软硬件的设计。
三、选题要求
1.选题必须符合计算机专业的综合培养要求;
2.应尽可能选择工程性较强的课题,以保证有足够的工程训练;
3.论文工作要有一定的编程量要求,以保证有明确的工作成果;
4.选题原则上一人一题,结合较大型任务的课题,每个学生必须有毕业设计的独立子课题;
5.选题应尽量结合本地、本单位的教学、科研、技术开发项目,在实际环境中进行。
6.结合非计算机学科进行的课题,应有1/3以上的内容涉及计算机软硬件的设计。
四、设计要求
1.根据课题任务制定合理、可行的工作计划;
2.进行必要的调研和资料搜集、文献阅读;
3.制定适当的技术方案,并通过与其它方案的比较加以论证;
4.独立完成系统或模块的设计。软件设计要符合软件工程规范,硬件设计符合原理表示、线路图纸和工艺要求的各种规范;
5.制定系统(模块)的测试方法,并根据完整的测试数据对系统(模块)的性能指标做出分析和评价;
6.对课题成果进行总结,撰写论文;
7.通过论文答辩;
五、内容和形式要求
1.撰写约3000字开题报告 (文献综述、方案论证和进程计划) ;
2.中期考核。学生以书面形式汇报课题完成情况,报告课题完成情况,由指导教师给出成绩,对未达到要求的学生提出指导并给予警告。
3.撰写1.5-2万字的论文,论文书写规范、文字通顺、图表清晰、测试数据完整、结论明确;
4. 论文应有中英文摘要(150-200字);
5. 论文正文前附《毕业设计(论文)任务书》,后附参考文献;
6. 论文要求文字打印(A4纸) ,统一格式(段落格式、字体格式统一。其中正文字号小4,1.5倍行距,),统一封面,装订成册。
开题报告主要包括以下内容:
1.课题背景与意义
(1)课题背景
(2)课题意义
2.课题论证与设计方案
(1)课题论证
(2)设计方案
3.课题环境与指标
(1)课题应用环境
(2)课题可达到的性能指标与功能指标。
4.实施进度计划
中期报告主要应包括以下内容:
1.系统设计与实现过程
(1)系统结构设计。
(2)系统模块设计。
(3)各功能模块的具体实现过程。
2.系统测试
(1)系统测试方法。
(2)系统测试内容。
(3)系统性能和功能指标。
3.毕业设计阶段小结
(1)系统存在的不足
(2)毕业设计的心得体会
毕业设计格式(参考):
1.中、英文内容摘要(150~300字)及关键词(3~8个)
2.目录(标示出章、节、页码)
3.引论(或称“概论”、“问题背景” ):选题的背景和意义
4 .综述
主要阐述选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果。通过与中外研究成果的比较和评论,说明自己的选题是符合当前的研究方向并有所进展,或采用了当前的最新技术并有所改进,目的是使读者进一步了解选题的意义。
综述部分能反映出毕业设计学生多方面的能力:中外文献的阅读能力,综合分析的能力。
5.需求分析:
要绘制业务流程图、数据流图DFD,编写数据字典,叙述用户对系统的操作(界面)需求、环境需求(平台选型),功能需求,I/O需求。
6.概要设计
方案选择(系统模式) :单机模式、C/S模式、B/S模式,数据库访问方式
系统结构:系统功能结构图(分层模块图)
7.功能设计:详细说明系统各项功能。
8.开发工具介绍:特点和优势(不能太长,不要介绍工具的用法)
9.数据库设计
概念设计(E-R模型);
逻辑设计:列出系统中使用的全部数据表及其属性定义(表结构),各表之间的关系。
(网站设计必须有后台数据库,不能是静态网页)
10.模块设计:逐一写出各个模块的设计过程。
应该设计的模块:登录模块、主控模块、数据的录入/修改/删除/查询模块、业务处理模块、统计分析模块、系统维护模块等;
每个模块设计的内容应包括:模块名称,模块功能,模块界面,与其它模块的关系,主要操作流程,实现思想(算法),主要处理代码等。
11.系统测试
测试环境、测试方法,测试用例,测试结果分析(功能、性能)
12.设计小结
13.参考文献
中外文的参考文献应按照规范列举在论文最后。这一部分的编写反映作者的学术作风。编写参考文献要注意:
(1)要严格按照规范编写,特别是外文文献,不要漏写、错写;
(2)论文内容和参考文献要前后对应,正文中凡引用参考文献的地方应加注;
(3)列出的文献资料应与论文课题相关,无关的文献只会使读者感到你的研究目标很分散;
(4)选择的参考文献应主要是近期的。
六、答辩
学生答辩准备毕业设计资料(电子文稿):
1、毕业设计(论文)评审表(含毕业设计任务书)
2、毕业设计开题报告
3、毕业设计中期报告
4、毕业设计论文
5、所设计软件的源程序
6、答辩自述时用的PowerPoint演示文稿
注:1、2、3和4需要打印
毕业设计答辩流程:(以管理信息系统设计为例)
1、学生播放PPT演示稿,自述(10-15分钟)
①姓名、年级、毕业设计题目
②系统的适用对象和系统的开发工具与环境
③系统实现的功能,本人承担了哪些设计任务
④数据库设计思路(介绍数据库中每张表的作用、结构、表间关系)
2、学生演示软件程序,演示已实现的功能。
3、主持答辩教师向学生提出问题,学生当场回答。(5-10分钟 )
因篇幅问题不能全部显示,请点此查看更多更全内容