基于UML科研管理系统的设计与实现08

一.基本信息

标题:基于UML技术的上海海关学院科研管理系统的设计和实现


作者:陈荣


时间:20100301
来源:万方知识服务平台

关键字::UML       系统建模         科研管理系统

 

二.研究背景

​ 进入信息化革命以来,各种信息数量以极其迅猛的方式增长,但同时由于 计算机技术、数据库技术和网络技术的快速发展,信息处理技术的发展也使得 信息管理更加方便和高效。

信息化管理成为信息化建设时代许多高校的目标。 科研管理系统作为上海海关学院(以下简称海关学院或学院)信息化管理的一个 重要组成部分,其功能实现和构建模式将影响到学

院整体信息化,如何利用现 代化的计算机技术和网络技术,在科研管理中实现自动化高效管理将成为必然, 也是学院科研处和科技处面临的课题。

三.研究内容

1.系统结构图

 

 

 

 

 

 2.综合办公模块

 

 3.科研人员研究模块

 

 4.应用体系结构图

 

 5.系统框架分层图

 

 6.平台及协同工作图

综合办公子系统系统建模

 7.用例图

 

 8。类图

 

 9.顺序图

在办公系统顺序图中,科研处(参与者对象)通过编辑消息并通过办公系统(边 界对象)发送(调用)给科研人员(实体对象),科研人员阅读信息并可以回复 本信息,同样通过办公系统发送(调用)给科研处,科研处接收到信息并查看。

 10.状态图模型

 

 综合办公子系统状态图描述了本系统中从状态到状态的控制流程,即对象 在生命周期内,在外部事件的作用下,从一种状态到另一种状态的关系。在办 公系统中对象“消息”的状态依次为“编辑中"(初始状态),通过外部事件“发 送”转换到“已发送”状态,同时因为监护条件的不同,可以是“放弃”后转 换到结束状态,或者暂不发送而转换到“保存’’状态。“以发送”状态如果用户 接收成功,则进入“已接受"状态,但是监护条件如果为“失败",则转换为结 束状态。

 

科研人员管理子系统 

 

 1.用例图

 

 2.类图

3.顺序图

 

 

4.状态图模型

 

 项目管理子系统

1.用例图

 

 

 2.类图

 

 

3.顺序图

 

 

4.状态图模型

 

 

 

 

 

 

 

 

 

四.研究心得

面向对象软件开发方法是现代软件工程将来的趋势,UML建模语言的出现 更是表明了一种积极的方向,多种方法相互借鉴、相互融合、趋于一致、走向 标准化。因此,UML作为一种历经改进的标准化建模语言,正越来越受到软件 设计员和开发人员的关注。 作者详细研究了很多关于UML的文献资料。在刚刚过去的一年多里,作者 作为项目主管全程参与了上海海关学院科研管理系统的开发工作,从而有了实 践的机会。通过实践,作者体会到UML的图例是用图文并茂的形式表达了对显 式问题的理解,在实际的项目施工中不能只是做到分析而已。UML工具可以辅 助系统的工作,但是工具并不能完全解决主观问题。UML最为新兴技术还在继 续发展,目前UML2.0版本的支持工具已经问世,相信随着UML技术的进一步提 升,会给软件开发工作带来更多的便利性。 本文的主要介绍了UML建模方法的基本内容,收集了海关学院科研管理系 统的总体需求;然后根据需求识别出具体用例,经过细化充实用例,用一系列 用例的集合组成系统的需求;然后以用例为驱动,分析设计科研管理系统的解 决方案;随后得到了一个利用UML进行需求分析的需求获取模型,该模型的意 义在于能够明确人员的分工,给出需求获取的具体步骤并为随后的编码工作提 供依据和参考;最后用项目管理系统作为具体实践结束对UML模型正确性的验 证。

五.参考文献

【l】欧启忠,魏文展,陈跃波.广西高校科研管理信息系统的开发与应用.计算机 工程,2005,31(1 1):220-222 【2】Meilir,Page-Jones.UML面向对象设计基础.包晓玲.北京:人民邮电出版 社,2003 【3】缪淮扣,占学德,刘玲.基于UML Statecharts的测试用例生成.小型微型计 算机系统,2005,26(4):662-666 【4】陈勇,蔡淑琴.管理信息系统的发展动因及趋势研究.商业研究,2005, (322):4-6 【5】沈中林.基于B/S模式的高校科研管理信息系统的设计.中国民航学院学 报,2004,22(5):61—64 [6]Dong Jing,Yang Sheng.Visualizing Design Patterns with A UML Profile. Boston:Addsion—Wesley,2003 [71 Martin Fowler.UML Distilled:A Brief Guide to the Standard Object Model ing.Minnesota:Pearson,2003 18]Wendy Boggs,MichaelBoggs,邱仲潘等.UML with RationalRose从入门 到精通[M].电子工业出版社,2000 [91 Martin Fowler,Kendall Scott.UML精粹标准对象建模语言简明指南.(第 二版).徐家福.北京:清华大学出版社,2002 【lO 1 Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.邵维忠.北 京:机械工业出版社,2001 【1l】刘晓华等,UML基础建模及Visio建模,北京:电子工业出版社,2004.10 【12】张巨俭,甘仞初.管理信息系统的发展方向及实现技术.计算机应用研 究,2003,23(1):8—10 【13]范晓平.UML建模实例详解.北京:清华大学出版社,2005 【14 1 Robert A.Maksimchuk,Eric J.Naiburg.UML初学者指南.李虎,范思怡. 北京:人民邮电出版社,2005 74 上海大学硕士学位论文 【15]Sinan Si Alhir.UML高级应用.韩宏志.北京:清华大学出版社,2004 【16]David C.Hay.Requirements Analysis: From Business Views to Architecture.America:Prentice Hall PTR,2002 【1 7]James Rumbaugh,Ivar Jacobson,Grady Booch.UML参考手册.姚淑兰,唐 发根.北京:机械工业出版社,2005 【18】孙毅中,严荣华.基于UML的城市规划管理信息系统建模方法研究.测绘通 报,2005,(6):14-18 【19]王燕玲.基于UML的工商管理信息系统的分析和研究:[硕士学位论文]. 四川:四川大学图书馆,2005 1201赵华.农业科研项目管理知识管理系统的设计与实现:[硕士学位论文]. 北京:中国农业科学院图书馆,2005 [21】李攀.基于统一建模语言的管理信息系统开发方法的应用研究:[硕士学位 论文].重庆:重庆大学图书馆,2005 【22】刘军,王宁生.基于UML的迭代式软件开发过程.计算机工程与应用.2001, 37(17):154—156 [23]Joseph Schmuller.Sams Teach Yourself UML in 24 Hours.(3rd Edition). Indiana:Sams Publishing,2004 【24】张龙祥.UML与系统分析设计.北京:人民邮电出版社,2001 【25】王风斌,UML面向对象建模在管理信息系统中的应用,计算机与现代化, 2005年第2期 126][40]Jim Arlow,Ila Neustadt.UML 2 and the unified process:practical Object—Oriented analysis and design.Boston:Addison-wesley,2002 [271 Tom Pender著(UML宝典》电子工业出版社2004.1。 [281Jim Conallen著《用UML构建Web应用(第二版)》中国电力出版社2003.1l。 [291 Doug Rosenberg,Kendall Scott著(UML用例驱动对象建模》清华大学 出版社,2003。

posted @ 2020-11-22 20:15  清风知道  阅读(145)  评论(0编辑  收藏  举报