论文部分内容阅读
随着网络和通信技术的飞速发展,信息系统特别是信息管理系统的应用领域越来越广泛,其中财务系统的使用已成为企事业单位进行财务监督、财务核算和辅助决策的最重要的手段之一。 目前的财务系统采用的是两层C/S结构,两层C/S结构存在资源耗费严重、多用户、多数据库的连接死锁隐患、安全管理困难、软件重用、软件升级困难等缺点。因此财务软件必然向三层C/S结构发展。其中中间层业务逻辑的设计与实现是构建高效、健壮、安全的三层C/S结构信息管理系统的核心问题。 COM(Component Object Model,组件对象模型)是Microsoft提出的一种基于二进制标准与编程语言无关的软件构架。语言无关性、进程透明性、可重用性和安全性是COM的主要特性,因此中间层的代码以可重用的二进制的组件形式存在。组件程序设计就是将复杂的应用程序设计成一些小的、功能单一的组件模块,这些组件模块可以运行在同一台机器或不同的机器上,甚至不同的操作系统上。当应用系统的需求发生变化时,只对受影响的组件模块进行修改,然后重新整合得到新的升级软件,而无需对整个系统进行编译修改。基于COM的程序设计使软件以即插即用的方式进行升级和维护,降低了成本,提高了软件生产的效率。 本论文人事工资系统采用三层的C/S结构,中间层的核心业务逻辑如部门人员管理,工资项目管理,工资信息管理,人事信息管理,人事项目管理,工资标准表管理和工资计算等都是以服务器端COM组件程序的形式存在,并应用MTS进行连接管理、并发管理、安全管理、事务管理等服务。 人事工资系统采用COM组件作为构建中间层业务逻辑,增强了软件的复用性,通过COM组件的调用安全和激活安全性配置,克服了用脚本程序构建中间层业务逻辑的安全脆弱性,系统的升级!Zdsgr爿 历十堂付N才\’”一W \lASTERS THESIS ~-…一—一一 表的使用,反映了我国国家行政事业单位以职务工资为基础的结 构工资制的特点:计算工资项目的公式设置也适应了工资制度改 革的最新成果——岗效工资制的要求;用户可以自定义工资项目 和人事项目;录入工资数据用户只需输入固定工资项目数据,输 入数据量小;部门人员结构采用树型结构,界面一致性也较好。