springmvc的科研成果申报管理系统的设计与实现(源码)【字数:11377】

摘 要本文描述了科研成果申报管理系统的开发过程。本文采取自顶向下的结构化分析方法,对系统的开发背景、开发目的,开发意义进行了分析;通过实践的业务流程调研,对整个系统做出了详尽的规划和区分,最后确定了系统的各个功能模块。科研成果申报管理系统需实现如下几个方面的功能。前台分为科研人员和审核专家两种角色,科研人员拥有个人基本信息的查看、提交材料、申报须知、标准文档书写格式、在线咨询等功能;而审核专家有审核资料、申报须知、标准文档书写格式、在线咨询等功能。后台是系统管理员角色功能模块,主要是管理员维护、专家基本信息的增删改、科研人员基本信息的增删改、网站信息的管理、在线咨询、申报须知的管理、标准文档书写格式的管理、会员申报的管理。系统基于B/S模式,使用Spring MVC框架进行开发,数据存储使用MySQL数据库管理系统。
目 录
第一章 绪论 1
1.1研究背景 1
1.2研究意义 1
1.3论文组织结构 2
第二章 系统需求分析 3
2.1可行性分析 3
2.2系统总体功能 3
2.3 各模块需求说明 6
第三章 系统概要设计 8
3.1系统总体架构设计 8
3.2各模块接口设计 9
3.3数据库概要设计 14
第四章 系统详细设计与实现 18
4.1 数据字典 18
4.2功能设计与实现 20
结束语 32
致 谢 33
参考文献 34
第一章 绪论
1.1研究背景
伴随着计算机产业的发展之迅速,电子计算机的应用非常广泛[1],人们已经离不开它了。比如说对于信息的管理,对文字的各种处理,还有辅助设计以及辅助教学,在人们的日常生活中也应用到了。而科研成果申报管理其实就是一个平台——一个关于科研成果申报的平台,而系统的建成能够将管理科研成果变得更加规范化以及系统化,当然查询信息使用的手段也变得更加方便与快捷了。与此同时,实现现代化和信息化的网站管理也是科研成果申报管理的体现。
近几年来,随着信息化管理的快速发展,古老的对相关信息的人工管理 *好棒文|www.hbsrm.com +Q: ^351916072* 
方式再也不能满足如此之多的数据了。为了能跟上快速发展的脚步,能更好的适应高速而又有效率的信息时代,一个这样的网站必将诞生,它可以使用计算机来实现科研成果申报的功能。而针对这一点,设计了一个科研成果申报管理系统,来实现关于科研成果申报的网络管理,从而能够在最有效的,短促的时间内,可靠的完成整个网站的过程。
而为了完成该网站,这就需要收集一些资料和数据,查找和浏览一些相关的文献以及技术参数,并且对网站的真实的需求等各个方面进行了调查,进而发现现在所使用的人工记录方法的管理方式有以下几个方面的弊端[2]:对象的范围之广,存储数据不容易;填写的数据太多,工作量大,并且有非常之多的数据重复;不容易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料。
在现代管理中计算机的应用,使得计算机成为了非常重要的工具,领导者和管理人员应用到现代技术的工具[3]。计算机可以辅助高速有效的管理活动,能够增强管理者采集、处理信息的能力,进而有利于管理者可以及时的做出决策。计算机系统能够根据管理过程的种种情况,加工和保存这些原始数据和资料,管理人员能够在解决各种问题时可以随时进行查询来得到信息资料,能够知道整个科研成果申报管理的动态情况,进行动态管理,进而能够有效的处理科研成果申报管理的管理工作,实现了科研成果申报系统的信息管理的自动化,提高网站高效性。为此,科研成果申报管理从原始的人工转为了通过计算机管理,因而,科研成果申报管理应运而生。
1.2研究意义
科研成果申报管理平台的开发目的是使该网站项目转化为信息化的模式[4],方便网站管理人员的管理。系统首先要做的是对科研项目申报管理做进一步的分析,明确系统需求,查阅相关资料和内容,开发出一套新型的系统。从查询到的相关资料中,准确地认识到接下来要做的是什么,从而掌握系统开发的各个阶段和使用的方法来完成系统设计。该系统的开发主要围绕网站工作的实际情况,使之能迅速适应申报人员的需要[5]。
科研成果申报管理系统的实施的现实意义:可以将工作人员的工作量减少;家长及普通用户可以随时登录网站浏览信息,浏览相关资料;科研成果申报管理系统改变了以往的手工录入的方式,使用计算机录入信息会变得更加方便和快捷。
1.3论文组织结构
第一章绪论。讲述了研究背景、研究意义以及论文组织结构。对本系统的背景以及研究意义做出了清晰的阐述,最后对本论文主要研究的内容进行了简述。
第二章系统需求分析。讲述了可行性分析、系统总体功能、各模块需求说明,可行性分析分为操作可行性、经济可行性、技术可行性三个方面来进行阐述,而操作可行性分析从法律因素和用户使用的可行性来进行分析。系统总体功能包含了总体的功能、功能模块图以及三个角色的用例图。各模块需求说明按照角色分为系统管理员模块、会员模块、专家模块。
第三章系统概要设计。包含了系统总体架构设计、各模块接口设计以及ER图设计。主要介绍了科研成果申报管理系统的架构设计以及模块与模块之间功能的跳转。
第四章系统详细设计与实现。包含了数据字典以及功能设计和实现。数据字典根据第三章系统概要设计中的ER图设计来设计出系统需要的表,并给出了系统中每个模块是怎样设计以及实现后的效果。
第二章 系统需求分析
2.1可行性分析
2.1.1 操作可行性
该系统的操作可行性主要是从法律的因素、用户使用的可行性两个方面来进行研究的。
(1)法律因素
该系统是依据科研成果申报机构的实际情况进行开发和研制的,是通过大量的调查来得出的,该系统的软件设计是在独立的情况下完成的,没有可以作为抄袭的软件产品。
(2)用户使用的可行性
该系统对用户并没有什么高难度的要求,当然,除了需要拥有在Microsoft Windows平台上使用个人电脑的能力之外,并没有需要什么特别的技术能力。而作为系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用之前,不需要对操作系统的人员进行训练。这样既减少投入的成本又能够简单化了操作的环节。
由上述的分析可知道,该系统在操作上是可行性的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/16.html

好棒文