机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc

上传人:laozhun 文档编号:3946004 上传时间:2023-03-28 格式:DOC 页数:36 大小:128.50KB
返回 下载 相关 举报
机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc_第1页
第1页 / 共36页
机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc_第2页
第2页 / 共36页
机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc_第3页
第3页 / 共36页
机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc_第4页
第4页 / 共36页
机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc》由会员分享,可在线阅读,更多相关《机电设备管理系统采购、台账、库存管理的设计与实现(已处理) .doc(36页珍藏版)》请在三一办公上搜索。

1、机电设备管理系统-采购、台账、库存管理的设计与实现 学士学位论文 题目:机电设备管理系统 -采购、台账、库存管理 的设计与实现 设计人: 指导教师: 所属系部:计算机科学与技术学院 专业班级:计算机科学与技术092001 2013 年 6月7 日 太原科技大学毕业设计(论文)任务书 学院: 计算机科学与技术学院 学 生 姓 名 学号 专业班级计算机092001班 同组人 任务下发时间 2013.01任务完成时间 2013.06设计(论文)题目 机电设备管理系统 设计 目的 要求1.强化自己的编程能力。2.能用软件工程思想指导游戏软件的开发3.掌握查阅科技文献的方法,具有查阅外文文献的能力4.具

2、有编撰论文、图表的能力 设计 主要 内容 机电设备管理系统包括设备信息管理及设备业务管理,设备的动态信息来源于设备业务过程,设备业务管理则起到调控业务过程的作用。围绕生产计划,将设备使用计划、设备购置计划、设备维修计划、零备件配置计划有机的联结起来,强化设备管理计划调控体系。我所完成的部分主要是采购管理,台账管理和库存管理。 设计 提交 资料 1.设计论文一份 2.翻译资料一份 3.设计作品包括相关源代码一份学生签名 指导教师签名 系主任签名 主管院长签名 中文摘要 企业设备信息管理是一个企业不可或缺的部分,它的内容对于企业决策的制定者以及企业的管理人员都显得非常重要。但是,公司往往使用传统的

3、方法对信息进行管理,公司原有设备管理由专人手工操作,流程繁琐复杂,不能适应公司高效快速的业务需求。 什么样才是好的管理?检索快捷、查询方便、可靠性好、存储信息量大、保密性佳、管理成本低等,这就叫好管理。 在本文里,提出了一个采用Visual C+ 6.0,以及Access工具开发的管理系统,它简易的对设备信息进行管理,并且具有一定的保密性以及简易性。系统包含了九大模块,其中本人做了采购管理,台账管理与库存管理模块,其它的我的伙伴会进行设计。它是由简单的框架视图进行构成,包括了MFC控件,数据使用等,实现了对设备的申请采购,台账查询,以及出入库的管理。我相信它在未来的时间里,能够充分发挥管理设备

4、信息的职能。 关键词:设备管理,功能模块,C+语言 Management system of electromechanical equipmentAuthor: Yang Yonghua Tutor: Mo siminAbstract Business equipment management is indispensable part of its contents,which is crucial for policy makers and managers of enterprises. However,people have been using the traditional ma

5、nual way tomanage device information, Company original equipment management by manual operation,process complex, efficient fast can not adapt to company business requirement. So we need to have a high-end technology to manage the equipment information, in order to meet the requirements of enterprise

6、 information management. What is a good management? Retrieval of fast, convenient query, good reliability, big storage for information, the secrecy is good , and low management cost, this is called good management. Is proposed in this paper, using Visual c + + 6.0, and Access tools to develop manage

7、ment system, It simply to manage the device information, and has certain confidential and simplicity.It include nine modules, which I did a purchase manage ? ment module, parameter management moduleand inventory management module, the other module will be carried out in design by my partner. It is m

8、ade up of simple frame views, including the MFC controls, data use,and so on. It implements the application for purchase of equipment, parameter query, and in-out warehouse management .I believe that, it can give full play to the equipment information management functions in the future. Keywords:equ

9、ipment management; modules;C+ Languag; 目录 第一章绪论1 1.开发背景1 2.开发的目的与意义2 第二章开发环境简介4 2.1ODBC体系结构4 2.2开发工具简介8 2.2.1 Access 20078 2.2.2VC+6.0开发环境10 第三章 需求分析12 3.1 系统需求12 3.2 系统流程图12 3.3功能需求15 3.4数据流图与数据字典16 第四章 数据总体结构设计23 4.1功能模块图23 4.2功能模块介绍24 4.2.1登陆设计24 4.2.2采购管理24 4.2.3台账管理25 4.2.4库存管理25 4.2.5故障管理26 4.

10、2.6维修管理26 4.2.7系统管理26 4.2.8资料管理26 4.2.9权限管理26 4.2.10报废管理27 4.3 E-R图27 4.4数据表的设计27 第五章 详细设计31 5.1 创建VC工程31 5.2登陆框的建立31 5.3实现“采购管理”功能32 5.3.1实现“申请查询”功能32 5.3.2实现“采购申请”功能33 5.3.3实现“申请审批”功能34 5.3.4实现“下单”功能35 5.3.5实现“合同签订”功能36 5.3.6实现“设备验收”功能36 5.3.7实现“采购统计”功能37 5.3.8实现“取消申请”功能37 5.4实现“台账管理”功能37 5.4.1实现“

11、设备查询”功能37 5.4.2实现“维修履历”功能38 5.5实现“库存管理”功能39 5.5.1实现“出库”功能39 5.5.2实现“入库”功能39 5.5.3实现“出库统计”功能39 5.5.4实现“库存统计”功能40 第六章 系统测试41 致谢44 参考文献45 附录I 英文翻译46 附录II 代码58 第一章绪论 至今以来,计算机的日益普及和Internet信息技术的高速发展给人们的生活带来不可想象的变化,计算机不再仅仅用于科学计算,它的应用已经渗透到经济和社会生活的各个领域,并且使人们的生产生活方式发生了巨大的变化。在公司企业内部有大量的数据信息需要管理,尤其是对固定资产设备信息的管

12、理是其中的一个最为重要的部分。传统的手工管理方式不仅费时费力,而且极大地影响了企业的运转效率。因此,在信息化的社会中,要想提高企业的效率,一个好的设备管理系统的是必要的。1.开发背景 当今社会信息技术发展日新月异,特别是在我国加入“WTO”后,国内外各个行业的竞争日趋激烈,企业要想在这种竞争中赢得生存空间和主动权,必须千方百计的降低生产成本,来实现利润的最大化。过去在公司中,由于生产任务的加重,每台设备相应地加大了任务量,再加上不合理的管理方式,导致公司运转效率低下。因此,对于企业来说,拥有自己完善的设备管理系统无疑就能抢占市场的先机,而利用高级编程语言和数据库技术实现基本内部信息管理来提高企

13、业的整体管理效率就是当务之急的事情了。使用计算机对设备进行维修管理、借出归还管理、折旧信息的管理,具有手工管理无法比拟的优点,例如可以实现设备查找方便,数据存储量大,保密性好,延长设备使用寿命,降低成本等,这些优点能够极大地提高设备的使用效率,也是企业科学化的发展,正规化的管理与国际接轨的重要条件。鉴于此原因,开发出符合时代需求的公司设备管理软件就具有了重大的意义。 管理信息系统(MIS)是一个被人们日益熟悉的概念,是一个由人和计算机网络组成,能提供企业管理所需信息以支持企业的生产经营和决策的人机系统。从广义上讲它包含了各种形态的企业管理活动中使用的计算机系统。随着信息社会的进一步发展,计算机

14、网络逐渐成为连结企业内部各部门及生产要素的基础设施,从而提高了企业内部信息共享和交换的能力。而互联网络的发展使得计算机网络能够将企业与企业、企业与市场、企业与消费者等紧密连接起来,从而形成一个巨大的虚拟信息交换空间。对美国500家大企业管理者的调查统计结果显示:85%以上的管理者都认为,忽视了对信息的管理就不能提高工作效率, 也就难以提供良好的服务, 难以保持企业的竞争力, 因此也就谈不上是现代化的管理。2.开发的目的与意义 机电设备管理系统的开发,可以信息化系统化的对设备进行管理,确保对设备管理的保密性,严谨性与方便性。 具体的来说,机电设备管理系统包括设备信息管理及设备业务管理,设备的动态

15、信息来源于设备业务过程,设备业务管理则起到调控业务过程的作用。 可以分为九大模块: 1、设备采购管理 在设备调配的基础上,不足部分形成设备购置需求。主要包括设备采购的申请计划、审批、合同签订、设备验收。 2、设备台账管理 主要包括设备信息管理,设备台账,维修履历查询。其中设备信息管理主要是查询设备信息。维修履历查询是在选择设备之后查看设备的维修履历。 3、设备库存管理 主要包括设备库存管理,设备出入库管理,设备仓库管理。 4、设备报废管理 系统根据设备报废标准,将报废设备进行报废处理。同时,针对企业管理集中报废的习惯,可以提出设备报废预警,以及设备删除。 5、设备维修管理 设备维修管理主要包括

16、设备维修计划、设备维修。 6、设备资料管理 包括设备文档管理及文档资料查看。 7、设备故障管理 包括设备故障信息、故障设备查询。 8、权限管理 系统采用多级权限管理和基于角色的权限控制机制,提高了系统权限管理的严密性和灵活性,简化和优化权限的管理。 9、系统管理 主要实现系统的用户的增加、删除、修改、查询、权限修改、系统日志、数据库备份、数据库恢复功能,保障软件的正常运行。 通过本系统的开发,以设备管理业务为依托,结合科学管理的理论,设计并开发一个机电设备管理信息系统,改变传统的手工管理,彻底实现无纸化作业。为企业实现整体信息化的其他相关系统提供必要的数据支持。 第二章开发环境简介 公司设备管

17、理系统是一个典型的信息管理系统MIS,是为适应对公司设备管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,决定使用Access 2007作为数据库开发工具,使用VC+6.0作为开发工具。系统应用了ODBC访问数据库的技术,用VC+6.0的CRecordSet对象对数据库的数据信息进行操作,实现队数据的访问与修改等操作,从而对信息进行规划管理。2.1ODBC体系结构 ODBC技术为应用程序提供了一套CLI(Call-Leve Interface,调用层接口)函数库和基于DLL(Dynamic Link Library,动态链接

18、库)的运行支持环境。使用ODBC开发数据库应用程序时,在应用程序中调用标准的ODBC函数和SQL语句,通过可加载的驱动程序将逻辑结构映射到具体的DBMS或者应用系统所使用的系统。换言之,连接其他数据库和存取这些数据库的低层操作由驱动程序驱动各个数据库完成。 ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBMS的能力,从而克服了传统数据库应用程序的缺陷。对用户来说,ODBC驱动程序屏蔽掉了不同的DBMS的差异。 ODBC是一个分层的体系结构,这样可保证其标准性和开放性,如图所示。 2.1 ODBC体系结构图 ODBC由纵向4部分构成,其主要功能如下: (1)OD

19、BC数据库应用程序(Application):用宿主语言和ODBC函数编写的应用程序用于访问数据库。其主要任务是管理安装的ODBC驱动程序和管理数据源。 (2)驱动程序管理器(Driver Manager):驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,为应用程序加载、调用和卸载DB驱动程序,是ODBC中最重要的部件。 (3)DB驱动程序(DBMS Driver):是一些DLL,提供了ODBC和数据库之间的接口。处理ODBC函数,向数据源提交用户请求执行的SQL语句。 (4)数据源(Data Source):是DB驱动程序与DBS之间连接的命名。数据

20、源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 微软公司对ODBC规程进行了规范,它为应用层的开发者和用户提供标准的函数、语法和错误代码等,微软还提供了驱动程序管理器,它在Windows中是一个动态链接库,即ODBC32.DLL。驱动程序层由微软、DBMS厂商或第三开发商提供,它必须符合ODBC的规程。例如,对于SQL Server,它的驱动程序是SQLSRV32.DLL。可以从ODBC数据源管理的驱动程序页得到,如图2.1所示。 2.2 ODBD数据源管理器图 下面详细介绍各层的功能: (1)ODBC数据库应用程序(Application) 使用ODBC接口的应用程序可执

21、行以下任务: 请求与数据源的连接和会话(SQLConnect)。 向数据源发送SQL请求(SQLExecDirct或SQLExecute)。 对SQL请求的结果定义存储区和数据格式。 请求结果。 处理错误。 如果需要,把结果返回给用户。 对事务进行控制,请求执行或回退操作(SQLTransact)。 终止对数据源的连接(SQLDisconnect)。 (2)驱动程序管理器(Driver Manager) 应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数

22、据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。这样,应用程序就可以通过驱动程序管理器与数据库交换信息。驱动程序管理器负责将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。 由微软提供的驱动程序管理器是带有输入库的动态连接库ODBC32.DLL,其主要目的是装入驱动程序,此外还执行以下工作: 处理几个ODBC初始化调用。 为每一个驱动程序提供ODBC函数入口点。 为ODBC调用提供参数和次序验证。 (3)驱动程序(Driver) 驱动程序是实现ODBC函数和数据源交互的DLL,当应用程序调用SQL Con

23、nect或者SQLDriver Connect函数时,驱动程序管理器装入相应的驱动程序,它对来自应用程序的ODBC函数调用进行应答,按照其要求执行以下任务: 建立与数据源的连接。 向数据源提交请求。 在应用程序需求时,转换数据格式。 返回结果给应用程序。 将运行错误格式化为标准代码返回。 在需要时说明和处理光标。 以上这些功能都是对应用程序层功能的具体实现。驱动程序的配置方式可以划分为以下两种。 单层次(single-tier):这种方式下,驱动程序要处理ODBC调用SQL语句,并直接操纵数据库,因此具有数据存取功能。这种配置最常见的是同一台微机之上异种数据库通过ODBC存取,如在PowerB

24、uilder中存取Excel、Paradox等数据文件。 数据源(Data Source Name,DSN)是驱动程序与DBMS连接的桥梁,数据源不是DBMS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。在连接中,用数据源名来代表用户名、服务器名、连接的数据库名等,可以将数据源名看成是与一个具体数据库建立的连接。 数据源由用户想要存取的数据和它相关的操作系统、DBMS及网络环境组成。数据源分为如下3类。 用户数据源:ODBC用户数据源存储了如何与指定数据库提供者连接的信息。只对当前用户可见,而且只能用于当前机器上。这里的当前机器是指这个配置只对当前的机器有效,而不是说只能配置本机

25、上的数据库。它可以配置局域网中另一台机器上的数据库。 系统数据源:ODBC系统数据源存储了如何指定数据库提供者连接的信息。系统数据源对当前机器上的所有用户都是可见的。也就是说在这里配置的数据源,只要是这台机器的用户都可以访问。 文件数据源:ODBC文件数据源允许用户连接数据提供者。文件DSN可以由安装了相同驱动程序的用户共享。这是介于用户DSN和系统DSN之间的一种共享情况。 创建数据源最简单的方法是使用ODBC驱动程序管理器,具体的设置后文有介绍。 ODBC的出现给用户描绘了一个诱人的前景,即网络中的Windows用户可以方便地访问各种数据库。现在,在微软推出的许多产品中都提供了ODBC支持

26、,同时其他一些应用软件和开发工具也提供了对ODBC的支持。因此用户只要安装不同的ODBC驱动程序,即可存取相应的数据库产品,而不管用户使用何种前台应用软件,也不管后台是何种数据库,这个存取的过程是一致的。 但是ODBC应用存在着一些问题。首先,它的层次比较多,表现在性能上比专有的API要慢,这是其标准化和开发性所带来的必要的代价;其次,由于ODBC规定了3个层次的一致性级别,应用程序与驱动程序之间的匹配就会出现一些问题和矛盾,例如,某些驱动程序支持的级别比较低,而应用程序要求的比较高。2.2开发工具简介2.2.1 Access 2007 Microsoft Office Access 2007

27、是由微软发布的关联式数据库管理系统,它结合了 Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office 2007的系统程式之一。 凭借Microsoft Office Fluent用户界面和无需深厚的数据库知识即可使用的交互式设计功能,Office Access 2007 可帮助信息工作者轻松、快速地跟踪和报告信息。用户可以在网站上共享、审核和备份Microsoft Office SharePoint Server 2007列表上的信息。1 Access 2007功能特点 1.使用Office Fluent用户界面更快地获得更好的结果

28、。 Office Access 2007 通过其 Office Fluent 用户界面、新的导航窗格和选项卡式窗口视图为您提供全新的体验。即便用户没有数据库经验,他们也可以开始跟踪信息并创建报表,从而做出更明智的决策。 2.使用预制的解决方案快速入门。 通过内容丰富的预制解决方案库,您可以立即开始跟踪自己的信息。为了方便用户,程序中已经建立了一些表单和报表,但您可以轻松地自定义这些表单和报表以满足您的业务需求。联系人、问题跟踪、项目跟踪和资产跟踪方案只是 Office Access 2007 包含的现成解决方案的一小部分。 3.针对同一信息创建具有不同视图的多个报表。 在 Office Acc

29、ess 2007 中创建报表真正能体验到“所见即所得”WYSIWYG。您可以根据实时可视反馈修改报表,并可以针对不同观众保存不同的视图。新的分组窗格以及筛选和排序功能可以帮助显示信息,使您能做出更明智的业务决策。 4.可以迅速创建表,而无需担心数据库的复杂性。 借助自动数据类型检测,在 Office Access 2007 中创建表就像处理 Microsoft Office Excel 表格一样容易。键入信息后,Office Access 2007 将识别该信息是日期、货币还是其他常用数据类型。您甚至可以将整个 Excel 表格粘贴到 Office Access 2007 中,以便利用数据库的

30、强大功能开始跟踪信息。 5.使用全新字段类型,实现更丰富的方案。 Office Access 2007 支持附件和多值字段等新的字段类型。现在,可以将任何文档、图像或电子表格附加到应用程序中的任何记录中。使用多值字段,现在,可以在每一个单元格中选择多个值(例如,向多个人分配某项任务)。 6.直接通过源收集和更新信息。 通过Office Access 2007,您可以使用Microsoft Office InfoPath 2007 或 6HTML 创建表单来为数据库收集数据。然后,您可通过电子邮件向队友发送此表单,并使用队友的回复填充和更新 Access 表,而无需重新键入任何信息。 7.通过M

31、icrosoft Windows SharePoint Services 共享信息。 使用 Windows SharePoint Services 和 Office Access 2007 与工作组中的其他成员共享 Access 信息。借助这两种应用程序的强大功能,工作组成员可以直接通过 Web 界面访问和编辑数据以及查看实时报表。 8.使用Office Access 2007 的富客户端功能跟踪Windows SharePoint Services 列表。 可将Office Access 2007 用作富客户端界面,通过Windows SharePoint Services 列表分析和创建报

32、表。甚至还可以使列表脱机,然后在重新连接到网络时对所有更改进行同步处理,从而让您可以随时轻松处理数据。 9.将数据移动到Windows SharePoint Services,增强可管理性。 将数据移动到Windows SharePoint Services,使数据更透明。这样,您就可以定期备份服务器上的数据、恢复垃圾箱中的数据、跟踪修订历史记录以及设置访问权限,从而可以更好地管理信息。 10.访问和使用多个源中的信息。 通过Office Access 2007,您可以将其他Access 数据库、Excel 电子表格、Windows SharePoint Services 网站、ODBC 数据

33、源、Microsoft SQL Server 数据库和其他数据源中的表链接到您的数据库。然后,可以使用这些链接的表轻松地创建报表,从而根据更全面的信息来做出决策。2.2.2VC+6.0开发环境 Visual C+ 6.0,简称VC或者VC6.0,是微软推出的一款C+编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C+.NETVisual C+7.0,

34、但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。 Visual C+6.0由Microsoft开发, 它不仅是一个C+ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。Mi

35、crosoft的主力软件产品。Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了Visual C+.NETVisual C+7.0,但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。 Visual C+6.0以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用

36、户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及创建预编译头文件stdafx.h、最小重建功能及累加连结link著称。这些特征明显缩短程序编辑、编译及连结的时间花费,在大型软件计划上尤其显著。2 第三章 需求分析3.1 系统需求 企业的机电设备管理主要分为设备采购管理,设备台账管理,设备库存管理,设备故障管理,设备报废管理,设备维修管理,设备资料管理,设备权限管理,设备系统管理九大模块。不同的身份登录系统时,拥有不同的权限,可以实现不同的功能。 在机电设备管理系统开发时应该考虑一下需求: 满足设备信息管理职能的基本要求; 进行多层次数据汇总,为各层次信息提供帮助数据;

37、具有完整的系统接口,满足离火的数据导入与导出; 对操作人员的技能要求比较低,操作方便; 能够实现方便扩展,满足企业发展的需求; 能够保障管理系统数据的安全,准确。3.2 系统流程图 系统流程图是概括地描绘物理系统的传统根据工具,它的基本思想是用图形符号以黑盒子的形式描绘组成系统的每个部件。在机电设备管理系统中,系统分成就大模块。所以,首先我用高层次的系统流程图描绘系统的总体概貌,表面系统的关键功能,然后分别把每个关键功能扩展到使得的详细程度。在这里我先根据九大模块画出第一层系统流程图,然后再影要求画出采购管理,台账管理,库存管理的流程图。 总流程图如图3.1: 3.1流程图 采购管理流程图如图

38、3.2: 3.2采购管理流程图 台账管理流程图如图3.3: 3.3台账管理流程图 库存管理流程图如图3.4: 3.4库存管理流程图 3.3功能需求 1、设备采购管理 在设备调配的基础上,不足部分形成设备购置需求。主要包括设备采购的申请计划、审批、合同签订、设备验收。 2、设备台账管理 主要包括设备信息管理,设备台账,维修履历查询。其中设备信息管理主要是查询设备信息。维修履历查询是在选择设备之后查看设备的维修履历。 3、设备库存管理 主要包括设备库存管理,设备出入库管理,设备仓库管理。 4、设备报废管理 系统根据设备报废标准,将报废设备进行报废处理。同时,针对企业管理集中报废的习惯,可以提出设备

39、报废预警,以及设备删除。 5、设备维修管理 设备维修管理主要包括设备维修计划、设备维修。 6、设备资料管理 包括设备文档管理及文档资料查看。 7、设备故障管理 包括设备故障信息、故障设备查询。 8、权限管理 系统采用多级权限管理和基于角色的权限控制机制,提高了系统权限管理的严密性和灵活性,简化和优化权限的管理。 9、系统管理 主要实现系统的用户的增加、删除、修改、查询、权限修改、系统日志、数据库备份、数据库恢复功能,保障软件的正常运行。3.4数据流图与数据字典 当数据在软件系统中移动时,他将被一系列“编号”所修改,数据流图DFD是一种图形化技术,它描绘信息和数据从输入移动到输出所经受的转换。在

40、数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。 从此管理系统来看,系统登录之后,九大模块分别接受不同的事务信息,然后这些信息经过不同的处理,最后把数据存储到数据库。不同的管理模块会接受不一样的信息,生成不一样的数据信息。比如,采购管理模块接受采购事务,生成采购信息,台账管理模块接受台账事务,生成台账信息,库存管理模块接受库存事务,生成库存信息,等等。所以从管理系统的基本系统模型可以画出最高层次的数据流图。 数据流图如图3.5: 3.5数据流图 然而从基本系统模型生成的数据流图太过于抽象,所能连接的信息非常有限,所以,接下来本人把基本系统模型细化。 采购管理数据

41、流图如图3.6: 3.6采购管理数据流图 库存管理数据流图如图3.7: 3.7库存管理数据流图 台账管理数据流图如图3.8: 3.8台账管理数据流图 因此可以生成数据字典: 采购管理数据字典:数据流名: 事务来 源: 管理员流 向: 4.1 处理描 述: 管理员接收事务,接收命令,获得权限并进行相关操作数据流名:申请信息来 源:管理员流 向:申请信息表,4.2审批处理,4.3下单处理描 述:采购申请内容的填写,包括设备基本信息的描述:采购型号+采购年份+采购类型+采购参数+采购简介。数据流名:审批信息来 源:4.1处理流 向:申请信息表描 述:审批人员输入的审批时间以及审批人姓名数据流名:下单

42、信息来 源:4.2下单 处理流 向:采购信息表描 述:包括采购的数量以及供货厂家数据流名:合同信息来 源:4.4合同签订处理流 向:采购信息表描 述:合同情况数据流名:验收信息来 源:4.5验收处理流 向:采购信息表描 述:验收的情况及信息数据流名:采购信息来 源:采购信息表流 向:4.4合同签订,4.5验收处理描 述:管理人员采购的基准,包括:申请信息+验收信息+厂家+合同信息 加工处理表;加工处理:审批编 号:4.2输 入:审批人姓名及时间输 出:申请信息加工处理:下单编 号:4.3输 入:下单的数量,供货厂家输 出:采购信息加工处理:合同签订编 号:4.4输 入:合同签订时间+姓名输 出

43、:采购信息加工处理:验收编 号:4.5输 入:验收时间+姓名输 出:设备信息 库存管理数据字典:数据流名:查询信息来 源:设备查询流 向:设备信息表描 述:查询设备数据流名:设备信息来 源:设备信息表流 向:6.2出库,6.3入库处理描 述:设备的基本信息,包括:设备编号+设备年份+设备参数+设备类型+设备厂家+故障次数+维修次数+设备状态数据流名:出库信息来 源:6.2出库处理流 向:仓库信息表描 述:出库机房编号数据流名:入库信息来 源:6.3入库处理流 向:仓库信息表描 述:归还设备 处理表加工处理:入库编 号:4.2输 入:设备信息输 出:仓库信息加工处理:出库编 号: 4.3输 入:

44、设备信息输 出:仓库信息 台账管理数据字典:数据流名:查询信息来 源:管理人员流 向:设备信息表描 述:查询设备数据流名:设备信息来 源:设备信息表流 向:5.2查看履历处理 描 述:设备的基本信息,包括:设备编号+设备年份+设备参数+设备类型+设备厂家+故障次数+维修次数+设备状态数据流名:查看信息来 源:5.2查看履历处理流 向:履历表描 述:为履历提供查询信息 加工处理:查看履历编 号:5.2输 入:设备ID输 出:设备履历 第四章 数据总体结构设计4.1功能模块图 机电设备管理系统可以分为九大功能模块:采购管理,台账管理,库存管理,故障管理,维修管理,系统管理,权限管理,资料管理,报废管理。其中采购管理又可以分为:采购申请,申请查询,申请审批,下单,合同签订,设备验收,采购统计,申请取消,采购查询。台账管理可以分为

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号