论文摘要
应付款系统是企业内部管理软件“采购管理系统”中的一个模块,其他的两个模块采购模块、入库业务模块已经制作完成,并正在进行使用。为了使系统设计良好、健壮和可维护,避免以前项目出现的困境,所以采用面向对象的技术分析和设计这个系统,对系统进行迭代的开发。这是第一次基于面向对象技术分析、设计和实现一个系统,也是公司内第一次基于面向对象技术的设计与开发。在对应付款系统进行分析与设计的过程中遵循统一过程(UP)的模式,主要工作分为以下几步进行,第一步:了解用户的需求,根据需求写出用例模型、画出用例图,利用模型和图与用户进行交流,在交流中不断完善用例,最终得出比较完整的需求;第二步:通过对用例的考察生成系统顺序图,明确用户和系统之间的交互;第三步:识别问题域中的不同概念并将结果存档在领域模型中,为领域模型添加关联和属性;第四步应用GRASP模式进行对象设计、设计用例实现和进行职责分配,创建出顺序图和类图;第五步:利用Rational Rose的功能生成类模块,为进一步的开发打下基础,根据类设计生成UI原型,利用此原型和用户进行交流。在以上的面向对象的分析和设计上基础上,对程序进行了面向对象的开发,现在应付款系统已经正式使用,由于和用户的交流比较充分,得到了比较明确的需求,所以在开发和使用的过程中需要修改的地方大大减少;当需求发生变化时,对系统修改起来也很方便,对其他部分的影响也很少,并且即使有影响也很容易发现,维护起来很方便。通过这次操作,加深了我对面向对象技术的认识,对面向对象的思维方法有了更加直观的认识,掌握了面向对象的分析和设计的方法和步骤。这个项目的操作达到了预定的目的,开发出了一个设计良好、健壮的和可维护的程序,同时使公司的其他同事也认识到了面向对象的技术的优点,将用此模式把以前的项目进行优化,并在以后的开发中使用这种方式。