通用核心层完成的是软件的一些通用的公共操作,这些操作能够尽量做到不与具体的数据库和表结构相关。通用核心层操作不但可以应用于SIMIS系统中,还可以方便地移植到其他的应用软件上。从面向对象的角度看,通用核心层构成了一个基类。以后各层的操作都是在继承基类的基础上,逐渐增强功能而得到的。
基本应用层是SIMIS系统数据采集的主要来源,包括劳资人事管理、工资管理、岗位管理和社会保险管理等系统,是参保单位的管理平台,与通用核心层共同完成劳动和社会保险业务的基本操作。
业务管理层是对基本应用层的进一步扩展,主要完成SIMIS系统的业务管理,管理内容涉及劳动者个人、企业和其它劳动组织的微观信息,能够实现数据的初步汇总。业务管理层与其内包含的两层一起构成了SIMIS的典型应用系统。
扩展应用层是在典型应用系统的基础上扩充了一些更为复杂的功能,如对政策决策提供依据和支持,对政策执行状况进行监测、社会保险信息发布及个人账户电话语音查询系统等。
这种层次式软件体系结构的组织方式具有便于增加新功能,使系统具有可扩展性,有利于软件重用等优点。
SIMIS的设计和开发重点放在业务管理层上,在这一层的设计中,我们采用了互连系统构成的系统(SIS)的体系结构[2],把整个业务管理系统划分为失业保险管理、养老保险管理、医疗保险管理、女工生育保险管理、工伤保险管理、工资收入管理、劳动关系管理、职业技能开发管理等八个从属系统,所有的从属系统共用同一个数据库管理系统,每个从属系统作为单独的系统,由不同的开发团队进行独立开发。
从属系统可以自成一个软件系统,脱离上级系统而运行,有其自己的软件生命周期,在生命周期内的所有活动中都可以单独管理,可以使用不同的开发流程来开发各个从属系统。[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>