您的位置: turnitin查重官网> 管理学 >> 企业管理 >> 薪酬管理 >谈广播发射机房备件管理系统

谈广播发射机房备件管理系统

收藏本文 2024-01-17 点赞:4968 浏览:16304 作者:网友投稿原创标记本站原创

国家新闻出版2022台????新疆维吾尔自治区喀什市????844000
摘要:本文是为了满足机房实际管理工作中对备件管理的正规化要求。对机房备件管理系统进行了理论层面的分析和可行性方面的分析,然后对备件管理系统进行了必要的设计和部分功能的实现。尤其是系统分析过程中使用到的面向对象建模工具,UML统一建模语言对系统的开发提供了很多便利。
关键字:VC++ UML统一建模语言 ACCESS 2007数据库
一、前言
由于我机房机器多,工作任务重,机器备件种类繁多,经常涉及到备件的入库和出库,任务繁重并且容易出错,为了推动备件管理科学化、自动化设计了此系统,实现更加科学、合理、快捷的管理仓库,更好的为我机房的正常工作做好后备工作。

二、理论综述

1.系统开发平台

系统开发平台采用微软公司的Windows xp, xp系统是业界公认的优秀的企业开发平台,它具有高度的可靠性与稳定性,对企业应用尤其是数据库应用提供了全套的解决方案。具有良好的人机接口,而且其事件驱动、动态数据交换等相关技术更具有易实现、功能灵活的特点。

2.开发语言和使用数据库

本系统采用Microsoft Visual C++ 6.0企业版作为前台开发工具,以Microsoft Access 2007作为后台数据库操作平台。

3.UML统一建模语言的介绍

UML统一建模语言作为一种描述系统蓝图的标准化模式语言,它承袭了面向对象分析与设计的策略。它的主要特点是定义良好、易于表达、功能强大,是一种普遍适用的建模语言。是软件工程领域的新思想、新策略和新技术的大融合。UML统一建模语言不仅支持面向对象策略的分析与设计,并且对于从需求分析开始的软件开发的全过程它更是有很好的辅助开发功能。从实际应用角度来看,统一建模语言UML的主要特点可以归纳为一下几点:
a.UML它融合了当前一些流行的开发策略的主要技术与概念,这样使其成为一种面向对象的标准化的统一的建模语言,从根本约束了以往各种策略的建模语言的不一致和差别。
b.UML能够捕捉系统动态与静态行为的信息。动态行为定义了时间上和状态上对象间的通讯,静态结构定义了对系统具有重要作用的各种对象以及之间的关系。从不同而又相关联的视角对系统进行建模,允许了多重角度对系统的理解。
c.UML是一种系统建模语言,能够独立于开发过程。虽然UML与Rational统一过程配合使用,能够发挥强大的效用,但是UML依然能够广泛应用于其它面向对象的开发过程。
d.UML本质上与具体的实现无关,在任何语言平台和工具平台都可以得到应用。
在UML中定义了一系列包括:用例图、对象类图、对象图、包图、状态图、顺序图、协作图、活动图、构件图、配置图等图,来对现实世界进行面向对象建模。这样繁多的图能够为系统的分析、开发提供了多种可视化图形表示。它们的有机结合就有可能表达出完整、一致的系统模型。

三、机房备件管理系统分析

1.需求可行性分析

本机房是本单位最大的部门,机器数量多,检修维护任务重,作业过程中涉及到很多的备件入库出库的需要。如果单纯的靠人力进行记录和管理,任务太过的繁重,而且效率低下,极易出现疏漏和错误。因此对于这样一个备件管理系统的需求可以说是迫在眉睫的。

2.技术可行性分析

机房原本就有一定的信息化基础,在使用VC++语言开发方面有一定的经验。机房中的技术人员曾经开发过机房的自动化系统,其中不乏熟练掌握面向对象开发软件系统的资相关范文由写论文的好帮手www.udooo.com提供,转载请保留.深分析员和程序员。因此在开发机房备件管理系统技术上并不存在过多的理由。

3.经济可行性分析

经过财务人员的估算,项目开发成本,开发费用和今后的运转维护费用,在本机房可承担的范围之内。满足经济上的要求。

四、机房备件管理系统设计

1.系统功能结构设计

根据实际工作中的需求和以往的开发设计经验,以及经过对机房工作人员的调查,可以得出备件管理系统的功能模块图,入下:
系统功能模块图???????????????????????????????????系统用例图

2.系统用例模型设计

根据系统实际应用中完成的功用可以抽象出备件管理员和系统管理员两个执行者。同时可以抽象出用户管理、备件信息录入、备件信息修改、备件入库、备件出库、备件信息查询等六个子系统用例。这里仅列出系统用例图,如上图所示:

3.数据库设计

系统数据库在一个信息管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以成倍提高数据存储的效率,很好的保证数据的完整和一致。同时,合理的数据库结构对于程序的实现也起到一定作用。要完成数据库系统设计,首先应充分了解包括现有的以及将来可能增加的需求等各个方面的用户需求。

3.1??数据库需求分析

由于用户的需求具体体现在各种信息的提供、更新、保存和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的设计打下基础。经过仔细分析研究各种信息需求的基础上,将得到如下图所示的本系统所处理的数据流程。
机房备件管理系统数据流程图
通过对操作流程图的分析,设计如下所示的数据项和数据结构:
入库备件信息:包括的数据项有:备件编号、备件名称、规格型号、类别、计量单位等。
入库备件信息:包括的数据项有:备件编号、备件名称、规格型号、类别、计量单位、数量、单价、金额、入库时间、经办人、保管人、仓库、备注等。出库备件信息:包括的数据项有:备件编号、备件名称、规格型号、类别、计量单位、数量、单价、金额、领用时间、经办人、领用人、仓库、备注等。
备件余量信息:包括的数据项有:备件编号、备件名称、规格型号、类别、计量单位、数量、金额、仓库。
有了上面的数据结构、数据项和数据流程,我就能进行下面的数据库的设计。

3.2??数据库概念结构设计

根据上面的设计规划出的实体有:备件基本信息实体、入库备件信息实体、出库备件信息实体、备件余额信息实体。各个实体的具体的描述E-R图如下面的几图所示。
???????
备件基本信息实体E-R图???????????????????备件入库信息实体E-R图
?????
备件出库信息实体E-R图??????????????????备件余额信息实体E-R图

五、机房备件管理系统实施

通过机房技术人员的开发实现,备件管理系统得到了初步的实现。现将具体功能部分展示如下:

1.主界面

根据系统的模块功能设计,可以将主界面设计如下图1下:
??
图1??????????????????????????????? ?图2

2.添加用户

输入完毕之后,系统将首先查询数据库中与新建用户名相同的记录,如果有相同的记录将提示用户重新输入用户名。若是确定数据库中没有相同的用户名,并且两次输入的一致时,将会把该条记录添加到数据库中。界面如??如上图2所示:

3.入库备件信息添加

程序首先是对是否输入内容进行判断,接着进行格式判断。在备件管理中,所有备件都使用唯一的编号,并且不同型号的备件对应着不同的编号。程序会判断是否有重复的编号和重复的内容的记?录,然后将其添加数据到广播发射机房备件管理系统相关论文由www.udooo.com收集数据库。如上图所示:
六、总结
从自动化、信息化方面考虑,备件管理系统的开发应用的势在必行,它为推进机房实现数字化管理迈出了很大一步。在实际操作过程中系统开发人员应该严格按照项目计划严格执行,同时对于开发过程所发现的新理由和新想法要及时的开展研讨会,适时的对本备件管理系统加以修正和补充,使其能够更好的为机房的实际应用怎么写作。另外,面对日新月异的计算机技术技术人员应该不断的加强自我学习,提高自身能力,这样才能够更好的为机房工作做出自己一份贡献。
参考文献:
[1] 孙鑫. VC++深入详解. 电子工业出版社. 2012年07月
[2] 贾振华.VC++程序设计项目实践 .电子出版社.2010年06月
[3] [美]拉曼. UML和模式应用.机械工业出版社,2006年05月
[4] 邱郁惠.系统分析师UML用例实战.机械工业出版社,2010年01月
[5] 杨继萍等.Access2007数据库应用与开发从新手到高手.清华大学出版社,2008年11月

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号