林子雨老师指导谢荣东同学本科毕业设计记录

 祝贺谢荣东同学获得本科毕业答辩“优秀”

一、学生基本信息

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

二、论文修改指导记录

(注:谢荣东同学于2014年5月14日完成本科毕业设计论文初稿发送给我,经过7次指导,顺利完成论文定稿)

第几次 时间 时长 指导方式
1 2014年4月19日(周六)上午11点到12点 1小时 面对面现场指导,林子雨给谢荣东同学讲解本科毕业论文的论文框架、格式要求以及WORD排版技巧
2 2014年5月14日(周三)晚上9点到10点 1小时 师生手机通话指导,双方都使用手机通话,林子雨给谢荣东打手机。林子雨不在厦门。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。
3 2014年5月15日(周四)下午5点到6点 1小时 师生手机通话指导,双方都使用手机通话,林子雨给谢荣东打手机。林子雨不在厦门。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。
4 2014年5月16日(周五)上午10点到11点 1小时 师生手机通话指导,双方都使用手机通话,林子雨给谢荣东打手机。林子雨不在厦门。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。
5 2014年5月17日(周六)晚上11点到11点30分 0.5小时 师生手机通话指导,双方都使用手机通话,林子雨给谢荣东打手机。林子雨不在厦门。师生都各自在电脑前面,通过手机进行沟通完成论文修改,很高效,与当面指导几乎具有相同的效果。
6 2014年5月21日下午2点40分到3点10分 0.5小时 林子雨老师用WORD写修改意见批注,发电子邮件供谢荣东同学修改参考
7 2014年5月22日上午9点到9点20分 20分钟 林子雨老师用WORD写修改意见批注,发电子邮件供谢荣东同学修改参考,谢荣东根据意见修改后,顺利定稿。

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

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

(2)中文摘要:关键词不合适,不知道把什么作为关键词,文字表述有错误;

(3)英文摘要:字体不对,应该是“Times New Roman”字体,不要用中文字体或者其他英文字体;英文关键词无法和中文关键词对应,翻译错误;

(4)目录:“目录”两个字没有居中;

(5)正文

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

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

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

第四,所有的表和图,没有统一编号,缺少标题。有些图太大,和正文文字大小不协调。有些图和表的内容超出了页面的左右边距。

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

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

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

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

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

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

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

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

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

毕 业 论 文 任 务 书

题  目:基于关键词的关系数据库查询算法BANKS的设计与实现
目标要求:(1)任务目标:通过对基于关键词的关系数据库查询问题的研究,使得学生了解基于关键词的关系数据库查询的相关知识及其应用,掌握高效的关键词查询算法;(2)技术目标:设计实现一种高效的基于关键词的关系数据库查询算法BANKS;(3)知识要求:熟悉关系数据库和关键词查询的基本知识,熟练掌握C#语言或JAVA语言以及相关开发工具(比如Visual Studio或Eclipse),熟悉WINDOWS程序设计和开发方法。(4)实验要求:利用DBLP样本数据库建立基本实验室数据集,然后把DBLP关系数据库转换成数据图的形式,并以可视化的方式展现数据图;采用高效的关键词查询算法——BANKS算法,从数据图中找出所有包含查询关键词的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日

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

3月20日

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

4月10日

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

4月30日

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

5月18日

论文评语

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

答辩记录

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

                               年   月   日

总评

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

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

xierongdong2014andlinziyu