基于A0P的科研申报系统的设计与实现
2016-06-17李福荣吴海涛
电子设计工程 2016年7期
李福荣,吴海涛
(黄淮学院河南驻马店463000)
基于A0P的科研申报系统的设计与实现
李福荣,吴海涛
(黄淮学院河南驻马店463000)
摘要:在一个典型的Web系统中,系统的日志、安全性等软件非功能属性是保证系统质量的关键因素。但是,面向对象编程在解决非功能属性问题时容易引起代码混乱和代码分散问题,不利于整个系统的模块化开发,给后期的维护也带来困难。针对上述问题,本论文使用面向方面编程(AOP)的思想来解决,利用AOP中的方面(Aspect)来对非功能属性进行建模,并采用UML中的类图进行描述,并给出其在科研申报系统中权限控制模块的实现,验证了面向方面编程在解决非功能属性方面的优越性。
关键词:面向方面编程;科研申报系统;权限控制;非功能属性
随着网络信息化的发展,电子政务的出现,很多事务的管理也发生了根本的变化,例如科研申报的管理,传统的管理方式是一种分散到集中的过程,通过简单的人工方式进行传送,这样势必造成工作效率的降低。另外,由于人工方式的滞后,各个分散机构在办理项目申报后的数据也不能及时地集中到中央数据中心,给管理层的信息统计与做出决策带来困难。因此,采用先进的信息化管理系统来解决这些问题势在必行。这样不仅方便了管理层的统一管理和决策,同时也提高了各个部门的工作效率。
一个典型的Web系统是由多个模块构成的,大都使用面向对象编程语言(object-orjented programmjng,简称OOP),OOP可以很好地解决功能关注点的模块化问题。……
登录APP查看全文
