林子雨老师指导罗道文同学本科毕业设计记录

 祝贺罗道文同学获得本科毕业答辩“优秀”

一、学生基本信息

毕业时间 照片 姓名 学号 年级 毕业设计题目 结果
2014年7月 罗道文 23020102203952 2010级 基于关键词的关系数据库查询算法BANKS2的设计与实现 正在进行

二、论文修改指导记录

(注:罗道文同学于2014年5月17日完成本科毕业设计论文初稿发送给我,5月23日完成定稿)

第几次 时间 时长 指导方式
1 2014年4月19日(周六)上午11点到12点 1小时 面对面现场指导,林子雨给罗道文同学讲解本科毕业论文的论文框架、格式要求以及WORD排版技巧
2 2014年5月18日(周日)上午8点30分到11点 2.5小时 林子雨在厦门家中,罗道文在厦大宿舍,师生手机通话指导,双方都使用手机通话,林子雨给罗道文打手机。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。
3 2014年5月19日(周一)晚上7点到8点30分 1.5小时 林子雨不在厦门,师生手机通话指导,双方都使用手机通话,林子雨给罗道文打手机。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。
4 2014年5月23日(周五)晚上8点20分到8点50分 0.5小时 林子雨在厦门家中,罗道文在厦大宿舍,师生手机通话指导,双方都使用手机通话,林子雨给罗道文打手机。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。顺利完成定稿。

 林子雨老师在指导罗道文同学修改论文的过程中发现论文存在的主要格式问题如下:

(1)封面:封面上的“姓名”、“院系”等信息,太靠左侧,不美观;

(2)中文摘要:关键词不合适,不知道把什么作为关键词,文字表述有错误;摘要中错误地出现参考文献应用,按规范,摘要中是不能出现参考文献引用的;

(3)英文摘要:字体不对,应该是“Times New Roman”字体,不要用中文字体或者其他英文字体;英文关键词无法和中文关键词对应,翻译错误;英文段落缩进错误,标点符号和空格随意使用;

(4)目录:“目录”两个字没有居中;显然是靠手工敲空格让目录两个字跑到所谓的中间;页眉的文字也是错误的;

(5)正文

第一,标点符号乱用,有些用中文标点符号,有些用英文标点符号。

第二,章节标题的文字排版不美观,没有设置0.5行的段前段后间距。

第三,页眉和章节标题对不上。

第四,每个章节,都缺少一个“帽子”,所谓帽子,就是在一个章节的开始一个段落,要介绍本章的大概内容,告诉读者每个小节分别介绍什么内容。比如 “本章介绍了这篇论文研究的一些基本理论和相关问题。2.1节介绍了关系数据库的概念;2.2节介绍了关系数据库查询的概念;2.3节介绍了两种关系数据 库中的查询模式。”

第五,每个段落的开头缩进错误,有的缩进多,有的缩进少,正确的是,应该统一缩进两个汉字。

第六,概念不统一,比如,上面用“关系型数据库”,下面却用“关系数据库”;

第七,排版不美观,有些地方随意插入太多空行。

第八,错别字经常出现,比如把英文单词打错掉。

第九,所有的表和图,没有统一编号,缺少标题。有些图太大,和正文文字大小不协调。有些图和表的内容超出了页面的左右边距。有些图出现了,却没有在正文中得到引用,有些图出现在引用文字之后,也是错误的。

第十,参考文献的引用方式不对。

第十一,“定义”缺少统一编号,有些定义编号重复。

第十二,变量没有用斜体,有些变量没有设置下标。

第十三,代码采用悬浮式的文本框,导致有些内容无法显示,应该采用嵌入式的表格。

第十四,中文和英文一起写的时候,经常随意添加空格。

第十五,缺少对实验数据集的描述。

(6)页眉和页脚:设置错误,无法和所在的章节标题对应起来。

(7)参考文献:格式错误。

(8)致谢语:语法和文字错误太多。

三、本科毕业设计全程指导记录

毕 业 论 文 任 务 书

题  目:基于关键词的关系数据库查询算法BANKS2的设计与实现
目标要求:(1)任务目标:通过对基于关键词的关系数据库查询问题的研究,使得学生了解基于关键词的关系数据库查询的相关知识及其应用,掌握高效的关键词查询算法;(2)技术目标:设计实现一种高效的基于关键词的关系数据库查询算法BANKS2;(3)知识要求:熟悉关系数据库和关键词查询的基本知识,熟练掌握C#语言或JAVA语言以及相关开发工具(比如Visual Studio或Eclipse),熟悉WINDOWS程序设计和开发方法。(4)实验要求:利用DBLP样本数据库建立基本实验室数据集,然后把DBLP关系数据库转换成数据图的形式,并以可视化的方式展现 数据图;采用高效的关键词查询算法——BANKS2算法,从数据图中找出所有包含查询关键词的Steiner树作为查询结果,并以可视化的方式展现 Steiner树。
支持条件:实验室机器,安装VC++、MySQL数据库等软件;DLBP样本数据集;

 指导教师 林子雨职称助理教授学生谢荣东

分 阶 段 进 度 安 排

阶段

起 讫 时 间

计 划 完 成 内 容

1

 2014年1月1日

—2014年1月20日

文献收集和相关知识学习、熟悉开发环境。这个阶段可以为后续阶段奠定基础,可以弥补学生一些知识储备上的不足。

2

2014年

1月21日—3月20日

拟定具体的研究方向和研究计划。通过学生和老师的多次互动沟通,逐渐明确学生的具体研究内容,并制定分阶段研究计划。

3

2014年

3月21日—4月10日

进行系统的概要设计及关键技术研究。学生对系统的相关内容,进行思考和分析,大概设计出系统的总体框架和一些关键技术。

4

2014年

4月11日—4月30日

进行系统的详细设计和编码。学生详细了解系统各个功能模块和界面功能,设计界面,并编写各个模块的实现代码。

5

2014年

5月1日—5月20日

对项目进行总结,撰写毕业论文。学生首先总结自己论文,撰写初稿;然后师生之间进行多次互动,不断改进论文,形成定稿。

注:一般可分成资料文献搜集、拟定方案(提纲)、试验或初稿、定稿等阶段。

教 师 分 阶 段 指 导 记 录

第一阶段:通过与罗道文同学面谈了解该同学在本科阶段的计算机专业 基础知识储备情况以及编程能力和水平,介绍了厦门大学本科毕业设计的任务内容和目标要求以及毕业设计任务背景、工作路线;明确了谢荣东同学需要完成的相关 知识准备工作。通过与林子雨老师的面谈和电话沟通,罗道文同学对自己的指导老师有了更加深刻的了解,并熟悉了任务背景和工作路线,并根据老师要求较好地完 成了相关知识准备工作,包括JAVA或C++编程,WINDOWS程序开发,关系数据库和关键词查询的相关概念和技术。

1月20日

第二阶段:通过前期的准备工作,结合罗道文同学对关系数据库和关键词查询的相关知识的认识和理解,选定了基于数据图的BANKS2算法作为毕业设计内容。罗道文同学认真学习和理解了基于数据图的BANKS2算法,并阅读了基于关键词的关系数据库查询的相关论文。

3月20日

第三阶段:通过师生间的多次沟通和交流,罗道文同学完成了基于数据图的BANKS2算法的概要设计,并提出了实现该算法的关键问题的解决技术路线。

4月10日

第四阶段:罗道文同学编程实现了基于数据图的BANKS2算法的演示界面和底层功能代码,并用真实的DBLP数据集进行实验,展示BANKS2原型系统的基本功能。

4月30日

第五阶段:罗道文同学对项目工作进行了总结,撰写论文。通过多次面谈和电话指导,林子雨老师对罗道文同学的论文提出了许多修改意见,罗道文同学根据意见进行了认真修改,最终顺利完成论文定稿。

5月20日

论文评语

罗道文同学的毕业论文设计实现了基于数据图的BANKS2算法,详细设计演示界面和底层功能代 码,并用真实的DBLP数据集进行实验,展示BANKS2原型系统的基本功能。上述工作表明,罗道文同学已经能够综合运用本科阶段所学的计算机专业相关知识 解决实际问题。在编程和实验设计实施方面,该同学表现出了较好的动手能力,解决了一些实验难题;在论文写作方面,该同学思路清晰,层次分明,能够突出重点 内容,论述得当。在毕业设计的全过程,罗道文同学都能够积极和老师、同学进行协调和沟通,及时解决存在的问题。因此,我认为罗道文同学的论文达到了厦门大 学计算机专业本科生毕业论文的目标要求。拟评成绩 92 指导教师 林子雨职称助理教授   2014年 5月20日

答辩记录

答辩小组组长(签名)         职务(称)

                               年   月   日

总评

成绩                系主任(签盖)年   月   日

下面照片是2014年5月25日厦门大学计算机系2010级本科生毕业答辩现场,林子雨老师和罗道文同学合影!

luodaowen2014andlinziyu