机电设备管理系统------采购、台账、库存管理的设计与实现毕业设计.docx
《机电设备管理系统------采购、台账、库存管理的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《机电设备管理系统------采购、台账、库存管理的设计与实现毕业设计.docx(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 学士学位论文 题目:机电设备管理系统-采购、台账、库存管理的设计与实现设计人: 指导教师: 所属系部:计算机科学与技术学院专业班级:计算机科学与技术0920012013 年 6月 7 日太原科技大学毕业设计(论文)任务书学院: 计算机科学与技术学院 学 生 姓 名学号专业班级计算机092001班同组人任务下发时间2013.01任务完成时间2013.06设计(论文)题目机电设备管理系统设计目的要求1.强化自己的编程能力。2.能用软件工程思想指导游戏软件的开发3.掌握查阅科技文献的方法,具有查阅外文文献的能力4.具有编撰论文、图表的能力设计主要内容机电设备管理系统包括设备信息管理及设备业务管理,
2、设备的动态信息来源于设备业务过程,设备业务管理则起到调控业务过程的作用。围绕生产计划,将设备使用计划、设备购置计划、设备维修计划、零备件配置计划有机的联结起来,强化设备管理计划调控体系。我所完成的部分主要是采购管理,台账管理和库存管理。设计提交资料1.设计论文一份2.翻译资料一份3.设计作品(包括相关源代码一份)学生签名指导教师签名系主任签名主管院长签名太原科技大学学士学位论文中文摘要企业设备信息管理是一个企业不可或缺的部分,它的内容对于企业决策的制定者以及企业的管理人员都显得非常重要。但是,公司往往使用传统的方法对信息进行管理,公司原有设备管理由专人手工操作,流程繁琐复杂,不能适应公司高效快
3、速的业务需求。什么样才是好的管理?检索快捷、查询方便、可靠性好、存储信息量大、保密性佳、管理成本低等,这就叫好管理。在本文里,提出了一个采用Visual C+ 6.0,以及Access工具开发的管理系统,它简易的对设备信息进行管理,并且具有一定的保密性以及简易性。系统包含了九大模块,其中本人做了采购管理,台账管理与库存管理模块,其它的我的伙伴会进行设计。它是由简单的框架视图进行构成,包括了MFC控件,数据使用等,实现了对设备的申请采购,台账查询,以及出入库的管理。我相信它在未来的时间里,能够充分发挥管理设备信息的职能。关键词:设备管理,功能模块,C+语言Management system of
4、 electromechanical equipmentAuthor: Yang Yonghua Tutor: Mo siminAbstractBusiness 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 manual way tomanage device information, Company or
5、iginal 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 information management.What is a good managemen
6、t? 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 management system, It simply to manage the device inform
7、ation, 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 made up of simple frame views, including the MFC cont
8、rols, 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:equipment management; modules;C+ Languag;目录第一章绪论11.开发背景1
9、2.开发的目的与意义2第二章开发环境简介42.1ODBC体系结构42.2开发工具简介82.2.1 Access 200782.2.2VC+6.0开发环境10第三章 需求分析123.1 系统需求123.2 系统流程图123.3功能需求153.4数据流图与数据字典16第四章 数据总体结构设计234.1功能模块图234.2功能模块介绍244.2.1登陆设计244.2.2采购管理244.2.3台账管理254.2.4库存管理254.2.5故障管理264.2.6维修管理264.2.7系统管理264.2.8资料管理264.2.9权限管理264.2.10报废管理274.3 E-R图274.4数据表的设计27第
10、五章 详细设计315.1 创建VC工程315.2登陆框的建立315.3实现“采购管理”功能325.3.1实现“申请查询”功能325.3.2实现“采购申请”功能335.3.3实现“申请审批”功能345.3.4实现“下单”功能355.3.5实现“合同签订”功能365.3.6实现“设备验收”功能365.3.7实现“采购统计”功能375.3.8实现“取消申请”功能375.4实现“台账管理”功能375.4.1实现“设备查询”功能375.4.2实现“维修履历”功能385.5实现“库存管理”功能395.5.1实现“出库”功能395.5.2实现“入库”功能395.5.3实现“出库统计”功能395.5.4实现“
11、库存统计”功能40第六章 系统测试41致谢44参考文献45附录I 英文翻译46附录II 代码58V第一章绪论至今以来,计算机的日益普及和Internet信息技术的高速发展给人们的生活带来不可想象的变化,计算机不再仅仅用于科学计算,它的应用已经渗透到经济和社会生活的各个领域,并且使人们的生产生活方式发生了巨大的变化。在公司企业内部有大量的数据信息需要管理,尤其是对固定资产设备信息的管理是其中的一个最为重要的部分。传统的手工管理方式不仅费时费力,而且极大地影响了企业的运转效率。因此,在信息化的社会中,要想提高企业的效率,一个好的设备管理系统的是必要的。1.开发背景当今社会信息技术发展日新月异,特别
12、是在我国加入“WTO”后,国内外各个行业的竞争日趋激烈,企业要想在这种竞争中赢得生存空间和主动权,必须千方百计的降低生产成本,来实现利润的最大化。过去在公司中,由于生产任务的加重,每台设备相应地加大了任务量,再加上不合理的管理方式,导致公司运转效率低下。因此,对于企业来说,拥有自己完善的设备管理系统无疑就能抢占市场的先机,而利用高级编程语言和数据库技术实现基本内部信息管理来提高企业的整体管理效率就是当务之急的事情了。使用计算机对设备进行维修管理、借出归还管理、折旧信息的管理,具有手工管理无法比拟的优点,例如可以实现设备查找方便,数据存储量大,保密性好,延长设备使用寿命,降低成本等,这些优点能够
13、极大地提高设备的使用效率,也是企业科学化的发展,正规化的管理与国际接轨的重要条件。鉴于此原因,开发出符合时代需求的公司设备管理软件就具有了重大的意义。管理信息系统(MIS)是一个被人们日益熟悉的概念,是一个由人和计算机网络组成,能提供企业管理所需信息以支持企业的生产经营和决策的人机系统。从广义上讲它包含了各种形态的企业管理活动中使用的计算机系统。随着信息社会的进一步发展,计算机网络逐渐成为连结企业内部各部门及生产要素的基础设施,从而提高了企业内部信息共享和交换的能力。而互联网络的发展使得计算机网络能够将企业与企业、企业与市场、企业与消费者等紧密连接起来,从而形成一个巨大的虚拟信息交换空间。对美
14、国500家大企业管理者的调查统计结果显示:85%以上的管理者都认为,忽视了对信息的管理就不能提高工作效率, 也就难以提供良好的服务, 难以保持企业的竞争力, 因此也就谈不上是现代化的管理。2.开发的目的与意义机电设备管理系统的开发,可以信息化系统化的对设备进行管理,确保对设备管理的保密性,严谨性与方便性。具体的来说,机电设备管理系统包括设备信息管理及设备业务管理,设备的动态信息来源于设备业务过程,设备业务管理则起到调控业务过程的作用。可以分为九大模块:1、设备采购管理在设备调配的基础上,不足部分形成设备购置需求。主要包括设备采购的申请计划、审批、合同签订、设备验收。2、设备台账管理主要包括设备
15、信息管理,设备台账,维修履历查询。其中设备信息管理主要是查询设备信息。维修履历查询是在选择设备之后查看设备的维修履历。3、设备库存管理主要包括设备库存管理,设备出入库管理,设备仓库管理。4、设备报废管理系统根据设备报废标准,将报废设备进行报废处理。同时,针对企业管理集中报废的习惯,可以提出设备报废预警,以及设备删除。5、设备维修管理设备维修管理主要包括设备维修计划、设备维修。6、设备资料管理包括设备文档管理及文档资料查看。7、设备故障管理包括设备故障信息、故障设备查询。8、权限管理系统采用多级权限管理和基于角色的权限控制机制,提高了系统权限管理的严密性和灵活性,简化和优化权限的管理。9、系统管
16、理主要实现系统的用户的增加、删除、修改、查询、权限修改、系统日志、数据库备份、数据库恢复功能,保障软件的正常运行。通过本系统的开发,以设备管理业务为依托,结合科学管理的理论,设计并开发一个机电设备管理信息系统,改变传统的手工管理,彻底实现无纸化作业。为企业实现整体信息化的其他相关系统提供必要的数据支持。第二章开发环境简介公司设备管理系统是一个典型的信息管理系统(MIS),是为适应对公司设备管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,决定使用Access 2007作为数据库开发工具,使用VC+6.0作为开发工具。系统应用
17、了ODBC访问数据库的技术,用VC+6.0的CRecordSet对象对数据库的数据信息进行操作,实现队数据的访问与修改等操作,从而对信息进行规划管理。2.1ODBC体系结构ODBC技术为应用程序提供了一套CLI(Call-Leve Interface,调用层接口)函数库和基于DLL(Dynamic Link Library,动态链接库)的运行支持环境。使用ODBC开发数据库应用程序时,在应用程序中调用标准的ODBC函数和SQL语句,通过可加载的驱动程序将逻辑结构映射到具体的DBMS或者应用系统所使用的系统。换言之,连接其他数据库和存取这些数据库的低层操作由驱动程序驱动各个数据库完成。ODBC的
18、卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBMS的能力,从而克服了传统数据库应用程序的缺陷。对用户来说,ODBC驱动程序屏蔽掉了不同的DBMS的差异。ODBC是一个分层的体系结构,这样可保证其标准性和开放性,如图所示。2.1 ODBC体系结构图ODBC由纵向4部分构成,其主要功能如下: (1)ODBC数据库应用程序(Application):用宿主语言和ODBC函数编写的应用程序用于访问数据库。其主要任务是管理安装的ODBC驱动程序和管理数据源。(2)驱动程序管理器(Driver Manager):驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是
19、管理ODBC驱动程序,为应用程序加载、调用和卸载DB驱动程序,是ODBC中最重要的部件。(3)DB驱动程序(DBMS Driver):是一些DLL,提供了ODBC和数据库之间的接口。处理ODBC函数,向数据源提交用户请求执行的SQL语句。(4)数据源(Data Source):是DB驱动程序与DBS之间连接的命名。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。微软公司对ODBC规程进行了规范,它为应用层的开发者和用户提供标准的函数、语法和错误代码等,微软还提供了驱动程序管理器,它在Windows中是一个动态链接库,即ODBC32.DLL。驱动程序层由微软、DBMS厂商或
20、第三开发商提供,它必须符合ODBC的规程。例如,对于SQL Server,它的驱动程序是SQLSRV32.DLL。可以从ODBC数据源管理的驱动程序页得到,如图2.1所示。2.2 ODBD数据源管理器图下面详细介绍各层的功能:(1)ODBC数据库应用程序(Application)使用ODBC接口的应用程序可执行以下任务: 请求与数据源的连接和会话(SQLConnect)。 向数据源发送SQL请求(SQLExecDirct或SQLExecute)。 对SQL请求的结果定义存储区和数据格式。 请求结果。 处理错误。 如果需要,把结果返回给用户。 对事务进行控制,请求执行或回退操作(SQLTrans
21、act)。 终止对数据源的连接(SQLDisconnect)。(2)驱动程序管理器(Driver Manager)应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。这样,应用程序就可以通过驱动程序管理器与数据库交换信息。驱动程序管理器负责将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。由微软提供的驱动程序管理器是带有
22、输入库的动态连接库ODBC32.DLL,其主要目的是装入驱动程序,此外还执行以下工作: 处理几个ODBC初始化调用。 为每一个驱动程序提供ODBC函数入口点。 为ODBC调用提供参数和次序验证。(3)驱动程序(Driver)驱动程序是实现ODBC函数和数据源交互的DLL,当应用程序调用SQL Connect或者SQLDriver Connect函数时,驱动程序管理器装入相应的驱动程序,它对来自应用程序的ODBC函数调用进行应答,按照其要求执行以下任务: 建立与数据源的连接。 向数据源提交请求。 在应用程序需求时,转换数据格式。 返回结果给应用程序。 将运行错误格式化为标准代码返回。 在需要时说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电设备管理系统-采购、台账、库存管理的设计与实现 毕业设计 机电设备 管理 系统 采购 台账 库存 设计 实现
限制150内