2008年第5期
文章编号:1006-2475(2008)05-0057-03
计算机与现代化
JISUANJIYUXIANDAIHUA
总第153期
后勤财务管理系统的面向对象分析与设计
刘晓玲,赵 伟
(中国气象局培训中心,北京100081)
摘要:后勤财务管理系统是为后勤各实体企业化后实施行之有效的管理而建立的系统。统一建模语言UML是面向对象分析和设计过程中重要的建模工具,该语言可以对系统的不同层面进行描述。本文运用UML语言对系统软件进行了面向对象的分析与设计,探讨了静态结构建模和动态建模的方法。关键词:管理系统;面向对象;UML;建模中图分类号:TP315 文献标识码:A
Object-orientedAnalysisandDesignofLogisticsFinanceManagementSystem
LIUXiao-ling,ZHAOWei
(ChinaMeteorologicalAdministrationTrainingCentre,Beijing100081,China)
Abstract:Thelogisticsfinancemanagementsystemisdevelopedforcommercializedentitiestoexecuteeffectivemanagement.TheunifiedmodelinglanguageistheimportantmodelingtoolinOOAandOOD,thismethodisstrictandflexible,moreover,
itmay
carryonthedescriptiontothesystemofdifferentstratification.ThisarticleutilizestheUMLlanguagetoactualizetheobject-or-ientedanalysisandthedesigntothesystemsoftwareanddiscussesthemethodsofthestaticorganizationmodelingandthedynamicaction.
Keywords:managementsystem;object-oriented;UML;modeling
0 引 言
随着计算机技术的普及,办公自动化成为一种必然趋势。后勤各实体企业化运作后,财务的管理也逐渐演变为无纸化办公。开发本系统可以节省人力成本,提高工作效率。
中国气象局培训中心原为高等教育学院,因此后勤改革沿用高校的模式。现代企业要加强企业的内部管理,而企业管理应以财务管理为中心。后勤集团要走企业化运作的道路,独立核算,自负盈亏,自我发展,自我约束,就必须要加强企业财务管理,建立一整套财务内部控制管理体制,将收入、支出、管理三部分核算体系建立起来,这是后勤企业生存和发展的必由之路。
统一建模语言UML是面向对象技术的标准建模语言,可以实现大型复杂系统各种成分描述的可视
化,说明并构造系统模型,以及建立各种所需的文档。UML支持从需求分析开始的软件开发的全过程。它通过三类图形建立系统模型:用例图、静态结构图和动态行为图,这些图可以从不同的抽象角度实现系统的可视化
[1]
。
本文在描述后勤财务管理系统结构的基础上,对系统进行了需求分析,进而采用UML语言对系统进行了设计。
1 系统需求分析
后勤财务管理系统应具有先进性和可扩展性,通过采用目前先进的计算机与网络技术,以及先进的软件开发平台,使建成后的系统在相当长的时间内保持运行的稳定性、安全性、兼容性,保证操作的实用性、时效性和专业性。
系统分析员通过对系统的需求分析,首先确定了
收稿日期:2007-11-22
作者简介:刘晓玲(1970-),女,山西交城人,中国气象局培训中心工程师,硕士,研究方向:软件开发,多媒体课件制作;赵伟(1959-),女,北京人,研究方向:财务管理。
58计 算 机 与 现 代 化2008年第5期
系统架构设计图(图1)。应用服务层分为以下四大功能模块
[2]
:
(1)系统管理模块:检查用户身份的合法性和权限,记录用户登录日志、并对登录的人员实施权限分配和收回管理,同时可以发布公告和信息,对系统界面进行日常更新维护。
(2)培训管理:对从事后勤财务管理和系统使用人员的网络课程培训。
(3)财务行为管理模块:实现后勤下属各部门的经费收入和支出管理,并可以对经费进行综合统计和查询。
(4)数据管理模块:对后勤财务数据信息和经费
管理人员进行管理。
图3 后勤财务管理综合部署图
图4 经营性收入类图
图1 系统架构设计图 图2 后勤财务管理系统顶层用例图
动态行为图形,可以分析系统的动态特性和行为特征
[4]
系统的顶层用例图如图2所示,这些用例是系统的高层抽象,在开发过程中,随着对系统认识不断加深,用例模型可以自顶向下逐渐精化,演化得更为详[3]细。
。
活动图用于描述系统、用例、程序模块中的逻辑
流程的先后执行次序、并行次序,是对工作流程的建模,有助于理解系统高层活动的执行行为。图5所示为用户登录活动图。
2 系统的面向对象设计
财务运行管理模块是系统的主要模块。下属各部门经费管理员对自己所管理经费分收入和支出分别进行统计管理,并在每月初对上月数据填表上报;后勤财务管理员对所有上报数据进行综合统计,按单位财务要求输出相应的报表;管理员和中心领导均可对以往所有报表进行查询管理,以了解经费使用情况。2.1静态结构的分析设计
从用例图分析推导,可以画出系统的静态模型。系统的静态结构模型主要包括类图、对象图、包图、构件图和部署图。
图3为后勤财务管理的综合部署图,财务管理人员通过用户界面进行各种操作,所有数据均存入数据库服务器的相应表单中。
图4为经营性收入基本结构的类图,后勤下属各部门的经费管理人员填写报表,将各自部门的经营性收入明细上报。
2.2动态行为的分析设计
图5 用户登录活动图 图6 综合统计模块管理顺序图
顺序图强调的是时间和消息的次序,用来说明系
统的动态情况,顺序图由参与者、对象、对象生命线和消息组成。一个顺序图显示了一系列的对象(通常是类的实例,也可以代表其他事物的实例,例如协作、组件和节点)和在这些对象之间发送和接收的消[5]
息。图6为综合统计模块管理顺序图,表示后勤财务管理员将下属各部门每月上报的表进行统计整理,生成上报中心财务的报表及综合服务中心存档报表的过程。图7为公益支出的协作图,经费管理人员登录时,系统会做出判断,并返回消息,在进行报表填报过程中和提交数据时都会有交互信息。
2008年第5期刘晓玲等:后勤财务管理系统的面向对象分析与设计
,
//保存数据intresult=Path);
responseMessage(out,result);}catch(Exceptione){
out.println("DataAddSave:"+e);}finally{
try{out.close();}catch(Exceptione){}}}
图7 公益支出协作图
59
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说英语学习后勤财务管理系统的面向对象分析与设计在线全文阅读。
相关推荐: