一、基本信息 标题:基于UML的高等院校教务管理系统的设计与实现 时间:2011 出版源:湖南大学 领域分类:高校教务管理系统 二、研究背景 问题定义:采用面向对象设计和UML,用.NET 平台中的相关技术完成高校教务系统的设计与实现 难点:面向对象设计方法、UML技术 相关工作:整个高效教务管理系统包含许多模块。有开课管理、排课管理、选课管理、学籍管理、教材管理、考务管理、成绩管理等。 三、创新方法 四、实验 1、需求分析。UML 的用例图可以表示用户的需求,通过对教务管理系统进行用例建模,可以对系统的外部角色和所需要的系统功能建模,每个用例都代表了用户的需求或系统的功能。 2、系统分析。分析阶段主要考虑所要解决的问题,可用UML 的逻辑视图和动态视图来描述。对每个用例图(UseCase)做顺序图,必要时生成其协作图;画出系统的类图;对顺序图或者协作图做必要的修正,使其中的每个对象与一个类相对应,每个消息与一个类的操作相对应。 3、系统设计。在设计阶段,把分析阶段得到的结果扩展为技术解决方案。在模型中加入新的类来提供技术基础结构,如用户接口、数据库等,是构造阶段的详细规格说明。 4、系统构造。利用系统设计阶段得到的系统体系结构来构造系统。在教务管理系统应用中,源代码构件是Web 页文件(HTML 文件或ASPX 文件),对照Web元素/UML 模型元素映射规则,可以容易地从组件图中得到源代码构件(即Web 页文件)。而对于二进制的COM 组件,由于其结构和类结构不一致,所以不易从组件图和类图直接实现,需要相应的解决方法。 5、配置构件。通过系统的配置图可以看到,基于UML 构建的教务管理系统应用,把数据库的设计、组件的设计和Web 页面的设计以一致的形式集成在了系统的整个分析和设计之中。 6、系统测试。对系统的测试通常分为单测试、集成测试和系统测试等各个不同级别。 五、总结 本文分析并研究了教务管理系统的发展状况,结合高等院校的实际情况,将软件工程领域内的UML 建模语言应用到教务管理系统的开发和设计中,系统的需求、分析、设计、实现都应用UML 进行建模,并将模型检测思想运用到该系统中,对系统的性质及安全性等进行验证,将问题反馈回系统设计者,修改模型,直至系统正确为止。本文采用UML 用例图清晰的描述出系统的参与者、系统的功能性需求,从而获得到整个系统的整体结构及系统的主要功能。同时,本文通过顺序图来描述教务管理系统中教师和学生的业务逻辑处理过程中的先后顺序关系以及服务响应的期望时间,清晰的表达出整个系统中最复杂的业务处理流程,大幅度减少系统的复杂性,降低系统开发的风险。 评价:高校教务管理系统的核心功能都已完成,系统基本满足需求。 参考文献 [1] 陈利民. 信息、化社会与网络教育[J]. 大连理工大学学报(社会科学版), 22(4):1-12 [2] 袁洁松. 基于UML 活动图和顺序图的软件测试研究: 南京大学硕士学位论文. 南京: 南京大学计算机科学与技术系.2005,11-18 转载于:https://www.cnblogs.com/cy1111/p/9978231.html