高校科研成果管理系统的设计与开发(源码)

随着现代社会网络信息技术的不断发展,高校对于科研成果的管理越来越规范科学化,过去传统的管理方式已经不能满足现在高校的管理需求。本系统设计一个简单方便的系统对高校的科研成果进行管理。本次设计采用现在流行的B/S架构,运用java语言、JSP技术和Mysql数据库进行系统的开发。系统分为管理员和教师两个角色,管理员可以对教师和学生等信息进行管理,还可以管理所有人的科研成果和项目;教师在登录系统后可以对科研成果和项目进行添加、删除等操作。本系统可应用于解决高校科研成果管理效率低,易出错等问题,系统操作简便、性能稳定、界面友好。关键词信息管理系统,科研成果管理,JSP,SQL
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外发展状况 1
1.3 系统开发目标 2
2 开发及所需技术 2
2.1 JSP技术介绍 2
2.2 JAVA简介 2
2.3 Tomcat服务器 3
2.4 Mysql数据库 3
3 需求分析 4
3.1 需求概述 4
3.2 功能需求分析 4
3.3 可行性分析 4
3.3.1技术可行性:技术背景 4
3.3.2经济可行性 5
3.3.3操作可行性 5
3.4 系统用例图 5
3.5 业务流程图 6
4 总体设计 7
4.1 系统架构图 7
4.2 系统模块总体设计 8
4.3 数据库设计 10
4.3.1 数据分析 10
4.3.2 数据库逻辑设计 11
4.3.3 数据库物理设计 13
5 详细设计 15
5.1 登录模块 15
5.2 用户管理模块 16
5.3 成果管理模块 17
5.4 项目管理模块 20
5.5 系统管理模块 22
6 测试 22
6.1 系统测试 22
6.2 测试总结 27
 *好棒文|www.hbsrm.com +Q: ^351916072# 
论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 课题背景
随着当今社会网络技术的不断发展,互联网时代的到来。每个行业在管理等各个方面逐渐的在向网络化的模式所靠拢。高校科研成果管理系统的网络化只要体现在管理时应用互联网信息技术,用网络化管理代替过去的传统的手工管理。毫无疑问,用网络化管理高校科研成果使得管理更方便、更科学、更高效。
高校科研成果管理系统设计的目的就是为了能够更好的满足现在高校对于科研成果管理的需求,为高校减少时间和人力的投入。颠覆了以往传统的高校科研成果管理模式,教师可以在互联网上根据自己的需求进行科研成果添加修改删除等功能,实现了用户在网上完成整个科研成果管理的过程。
本系统涉及到的编程语言、数据库等技术多且复杂,可以培养自己在学习过程中的独立思考、探索创新和解决难题的能力,为之后的工作与学习打下一个良好的基础。
1.2 国内外发展状况
国外发达国家的高等教育学校早在上个世纪90年代就开始校园数字化建设的进程,并形成了一套成熟、完整的体系[3]。领域内相关企业也开始迅猛扩张,例如:ERP厂商和专业的公司主导设计专业的数字校园产品和服务,产业化结构非常的成熟,具有相当完备的规模[4]。欧美发达国家的网络信息化管理发展的比较早,拥有完善的高校科研成果管理基础设施,全面的应用建设。学校都高度重视高效便捷的服务在整个管理系统中所占的比例,经过多年的发展,在管理科研成果方面得到了很大的建设效果[5]。
在国内实施网络信息化管理科研成果之前,许多高校常采用手工记录和Excel表格的方式对高校的科研成果进行登记和维护[6],主要流程为:高校老师从管理人员那里获得一张固定的表格并在表格上登记自己的科研成果,之后高校的管理人员将这些表格收集起来,然后对这些科研成果进行成果类别的分类、核对信息的对错和汇总,最后根据统计的结果来计算每个教师的科研成果。这种工作效率低下的管理方式,不但需要管理人员和教师投入大量的时间,而且还存在着许多的缺点[7],例如:登记错误率高、科研成果分类混乱、工作效率过于低下等。在如今网络化时代不断发展的背景下,国内高校对于科研成果管理必须进行改革。因此,国内的大多数高校为了可以更加方便,高效的管理自己学校的科研成果,抛弃了以往传统的效率低下的手工登记方式,开发出了一些符合自己学校特点的高校科研成果管理系统,使得科研成果能够有一个更好的展示平台[8]。
1.3 系统开发目标
经过查看了网上现有的高校科研成果管理系统,然后结合自己系统的特点进行分析。本系统在内容设计时应该满足如下目标:
(1)实现科研成果信息管理的系统化、高效化和便捷化。
(2)减少维护人员的工作量以及实现用户对科研信息的控制和管理。
(3)方便查询及记录等;
(4)通过网络操作,改善管理时效率低下的问题,提高人员利用率;
(5)考虑到用户多样性特点,要求界面简单,操作简便。
2 开发及所需技术
2.1 JSP技术介绍
JSP简介
JSP(Java Script Pages)是开发者在网页开发过程中选择最多的一种技术[9]。和HTML不一样的是,JSP可以直接在网页中编写java码,这样就使得开发者在开发过程中省去了很多麻烦,方便开发者进行网页开发。并且,JSP技术与其他技术不同的是,JSP可以在网页中加入动态内容,使得网页更加美观[10]。
JSP有如下优点:
(1)一次编写,始终都可以运行。

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

好棒文