论文部分内容阅读
《再就业优惠证》是下岗失业人员再就业时享受优惠政策的主要凭证。为了对《再就业优惠证》的审核、发放等过程进行有效管理和实时监控,迫切需要对《再就业优惠证》发放等过程实现信息化管理。本文根据省政府对《再就业优惠证》管理的统一要求,结合某市优惠证发放工作的具体情况,用统一建模语言UML、建模工具Rational Rose等技术分析、设计开发了一个“基于UML的优惠证管理系统”,并投入使用。
本文主要工作内容如下:
1.对面向过程的软件开发方法和面向对象的软件开发方法作了分析对比,对面向对象的分析、设计以及测试等相关概念和理论作了较为详细的分析研究。介绍了UML的有关概念、UML对系统建模的意义以及UML的应用领域;对UML建模机制中的各个模型、图、视图作了较为详细的分析讨论;最后对建模工具Rational Rose作了简要介绍。
2.进行了优惠证管理系统的需求分析。给出了系统的总体功能以及各个子模块的需求分析,包括优惠证管理、系统维护、综合查询、统计报表以及用户管理等子模块。还对系统的性能作了分析研究,最后通过对几种系统架构的分析比较,给出了优惠证管理系统的体系结构。
3.给出了基于UML的优惠证管理系统应用建模过程。首先对优惠证管理系统的需求进行了建模,包括系统边界和范围的确定、参与者的定义、顶层用例、用例细化及其用例图;然后,给出了系统静态结构模型图,对系统的对象以及对象类作了定义,并建立了类图,确定了类之间的关系;最后,提出了系统动态行为模型图,给出了优惠证申请顺序图、优惠证管理顺序图,并描述了优惠证审批、用户增加等活动图。为系统的准确实现提供了较为完整的资料和基础。
4.最后实现了一个较为通用的优惠证管理系统。定义了物理实现的组件图、配置图,建立了数据库模型。系统包括用户管理、优惠证管理、辅助管理、统计报表、综合查询和系统维护六个子系统,基本满足了优惠证管理的需求,实现了优惠证从申请、审核、发放、年检及注销等功能需求。