数据库人事管理实习日志_第1页
数据库人事管理实习日志_第2页
数据库人事管理实习日志_第3页
数据库人事管理实习日志_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实习日志 日期: 阴转雨 星期二 03 / 06 / 14 第一天 今天是实习的第一天,上午八点至十点,我们软件工程专业在信息工程学院机房 M2 教室进行了两个小时的实习前的指导。指导老师杨丽丽(代课教师)对本次实习进行了详 细的介绍与考前指导。本次实习地点在信息工程学院机房二层。实习时间:6 月 3 日-6 月 20 日为期三个周。指导老师:一班(蔚继承 宋荣杰) 、二班( 邹 青 英 明) 、三 班( 陈 勇 杨丽丽) 。 本次实习的任务是自选一道课题,每个学生围绕已选课题进行数据库课程设计。阶段 性完成相应任务。最终提交课程设计论文。答辩结束本次实习。 晴 星期三 04 / 06 / 15 第二天 今天是实习的第二天,根据课程设计安排,6 月 3 日至 6 月 5 日任务是完成课程设计 需求分析并生成需求分析文档。 今天实习的主要任务是完成数据流程图的设计。本次设计 用到的设备:硬件 Windows XP; 软件 亿图 4.1 绿色版;利用设备并做出需求分析,画出 业务流程图,并设计出数据流程图。 对人事管理系统(对象企业人事管理系统)调查需求分析结果,主要绘制了 5 个数据 流程图:顶层数据流程图、第一层层数据流程图、第二层数据流程图(人员出勤管理数据 流程图、人员工资管理数据流程图、人事变动管理数据流程图) 。 存在的问题就是第一次结束数据流程图,我认为问题主要在于对实体和业务的概念没 有很清晰的认识,也没有很好的弄清数据流程图的绘制方法。起初操作不是很熟悉。不过 收获不菲,通过查阅资料学会了绘制数据流程图以及层次关系。这些都是要在实践中不断 积累经验的。我也将更加认真的面对接下来的挑战。 星期四 05 / 06 / 14 第三天 今天是实习的第三天,根据课程设计安排,针对需求分析阶段的内容,前两天课程设 计已经完成的业务流程图、数据流程图。今天得实习任务是根据业务流程图与数据流程图 设计数据字典。数据字典包含数据项、数据结构、数据流、处理逻辑、数据存储。而数据 项就相当于是实体的属性,数据结构相当于数据流程图中生成的表。今天得任务量很大。 而且考虑要周全,各部分之间衔接。 经历了为期六个小时的实习,已基本完成了数据字典的设计。下午 2 个小时的时间开 始对这三天的实习内容进行汇总,书写需求分析文档。 我想说,在设计数据字典时一定要与业务流程图与数据流程图相结合,并且在数据字 典设计时将他们之间的衔接设计好。在这个过程中要不断的返工,因为每个人在做一件事 时,刚开始总是不能做的很完善,是要在今后的实践中不断修改、更正的。 晴 星期五 06 / 06 / 14 第四天 今天是实习的第四天, 根据课程设计计划,今天的实习内容是数据库概念设计,概念 设计解读那主要目的是将需求分析文档阶段得到的用户需求抽象为信息结构(概念模型) , 为以后的数据库设计做好基础。它是整个数据库设计的关键,主要是概念模型设计(画出 E-R 图) 。这次结合需求分析中的数据流程图的底层数据流程图,画出相应的 E-R 图。 今天主要完成了分析底层数据流程图。为 E-R 图做准备,但我在分析的时候有种结构 不清晰的状态,不知道怎么从数据流程图想 E-R 图转换。所以在分析的时候就根据自己的 想法,以及老师知道的思路进行了相关的分析。 晴 星期一 09/ 06 / 14 第五天 今天是实习的第五天。经过了昨天的分析,今天的主要任务就是用 E 图画出 E-R 图。 在绘图过程中,我一直纠结于外部实体和数据流程图中内部实体间的联系,所以对于 E-R 图的绘制,我一直在纠结很多关系无法描述或者说实现,多多少少觉得有些问题。后来仔 细分析发现主要是将外部实体和数据流、数据结构、数据存储中可能成为实体的联系弄清 楚,并表示出来就好。今天基本完成了:考勤管理 E-R 图、工资管理 E-R 图、岗位变动管 理 E-R 图并通过消除冗余,进行优化画出了全局 E-R 图。并整理图以及文字完成了概念设 计的文档。 今天面临的主要问题就是,根据昨天的分析画出的 E-R 图。在绘制 E-R 图时,对于不 同实体之间的关系模糊。 星期二 10 / 06 / 14 第六天 今天是实习的第六天,根据课程实习要求,在完成了需求分析,概念设计的基础上, 今天需要做的就是完成逻辑设计,并完成相关逻辑设计的文档。根据 E-R 模型建立关系模 式;将建立的关系模式规范化为 3NF;并定义关系模式逻辑结构。绘制系统功能模块图; 其实根据 E-R 图转换为关系模式还好,就是将关系模式规范化为 3NF 时,有些麻烦。绘制 二维表是用到了需求分析中的数据字典中的数据项一一对应即可。在完成过程中对之前所 画的数据字典进行返工,增加一些数据项,修改数据结构等。最终基本完成了定义关系模 式逻辑结构时就是根据规范化后的关系模式及其属性绘制的二维表。系统功能模块图可以 根据全局 E-R 图绘制。展现系统清晰的结构。 星期三 11 / 06 / 14 第七天 今天是实习的第七天,后今天是要完成物理设计,即安排数据的存取方式和和存储结 构。主要是完成索引的设计,由于目前我也不清楚要实现哪些索引,就先放置一边,做数 据库实施。没有现成的数据,必须要自己做一些数据。再者,前后共 11 张表,每张表之间 又有千丝万缕的联系,不得不说,建表也是一向很细致的工作。不过,在建表的过程中, 就会考虑表之间的联系,如主码和外码等,难免又要对之前的工作做一番修改。 此外,对系统具体的内容也不是很清楚,如企业内部的职位和部门及薪资等,这让我 编起来颇费脑筋,从网上查找的资料也不是很全,可能到时候的数据与现实有些差距。但 这些对于没有进行过调查的我们是很正常的。还是要再接再厉完成任务。 星期四 12 / 06 / 14 第八天 今天是实习的第八天,首先创建了 PMS 数据库,并在创建好的数据库之下创建了表与 视图。主要根据关系模式建立了 11 张表。完成了建表的 SQL 语句。并在我校官网上搜索 了一些实际性数据,并通过修改组织,为 11 张表录入了数据。录入好了数据后,我又开始 书写视图 SQL 语句,并进行了测试查看视图数据的正确性与否。 此外,联系到要实现 SQL 语句,关于主键和外键也要设置好。因此在写数据过程中, 又不免对每个实体和对应属性做了相应修改。 “牵一发而动全身” ,接着要修改相应的数据 字典和 E-R 图的内容,设计初衷也发生了微弱的变化,但整体影响不大。 星期五 13 / 06 / 14 第九天 今天是实习的第九天,基于昨天完成了创建数据库、创建表、创建视图的 SQL 语句。 今天的人物是创建索引、存储过程、触发器。根据我的数据库课程设计的内容需求,每张 表在创建时都生成了主键唯一性约束。别的地方也并没有必须创建索引的地方。所有我主 要完成了存储过程、触发器、游标内容。当然,由于以前实习时,对于这一部分练习较少, 很不熟练,对于这些语句的书写也是查了很多资料之后才弄清楚。最终并通过数据测试不 断完善检验 SQL 语句的正确性。通过本次实习,深深地明白了存储过程、触发器这些薄弱 的地方。 星期一 16/ 06 / 14 第十天 今天是实习的第十天,今天杨老师为我们讲解了 Oracle 的使用方法。主要用到了 VM 虚拟机上的 Windows2000 中的 T_SQL,讲解了 Oracle 的历史以及与 SQL 的区别。创建表与 视图二者差别不大。主要是存储过程、触发器、游标、以及数据库备份文件与还原备份文 件差异较大。当自己了解了其原理后,发现其实挺简单的。今天主要完成了 Oracle 中数据 库的备份与还原、创建表与视图、录入数据的工作。我则 Oracal 中建了 11 张表,与 3 张 视图。只需要把 T-SQL 语句中的建表语句粘贴到 Oracle 中运行即可,但是要在每个表后加 上“;” ,这也是两种编程语句之间的差别。 其实大多数软件虽然型号不同,但其原理都一样,即以不变应万变。 星期二 17 / 06 / 14 第十一天 今天是实习的第十一天,基于昨天老师针对 Oracle 讲解 PL-SQL 语句中游标、存储过程 和触发器的在两种环境下的区别,今天主要是 Oracle 的移植工作,实现存储过程、触发器 过程。我原先在 SQL2008 上面的存储过程写的有点复杂,最后在 ORACAL 中也难以实现, 为了节约时间,我决定将 ORACAL 下的存储过程和触发器都写得简单一点。至于 ORACAL 中还是有很多小细节和 SQL2008 上的不一样,在存储过程中,若输出信息有多条的必须用 游标循环输出等等。 星期三 18 / 06 / 14 第十二天 今天是实习的第十二天,今天继续完成存储过程、触发器的创建。不过今天的主要任 务就是测试 Oracle 中存储过程、触发器的正确与否。其实在编写语句的时候遇到了好多问 题。在 Oracle 语句中,触发器的创建需要注意很多事情,:NEW 修饰符访问操作完成后列 的值。:OLD 修饰符访问操作完成前列的值等等。不断测试不断出错。搞得人心里毛毛的。 最终不断调试不断测试,功夫不负有心人。基本完成了这两项艰巨的任务。 星

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论