论文部分内容阅读
随着企业对MIS系统需求的复杂化,系统开发周期越来越长、开发以及维护成本越来越高。使用传统的软件开发方法已经难以保证软件开发效率,软件复用技术是在软件开发中减少重复劳动的解决方案。将软件复用引入MIS系统开发可以提高MIS系统开发的效率和质量。 本文研究总结出.NET平台下可复用的MIS系统开发方案,首先对软件复用、Web服务、设计模式等概念进行了阐述。然后通过多个MIS系统的实际开发总结,在.NET传统的三层架构基础上构建了复用方案:表现层使用自定义控件、CSS、html标签实现页面代码复用以及页面重组;业务逻辑层使用Web服务、事务以及外观模式,将业务逻辑封装,提高系统可移植性和可扩展性;数据访问层借助抽象工厂模式实现多数据库支持。同时将MIS系统的模块、角色、用户等管理构件化成权限管理系统以达到软件复用。最后对方案进行总结并对进一步工作的方向进行了简要的讨论。 论文的主要成果在于研究和实现了可复用的MIS系统的开发方案,该方案可以提高MIS系统的生产效率和质量,同时提取出完整的MIS系统权限管理系统可以被其它MIS系统复用。