基于Web的高校科研管理信息系统研究与实现
- 格式:pdf
- 大小:124.81 KB
- 文档页数:2
基于Web Services的高校科研管理系统设计与实现摘要:科研管理工作是高校工作的一个重要内容,现在高校越来越重视科研,导致科研项目繁多,增加了科研管理部门的工作量。
针对这一现象,设计了高校科研管理系统,介绍了基于Web Services的B/S 结构的关键技术,重点阐述了系统架构设计、功能设计以及实现方法。
通过运用先进技术和工具对高校科研管理工作进行分析和抽象,将其信息化和规范化,降低开发成本,提高系统开发效率,对基于Web Services的系统开发提供了一种借鉴模式。
关键词:Web服务;科研管理;数据抽象;分层设计0引言近年来,随着招生和就业形势日益严峻,高校均纷纷设法提高学校的竞争力,扩大自己的优势,创新办学特色,增强综合实力。
其中,科研水平是衡量高校综合实力的一个重要指标。
因此,高校在科研方面的投入持续增长,科研项目数量大幅度增加,导致学校科研管理工作日趋复杂,对科研管理人员的要求逐步提高。
如何有效管理科研项目和相关事项,使科研管理工作规范化、科学化和信息化,实现科研资源的校内共享,为全校师生的科研工作服务,已经成为高校科研管理工作的迫切需求。
随着工作的实际需要和信息社会的影响,构建适合每个学校工作环境的信息化科研管理系统势在必行。
本文以曲靖师范学院科研管理系统开发为背景,论述了采用Web Services等技术实现信息系统的一般方法、原理和思路,其实现方法可供其它类似信息系统的建设作参考。
1系统设计实现满足曲靖师范学院科研管理工作需求的管理系统从技术上来说不算困难,按一般软件工程设计思路即可达到要求,但考虑到系统开发的效率和运行维护,以及为将来建设的数字化校园能无缝对接和易于管理等因素,系统采用Web services、XML、AJAX等先进技术和工具来构建。
利用成熟的开发技术使得开发人员容易上手,提高了系统开发效率,而且系统易扩展,能应对未知的需求变更,系统性能得到优化,其健壮性和稳定性得到保障。
基于“互联网+”的高校科研管理信息化建设与创新研究随着互联网技术的发展,与各领域的深度整合,实现了信息共享和资源整合,推进了互联网技术在高校科研管理中的应用,本文在分析高校科研管理工作现状的基础上,论述了互联网技术在高校科研管理系统的发展与应用,为提高高校的科研水平和创新水平,提出了高校科研管理信息化建设的思路。
标签:互联网;科研管理;信息化随着互联网及信息技术在各种领域中的应用,我国高等教育事业也是日益发展,而衡量高校的综合实力的关键指标依然是科研实力及科研管理水平,致使不断提高白身科研实力及管理水平成为当前高校改革创新所面临的重要挑战,为了提高高校科研上的创新水平和与辐射力,采用信息化手段来建设高校科研管理工作,合理配置科研资源,优化科研水平,强化科研管理是主要的发展路线。
因此,构建高校科研管理系统是高校创新发展的有效途径。
1.高校科研管理工作的现状1.1 科研管理监管力度不足当前,高校科研管理部门职责是管理与监督科研项目的质量及成果转化等方面,但在科研项目的实施过程中给予关注力度不够,忽略了项目申报人员的资质以及公平化进行评选,导致科研管理工作的中缺少新青年的加入,缺乏创新思路,只过于强调程式化,缺少原则性,限制了科研发展的步伐。
在“互联网+”下,如何实现高校科研管理的科学化,高效化,更有效地服务于高校改革创新发展,是高校科研管理工作人员当前所要思考的重要问题。
1.2 科研合作形式单一传统的高校科研项目团队组建都集中在单一学科上,局限于同一学校、同一个院系、相同科研能力的教师集中在同一个项目中,这种封装式的科研模式虽能使科研人员潜心于研究,但存在着科研合作的单一性。
随着目前高校科研以产学研的模式为主,向跨学科的科学研究模式转变,凝聚跨学科的团队力量进行科学研究,加强研究水平和提高科技创新,而目前科研合作形式单一无法满足时代发展的需求,也不能保证科研的创新性。
高校的相关科研人员应该共同合作、共同创新。
高校科研管理系统的Web测试设计与实现作者:缪兴华蔡伯峰来源:《电脑知识与技术》2013年第16期摘要:首先介绍了目前Web测试的现状、Web测试的必要性、Web测试的主要内容。
接下来,结合高校科研管理系统的测试,分别从用户界面、功能、性能、安全性等方面对系统进行了较全面的Web测试设计,并完成了全部测试,对其他Web应用系统的测试实践具有一定的借鉴意义。
关键词:Web测试;功能;性能;安全性中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)16-3668-03随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多。
Web测试是Web应用程序在开发过程中以及开发完毕后进行的功能及性能等测试,以保证Web应用程序开发的正确性和有效性。
Web测试是Web应用程序开发过程的重要组成部分,Web测试的质量直接关系到Web产品的最终质量,近年来,Web测试越来越受到重视。
通常Web应用测试主要包含:功能和结构测试、统计测试、性能测试、可用性测试、兼容性测试、安全性测试、大数据量测试等方面。
高校科研管理系统(以下简称系统)是一个面向科研工作管理者、科研工作者的基于B/S 结构的Web应用系统,系统从整体功能分为前台信息展示和后台管理两部分。
该文以手动测试为主,结合自动化测试工具,根据我院具体情况,对系统主要从用户界面、功能、性能和安全性4个方面进行了比较全面的测试。
1 用户界面测试用户界面是用户访问系统时最先接触的元素,界面设计的优劣对系统质量的高低有直接的影响。
在界面测试中不涉及具体逻辑功能的实现,只是关心布局、字体、控件、风格、显示等界面上的问题。
一般地,界面测试根据检查单来进行,在检查单中列出需要测试的检查项,对照检查项逐项检查。
根据检查单,本系统的用户界面测试主要完成了整体界面测试、页面内容测试、控件测试等内容的测试。
整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感,要求整体风格统一。
摘要随着科学技术的发展,高校科研已经发展到一个新的阶段。
科研项目不断增加,支持科研的力度也在增大,但是这些要素的发展是零散的,所以这些科研的项目仍需要具有一个专门管理的系统。
建立这样一个系统不仅有利于规范科研项目,更对于高校的科研建设具有非常大的影响。
本文从高校科研管理的水平以及推进高校教育信息化的角度出发,在通过文献调研分析现有科研管理系统的基础上,开发了一个基于的高校科研管理系统。
本文以推进高校科研管理高效信息化为目标,阐述了高校科研管理系统的建设背景、需求分析、系统设计和实现等的方法和内容。
该高校科研管理系统采用了三层框架技术、以Visual Studio作为开发环境,运用网络开发语言并结合SQL Server作为系统数据库软件搭建了满足学校需求的系统。
本高校科研管理系统包含了六模块:申报管理、结题管理、成果管理、经费管理、统计查询、系统管理。
系统的管理高效而简洁,基本上把高校的科研数据进行了信息化的处理和记录对科研项目规范化管理,同时,提高了科研项目管理的便捷性,减轻工作负担,删除了繁琐的科研项目业务流程,对其实现简化的目标,增强管理效用,有利于对该系统进行推广应用,给予其他高校在科研管理这一方面以启示。
关键词:三层架构;;管理系统;信息化AbstractWith the development of science and technology, scientific research in universities has developed to a new stage. The number of scientific research projects continues to increase, and the expenses required for scientific research are slowly being resolved. Scientific research projects still need to have a specially managed system. The establishment of such a system is not only conducive to standardizing scientific research projects, but also has a great impact on the scientific research construction of universities.Based on the analysis of the existing scientific research management system through literature research, this paper develops a scientific research management system based on . In order to promote the efficient information of scientific research management in Colleges and universities, this paper expounds the construction background, demand analysis, system design and implementation of scientific research management system in Colleges and universities. The university scientific research management system uses three-tier framework technology, visual studio as the development environment, network development language and SQL serve as the system database software to build a system to meet the needs of the University. The university's scientific research management system includes nine modules: declaration management, project management, conclusion management, achievement management, fund management, statistical inquiry, personal data, and system management. The management of the system is efficient and concise. It basically processes and records the scientific research data of colleges and universities, and standardizes the management of scientific research projects. At the same time, it improves the convenience of scientific research project management, reduces work burden, and deletes cumbersome scientific research projects Business process, to achieve the goal of simplification, to enhance management effectiveness, is conducive to the promotion and application of the system, to give other universities in the field of scientific research management inspiring.Key words: 3tier architecture; ; management system; information目录摘要 (1)Abstract (2)第1章绪论 (5)1.1 选题背景与意义 (5)1.2 研究现状 (5)1.3 本文研究内容 (6)第2章系统相关技术 (9)2.1 系统三层架构 (9)2.2 (10)2.3 SQL Server (10)2.4 Visual Studio (10)第3章系统需求分析 (12)3.1 需求分析 (12)3.1.1 系统功能性需求 (12)3.1.2 系统非功能性需求 (12)3.2系统可行性分析 (13)3.2.1 技术可行性 (13)3.2.2 经济可行性 (13)3.2.3 管理可行性 (13)第4章系统设计 (14)4.1 系统总体设计 (14)4.1.1 系统架构设计 (14)4.1.2 系统功能结构 (15)4.1.3系统运行流程 (16)4.2 系统详细设计 (18)4.2.1 界面设计 (18)本系统界面分为两块,左边是系统功能,右边显示系统的主要内容。
09-0104-
02基金项目:江南大学人文社会科学研究基金预研项目(2010WQN001
)
作者简介:周晶(1984-)
,女,江苏无锡人,硕士,江南大学外国语学院助理实验员,研究方向为信息工程及控制、计算机应用。
0 引言
科研水平往往是衡量高校综合实力的重要指标之一。
近年来,随着高校科研投入的持续增长和科研项目的大幅度增多,科研管理工作更为复杂、工作量更为庞大。
传统的依靠Word、Excel等工具的半手工管理方法已经不适于
科研管理工作的需要,迫切需要建立一种高效的、规范化、信息化的高校科研管理信息系统。
1 技术路线
1.1 浏览器/服务器(B/S
)结构浏览器/服务器结构简称B/S(Browser/Server)结构,服务器端由Web服务器、数据库系统服务器和中间件组成,客户端统一采用浏览器,服务器端和客户端之间在物理上通过Internet相连。
这种结构将软件发布和维护的工作转移到了Web服务器端,解决了客户机安装维护困难的问题,令用户使用方便。
1.2 J2EE体系结构
J2EE(Java2platform enterprise edition)是美国Sun公司推出的一种全新概念的模型,它是各厂商共同发起的,并得到广泛认可的一个工业标准。
它利用了Java2平台的技术优势,
为企业系统的开发、部署和管理等相关问题提供整体解决方案,是一套完整的体系结构。
J2EE体系结构分为4个层次,
分别是客户表示层、中间服务层和数据管理层及应用层。
这种结构具有跨平台的特性,结构中的4个层次可以处于不同的平台下进行协作应用。
1.3 MySQ
L数据库My
SQL是由瑞典TcX公司开发的一种高性能、多用户、多线程、跨平台、建立在B/S结构上的关系型数据库
管理系统。
由于它功能强大、灵活易用、快速稳定,而且具有丰富的应用程序接口(API
),所以应用极为广泛。
2 系统设计
2.1 系统功能模块设计
根据高校科研管理具体的工作内容和流程,系统主要包括机构管理、
人员管理、项目管理、成果管理、学术会议、系统管理6个部分,如图1所示。
性别、职称、最后学历、最后学位、学科、研究方向等字段。
(2
)项目信息表:有机构、项目编号、项目名称、项目来源、批准号、负责人、立项时间、完成时间、项目状态、批准经费等字段。
(3
)成果信息表:有机构、成果编号、成果名称、第一作者、
成果来源、成果形式、出版单位、出版时间、刊号、关键字、成果字数等字段。
(4
)会议信息表:有主办机构、会议名称、会议地点、会议类型、
开始日期、结束日期等字段。
3 系统实现
3.1 菜单的实现
系统主页面中各功能模块菜单是通过名为menu.jsp的主JSP文件实现的,
其内容如下:<%@include file="/common/taglibs.jsp
"%><menu:useMenuDisplayer name="Velocity"config="cssHorizontalMenu.vm"permissions="my
RolesAda-p
ter"><ul id="primary
-nav"class="menuList"> <li class="pad"> </li> <menu:displayMenu name="OrganManag
e"/> <menu:displayMenu name="StaffManage"/><menu:displayMenu name="ItemManage"/><menu:displayMenu name="FruManage"/> <menu:displayMenu name="TechConference"/> <menu:displayMenu name="SysManage"/></
ul></menu:useMenuDisplayer>3.2 数据库实现
以创建人员信息表"staff_info"为例,语句如下:CREATE
TABLE`staff_info`(`organ_info_id`big
int(20)default NULL,//机构`bh`varchar(255)NOT NULL, //人员编号`name`varchar(255)NOT NULL, //姓名`birdate`datetime default
NULL, //出生日期`xb_info_id`bigint(20)default NULL, //性别`zc_info_id`bigint(20)default NULL, //职称`zhxl_info_id`big
int(20)default NULL,//最后学历`zhxw_info_id`big
int(20)default NULL,//最后学位`xk_info_id`bigint(20)default NULL, //学科`yj
fx`varchar(255), //研究方向PRIMARY KEY(`staff_info_id`
))ENGINE=InnoDB AUTO_INCREMENT=3DE-
FAULT CHARSET=utf8;3.3 数据管理控制层代码
p
ublic void setOrgaInfo(OrganInfo organInfo){ this.organInfo=organInfo; }
public String
delete(){ organInfoManager.remove(organInfo.g
etId()); saveMessage(getText("organInfo.deleted")); return
SUCCESS; }
public String
edit(){ i
f(id!=null){ organInfo=organInfoManager.g
et(id); }
else{ organInfo=new Org
anInfo(); }
return
SUCCESS; }
4 结束语
基于Web的高校科研管理信息系统的开发和应用对
于实现科研工作的信息化管理,提高管理水平和工作效率,推进高校科研管理建设具有十分重要的意义,本系统的设计和实现为科研管理工作提供了一个有效的解决方案。
参考文献:
[1] 廖映辉.
浅谈高校科技管理系信息系统[J].科技进步与对策,2000(3).
[2] 张燕.
基于网络的科研管理系统的设计[J].计算机科学,2006(11).
[3] 李玮,
刘继华.基于J2EE的高校科研管理系统的研究与实现[J].电脑知识与技术,2010(32).
(责任编辑:周晓辉)
Research and Imp
lementation of Scientific ResearchManagement Information Sy
stem Based on WebAbstract:Introduce key technology
of browser/server(B/S),J2EE architecture,MySQL database,research architec-ture,function and database of system.Improve management work efficiency
through research the informationalization ofscientific research management work,and it is a method to develop Science Research Management Information Systembased
on Web.Key
Words:Scientific Research;Management Information System;B/S Structure;J2EE·
501·第9期 周 晶:基于Web的高校科研管理信息系统研究与实现。