毕业设计(论文)-数计学院科研信息管理系统的分析与设计.doc_第1页
毕业设计(论文)-数计学院科研信息管理系统的分析与设计.doc_第2页
毕业设计(论文)-数计学院科研信息管理系统的分析与设计.doc_第3页
毕业设计(论文)-数计学院科研信息管理系统的分析与设计.doc_第4页
毕业设计(论文)-数计学院科研信息管理系统的分析与设计.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

赣南师院数计学院科研信息管理系统的分析与设计作 者 (数学与计算机科学学院,赣南师院,赣州341000)指导老师 刘(数学与计算机科学学院,赣南师院,赣州341000)摘要本文是从赣南师院数计科学学院的实际业务出发,针对本院科研信息手工管理的现状,经过详细的系统调查,对要开发的科研信息管理系统进行了详细的分析和设计,而且对系统的安全性方面也做了详尽的阐述。为数计科学学院 “量体裁衣” 开发出这个实用的单机版科研信息管理系统使用效果良好。 本系统的前端开发工具是visual basic 6.0,后台数据库选用的是microsoft office access 97。关键词科研,信息管理系统,数据库1引言高等院校不仅是教书育人的基地,也是科学研究的基地。科研与教学工作向来是相辅相成的,以科研促教学,以科研拉动学校、学科的发展已成为高等院校办学的一项基本战略,它体现了高校发展的综合实力。因此,高等院校进行信息化建设的过程中,科研管理信息化是其重要组成部分。而另一方面,各分管部门所提供的业务信息资源是构建高校其信息化建设的重要组成部分,因此,分管部门的信息化管理技术也不可忽视。考虑这些方面,研究和开发科研管理信息系统实现高校科研业务的数字化管理很有必要。赣南师范学院数计科学学院近年来科研成果从数量到质量均显现出快速提升的趋势,为实现其科研信息的资源化和管理的自动化,我开发了数计科学学院专用的科研信息管理系统。一方面有利于支持学校科研管理部门领导的科学决策,另一方面有利于推行我院科研日常事物处理工作的优质高效,提高科研管理工作的现代化水平。2 系统分析2.1 系统的初步调查我首先与院科研主管人员、科研管理人员以及其他相关工作人员进行了多次座谈;并向科研管理负责人详细了解了目前科研信息办公软件office处理的实际情况。从而掌握了数计科学学院科研管理的基本资料。数计科学学院的办公室工作人员日常文件处理如:文件打印、报表输出都采用microsoft公司的office软件进行处理,但实际在处理过程当中,大部分工作还是手工进行的,比如:文件的归类、查找、统计等。这种工作对于大量的数据处理会给管理人员带来许多的不便。目前院科研工作量逐步增多,比如:科研成果、科研经费、科研奖励等数据处理,其处理是通过科研管理人员使用word和excel对科研信息进行整理、分类、统计、打印和归档保存。具体进行的工作主要有:(1)对科研成果的管理(2)对科研经费的管理(3)对科研奖励的管理(4)对科研经费、科研成果、科研奖励的统计、上报和归档大量工作就会给管理人员带来许多不便。多方面总结分析来看,数计科学学院在科研信息管理工作中主要存在的问题有:1手工对信息查询、统计、分类归档处理慢、易出错、某些环节处理不当容易出错而且不易修改。2管理工作量大,数据容易丢失,经常给日常工作带来麻烦。3科研信息管理不科学,影响管理效率。22 系统可行性分析采用有效的科研信息管理方式是科研主管部门的重要工作之一。好的管理方式将会促进我院教学和科研水平的长足发展。而面对我院科研信息管理的现状,学院领导有三种选择:(1) 不做任何变化,维持科研信息管理的手工管理现状。(2) 购买市场上的管理软件,提高科研信息管理水平。(3) 根据学院的实际情况,自行开发一个科研信息管理软件。第一种情况显然是要排除掉的,因为学院科研主管人员对科研信息管理的重要性有正确的认识,迫切希望开发一个科研信息管理系统,使学院科研工作进一步规范化和程序化,提高科研信息管理的效率,以便及时掌握科研信息情况。那么,购买商品化的科研信息管理软件可行吗?答案也是否定的。为了单独开发一个小型的科研信息管理软件而花费经济和时间的投入是没有必要的。因此借毕业设计我申请来开发一个数计科学学院科研信息管理系统。一方面,经济上不必花费成本;另一方面,通过软件工程和程序语言的学习,在技术上有能力实现系统的设计;再一方面,系统采用可视化的windows界面设计,在操作上能够方便用户使用。接受了该项目,科研管理人员以及科研主管人员对我的开发工作明确提出了系统开发的目标如下:(1) 根据数计科学学院科研信息管理的现状的今后发展的需要,采用计算机软件开发技术,为学院开发一个在微机上运行的单击版科研信息管理系统。(2) 能实现对科研人员、科研成果、科研奖励、科研经费的分类录入、查询、统计、汇总等功能,减轻科研工作人员的劳动强度。(3) 系统界面人性化:为用户提供优美且操作方便的系统界面。(4) 系统要有高度的可移植性、数据共享性、数据安全性。基于以上开发目标,我确定系统管理的内容包括:科研人员的增减变化;科研成果的增加、修改;科研奖励的增加、修改;科研经费的增加、修改;以上科研数据的分类查询、统计、汇总、报表等功能。系统的数据有系统管理员通过键盘输入系统数据库。23 系统详细调查通过详细调查,我逐步了解了科研信息处理业务的内容和他们对新系统的开发要求:(1) 从管理角度来看,科研信息管理主要有科研主管与科研管理人员进行管理。他们的职责分工是: 科研主管:一方面,负责实施我院知识创新与科研发展规划;另一方面,负责协调本部门的科研项目及科研成果工作以及它们的审批工作。 科研管理人员:一方面,负责科研信息相关数据的管理;另一方面,负责对科研情况的分类查询、统计、存档、上报科研主管部门和科研处等工作。(2) 从实际业务处理的内容来看,主要包括:科研信息审批、科研信息处理、报表查询三部分。 科研信息审批:这项工作由科研部门主管完成。当科研人员呈交科研信息时,首先由科研主管通过核实作出判断,看成果信息是否属实,然后审批,审批后交至科研信息管理人员处进行登记。 科研信息处理:这项工作有科研信息管理人员来完成。管理人员对审批后的科研信息进行增加、删除、修改、统计、分析等处理。 报表查询:这项功能有科研处、科研主管、科研信息管理人员一起完成。科研处需要根据分管部门的科研信息进行科研计划备案,科研主管按照科研处的要求通知科研信息管理人员对需要的科研信息进行查询、统计和汇总然后打印报表。(3) 从系统的开发角度来看,保证系统数据的安全性也是很关注的问题在对数计科学学院科研信息管理方式和管理流程进行了全面、充分的详细调查和研究的基础上。了解其对科研信息业务处理流程。描述如图1.2.11.2.3所示。科研人员科研信息表审核未批准单科研主管批准单科研管理人员审批记录 图1.2.1 科研信息审核管理业务流程科研管理人员库存科研信息科研信息表科研信息改动审批批准记录新的科研信息查询、统计统计报表科研分类表图1.2.2科研信息处理业务流程科研成果科研奖励科研信息统计/汇总科研经费年度汇总报表科研处科研主管部门科研人员工作量统计表图1.2.3科研信息管理系统报表查询业务流程图24 系统逻辑模型在对数计科学学院科研信息手工管理方式和业务流程进行认真分析和研究的基础上,经过与相关管理人员商讨,确定了数计科学学院科研信息管理的系统逻辑模型。新系统将主要由科研信息管理人员使用具有科研信息处理、报表查询输出等功能。对于科研信息的审核业务,还是沿用以前的处理方式:根据科研人员的批准申请,由办公室用office软件生成科研成果审核表、科研经费审核表、科研奖励审核表等,再有科研主管审核签字批准,最后交至科研信息管理员手中进行登记。新系统能够以word的格式产生科研信息统计报表,以便向科研主管部门和科研处汇报科研信息。除此以外,还对系统的安全性提出了要求。24.1 系统安全性方面为了增强数据的安全性,系统具备数据库备份和恢复等功能,科研信息管理人员只要对数据库定期备份并保存起来就可以避免系统崩溃或系统数据丢失等。另外系统采用管理员登录方式进入。防止了除管理人员的其他人员修改数据。24.2 系统功能方面根据系统业务需求,确定系统应具备的功能有:(1)系统管理:系统维护;用户管理(用户添加/删除);数据备份;数据恢复;系统帮助。(2)项目经费管理:项目经费数据录入、更新、修改、查询,统计。(3)科研奖励管理:数据录入、更新、修改、查询、统计和信息浏览。(4)科研成果管理:数据录入、更新、修改;统计、分析,报表浏览和打印;综合查询。(5)科研人员管理:科研人员的信息录入、更新、修改、删除、查询。下面以数据流图和数据字典的方式来描述新系统的逻辑功能。1数据流图(简称dfd)(1)科研信息管理系统关联图如图1.2.4所示。f2f2科研管理人员f1科研信息数据管理科研处科研主管f1:科研成果信息表f2:分类统计报表图1.2.4 系统关联图(2)科研信息管理系统顶层图如图1.2.5所示。f4f4f3f2d1 科研信息库存清单f1科研管理人员1科研信息处理2报表统计查询科研处科研主管部门f1:科研信息表f2:处理结果f3:科研数据分类汇总f4:综合统计报表图1.2.5 顶层数据流程图(3)科研信息处理数据流程图如图1.2.6所示。f2f2f2d1 科研信息库存清单f1科研管理人员1.1科研信息分类处理1.2科研成果增删1.3科研奖励增删1.4科研经费登记图1.2.6 科研信息处理数据流图f2:处理结果f1:科研信息表2数据词典(简称dd)根据系统的数据流程图,得到数据流、数据存储、加工和外部项的数据词典(dd),举例说明如下: 外部项科研分管部(科室) 外部项系统名:科研信息管理系统 编号:条目名:科室 别名:科研管理人员输入数据:各种相关的科研信息 输出:各类查询报表主要特征:本系统是为科研信息管理人员所使用的,主要特征是管理人员的姓名和登录权利简要说明:本系统是根据科研信息管理部门科研信息手工处理业务来设置的,具有很强的实用性和针对性。修改记录:编写日期2006-5-7审核日期 数据流科研成果汇总 数据流系统名称:科研信息管理系统 编号:条目名:科研成果汇总 别名:来源:各类科研成果表去处:科研成果统计信息表数据流结构:科研成果汇总=教工序号+姓名+成果名称+成果类型+刊名+发表时间+署名+备注简要说明:根据科研数据库的变动情况,通过查询能汇总各类成果。修改记录:编写日期2006-5-7审核日期 数据存储科研成果表 数据存储系统名称:科研信息管理系统 编号:d1条目名:科研论文表 别名:来源:科研人员创造的成果去处:科研论文表记录组成:字段名:教工序号 作者 论文名称 刊名 论文种类 发表时间 承担责任 合作者 分数简要说明:科研论文表和科研著作、文学作品、艺术成果、一样,构成了系统的主体,即科研成果修改记录:编写日期2006-5-7审核日期 加工科研论文管理 加工系统名称:科研信息管理系统 编号:条目名:科研论文管理 别名:输入:科研论文的增减信息科研论文的修改信息科研论文的或奖情况输出:数据改变后的论文分类统计表加工逻辑:对科研人员递交的审批通过的科研论文信息进行实时添加和变更。对要处理上报的信息按要求进行统计查询汇总。简要说明:这部份是所有操作的基础。修改记录:编写日期2006-5-7审核日期3 系统设计3.1 系统功能结构设计科研管理信息系统主要的管理结构包括:科研人员管理、科研成果管理、科研数据统计、科研项目经费管理、科研奖励管理以及系统维护管理等六个管理体系,通过对科研管理的各项信息的采集和登记形成科研数据库。管理人员可以根据一定的需求对其进行数据录入、修改、查询、统计和报表打印等。具体的管理系统结构和功能图如图1.2.7所示。科研信息管理系统科研人员管理科研成果管理项目经费管理科研数据统计科研奖励管理系统维护管理数据录入数据修改数据查询数据统计数据报表科研论文科研著作文学作品科研项目艺术成果专利学术报告系统管理结构系统功能模块 管理系统结构和功能图(1.2.7) 为了更具体的描述系统的模块功能,以下我对系统输入、处理、输出功能进行了详细的介绍,并且还对主要模块用了hipo图描述如图1.2.81.2.9所示.(其中科研成果管理模块在上面管理系统结构和功能图中给出)图1.2.9图1.2.8 科研数据统计科研人员统计科研成果统计工作量汇总科研经费统计科研奖励统计科研经费管理数据操作查询与打印经费使用期录入统计经费使用查询经费使用报表浏览(1)输入信息输入信息是由科研信息管理人员完成,填报的内容主要有:学术论文、著作、文学作品、艺术成果、专利、立项项目、学术报告、科研奖励、科研项目经费等,为了提高输入速度和保证输入的准确性,填报中能够固定的类别都是菜单项或选择项,满足了填报员的需求。(2)处理信息处理信息包括:系统维护;数据维护;查询统计。系统维护:系统维护主要是对管理人员密码的修改、修改、删除;对数据库的备份、恢复功能。这一功能能够很好的保证系统使用的安全性。数据维护:主要是针对输入的科研信息进行添加、删除、修改等操作。查询统计:设计这一功能的原则是:方便、规范、有代表性及可操作性,它向个人、单位、领导、上级有关部门以及对外宣传提供科研成果的翔实情况,展示我院的科研工作面貌,更可以看出我院科研工作的发展历史。这些功能主要有:个人科研工作量统计、科研成果年度汇总以及其它不同类别的查询。查询可以按照时间段、按照姓名、教工序号等字段进行任意的组合来查询,查询结果能显示与表格中,以便浏览。下面图1.3.1是系统中一个组合查询的查询流程图。它详细描述了组合查询的过程(3)输出信息输出信息主要是科研信息统计的几个报表。要求是每个报表都能够根据不同的查询条件输出相应的汇总数据。每个报表能单独打印输出,并且能够转换成word的格式输出。报表的具体格式如下给出:教工序号 姓名 成果名称 类型 出版单位、报刊名称与期数 署名 合作者 备注 年科研成果汇总表科研成果年度汇总报表 图1.3.1 系统组合查询流程图浏览的某个数据表具有的字段选择查询方式选择查询内容选择查询条件继续选择查询内容继续选择查询条件取得数据窗体的查询语句根据查询方式与查询内容生成语句根据最终查询语句获得查询结果修改或删除输出、保存、打印取消查询3.2 系统数据库设计3.2.1系统涉及到的实体科研信息管理系统中所涉及到的主要实体及其属性有:科研人员姓名 教工序号 职称 教研室科研项目项目来源 项目名称 承担责任 教工序号 是否立项 计划研究起止时间 立项时间 成员排名 分数 科研著作教工序号 作者 出版社 著作名称 类别 出版时间 承担责任 教工序号 字数 分数 科研论文教工序号 作者 论文名称 刊名 论文种类 发表时间 承担责任 合作者 分数文学作品教工序号 姓名 作品类别 作品名称 刊名 发表时间 承担责任 合作者 分数艺术成果教工序号 姓名 成果名称 刊名或主办单位 发表时间 成果级别 承担责任 合作 分数专利 教工序号 专利号 专利名称 专利类型 申请时间 授权时间 发明人 分数 学术报告学术报告或会议主题 报告或会议负责人 报告或会议负责人职称或单位 学术报告或会议时间 学术报告或会议地点 学术报告或会议内容简介科研奖励 成果名称 成果类型 获奖教工序号 获奖名称 获奖情况 获奖时间科研项目经费 教工序号 项目名称 承担责任 拨款时间 拨款单位 拨款金额3.2.2系统的实体联系(e-r)图为了使e-r图表示得更加清晰,我将e-r图分成实体及其属性图和实体及其联系图,如图1.3.2-1.3.4所示。(由于科研成果表包括7个实体,我们在只拿科研论文为例来介绍)科研奖励教工序号成果名称成果类型获奖名称获奖情况获奖时间图1.3.3科研信息管理系统实体及其属性图1科研人员教工序号姓名职称教研室论文教工序号作者论文名称刊名论文种类发表时间承担责任合作者分数科研经费教工序号项目名称承担责任拨款时间拨款单位拨款金额图1.3.2科研信息管理系统实体及其属性图23.2.3系统的关系模型e-r图向关系模型转换的结果如下所示:n1n1nmmp科研人员创造负责科研项目花费科研经费科研成果荣获科研奖励图1.3.4 科研信息管理系统实体及其联系(图中“科研成果包括:立项项目、论文、著作、文学作品、艺术成果、专利、学术报告”)科研人员(姓名 教工序号 职称 教研室)教工序号为此关系码。科研项目(项目来源 项目名称 承担责任 教工序号 是否立项 计划研究起止时间 立项时间 成员排名 分数) 教工序号为此关系码。 科研著作(教工序号 作者 出版社 著作名称 类别 出版时间 承担责任 教工序号 字数 分数)教工序号为此关系码。 科研论文(教工序号 作者 论文名称 刊名 论文种类 发表时间 承担责任 合作者 分数)教工序号为此关系码。文学作品(教工序号 姓名 作品类别 作品名称 刊名 发表时间 承担责任 合作者 分数)教工序号为此关系码。艺术成果(教工序号 姓名 成果名称 刊名或主办单位 发表时间 成果级别 承担责任 合作 分数)教工序号为此关系码。专利(教工序号 专利号 专利名称 专利类型 申请时间 授权时间 发明人 分数)教工序号为此关系码。 学术报告(学术报告或会议主题 报告或会议负责人 报告或会议负责人职称或单位 学术报告或会议时间 学术报告或会议地点 学术报告或会议内容简介)报告或会议负责人为此关系码。科研奖励 (成果名称 成果类型 获奖教工序号 获奖名称 获奖情况 获奖时间)教工序号为此关系码。科研项目经费 (教工序号 项目名称 承担责任 拨款时间 拨款单位 拨款金额)教工序号为此关系码。3.2.4数据库的物理设计(1)数据库和表设计下面列出数据库的表名和字符标识。序号表名称字符标识1科研人员jaogong2科研项目xiangmu3科研著作zhuzuo4科研论文lunwen5文学作品wenxue6艺术成果yscg7专利zhuangli8学术报告xueshu9科研奖励jiangli10科研项目经费jingfei(2)表的结构设计下面几个主要的数据库表结构设计为例,列示如下: 科研人员信息表字段代码类型宽度小数位数是否为空教工序号numeric5no姓名text10no职称text10教研室text10 科研论文信息表字段代码类型宽度小数位数是否为空教工序号numeric5no姓名text10no成果类型text8no论文名称text20no刊名text20no论文种类text10发表时间textno承担责任text10合作者text10字数int10分数numeric42no备注text255 科研成果汇总表字段代码类型宽度小数位数是否为空教工序号numeric5no姓名text10no成果名称text20no类型text8no出版单位、报刊数与期数text20no署名text10合作者text10备注text255 科研学术报告表字段代码类型宽度小数位数是否为空成果类型text8no报告主题或会议名称text20no报告人或会议负责人姓名text10no报告人或会议负责人所在单位与任职情况text20报告或会议时间data timeno报告或会议地点text20报告或会议内容简介text255 科研管理人员信息表字段代码类型宽度小数位数是否为空用户名text10no密码text10no3.3 系统界面设计(1)主窗体界面设计:本系统主窗体界面左边的浏览结构与windows资源管理器类似,采用树型结构,友好的中文界面,轻松点击方式,右边表格能显示浏览结果,下方状态栏能显示浏览结果的总数量信息。另外,该窗体还具有菜单栏、工具栏,更重要的是:在工具栏下方配有一个条件组合查询区,当浏览表格中显示大量信息时,可以按照此信息在所在数据库(表)上具有的任何字段进行组合查询,具体的查询流程如图1.3.1所示,该界面集科研人员、科研成果查询模块与一体,操作方便、美观大方。(2)科研奖励与项目经费管理界面设计:科研奖励模块与项目经费管理模块虽然功能不一样,但它们都是有四种功能,即:信息录入、修改、删除和查询。它们都有两个窗体构成,即:登记窗体和查询窗体。(4)科研工作量统计与年度汇总界面设计:科研工作量统计模块可以按姓名或教工序号选择科研人员,然后选择年份、成果类型或总成果进行统计,统计结果在右边表格中显示。科研年度汇总模块可以对科研成果按照成果不同类别进行汇总,也可以选择所有成果进行汇总。不论统计结果还是汇总结果都可以用报表输出、保存或打印。(5)数据库备份与数据库恢复界面设计:数据库备份模块可以实现对系统数据库的备份功能,备份的数据可以放在你所要保存的磁盘,文件名可以随便命名,扩展名须为“.mdb”。数据恢复模块顾名思义可以对数据进行恢复操作,如果你备份了数据而系统的数据受到破坏或系统须重装,则可以通过备份数据来保证数据的完整。系统的主要界面如下:用户登录界面用户设置界面 系统主窗体界面科研奖励登记界面科研奖励查询界面科研项目经费拨款登记界面科研项目经费查询界面个人工作量年度统计界面科研成果年度汇总界面科研资料编辑界面数据库备份和数据库恢复界面3.4 系统代码设计代码是人和计算机通讯的共同语言,是两者交换的工具。本系统根据科研信息管理的实际需要,按照简洁、易懂、利于提高运行效率的原则建立了科研管理的代码数据库。4 关键技术本系统设计过程中用到了三个关键技术:treeview 控件的适当运用任意条件组合查询技术浏览与导出word文档打印无缝结合。前两种在前面已讲到过,这里讲讲第三种技术。“浏览与导出word文档打印无缝结合”即通过需求得到查询结果于datagrid表格中,管理员单击“输出”或“导出”按纽,系统会自动打开word编辑窗口将表格中显示的数据导入word文档中。这种情况下,管理员如果对报表样式不满意可自己对导出的数据进行修改即变成对word文档编辑。在这种技术过程中达到了系统与word文档编辑器的无缝结合的良好效果。5 结术语当前我们已迎来了计算机普及的高潮,信息时代已把我们带入了网络空间,这次使用vb 6.0开发的科研信息管理系统立足于基础,它仅仅为我系科研管理工作完善了一步,今后还需对该系统进一步改进和完善。参考文献:1张海藩. 软件工程导论(第四版) .清华大学出版社,20032欧启忠,李向红,魏文展.科研管理信息化与业务流程优化研究.技术与创新管理,2005,26(1):45-473刘开源,王红雷. 高校科研工作量化管理的研究和实践 .辽宁教育研究,2005,(3):37-384唐春.高校科研管理信息系统的功能设计.湖南理工学院学报,2005,(2):89-915刘玫瑾,王凯针,邵恩.北京体育大学教职工科研统计管理系统的开发与运用.北京体育大学学报,2005,(4):538-5406求是科技编著 .visual basic 6.0 程序设计与开发大全 .人民邮电出版社,20047刘圣才,李春葆 . visual basic 6 程序设计导学 .清华大学出版社,20028刘志铭,高春艳,孙健鹏等 . visual basic 数据库开发实例解析,机械工业出版社,20049lan sommerville .solftware engineering(seventh edition) 机械工业出版社,200410grady booth .object-oriented analysis and design with applications(second edition) 中国电力出版社,2003the analysis and design of science and research information management system for the mathematics and comp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论