基于UML的科研管理系统 的设计与实现05
一.基本信息
标题:UML 在科研管理系统中的应用和研究
作者:高全叶
时间:2007. 2 .1
来源:华中科技大学控制系
关键字:
统一建模语言 科研管理系统 建模 用例
二.研究背景
随着信息量的迅猛增长以及计算机技术、网络技术和数据库技术的快速发展,信息的处理更加方便和高效。信息化管理成为信息化时代许多高校的目标。科研信息管理信息系统作为高校信息化管理的一个重要组成部分,其构建模式、实现功能将直接影响到一个学校信息化程度的高低,如何利用现代化的计算机技术和网络技术,在科研管理中实现自动化、信息化管理将成为必然,也是高校科研管理部门面临的课题
三.研究内容
由于受开发小组人员数量和时间的限制,到本论文定稿时为止,项目管理和经费管理以及用户管理和系统维护的功能已经基本实现,但是设计阶段提出其它的功能,如奖励管理、专利管理、成果管理等,还需要开发小组进一步完善。就目前的所实现的功能来看,本系统己经实现了科研管理的主要功能。 在系统测试工作的实施中,我们将系统测试分成了单元测试、集成测试、系统测试和验收测试[49]。在不同的测试阶段中,我们使用了不同的 UML 图作为测试依据。单元测试使用类图和类的规格说明,集成测试使用组件图和协作图,而系统测试采用用例图来确认系统的行为是否符合这些图中的定义,最后的验收测试是在软件部署之前的最后测试,主要目标是验证软件是否已准备好,可以被最终用户用于执行其设计的任务和功能。该阶段由不同的用户完成,以验证系统测试的结果是否满足分析阶段确定的需求。从测试结果看,系统的稳定性、安全性和实用性都达到了令人满意的效果。 本科研管理系统作为我校科研管理的主要工具,提供给用户一个界面友好、功能强大的交互平台。利用这个系统,我校的科研管理工作管理者的工作效率大大提
高,同时方面快捷了信息的交换、共享和发布,系统运行稳定可靠。
四.研究心得
本章利用 UML 的需求模型、静态结构模型、动态行为模型和体系结构模型从几个不同的角度描述科研管理系统。需求(用例)模型描述了科研管理系统的功能需
求,静态结构模型描述了科研管理系统的静态结构,动态行为模型则反映了科研管理系统的动态特征,体系结构模型展示了研信息管理系统的软硬件体系结构。UML
建模的各个部分是相辅相成的,在系统分析与设计的过程中也是互相补充、相互交叉的。面向对象的软件开发方法是现代软件工程的一个新兴也是很有发展前途的方
法,而在诸多面向对象的建模语言中,UML 代表了一种积极的方向——多种方法相互借鉴、相互融合、趋于一致、走向标准化。因此,UML 作为一种标准化的建模语言,越来越受到软件开
发人员的关注。作者从 2005 年就开始学习关于 UML 的知识,研究了很多关于 UML 研究和应用的文献资料。在过去的一年多里,作者参加了高校科研管理系统和成绩信息系统的开发,从而
有了理论到实践上的结合。通过课题的实践,作者体会到 UML 的九种图是以图文并茂的形式表达了对显式问题的理解,在实际的软件系统的施工中要按图施工,不能只是做到分析而已。UML
工具可以辅助系统的工作,但是工具不是万能的,工具不能完全解决主观问题。UML 技术还在继续发展,目前 UML2.0 版本的能的,工具不能完全解决主观问题。UML 技术还在继续发展,目前
UML2.0 版本的支持工具即将问世,相信 UML 技术的进一步提升,会给软件开发工作带来更多的规范性。
五.参考文献
[1] 沈中林. 基于 B/S 模式的高校科研管理信息系统的设计. 中国民航学院学报,
2004, 22(5): 61-64
[2] 欧启忠, 魏文展, 陈跃波. 广西高校科研管理信息系统的开发与应用. 计算机工
程, 2005, 31(11): 220-222
[3] 徐恭学, 李玉忱. 管理信息系统开发方法分析. 计算机应用研究, 1998, 23(6):
89-194
[4] 郭胜辉, 孙王芳. 面向对象与 MIS 概念模型设计. 计算机科学, 2000, 27(3):
56-61
[5] 张巨俭, 甘仞初. 管理信息系统的发展方向及实现技术. 计算机应用研究, 2003,
23(1): 8-10
[6] 陈勇, 蔡淑琴. 管理信息系统的发展动因及趋势研究. 商业研究, 2005, (322):
4-6
[7] Sally Brown, Phil Race, Joanna Bull. Computer-assisted assessment in higher
education. London: Kogan Page, 1999
[8] 徐晓霞, 崔荣一, 洪炳铬. 基于.NET 的科研管理系统实现. 哈尔滨工业大学学
报, 2006, 38(6): 301-303
[9] Dong Jing, Yang Sheng. Visualizing Design Patterns with A UML Profile. Boston:
Addsion-Wesley, 2003
[10] Martin Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling.
Minnesota: Pearson, 2003
[11] Zhu Jun, Paul Jossman. Application of Design Patterns for Object-Oriented
Modeling of Power Systems. IEEE Transactions on Power Systems, 1999, 14(2):
532-537
[12] Grady Booch, James Rumbaugh, Ivar Jacobson. UML 用户指南. 邵维忠. 北京: 机
械工业出版社, 2001
[13] Bruce Powel Douglass. Real-Time UML Developing Effective Objects For