




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1算机已经被广泛应用于日常管理之中,它的运用不断改进着管理模式,使管理日趋程序化、规范化、现代化。对一个企业来说,为了使数据在企业中能更有效的被利用、被管理,引入计算机辅助管理已是一种必然,企业管理信息系统的开发迫在眉睫,其中为企业实施全面质量管理,落实技术经济责任制提供及时、准确、可靠和一致的信息,企业数据信息管理系统成为企业管理系统中的重要组成部分。本系统主要实现了以下功能数据录入:用户按照所需要的工程规格输入条件,系统根据条件按照最底层数据表计算出本次操作所需的数据加载到事先设置好的空数据表中。数据查询:用户给定查询的数据条件,系统在查询时可把数据添加到专用表,进行多工程的数据管理。数据汇总和报表功能:根据企业实际要求出汇总的数据的报表显示,同时汇总完成的信息可以打印成报表,用于文件存档或者便于企业管理者管理数据信息。物理表管理:对物理表进行添加、修改、备份和删除等工作,便于数据库的长期正常运行。系统权限维护:在登陆进系统时有权限的要求,高级的权限可以管理低级的权限,加强了企业信息的保密工作。本系统的开发使用 用其提供的各种面向对象的开发工具,尤其是数过这些技术在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成了这个用户满意的可行系统。关键字:管理系统、工程、控件、it s to in of to is is 题来源.来源介绍.行性分析.经济可行性.技术可行性.求分析.功能需求.结构需求.统开发工具简介.本系统采用的开发工具.面对对象的编程.1面向对象程序设计的主要优点.控件和窗体.事件和方法以及事件驱动应用程序的工作方式.数据库实现技术简介.1新建一个数据库.2修改已建的数据库.3实现数据库之间的联系.统设计.系统功能.功能模块图.1四个模块做具体说明.使用.使用.数据库的实现.统具体实现.用户界面的实现.与.帮助.关于系统.系统开发的其它方面.束语及感谢.要参考文献.算机不仅可以辅助人工完成许多种繁杂的劳动,提高人们的工作效率;而且可以节省许多资源以及可以使敏感文档更加安全,计算机已成为人们日常生活的一部分。在现代企业中随着数据信息管理系统主要包括数据管理和数据查询两大部分。它的开发与应用,把企业所有技术数据存入计算机,省去了人工翻阅图纸和计算的繁重工作,大大节约了工作时间,减轻了工作人员的劳动强度;系统自动完成查询和计算的工作,打印查询报表,不再需要人工填制,不但提高了工作效率,而且提高了质量,保证了数据的有效可靠,及时准确地反映企业所需的各种数据,减少了人为差错,提高了管理质量。7第一章 课题来源11来源介绍现在我国的企业中数据信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。虽然现在有很多的软件工程公司已经成功研制和开发出很多大型的管理软件,但是对于中小型企业来讲,能够有一套结合自己实际情况,符合自己实际需要的管理软件应该是比较现实的。我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助我所在的企业进行更有效的企业数据信息管理。使用计算机参与企业数据管理有以下优点:(1)发挥最大使用价值观易懂,操作方便,功能强大,涵盖了公司主要的技术情况。(2)减少重复劳动过计算机辅助管理,减少了大量重复工作,工作效率也大大提高。(3)减少工作差错与负担计、汇总,手工操作存在计算繁琐、效率低、准确率低等缺点。本套系统所实现的巨大功能使得以上工作既简单、方便又轻松自如。(4)自动生成各项统计表5)统计分析提供决策动、强大的统计汇总功能和丰富的报表打印功能,使各项数据的统计、汇总、分析报表一应俱全。公司的决策人可以根据最新的详细情况对管理作出快速、准确的决策,提高公司的管理水平和竞争力。(6)可以将需要的数据输入,进而计算出将要进行的工程的一些基本信息。(7)可以限定权限,更好的做好保密工作。8第二章 可行性分析21经济可行性根据实际情况,我们使用原型法(以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。从经济角度投入较少,可以在现有软硬件条件下进行开发,不需要增加额外的费用。2目前最为广泛的、易学易用的面向对象的开发工具。些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。据库能汇集各种信息以供查询、存储和检索。据表示图提供了一种类似于以使数据库一目了然。另外,以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。微软的们是通过它以及访问数据库并对其进行各种操作。而给用户提供了丰富的数据类型。际是一种提供访问各种数据类型的连接机制。过以使用任意一种不仅适合于适合于本文件和无格式数据文件。从技术角度开发一个中小型企业的数据管理系统是完全可行的。9第三章 需求分析31功能需求分析根据系统的实际调研,该系统应该具备以下功能1、输入功能:系统根据条件按照最底层数据表计算出本次操作所需的数据加载到事先设置好的空数据表中,为用户操作做好准备。2、查询功能:提供用户对所需内容进行查询,提供查询的数据条件,比如:“名称 =螺栓”、“国标包含“数量=300”等,还可以直接从菜单中直接调取标准件表、图号册、外购件等专用表格,同时查到的数据能添加到专用的表中,进行多工程的数据管理3、报表功能:将查找或者汇总完成的信息打印成报表,用于文件存档或者便于企业管理者管理数据信息4、汇总功能:对数据进行分类查找和归纳,可以把相同的项按要求汇总到一起,以便于直观,清楚的管理数据信息,以便更方便进行工程汇总工作。5、数据备份功能:对物理表进行添加、修改、备份和删除等工作,便于数据库的长期正常运行。同时可以防止意外的数据丢失。6、系统安全控制功能:在登陆进系统时有权限的要求,高级的权限可以管理低级的权限,权限的设置便于系统的管理,有利于企业信息的保密工作32系统结构分析图3种数据查询模块 物理表管理模块 系统权限维护模块报表功能模块各种数据汇总模块10第四章 系统采用的开发工具要稍微有计算机语言基础就可以很快掌握它。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解放出来。可视化的编程环境的“所见即所得”功能,使得界面设计如同堆积木游戏一样,从而使得编程变成一种享受。向对象的编程对象是我们感兴趣的或要加以研究的事物,是数据与操作相互结合的统一体。对象的基本思想是用系统的观点把要研究的事物看成一个整体,整个世界的由不同的对象所构成的。对象是面向对象的程序设计的基本感念,也是其核心,是人们要进行研究的任何实际存在的事物,它具有状态(用数据来描述)和操作(用来改变对象的状态)。在面向对象的程序设计中,对象必须是用户自己来设计。而在象是现成的,这是一个对象都具有一些特性和行为(属性、事件和方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。括有函数、菜单、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。421面向对象程序设计的主要优点1与人类习惯的思维方式一致 面向对象的程序设计一对象为中心,对象是一个统一体,它的由描述内部状态表示静态属性的数据以及可以对这些书记施加的操作一起所构成的。面向对象设计方法是对问题领域进行自然分解,确定需要使用的对象,在对象之间传递消息实现必要联系,从而按照人们习惯的思维方式建立起模型,模拟客观世界。2可维护性好 面向对象引用模块机制,它的独立性好,修改一个模块通常很11少牵涉到其他的模块。面向对象软件技术的多态性机制使得扩充软件功能时对原有代码所需做的修改进一步减少,需增加的新代码也比较少。所以,面向对象方法设计的程序具有很好的可维护性。件和窗体件(指“空的对象”或者基本对象,是应用程序的图形用户界面的一个组件,对其属性可以进行不同的设置,从而构成不同的对象;窗体(用户的工作区,所有控件都在窗体中得到了集成,从而构成应用程序的界面。不同的对象会含有不同的属性,我们把各个对象的所有属性的集合称为“属性表”。通过对属性表中个项属性的不同设置,我们可以建立各种对象。件和方法以及事件驱动应用程序的工作方式事件是发生在对象上的一件事情。事件可以分成系统事件和用户事件两种。系统事件有计算机系统自动生成;用户事件是由用户产生的。不同的对象发生在其身上的事件是不同的。事件过程是指对象对发生在其上的某一事件的反应。不同的对象对同一事件的反应是不一样的,这是是因为不同对象的事件过程是不同的。在望某个对象在收到某个事件之后能作出预期的反应,就要在该对象的特定事件过程中编写相应的程序代码。所以,法是指对象本身就具有的、反映该对象功能的内部函数或者过程(不是事件过程)。方法的内容是不可见的,我们并不知道对象是怎么实现这一功能的。我们只要会使用这些方法就可以了。事件是窗体或者控件的行为和动作。在响应事件时,事件驱动应用程序会执行果其中有一个事件发生,而且关联的事件过程中存在代码,则管要判定它们是否响应具体事件以及如何响应具体事件就是编程的责任了。据库的实现技术12数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(关系数据库(关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。关系数据库以表的形式(即关系)组织数据。关系数据库以关系的数学理论为基础,在关系数据库中,用户可以不必关心数据的存储结构,同时,关系数据库的查询可用高级语言编写,这有利于查询效率。通常包括一个或者多个表。数据库应用成为当今计算机应用的主要领域之一。方便、灵活地完成数据库应用中涉及的诸如建立数据库、查询和更新等各种基本操作。51新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。(1)标识需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;(6)标识指定字段的信息;(7)创建物理表。本系统数据表为统一结构,字段为图号、标准、名称、规格、尺寸、材料、特性、类、数量、单重、单价、工时、备注,有些特殊的表还有52修改已建的数据库数据库的修改分为:添加、编辑和删除记录。这三种操作均可由面的章节将详细描述实现的具体方法。453实现数据库之间的联系13数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。14第五章 统功能(1) 可以进行文本操作;(2) 添加一个数据库项目;(3) 删除一个数据库项目;(4) 修改一个数据库项目;(5) 查询信息;(6) 察看数据表。(7) 汇总数据表。(8) 打印数据表。能模块图 系统启动封面系统总控界面确定所需数据模块 各种数据查询模块 物理表管理模块 系统权限维护模块报表功能模块各种数据汇总模块图51对这四个模块做具体说明15确定所需数据模块输入:按照所需要的工程规格输入条件。功能:系统根据条件按照最底层数据表计算出本次操作所需的数据加载到事先设置好的空数据表中,为用户操作做好准备。各种数据查询模块输入:要查询的数据条件,比如:“名称 = 螺栓”、“国标 包含 “数量 =300”等,还可以直接从菜单中直接调取标准件表、图号册、外购件等专用表格。输出:在查询窗体的可以把查到的数据添加到专用的表中,进行多工程的数据管理。功能:对数据进行分类查找和归纳,以便进行工程汇总工作。各种数据汇总模块输出:在查询窗体的可以把汇总的数据添加到专用的表中,进行多工程的数据管理。功能:如果查询到的数据包含很多相同的项,可以把相同的项按要求汇总到一起,以便于直观,清楚的管理数据信息。物理表管理模块功能:可以对物理表进行添加、修改、备份和删除等工作,便于数据库的长期正常运行。报表功能模块输出:在查询窗体的以打印成报表形式。功能:将查找或者汇总完成的信息打印成报表,用于文件存档或者便于企业管理者管理数据信息。系统权限维护模块输入:在登陆进系统时有权限的要求,高级的权限可以管理低级的权限。功能:权限的设置便于系统的管理,有利于企业信息的保密工作。用6支持大多数与数据库有关的操作,通过使用是本系统使用它的根本原因。成对数据库的链接;打开指定的数据库表,或者是基于表中字段传至数据绑定控件,并针对数据绑定控件中的修改来更新数据库;关闭数据库。置被访问的数据库的名字和路径,可以在属性表中设置,也可以在运行时利用语句进行设置。置数据源,为底层表、样有两种设置方法。回一个指定的数据源中记录集或者运行一次查询所得的记录的结果结合。置当记录集移动到第一个记录上头时,置当记录集移动到最后一个记录下头时,方法可以更新当前的内容保存到数据库中,但不触发法和事件没有提到,如要查阅请参照但是本系统针对的是动态的数据库和虚拟的数据表,所以就要在程序代码中修改以上的属性,这在后面介绍中会重点提17到,而且系统更完善。要使用体操作是在“工程”菜单的“引用”选项,选中“要使用在“工程”菜单中的“部件”选项,并在“部件”对话框中选折“特别要注意的是在两个数据模型都引用的时候要先引用则会出现数据类型的错误。用代码操控够开发出更强大更高效的数据应用程序。使用数据访问对象开发应用程序,使数据访问更有效率,同时对数据的控制更加灵活和全面,但是访问对象的复杂性,使其使用起来更为复杂和抽象,因此和际是一种提供访问各种数据类型的连接机制。过以使用任意一种不仅适合于适合于本文件和无格式数据文件。基于此一个便于使用的应用程序层接口。C+,是一套部件对象模型(口,用于第三方驱动程序厂商开发出输出数据源到的开发者定制的数据库组件。们后面将详细介绍在系统中的使用。便、快捷的数据库访问对象即用它只需要少量的代码就可以访问多种数据库中的数据。但是,只有须利用数据绑定控件来显示、编辑和查询数据库中的数据。数据绑定控件也叫做数据识别控件,可通过它访问数据库的信息。当一个控件通过设置属性被绑定到件显示数据并接受更改。在文本框、复选框、标签等等,这里我们要使用用须要在“工程”中的“部件”中选择“其控件图标在工具栏中显示出来。用1)在新窗体中添加一个设置其2)在窗体中添加一个设置其3)设置4)运行程序。据库分析在开发企业信息管理系统时,可以先进行E后对表和字段进行分析,最后进行数据库建模。下面为E里直接给出E体关系图的分析结果比较复杂,一般情况下使用从简到繁的方式进行设计。首先从大的方面中设计出各个实体之间的关系,然后在这个关系的基础上进行细化。19企业信息管理系统的实体关系简图如下所示。本程序采用以很容易想到系统所需的数据应该按照如下的思想设计:材料总表、查询汇总表、管理员、升降横移、升降框架、升降提升、提升机提升、提升机载车板、总标准件表、总图号册表、总外购件表、总外协件表。这样整个数据库设计后的结果如下图所示。 0,n0, 0,10,1 0,10,n0,n 材料总表 图号册表标准件表外购件表 外协件表20图5理员”表外各个表的机构都是统一的,这样可以在数据从一个表向另一个表里添加的时候不出现不必要的差错,数据库表里存储了企业的数据信息的包括:图号、名称、标准、数量等。如下表21字段名 数据类型 说明图号 文本 字段大小16标准 文本 字段大小16名称 文本 字段大小16尺寸 数值 字段大小16材料 文本 字段大小12特性 文本 字段大小4类 文本 字段大小16数量 数值 字段大小16单位 数值 字段大小16单重 数值 字段大小16单价 数值 字段大小16工时 数值 字段大小16总重 数值 字段大小16备注 文本 字段大小16升降橫移表、升降框架表、升降提升表、提升机提升表设计如下:22字段名 数据类型 说明值图号 文本 字段大小15标准 文本 字段大小16名称 文本 字段大小15尺寸 数值 字段大小15材料 文本 字段大小15特性 文本 字段大小2类 文本 字段大小8数量 数值 字段大小8单位 数值 字段大小8单重 数值 字段大小8单价 数值 字段大小8工时 数值 字段大小4备注 文本 D、密码、权限等。如下表字段名 数据类型 备注值 字段大小8本 字段大小6值 字段大小423第六章 具”菜单下“菜单编辑器”完成。设计如下表所示,()内为其名称.查询输出(.数据维护(.帮助(.(退出(记录操作:开记录操作进入记录操作选项页分别由浏览记录、查找等三个选项组成。浏览记录:管理员;底层基础数据表:升降提升,升降横移;空表结构:材料总表、查询汇总表、总标准件表、总图号册表和总外购件表等。查找记录:输入要查询的数据条件,比如:“名称=螺栓”、“国标包含“数量=300”等,还可以直接从菜单中直接调取标准件表、图号册、外购件等专用表格。在查询窗体的可以把查到的数据添加到专用的表中,对数据进行分类查找和归纳,以便进行工程汇总工作。主界面包含四方面的内容,以下一一介绍:以输入数据不再需要修改,故只用系统的数据计算操作使用另外的数据表完成操作。系统在启动数据输出的时候键入条件,系统自动完成数据加载。性 属性取值幕中心组中提升机构数组中橫移机构数入机组个数26定组横移机构数和需要机组数中输入0以上的数字,系统可以自动将这些数据与底层数据表中的数据进行计算并将这些计算结果加入到事先就已经准备好的空表中,作为本次操作的基本数据供用户使用,使用后还可以将有用的部分添加到别的表中供数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西玉林市北流市中医医院招聘编外人员21人模拟试卷及1套完整答案详解
- 2025年浙江宁波市鄞州人民医院医共体东柳分院招聘编外人员1人考前自测高频考点模拟试题完整参考答案详解
- 2025广东揭阳市普宁市公安局招聘警务辅助人员80人模拟试卷及答案详解(考点梳理)
- 2025湖南资兴市招聘医疗卫生类专业技术人员28人模拟试卷及答案详解(名师系列)
- 安全管理员培训简讯课件
- 2025年兰州石化分公司春季招聘(45人)模拟试卷及答案详解(有一套)
- 2025安顺市平坝区美农科技有限公司招聘模拟试卷及一套答案详解
- 2025湖北郧西县第一批事业单位引进高层次及急需紧缺人才39人模拟试卷及答案详解(典优)
- 2025年宁波大学附属人民医院招聘编外人员1人模拟试卷及完整答案详解1套
- 2025年甘肃省兰州市公安局城关分局招聘警务辅助人员30人考前自测高频考点模拟试题及一套参考答案详解
- (2025)辅警笔试题库及参考答案
- 退役军人服务授课课件
- 劳动保障监察投诉书格式及写作范文
- 中班幼儿在角色游戏中同伴模仿行为研究
- 2026年高考语文备考之家庭伦理小说知识点
- 联名合作授权协议书范本
- 营救小羊中班课件
- 跟岗干部管理办法中组部
- 乐理知识入门教学课件
- 法律与道德教学课件
- 归档病案无纸化管理制度
评论
0/150
提交评论