版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库上机实习心得体会 一个月的数据库实训就转眼间就上完了,期间讲解了一个 学生管理系统, 最后还做了一个小的数据库链接作业。 现在就说 说关于 vb 链接的数据库的一些方法。首先说数据库,简单的说就是建表格 ,然后把一张一张的表格 和在一起 ,成为一大堆的数据集合。他是依照某种数据结构组织 起来并存放二级存储器中的数据集合, 根本分为三个层次, 物理 数据层, 概念数据层和逻辑数据层。 不同层次间的联系是通过映 射来转换的。大多数 vb 链接数据库都使用 ado 控件,他可以分为分为有源 数据库和无源数据库,即是否使用了dsn 数据源。在连接数据库前首先要在 vb 菜单中 “工程 -“引用
2、或“部件 从中选择 microsoft activex data objects 2.6 library 和 microsoft activex data objects recordset 2.6 两个组件,然后定义链接的对象,用什么名字由自 己决定。这样数据库也就根本上链接好了。数据库上机实习心得体会 2SQL是Structured Query Language结 构化查询语言 的缩写。 SQL 是专为数据库而建立的操作命令集, 是一种功能齐全的数据库语言。在使用它时,只需要发出 “做什 么的命令, “怎么做 是不用使用者考虑的。 SQL 功能强大、简 单易学、使用方便,已经成为了数据库操
3、作的根底,并且现在几 乎所有的数据库均支持 SQL。它的强大功能以前就听人说过,所以就选了这门课。经过一 个学期的数据库课程的学习, 我们掌握了创立数据库以及对数据 库的操作的根底知识。 幸老师的教学耐心细致, 课堂上我们有不 理解的地方老师都反复讲解,使我们的根底知识掌握的比拟牢 固。数据库这门课涉及到以前的知识不多, 是一门从头学起的课 程,即使根底不是很好,只要认真听讲、复习功课,还是一门比 较容易掌握的课。通过学习,我对数据库没有了神秘感,简单的说下我对数据 库的理解吧。 我觉得它就是创立一些表格, 然后再用一些语句根 据他们之间的关系, 把它们组合在一起。 最根本的就是子查询了。 我
4、的子查询经验就是先写出 select * 我们要找什么,然后写条 件,我们要找的东西有什么条件,然后在写条件,我们的条件涉 及那些表,那些字段,再在这些字段中通过我们学过的简单 select 语句选出来,有时候还要用到几层子查询,不过无所谓,只要思 路是清晰的就没什么问题了。接下来,关联查询之类的,学起来 也是不难的, 但有一点必须注意, 那就是上课必须跟着老师的进 度走,一定要注意听讲,勤做笔记 .这样,你学起来就会得心应 手,没什么困难。总之,这是一门很值得学的课程,自己学过获益匪浅,就算 自己将来不从事这个行业, 但是至少对数据不再陌生, 甚至还略 知一二。呵呵谢谢老师! 数据库上机实习
5、心得体会 33 月 7 号进入宏天实训公司参加软件 开发实训的,在此次实训中,除了让我明白工作中需要能力,素 质,知识之外,更重要的是学会了如何去完成一个任务,懂得了 享受工作。当遇到问题,冷静,想方法一点一点的排除障碍,至U 最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。 有时候不懂的就需要问别人了, 虚心请教,从别人的身上真的能 学到自己没有的东西,每一次的挫折都会使我更接近成功。 还有 学会了在工作中与人的合作与交流,同乐同累,合作互助,这是 团体的精神,也是必须学习的东西。经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有时机去参与工程
6、的开发。 所以说实话,在实训之前,软件工程开发对我来说是比拟抽象的, 一个完整的工程要怎么分工以及完成该工程所要的步骤也不是 很明确。而经过这次实训,让我明白了一个完整工程的开发,必 须由团队来分工合作,并在每个阶段中进行必要的总结与论证。一个完整工程的开发它所要经历的阶段包括:远景范围规划 和用例说明、工程结构和风险评估、业务功能说明书、详细设计 说明书、代码实现、测试和安装包等等。一个工程的开发所需要 的财力、人力都是很多的,如果没有一个好的远景规划,对以后 的开发进度会有很大的影响, 甚至会出现在预定时间内不能完成 工程或者完成的工程跟原来预想的不一样。一份好的工程结构、 业务功能和详细
7、设计说明书对一个工程的开发有明确的指引作 用,它可以使开发人员对这个工程所要实现的功能在总体上有比 较明确的认识, 还能减少在开发过程中出现不必要的麻烦。 代码 的实现是一个工程开发成功与否的关键, 也就是说, 前期作业都 是为代码的实现所做的准备。我深刻的认识到要成为一名优秀的软件开发人员不是一件容 易的事情, 不仅要有足够的干劲和热情, 还要有扎实的编写代码 根底,必须要有事先对文档进行可靠性报告,功能说明书,详细 设计说明书等的编写和一些风险评估的编写的能力。除了图书馆,最能让我感觉到身在大学的就是实训机房,在 匆匆过去的两个月内, 我往返于实训机房与宿舍之间, 使我享受 了一个充实的学
8、习时期, 让我感受到了大学的魅力, 对自己充满 信心,对大学充满信心,以积极的心态迎接明天挑战。实训中要求有扎实的理论根本知识,操作起来才顺心应手, 我这时才明白什么是 “书到用时方恨少 。这就激发了学习的欲 望。“学以致用 ,就是要把学来的知识能运用到实际操作当中, 用实践来检验知识的正确性。我想,这是实训的最根本目的。“纸上得来终觉浅,绝知此事要躬行 ! 在,短暂的实训过程中, 让我深深感受到自己在实际运用中专业知识的匮乏。 以前总以为 自己学的还不错, 一旦应用到实际就大不一样了, 这时才真正领 悟“学无止境 的含义。经过为期两个月的电子政务效劳平台系统开发的实训,我对Visual 软件
9、开发平台有了更深一步的了解,对微软根底类库的认识与使用也有了大大的提高。 以及如何使用 SQL Server 数据库进行连接操作方面有了本质的提高。短短的实训结束了,为我将来的就业打下了良好的根底,也 提高了我的软件开发的水平, 今后我将会更加努力的学习, 不断 提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工 程师。数据库上机实习心得体会 4 持续一个月的数据库实训, 让我参与 了软件工程化的开发过程。 其中体会最深的便是我们这个实训网 的几个之最:一. 工程最大:工程大是因为我们这个事业起点网站涉及到用 户众多 -高校,企业,学生,老师,专家,第二个原因是网站的 功能多 -用户管理
10、,网上实习,网上竞赛,毕业实习设计,工程 管理,人才库管理,人才推荐,搜索 . 工程大很容易造成系统 范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现 没有重点, 造成了需求范围的扩大, 给工程开发进度造成了严重 的滞后性。 然后我们召开了会议讨论了这个问题, 一致认同先把 工程的根本功能实现, 将网站的根本架构搭建起来, 最后再在这 个根底上继续增加我们网站的其他功能。 因此在这个过程中, 我 深刻体会到了软件工程初期阶段的需求分析以及概要设计的重 要性,这两个文档是指导我们后期开发的最重要的依据。而且二. 数据库表最多:如此庞大的系统,就需要庞大的数据库来 支持,所以工程大的直接后
11、果就是我们的数据库表特别多,表与表之间的依赖关系也复杂, 实体类之间的关系众多, 设计起 来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档, 如 果需求分析不完整的话, 就会造成数据库表属性的缺失, 从用户 的角度看,就会觉得你的系统提供的数据不够全面,信息量小。三. 开发团队最大:我们团队一共有十四个人,这个对于我们 的工程经理来说, 是一个相当严峻的问题, 毕竟十四个人的团队 相当于其他几个小组加起来的人数总和, 管理起来有相当大的难 度。对于我们这些小组成员来说,由于沟通渠道太多,造成了我 们工程中遇到问题, 不知道去跟哪个小组
12、成员沟通。 为了解决这 个问题,我们在团队中又选出了三个小组长, 小组成员遇到问题, 先去咨询小组长,然后小组长提供反应信息。四. 工程各个模块间藕合度高:网站涉及的各个功能模块之间 的联系紧密, 模块之间的接口设计的好坏是工程最终集成成功与 否的最重要因素。用户管理这一个局部要为每个模块提供接口, 主要是用户的编号以及用户的类型等。 每个页面之间的链接也是 其中重要的模块接口。 这个问题由于我们前期做好了充分的沟通 以及按照概要设计中的接口说明去设计自己的模块, 所以后期的 模块整合没有遇到什么太大的不兼容性等问题。接下来就谈谈我这一个月中的工作: 需求分析阶段:需求分析阶段我完成了网上竞赛
13、模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习, 网上竞 赛,毕业设计指导这几个模块的功能是类似的, 提取需求分析后 不够明确, 经过几次跟汤老师的交流后, 确定了这几个模块之间 的具体差异, 网上竞赛模块的根本需求也大致确定了, 网上竞赛 模块的根本功能就是学生通过网站报名参加竞赛, 企业审核通过 后,专家对作品进行评分,排名。概要设计阶段:在需求分析的根底上,对网上竞赛模块进行 了比拟具体的概要设计,流程图 IPO 图以及用例图 ;这个阶段的 主要难点是对网上竞赛业务流程的描述, 如何实现学生报名, 企 业发布,专家评审的步骤操作, 与及跟其他模块对该模块的限制。数据库设计阶段
14、:我负责整合初步数据库设计说明书,分配 组员按照各自的功能模块的具体需求设计自己模块需要的数据 表,然后对这些数据表进行整合。 在这个过程中遇到的问题就是 数据库实在是太大了,最后下来一共有 30 多张表,表与表之间 的关系复杂,关联性大,需要设置的外键较多,很难将所有的属 性字段给提取出来, 属性的类型设置也是一个问题, 采用数值型 还是采用字符串性在数据库设计中尤为重要, 因为在后台搜索方 面,数值型比拟快捷,而在数据显示方面,字符串型又有直接读 出不用转换的好处。 每个表的主键我们采用了用实体的编号去标 记它,因为这样实体间关联起来会更加简单。 数据库的设计关键 是要对整个工程的整体的把
15、握, 并且要细化对每个实体类的具体 属性要求。详细设计阶段:我觉得是最重要的一个方面,一个完整的详 细设计说明应该可以帮助程序员完成具体的实现, 程序员可以不 用考虑模块之间的耦合问题, 只需要将单一的功能按照逻辑顺序 编写出来就可以了。 网站整体构架搭好了, 我们就可以在里面填 充自己的功能了。 但是因为时间太仓促了, 我们这个阶段也就缩 水了,带来后面的问题就是后期代码编写的时候比拟混乱, 函数 接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队 友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及 专家的界面。编码阶段:我们是用 ASP.net 开发的,主要任务就是从工具 中选出你想要的控件, 然后在控件响应函数中填充代码, 完成相 应的事件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑工程项目计划书
- 国家管网集团湖南公司2026届秋季高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(模拟题)
- 2026年鹤壁市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优a卷)
- 2026秋季国家管网集团福建公司高校毕业生招聘笔试备考试题(浓缩500题)及参考答案详解(预热题)
- 2026秋季国家管网集团华中公司高校毕业生招聘笔试模拟试题(浓缩500题)附答案详解(精练)
- 2026国网河北省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题及答案详解(名师系列)
- 2026秋季国家管网集团广西公司高校毕业生招聘笔试参考题库(浓缩500题)含答案详解(轻巧夺冠)
- 2026秋季国家管网集团云南公司高校毕业生招聘笔试参考题库(浓缩500题)及答案详解(考点梳理)
- 2026秋季国家管网集团油气调控中心高校毕业生招聘14人考试参考试题(浓缩500题)附答案详解(达标题)
- 2026秋季国家管网集团建设项目管理公司高校毕业生招聘考试备考试题(浓缩500题)附参考答案详解(达标题)
- 新生儿吸入综合征护理查房
- (高清版)AQ 1056-2008 煤矿通风能力核定标准
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- 伤口造口护理质量标准
- 屠宰场管理制度全套汇编
- 24春国家开放大学《农村环境保护》形成性考核册参考答案
- 监理专业钢筋工程施工培训
- 食品抽检不合格行政复议申请书合集3篇
- (2024版)小学六年级数学考试命题趋势分析
- 2024年海南省成考(专升本)大学政治考试真题含解析
- 米其林餐厅服务流程
评论
0/150
提交评论