高校科研管理系统需求分析与设计

合集下载

高校科研管理信息化系统的设计与应用研究

高校科研管理信息化系统的设计与应用研究

高校科研管理信息化系统的设计与应用研究科研管理是高校科研活动中一个非常重要的环节,对高校科研工作的效率和质量具有重大影响。

随着信息技术的快速发展和普及,高校科研管理也越来越倾向于信息化。

本文将围绕高校科研管理信息化系统的设计与应用展开研究,探讨其重要性、设计原则及应用效果。

一、高校科研管理信息化系统的重要性高校科研管理信息化系统是指基于计算机和互联网技术,对高校科研管理过程中的数据、信息和流程进行全面集成和管理的软件系统。

其重要性主要体现在以下几个方面:1. 提高科研管理效率:科研管理信息化系统能够将科研过程中的各项任务整合起来,形成统一的管理平台,使得科研人员能够更加高效地完成科研任务。

通过系统化的流程管理和信息共享,可以大大提高科研管理的效率。

2. 优化科研项目决策:科研项目决策是科研管理的重要环节,而科研管理信息化系统可以为决策者提供科学的数据支持和分析工具,帮助其做出更加准确、合理的科研项目决策,减少决策风险。

3. 加强科研成果管理:科研管理信息化系统能够对科研项目的成果进行统一管理,包括科研论文、专利、获奖等,提供科研成果的自动化记录和查询功能,方便科研人员进行科研成果的积累和分享。

二、高校科研管理信息化系统的设计原则在设计高校科研管理信息化系统时,需要遵循一些设计原则,以确保系统的可用性和可靠性。

1. 用户友好性:系统的界面和交互设计应简洁明了,方便用户进行操作和查询。

用户能够快速上手,提高工作效率。

2. 数据准确性:科研管理信息化系统的最基本任务是对科研数据进行管理,因此数据的准确性至关重要。

系统应该具备完善的数据校验机制,确保数据的准确性和完整性。

3. 系统稳定性:科研管理信息化系统需要具备稳定性和可靠性,避免出现系统崩溃或数据丢失等问题。

必要时可以采用数据备份和灾备机制来保证系统的可用性。

4. 安全性保障:科研管理信息化系统涉及到敏感的科研数据,因此系统应具备安全性保障措施,包括用户权限管理、数据传输加密等,以防止数据泄露和非法访问。

科研管理系统构建方案

科研管理系统构建方案

科研管理系统构建方案引言随着科学技术的不断进步,科研管理系统得到了广泛的应用和发展。

科研管理系统是指通过计算机技术,结合科学研究的特点和需求,建立科研过程管理的一系列模块,实现从科研项目的立项、申请、批准到研究过程中的实验记录、数据分析、报告撰写等各个环节的信息化管理。

科研管理系统的目的在于实现科研信息的高效和精确管理,提高科研过程的效率和质量。

本文将从系统构建的角度出发,探讨一种科研管理系统的构建方案。

系统需求分析科研管理系统是一个综合性的系统,需要实现包括以下功能模块:•项目立项管理;•财务管理;•人员管理;•实验记录管理;•数据分析和处理;•报告撰写和提交;•知识管理和文献检索等。

系统的需求分析是非常重要的,为了保证系统的有效性和实用性,需要充分了解用户和系统的需求,包括科研项目的类型和规模、研究人员的数量和分类、数据的种类和格式、安全和可靠性的要求等。

同时,还需要考虑与其他系统的数据共享和兼容性。

系统设计和实现技术选型基于需求分析,我们可以确定系统需要具备的功能和特点,选取相应的技术来实现系统。

下面是一些技术选型的建议:•采用Web应用程序进行开发,方便用户在各种终端上使用;•数据库选择关系型数据库,能够支持复杂查询和高并发访问;•推荐使用Java语言实现,Java具有跨平台性和良好的可扩展性;•使用Spring框架和Hibernate ORM框架,实现业务逻辑和数据持久化;•使用Redis缓存、nginx反向代理等技术来提高系统性能和可靠性;•使用Maven作为项目构建工具,管理依赖和版本。

系统架构系统的架构选择也是非常关键的,它决定了系统的可扩展性、稳定性和安全性。

科研管理系统采用分层架构,分为表现层、业务逻辑层和数据持久化层。

其中,表现层采用Web方式实现,通过HTTP请求和响应与用户进行交互;业务逻辑层处理页面请求,负责对数据进行处理和组织,同时调用数据持久化层进行数据的存储和访问。

教学科研管理系统的设计与实现

教学科研管理系统的设计与实现

教学科研管理系统的设计与实现张春华陶永明(东北财经大学信息工程学院,辽宁大连 116023)摘要教学科研管理系统主要提供网上的教学科研管理平台,教师和信息管理者可以通过该系统阅览详尽的电子资源。

本系统是基于传统教师档案管理的方式和实现功能,在此基础上,结合网络的特点对原有功能进行完善并作创新。

关键词教学科研管理;档案管理;Java;Tomcat1 概述随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。

传统的档案管理方式已经不能满足现代人的需要,而电子履历,由于其不受时间与空间的限制同时又具有传统档案管理的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。

本系统采用技术相对成熟的Java程序语言进行开发,充分利用其移植性和跨平台性,来实现网络化的教师档案管理。

本系统是基于传统教师档案的管理方式和其实现功能,在此基础上,结合网络的特点对原有功能进行完善并作创新。

例如,原有档案无法做到随时随地更新教师履历,而新系统的网络特性,使得我们无需出门或重新填写复杂的表格,便能做到一有变化便立即更新。

另外,新增的一些功能不仅便于本人操作,也便于他人查找,如对一些无须保密的基本情况(工作地址,单位电话等)的增加。

2 系统需求分析2.1开发背景当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅可以提高工作效率,而且大大提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

教学科研管理系统主要提供网上的教学科研管理平台,教师和信息管理者可以通过该系统阅览详尽的电子资源。

在教学科研管理系统中,读者可以方便地对教师履历进行检索和阅览,足不出户便可查阅所需信息。

教师电子履历可提供随时的在线服务,最大限度地利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便、快捷的服务。

毕业设计高校科研管理系统的设计与开发课程设计

毕业设计高校科研管理系统的设计与开发课程设计

*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:高校科研管理信息系统的设计与开发专业班级:计算机科学与技术1班姓名:李高亮学号:10240109指导教师:年福忠成绩:目录摘要 (3)引言 (4)1 课程设计概述 (5)1 .1 课程设计目的 (5)1 .2 课程设计的内容 (5)1 .3 课程设计的背景 (5)2 程序说明 (7)2 .1 课程设计思路说明 (7)2 .2所需库函数说明 (8)3详细设计 (9)3.1系统结构 (9)3.2添加数据流程图 (9)3.3修改数据流程图 (10)3.4删除数据流程图 (11)3.5查找数据流程图 (11)4系统图示 (12)4.1系统功能函数 (12)4.2程序的实现 (14)4.3程序运行 (17)4.4程序调试 (19)5结束语 (20)致谢 (21)参考文献 (22)附录1 设计源程序清单 (23)摘要科研和论文管理信息系统是由人、计算机、网络组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供重要支持。

高校科研信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持高校高效率完成信息管理,是适应现代高等学校制度要求,推动高校科研信息管理走向科学化、社会化、规范化和自动化,从而提高高校科研项目的成功率,提高整体科研水品和管理科研的水平。

关键词:科研管理、信息管理存贮。

引言随着高等学校科研建设的不断深入发展,科研人员、项目、成果逐年增加,但是长期以来,科研资料及其数据以文字和表格形式存档,不但门类广而且繁杂,格式不统一,管理起来显得混乱;甚至一些资料和数据丢失或残缺,给正常的教学、科研和管理工作带来了极大的不便,管理效率较低; 由于各院校工作的特殊性,套用标准管理方式显然不十分适宜。

高校科研管理系统需求分析与设计

高校科研管理系统需求分析与设计

高校科研管理系统需求分析与设计朱春艳【摘要】随着信息化管理在高校的推行,各高校越来越重视对科研信息的管理,但由于各高校对科研工作量化的差异,使得在科研管理上出现各自为政的尴尬局面.因此,根据高校近年来科研管理的实际情况,按照学校实际需求,开发一个基于B/S模式的科研管理系统,使学校的科研工作管理能够方便、规范、快捷地进行.【期刊名称】《曲靖师范学院学报》【年(卷),期】2013(032)006【总页数】4页(P75-78)【关键词】科研管理系统;需求分析;三层结构【作者】朱春艳【作者单位】曲靖师范学院数学与信息科学学院,云南曲靖655011【正文语种】中文【中图分类】G644随着信息化管理在国内很多高校的推行,高校办公自动化系统已逐步走向科学化、规范化.许多高校或科研管理机构已建立了网络管理平台用于学校科研的管理[1].最早的科研管理系统大多属于单机版,它起源于以政府研究部门的公文管理和档案管理为核心的办公系统.目前,国内大部分高校都陆续开发了自己的科研管理系统,这些系统大部分采用C/S结构,也有部分是采用B/S结构开发,而且开发技术也渐趋于成熟,开发模式也大同小异;但是因各高校对科研工作量化的差异和不断增长的科研信息对系统的需求,导致很难开发出一套能在各大高校通用的科研管理系统.因此各高校均请开发人员为自己量身定做一套适合学校科研管理的系统[2-3].一个系统能否达到预期目的,需求分析是最关键的环节.基于此,笔者凭借高校科研工作经验,以某高校二级学院为例,以该院对系统的需求做深入研究.1 背景高校科研范围涉及各级各类课题、论文、教材、学术交流等.科研管理系统的实现除了满足学院对所有科研人员的科研成果进行查询、汇总、分析之外,也对院领导的决策提供依据.2 系统需求分析与总体设计2.1 用户需求分析系统的用户包括有一般科研人员(教师)、院系科研管理人员.一般科研人员需求:一般科研人员登陆后,希望系统能够提供管理自己的科研成果(包括论文、著作等)、科研项目和科研经费使用的平台;希望能够查看自己或他人的科研成果信息.其中,个人科研成果数据需提交院系科研秘书审核通过后才能成为有效数据.院系科研管理人员需求:科研管理人员或科研秘书希望系统能够接收一般科研人员的成果信息和项目申报信息等,科研秘书能够对成果信息和项目申报信息的真实性和准确性进行审核;希望系统能够进行学术交流信息的管理和实验室管理;希望系统能够查询统计所有科研信息并生成相关报表.2.2 功能需求分析系统的开发是为了更加高效地管理科研信息,使得整个科研管理工作流程更加规范.所开发的系统既要方便学校科学技术处的监督和管理,又要有利于学院领导或学院内部教师之间的协作交流,从学院的实际情况出发,把现有的科研基础数据进行整合.根据学院可能的用户需求,系统需要实现各种用户的基本信息和用户权限的管理功能,需建立人员管理模块.系统还需要实现对教师的论文、专著、教材等科研成果信息的管理功能,这些功能交由成果管理模块来实现.科研项目的管理是整个科研管理工作的重点,科研项目从申报到立项最后到结题的整个过程中需要处理大量的数据,其中包括科研经费的使用情况,因此,我们需要项目管理模块来实现对科研项目整个周期中的各项数据管理的功能.另外,实验室和学术交流信息的管理也需要相应的模块来实现数据信息的管理.综上所述,科研管理系统功能主要包括人员管理、成果管理、项目管理、项目经费管理、实验室管理、学术交流信息管理、综合查询以及系统管理等.2.3 系统总体设计该系统作为管理学校科研信息的系统,方案设计必须坚持实用性原则、稳定性原则和规范化原则.所开发的系统既要方便学院领导的管理又要有利于学院内部教师之间的协作交流,从学院的实际情况出发,把现有的科研基础数据进行整合.系统采用3层体系结构,它将程序结构划分为表示层、业务逻辑层和数据访问层3层.用户可以通过浏览器向网络上的服务器发出请求,服务器对请求进行处理后将用户所需信息返回浏览器.而数据加工和形成网页等过程交由Web服务器完成[4].B/S 3层结构就是在客户端和数据库之间加了一个中间层,所谓的3层体系是逻辑上的3层.一般情况客户端不直接访问数据库,而是通过中间层建立连接[5].表示层负责向用户展示交互界面、管理用户请求并做出响应,对用户的请求交由业务逻辑层或其它上层处理.业务逻辑层也是中间层是3层架构的核心,主要是根据用户请求调用相应的代码,用于满足用户请求.应用程序业务规则、数据访问和合法性校验都在业务逻辑层上实现.数据访问层是实现从数据库发送数据或从数据库获取数据功能,最后将数据库查询的结果返回到业务逻辑层.2.4 系统功能模块设计按功能需求设计,系统的功能模块如图1所示.图1 科研管理系统功能模块现选项目管理模块为例来描述详细功能设计.科研人员交各类型项目申报表的同时在系统提交申请项目基本情况,科研管理员或科研秘书审核信息无误后添加项目立项数据;项目执行期间,科研管理人员可对项目经费使用情况进行管理;项目终结,添加项目验收信息.按照项目周期,项目管理模块又分为项目申请、项目立项、项目结题和项目经费4个模块.以上项目管理模块活动图如图2所示.图2 项目管理模块活动2.5 系统用例设计科研管理系统有3种不同角色:科研人员(普通教师)、科研管理人员或科研秘书、系统管理员.3种不同人员登陆可执行不同的操作.2.5.1 科研人员登陆可以对个人成果信息进行添加、对未经审核通过的成果信息删除和修改;可以提交科研项目申请信息,可删除和修改未经审核通过的项目信息;可以查询所有项目信息、成果信息和学术交流信息等.2.5.2 科研管理人员或科研秘书登陆可添加、删除和修改学术交流信息和实验室信息;可对科研人员提交的科研成果进行审核、提交该成果科研分和成果存档位置;可以对科研人员申请的科研项目审批、项目经费的核算审批,提交项目各阶段的科研分;可以查询、添加所有项目信息、成果信息和学术交流信息等.图3 科研管理人员细化用例图2.5.3 系统管理员登陆可以添加新用户,并根据用户类型设置其权限和系统维护.以科研管理人员为例作出用例图,如图3所示.为使用例更清楚,可以“审核项目申报信息”用例为例作细化描述如表1所示.表1 “审核项目申报信息”用例的细化描述用例名称审核项目申报信息用例描述科研管理人员或科研秘书审核科研人员提交的项目申请信息,添加项目申报科研分信息参与者科研管理人员或科研秘书前置条件科研人员已在系统中添加项目申请信息基本操作流程1.审核项目信息、添加项目申报科研分信息2.系统存储项目申报科研分信息2.6 数据库设计数据库是科研管理系统的灵魂部分,任何信息管理系统安全问题都是不能忽略的.该系统安全机制主要从两方面着手,一是对非常重要的数据采取加密的方式,加密方法采用常见的MD5加密法,一是对数据库的操作采取存取控制机制.由前面分析得知,系统的用户对象虽然不是很复杂,但也有不同要求,考虑到未来的发展情况,将用户的权限设置为角色方式控制.就是预先设置一些角色,然后将用户根据需要由系统管理员分配到对应的角色中.用户登录时,根据用户所属角色的不同显示的功能菜单是不同的,保证用户只能操作属于自己角色的权限范围内的数据,从而实现数据存取控制的安全性.2.7 开发技术与平台选择该系统是基于Microsoft Visual Studio 2008系统开发的 Web应用程序,数据库采用 SQL Server2005,采用ADO.NET数据库访问技术,针对学校的实际情况和发展目标,采用B/S 3层架构,让数据集中存放管理.3 结束语该科研管理系统的设计充分利用了模块化程序设计的思想,通过用户和功能两方面的需求,对系统所包含的功能模块进行划分.系统采用B/S体系结构设计,将整个业务划分为表现层、业务逻辑层和数据层3层,增加了系统的可维护性与可扩展性.参考文献:【相关文献】[1]李云,吴伟,张松.论行政办公系统在企业中的深层应用[J].中国信息界,2011(7):112-113.[2]卿文洁.加强高校科研经费管理的对策探讨[J].湖南科技大学学报:自然科学版,2011(1):67-70.[3]黄河.高校网络办公系统初探[J].信息与电脑,2011(7):98-100.[4]雷蕾.基于C/S结构的移动办公系统构建[J].信息与电脑:理论版,2011(8):140 -141.[5]王茜,邹悦临.B/S三层架构模式的使用分析[J].企业技术开发,2009(6):189-191.。

高校科研信息管理系统设计方案说明

高校科研信息管理系统设计方案说明

高校科研信息管理系统设计方案说明设计目标:设计思路:本系统采用分层模式设计,包括用户接口层、逻辑处理层和数据存储层。

用户接口层提供直观友好的用户界面,逻辑处理层负责处理用户请求、调用相关的功能模块进行逻辑处理,数据存储层负责存储和管理系统的各项数据。

主要功能模块:1.科研方案管理:该模块用于管理科研方案的申报、审批和实施情况。

科研人员可以通过系统提交科研方案申报,同时系统提供流程化审批流程,实现科研方案的审批。

审批通过后,科研人员可以在系统中查看并跟踪科研方案的执行情况。

2.项目管理:该模块用于管理科研项目的申报、执行和结题。

科研人员可以通过系统提交项目申报,包括项目名称、负责人、参与人员及经费等信息。

系统提供流程化的项目执行管理流程,科研人员可以在系统中查看项目进展情况并提交项目结题报告。

5.系统管理:该模块用于管理系统的用户信息、权限分配和系统配置等。

系统管理员可以在系统中添加、修改和删除用户信息,并分配相应的权限。

同时管理员可以对系统进行基本配置,如数据库连接配置等。

6.报表统计:该模块用于生成科研项目的报表统计。

系统可以根据科研项目的不同维度(如时间、经费、负责人等)生成相应的报表和图表,帮助用户了解科研项目的整体情况。

系统架构和技术:本系统采用B/S架构,即浏览器/服务器架构。

前端采用HTML、CSS和JavaScript技术实现用户界面,后端采用Java开发语言,并使用Spring MVC框架进行系统逻辑处理。

数据库采用MySQL进行数据的存储和管理,同时使用MyBatis框架进行数据持久化操作。

系统部署在web服务器上,用户可以通过浏览器访问系统。

安全性:为保障系统的安全性,应通过对用户访问权限的管理和控制来限制用户的操作范围和权限。

同时,系统应对用户输入的数据进行合法性验证和过滤,防止恶意攻击。

另外,系统应定期备份数据,以防止数据丢失或被篡改。

总结:高校科研信息管理系统的设计旨在提高科研管理效率和科研成果的产出。

高校科研管理系统的设计与实现

高校科研管理系统的设计与实现

摘要随着科学技术的发展,高校科研已经发展到一个新的阶段。

科研项目不断增加,支持科研的力度也在增大,但是这些要素的发展是零散的,所以这些科研的项目仍需要具有一个专门管理的系统。

建立这样一个系统不仅有利于规范科研项目,更对于高校的科研建设具有非常大的影响。

本文从高校科研管理的水平以及推进高校教育信息化的角度出发,在通过文献调研分析现有科研管理系统的基础上,开发了一个基于的高校科研管理系统。

本文以推进高校科研管理高效信息化为目标,阐述了高校科研管理系统的建设背景、需求分析、系统设计和实现等的方法和内容。

该高校科研管理系统采用了三层框架技术、以Visual Studio作为开发环境,运用网络开发语言并结合SQL Server作为系统数据库软件搭建了满足学校需求的系统。

本高校科研管理系统包含了六模块:申报管理、结题管理、成果管理、经费管理、统计查询、系统管理。

系统的管理高效而简洁,基本上把高校的科研数据进行了信息化的处理和记录对科研项目规范化管理,同时,提高了科研项目管理的便捷性,减轻工作负担,删除了繁琐的科研项目业务流程,对其实现简化的目标,增强管理效用,有利于对该系统进行推广应用,给予其他高校在科研管理这一方面以启示。

关键词:三层架构;;管理系统;信息化AbstractWith the development of science and technology, scientific research in universities has developed to a new stage. The number of scientific research projects continues to increase, and the expenses required for scientific research are slowly being resolved. Scientific research projects still need to have a specially managed system. The establishment of such a system is not only conducive to standardizing scientific research projects, but also has a great impact on the scientific research construction of universities.Based on the analysis of the existing scientific research management system through literature research, this paper develops a scientific research management system based on . In order to promote the efficient information of scientific research management in Colleges and universities, this paper expounds the construction background, demand analysis, system design and implementation of scientific research management system in Colleges and universities. The university scientific research management system uses three-tier framework technology, visual studio as the development environment, network development language and SQL serve as the system database software to build a system to meet the needs of the University. The university's scientific research management system includes nine modules: declaration management, project management, conclusion management, achievement management, fund management, statistical inquiry, personal data, and system management. The management of the system is efficient and concise. It basically processes and records the scientific research data of colleges and universities, and standardizes the management of scientific research projects. At the same time, it improves the convenience of scientific research project management, reduces work burden, and deletes cumbersome scientific research projects Business process, to achieve the goal of simplification, to enhance management effectiveness, is conducive to the promotion and application of the system, to give other universities in the field of scientific research management inspiring.Key words: 3tier architecture; ; management system; information目录摘要 (1)Abstract (2)第1章绪论 (5)1.1 选题背景与意义 (5)1.2 研究现状 (5)1.3 本文研究内容 (6)第2章系统相关技术 (9)2.1 系统三层架构 (9)2.2 (10)2.3 SQL Server (10)2.4 Visual Studio (10)第3章系统需求分析 (12)3.1 需求分析 (12)3.1.1 系统功能性需求 (12)3.1.2 系统非功能性需求 (12)3.2系统可行性分析 (13)3.2.1 技术可行性 (13)3.2.2 经济可行性 (13)3.2.3 管理可行性 (13)第4章系统设计 (14)4.1 系统总体设计 (14)4.1.1 系统架构设计 (14)4.1.2 系统功能结构 (15)4.1.3系统运行流程 (16)4.2 系统详细设计 (18)4.2.1 界面设计 (18)本系统界面分为两块,左边是系统功能,右边显示系统的主要内容。

基于UML的高校科研管理系统分析与设计

基于UML的高校科研管理系统分析与设计

义 的类 进 一 步 扩 充 , 义 新 的类 定 来 处 理 技 术 方 面 的 问题 , 而 形 从 成 符 合 日常 高 校 科 研 管 理 的 实 用 平 台 U L模 型 。 M
以提 高 科 研 管 理 的 效 率 。 为 了满
足 目 前 科 研 管 理 的 需 求 , 计 中 设
的 发布 阶段 , 要 还 是 依赖 人 工 主
来进 行 处 理 大 量 的数 据 , 种 方 这 式 不 仅 给 科 研 管 理 人 员 带 来 了繁 重 的 重复 2 作 量 , 且 造 成科 研 1 2 并
管 理 人 员 和 科 研 工 作 人 员 之 间缺
三 、 于 U L的 系 统 建 模 基 M
研. 究学术『 efa ) Gdmc n sg舨门&Aae 『 『
口 王国 华 薛福冰

要 :M U L是 一 种 对 软 件 系 统 进 行 规 约 、 造 、 视 化 和 文 档 化 的 语 构 可
言 。 本 文 利 用 U L方 法 对 高 校 科 研 管 理 系 统 进 4- 析 和 设 计 , 立 一 套 以 科 M i分 建 研 管 理 为 驱 动 、 系 结 构 为 中 心 的 系 统 模 型 , 合 ] S结 构 , 发 满 足 高 校 科 体 结 3 / 开
少 必 要 和 及 时 的 沟 通 , 成 信 息 造 流 转慢 , 而 影 响 科研 管 理 工作 从
的质 量 。
建 立 良好 的 高 校 科 研 项 目 管 理 系 统 是 为 了实 现 高 校 科 研 业 务 的 数 字 化 管 理 , 高 科 研 业 务 管 提 理 人 员 以 及 科 研 人 员 的 工 作 效 率 , 快 信 息 的 记 录 、 阅 以 及 传 加 查 播 速 度 , 且 与 “ 字 校 园 ” 的 并 数 中 其 他 系 统 相 配 合 共 同 实 现 无 冗 余 的统 一信 息 管理 。本 文 利用 U L M
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校科研管理系统需求分析与设计
1科研管理系统需求分析
高职学院科研管理主要包括科研课题、论文、著作、专利、获奖和对外技术服务等内容,这些内容都以科研课题为基本载体,在研究的过程中会、编写著作、申请专利,研究成果进行技术转化,并且获得奖励等。

因此一个科研项目有丰富的研究内容,也会产生大量的研究成果,加上高职学院的科研项目数量多,转化快的特点,人工进行科研项目管理已经无法满足科研管理适时性的需求。

科研课题的研究是一个复杂的.过程,其生命周期要经过申请、审核、立项、开题、研究、中期检查、结题和成果鉴定等一系列过程,其中还包括科研经费、调研、交流、出版等内容,流程十分复杂。

2系统设计与实现
2.1开发平台选择系统的开发基于Windows 20xx Server操作系统,以SQL Server 20xx作为公用的数据库,以20xx为软件开发工具,采用B/S和C/S混合构架,运用工作流技术,开发高效、实用的科研管理系统。

2.2数据库设计基于工作流的科研管理系统数据库部分主要包含组织机构方面的表和流程方面的表。

组织机构主要设计的表有:部门表、职工基本情况表、著作信息表、论文信息表、项目申请表、项目合同表、进度检查表、项目鉴定表、经费来源表、经费使用计划表、科技奖励情况表、成果应用情况表、角色表、用户所属角色表、权限代码表等。

2.3工作流设计系统工作流引擎采用HFBPM,HFBPM采用微软.NET 平台开发,与项目采用的开发环境保持一致。

HFBPM具有支持多启动节点、支持共享任务的处理、任务节点少,配置简单,却能支持任意复杂的流转等特点,符合科研管理系统对工作流引擎的要求。

2.4系统实现与测试数据访问基础类设计。

为了提高编码效率,针对数据库的访问编写了基础类DB-Helper,专门负责对数据库的访问。

业务逻辑实现。

业务逻辑层将用户对系统的操作与数据库的访问隔离,并将它们联系起来,实现内容与表现的分离。

业务逻辑层实现了系统所提供的业务处理过程,根据科研管理信息的结构,业务逻辑层也划分为科研项目管理、科研成果管理和系统管理三个命名空间。

用户通过表示层 Web页面)提交访问请求和参数,经过表示层的处理然后传给业务逻辑层,业务逻辑层根据所定义的业务处理过程对数据进行加工,将加工后需要存储的数据传递给数据访问层,数据访问层采用存储过程的方式对数据库进行访问和操作。

数据访问层将用户所需要的数据以内存实体对象的方式传给业务逻辑层,业务逻辑层对数据进行重组之后返回给表示层,表示层再以Web的页面的方式展现在用户面前。

3总结
理系统进行了实现,工作流技术实现了科研管理流程的定义,在系统使用后,可以根据业务需求的变化,采用流程定义工具进行流程的重配置,大大提高了系统的灵活性,做到了软件系统与业务需求高度一致。

但是,学院的科研管理系统需要根据学院的科研管理要求不断进
行调整,也需要对使用过程中出现的Bug进行升级,系统的升级改造是一个长期的过程,本系统会在今后的使用过程中对系统进一步完善。

相关文档
最新文档