1、本科毕业论文(20 届)基于 B/S 模式的教师科技成果管理系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要随着科研和生产技术的不断发展,先进的计算机信息管理方式逐渐取代传统的手工管理模式,数据处理量急速增加,不断更新,使原有数据组织和管理的模式同现代化的数据查询和统计的要求不相适应。信息作为管理的基础,是进行决策的的基本依据。在一个组织里,信息己作为人力、物力、财力之外的第四种能源,占有重要的地位。然而,信息是一种非物质的,有别于基本资源的新形式的资源。随着计算机技术的进步发展,使计算机完成对信息的收集、分析和处理的管理手段应运而生,并逐渐扩展到各行各业等生活多
2、个管理方面。教师科研管理系统也成为学校对教师管理中不可缺少的一部分。以往的教师科研管理方法是使用人工的方法管理文件档案,这种管理方式存在许多的缺点:效率低、保密差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来不少的困难。随着科学技术的不断提高,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,实用技术对科研项目信息进行管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。在这一背景下,一项能对学校教师科技成果管理实现信息化管理系统教师科技成果管理系统出现了,并在实际中得到了广泛的应用。本系统基于
3、 B/S 系统实现了教师科技成果的信息化管理与维护。关键字:管理;系统;开发;科技成果AbstractWith the continuous development of scientific research and production technology , advanced computer information management gradually replace the traditional manual management mode, the data handling capacity increased rapidly , constantly updated,
4、so that the original data organization and management model with modern data query and statistics not meet the requirements . Information as a basis for management decision-making is the fundamental basis of . In an organization , the information has been used as a fourth energy human, material and
5、financial resources beyond , occupies an important position . However, the information is a non- material , unlike the new forms of basic resources resources. With the development of computer technology, the computer to complete the collection of information , analysis and processing management tool
6、s have emerged , and gradually extended to all walks of life , such as multiple management . Teacher research management system has also become school teachers indispensable part of the management .Former teacher research management approach is to use artificial methods to manage paper files , there
7、 are many shortcomings of this management approach : low efficiency, poor , in addition , over time, will produce a large number of documents and data , which for the search, update and maintain have brought many difficulties. With the continuous improvement of science and technology , the computer
8、has entered all areas of human society and play an increasingly important role. As part of the computer application , practical technology for research information management, has incomparable advantages of manual management . For example: Find a convenient, high reliability , storage capacity, secu
9、rity and good, long life, low cost .In this context , a school teacher and technological achievements can manage to achieve information management system - the emergence of scientific and technological achievements teacher management system , and has been widely used in practice.The system is based
10、on B / S system implementation and maintenance of information management and technological achievements of teachers .Keywords : management; system; development; researchI目录摘要 .IAbstract.I1 绪论 .11. 1 研究背景 .11. 2 研究现状与意义 .11. 3 主要研究的目的 .21. 4 论文组织结构 .22 系统分析 .32. 1 系统需求分析 .32. 2 功能分析 .32.2.1 用户的功能设计 .
11、32.2.2 管理员的功能设计 .42. 3 本章小结 .43 概要设计 .53. 1 系统的功能模块 .53. 2 主要模块基本流程图 .53.2.1 用户模块 .53.2.2 管理员模块 .73. 3 系统功能描述 .93.3.1 教师模块 .93.3.2 管理员模块 .93.4 数据库设计 .103.4.1 管理员信息表设计 .103.4.2 教师用户注册信息表设计 .103.4.3 教师用户管理信息表设计 .103.4.4 公告信息表设计 .113.4.5 论文信息表设计 .113.4.6 获奖情况信息表设计 .113.4.7 著作信息申请表设计 .123. 5 本章小结 .124 详
12、细设计与实现 .134. 1 开发环境及技术选择 .134. 2 系统模式分析 .144. 3 系统架构 .154. 3 各模块详细设计与实现 .154.3.1 用户登录模块 .154.3.2 管理员设置 .164.3.3 科研信息管理模块 .184.3.4 论文信息管理模块 .194.3.5 获奖信息管理模块 .194.3.6 处理验证码的 Javabean.204.3.7 处理字符串的 Javabean.204.4 本章小结 .215 总结 .22致谢 .23参考文献 .24 11 绪论1. 1 研究背景长期以来,院校的科研水平和科研规模一直反映着我国科研技术水平技术含量,随着现代科技的日
13、益发展,各个院校的科研活动和科研能力已成为反映高校综合实力重要指标,而随着高校专业类别的增加,教师科研领域范围扩大,高校科技成果管理所涉及的事物越来越烦琐,从研究所到各个教研室的科技成果管理,以及个人对科研信息的查询、统计等工作日益增多,因此目前的院校迫切的需要一个方便、安全、有效的平台来管理科研信息。而通过信息化的手段对日常科研工作进行管理,整合科研各种科技成果,为上级提供真实有效的科研信息依据,是提升科技成果管理水平的有效途径。这也是未来各个院校的大趋势。随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。高校科技成果的有效管理是高校面临的一项重要任务
14、。目前大多数高校科研管理工作,很大程度都通过 Excel、word、PowerPoint 等办公自动化软件来处理大量的数据,这些软件很难有效的更新新的数据库,为科技成果管理带了很多不便,,同时各个科研单位和一些科研人员之间也缺少高效的沟通方式。所以建立一个安全有效的科技成果管理信息系统是非常重要的,构建的平台应该能够服务于学校教师的科研工作,为学校领导了解科研进度和状况提供了很多的方便,为高校研究所的科研信息管理工作提供有利平台,有助于学校整体科研技术水平的提高,因此制作一个高效的科研管理系统软件是十分重要和必要的。随着计算机技术的不断发展,软件技术的不断成熟,科技成果管理系统系列软件得到了充
15、分的开发和应用,经济社会的快速发展,越来越讲究信息的时效性、准确性,和交互性,而科技成果管理系统正好为此提供了一个很好的平台,所以此系列的软件得到了很好的开发与并在社会的各个领域得到很好的应用,特别是科研单位和高校中应用最多,此系统普遍实现了对用户的管理和对用户科技成果的有效管理,能快速、准确的对相关信息进行统计、查询,更为各个用户提供了一个很好的交流平台。为有效集成全国科技成果资源,建立标准统一、规范的科技成果信息平台,改变地方、部门成果数据库小型化、分散化状况, “国家科技成果信息系统”已立项建设,并已基本建成,但是存在数据指标不一致,地区间相互协调困难等问题。1. 2 研究现状与意义各大
16、高校每年都要组织职称评审、硕博导遴选,申报各类科研项目、教育教学改革项目、成果奖,成果鉴定等,都需要教师本人花费大量时间提供支撑材料,同时需要管理人员花费大量精力审核材料,特别是交叉学科、跨专业、跨学院的信息,一般都采取教师个人报送并提交证明材料、学院初审、学校复审等三级管理模式,给教师本人及管2理人员增添了很多工作量。 而在成果信息管理工作中也大多存在以下问题:第一,很大程度上还是依赖人工进行,即在计算机上输入大量的数据,通过Excel、Word等日常办公软件来处理数据,用简单的一些编程技术,实现数据的录入、查询、删除、更新和简单的检索功能,这种方式使管理人员工作愈加繁重。第二,数据不规范,
17、缺乏一个统一的平台,各级管理人员都根据自身习惯来保存数据,如出生日期有的记录为“1983.05” ,有的写成“1983.5” ,上报数据时必然出现五花八门的格式。第三,数据不及时,大部分成果信息靠管理人员每半年甚至一年统计更新一次。第四,数据传递关系不合理,人事信息找人事部门要,科技成果信息找科研部门要,教学成果信息找教务部门要,相互关联度低,容易出现记录混乱,调用速度慢,甚至造成信息流转失真、传递卡死等现象,无法达到人们对信息的准确、高效与实时的要求。因此目前的院校迫切的需要一个方便、安全、有效的平台来管理科研信息。而通过信息化的手段对日常科研工作进行管理,整合科研各种科技成果,为上级提供真
18、实有效的科研信息依据,是提升科技成果管理水平的有效途径。这也是未来各个院校的大趋势。1. 3 主要研究的目的高校的科研工作是全社会科技活动的一个重要组成部分。高校作为国家科学研究的前沿阵地,承担着大量的科研项目。高校科研管理工作具有一定的复杂性和特殊性,随着高校科研项目数量和体量的增加,给科研管理部门和管理人员管理难度加大,传统的科研项目管理模式正面临着严峻的挑战,迫切需要改进其管理体制和运行机制,以及更为科学完善的项目管理方法。实现科研项目的无纸化管理,提高工作效率,已成为各院校科研管理工作的发展趋势。1. 4 论文组织结构本文共分 5 部分:1.绪论。本章包括论文的研究背景、研究现状与意义
19、概述,同时对本文研究的结构进行了介绍。2.系统分析。从系统用户的角度出发,分析资助工作中的实际需求,进行系统的需求分析,并在需求分析的基础上,对系统进行总体设计。3.概要设计。本章对系统部分模块流程,模块功能,数据库等进行了具体介绍。4.系统的设计与实现。本章对各个功能模块进行详细地研究和设计。5.总结。总结全文的研究工作、研究成果。32 系统分析2. 1 系统需求分析科技成果管理是典型的信息管理系统,该系统基以 java 语言为基础,结合 SQL server 及 Tomcat 工具,利用 My Eclipse 平台主要完成对科技成果的管理,不同的用户可以根据不同的权限实现对数据库的不同操作
20、,包括数据库中的添加、修改、删除等,能很好的完成科技成果管理。科技成果管理系统主要是对科技成果相关信息的统计,及方便查看等,软件要求要实现以下流程:主管理员分配用户并赋予相应的权限,普通管理员登录后,统计个人科技成果信息提交管理系统后主管理员统一管理,执行修改、查询、删除、导出等功能。教师用户登陆后,执行增加、查询等功能。2. 2 功能分析该科技成果管理系统针对不同权限的用户提供不同的操作界面,它负责与用户交互,接收用户通过浏览器传来的数据请求,并将请求传给数据库,同时请求处理结果通过浏览器呈现给用户,所以该设计主要包括现在两方面普通用户功能和主管理员功能。2.2.1 用户的功能设计用户运用该
21、科技成果管理系统,应该具有用户登录登录注册,个人科研论文、学术著作、个人信息的添加、修改、删除等功能:(1)用户登录模块。由于本系统是面向全校各系老师的,因此只有输入正确的用户名和密码才能登录系统。登录系统后进入用户权限的操作界面。(2)用户注册模块。用户在此页面完成自己相关信息的填写并完成注册,从而成为该系统用户中的一员并获得相应的访问和使用权限。(3)论文管理模块。主要完成论文的添加、修改、删除,用户在此页面可添加、修改、删除自己个人的科研论文的相关信息,而无权限在他人科研论文添加、修改、删除信息。(4)学术著作管理模块。主要完成对学术著作的添加、修改、删除,用户在此页面可添加、修改、删除
22、自己个人学术著作的相关信息,而无权限在他人学术著作中添加、修改、删除信息。(5)个人信息的修改模块。主要完成对个人信息的修改,主要是用户对个人密码的修改。42.2.2 管理员的功能设计本系统的管理员登录该科技成果管理系统后,具有对所有人员科技成果信息的添加、修改、删除、查询,对用户的添加、删除及修改,科技成果信息的导出等功能。(1)所有人员论文、获奖信息、学术著作、个人信息信息的添加、修改或删除。(2)对用户的添加、修改、删除、查询。2. 3 本章小结本章对教师科技成果管理系统进行了功能需求分析。主要包括对系统功能性需求和各类用户角色的功能分析,明确了各类用户所需求的功能。下一章将要在此基础上,对教师科技成果管理系统进行设计。53 概要设计本章的主要内容是系统的设计,将在上一章需求分析的基础上,对教师科研管理系统进行概要设计。3. 1 系统的功能模块系统功能如图 3.1 所示。登录注册系统用户管理系统管理员系统用户登录用户注册论文管理获奖管理著作管理登录密码修改个人信息管理论文管理获奖管理著作管理登录密码修改用户管理管理公告管理教师科研管理系统3. 2 主要模块基本流程图3.2.1 用户模块用户模块分为用户登录和用户注册两个小模块,只有已经注册的教师用户才能够登录用户操作系统。登录后教师用户才能进行一系列的操作。用户注册模块基本流程图如图 3.2 所示。图 3.1 系统功能图