《数据库实训心得体会.docx》由会员分享,可在线阅读,更多相关《数据库实训心得体会.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库实训心得体会数据库实训心得体会_数据库实习个人总结梁淑.6library和microsoftactivexdataobjectsrecordset2.6两个组件,然后定义链接的对象,用什么名字由本人决定。这样数据库也就基本上链接好了。数据库实训心得体会篇二3月7号进入宏天实训公司参加软件开发实训的,在此次实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了怎样去完成一个任务,懂得了享受工作。当碰到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到本人没有的东西,每
2、一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与沟通,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有时机去介入项目的开发。所以讲实话,在实训之前,软件项目开发对我来讲是比拟抽象的,一个完好的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完好项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。一个完好项目的开发它所要经历的阶段包括:远景范围规划和用例讲明、项目构造和风险评估、业务功能讲明书、具体设计讲明书、代码实现、测试和安装包等等。
3、一个项目的开发所需要的财力、人力都是很多的,假如没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出如今预定时间内不能完成项目或者完成的项目跟原来料想的不一样。一份好的项目构造、业务功能和具体设计讲明书对一个项目的开发有明确的指引作用,它能够使开发人员对这个项目所要实现的功能在总体上有比拟明确的认识,还能减少在开发经过中出现不必要的费事。代码的实现是一个项目开发成功与否的关键,也就是讲,前期作业都是为代码的实现所做的准备。我深入的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必需要有事先对文档进行可靠性报告,功能讲明书,具体
4、设计讲明书等的编写和一些风险评估的编写的能力。除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感遭到了大学的魅力,对本人充满自信心,对大学充满自信心,以积极的心态迎接明天挑战。实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少。这就激发了学习的欲望。“学以致用,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。“纸上得来终觉浅,绝知此事要躬行!,在短暂的实训经过中,让我深深感遭到本人在实际运用中专业知识的匮乏。以前总以为本人学的还
5、不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境的含义。经过为期两个月的电子政务服务平台系统开发的实训,我对V软件开发平台有了更深一步的了解,对微软基础类库的认识与使用也有了大大的提高。以及怎样使用SQLServer数据库进行连接操作方面有了本质的提高。短短的实训结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水平,今后我将会愈加努力的学习,不断提高本身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。数据库实训心得体会篇三持续一个月的数据库实训,让我介入了软件工程化的开发经过。其中体会最深的便是我们这个实训网的几个之最:一.项目最大:项目大是由于我们这个事业起点网
6、站涉及到用户诸多-高校,企业,学生,教师,专家,第二个原因是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,搜索.项目大很容易造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给项目开发进度造成了严重的滞后性。然后我们召开了会议讨论了这个问题,一致认同先把项目的基本功能实现,将网站的基本架构搭建起来,最后再在这个基础上继续增加我们网站的其他功能。因而在这个经过中,我深入体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的根据。二.数据库表最多:如此庞大的系统,就需要
7、庞大的数据库来支持,所以项目大的直接后果就是我们的数据库表十分多,而且表与表之间的依靠关系也复杂,实体类之间的关系诸多,设计起来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依靠于我们刚开场做的需求分析文档,假如需求分析不完好的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。三.开发团队最大:我们团队一共有十四个人,这个对于我们的项目经理来讲,是一个相当严峻的问题,毕竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。对于我们这些小组成员来讲,由于沟通渠道过多,造成了我们项目中碰到问题,不知道去跟
8、哪个小组成员沟通。为了解决这个问题,我们在团队中又选出了三个小组长,小组成员碰到问题,先去咨询小组长,然后小组长提供反应信息。四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联络严密,模块之间的接口设计的好坏是项目最终集成成功与否的最重要因素。用户管理这一个部分要为每个模块提供接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充分的沟通以及根据概要设计中的接口讲明去设计本人的模块,所以后期的模块整合没有碰到什么太大的不兼容性等问题。接下来就谈谈我这一个月中的工作:需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中碰到
9、的主要问题是浏览材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤教师的沟通后,确定了这几个模块之间的详细差异,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,排名。概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了比拟详细的概要设计,流程图(IPO图以及用例图);这个阶段的主要难点是对网上竞赛业务流程的描绘,怎样实现学生报名,企业发布,专家评审的步骤操作,与及跟其他模块对该模块的限制。数据库设计阶段:我负责整合初步数据库设计讲明书,分配组员根据各自的功能模块的
10、详细需求设计本人模块需要的数据表,然后对这些数据表进行整合。在这个经过中碰到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,由于在后台搜索方面,数值型比拟快速,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的主键我们采用了用实体的编号去标记它,由于这样实体间关联起来会愈加简单。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的详细属性要求。具体设计阶段:我觉得是最重要的一个方面,一个完好的具体设
11、计讲明应该能够帮助程序员完成详细的实现,程序员能够不用考虑模块之间的耦合问题,只需要将单一的功能根据逻辑顺序编写出来就能够了。网站整体构架搭好了,我们就能够在里面填充本人的功能了。但是由于时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比拟混乱,函数接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。编码阶段:我们是用ASP.net开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里碰到的最大问题是页面的排版问题,由于本人是第一次开发网站,造成了本人设计的界面风格单调,不太美观,如今就尽量做到页面的整洁。这个阶段主要做的就是:写代码编译调试写代码。这一个月中我学到了很多东西,技术方面就是学会了用ASP.Net编写网站,最重要的是让我经历了软件工程化的所有阶段,让我对整个软件工程有了感性的认识,而且将大学三年所学到的知识进行了一次系统的串联,更重要的是学会了怎样跟项目团队中的成员沟通问题,这是一个珍贵的实践经历。下一页更多精彩“数据库实训心得体会
限制150内