- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广播发射机房备件管理系统剖析
广播发射机房备件管理系统剖析
国家新闻出版广电总局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++语言开发方面有一定的经验。机房中的技术人员曾经开发过机房的自动化系统,其中不乏熟练掌握面向对象开发软件系统的资深分析员和程序员。因此在开发机房备件管理系统技术上并不存在过多的问题。
3.经济可行性分析
经过财务人员的估算,项目开发成本,开发费用和今后的运行维护费用,在本机房可承担的范围之内。满足经济上的要求。
四、机房备件管理系统设计
1.系统功能结构设计
根据实际工作中的需求和以往的开发设计经验,以及经过对机房工作人员的调查,可以得出备件管理系统的功能模块图,入下:
系统功能模块图???????????????????????????????????系统用例图
2.系统用例模型设计
根据系统实际应用中完成的功用可以抽象出备件管理员和系统管理员两个执行者。同时可以抽象出用户管理、备件信息录入、备件信息修改、备件入库、备件出库、备件信息查询等六个子系统用例。这里仅列出系统用例图,如上图所示:
3.数据库设计
系统数据库在一个信息管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以成倍提高数据存储的效率,很好的保证数据的完整和一致。同时,合理的
原创力文档


文档评论(0)