【毕业学位论文】(Word原稿)电力企业物资管理系统的研究与实现-软件工程_第1页
【毕业学位论文】(Word原稿)电力企业物资管理系统的研究与实现-软件工程_第2页
【毕业学位论文】(Word原稿)电力企业物资管理系统的研究与实现-软件工程_第3页
【毕业学位论文】(Word原稿)电力企业物资管理系统的研究与实现-软件工程_第4页
【毕业学位论文】(Word原稿)电力企业物资管理系统的研究与实现-软件工程_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 电力企业物资管理系统的研究与实现 姓 名: 叶志平 学 号: 1021170281 所在院系: 软件学院 学科门类: 软件工程 学科专业: 软件工程 指导教师: 张苗苗 校外导师: 孙长征 二一二年八月 A in 1021170281 2012 电力企业物资管理系统的研究与实现 叶志平 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 摘要 随着经济的飞速发展,企业规模的不断扩大,物资信息管理日趋重要。然而,面对庞大的产品信息量,库存产品的有效管理,对企业来说是非常重要的。随着计算机技术的日益广泛深入和应用,对物资的管理也渐渐用信息化的手段来实现。物资管理系统以物资管理流程为基础,建立了企业物资系统的数据模型及信息平台,实现了全企业的物资信息共享和集成。 本文针对电力企业物资管理的特点, 以 宁夏京能宁东电厂 物资管理为例,在阐述电力企业物资管理系统发展的基础上,通过调查分析电力企业物资管理 系统的构成,物资管理的功能需求,确定了该系统的整体架构。系统的开发采用了易于使用和扩展的 C/S 软件开发模式, 在 架下,利用 C#、 数据库技术 、 软件工程设计模式、 成开发环境, 实现了电力企业物资管理系统。 该系统包括物资入库、物资出库、物资管理等几个关键模块。软件工程设计模式的运用,使得该系统易于扩展和升级,方便系统维护,为系统与电力企业其他系统集成,成为一个适应电力企业实际需求的物资管理信息系统奠定基础。 电力企业物资管理系统,作为典型的信息管理系统( 应用,实现了对电力企业资源的更加有效快捷的管理。在准确管理物资的同时,它也将公司的竞争能力提升到一个新的高度。 关键词: 物资管理,信息系统, C#,软件工程 of s C#, 济大学 硕士学位论文 目录 I 目录 第 1 章 概述 . 4 题背景 . 4 题意义 . 5 发技术 . 6 介 . 6 #简介 . 7 介 . 8 题研究内容及目标 . 10 文结构 . 10 第 2 章 电力企业物资管理系统研究 . 12 理信息系统 . 12 资管理系统 . 13 内外研究现状 . 14 资管理系统目标 . 14 资管理系统流程及功能分析 . 15 资管理流程分析 . 15 资管理功能分析 . 18 力企业物资管理系统 . 19 第 3 章 电力企 业物资管理系统总体设计 . 20 力企业物资管理系统需求分析 . 20 统建模过程 . 22 统用例 . 23 态建模 . 24 态建模 . 25 统功能模块 . 26 程图 . 27 层次设计方案 . 28 据访问层 . 28 务逻辑层 . 29 示层 . 29 据库设计 . 29 第 4 章 电力企业物资管理系统详细设计 . 31 统总体架构 . 31 块功能详细设计 . 31 统管理模块设计 . 31 库管理模块 . 33 库管理模块 . 34 存查询模块 . 36 资代码管理模块 . 36 据库详细设计 . 38 户表 计 . 38 存表 计 . 38 库明细表 计 . 38 库明细表 计 . 39 统日志 计 . 39 资代码表 计 . 39 第 5 章 电力企业物资管理系统实现 . 41 据库的实现 . 41 加数据库 . 41 立数据库表 . 41 统与数据库的连接 . 43 统功能模块的实现 . 43 统管理模块实现 . 44 资入库模块实现 . 47 资出库模块实现 . 50 存查询模块实现 . 51 码管理 模块实现 . 53 统运行及功能测试 . 54 试原则 . 54 试方法 . 55 试过程 . 55 第 6 章 总结和展望 . 56 结 . 56 望 . 56 致谢 . 57 参考文献 . 58 个人简历、在读期间发表的学术 论文及研究成果 . 60 第 1章 概述 随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复 杂的工作。 信息技术的迅速发展促进了企业管理模式的变革。为了有效的管理和调配企业资源,各企业纷纷借助计算机、网络和数据库技术开发了各种管理信息系统。管理信息系统是一门集管理、信息及计算机科学为一体的综合性学科,主要目标是管理企业信息活动的全过程,及时掌握企业信息,为企业决策提供各类信息依据,辅助企业进行现代化管理。物资供应是企业生产的核心,是企业正常运作的保障,所以建立一套物资管理信息系统对于如何有效及时、保质保量地供应本单位生产所需的生产资料,具有重要意义。适应企业物资管理的需求,物资管理信息系统应运而生 。物资管理系统是典型的信息管理系统,它是为了适应企业物资管理改革的需要 , 实现将信息流与实际业务的物流和资金流紧密联系 , 从而形成供应链一体化的管理模式。 电力企业物资管理系统是为解决电力企业物资供应、调配而开发的信息管理系统。它为电力企业物资的调度、安排、计划提供了简单易用的管理手段。其主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。 题背景 物资管理系统是现代化生产发展不可缺 少的一部分,是企业进、销、存一体化的重要环节。随着生产规模的不断扩大,物资需求量的逐年增加,对于各种物资的管理也日益复杂,面对大量的物资信息和账册,以及庞大的产品采购、供应过程,仅靠人工的管理方法,已经难以适应企业发展的需求,逐渐被现代化的管理方式所淘汰。 随着计算机技术的不断发展,计算机科学日渐成熟,计算机作为知识经济时代的产物,已被广泛应用于社会的各行各业和领域。随着我国企业改革的深入和社会主义市场经济的日趋繁荣,导致各企业的竞争日益激烈,迫使企业采用先进 的计算机硬件设备以及高质量的辅助软件来管理企业的 各项运作以提高本企业的劳动生产率以及人员效率。物资管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。正是由于计算机在企业管理中应用的普及,使得利用计算机实现物资信息的管理势在必行。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点,比如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业的管理效率,也是企业科学化正规化管理,与世界接轨 的重要条件。 本文通过分析电力物资管理 1的行业特点,应用数据库技术,开发了物资管理应用系统。该系统提供了友好的用户界面,管理员无需专业知识即可实现对物资的有效管理和准确记录,为领导层决策提供科学依据,有效的提高企业的管理效能,提升企业竞争力。 题意义 物资管理是企业管理的重要内容 ,是企业生产过程中对所需各种物资的进、销、存进行精确管理的重要手段。 企业要获得更好的经济和社会效益,必须对所有的物资进行合理的配置和流动,才能发挥物资的最大效益。电力企业物资管理涉及到电力企业生产的各个环节, 物资能否得 到合理的利用,是电力企业能否正常运行的关键。 同时,电力企业又有其特殊性, 企业的安全和供电质量具有一定的社会影响,因而对物资的管理比一般企业提出了更高的要求。因此,加强电力企业物资管理,提高物资管理水平,对保证电力生产的安全运行,提高经济效益和社会效益,都有积极的意义。 物资管理部门负责企业基建及电力设施的建设、更新、改造及发电的物资供应,担负着物资采购、保管、供应和调剂工作。因此,物资管理部门工作效率的高低直接影响电网的安全、稳定运行,以及能否为用户提供可靠的电力供应。但是在长期的手工记录式的物资管理体系中 ,存在着较多的问题,直接影响企业的经济效益和社会效益。主要有以下几方面: ( 1)物资管理不规范。原始记录不健全,在库存管理和进销管理等方面难以形成闭环管理,存在诸多非常规操作。重复存储现象严重,造成库存品种多,库存量大,有限的储备资金不能发挥应有的作用。 ( 2)物资编码不规范。有的采用国家标准,有的采用地方标准,有的采用行业标准,造成物资编码不一致,经常会出现多个编码对应同一种物资,致使物资统计不准确,影响到各个环节。 ( 3)信息流通不畅影响管理。 传统管理方式统计、检索能力不强,企业管理者无法完整、全面地掌 握企业内部的数据,从而影响决策。控制采购成本和质量,降低库存,减少库存盘点误差,在满足安全而又及时的物资需求同时取得最大的经济效益,是亟待解决的问题 1。 发 技术 是由微软开发,一个致力于敏捷软件开发( 快速应用开发( 平台无关性和网络透明化的软件开发平台。 含了许多有助于互联网和内部网应用迅捷开 发的技术。 架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库( 基础, 为应用程序接口( 供了新功能和开发工具。这些革新使得程式设计员可以同时进行 用软件和网络应用软件以及元件和服务( 务)的开发。 供了一个新的反射性的且面向对象程式设计编程接口。 计得足够通用化从而使许多不同高阶语言都得以被汇集。 设计方式保证它可以用于各种语言,包括 C#、C+、 ,所有这些语言都可以访问 可以彼此交互 2。 要包含一个非常大的代码库,可以在客户语言中通过面向对象编程技术( 使用这些代码。这个库分为不同的模块,可以根据希望得到的结果来选择使用其中的各个部分。其目的是不同的操作系统可以根据自己的特性,支持其中的部分或全部模块。 包含了公共语言运行库( 它负责管理用 开发的所有应用程序的执行。 使用 写应用程序,就是使用 码库编写代码。而 代码并不专用于某种编程语言。因此,在使用 写应用程序时,首先使用 容语言(如 C#、 )编写应用程序代码,然后把代码编译 代码,并存储在程序集中。在执行代码时,首先必须使用 译器将代码编译为本机代码,然后在托管的 境下运行本机代码,以及 其他应用程序或进程。 译器使用 码,而 码是独立于机器、操作系统和 此用户在编程时就可以忽略与系统相关的细节,可以将注意力放在代码的 功能上。 译执行代码的过程如下图所示(以 C#为例): 图 1译执行代码过程 #简介 #3是 出的一种基于 架,功能强大的、面向组件的语言。它从 C 和 C+语言派生而来,并继承其强大的性能,同时又以 有类似 快速开发能力。 C#可用于开发 境下的各类应用程序,是一种可视化、面向对象、采用事件驱动方式的高级程序设计语言。它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,在程序界面设计、多媒体开发方面具有很大的优势。 ( 1)可视化编程 用传统面向过程的程序设计语言开发程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程 大影响了软件开发效率。 C#提供了可视化设计工具,把 面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,将各种部件拖动到布局中,并设置这些组件对象的属性。 C#自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 ( 2)结构化程序设计语言 C#是在 C+语言的基础上发展起来的,具有高级程序设计语言的语句结构。 C#语句简单易懂,其编辑器 持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 ( 3)事件驱动编程机制 C#通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击” (件,而在产生该事件时将执行一段程序,用来实现指定的操作。 ( 4)访问数据库 C#提供了数据连接功能,即 能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 。在应 用程序中,可以使用结构化查询语言 据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和网络数据库的 编程技术,为单机上运行的数据库提供了 络接口,以便在分布式环境中快速而有效地实现客户端 /服务器 (案。 C#主要用于 C/S 模式的前端工具,对数据库的应用开发有着特殊的支持,为开发人员提供了丰富的对象、控件和函数以及良好的用户界面;还为用户能够编制功能强大的应用软件创造了便利条件。因此,它越来越受到程序员、软件工程师和用户们的欢迎和重视。 4( 统一建模语言,是一种面向对象的建模语言,它是运用统 一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模,主要用于对软件进行描述、可视化处理、构造和建立软件系统的文档。 作为一种建模语言, 定义包括 义和 示法两个部分。 ( 1) 义 描述基于 精确元模型定义。元模型为 所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的最佳表达 方法所造成的影响。此外 支持对元模型的扩展定义。 ( 2) 示法 定义 号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是 模型的实例。 标准建模语言 重要内容可以由下列五类图(共 9 种图形)来定义: 第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。 第二类是静态图 (包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间 的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。 对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。 包由包或类组成,表示包与包之间的关系。包图用于描述系统的分层结构。 第三类是行为图( 描述系统的动态模型和组成对象间的交互关系。行为图包括:状态图、活 动图、顺序图和协作图。其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。通常,状态图是对类图的补充。在实用上并不需要为所有的类画状态图,仅为那些有多个状态其行为受外界环境的影响并且发生改变的类画状态图。 而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。活动图是一种特殊的状态图,它对于系统的功能建模特别重要,强调对象间的控制流程。 顺序图展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模。用顺序图说明系统的动态视图。 协作图展现了一组对象,这组对象 间的连接以及这组对象收发的消息。它强调收发消息的对象的结构组织,按组织结构对控制流建模。 顺序图和协作图都是交互图,顺序图和协作图可以相互转换。 第四类是交互图( 描述对象间的交互关系。其中顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系,合作图跟顺序图相似,显示对象间的动态合作关系。除显示信息交换外,合作图还显示对象以及它们之间的关系。如果强调时间和顺序,则使用顺序图;如果强调上下级关系,则选择合作图 。这两种图合称为交互图。 第五类是实现图 ( 。其中构件图描述代码部件的物理结构及各部件之间的依赖关系。一个部件可能是一个资源代码部件、一个二进制部件或一个可执行部件。它包含逻辑类或实现类的有关信息。部件图有助于分析和理解部件之间的相互影响程度。 配置图定义系统中软硬件的物理体系结构。它可以显示实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可显示连接的类型及部件之间的依赖性。在节点内部,放置可执行部件和对象以显示节点跟可执行软件单元的对应关系。 从 应用的角度看,当采用面向对象技术设计系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图(包含包)、对象图、组件图和配置图等五个图形,是标准建模语言 静态建模机制。其中第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系。它包括状态图、活动图、顺序图和合作图等四个图形,是标准建模语言 此,标准建模语言 主要内容也可以归纳为静态建模机制和动态建模机制两大 类。 题研究内容及目标 本文以通用物资管理系统为模型,在分析了通用物资管理系统应用情况的基础上,针对电力企业物资管理行业的特点,开发了电力企业物资管理应用系统。该系统以友好的用户界面,简单方便的管理方式,为电力企业管理员有效管理物资提供了帮助。 论文主要工作如下: 1. 研究和分析了物资管理系统在企业中的应用情况,根据电力企业自身的特点,分析了电力企业物资管理系统所要实现的主要功能。 2. 研究分析了当前众多企业物资管理系统的流程和功能,针对电力行业的特点,提出了电力企业物资管理系统要实现的功能。 3. 在对电力企业物资管理需求和功能分析的基础上,实现了电力企业物资管理系统,并将该系统应用于实践,在此基础上对系统进行改进和优化。 文结构 全文共分为 六 章,各章主要内容如下: 第一章:绪论。首先介绍了课题的研究背景,然后介绍了课题中所用到的相关技术,最后介绍了本课题的研究内容及目标。 第二章:电力企业物资管理系统研究。首先介绍了物资管理系统的相关知识和研究现状,讨论了物资管理系统在企业中的应用,讨论了电力企业对物资管理系统的特殊需求。然后针对电力企业物资管理系统的特点,分析了系统运行的可行性, 分析了实现该系统应解决的问题。 第三章:电力企业物资管理系统总体设计。本章首先讨论了物资管理系统在电力企业应用中存在的问题,然后针对这些问题提出了电力企业物资管理系统解决办法,并对系统应具有的功能和系统结构进行了分析和设计。最后对系统的实 现及技术进行了分析。 第四章:电力企业物资管理系统详细设计 。本章在对电力物资管理系统功能分析的基础上,详细分析设计了每个管理模块所要实现的功能,并对模块之间的数据交流做了详细设计。 第五章:电力企业物资管理系统实现。本章在系统详细设计的基础上,实现了电力系统物资管理的各个模 块。并在系统完成后,对系统功能进行了测试。 第六章: 总结和展望。对论文工作进行总结,并对系统中存在的问题进行讨论,提出下一步工作的重点。 第 2章 电力企业物资管理系统研究 随着科技的发展和中国加入 球经济一体化的格局逐渐形成,世界企业之间的竞争更趋激烈,传统的发展策略已无法适应企业发展的需求。为了赢得竞争的胜利,各企业纷纷调整自己的发展策略,大量应用计算机技术,有效的配置并合理利用资源,提高资源利用率,降低物资成本,最大限度的提高物资产出率。 企业物资管理是根据企业物资管理的特征与要求,充分 利用计算机技术、网络与数据库技术等各种技术手段来实现企业自动化的科学管理,是科技与现代化管理密切结合的系统工程,是企业实现管理现代化、决策科学化的重要过程。现代企业物资管理从商业经营管理角度讲,是商业进、销、存等全过程的自动化,包括信息处理自动化、仓库管理自动化、流通自动化、财务管理自动化等。企业物资管理系统是集信息分析与管理为一体的典型的管理信息系统系统( 统)的应用 6。 管理信息系统( 称 概念是 1961年 由美国人 先提出来的,它是一门集管理科学、信息科学、系统科学及计算机技术为一体的综合性学科,主要目标是研究企业中信息管理活动的全程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。 信息和数据是构成管理信息系统的要素。数据是描述现实世界事务的符号记录,是用物理符号记录下来的可以鉴别的信息,经过处理后可以存入计算机并被识别,数据有多种表现形式。 信息是经过加工的数据,是对现实世界事物的反应,是对人类有价值的数据。数据只有经过加工、传递等才能成为有价值的信息。信息具有可加工、 可传递、可存储、再生等特性。 管理信息系统是企业管理整个业务信息处理的过程,包括对信息的收集、传递、处理和利用,它具有数据处理、计划、控制、预测和辅助决策等功能。管理信息系统是建立在计算机技术、数据库技术、网络技术基础上的,是计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论