基于构件的师资管理系统的设计与实现
作者单位:华东师范大学
学位级别:硕士
导师姓名:蒲戈光
授予年度:2011年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:构件技术是针对软件开发过程中出现的过多的重复劳动而提出来的解决方案之一,基于构件技术的软件开发方法可以有效地提高软件开发的效率与质量,并避免过多的重复劳动。近几年,在学院信息化建设过程中,开发小组构建了多个管理信息系统,然而在开发过程中我们发现,每开发一个新的系统时,都难免重复以下工作:需求分析、系统设计、编码以及各类测试。为解决这个问题,论文研究了通用基本构件、领域共性构件和专用业务构件的抽取方法和构件技术。通过基于构件的需求分析、开发、管理、测试和组装,最终完成了师资管理系统项目。 论文比较分析了结构化方法、面向对象开发方法及构件化开发方法的优缺点。利用软件复用性能很好的构件技术,采用基于构件开发的软件开发方法,深入分析管理信息系统开发过程中的重复性工作问题,在充分考虑管理信息系统客户需求的多样性和复杂性的基础上,对开发效率、安全性、可扩展性和可移植性提出了更高的要求。同时,也在熟悉师资管理工作的业务流程、管理信息系统的设计开发过程的前提下,抽象、总结出通用基本构件、领域共性构件和专用业务构件,再经过构件组装,快速实现了师资管理系统。 对构件有效管理,是我们能否有效利用已经拥有的构件组装成师资管理系统的关键。每一个构件的信息都应该收录到构件管理库中,以便能够对这些构件进行有效的检索、查询。并保证在利用构件进行系统开发时,能够从构件库中找到最为合适的构件,以节约劳动资源、压缩开发时间、提高开发效率与质量。