基于UML科研管理系统的设计与实现14
一.基本信息
标题:基于UML的科研业绩管理系统设计与实现
作者:彭军
时间:
来源:万方知识服务平台
关键字:uML:MIS:模型:用例驱动:科研业绩管理系统
二.研究背景
进入信息化革命以来,各种信息数量以极其迅猛的方式增长,但同时由于 计算机技术、数据库技术和网络技术的快速发展,信息处理技术的发展也使得 信息管理更加方便和高效。信息化管理成为信息化建设时代许多高校的目标。 科研管理系统作为上海海关学院(以下简称海关学院或学院)信息化管理的一个 重要组成部分,其功能实现和构建模式将影响到学院整体信息化,如何利用现 代化的计算机技术和网络技术,在科研管理中实现自动化高效管理将成为必然, 也是学院科研处和科技处面临的课题。 目前,学院科研处日常工作的信息化管理已具备了一定的基础,各教师办 公室、管理人员办公室都配备了计算机。但明显存在以下问题: (1)学院各级部门之间的数据交换形式落后。目前学院各系部、教师和学 院办公室数据交换基本是手工报表形式,效率低下。如学院科研处进行科研信 息调查时,需下发各种表格材料到系部、教师和科研人员,然后再进行统计, 最后汇总材料上报学院,工作量大,数据信息二次共享困难。 (2)学院现行的基于PC的科研管理数据库是本地库,不但各系部、科研 处以及教师和科研人员不能共享管理系统中的科研成果信息,就连同科研处内 部各办公室之间也不能共享信息。 (3)科研信息发布困难。学校的有关科研项目信息现在基本是靠纸质文件 的张贴、下发,学院各系部、教师及科研人员不能及时充分了解到科研信息。 可以预见,随着学院科研的蓬勃发展,现有的管理模式显然已处于落后状态。 因此,有必要研究一种新的科研管理系统,为学院科研处提供资源共享的平台, 加快科研成果等信息的传递、加工、处理和反馈速度,为科研工作者提供更加 快速灵活的服务,提高工作效率,以解决目前学院科研管理工作中所面临的困 难.
三.研究内容
1.1研究主要内容
高校科研业绩管理工作主要包括科技人员信息管理、科研业绩申报、科研 业绩审核、科研业绩统计等管理工作,按照《江西农业大学科研业绩管理办法 (修订稿)》的科研工作量化指标体系,科研业绩分为包括科研项目、科技与教 研成果、学术交流、科研经费、科技与教学成果奖励、科研成果转化等的六个 一级指标,其中有多个一级指标又包括3—5个不等的二级指标,而二级指标的 主要量化考核指标就更细了;从此不难看出科研业绩考核工作是一项复杂、操 作繁琐的工作本课题要解决的问题包括; 通过分析、比较现有系统体系结构的优缺点,为高等院校或科研机构的科 研业绩管理系统设计一种安全、易用的体系结构; 深入理解UML,如何利用uML这种标准的图形化建模语言进行适合于本 系统的应用建模【5J: 研究如何利用动态网页技术实现能够完成业绩申报、审核、统计等管理工 作的管理信息系统【6,7】: 研究如何利用规范化设计的方法,为高校科研业绩管理系统设计一个结构 合理,使用方便、存取效率较高的数据库; 研究如何利用动态交叉表来完成用户特殊的统计或查询需求,从而更好的 适应用户的使用习惯¨I。
1.2系统总体功能需求图
1.3科研业绩管理系统顶层用例图
1.4分配操作图
1.5.类图
1.6顺序图
四.研究心得
现代科研业绩管理系统的开发,是我国教育发展研究的热点之一。本文研 究立足于软件工程思想,基于UML研究了面向高校的科研业绩管理系统的软 件开发过程和开发框架,并使之在实践应用中得到进一步的丰富和完善。总体 来看,本文研究工作主要包括如下内容,部分工作具有一定的创新意义。 · 对基于UML的软件开发过程进行了分析,结合学院科研管理实践,构建 了适用于中小型软件项目的建模过程。 ● 本系统是基于高校的校园网开发的,经济实用。此外系统采用了B/S方式, 由于系统相对较小,网络受攻击威胁程度小,所以系统以学校或科研部门的局 域网为网络平台,采用星形结构嗍。 ● 在开发工具的选择上,使用AsP和SQL servcr开发系统是目前MIs开发 的一种较好的模式【5们。系统自身强大的权限管理体系和数据库的备份与恢复功 能不仅保证了系统的安全性,也令用户使用更加方便快捷。 ● 采用动态交叉表完成数据查询的设计以及报表的相关处理,使得系统更加 符合用户的使用习惯。
五.参考文献
【1】黄梯云.管理信息系统(第三版)m】.北京:高等教育出版社,2006 [2]张云宽.管理信息系统[M].北京:高等教育出版社,2005 [3]高万林,基了:Internet的科技项目合同管理系统,中国优秀博硕论文全文库,200d.1l [4]http:/向w.cutech.edu.cn/keyangIlanli/国家科学基金委赵学文在科研管理研究会 2003年学术年会上的报告.files/fr∞e.htm [5]Joseph ScIllnuller[美]著.UML基础、案例与应用[M].北京:人民邮电出版社,2002 [6]Jim conallen【美]著.陈起。英宇译.用u札构建web应用[M].北京:中国电力出版社, 2003.1l [7】http://www.msdn.microsoft.com/ [8]刘慧,李玉等.基于J2EE架构的分布式w匝应用的研究,计算机应用研究,2003(9) [9]Ivar如c曲oson,J∞es RutnbaughJ Grady Booch著,邵维忠等译,眦用户指南[蝴。 北京:机械工业出版社.2001. [10]伽G,删G Unified Modeling Language specification http://ww.硼g.org [1l】llans-Erik Eriksson,Magnus Pelll【er著,夏听,何克清译,u虬业务建模[M]北京: 机械T业出版社.2004. [12]httD://ww.UMLchina.com/ [13]妇rtin Fwler.企业应用架构模式[M].北京:机械工业出版社,2004 [14】Craig Laymall,Applying u虬and Pattenls:An Intro血ction to Object_oriented Analysis∞d Design[M].Prentice lIaU Press.2002.1 [15]Mark Priestley.Practical 0bject—0riented Desigll with删L[M】.北京:清华大 学出版社,2000 [16]IlatioIlal公司.Icatio眦1 Unified Process.http://w啊.rational.c伽 n7]张龙祥,u虬与系统分析设计(M],北京:人民邮电出版社,2001.8 n8]Desmond Francis D’Souza。^lan cⅢeron_i11s.删L对象、组件和框架一-catalysis 方法[M】.北京:清华大学出版杜,2004 [19】Hary Sh钾David Garl鲫C”negie Melton University,Software Architecture: Perspective on绷Emerging Discipline, Prentice Hall.1998.4