企业数据信息管理系统论文.docx

上传人:b****4 文档编号:4237321 上传时间:2022-11-28 格式:DOCX 页数:27 大小:693.50KB
下载 相关 举报
企业数据信息管理系统论文.docx_第1页
第1页 / 共27页
企业数据信息管理系统论文.docx_第2页
第2页 / 共27页
企业数据信息管理系统论文.docx_第3页
第3页 / 共27页
企业数据信息管理系统论文.docx_第4页
第4页 / 共27页
企业数据信息管理系统论文.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

企业数据信息管理系统论文.docx

《企业数据信息管理系统论文.docx》由会员分享,可在线阅读,更多相关《企业数据信息管理系统论文.docx(27页珍藏版)》请在冰豆网上搜索。

企业数据信息管理系统论文.docx

企业数据信息管理系统论文

--------------摘要--------------

随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,它的运用不断改进着管理模式,使管理日趋程序化、规范化、现代化。

对一个企业来说,为了使数据在企业中能更有效的被利用、被管理,引入计算机辅助管理已是一种必然,企业管理信息系统的开发迫在眉睫,其中为企业实施全面质量管理,落实技术经济责任制提供及时、准确、可靠和一致的信息,企业数据信息管理系统成为企业管理系统中的重要组成部分。

本系统主要实现了以下功能①数据录入:

用户按照所需要的工程规格输入条件,系统根据条件按照最底层数据表计算出本次操作所需的数据加载到事先设置好的空数据表中。

②数据查询:

用户给定查询的数据条件,系统在查询DBGird中示出查找到的数据。

同时可把数据添加到专用表,进行多工程的数据管理。

③数据汇总和报表功能:

根据企业实际要求出汇总的数据的报表显示,同时汇总完成的信息可以打印成报表,用于文件存档或者便于企业管理者管理数据信息。

④物理表管理:

对物理表进行添加、修改、备份和删除等工作,便于数据库的长期正常运行。

⑤系统权限维护:

在登陆进系统时有权限的要求,高级的权限可以管理低级的权限,加强了企业信息的保密工作。

本系统的开发使用MICROSOFT公司的VISUALBASIC作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数ADO技术能方便而简洁操纵数据库,通过这些技术在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成了这个用户满意的可行系统。

关键字:

管理系统、工程、控件、ADO。

 

-------------ABSTRACT--------------

Withscienceandtechnologyswiftandviolentdevelopmentandconstantimprovementofthemanagementlevel,thecomputerhasalreadywidelyusedineverydaycontrol,itsapplicationupdatesthemanagementmode,enablemanagingtheprocedure,standardizes,modernizationdaybyday.Toanenterprise,formakedatacanavalidoneutilize,manageamongenterprise,ithasalreadybeenakindofnecessitytointroducethecomputer-aidedmanagement,thedevelopmentofthemanagementinformationsystemofenterprisesisextremelyurgent,amongthemimplementthetotalqualitycontrolforenterprises,implementthetechnologicaleconomicresponsibilitysystemandofferprompt,accurate,reliableandunanimousinformation,enterprise'sdatainformationmanagementsystembecomestheimportantcomponentinenterprise'sadministrativesystem

Thissystemhasrealizedthefollowingfunctionmainly

Thedataareinput:

Usersinputtheconditionaccordingtotheprojectspecificationsneeded,systemisitoperateaccordingtotermsnecessarydataisitgetinadvancesettingupkindemptydatalistingtoloadthistimetocalculateoutaccordingtothebottomdatalist.

Thedataareinquiredabout:

Usersgivethedatatermsinquiredaboutdefinitely,thesystemshowsthedatathatfindsoutininquiringaboutDBGird.Addthedatatothespecial-purposeformatthesametime,carryonthedatamanagementofmanyprojects.

Thedataaregatheredandreportformfunction:

Demandaccordingtoenterprisereportformofdatagatheredtoappearshowmessagefinishedtogatheratthesametimecanbetypedintoareportformactually,usedinthefilefilesoraconveniententerprise'sadministratormanagestheinformationofthedata

Watchmanagesphysics:

Goonadd,revise,backupandworkofdeletingetc.tophysicsform,benefitthelong-termnormalrunningofthedatabase.

Thesystematicauthorityissafeguarded:

Thereisademandfortheauthoritywhilelandingandenteringthesystem,canmanagethelow-gradeauthorityinadvancedauthority,havestrengthenedthesecurityworkofenterprise'sinformation

ThedevelopmentofthissystemusesVISUALBASICofMICROSOFTCompanytoutilizeitsvariouskindsoftarget-orienteddevelopinginstrumentsofferedasthedevelopinginstrument,countADOtechnologycanconvenientsuccincttohandledatabase,setupthroughtechnologythesystemusetheprototypewithinshorttimeespecially,then,carryonthedemandtochangeandtaketheplaceoftotheinitialprototypesystem,isrevisingandimprovingconstantly,untilformingthefeasiblesystemthatthisuserissatisfiedwith.

Keyword:

Administrativesystem,project,controllingpart,ADO

 

目录

摘要

ABSTRACT

前言

第一章课题来源1

1.1来源介绍1

第二章可行性分析2

2.1经济可行性2

2.2技术可行性2

第三章需求分析3

3.1功能需求3

3.2结构需求3

第四章系统开发工具简介4

4.1本系统采用的开发工具VisualBasic说明4

4.2面对对象的编程4

4.2.1面向对象程序设计的主要优点4

4.3控件和窗体5

4.4事件和方法以及事件驱动应用程序的工作方式5

4.5数据库实现技术简介5

4.5.1新建一个数据库6

4.5.2修改已建的数据库6

4.5.3实现数据库之间的联系6

第五章系统设计8

5.1系统功能8

5.2功能模块图8

5.2.1四个模块做具体说明9

5.3使用ADO、DAO和Data控件实现数据库的各个模块之间的联系9

5.4使用DBGrid控件来显示各个模块中的数据11

5.5数据库的实现12

5.5.1数据库分析14

5.5.2数据表的构成14

5.5.3管理员表构成15

第六章系统具体实现16

6.1用户界面的实现16

6.1.1封面16

6.1.2主界面16

6.3与VB的连接27

6.4帮助27

6.5关于系统27

6.6系统开发的其它方面28

第七章结束语及感谢29

第八章主要参考文献30

 

 

--------------前言--------------

伴随着计算机技术在各行各业日益广泛和深入的应用,计算机不仅可以辅助人工完成许多种繁杂的劳动,提高人们的工作效率;而且可以节省许多资源以及可以使敏感文档更加安全,计算机已成为人们日常生活的一部分。

在现代企业中随着数据信息管理系统主要包括数据管理和数据查询两大部分。

它的开发与应用,把企业所有技术数据存入计算机,省去了人工翻阅图纸和计算的繁重工作,大大节约了工作时间,减轻了工作人员的劳动强度;系统自动完成查询和计算的工作,打印查询报表,不再需要人工填制,不但提高了工作效率,而且提高了质量,保证了数据的有效可靠,及时准确地反映企业所需的各种数据,减少了人为差错,提高了管理质量。

 

第一章课题来源

1.1来源介绍

现在我国的企业中数据信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

虽然现在有很多的软件工程公司已经成功研制和开发出很多大型的管理软件,但是对于中小型企业来讲,能够有一套结合自己实际情况,符合自己实际需要的管理软件应该是比较现实的。

我作为一个计算机应用的本科生,希望可以在这方面有所贡献。

改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助我所在的企业进行更有效的企业数据信息管理。

使用计算机参与企业数据管理有以下优点:

(1)发挥最大使用价值-----友好的用户界面,直观易懂,操作方便,功能强大,涵盖了公司主要的技术情况。

(2)减少重复劳动-----全方位的快速查询减少重复劳动,通过计算机辅助管理,减少了大量重复工作,工作效率也大大提高。

(3)减少工作差错与负担-----数据管理中的一项重要工作是各种数据的计算、统计、汇总,手工操作存在计算繁琐、效率低、准确率低等缺点。

本套系统所实现的巨大功能使得以上工作既简单、方便又轻松自如。

(4)自动生成各项统计表-----可以针对查询到的数据进行各种报表的生成和打印。

(5)统计分析提供决策-----计算机快速、自动、强大的统计汇总功能和丰富的报表打印功能,使各项数据的统计、汇总、分析报表一应俱全。

公司的决策人可以根据最新的详细情况对管理作出快速、准确的决策,提高公司的管理水平和竞争力。

(6)可以将需要的数据输入,进而计算出将要进行的工程的一些基本信息。

(7)可以限定权限,更好的做好保密工作。

第二章可行性分析

2.1经济可行性

根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。

使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了。

从经济角度投入较少,可以在现有软硬件条件下进行开发,不需要增加额外的费用。

2.2技术可行性

微软公司的VisualBasic6.0应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。

VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

MicrosoftAccess2000是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及VisualBasic来访问数据库并对其进行各种操作。

VisualBasic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。

ADO,即ActiveX数据对象,实际是一种提供访问各种数据类型的连接机制。

ADO设计为一种简单格式,通过ODBC的方法同数据库接口,可以使用任意一种ODBC数据源,既不仅适合于SQLServer,Oracle,Access等数据库应用程序,也适合于Excel表格、文本文件和无格式数据文件。

从技术角度开发一个中小型企业的数据管理系统是完全可行的。

第三章需求分析

3.1功能需求分析

根据系统的实际调研,该系统应该具备以下功能

1、输入功能:

系统根据条件按照最底层数据表计算出本次操作所需的数据加载到事先设置好的空数据表中,为用户操作做好准备。

2、查询功能:

提供用户对所需内容进行查询,提供查询的数据条件,比如:

“名称=螺栓”、“国标包含GB”、“数量>=300”等,还可以直接从菜单中直接调取标准件表、图号册、外购件等专用表格,同时查到的数据能添加到专用的表中,进行多工程的数据管理

3、报表功能:

将查找或者汇总完成的信息打印成报表,用于文件存档或者便于企业管理者管理数据信息

4、汇总功能:

对数据进行分类查找和归纳,可以把相同的项按要求汇总到一起,以便于直观,清楚的管理数据信息,以便更方便进行工程汇总工作。

5、数据备份功能:

对物理表进行添加、修改、备份和删除等工作,便于数据库的长期正常运行。

同时可以防止意外的数据丢失。

6、系统安全控制功能:

在登陆进系统时有权限的要求,高级的权限可以管理低级的权限,权限的设置便于系统的管理,有利于企业信息的保密工作

3.2系统结构分析

图3-2-1系统结构分析

第四章系统开发工具简介

4.1本系统采用的开发工具VisualBasic说明

VisualBasic具有简单易学的特性,只要稍微有计算机语言基础就可以很快掌握它。

可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解放出来。

可视化的编程环境的“所见即所得”功能,使得界面设计如同堆积木游戏一样,从而使得编程变成一种享受。

4.2面向对象的编程

对象是我们感兴趣的或要加以研究的事物,是数据与操作相互结合的统一体。

对象的基本思想是用系统的观点把要研究的事物看成一个整体,整个世界的由不同的对象所构成的。

对象是面向对象的程序设计的基本感念,也是其核心,是人们要进行研究的任何实际存在的事物,它具有状态(用数据来描述)和操作(用来改变对象的状态)。

在面向对象的程序设计中,对象必须是用户自己来设计。

而在VisualBasic中,对象是现成的,这是VisualBasic的重要特征之一。

VisualBasic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。

开发人员可以最有效利用所创建的每一个对象。

使用应用程序具有可通用性可说扩展性和强有力的功能。

VisualBasic应用由一系列对象组成,包括有函数、菜单、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。

4.2.1面向对象程序设计的主要优点

1.与人类习惯的思维方式一致面向对象的程序设计一对象为中心,对象是一个统一体,它的由描述内部状态表示静态属性的数据以及可以对这些书记施加的操作一起所构成的。

面向对象设计方法是对问题领域进行自然分解,确定需要使用的对象,在对象之间传递消息实现必要联系,从而按照人们习惯的思维方式建立起模型,模拟客观世界。

2.可维护性好面向对象引用模块机制,它的独立性好,修改一个模块通常很少牵涉到其他的模块。

面向对象软件技术的多态性机制使得扩充软件功能时对原有代码所需做的修改进一步减少,需增加的新代码也比较少。

所以,面向对象方法设计的程序具有很好的可维护性。

4.3控件和窗体

VisualBasic中的对象主要分为控件和窗体两类。

控件(ActiveX)是指“空的对象”或者基本对象,是应用程序的图形用户界面的一个组件,对其属性可以进行不同的设置,从而构成不同的对象;窗体(Form)是用户的工作区,所有控件都在窗体中得到了集成,从而构成应用程序的界面。

不同的对象会含有不同的属性,我们把各个对象的所有属性的集合称为“属性表”。

通过对属性表中个项属性的不同设置,我们可以建立各种对象。

4.4事件和方法以及事件驱动应用程序的工作方式

事件是发生在对象上的一件事情。

事件可以分成系统事件和用户事件两种。

系统事件有计算机系统自动生成;用户事件是由用户产生的。

不同的对象发生在其身上的事件是不同的。

事件过程是指对象对发生在其上的某一事件的反应。

不同的对象对同一事件的反应是不一样的,这是是因为不同对象的事件过程是不同的。

在VisualBasic建立了对象后,希望某个对象在收到某个事件之后能作出预期的反应,就要在该对象的特定事件过程中编写相应的程序代码。

所以,VisualBasic开发应用程序重点是编写事件过程。

方法是指对象本身就具有的、反映该对象功能的内部函数或者过程(不是事件过程)。

方法的内容是不可见的,我们并不知道对象是怎么实现这一功能的。

我们只要会使用这些方法就可以了。

事件是窗体或者控件的行为和动作。

在响应事件时,事件驱动应用程序会执行Basic代码。

VisualBasic的每一个窗体或控件都有一个事件集。

如果其中有一个事件发生,而且关联的事件过程中存在代码,则VisualBasic将调用该代码。

尽管VisualBasic中对象自动识别预定义的事件集,但要判定它们是否响应具体事件以及如何响应具体事件就是编程的责任了。

4.5数据库的实现技术

数据库是一种存储数据并对数据进行操作的工具。

数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。

计算机的数据库可以分为两类:

非关系数据库(flat-file)和关系数据库(relational)。

关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。

关系数据库以表的形式(即关系)组织数据。

关系数据库以关系的数学理论为基础,在关系数据库中,用户可以不必关心数据的存储结构,同时,关系数据库的查询可用高级语言编写,这有利于查询效率。

VisualBasic数据库是用于存储大量数据的区域,它通常包括一个或者多个表。

数据库应用成为当今计算机应用的主要领域之一。

VisualBasic提供了功能强大的数据库管理功能,能方便、灵活地完成数据库应用中涉及的诸如建立数据库、查询和更新等各种基本操作。

VisualBasic提供Data控件、DBGrid控件、ADOData控件的使用方法和SQL语言。

4.5.1新建一个数据库

创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。

创建一个数据库结构的过程被认为是数据模型设计。

(1)标识需要的数据;

(2)收集被标识的字段到表中;

(3)标识主关键字字段;

(4)绘制一个简单的数据图表;

(5)规范数据;

(6)标识指定字段的信息;

(7)创建物理表。

本系统数据表为统一结构,字段为图号、标准、名称、规格、尺寸、材料、特性、类、数量、单重、单价、工时、备注,有些特殊的表还有ID或者总重和总价等字段。

4.5.2修改已建的数据库

数据库的修改分为:

添加、编辑和删除记录。

这三种操作均可由VisualBasic创建的程序来完成,下面的章节将详细描述实现的具体方法。

4.5.3实现数据库之间的联系

数据库之间的关系指明两个库之间共享一个共同的关键字值。

一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。

一个更高级的连接形式称为自连接。

这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。

数据库中有三种不同类型的关键字:

主关键字、组合关键字和外关键字。

在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。

 

第五章系统总体规划

5.1系统功能

(1)可以进行文本操作;

(2)添加一个数据库项目;

(3)删除一个数据库项目;

(4)修改一个数据库项目;

(5)查询信息;

(6)察看数据表。

(7)汇总数据表。

(8)打印数据表。

5.2功能模块图

图5-2-1系统功能模块图

5.2.1对这四个模块做具体说明

·确定所需数据模块

输入:

按照所需要的工程规格输入条件。

功能:

系统根据条件按照最底层数据表计算出本次操作所需的数据加载到事先设置好的空数据表中,为用户操作做好准备。

·各种数据查询模块

输入:

要查询的数据条件,比如:

“名称=螺栓”、“国标包含GB”、“数量>=300”等,还可以直接从菜单中直接调取标准件表、图号册、外购件等专用表格。

输出:

在查询窗体的DBGird控件中直接显示出查找到的数据。

还可以把查到的数据添加到专用的表中,进行多工程的数据管理。

功能:

对数据进行分类查找和归纳,以便进行工程汇总工作。

·各种数据汇总模块

输出:

在查询窗体的DBGrid控件中直接显示出汇总的数据。

也可以把汇总的数据添加到专用的表中,进行多工程的数据管理。

功能:

如果查询到的数据包含很多相同的项,可以把相同的项按要求汇总到一起,以便于直观,清楚的管理数据信息。

·物理表管理模块

功能:

可以对物理表进行添加、修改、备份和删除等工作,便于数据库的长期正常运行。

·报表功能模块

输出:

在查询窗体的DBGrid控件中直接显示出的数据。

可以打印成报表形式。

功能:

将查找或者汇总完成的信息打印成报表,用于文件存档或者便

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1