高校科研管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计
设计数据库、确定数据库结构是开发MIS系 统的一项十分重要、难度非常大的技术性 工作,其合理性和优劣性直接影响到整个 应用系统开发工作的难度和好坏,权衡多 种数据库系统产品的性能,开放性,开发 费用等。数据库设计要遵循三个范式,但 是也要考虑实际情况,要考虑多方面因素, 如程序运行效率,程序设计复杂度等。 (一)数据库列表
(二)数据库表详细说明
一. 待开发软件系统的名称:高校科研管理
信息系统升级 二. 本项目的任务提出者:云南省教委及昆 明理工大学科技处 三. 本项目的开发者:昆明理工大学信息系 统研究室 四. 本项目的使用者:昆明理工大学科研处 五. 项目与其他软件,系统的关系:本项目 程序是建立在Windows 2000 系统上以PB 为开发软件的应用程序,采用SQL Server 2000为开发软件的数据库服务程
基于此,当选pb9.0+SQLerver为好。
系统分析
科研管理的业务功能
高校科研管理部门科技处分为科研处办, 计划管理科,成果管理科,科技开发科。 科研处办主要是负责对计划管理科,成果 管理科,科技开发科的管理。科技处的业 务功能如图:
科技处主管
科技计划管理
科技成果管理
科技开发管理
列 入 校 年 度 计 划 的 课 题
现的变化,能够轻易地适应各机构的撤并, 具有很强的适应性和稳定性。由于人员 代码层次很多手要输入不方便,因而采 用自动生成的方法。方便快捷。 一. 人员代码设计 人员代码=学校代码(5位)+学院代码(2 位)+系代码(2位)+教研室代码(2位) +人员流水号(3位);其代码结构如下: ★★★★★ ★★ ★★ ★★ ★★★
失真且速度慢。 在当前形式下,通过IT技术等信息化手 段,实现科研管理信息化,以加强日常科 研工作管理,整合科研工作流程,为决策 层提供真实有效的参考依据,从而提升科 研管理水平,也是当今高校科研管理的大 势所趋。 通过科研管理系统建设,可以实现科研 工作的网络化管理,形成一个动态的科研 数据中心和科研管理沟通平台,全面、实 时、准确提供学校的有关科研信息,服务 于高校科研工作人员的工作,辅助领导
进行科研管理决策,从而为科研管理人员 开展工作提供极大的便利。有鉴于此,通过 对高校科研工作的了解,我们提出了高校 科研管理信息系统开发的整体解决方案, 其目标如下: 【1】在数据库和先进的开发平台上,利用现 有软件,配置一定的硬件,开发一个基于 C/S机构的,易于操作、具有良好人机交互 界面的高校科研管理信息系统。 【2】系统前台直接面向用户,后台与数据库 相连,将从用户得到的信息进行处理,实
来自百度文库
※ 说明: 学校代码参照全国高校代码,昆明理工大 学代码为“10674” 学院代码由数字“99”表示;各系代码、各 教研室代码由数字“99”表示;人员流水 号由数字“999”表示。 二. 项目代码设计 项目代码=昆工科研代号(YK)+课题来源 代码(2位)+年号(4位)+承担单位代 码(2位)+流水号(3位),其代码结构 如下:
管理的人员管理。 四. 各单位信息管理 各单位信息管理主要是各学院的信息管理, 各科研机构的信息管理和重点学科及重 点实验室等信息的管理。信息管理主要 包括单位信息的维护、信息的查询和信 息的统计。在各单位管理系统中,建立 了科研成果的量化评估指标体系,实现 了科技人员工作量、成果水平的评价、 重点学科的量化评估。研究机构的量化 评估。
各 学 院 、 研 题究 机 构 的 在 研 课
研 究 与 发 展 机 构
课 题 的 参 加 人 员
课 题 经 费
技 术 转 让
学 术 交 流
人 才 培 养
上 报 报 表
签 定 、 验 收 成 果
科 技 论 著
获 奖 成 果
专 利
科 技 论 文
科 研 机 构 的 成 果 评 估
科研信息数据流程
、教研室代码、人员流水号。其中学校编码 套用国家统一编码。各层代码的位数也充 分考虑到了学校的规模和今后的发展。满 足代码设计的可扩充性原则。层次码的后 四层是根据大学各级部门机构具体详尽的 划分来构造的,用依次递增的人员流水号 来区分同一机构的人员,满足了代码设计 的可识别化、唯一化、合理性原则。 另外,代码采用数字码,可以使代码简明。 而且本代码也考虑到了学校内部有可能出
出。项目信息的查询有在研项目信息查询 和中止项目信息的查询。项目信息的统 计包括计划项目、在研项目,经费等相 关信息的统计。 三. 成果管理 主要是成果信息和与成果相关的信息。包 括成果信息的维护(成果信息的查询、 修改、删除等)、成果信息的查询、成 果信息的统计等。其中成果信息主要是 指论文、论著、奖励、专利、科研成果 等信息。成果管理由科技部门负责成果
序。 开发工具的选择 <1>PB,全称PowerBuilder,是开发MIS系统和 各类数据库跨平台的首选,使用简单,容 易学习,容易掌握,在代码执行效率上也 有相当出色的表现。数据访问具有无可比 拟的灵活性。但是用于网络通讯的支持不 足;使得PB在网络方面的应用也不能非常 广泛。
<2>VB, 作为一种较早出现的开发程序以其容 易学习,开发效率较高,具有完善的帮助 系统等优点。但是由于VB不具备跨平台这 个特性,网络功能和数据库功能也没有非 常特出的表现,从而也决定了VB在未来的 软件开发中将会逐渐地退出其历史舞台 。
数据流程分析就是把数据在组织内部的流动 情况抽像地独立起来,摄取了集体组织机 构、信息载体、处理工具、物资、材料等, 单从数据流动过程来考察实际业务的数据 处理模式。数据流程分析主要包括对信息 的流动、传递、处理、存储等的分析。高 校科研管理信息系统数据流程如下图。
人员
科研项目
经费
承担单位
科研成果 各 织学 院 组 科 研 机 构 获奖成果 专利成果
高校科研管理信息系统 分析报告
作者:薛征山 完成日期:2007-5-12 签 收 人: 签收日期:
引言 系统开发背景 随着科技的日益发展,高校的科研活动 和科研能力已成为高校综合实力的重要指 标,从而导致了高校的科研工作和统计工 作不断庞大和加重。而目前大多数高校科 研管理工作很大程度上还要依赖人工来进 行,即通过Excel、word等办公软件或者简 单的数据库采集系统来处理大量的数据, 这种方式不仅给科研管理人员带来了繁重 的工作量,并且造成科研管理人员和科研 工作人员之间缺少必要和及时的沟通,难 以反映高校科研现状,造成信息传递流转
成果负责人 获奖成果人 专利成果人 专利转让 科 研 机 构 各 织学 院 组
科技论文
作者
科技论著
学术交流
著作人
派出人员 接受人员
学术会议
会议论文
论文人员
系统设计
在系统分析的基础上进行科研管理系统的设 计,主要包括系统总体结构设计、代码设 计、数据库设计、功能模块的设计。 系统总体结构设计 基于科研管理处各部门物理位置比较分散的 特点,“高校科研管理信息系统”采用C/S 体系结构。拓朴结构为星形,传输介质采 用双绞线,网络操作系统采用具有较高性 能和可靠性的Windows NT操作系统 ,由
九. 退出
退出本系统 代码设计 代码设计是一个科学管理问题。设计出一 个好的代码方案对于系统的开发工作是 一件极为有利的事情。它可以使录入、 查询、统计等变得十分方便。 高校科研管理信息系统根据管理对象的 要求,其代码设计主要包括人员代码、 项目代码和项目来源代码等的设计。该
代码设计通过人员代码与项目代码的组合, 可以更方便的完成人员及项目查询,人员 和科研项目的统计等工作。通过项目代码 和项目来源代码的组合可方便地完成对各 项目的统计。 上述代码的设计采用层次码设计。由于层次 码各层之间有明确的从属关系,因而非常 适用于线性分类体系。代码的设计是按唯 一性、适应性、系统性、稳定性、规范化 等原则来设计的。比如人员代码,其结构 分为五层:学校代码、学院代码、系代码
<3>C++,Delphi,它们都是基于VCL库的可视 化开发工具,它们在组件技术的支持、数 据库支持、系统底层开发支持、网络开发 支持、面向对象特性等各方面都有相当不 错的表现,并且学习使用较为容易,充分 提现了所见即所得的可视化开发方法,开 发效率高。但是,它们并不是毫无缺点, C++在程序的调试执行上都面向落后于其他 编程工具。而Delphi则是它的语言不够广 泛,开发系统软件功能不足两个比较大的 缺点。
五. 系统维护
进行代码的维护工作,包括民族代码维护、 项目学科分类代码维护、人员代码维护、 职称代码维护、学位代码维护、外语语 种代码维护、项目来源代码维护、项目 类别代码维护、校、学院、系、教研室 信息维护、中国科技论文统计期刊目录 信息维护等数据库信息维护。 六. 上报报表
以数据库中存储的数据为基础,生成用于 向上级管理部门呈报有关于科研管理方 面的信息及统计资料的上报报表,包括 全国理工农医类普通高等学校科技统计 年报表和人文、社会科学类普通高等学 校科技统计年报表。 七. 联机帮助 提供操作本系统的帮助说明。 八. 窗口 在打开的窗口这间进行切换。
YK ★★ ★★★★ ★★ ★★★ ※ 说明: 昆工科研代号为“YK”。 项目来源代码为2个字符,含义如下 纵向科研:
横向科研
年号由 “99”表示;承担单位代码由“99”表 示;承担单位代码参照昆工部门代码标中代 码。流水号由“999”表示。
三. 项目来源代码设计
项目来源代码=级别(1位)+项目来源一 级代码(1位)+项目来源二级代码(2 位),其代码结构如下: ★ ★ ★★ ※ 说明 若无项目来源二级,则无二级代码,仅由 级别和项目来源一级代码构成。 国际级别为1,国家级为2,省级为3,其 他为4。
于采用TCP/IP协议,开放性好,易于扩充服 务功能,有很好的网络管理、容错技术及 保密功能支持。后台数据库采用Microsoft SQL Server高性能数据库管理系统。基于 C/S体系结构的管理系统一般由客户应用程 序,数据库服务器,网络三部分组成。数 据和数据库管理系统存放在数据库服务器 上,应用软件放在客户端。用户在客户端 运行应用软件,向数据库服务器发出数据 传输请求,数据库服务器上的数据库管理 系统处理用户请求并将响应结果通过网络
传递到客户端,用户就可以从用户端看到结 果。 功能模块的设计 根据系统的需求分析和业务功能,将本系统 划分为如图所示的子系统 。
高校科研管理信息系统管 理
系 统 管 理
项 目 管 理
成 果 管 理
各 单 位 信 息 管 理
系 统 维 护
上 报 报 表
联 机 帮 助
窗 口
退 出
一. 系统管理
系统管理是系统管理员进行管理操作的, 负责对整个系统用户权限的管理,用户 密码的管理,后台数据库的备份与恢复 等。 二. 项目管理 项目管理包括项目信息及与项目信息相关 的信息。包括项目信息的维护(即项目 信息的添加、修改、删除等),项目信 息的查询,项目信息的统计及打印输
现项目信息管理、成果管理、各单位信息 管理等管理系统,为科研处工作人员提供准 确、快捷地提供所需信息。
操作可行性分析
该系统的使用者主要是昆明理工大学科 技处人员 ,用户对计算机的基本操作均具 有相当的了解。该系统建立了科研量化评 估指标体系,实现了对各学院、研究机构、 重点学科的承担研究人文情况、研究成果 情况、学术交流与合作情况、人才培养情 况等进行统计并打分评估,使用频率及运 算量很大。 版权所有