收藏 分享(赏)

科研成果管理系统毕业设计(论文).doc

上传人:无敌 文档编号:667537 上传时间:2018-04-17 格式:DOC 页数:32 大小:1.18MB
下载 相关 举报
科研成果管理系统毕业设计(论文).doc_第1页
第1页 / 共32页
科研成果管理系统毕业设计(论文).doc_第2页
第2页 / 共32页
科研成果管理系统毕业设计(论文).doc_第3页
第3页 / 共32页
科研成果管理系统毕业设计(论文).doc_第4页
第4页 / 共32页
科研成果管理系统毕业设计(论文).doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、杭州师范大学本科生毕业设计(论文)正文科研成果管理系统摘 要当今社会己进入信息社会时代,信息己经受到社会的广泛关注,被看作社会和科学技术发展的三大支柱(材料、能源、信息)之一。信息是管理的基础,是进行决策的的基本依据。在一个组织里,信息己作为人力、物力、财力之外的第四种能源,占有重要的地位。然而,信息是一种非物质的,有别于基本资源的新形式的资源。信息也是管理的对象,必须进行管理和控制。科研管理系统是将 IT 技术用于科研信息的管理, 它能够收集与存储科研的档案信息,提供更新与检索科研信息档案的接口;提高工作效率。系统采用 JSP 为编程语言。论文主要介绍了本课题的开发背景,所要完成的功能和开发

2、的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:科研, 管理, 系统, 开发杭州师范大学本科生毕业设计(论文)正文SCIENTIFIC RESEARCH MANAGEMENT SYSTEMABSTRACTIn todays society has entered the era of information society, information has been widespread concern in society, society and science and technology is seen as the three pillars of deve

3、lopment (materials, energy, information) is one. Information is the basis of management is the fundamental basis for decision-making. In an organization, the information has been used as human, material and financial resources beyond the fourth energy, plays an important role. However, the informati

4、on is a non-material, different from the basic resources of the new forms of resources. Information is also the object of management, must be managed and controlled. Logistics and distribution management system is IT technology for logistics information management, it can collect and store informati

5、on on file logistics distribution, logistics and distribution to provide updated information on file with the search interface; improve work efficiency. System uses JSP as the programming language. Paper introduces the development background of the topic, the development and function to complete the

6、 process. Note the focus of systems design, design ideas, technologies and solutions difficult. Keywords: logistics and distribution, management, system, Development 杭州师范大学本科生毕业设计(论文)正文目 录1、引言 .11.1 研究现状 .11.2 主要研究的目的及内容 .11.3 研究方法及设计思路 .21.3.1 研究方法 .21.3.2 设计思路 .32、应用需求分析与可行性分析 .42.1 应用需求分析 .52.2 运

7、行需求分析 .52.3 其他需求分析 .52.4 可行性分析 .52.4.1 经济可行性 .52.4.2 技术可行性 .62.4.3 运行可行性 .62.4.4 时间可行性 .62.4.5 法律可行性: .62.5 系统开发步骤 .63、相关技术简介 .83.1 JSP 技术简介 .83.2 Sqlserver2005 数据库 .83.3 JDBC.103.4 B/S 模式分析 .104、系统分析 .134.1 系统实现目标 .134.2 系统体系结构 .144.3 主控流程图 .144.4 系统 ER 图 .155、系统设计 .165.1 概要设计 .165.3 详细设计 .165.3.1

8、管理员登录界面 .165.3.2 管理员设置 .18杭州师范大学本科生毕业设计(论文)正文5.3.3 科研信息管理模块 .195.3.4 论文信息管 理模块 .205.3.5 获奖信息管理模块 .206、系统调试与测试 .216.1 程序调试 .216.2 程序的测试 .216.2.1 测试的重要性及目的 .216.2.2 测试的步骤 .226.2.3 测试的主要内容 .22结束语 .25致谢 .26参考文献 .27杭州师范大学本科生毕业设计(论文)正文1第 1 章 引言1.1 研究现状长期以来,院校的科研水平和科研规模一直反映着我国科研技术水平技术含量,随着现代科技的日益发展,各个院校的科研

9、活动和科研能力已成为反映高校综合实力重要指标,而随着高校专业类别的增加,教师科研领域范围扩大,高校科研成果管理所涉及的事物越来越烦琐,从研究所到各个教研室的科研成果管理,以及个人对科研信息的查询、统计等工作日益增多,因此目前的院校迫切的需要一个方便、安全、有效的平台来管理科研信息。而通过信息化的手段对日常科研工作进行管理,整合科研各种科研成果,为上级提供真实有效的科研信息依据,是提升科研成果管理水平的有效途径。这也是未来各个院校的大趋势。随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。高校科研成果的有效管理是高校面临的一项重要任务。目前大多数高校科研管

10、理工作,很大程度都通过 Excel、 word、PowerPoint 等办公自动化软件来处理大量的数据,这些软件很难有效的更新新的数据库,为科研成果管理带了很多不便,,同时各个科研单位和一些科研人员之间也缺少高效的沟通方式。所以建立一个安全有效的科研成果管理信息系统是非常重要的,构建的平台应该能够服务于学校教师的科研工作,为学校领导了解科研进度和状况提供了很多的方便,为高校研究所的科研信息管理工作提供有利平台,有助于学校整体科研技术水平的提高,因此制作一个高效的科研管理系统软件是十分重要和必要的。随着计算机技术的不断发展,软件技术的不断成熟,科研成果管理系统系列软件得到了充分的开发和应用,经济

11、社会的快速发展,越来越讲究信息的时效性、准确性,和交互性,而科研成果管理系统正好为此提供了一个很好的平台,所以此系列的软件得到了很好的开发与并在社会的各个领域得到很好的应用,特别是科研单位和高校中应用最多,此系统普遍实现了对用户的管理和对用户科研成果的有效管理,能快速、准确的对相关信息进行统计、查询,更为各个用户提供了一个很好的交流平台。为有效集成全国科技成果资源,建立标准统一、规范的科技成果信息平台,改变地方、部门成果数据库小型化、分散化状况, “国家科技成果信息系统”已立项建设,并已基本建成,但是存在数据指标不一致,地区间相互协调困难等问题。1.2 主要研究的目的及内容科研成果管理是典型的

12、信息管理系统,该系统基以 java 语言为基础,结合 SQL server 及Tomcat 工具,利用 My Eclipse 平台主要完成对科研成果的管理,不同的用户可以根据不同的权限实现对数据库的不同操作,包括数据库中的添加、修改、删除等,能很好的完成科研成果管理。科研成果管理系统主要对科研成果相关信息的统计及方便查看等,软件要求要实现以下流杭州师范大学本科生毕业设计(论文)正文2程:主管理员分配用户并赋予相应的权限,普通管理员(用户)登录后,统计个人科研成果信息提交管理系统后主管理员统一管理,执行修改,查询、删除、导出等功能。系统功能设计:该科研成果管理系统针对不同权限的用户提供不同的操作

13、界面,它负责与用户交互,接收用户通过浏览器传来的数据请求,并将请求传给数据库,同时请求处理结果通过浏览器呈现给用户,所以该设计主要包括现在两方面普通用户功能和主管理员功能。系统功能模块:用户的功能设计:用户运用该科研成果管理系统,应该具有用户登录注册,个人科研论文、学术著作、个人信息的添加、修改、删除等功能:(1)用户登录模块。由于本系统是面向全校各系老师的,因此只有输入正确的用户名和密码才能登录系统。登录系统后进入用户权限的操作界面。(2)用户注册模块。用户在此页面完成自己相关信息的填写并完成注册,从而成为该系统用户中的一员并获得相应的访问和使用权限。(3)论文管理模块。主要完成论文的添加、

14、修改、删除,用户在此页面可添加、修改、删除自己个人的科研论文的相关信息,而无权限在他人科研论文添加、修改、删除信息。(4)学术著作管理模块。主要完成对学术著作的添加、修改、删除,用户在此页面可添加、修改、删除自己个人学术著作的相关信息,而无权限在他人学术著作中添加、修改、删除信息。(5)个人信息的修改模块。主要完成对个人信息的修改,主要是用户对个人密码的修改。主管理员的功能设计本系统的管理员登录该科研成果管理系统后,具有对所有人员科研成果信息的添加、修改、删除、查询,对用户的添加、删除及修改,科研成果信息的导出等功能。(1)所有人员论文、获奖信息、学术著作、个人信息的添加、修改或删除、 。(2

15、)对用户的添加、修改、删除、查询。1.3 研究方法及设计思路1.3.1 研究方法科研信息管理是信息行业业务流程过程中十分重要且必备的环节之一,在信息行业业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多信息行业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。针对杭州师范大学本科生毕业设计(论文)正文3上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个科研管理系统。采用 JSP 作为开发工具,结合微软公司的 Sqlserver2000

16、数据库,数据库设计遵循 3 范式,主要设计了缴费基本信息表、科研基本信息表、消费基本信息表、管理系统的用户口令表等数据表。解决了科研管理系统中存在的数据安全性、数据一致性以及系统运行速度等问题。1.3.2 设计思路:(一)系统是以怎样的架构来实现的解决方案:系统采用 B/S 三层结构设计,在逻辑上分为表示层、业务逻辑层和数据库存储层。客户端为以 TCP/IP 协议为基础的 Web 浏览器,负责数据结果的显示和用户请求的提交,业务逻辑层是应用服务器与 Web 服务器,负责响应和处理客户端的各种服务请求,后台为数据库服务器,负责数据的存储和管理工作。(二)用户登录模块登录时的安全性问题解决方案:登

17、录网站时要求输入用户名和密码之外,这样固然对用户起到一定的安全保护作用,但是也存在漏洞,攻击者可利用软件通过穷举的方法破译,所以为了保护用户安全可通过“登录验证码”来实现,在登录时除了要输入用户名和密码外,不要输入随机生成的验证码,这样就可防止软件破译,验证码是生成不规则的图案。具体实现思路:先要在确定范围中获得随机颜色,设置页面不缓存然后获取图形上下文生成随机类,设定背景颜色和字体,再随机生成若干干扰线,随机生成验证码并将验证码显示到图像中,将验证码存入 SESSION 并输出图像到页面。(三)数据库设计应怎样设计,都包含哪些数据解决方案:数据库设计要遵循一些规则,尽量分离各实体对应的表,搞

18、清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。使用 SQL server 建立数据库,需要将数据库文件放到网页下的站点。数据库中包含的表如下:登录表(账号,密码) ;部门表(部门编号,部门名称) ;职称表(职称编号,职称名称) ;人员信息表(编号,姓名,部门编号,职称编号,职务) ;论文表(人员编号,当时职称,论文题目,发表刊物,发表时间,刊物类别) ;著作表(人员编号,当时职称,著作名称,出版社) ;获奖表(人员编号,当时职称获奖名称,获奖名次,获奖时间) 。杭州师范大学本科生毕业设计(论文)正文4第二章 应用需求分析与可行性分析伴随着信息行业的蓬勃发展和人们办公自动化意

19、识的增强,科研管理部门的的工作也越来越繁重,原来的科研管理系统已经不能完全满足相关人员使用的需要。为了协助信息行业开展科研管理工作,提高工作效率,充分利用信息行业的现有资源,开发更好的科研管理系统势在必行。科研成果管理系统是将 IT 技术用于科研信息的管理, 它能够收集与存储患者信息,提供更新与检索的接口;协助信息行业开展科研管理工作提高工作效率。科研成果管理系统采用 B/S 结构、结合网络数据库开发技术来设计本系统。开发语言采用JSP,数据库使用 Sqlserver2000 数据库。完成以下基本功能:本系统是一个独立的系统,用来解决科研信息的管理问题。采用 JSP 技术构建了一个有效而且实用

20、的科研信息管理平台,目的是为高效地完成对科研信息的管理。用户的功能设计用户运用该科研成果管理系统,应该具有用户登录注册,个人科研论文、学术著作、个人信息的添加、修改、删除等功能:(1)用户登录模块。由于本系统是面向全校各系老师的,因此只有输入正确的用户名和密码才能登录系统。登录系统后进入用户权限的操作界面。(2)用户注册模块。用户在此页面完成自己相关信息的填写并完成注册,从而成为该系统用户中的一员并获得相应的访问和使用权限。(3)论文管理模块。主要完成论文的添加、修改、删除,用户在此页面可添加、修改、删除自己个人的科研论文的相关信息,而无权限在他人科研论文添加、修改、删除信息。(4)学术著作管

21、理模块。主要完成对学术著作的添加、修改、删除,用户在此页面可添加、修改、删除自己个人学术著作的相关信息,而无权限在他人学术著作中添加、修改、删除信息。(5)个人信息的修改模块。主要完成对个人信息的修改,主要是用户对个人密码的修改。主管理员的功能设计本系统的管理员登录该科研成果管理系统后,具有对所有人员科研成果信息的添加、修改、删除、查询,对用户的添加、删除及修改,科研成果信息的导出等功能。(1)所有人员论文、获奖信息、学术著作、个人信息的添加、修改或删除、 。(2)对用户的添加、修改、删除、查询。科研管理系统具有标准科研管理系统所具有的现实中完整的科研管理步骤,完全的虚拟现实实现。真正实现节约

22、资源、提高效率、业务处理的同时真正实现科研管理系统的功能作用。杭州师范大学本科生毕业设计(论文)正文52.1 应用需求分析服务器 硬件处理器:Intel 内 存:512M 或更大硬 盘:120G 或更大软件Microsoft Windows XPMicrosoft ACCESSMicrosoft IIS 6.0 或更高版本Microsoft Office 2003客户机 硬件 无特殊要求,只要能上连接互联网即可软件Microsoft Windows 7 Microsoft IE 6.0 或更高版本系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 硬件

23、系统环境:Core 5600、1G MB(RAM) 、120GB(HD) 。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好2.2 运行需求分析硬件条件:酷睿 CPU、1G RAM、10G 硬盘以上的 PC 机;打印机;局域网。软件条件:Windows 7 IE6.0 以上2.3 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等) ,使上述各方

24、面最大限度的得到满足。2.4 可行性分析2.4.1 经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后科研信息管理提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否杭州师范大学本科生毕业设计(论文)正文6有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以

25、计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.4.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。科研管理系统用的是 JSP 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前 BS 模式软件相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.4.3 运行

26、可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前我国信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的 Mic 开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的 JSP+Sqlserver2000 体系,已无技术上的问题。2.4.4 时间可行性从时间上看,在两个月的时间里

27、学习相关知识,并开发科研信息管理系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能应该基本实现。2.4.5 法律可行性: 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何已存在的科研信息管理系统,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2.5 系统开发步骤一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报