科研成果申报管理系统.docx
- 文档编号:29906587
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:40
- 大小:1.14MB
科研成果申报管理系统.docx
《科研成果申报管理系统.docx》由会员分享,可在线阅读,更多相关《科研成果申报管理系统.docx(40页珍藏版)》请在冰豆网上搜索。
科研成果申报管理系统
科研成果申报管理系统(总49页)
软件工程课程设计报告
题目
科研成果申报管理系统
院系
班级
组长
组员
摘要
科研成果申报管理系统是科研院所、政府机构实现对科研活动实现有效管理的一个平台。
伴随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet融合到一起,以方便科研人员的沟通以及评价管理。
科研成果申报系统将人员、项目、成果、权限等管理有机结合,有效提高了科研管理的水平和效果。
为了满足科研成果申报管理系统的性能要求,实现系统静态与动态页面的相互分离,系统采用B/S结构,以JSP+JavaBean和SQLServer2000数据库相结合的开发模式。
建立系统原型,然后对原型进不断修正和改进,直到形成可行性的设备管理系统。
论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。
对系统的功能模块进行划分。
接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。
系统主要有三大主功能模块:
科研项目申报模块、可研审批模块、公共查询模块各模块。
不同的用户在使用系统的时候根据自己的所属权限进入不同模块进行操作。
关键词:
成果申报;JSP技术;JavaBean;数据库技术
Abstract
Researchreportingmanagementsystemisthescientificresearchinstitutes,governmentagenciestoachieveeffectivemanagementofresearchactivitiestoachieveaplatform.WiththeInternetbooming,moreandmoreinstitutionswillbeintegratedintotheresearchmanagementtogetherwiththeInternettofacilitatecommunicationbetweenresearchersandtheevaluationofmanagement.Researchresultsreportingsystem,project,results,andothermanagementauthoritycombinetoeffectivelyimprovethelevelandeffectivenessofresearchmanagement.
Researchreportingmanagementsystemstomeettheperformancerequirementsforsystemstaticanddynamicpagesareseparated,thesystemusesB/SstructuretoJSP+JavaBeanandacombinationofSQLServer2000databasedevelopmentmodel.Createasystemprototype,andthentheprototypeintotheconstantlyrevisedandimproved,untiltheformationofthefeasibilityofthedevicemanagementsystem.
Paperfirstdiscussesthebackgroundanddevelopmentofthesystemdesigngoals,andsystemdevelopmenttechniquesusedinthecorrespondingbrief.Functionalmodulesonthesystempartition.Thenthedatabaseonthesystemmodeldesign,includingdataflowdiagrams,entityrelationshipgraphanddatatablestructure.System,therearethreemainmodules:
moduleresearchprojectreport,feasibilitystudyforapprovalmodule,publicaccesstothemoduleofthemodule.Differentuserswhenusingthesystemaccordingtotheirrespectivepermissiontoaccessdifferentmodulestooperate.
Keywords:
Achievementdeclaration;JSPtechnology;JavaBean;Databasetechnology
1绪论
1.1选题背景及意义
当今的时代是信息爆炸的时代,信息如何有效地管理并发挥其效用已成为各国政府、企业、金融、商业贸易机构面临的重要问题。
作为信息技术在管理领域发展的一个重要分支,管理信息系统已在信息管理中起到了举足轻重的作用。
在我国管理信息系统的实践中,人们采用了各种先进的信息技术建设了一大批管理信息系统,其中相当一部分正成功地运转在组织机构的各个职能部门。
成功的管理信息系统能够大幅度地减轻业务人员繁重的日常工作,从根本上改变了以往不尽合理的业务流程,为机构的中高层管理人员提供了及时有效的辅助决策。
管理信息系统的成功实施正在并继续促进组织机构管理的现代化、科学化、规范化和系统化。
一大批成功的管理信息系统正收到很好的社会效益和经济效益。
就目前来说,很多科研单位和具有科研能力的高等院校进行科研成果的申报工作还停留在手工操作的阶段。
这样势必会造成人力、物力、财力的浪费,而且人工操作过程当中,发生错误的机率也相对比较高。
科研成果申报管理系统正好利用计算机与互联网的巨大的优势,把人工操作转换到计算机这个快捷的平台上,因而提高了效率,减少了一些不必要的浪费,也减少了申报和审批过程当中错误的发生机率。
从目前科研审批对网络和计算机的运用情况以及对无纸化办公的实际情况看,系统主要是满足申报员对科研项目进行申报和审批员对科研项目进行审批以及其他用户对科研项目的查询。
同时为了将来扩充的需要,能够非常方便的对系统进行升级。
2.1国内外研究现状
从大的方向来看,科研管理是属于项目管理领域的一部分,随着知识经济时代的到来,网络经济和信息技术的快速发展,要求各行各业必须根据项目为中心,以提高自身的参与与竞争能力。
在项目管理组织形式为企业发展提供了一个新的扩展形式,同时也为企业的项目管理系统的建设提出了更高的要求。
建立一个系统集成的业务模式将是项目管理活动的范围内,形成了一个有机的整体,使项目管理已成为一项基本功能,战略管理和持续改进的过程成为大多数企业需要解决的主题。
从国际的角度来看,在许多知名企业的企业项目管理已落实,如IBM全球服务部的业务流程都基于角色定义的过程管理流程和项目管理为核心,微软开发部门主要的发展,测试和项目管理三部分组成,并有专门的信息平台支持。
因此,企业项目管理已被广泛认可。
科研项目申报管理系统实现了科研管理自动化,目前科研项目管理系统的软件或产品已经很多了。
根据应用的技术和系统架构方式,这些产品主要可以分为单片机版的的科研管理系统、基于微软ASP技术的科研管理系统和J2EE的B/S架构的科研管理系统。
单机环境的科研管理系统是以集中应用为基础的,所有用户的应用系统都是在某个固定发计算机上集中运行。
这种系统对资源浪费严重,对硬件依赖性强,灵活性差,使数据库的发展受到了很大的刺激。
微软ASP技术的科研管理系统其界面采用了ASP技术,web服务器采用微软的IIS,通过ADO技术和ODBC技术访问后台关系数据库。
虽然采用了B/S结构,但要使网页解释执行,速度较慢,并而访问数据库灵活性差。
J2EE的B/S架构的科研管理系统跨平台性、开放性、扩展性、稳定性及成熟性,基本上避免了系统使用阶段出现的后期投资大、难维护等问题。
从需求而言,随着科技的统一发展,对科研管理提出了更大的要求。
以往的科研管理系统对学校管理、机构管理、人员管理、项目管理、成果管理、统计报表和维护方面存在很多的不足,如特殊人才管理、经费管理、学科建设等方面新问题。
并且各个不同高校具体业务和需求有所不同,所以像这种具体的应用系统很难获得一个通用产品,况且国家又没有统一的科研统计标准。
3.1本文研究的目标和内容
一、研究目标:
科研成果申报管理系统是作为内部管理的核心内容的一部分,可以通过本系统跟踪研究活动。
科研成果申报管理系统将人员,项目成果,权限等管理有机的结合起来,有效地提高科学管理水平和效率。
科研成果申报管理系统可以大大提高企业的管理效率,充分考虑到用户的便利性和灵活性。
在设计采取既来实现科研和控制信息的高效管理,也满足研究所的研究活动的决策者宏观管理的需求。
最重要的是,它可以直接反映研究所的工作人员的工作条件,为领导决策的科学依据。
二、研究内容:
科研项目申报及成果管理系统主要研究如何把项目,成果,权限等管理结合在一起,以达到有效地提高科学管理水平和效率。
研究JSP技术,如何利用JSP良好性能,在稳定性和安全性方面达到了很高的目标,以最大的努力确保数据的稳定性和安全研究。
在系统功能方面,主要做出如下研究工作:
研究如何实现科研项目的成果申报功能,其中主要包括添加新科研成果以及查询中申报成果并生成成果详单。
研究如何实现科研成果管理功能,其中主要包括成果列表、成果检索、成果新增和成果获奖。
研究如何实现课题申报功能,其中主要包括添加新课题以及查询申报课题管理并生成课题详单。
研究如何实现课题管理功能,其中主要包括对已入库的课题管理和未入库的课题管理两部分。
研究如何实现公共查询功能,其中主要包括成果的查询和课题的查询。
研究如何实现人员功能,其中主要包括人员列表、人员检索、人员新增和工作量检索。
4.1论文的组织结构
第一章绪论,对本文课题的背景及研究的意义进行了详细的阐释,之后对当今科研项目申报与成果管理系统的国内外研究现状进行了分析与阐明,然后对本文的主要研究目标进行了明确的阐述。
最后,对本文的主要研究内容进行了说明。
第二章系统需求分析,对科研项目申报与成果管理系统的需求在前期调研的基础上做出分析,阐明本系统主要的业务需求,功能性需求、性能需求以及数据的安全性需求等。
第三章系统总体设计,主要介绍科研项目申报与成果管理系统的功能结构设计,系统的技术架构设计,系统的网络架构设计以及系统数据库的设计。
系统实现,给出系统的开发环境和运行环境介绍,并给出系统主要功能模块的实现介绍。
第四章总结与展望,总结本文的研究工作,展望未来。
5.1本章小结
在第一章中简单的介绍了科研申报管理信息系统的开发背景和研究现状。
系统最终要实现的目标和内容。
以及该系统论文的组织结构安排。
2科研成果申报管理系统需求分析
科学研究是高等学校的重要工作之一,随着现代信息技术的发展,科研工作在数量和水平上日益提高,科研成果逐年增加,科研管理的相关人员在科研成果工作量统计的工作日趋繁重,运用相应的信息技术来进行管理,能够对科研信息以及科研工作量进行高效、安全的处理以及统计等操作,网络化的科研工作量管理系统,方便管理员对科研工作量的统计工作更加正规化、信息化,同时也方便普通用户对自己科研工作量的查询以及修改工作。
教师科研工作量管理系统要实现对高校科研情况的有效管理以及对科研活动的全程跟踪。
该系统为科研管理人员服务,使用方便,既能实现对科研活动的高效率管理和控制,又能满足高校的决策者对科研活动的宏观管理与决策的需要。
教师科研成果统计系统是一个高校内部管理的核心部分,包括论文著作著以及技术合同以及横向与纵向等多项信息管理职能。
随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。
科研成果申报管理系统可行性研究
技术可行性
JavaServerPages(JSP)技术提供了一种建立动态网页的简单方法,而且也简化了构造Web程序的工作。
JavaServerPages技术可以让Web开发人员和设计人员非常容易的创建和维护动态网页。
作为JavaTM技术的一部分,JSP能够快速开发出基于Web、独立于平台的应用程序。
一个JSP网页就是在HTML网页中包含了能够生成动态内容的可执行应用程序代码。
此应用程序可能包含JavaBeanTM,JDBCTM对象,EnterpriseJavaBeanTM(EJB)和RemoteMethodInvocation(RMI)对象,所有的部分都可以非常容易的从JSP网页上访问到。
例如,一个JSP网页可以包含HTML代码所显示的静态文本和图像,也可以调用一个JDBC对象来访问数据库;当网页显示到用户界面上以后,JSP页面将包含静态HTML内容和从数据库中找到相应的动态信息。
在JSP网页中,要把用户界面和应用程序分开可以考虑在网页设计人员和开发人员之间执行一个非常方便的授权任务。
它也允许开发人员去建立灵活的代码,从而非常容易的进行更新和重复利用。
由于JSP网页能够根据需要自动进行编译,Web设计人员无须重新编译应用程序逻辑就可以改变表述代码。
这也使得JSP与Javaservlet相比成为一种可以更灵活生成动态Web内容的方法。
经济可行性
传统的科研申报系统由信函等方式提出书面请求,人工记录申请内容,分类申报类型,审批是否可行,然后以信函等方式把审批结果反馈给申报人。
这些看似简单的工作,当申报项目越来越多的时候,会既浪费人力又浪费时间。
用网络实现这些功能是简单可行的,可以大大节省人力资源,同时具有高效性,使申报周期缩短,并且给申报人提供网络浏览,网上申请等更多的方便,使申报变的简单。
社会因素可行性
自从我国正式接入互联网以来,短短的数年时间内,互联网在我国得到了飞速的发展。
据中国互联网信息中心(CNNIC)调查显示,我国上网用户人数每半年都以超过50%的速度增长[18]。
人们在网上不仅进行购物、交流等一系列娱乐活动,而且还在网上开展工作,如科研申报、科研审批等。
科研成果申报管理系统的操作界面简洁明了,对不同的用户进行了精细的功能模块划分。
不同的用户在登陆系统后,无需进行再进一步的操作,相应的功能菜单就可以在界面上完全的显示。
这些都有助于进行第一次申报工作的申报员操作。
可行性研究结论
科研成果申报管理系统在系统是可行的,在技术、经济、社会因素等方面完全满足条件。
分析中,首先根据引言部分的需求分析,明确开发技术平台,分析技术下经济下和操作上的可行性,确定系统的综合功能需求。
接着明确开发系统的开发模式为jsp配合使用javabean,通过对系统做出可行性分析是为了完整可靠地按照既定目标来开发系统,是系统开发的必须过程。
科研成果申报管理系统组织机构
通过前面的系统分析,确定科研成果申报管理系统应该具有6大功能,分别是成果管理、课题管理、成果申报、课题申报、修改个人信息和公共查询。
下面将针对系统需要实现的功能进行简单的介绍。
科研成果申报管理系统功能模块
科研成果申报管理系统主要完成科研人员远程申报、审批员对申报项目的审批和公共查询功能。
基于以上需求分析,可将系统分为以下三个功能模块:
(1)科研项目申报模块:
是为申报人员提供远程申报的窗口,可以分为科研成果申报和科研课题申报,由申报员登录、成果申报、课题申报、修改个人信息、查询成果申报、询课题申报等6部分组成。
(2)科研项目审批模块:
是审批人员对远程申报的项目可以进行审核确认,该模块包括审批员的登录、未入库课题、已入库课题、未入库成果、已入库成果、查询用户信息、添加用户信息7个部分。
(3)公共查询模块:
该模块包括课题关键字查询、成果内容查询2部分。
岗位职责
科研成果申报管理系统面向两种对象:
申报员和审批员。
两者之间通过分配的权限ID和密码区分。
(1)申报员:
当用户以申报员身份登录后,可以选择成果申报、查询成果申报、修改个人信息、课题申报、查询课题申报等功能;
(2)审批员:
当以审核员身份登录后,可以对未入库课题及未入库成果进行审核,可以查询已入库课题、已入库成果以及添加、删除用户信息。
科研成果申报管理系统结构及总体业务分析
科研成果申报管理系统,我们将其分为6个主要模块分别是:
成果管理、课题管理、成果申报、课题申报、个人信息修改以及公共查询。
以下是对系统的具体结构以及业务的分析。
系统实现目标
教师科研成果统计系统是一个高校内部管理的核心部分,包括论文著作著以及技术合同以及横向与纵向等多项信息管理职能。
随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。
系统总体结构设计及需求分析
通过前面的系统分析,确定科研成果申报管理系统应该具有6大功能,分别是成果管理、课题管理、成果申报、课题申报、修改个人信息和公共查询。
下面将针对系统需要实现的功能进行简单的介绍。
系统在各项需求分析、系统分析和数据库设计都完成后,下一步根据这个系统的特点确定系统的开发模式。
通过对这个系统的分析可知,科研成果申报管理系统是完成对申报项目以及申报人员信息的具体操作。
因此,本系统准备采用JSP+JavaBean的开发模式进行开发。
图2-1系统功能模块图
(1)成果申报功能模块:
实现科研项目的成果申报功能,其中主要包括添加新科研成果以及查询申报成果并生成成果详单。
(2)成果管理功能模块:
实现科研成果管理功能,其中主要包括成果列表、成果检索、成果新增和成果获奖。
(3)课题申报功能:
实现课题申报功能,其中主要包括添加新课题以及查询申报课题并生成课题详单。
(4)课题管理功能模块:
实现课题管理管理功能,其中主要包括对已入库的课题管理和未入库的课题管理两部分。
(5)公共查询模块:
公共查询是对系统内各类信息进行开放查询,通过该模块可以查询人员信息、课题信息、成果信息。
(6)人员管理模块功能:
实现人员管理功能,其中主要包括人员列表、人员检索、人员新增和工作量检索。
(7)系统管理功能模块:
主要包括系统数据的初始化、用户信息的维护管理以及数据导出。
系统管理用例分析
系统平台管理是信息系统必需的功能之一,在系统平台管理中,用户分类主要有项目审批员、申报人员。
其中审批人员默认为“管理人员”,申报人员默认为“普通人员”。
其用例详细描述如表3-1所示,系统平台管理用例图如图3-4所示。
图2-2系统管理员用例描述
表2-1系统管理用例描述
用例名称
系统管理
参与者
管理员
前置条件
登录系统
用例描述
管理员登录系统后,进入系统平台管理页面,对系统进行管理。
事件流
1、管理员登录系统。
2、进入系统平台管理页面。
3、选择平台管理模块。
4、输入配置参数并提交。
5、管理员退出系统
异常事件流
用户输入数据非法或网络异常。
人员信息管理用例分析
人员信息管理模块是提供给管理人员使用的功能模块,审批员可以通过该模块实现人员管理功能,其中主要包括人员列表、人员检索、人员新增和工作量检索。
其用例详细描述如表3-2所示,人员管理用例如图3-5所示。
图人员管理用例描述
表2-2人员信息管理业务用例描述
用例名称
人员信息管理业务
参与者
管理人员(审批员)
前置条件
登录系统
用例描述
审批员登录系统后打开该模块可实现人员列表、人员检索、人员新增和工作量检索等相关信息。
事件流
1、管理人员登录系统。
2、管理人员信息管理页面。
3、管理人员可择增加、删除、修改和查询操作。
4、管理人员可选择查询操作。
5、管理人员可输入相关数据并提交。
6、退出系统。
异常事件流
用户输入数据非法或网络异常。
成果管理用例分析
成果管理模块是提供给管理人员使用的功能模块,审批员可以通过该模块实现科研成果管理功能,其中主要包括成果列表、成果检索、成果新增和成果获奖。
其用例详细描述如表-3所示,成果管理功能模块图如图2-7所示。
图2-4成果管理用例图
图2-5成果管理功能模块
表2-3成果管理业务用例描述
用例名称
成果管理业务
参与者
管理人员
前置条件
登录系统
用例描述
管理人员登录系统后打开该模块可实现对科研成果的操作,成果列表、成果检索、成果新增好热成果获奖等功能。
事件流
1、管理人员登录系统。
2、进入成果管理页面。
3、管理人员可择增加、删除、修改和查询操作。
4、管理人员可输入相关数据并提交。
5、退出系统。
异常事件流
用户输入数据非法或网络异常。
成果申报功能用例分析
成果申报功能模块是提供给普通用户(申报人员)使用的功能模块,用户可以通过该模块实现科研成果管理功能,其中主要包括成果列表、成果检索、成果新增和成果获奖。
其用例详细描述如表3-5所示,成果申报功能用例时序如图3-14所示。
图2-6成果申报功能用例时序图
表2-4成果申报功能用例描述
用例名称
成果申报功能
参与者
申报人员
前置条件
登录系统
用例描述
普通用户登录系统后打开该模块可实现读取成果列表、成果检索、成果新增和成果获奖等功能。
事件流
1、申报人员登录系统。
2、进入科研成果申报功能页面。
3、申报人员可择增加、删除、修改和查询操作。
4、退出系统。
异常事件流
用户输入数据非法或网络异常。
课题申报功能用例分析
课题申报功能模块是提供给普通用户(申报人员)使用的功能模块,用户可以通过该模块实现课题申报功能,其中主要包括添加新课题以及查询申报课题并生成课题详单。
其用例详细描述如表2-6所示,课题申报功能用例如图3-14所示。
图2-7课题申报功能时序图
表2-5课题申报功能用例描述
用例名称
课题申报功能
参与者
申报人员
前置条件
登录系统
用例描述
普通用户登录系统后打开该模块可实现课题申报功能,包括添加新课题以及查询申报课题并生成课题详单等功能。
事件流
1、申报人员登录系统。
2、进入课题申报功能页面。
3、申报人员可择增加、删除、修改和查询操作。
4、退出系统。
异常事件流
用户输入数据非法或网络异常。
课题管理用例分析
课题管理模块在功能设计上的主要目标是实现科研课题管理功能,管理员可以通过该模块实现对已入库的课题管理和未入库的课题管理两部分。
图2-9为课题申报操作流程图,图2-10所示为课题管理模块功能用例图。
2-8课题管理模块功能用例时序图
表2-6课题管理业务用例描述
用例名称
课题管理
参与者
审批员,申报人员
前置条件
登录系统
用例描述
管理人员登录系统后打开该模块可实现科研课题的管理,对已入库和未入库的课题管理两部分。
事件流
1、管理人员或普通人员登录系统。
2、进入客户报修管理页面。
3、管理人员可择增加、删除、修改和查询操作。
4、退出系统。
异常事件流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科研成果 申报 管理 系统