论文部分内容阅读
面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言UML则是近几年国际上比较流行的面向对象的标准建模语言。本文阐述了基于UML建模的MIS系统中的重要组成部分——会计核算系统的开发。 建模是开发优秀软件所有活动的核心部分,也是本文工作的重点所在。本文首先对系统需求进行用例图分析,用例图是从用户的角度对系统功能的描述;之后划分出各个系统模块,抽象出类,画出类图及对象图,建立起系统的静态模型;最后用顺序图、活动图等表示出各对象之间的交互和协作关系,即系统的动态模型。建模本身独立于开发过程,但它贯串于整个开发过程。在开发中我们采用了RUP迭代式开发,UML是其中完整的一部分。 在具体实现部分本文着重阐述了数据库的隔离\备份方案,VSFlexGrid Pro7.0 Activex控件和Crystal Reports9设计器。关于数据库隔离和备份本文提出了一种比较新颖的解决方案,利用了USB数据传输线使数据库的隔离与备份同时兼顾。VSFlexGrid Pro 7.0是一个第三方Activex表格控件,Crystal Reports9是第三方报表设计器,二者功能都很强大,在本系统中都有着重要的应用。