DB2课程设计

发布 2022-10-04 07:09:28 阅读 4508

摘要。为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。我们学习了ibm db2应用程序的使用。并应用了sql语言。

对数据库的创建、修改、删除方法有了一定的了解。通过导入表和删除表、更改表学会了对于表的一些操作。为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。

通过机企业信息系统的构造以及职工、仓库等有关信息制成**,输入到数据库中,使之能够进行查询、修改、删除并且便于企业高层管理管理决策。需求分析阶段就是要研究我所作的企业信息系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。

逻辑结构设计阶段要把e-r图转化为关系模式并且把我输入的七张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。要把查询结果与过程抓几张图。

关键词:sql语言;ibm db2;数据库设计;企业信息系统。

随着时代的发展,计算系软件和系统的成熟,企业信息管理成为一个影响多数上班族的问题。而建立企业信息管理系统是一个很好的解决办法。经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套企业信息管理系统,在下面的各章中,我将以这套机票预定系统信息系统为例,谈谈其开发过程和所涉及到的问题。

应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。

实践和巩固在课堂教学中学习的关于db2的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。

实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

选择课题并且对课题的相关信息有一定的了解,对于我选的课题来说,我必须了解企业信息管理系统的构造以及用人单位的信息还有需求等相关信息。通过这些信息制成**,输入到数据库中,使之能够进行查询、修改、删除并且与企业信息管理系统执行相同的操作。需求分析阶段就是要研究我所作的企业信息管理系统的具体分类和实施过程流图。

概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把e-r图转化为关系模式并且把我输入的七张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。

要把查询结果与过程抓几张图。

调查企业信息管理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析用人单位的管理层次组织结构流程。处理要求、数据的安全性与完整性要求。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

企业为方便管理,需开发一个企业信息管理系统。为便于管理各部门管理,企业将各部门的信息分类管理,包括各部门的信息以及各部门与其他部门的联系、沟通。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

1.业务流程分析。

经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客信息、订票信息和取票通知的具体需求。

图2.1 企业管理流程图。

调查用户需求。

企业工作需求。

功能:企业负责人通过计算机可以了解各部门的信息并管理协调各部门的物资人员及信息的流动。

管理功能:

企业职工信息管理。

动态掌握各个部门间的信息流动。

管理企业下属的仓库。

企业职工信息管理。

管理功能:

工作地点。

工作时间。

仓库信息查询。

管理功能:

动态掌握仓库可用面积。

**信息查询。

查询功能:

项目信息。

零件信息。

**商信息。

2.系统模块分析。

在调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法(sa方法)。首先,定义全局概念结构的框架,如图2.2所示。

图2.2企业信息系统总框架图。

各子系统需要进一步细化。职工系统为例进一步细化,如图2.3所示。

图2.3职工信息系统细化。

图2.4仓库系统细化。

图2.5**系统信息框架图。

图2.6**商系统细化。

图2.7项目系系统细化。

图2.8零件系统细化。

3.数据字典。

将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到七个基本表:

职工信息系统表,仓库信息系统表,库存信息表,**信息系统表,**商信息,项目信息表,零件信息表。数据结构定义如表2.1所示。

表2.1 数据结构定义。

概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。

第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的设计分e-r图。

第二步是进行视图的集成:各子系统的e-r图设计好之后,下一步就是要将所有的分e-r图合成一个系统的总e-r图。

按照图2.2企业信息管理系统总框架图,设计实体属性图以及局部e-r图。

图3.1职工信息实体属性图。

图3.2**商信息实体属性图。

图3.3零件信息实体属性图。

图3.4仓库信息实体属性图。

图3.5项目信息实体属性图。

图3.6**联系局部关系图。

经过逐步细化再进行每两个一集成初步形成一个e-r图,最后得到图3.4总体概念结构e-r图。

图3.7系统总体结构e-r图。

将图3.4总体概念结构e-r图转化成关系模型。

**商(**商号,**商地址,**商姓名)

仓库(仓库号,面积)

职工(职工号,姓名,年龄,仓库号,工作时间)

零件(零件号,零件名称,单价)

项目(项目号,预算)

**(项目号,零件号,**商号,**量)

仓库(仓库号,零件号,库存量)

将转化的关系模式进行优化,最终达到第三范式。

1、确定数据依赖。

**商(**商号,**商地址,**商姓名)根据这个关系写出数据依赖。

**号→**商地址,**号→**商姓名。

仓库(仓库号,面积)

仓库号→面积。

职工(职工号,姓名,年龄,仓库号,工作时间)

职工号→姓名,职工号→年龄,职工号→仓库号,职工号→工作时间。

零件(零件号,零件名称,单价)

零件号→零件名称,零件号→单价。

项目(项目号,预算)

项目号→单价。

**(项目号,零件号,**商号,**量)

项目号,零件号,**商号)→**量。

库存(仓库号,零件号,库存量)

仓库号,零件号)→库存量。

2、 对各关系模式间数据依赖进行极小化处理,消除冗余。

上术信息已经满足要求。

3、 看这些模式是否符合要求,确定是否要对某些模式进行合并或者分解。

最终分解成第三范式:

**商(**商号,地址,**商姓名) 仓库(仓库号,面积) 职工(职工号,姓名,年龄,仓库号,工作时间) 零件(零件号,零件名称,单价) 项目(项目号,预算)**(项目号,零件号,**商号,**量) 仓库(仓库号,零件号,库存量)

4.3 数据库的结构。

给出机票预定系统基本表结构图。

图4.1各表的结构。

根据总体结构图设计各表的结构,其相应标的定义如下:

表4-1**商系统的结构。

表4-2 仓库系统的结构。

表4-3 职工系统的结构。

表4.4零件系统的结构。

表4.5项目系统的结构。

表4-6 **系统的结构。

2课程设计

商务谈判课程设计。1 设计理念。以岗位能力培养为课程设计的出发点。根据本校市场营销专业工学结合人才培养模式的要求,在与企业专家协商 后共同制定了 校内实训 校外顶岗实习 校企联合培养 的培养方案。本课程能力培养的主要目标为 市场营销调研能力 推销策划能力 谈判沟通能力 和 应用写作能力 课程教学突出...

1 2课程设计

课程设计。一 课程设计的理念与思路。随着财政部关于大力开展会计电算化应用工作要求,我们对 会计电算化 课程内容进行了改革。在原 会计电算化 课程中增加了 会计电算化原理部分 即在学生了解会计电算化原理的基础上,进行财务软件操作技能的训练。该课程教学计划改为学年课,并且在财务软件应用实践课程中要求每个...

1 2课程设计

课程设计。课程设计思路 逻辑起点 基于市场需求。根本途径 工学结合,校企合作。共同进行基于工作过程进行课程开发和设计。课程设计理念 网络服务的配置与管理 课程以企业岗位需求和专业培养目标为依据,以实际工作任务为教学内容,以实际项目为载体,以学生为中心,围绕学生的学习要求进行设计。组建课程开发小组 成...