计算机科学与技术毕业设计(论文)-数据库原理及应用课程学习辅助软件.doc_第1页
计算机科学与技术毕业设计(论文)-数据库原理及应用课程学习辅助软件.doc_第2页
计算机科学与技术毕业设计(论文)-数据库原理及应用课程学习辅助软件.doc_第3页
计算机科学与技术毕业设计(论文)-数据库原理及应用课程学习辅助软件.doc_第4页
计算机科学与技术毕业设计(论文)-数据库原理及应用课程学习辅助软件.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计 计算机学院 数据库原理学习辅助软件青海民族大学 计算机学院毕业论文(设计)论文题目:数据库原理及应用课程学习辅助软件专 业: 计算机与科学技术 班 级: 07藏文信息处理技术 学生姓名: 学 号: 导师姓名: 导师职称: 讲师 2011年5月12日摘要数据库技术产生至今不到40年,但它却已浸透到计算机应用的各个方面。数据库技术在理论上不断得到创新,在应用上则遍及了人类社会的各个角落。在校园里数据库这门课早已成为计算机专业的重要课程,也已成为非计算机专业的必修课或选修课。学生怀着浓厚的兴趣,要求学习数据库的有关知识。但由于语言障碍,藏族学生在此教学中存在理解上的困难,造成学生提不起学习兴趣,上课听不懂,理解不了主要词汇。本设计主要针对民考民学生对数据库术语理解,兴趣激发等方面开发的软件。随着科学技术的迅猛发展,教学工作自动化所需的软硬件条件的不断成熟。因此,我们按照软件工程思想和管理租赁系统为开发步骤,以Microsoft公司的VisualBasic6.0为工具,设计开发了学习辅助软件。文章以数据库管理信息系统开发相关知识为依据,详细介说每个章节的主要概念和词汇,开发藏汉教学辅助软件是十分必要的。该软件可以使藏族学生能更快、更有效地接受或掌握新的知识,可以加强藏族学生对课本内容的理解,对推动藏族地区的经济发展起到一定的作用。由于民族班的科技双语教学欠缺,导致学生很难去完全掌握及应用所学内容,即便花费了大量的时间也未必能达到完全理解。为了改变此现状,进一步让学习数据库原理这门课的藏族学生能够更快、更准确、更有效地掌握课本内容,我们尝试去做好以汉藏翻译为主的数据库教学辅助软件,并希望能为我院藏文信息处理专业奉献微博之力。并通过开发此软件提高自己的开发能力。本软件为教师提供了良好的教学平台和给学数据库的学生创作了良好的环境。【关键词】:数据;数据库;数据库原理辅助学习软件;翻译;26AbstractWith the rapid development of science and technology, teaching automation hardware and software required for the conditions continue to mature. Therefore, we follow the thinking of software engineering and management steps for the development of leasing system, to Microsoft Corporation VisualBasic6.0 as a tool for design and development of principles of learning aids in this database software. Article and the object-oriented database management system theory related to the development of knowledge as the basis, that each section referred in detail the key concepts and vocabulary, Tibetan and Chinese teaching aid software development is necessary. Tibetan students in the software enables faster, more efficient to accept or acquire new knowledge, can enhance the Tibetan students understanding of the content of textbooks, the promotion of Tibetan areas play a role in the economy. National science and technology classes as the lack of bilingual education, leading students find it hard to fully grasp and apply their content, even spent a lot of time may not be able to fully understand. In order to change the current situation and further to learn database theory Tibetan students in this course faster, more accurate, more effectively grasp the content of textbooks, we try to do the Tibetan translation of teaching aids based database software, and hope that it Tibetan language information processing in our hospital in the direction of bilingual education are used. Through the development of this software and to improve their professional skills. The software is good for teachers and teaching platform for students to learn the database created a good environment. 双语对照查看 【Key words】:Data; Database; Database principles assisted learning software; Translation; 目录论文题目:数据库原理及应用课程学习辅助软件- 0 -.第一章 引言11.1设计背景11.2 设计目的11.3 应用前景2.第二章 需求分析32.1软件的可行性32.2开发环境42.3系统实施的过程方案4第三章 总体的设计53.1模块的划分)53.2主要功能53.3开发环境的方案论63.4整个系统结构图63.5数据库的设计63.6数据库具体实现73.7专业术语的翻译113.8模块的具体实现19第四章 总结204.1现行软件存在问题的分析204.2 体会20结论22致谢23参考文献:24第一章 引言1.1设计目的在计算机技术飞速发展的当今社会,人们日常生活中信息技术的不断融入,随着现代科学技术的发展,计算机已经进入教育领域,并迅速的发展。在教育领域中,计算机不仅是一门学科,而且正逐渐成为有效的教学媒体和教育管理的有力工具。它使当今的教学手段、教学方法、教学观念与形式,课堂教学结构,以致教学思想与教育理论发生了变革。计算机作为现代高科技的产物,其理论专业知识性强,并且,教师不注意教学方法的选择,学生接受起来有很大的困难,学生普遍反映计算机理论课程太难,太枯燥,因此,在课堂教学的过程中,充分发挥教师的主导作用和学生的主体作用是教学成功的关键。提高学生的学习积极性和主动性。学习积极性和主动性是从事创造性学习活动的一种心理能动状态,是影响知识、技能掌握和智能发展的一个重要因素,是学生学习上的内在动力。教学中激励、唤醒、调动学生的这个内在动力,是上好专业课、提高课堂教学效率的关键。因此,教师在进行计算机理论课程教过学程中应注重培养学生的兴趣,让学生带着兴趣、带着热情去学习,才能使学生从主观上愿意接受计算机理论知识,才会有很高的学习积极性和主动性。11.2设计目的1. 计算机辅助教学作为一种现代化的教学技术,以越来越受到人们的重视。计算机辅助教学是利用计算机作为主要的教学媒体来进行教学活动,利用它提高教学效率、调动学生的积极性、改革传统的教学观念、教学方法和教学方式等方面,大大地提高课堂教学效率。尤其,对于少数民族学生来说在汉语交流过程中有许多欠缺,怎么能让少数民族学生更快,更好的掌握和应用计算机及相关知识? 对此做了进一步研究,将计算机课程的内容及专业术语以藏文的形式表现出来,把抽象的概念用动画或图解来阐述,使课程内容更加生动,通俗易懂。提高教学效率、加强学生的理解能力。因此,设计数据库原理辅助软件对于教学和学生的自我接受能力有很大的帮助。能够使学生方便快捷的运用,极大提高了学生的认知和理解能力,在今后的工作当中熟练操作运用,以便更好的为藏族地区的经济发展发挥作用。1.3设计目的数据库技术是计算机软件领域的一个重要分支,是数据处理和信息管理中的核心技术,也是一门综合性的软件技术,是编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性和实用性都很强,是使用计算机进行各种信息管理的必备知识。因此,数据库原理及应用是计算机及其应用专业中一门重要的专业基础课程。开发藏汉教学辅助软件是十分必要的,因为数据库软件对于藏族学生在语言,文字上面有很大的障碍,加上藏族学生对汉语的理解能力有所欠缺,造成了藏族学生对学习数据库原理具有一定的难度,有些数据也无法用藏文完全解释明白。因此,我们设计这套软件就是通过对一些空洞的,难以理解的数据库语言,通过图文,数据表格以及便捷的快捷命令格式,能够让藏族学生在学习数据库语言的同时运用数据库辅助软件的帮助而让藏族学生更好的理解和掌握,运用数据库原理,可以使藏族学生能更快、更有效地接受和运用新的知识,加强藏族学生对课本内容的理解,这样,学生今后步入到工作岗位也可以利用数据库辅助软件进行进一步的优化,不断积累更多,更好的适用教学以及工作中所面对的数据库辅助软件的实际操作。随着不断的提高数据库辅助软件的合理化运用,将对推动藏族地区的经济起到一定的作用。第二章 需求分析 由于数据库原理的词汇量比较大,对这些词汇录入和查询时要保证效率。在数据库原理的词汇查询过程中又要保证词汇的完整性和正确性,词汇查询对于数据库原理学习有着极其重要的作用,可以将学习数据库原理的藏族学生人力物力资源由繁重的手工操作上升到电子信息化的查询。一个完善的数据库原理学习软件,需要具备多种功能;电子词典和视频,课件,图解等等。经过长时间的调研后,发现一个合理的数据库原理学习辅助软件应该具有查询和解读等功能。这些功能都有不同的模块来实现。2.1软件的可行性 随着计算机的不断普及和发展,计算机已深深影响到人们生活的各个方面。目前市面上数据库原理学习辅助软件不多,尤其很适合藏族学生的数据库原理学习辅助软件很少稀。本软件针对藏族学生学数据库原理而精心设计的,所以我这次的毕业设计的目标就是在于开发一个单机版的功能实用、操作方便,简单明了的能满足学数据库系统的学生,教师能够更加轻松的讲解学生数据库方面的信息,学生也更加轻松的了解和学习数据库原理。本软件为教师提供了良好的教学平台和给学数据库的学生创作了良好的环境。2.2 开发环境计算机辅助教学作为一种现代化的教学技术,以越来越受到人们的重视,所需的软硬件条件的不断成熟。为开发软件提供了优越的平台,因此,我们按照软件工程思想和开发步骤,以Microsoft公司的VisualBasic6.0, access和 flash , photoshop为开发工具,设计开发了本数据库原理学习辅助软件。现代软件技术的飞速发展,各种各样的开发软件语言应用而生,VisualBasic6.0的灵活,易用,方便操作等的功能,带动了各种开发软件爱好者的青睐,VisualBasic6.0也在不断的发展和更新,还有sql server数据库系统,Windows xp操作系统都是开发软件必不可少的软件系统,以及这些软件的不断更新和发展给本软件的设计和实现提供了技术上的支持。2.3系统实施的过程方案 数据库原理学习辅助软件的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。本数据库原理学习辅助软件计划利用三个月的时间开发基本完成:软件调研和软件分析为10天;软件设计为10天;软件程序设计和翻译为45天;软件调试为10天;软件试运行为15天。第三章 总体的设计3.1系统结构 该软件主要分为四个部分:课件动画部分和电子词典查询部分等,。本人着重负责的欢迎界面和帮助界面数据库原理这本书的主要词汇翻译。3.2 主要功能 数据库原理辅助软件主要提供老师教学和学生查询解读功能,教师和学生可以通过该软件方便的教与学。能解决藏族学生在教学中存在理解上的困难,造成学生提不起学习兴趣,上课听不懂,理解不了主要词汇等。3.3开发环境的方案论证 现代软件技术的飞速发展,各种各样的开发软件语言应用而生,VisualBasic6.0的灵活,易用,方便操作等的功能,带动了各种开发软件爱好者的青睐,VisualBasic6.0也在不断的发展和更新,还有sql server数据库系统,Windows xp操作系统都是开发软件必不可少的软件系统,以及这些软件的不断更新和发展给本软件的设计和实现提供了技术上的支持。3.4整个系统结构图数据库原理学习辅助软件件件管理课件管理帮助管理电子词典管理图解管理软件解说一至十章的词汇一至十章的图解110章的习题FLASh 课 件3.5数据库的设计从数据库设计的设计角度来看,需求分析的任务是对现实世界中要处理的对象进行详细的调查,明确运用者的各种需要,调查分析运用者的活动:调查教师讲课情况,调查学生学习经常遇到的的情况,在此基础上确定软件的查询词汇及解读等功能。收集和分析需求数据,确定软件边界:保护教师与学生的信息需求、处理需求、安全性和完整性的需求等信息需求:目标范围内涉及的所有词汇、词汇的属性以及词汇间的联系等数据对象。处理需求:教师与学生为了得到需求的信息而对数据进行翻译处理的要求 收集各种需求数据后,对前面调查结果进行初步分析,确定哪些功能由计算机完成,哪些又人完成,由计算机完成的功能即是新软件应该实现的功能。3.8 模块的具体实现通过对软件调研与分析,本软件主要应完成的功能如下:课件、词汇查询。软件结构设计。数据库原理学习辅助软件包含课件、图解、查询、帮助等功能。第四章 总体设计4.1数据库具体实现根据软件功能设计的要求以及功能模块的划分,分为课件和图解 翻译帮助四个部分,7个模块来实现,其中本人负责的欢迎模块部分和帮助模块部分,三四章的翻译和课件设计。可以列出以下数据项和数据结构:1. 名称:欢迎模块 欢迎模块代码:Option ExplicitDim aPrivate Sub Command1_Click()Form2.ShowEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()Timer1.Enabled = TrueTimer1.Interval = 1000End SubPrivate Sub Image1_Click()End SubPrivate Sub Timer1_Timer()a = a + 1 If a = 5 Then Form2.Show Form1.Hide End IfEnd Sub 2名称:帮助模块帮助模块代码Dim i As Stringi = App.Path & help.txtDim TempFile As LongDim LoadBytes() As ByteTempFile = FreeFileOpen i For Binary As #TempFileReDim LoadBytes(1 To LOF(TempFile) As ByteGet #TempFile, , LoadBytesClose TempFileLabel1.Caption = StrConv(LoadBytes, vbUnicode)第五章 总结4.1现行软件存在问题的分析 该软件针对的是教师与学生讲课和学习单机版的使用而设计的,所以在功能上没有像网络版那样,对读者实现一个公开的学习平台,只是在传统的课件模式上对学习者提供一个比较方便的学习环境。4.2体会在毕业设计中,我们所选择的是设计一个数据库原理学习辅助软件,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。虽然有的同学没能帮上忙,但也在默默的给我们加油。在具体的设计与实施中,我们看到并感受到了一个辅助软件从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。在设计中我们基本能按照规范的方法和步骤进行,首先对现有的软件进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行学习辅助软件标准的重要性,我们由于对学习辅助软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。在这次毕业设计中,我们被分配以小组为单位去完成数据库原理辅助软件的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重结论通过这次毕业设计,我复习巩固了以前的相关知识,同时也学到了很多新的东西,包括知识、解决问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论