当前位置:首页 > 专题范文 > 公文范文 >

PDA创新课程中项目设计实现毕业论文【优秀范文】

时间:2022-06-30 17:00:06 来源:网友投稿

下面是小编为大家整理的PDA创新课程中项目设计实现毕业论文【优秀范文】,供大家参考。

PDA创新课程中项目设计实现毕业论文【优秀范文】

 

  毕业设计(论文)

  设计论文题目:

 PDA 创新课程中项目的设计与实现

  学生姓名:

 学生学号:

 专业班级:

 学院名称:

 指导老师:

 学院院长:

 5 月

 23 日

  PDA 创新课程中项目的设计与实现 摘要 《程序设计语言》、《数据结构与算法》和《面向对象程序设计》是信息学科相关专业本科生的必修课程,也是后续专业课程的先行课程,是学生以后从事软件业的基本要求,也是从事软件与理论专业高层次研究的基石。这三门课程的侧重各不相同,而在现代教学体系中已经构成一条强相关链,但在实际的教学中,这条课程链上的课程教学出现相互脱节的现象,没有得到有效的结合。如何将处于同一条强相关链的三门课程有机结合起来具有重要的意义。

 本论文研究设计涵盖《数据结构与算法》课程绝大部分内容的项目,将面向对象的设计思想、程序设计语言和数据结构课程内容恰当地融入到精心设计的项目当中,有效地整合三门课程中的重叠部分,突出各自的侧重点。

 论文设计学生信息管理系统,涵盖类及类的继承、线性表、哈希表、树、索引、排序等数据结构知识来作为系统中数据的存储及数据的处理。设计校园导游系统以涵盖数据结构中图的内容,完成校园导游功能。学生在设计并实现完该项目之后能更深刻地理解三门课程里所讲授的知识。

 关键词:

 数据结构;程序设计;面向对象;项目驱动

 word 文档 可自由复制编辑 Project Design and Implementation in PDA Innovation Courses Abstract "Programming Language", "Data Structures and Algorithms" and "object-oriented programming" is compulsory courses whose major is about information, and it is also the first courses in the following professional courses. It is the basic requirements when students are to engage in the software industry, and it is the foundation engaging in professional and high-level theoretical researching. The focus on the three courses is not the same, and teaching in the modern system has already constituted a strong correlation chain, but in actual teaching, courses teaching on this chain of courses emerging phenomenon of disjointed, lack of effective combination. How will be in a strong correlation with the three courses chain integration is of great significance.

 This paper design a project which cover as most of the "Data Structures and Algorithms" courses, make contents of object-oriented design, programming language and data structure appropriate to well-designed projects, integrating effectively of the three courses overlap, highlighting their focus.

 This paper designs Student Information Management System, and covers class and inheritance of class, the link, hash table, tree, index, sorting, and other data structure knowledge as the container of data storage and data processing. Design Campus Guides System to cover graphic to solute campus guiding function. After designing and actualizing project, students will more profound understanding knowledge taught in three curriculums.

 Keyword: Data structures; programming; object-oriented; Project driven

 word 文档 可自由复制编辑 目录 第一章 绪论 ................................................................................................................. 1

 1 项目研究的意义 .................................................................................................. 1 2 国内外研究现状分析 .......................................................................................... 2 3 论文的研究内容以及论文组织 .......................................................................... 4 第二章 系统设计与实现 ............................................................................................. 6

 2.1 系统功能概述 ................................................................................................... 6 2.1.1 学生信息管理系统 ................................................................................. 6 2.1.2 校园导游系统 ......................................................................................... 6 2.2 系统设计 ........................................................................................................... 6 2.2.1 学生信息管理系统 ................................................................................. 6 2.2.2 校园导游系统 ......................................................................................... 7 2.3 数据文件的设计 ............................................................................................... 7 2.3.1 数据库设计方案 ..................................................................................... 7 2.3.2 数据建模图 ............................................................................................. 8 2.3.3 数据字典 ................................................................................................. 8 2.4 功能模块的设计 ............................................................................................. 10 2.4.1 功能分析图 ........................................................................................... 10 2.4.2 学生信息管理系统 ............................................................................... 10 2.4.2.1 学院信息管理模块 ..................................................................... 11 2.4.2.2 教师信息管理模块 ..................................................................... 12 2.4.2.3 课程信息管理模块 ..................................................................... 14 2.4.2.4 学生信息管理模块 ..................................................................... 16 2.4.2.5 成绩管理模块 ............................................................................. 18 2.4.3 校园导游系统 ....................................................................................... 19 第三章 系统试运行 ................................................................................................... 22

 3.1 学生信息管理系统 ......................................................................................... 22 3.2 校园导游系统 ................................................................................................. 29 第四章 结论 ............................................................................................................... 31

 word 文档 可自由复制编辑 致谢 ............................................................................................................................. 32

 参考文献 ..................................................................................................................... 33

  第一章 绪论 1.1 项目研究的意义 培养高素质创新人才是高校办学的中心目标之一,但在目前的情况下,基于传统教学方法的人才培养模式与社会对人才的实际需求之间仍然存在着较大的鸿沟。改革传统的教学方法,探索适合时代要求的新型教学方法是高等学校当前的一项紧迫任务。而对于直接为软件产业输送人才的示范性软件学院而言,如何为竞争激烈的软件行业培养具有很高职业素养的从业人员,也是软件学院一直在探索的问题。示范性软件学院强调职业教育,而职业素养要通过长期的职业生涯或职业训练才能获得,传统的课堂教学不能或很难有效地培养学生的职业素养。针对目前软件工程专业的教学现状,要培养具有高职业素养、满足行业需求的人才,进行相应的教学改革势在必行。

 在这样的背景下,各种新的教学方法、教学思想和理念等被逐步引入到高校教学当中,如“模拟职业生涯”、以学生为中心的“行为导向”等,而项目驱动式教学其中较为先进的一种教学方法,其教学思想与现代学习理论相一致。项目驱动法是一种建立在建构主义教学理论基础上的教学法,其基本原则是将学生的学习活动与具有一定规模的项目或问题相结合,以探究问题来引出和维持学习者的学习兴趣和动机;通过创建真实的教学环境,让学生带着真实的项目去学习,在此过程中,学生拥有学习的主动权,教师通过不断的激励学生促使学生前进,进而使其真正掌握所学内容,并通过此项目举一反三,从而达到最佳的学习效果。项目驱动教学使学生成为教学活动的主体,形成了学生自主学习、合作学习、研究性学习和探索性学习的开放型学习氛围,与传统教学法相比,项目驱动教学法有许多独特的优势。在项目驱动法教学中,学生被设计身处在特定的情境中,要求对复杂多变的形势独立做出判断和决策,从中锻炼自我综合运用各种理论知识和经验进行分析和解决问题的能力。项目驱动教学的整个过程,是一个互动的过程,学生在合作中互相沟通,在沟通中增进合作,从中领悟相互沟通、尊重他人、关心他人的重要性,同时也提高说服别人以及聆听他人的能力,这种能力对于从事软件开发的从业人员而言是至关重要的。

 《程序设计语言》、《数据结构与算法》和《面向对象程序设计》是信息学科相关专业本科生的必修课程,也是后续专业课程的先行课程。对于软件工程专业而言,通过这三门课程的学习,使学生具有坚实而熟练的编程能力,对面向对象思想的正确理解以及

 word 文档 可自由复制编辑 设计高效简洁的算法,这些不仅是学生以后从事软件业的基本要求,也是从事软件与理论专业高层次研究的基石。

 这三门课程的侧重各不相同:《程序设计语言》的教学目的是使学生初步具备解决一般程序设计问题的能力,包括对问题的分析、描述和算法,强调语言学习和程序的组织;《数据结构和算法》有助于学生更有效地组织数据、设计高效的算法、完成高质量的程序以满足错综复杂的实际需要,强调数据的组织方式和解决问题的思想;《面向对象程序设计》则是程序设计的一个分支,强调的是面向对象的思维与方法。目前从抽象数据类型和面向对象观点来讨论数据结构已经成为一种潮流,因此《程序设计语言》、《面向对象程序设计》以及《数据结构与算法》这三门课程在现代教学体系中已经构成一条强相关链,但在实际的教学中,这条课程链上的课程教学出现相互脱节的现象。学生学过《程序设计语言》,到了《数据结构与算法》课,却不会编程实现数据结构和算法;学过《数据结构与算法》却不知道在实际项目中如何运用所学知识来解决问题。同时,这些课程的实践教学自成体系,实践内容虽有相当的重叠,但各自的侧重点却没有在实践教学中有效地体现出来,造成了学生虽然花费了大量时间和精力却收效甚微,大大影响其学习的积极性,实际中却没有达到提高学生编程能力,养成优良程序设计风格的目的;对于学校和学院而言,所给定的课时利用率也远远低于预期。

 研究如何将处于同一条强相关链的三门课程有机结合起来,合理设置实践课程从而使实践课程真正起到提高学生实践能力,养成良好编程风格的作用,进而为成为企业需要的具有高素质的软件人才具有重要意义。本课题研究设计涵盖《数据结构与算法》课程绝大部分内容的项目,将面向对象的设计思想、程序设计语言和数据结构课程内容恰当地融入到精心设计的项目当中,有效地整合三门课程中的重叠部分,突出各自的侧重点。面向对象和程序设计教学采用 Learning By Doing 以及 Teaching On Demand 方式,使学生在具体项目过程当中在掌握和熟练运用高级语言的特征的同时,深入理解和巩固相应的数据结构知识,增强设计并实现高效算法的能力,提高学生的职业素养,并避免现有教学内容的重复和脱节。

 1.2 2

 国内外研究现状分析

 随着社会对人才素质要求的不断提高,高校如何更有效的培养企业需要的人才一直是高校教学所研究和关注的重点。对于竞争日趋激烈的软件行业而言,企业对人才的要

 word 文档 可自由复制编辑 求更高,尤其是对实践能力的要求,要求员工能够迅速适应企业的节奏,培训阶段很短,甚至是没有,更有甚者是要求员工直接介入软件开发进程。在这种情况下,高校如何进行实践教学的改革以满足企业的需求也日益迫切起来。

 教学法的研究一直是教学改革研究...

推荐访问:PDA创新课程中项目设计实现毕业论文 毕业论文 课程 优秀