您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页数据库实验心得

数据库实验心得

来源:小侦探旅游网
数据库实验心得

3月7号进入宏天实训公司参加软件开发实训的,在此次实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。

经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,在实训之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

一个完备项目的研发它所要经历的阶段包含:远景范围规划和用例表明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码同时实现、测试和安装包等等。一个项目的研发所须要的财力、人力都就是很多的,如果没一个不好的远景规划,对以后的开发进度可以存有非常大的影响,甚至可以发生在原订时间内无法顺利完成项目或者顺利完成的项目跟原来想象的不能一样。一份不好的项目结构、业务功能和详细设计说明书对一个项目的研发存有明晰的提示促进作用,它可以并使开发人员对这个项目所必须同时实现的功能在总体上存有比较明晰的重新认识,还能够增加在研发过程中发生不必要的麻烦。代码的同时实现就是一个项目研发顺利是否的关键,也就是说,前期作业都就是为代码的

同时实现所搞的准备工作。

我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。

除了图书馆,最能够使我感觉到身在大学的就是教学实验机房,在匆匆过去的两个月内,我来往于教学实验机房与宿舍之间,并使我享用了一个扩充的自学时期,使我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极主动的心态迎明天挑战。

实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学习的欲望。

“学以致用”,就是必须把借来的科学知识能够运用至实际操作当中,用课堂教学去检验科学知识的正确性。我想要,这就是教学实验的最为显然目的。

“纸上得来终觉浅,绝知此事要躬行!”,在短暂的实训过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境”的含义。

经过为期两个月的电子政务服务平台系统研发的教学实验,我对visual 2022.net 软件开发平台存有了更深一步的介绍,对谷歌基础类库的重新认识与采用也存有了大大的提升。以及如何采用sql server数据库展开相连接操作方式方面存有了本质的提升。

短短的实训结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水平,今后我将会更加努力的学习,不断提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。

一个月的数据库教学实验就转眼间就上时完了,期间传授了一个学生管理系统,最后还搞了一个大的数据库链接作业。现在就说道说道关于vb链接的数据库的一些方法。

首先说数据库,简单的说就是建表格,然后把一张一张的表格和在一起,成为一大堆的数据集合。他是依照某种数据结构组织起来并存放二级存储器中的数据集合,基本分为三个层次,物理数据层,概念数据层和逻辑数据层。不同层次间的联系是通过映射来转换的。

大多数vb链接数据库都采用ado控件,他可以分成分成有源数据库和无源数据库,即为与否采用了dsn数据源。在相连接数据库前首先必须在vb菜单中“工程”-“提及”或“部件”从中挑选 microsoft activex data objects 2.6 library和 microsoft activex data objects recordset 2.6两个组件,然后定义链接的对象,用什么名字由自己同意。这样数据库也就基本上链接不好了。

持续一个月的数据库实训,让我参与了软件工程化的开发过程。其中体会最深的便是我们这个实训网的几个之最:

一.项目最小:项目小是因为我们这个事业起点网站牵涉至用户众多-高校,企业,学生,老师,专家,第二个原因就是网站的功能多-用户管理,网上进修,网上竞赛,毕业进修设计,项目管理,人才库管理,人才所推荐,搜寻 ... 项目小很难导致系统范围的泛

滥成灾,在我们的研发初期,由于市场需求不太明晰,功能同时实现没重点,造成了市场需求范围的不断扩大,给项目开发进度造成了轻微的滞后性。然后我们举行了会议探讨了这个问题,一致尊重先把项目的基本功能同时实现,将网站的基本架构构建出来,最后再在这个基础上稳步减少我们网站的其他功能。因此在这个过程中,我深刻体会至了软件工程初期阶段的需求分析以及概述设计的重要性,这两个文档就是指导我们后期研发的最重要的依据。

二.数据库表最多:如此庞大的系统,就需要庞大的数据库来支持,所以项目大的直接后果就是我们的数据库表特别多,而且表与表之间的依赖关系也复杂,实体类之间的关系众多,设计起来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档,如果需求分析不完整的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。

三.研发团队最小:我们团队一共存有十四个人,这个对于我们的项目经理来说,就是一个相当紧迫的问题,毕竟十四个人的团队相等于其他几个小组提出来的人数总和,管理出来存有相当大的难度。对于我们这些小组成员来说,由于沟通交流渠道太多,造成了我们项目中碰到问题,不晓得回去跟哪个小组成员沟通交流。为了化解这个问题,我们在团队中又挑选出了三个小组长,小组成员碰到问题,先回去咨询小组长,然后小组长提供更多意见反馈信息。

四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是项目最终集成成功与否的最重要因素。用户管理这一个部分要为每个

模块提供接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充分的沟通以及按照概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。

接下来就谈谈我这一个月中的工作:

需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确定了这几个模块之间的具体差别,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,排名。

概述设计阶段:在需求分析的基础上,对网上竞赛模块展开了比较具体内容的概述设计,流程图(ipo图以及用例图);这个阶段的主要难点就是对网上竞赛业务流程的叙述,如何同时实现学生报名者,企业公布,专家评审的步骤操作方式,与及跟其他模块对该模块的管制。

数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个

表的主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的具体属性要求。

详细设计阶段:我真的就是最重要的一个方面,一个完备的详细设计表明必须可以协助程序员顺利完成具体内容的同时实现,程序员可以不必考量模块之间的耦合问题,只须要将单一的功能按照逻辑顺序撰写出就可以了。网站整体构架搭起了,我们就可以在里面充填自己的功能了。但是因为时间太仓促了,我们这个阶段也就暴增了,增添后面的问题就是后期代码撰写的时候比较纷乱,函数USB较难复,界面风格多样化。这个阶段,我的主要工作就是跟队友一起设计出来了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。

编码阶段:我们是用asp.net开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,现在就尽量做到页面的整齐。这个阶段主要做的就是:写代码→编译→调试→写代码。

这一个月中我教给了很多东西,技术方面就是学会了为asp.net撰写网站,最重要的就是使我经历了软件工程化后的所有阶段,使我对整个软件工程存有了感性的重新认识,而且将大学三年所学至的科学知识展开了一次系统的串联,更关键的就是学会了如何跟项目团队中的成员沟通交流问题,这就是一个宝贵的实践经验。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务