① 数据库课程设计心得体会范文
通过数据库课程设计的完成,我们从中获得了不少的感慨,通过对所学知识的体会,能够明显感觉到自己比以往进步了不少。以下是由我为大家整理的“数据库课程设计心得体会范文”,仅供参考,欢迎大家阅读。
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当搏棚我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想基渣则学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
本次课程设计,使我对《数据结构》这门课程有了更深入理解。《数据结构》是一门实践性较强课程,为了学好这门课程,必须在掌握理论知识同时,加强上机实践。
我课程设计题目是线索二叉树运算。刚开始做这个程序时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,写完运行时有很多问题。特别是实现线索二叉树删除运算时很多情况没有考虑周全,经常运行出现错误,但通过同学间帮助最终基本解决问题。
在本课程设计中,我明白了理论与实际应用相结合重要性,并提高了自己组织数据及编写大型程序能力。培养了基本、良好程序设计技能以及合作能力。这次课程设计同样提高了我综合运用所学知识能力。并对VC有了更深入了解。《数据结构》是一门实践性很强课程,上机实习是对学生全面综合素质进行训练一种最基本方法,是与课梁衡堂听讲、自学和练习相辅相成、必不可少一个教学环节。
上机实习一方面能使书本上知识变“活”,起到深化理解和灵活掌握教学内容目;另一方面,上机实习是对学生软件设计综合能力训练,包括问题分析,总体结构设计,程序设计基本技能和技巧训练。此外,还有更重要一点是:机器是比任何教师更严厉检查者。因此,在“数据结构”学习过程中,必须严格按照老师要求,主动地、积极地、认真地做好每一个实验,以不断提高自己编程能力与专业素质。
通过这段时间课程设计,我认识到数据结构是一门比较难课程。需要多花时间上机练习。这次程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计基本技能,提高了我适应实际,实践编程能力。总来说,这次课程设计让我获益匪浅,对数据结构也有了进一步理解和认识。
一周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情的方法和技巧。在设计过程中,和同学们相互探讨,相互学习,相互监督。我学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世,这次课程设计对我来说受益良多。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程。“千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义。我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。我这次设计的科目是数据结。
数据结构,是一门研究非数值计算的程序设计问题中计算机的操作对象(数据元素)以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。“数据结构”在计算机科学中是一门综合性的专业基础课。数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。数据结构这一门课的内容不仅是一般程序设计(特别是非数值性程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础。通过这次模具设计,我在多方面都有所提高。
在界面设置中使用函数调用while。其中文本显示颜色和背景颜色都可以任意按照自己的喜好,任意改变,但改变的时候必须采用标准英文大写,同时在制作显示菜单的窗口,大小根据菜单条数设计。最后采用printf输出程序设计界面。
这次的程序软件基本上运行成功,可以简单的建立链式循环链表,并进行输出,及循环语句的运用和选择语句的控制。由于时间和知识上的限制,使得程序规模相对较小,即功能还不很全面,应用也不很普遍。原来C语言可是涉及很多知识,而不是枯燥无聊的简单的代码部分而已,利用C语言方面的知识,我们可以设计出更完善的软件。
通过这次的课程设计,更是让我深刻认识到自己在学习中的不足,同时也找到了克服这些不足的方法,这也是一笔很大的资源。在以后的时间中,我们应该利用更多的时间去上机实验,加强自学的能力,多编写程序,相信不久后我们的编程能力都会有很大的提高能设计出更多的更有创新的作品。
② 求一数据结构课程设计心得体会。
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学asp.net),我接触到Microsoft 公司的.NET产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseUML建模工具。在此之前,我脑袋里面没有软件建模的思想,什么UML建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了MVC架构,就是你啦。我决定用这个架构,不会,没关系,咱学。Just do it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.Net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.NET的核心技术就是XML[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just do it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!
我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。
③ 实训总结与体会万能版5篇
实训的最终目的是全面提高学生的职业素质,最终达到学生满意就业、企业满意用人的目的。下面是我给大家带来的实训 总结 与体会万能版,希望对您有所帮助!
实训总结与体会万能版1
历时八天的实训眨眼间便过去了,感觉时间过得好快好快。
尽管我们学习的时间是短暂的,使用的一些仪器是古老的,造出的那些作品是最简单的,但是这段日子以来所经历的却是我们从未有过的,它的意义弥足珍贵。在这段日子里,我们不再麻木,因为每天我们都在感受。
实训的时间快到了,同学们都显得异常兴奋,我知道这是实训给他们带来的快乐。但是快乐是他们的,我却什么也没有,我开始感到困惑。我困惑,是因为我怀疑这样的实训对我们真的有用吗?两周的时间本来就少得可怜,现在还压缩至8天,我们真的能学到什么吗?甚至我开始觉得这实训就是走一个过程,因为这种现象在现实生活中已经司空见惯。现实生活中,我们做的费力费时而毫无价值意义的事情太多了,本来这中太过形式化的社会现状已经够让我郁闷,由此,我的反应更加强烈了。然而,就在实训开始之后,我的想法不同了。
这种感觉,对,就是这种感觉!这种感觉终于回来了!这是我进入大学以来第二次感觉怎么强烈。这种感觉终于填补了我自入学 军训 以来的空白。每天早晨我们穿着整齐的工作服,冒着严寒,准时到达工训中心。然后开始我们一天的工作。每一天我们的视野都是全新的,各种各样的机器设备都是我们从未见过的,每一环节的动作任务也全是我们从未做过的。首先,师傅们耐心地为我们讲解所用机器的构造。性能及其工作原理,然后仔细地为我们演示整个工作过程的各个环节,各个动作,告诉我们那些应当注意的事情,最后把时间完全地交与了我们,让我们亲自动手,亲自体验。每天,我们都从无知到知之以至于到突破,我们无时无刻都不在感受。我们感受了那份喜悦,因为那是用我们的付出和努力堆积起来的成功;我们感受了那份欣慰,因为那成果完全出于我们之间的互相信任和默契配合;我们感受了那份自豪,因为我们从来没有在失败之后就一蹶不振。各式各样的工作任务不仅是对我们的考验,更是对我们的 教育 。锻压让我不仅打出了生平第一块铁,更让我懂得做什么事情都要做到胆大心细,只有胆大才能有自信,只有心细,才能做得好;铸造不仅让我学会了怎么制模,更让我知道做什么事情都要学会思考,都要小心翼翼,只有懂得思考,才能找到问题的解决 方法 ,只有小心翼翼,才能做到完美……相信尽管在同一个点上我们不同的人感触会各不相同,但有一点是可以肯定的,我们都得到了提升,我们都有了感觉。
如今,实训已经成为过去,虽然今天我们所学到的大部分也许在我们将来的事业中用不着,但是这些感觉,这些感悟将会使我们一生受益。
实训总结与体会万能版2
转眼间,为其八周的实训工作就要结束了,回顾在这期间的工作,我受益匪浅。这将近两个月的时间里,在指导老师的指导下,通过我的努力,我学到了很多在学校的课堂上没有学到的东西,也使我加深了对自己专业的认知,从而确定了自己以后的努力方向。
虽然在学校安排的课程里,我有过和同学一起完成一个项目的经历,但在这次实训里,当真正地接触到一个公司的产品,参与到公司的法规智库系统云端版的调研、设计、测试等工作时,我还是显得有些心有余而力不足的,比如在进行系统的业务需求整理时,与在学校课程里学到的需求分析不太一样,导致我刚开始无从下手,经过老师的指导,我了解并学会了业务需求的分析及设计,并参与到了法规智库系统原型的设计工作。
在这期间,我也认识到了与指导老师进行及时沟通的重要性,当工作遇到问题时,应该及时与老师进行沟通,而不是按照自己的想法接着进行下去。这样如果自己的想法不正确,便会需要重新开始这份工作,这样就浪费了很多的时间。除此之外。我也学到了在做事情时,要注意QCT的思路问题。在进行调研工作时,由于我没有这个清晰的思路,导致调研工作进行地并不是很顺利,老师指出了我存在的思路问题,我的思路一下子豁然开朗,调研工作进展地也很顺利。我深深地体会到了一个正确的思路对一份工作的重要性。
经过这次的实训,我不仅巩固了学到的专业知识,也开阔了眼界,还积累了许多实践 经验 ,更领会到除了在学校学到的理论知识,实践经验也显得尤为重要。我相信,此次的实训体验,会为我以后进一步走向社会打下坚实的基础。
实训总结与体会万能版3
在这一周Oracle数据库管理与应用的实训的时间里,实训老师针对我们本学期的学习,有针对性地对我们进行了很有价值的实训工作,从最基础的字段类型,到一般的Oracle语句,如创建数据表、视图、存储过程、触发器等,给我们细心讲解,虽然Oracle数据库管理与应用的课已经学习了将近一学期,但对其简单的知识点运用的都不是很熟练,没能真正去融会贯通。
不过,经过为期一周的针对性实训,我学到了很多知识,把以前学的所有知识点都贯穿到一起,又温习了一遍,让我们能从真正意义上了解到Oracle数据库的用处。
不论再用到什么软件编写网站,都会用到数据库连接,都要从那个数据库中调用数据,这说明了数据库的重要性,认识到学习数据库的必要性。Oracle数据库是很重要的数据库系统。在数据库实训过程中,难免会出现小错误,但经过我们的讨论研究,加上老师认真的辅导,我们会解决这些错误,从而更加熟练掌握Oracle数据库。这一周不仅学到了Oracle数据库的知识,还培养了我们的团队合作精神,互相帮助,讨论研究,解决问题。实训一周,收获颇多,更是受益匪浅。
实训总结与体会万能版4
这个学期就要结束了,专业综合训练这门课也接近尾声了。对于秘书实训我有一定的见解。
首先,这门课和别的课程不是很相同。一般的课程主要要请同学们理解掌握书本里面的理论知识,而这门课则主要要求同学们培养自身的动手实践的能力,而且内容的覆盖面很广,这门课主要包括了我们以前所学习的三门专业课:秘书写作,档案管理,秘书实务,这三门课程的综合知识。所以内容很广。
其次,这门课时,老师重在要求同学们通过一次又一次的模拟实训,在办公上来进一步熟悉秘书办文工作的程序,提高写作技能,掌握各种文书的写作手法;在处理公公共关系上能有效处理好自己与上司以及同事之间的沟通和协调;在个人修养上能够做到一个办公室文员应有的素质等等。
上课时,老师一般都是采用案例教学法。这种 教学方法 对于我们文秘专业的学生来说是非常重要的。老师对于案例的要去也是非常之高的。课堂上我们使用老师准备的材料、案例,分组和同学们一起讨论,交流,演戏。最后练习结束的时候老师还进行分析。一般,老师还会采用另外一种教学方法——情景模拟法。一般老师会让我们学生分成四个小组,模拟组建公司的组织机构,按照老师拟定的实训项目进行模拟训练。训练结束后,老师一般会让自己小组进行自评,借着让其他小组找出自己能够发现的缺点,最后老师再自己点出一些没有被大家找出来的缺点。我觉得老师所采用的这两种方法非常好,比传统的教学方法更加能够让我们同学接受。
总之,这次的秘书专业综合训练课程为我们专业的学生提供了与众不同的学习和体会的平台,从书本中面对现实,为我们走上社会打下了扎实的基础。从实践训练中,我总结出一些属于自己的实践经验,也明了今后需要努力的方向。所以我要从现在就开始,以一名办公室文员的身份要求自己,严格自我。我相信在不远的未来,我能够做的更出色。
实训总结与体会万能版5
通过一周的实训,让我对ERP(企业资源计划)有了更多的了解。在实训的过程中也让我学到了许多在生活当中不能接触到的知识和不能体会到的感受。这次最大的收获就是让我了解到一个企业要想很好的经营下去,和企业的所有员工都离不开。企业的成功也和每个员工的功劳里不开。她们两者是相辅相成,离开了谁都不行,没有了员工的努力就不会有企业的成功。没有一个好的企业员工的才能也不能施展。所以说她们两者谁也离不开谁。
ERP属于企业内部计划,它是把一个企业的物流、人流、资金流、信息流统一起来进行管理,以求最大限度地利用企业现有资源,实现企业经济效益的最大化。其主要宗旨是对企业所拥有的人、财、物、信息、时间和空间等综合资源进行综合平衡和优化管理,协调企业各管理部门,围绕市场导向开展业务活动,提高企业的核心竞争力,从而取得最好的经济效益。总而言之,企业资料计划就是对企业的资源进行合理的分配和控制,争取把企业的利益最大化。
在这次的实训中我担任的职位是财务主管。财务主管在我的概念里一直是一个比较复杂、比较累的一个职位。以前我也听别人说一个企业中最忙的职位之一就是财务主管。在没实训之前我觉的这是在危言耸听,但我接触了这个职位之后,我才发现原来真如他们所说的一样,财务主管在企业中起着举足轻重的作用。财务是一个企业的血液,企业能够运行的先决条件就是财务资金能够支持企业的正常运行。一个企业有生命的体现就是财务能够周转,收支能够平衡。所以说资金是一个企业的血液。
一个基本包括五大部分,分别是CEO、财务总监、采购总监、生产总监和销售总监。如果说资金是企业的血液,那么CEO是企业的大脑,生产能力就是企业的骨架,采购是企业的粮食,销售是企业的消化系统。五大部分缺一不可,缺少其中的任何一个部分,企业都将是不完整的。
财务是企业基本运行的先决条件。在实训之前每组会先对每个人进行角色分配,个人也可以根据自己的 爱好 和特长选择合适自己的职位。在选择职位的时候和每个人的个性也有关,比如说性格比较温和,做事较细心的人适合于做财务,头脑运转交快的人适合与做CEO,因为CEO关乎于企业的存亡一个好的CEO一定可以带领出一个优秀的团队。一个企业五个职位,而我们组刚好是五个人,每个人担任一个职位,没个人都要尽到自己的职责和义务。不会出现有事没人做和有人没事做的状况。所以在运行的过程中,我们团结一致,共同取得了优异的成绩。
在实训的过程中,由于我们预测错误和规划不到位,致使我们的企业在所有企业中出现了两个亮点。第一个亮点是第一年我们企业在所有企业当中是亏损最少的一个,有些企业亏损量是我们企业的两倍,取得如此好的成绩和我们的合作伙伴礼部开,这正是应了商场上离不开合作伙伴那几句话。第一年取得如此好的成绩就代表了我们企业有了一个好的兆头。这是我们对后面的几年充满了信心。于是我们在做第二年规划的时候就冒了一次险。而这一次冒的险使得我们企业差点面临破产,资金短缺、订单违约、管理费用高达其他企业的几倍等等问题。所以说第二年是我们企业的第二个亮点。亏损最多的一个企业,亏损量是别人的两倍。第一年的亮点和第二年的两点给了我们企业一个很大的教训,人不能骄傲,做事不可急躁。骄傲会使你坠于地狱。前两年的发展状况可以用一句来概括为第一年的成功导致了第二年的失败。
有了前两年的教训,在第三年的时候我对资金的周转做了详细的规划,因为有了很好的规划,在第三年里,我们企业改变了前两年的状况,出现了盈利的状况,与其他企业相比虽然我们企业不是盈利最多的,但是在一定程度上这也给了我们一个最好的安慰。在后来的几年里,我们企业一直维持这盈利的状态,虽然我们企业盈利不是最多的,但是在一定程度上也给了我们不少的安慰。盈利就代表着我们在这一年里的辛苦都是值得的,我们付出了努力同时又得到了回报,因为付出过所以得到了应有的回报,我相信其他成员也会感到很欣慰。因为我们的付出不是白费的,我们得到了教训和经验。这样的教训在生活中是无法体会到的。
如果有人问我实训和上课的区别,那我会毫不犹豫的告诉他,她们之间自大的区别就是一个是主动学习,一个是比较被动的去学习。为什么会这样说?其实在上课的时候许多的学生都不知道上课要干嘛,看书太无聊了,听课太累了而且还抓不住老师说的重点。所以许多学生的上课时间是看着时间度过的。但是在实训的过程中,绝不会出现这样的情况,没有一个同学会觉得时间太长了,每个人都希望时间过慢点,所有人的感觉就是时间太短了。她们希望时间再长一点让自己在实训中学到更多的知识。在实训过程中知识的积累不是固定不变的,而是在运行过程中不断的发现问题,并不断的解决问题,这其中不含被动更多的是主动,这体现了学生对知识的渴望。没有一个人会排斥知识的积累,只是她们没有很好的知识积累的方式。我希望在以后的学习中可以开展更多类似的实训。
实训总结与体会万能版5篇相关 文章 :
★ 实训心得体会通用版
★ 通用版大学生实习心得体会范例5篇
★ 大学生实习工作总结(通用版)5篇
★ 800字实训报告范文5篇
★ 实习总结或体会
★ 大学生实习总结通用版五篇
★ 实训心得体会500字以上
★ 实习生工作总结万能模板5篇
★ 万能实习工作总结
★ 毕业实习总结报告通用5篇
④ 数据库原理设计心得体会
这段时间的设计与制作,给了你怎样的一些心得体会呢?那么记录下来吧!下面是由我为大家整理的“数据库原理设计心得体会”,仅供参考,欢迎大家阅读。
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。这次实习证实提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现键岁我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
从各种文档的阅读到开始的需求分析、概念结构设计、逻辑裂旦结构设计、物理结构设计。亲身体验了一回系统的设计开发过稿源睁程。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。
我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。所以以后的课程设计要特别注意这一块的设计。
按照要求,我们做的是机票预订系统。说实话,我对这个是一无所知的,没有订过机票,也不知道航空公司是怎么一个流程。盲目开始设计的下场我已经尝过了,结果就是出来一个四不像的设计方案,没有什么实际用处。没有前期的调查,仅从指导书上那几条要求着手是不够的。
在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和客户的要求,分析现有情况及问题,采用client/server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。在两周的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题:由于忘记了一些java语言的规范使得在调试过程中一些错误没有发现,通过这次课程设计,我对调试掌握得更加熟练了,意识到了程序语言的规范性以及我们在编程时要有严谨的态度,同时在写程序时如有一定量的注释,既增加了程序的可读性,也可以使自己在读程序时更容易。
我们学习并应用了sql语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。
物理结构设计基本没有碰到问题,这一块和安全性、完整性不觉就会在物理结构设计中添加一些安全设置:主键约束、check约束、default定义等。最后才做索引的部分,对一些比较经常使用搜索的列,外键上建立索引,这样可以明显加快检索的速度,最后别忘记重要的安全性设置,限制用户访问权限,新建用户并和数据库用户做相应的映射。
不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!
以上基本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个项目最重要的不在于如何实现,而是实现之前的需求分析和模块设计。创新很难,有些流行的系统其实现并不难,难的在于对市场的分析和准确定位。设计,是一个任重道远的过程。
数据库课程设计大赛尘嚣渐渐远去,怀着对这次大赛些许不舍,怀着对当初课程设计开始时候豪情万丈决心留恋,怀着通过这次课程设计积累信心与斗志,我开始写这篇文章,为自己足迹留下哪怕是微不足道但是对自己弥足珍贵痕迹并期望与大家共勉。
首先,让我记忆追溯到大二暑假,在老大指引下(老大劝我学ASP(ASP培训)net),我接触到microsoft公司net产品。那个时候我已经学过vc和asp,因为windows程序设计实验课关系,接触过VB(VB培训),但是没有专门去学他,因为习惯了c++里面class,int,觉得vbsub,var看着就不是很顺心。我是一个好奇心很强人,突然看到了一个号称“。net是用于创建下一代应用程序理想而又现实开发工具”,而且主推c#语言,由于对c语言一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#学习,任何语言都不是孤立存在,所以数据交互是很重要,暑假时候我把我们这学期课本数据库系统概论看了一遍。我记得以前用c语言编程时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来时候啦,于是我又装上了sql server2000,以前学asp时候用是access,那个时候只是照着人家做,理论是什么也不是很清楚。
开发时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just do it!前期工作准备好后,那么我就得把我暑假学net加以实践。这个时候我更加深入了解了利用ado、net操纵数据库知识。并且对数据库里面存储过程有了比较深入了解。经过大概2个多星期奋斗,我完成了我数据库课程设计——基于net数据集图书馆管理系统。并最后非常荣幸获得了大赛一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我最大印象就是如果自己有了兴趣,就动手去做,困难在你勇气和毅力下是抬不了头。从做这个数据库开始无论遇到什么困难,我都没有一丝放弃念头。出于对知识渴望,出于对新技术好奇,出于对一切未知求知。我完成了这次数据库课程设计,不过这只是我学习路上驿站,未来十年net核心技术就是xml[至少微软是这么宣传],我会继续学习它,包括jave公司j2ee我也很想试试,语言本来就是相通,just do it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道事情,主要是了解学习思想。古语说好:学无止境啊。
实际上从学习经历来看,我们接触知识体系都是属于比较老或比较传统,与现在发展迅速IT行业相比很多情况已不再适用,尤其是当开源模式逐渐走近开发者后更是如此。虽然是一个数据库课程设计,由于本人在选择项目时候是本着对自己有实际应用价值角度考虑,所以其中也涉及到一些数据库以外设计。总而言之,这次数据库设计心得体会不能用语言完全表达。