版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库实训心得体会数据库实习个人总结 数据库是什么?在数据库的研究与开发中,数据库管理器的作用十分显著。一个实用的商品化的数据库管理系统,除了它本身在功能、性能上的优势外,还必须提供功能强大、使用方便的数据库管理工具。下面是学习啦带来的数据库实训,希望可以帮到大家。 一个月的数据库实训就转眼间就上完了,期间讲解了一个学生管理系统,最后还做了一个小的数据库链接作业。现在就说说关于vb链接的数据库的一些方法。 首先说数据库,简单的说就是建表格,然后把一张一张的表格和在一起,成为一大堆的数据集合。他是依照某种数据结构组织起来并存放二级存储器中的数据集合,根本分为三个层次,数据层,概念数据层和逻辑数据
2、层。不同层次间的联系是通过映射来转换的。 大多数vb链接数据库都使用ado控件,他可以分为分为有源数据库和无源数据库,即是否使用了dsn数据源。在连接数据库前首先要在vb菜单中“工程”-“引用”或“部件”从中选择 microsoft activex data objects 2.6 library和 microsoft activex data objects recordset 2.6两个组件,然后定义链接的对象,用什么名字由自己。这样数据库也就根本上链接好了。 3月7号进入宏天实训公司参加软件开发实训的,在此次实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一
3、个任务,懂得了享受工作。当遇到问题,冷静,想一点一点的排除障碍,到最后获取,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。 经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有时机去参与工程的开发。所以说实话,在实训之前,软件工程开发对我来说是比拟的,一个完整的工程要怎么分工以及完成该工程所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整工程的开发,必须由
4、团队来分工合作,并在每个阶段中进行必要的总结与论证。 一个完整工程的开发它所要经历的阶段包括:远景范围规划和用例说明、工程结构和风险评估、业务功能、详细设计说明书、代码实现、测试和安装包等等。一个工程的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成工程或者完成的工程跟原来预想的不一样。一份好的工程结构、业务功能和详细设计说明书对一个工程的开发有明确的指引作用,它可以使开发人员对这个工程所要实现的功能在总体上有比拟明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个工程开发成功与否的关键,也就是说,前期作业
5、都是为代码的实现所做的准备。 我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码根底,必须要有事先对文档进行可靠性,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。 除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。 实训中要求有扎实的理论根本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学习的欲望。 “学以致用”,就是要把学来的知识能
6、运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。 “纸上得来终觉浅,绝知此事要躬行!”,在短暂的实训过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境”的含义。 经过为期两个月的电子政务效劳平台系统开发的实训,我对visual xx. 软件开发平台有了更深一步的了解,对微软根底类库的认识与使用也有了大大的提高。以及如何使用sql server数据库进行连接操作方面有了本质的提高。 短短的实训结束了,为我将来的就业打下了良好的根底,也提高了我的软件开发的水平,今后我将会更加努力的学习,不断
7、提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。 持续一个月的数据库实训,让我参与了软件工程化的开发过程。其中体会最深的便是我们这个实训网的几个之最: 一.工程最大:工程大是因为我们这个事业起点网站涉及到用户众多-高校,企业,学生,老师,专家,第二个原因是网站的功能多-用户管理,网上,网上竞赛,实习设计,工程管理,人才库管理,人才推荐,搜索 . 工程大很容易造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给工程开发进度造成了严重的滞后性。然后我们召开了会议讨论了这个问题,一致认同先把工程的根本功能实现,将网站的根本架构搭建起来,最后
8、再在这个根底上继续增加的其他功能。因此在这个过程中,我深刻体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的依据。 二.数据库表最多:如此庞大的系统,就需要庞大的数据库来支持,所以工程大的直接后果就是我们的数据库表特别多,而且表与表之间的依赖关系也复杂,实体类之间的关系众多,设计起来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档,如果需求分析不完整的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。 三.开发团队最大:我们团队一共有十四个人,这个对
9、于我们的工程经理来说,是一个相当严峻的问题,毕竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。对于我们这些小组成员来说,由于沟通渠道太多,造成了我们工程中遇到问题,不知道去跟哪个小组成员沟通。为了解决这个问题,我们在团队中又选出了三个小组长,小组成员遇到问题,先去咨询小组长,然后小组长提供反应信息。 四.工程各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是工程最终集成成功与否的最重要因素。用户管理这一个局部要为每个模块提供接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充
10、分的沟通以及按照概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。 接下来就谈谈我这一个月中的工作: 需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确定了这几个模块之间的具体差异,网上竞赛模块的根本需求也大致确定了,网上竞赛模块的根本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,。 概要设计阶段:在需求分析的根底上,对网上竞赛模块进行了比拟具体的概要设计,流程图(ipo图以及用例
11、图);这个阶段的主要难点是对网上竞赛业务流程的描述,如何实现学生报名,企业发布,专家评审的步骤操作,与及跟其他模块对该模块的限制。 数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比拟快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的
12、主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。数据库的设计关键是要对整个工程的整体的把握,并且要细化对每个实体类的具体属性要求。 详细设计阶段:我觉得是最重要的一个方面,一个完整的详细设计说明应该可以帮助程序员完成具体的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能按照逻辑顺序编写出来就可以了。网站整体构架搭好了,我们就可以在里面填充自己的功能了。但是因为时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比拟,接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。 编码阶段:我们是用asp.开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产管理及培训制度
- 离子型柔性压力传感器研究进展
- 单元整体统领下单篇文本教学的思考与实践
- 化工工程师招聘面试题及回答建议(某大型央企)2025年
- 六年级上册综合实践活动说课稿
- 酸性低共熔溶剂用于木质素提取的研究进展
- 2024年土地使用权转让合同:高尔夫球场开发项目
- 2024年度程海保护区标识系统建设合同
- 2024年强化版:大型设备海上运输补充协议
- 2024年建筑工地临时工雇佣协议
- 施工现场消防安全验收表(总平面布置)
- 小学数学教师家长会ppt
- 君子自强不息课件
- 2022人教版高二英语新教材选择性必修全四册课文原文及翻译(英汉对照)
- WDZANYJY23低压电力电缆技术规格书
- 抗高血压药物基因检测课件
- 医院管理医院应急调配机制
- (公开课)文言文断句-完整版课件
- 小学生性教育调查问卷
- 医院感染管理质量持续改进反馈表
- 旅游行政管理第二章旅游行政管理体制课件
评论
0/150
提交评论