科研信息管理系统的设计与实现.doc

上传人:F****n 文档编号:104583013 上传时间:2019-10-09 格式:DOC 页数:25 大小:989.50KB
返回 下载 相关 举报
科研信息管理系统的设计与实现.doc_第1页
第1页 / 共25页
科研信息管理系统的设计与实现.doc_第2页
第2页 / 共25页
科研信息管理系统的设计与实现.doc_第3页
第3页 / 共25页
科研信息管理系统的设计与实现.doc_第4页
第4页 / 共25页
科研信息管理系统的设计与实现.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《科研信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《科研信息管理系统的设计与实现.doc(25页珍藏版)》请在金锄头文库上搜索。

1、科研信息管理系统的设计与实现张国强随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。 本文介绍了在PowerBuider环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。文章详细介绍了科研部管理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要

2、介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。【关键字】管理信息系统、科研管理、PowerBuider、Microsoft SQL ServerAbstractWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Mana

3、ging information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.)

4、internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment of PowerBuilder, utilizing “Top-Bottom” overall plan and a strategy a

5、ccording to “Bottom-Top” application and exploitation. This article emphasizes on three sections. The system analysis section of scientific research management information includes feasible analysis, organizing organs analysis, management function analysis, technological process of business analysis

6、, technological process of data analysis, data dictionary, disposal description and the like. The system design section mainly focuses on system function design and data base design. And the system realization section has provided several major program charts, together with the main windows and prog

7、rams.This economical and pragmatic system has explicit interface, with simple operation.Keywords MIS、scientific research management、PowerBuilder application,Microsoft SQL Server1引言随着计算机技术的广泛应用以及现代社会信息量的急剧增加,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代生活的需要,落后的管理技术严重阻碍了信息的交流与共享。医院科研成果数量增加较快,专业技术人才的科研内容较为复杂,涉及范围极其广泛

8、,为今后科研信息的查找提供方便、快捷的服务,鉴于此目的基于PowerBuilder 技术的科研信息管理系统为我们提供了强有力的应用工具。该系统可以达到用户检索迅速,查找方便,录入简单,可靠性高,存储量大,保密性好的要求,用户可以通过轻松实现科研信息的录取与修改,计算得分,管理经费,也可对科研信息情况进行管理与查询,生成各种统计报表。2系统需求分析科研部信息系统的建立,用户的需求可分为4个方面:1) 科研部人员通过本系统来进行课题、成果、论文、著作、专利等信息管理。2) 通过各项目的基础信息,等级,参与人员等信息,计算出每个人及科室的得分,并进行排序。3) 科研部人员通过本系统进行经费管理。4)

9、 科研部人员通过本系统进行科研数据的查询统计并生成各种报表。5) 要求界面友好,容易掌握。3技术平台本系统用Powerbuilder 9.0开发,数据库为SQL Server 2000 数据库,采用C/S结构。PowerBuilder是目前开发Client/Server结构的应用系统的主要工具之一。PowerBuilder9.0在继承与发展以前版本优秀功能的基础上,为适应网络应用程序的开发要求集成了Enterprise Application Studio中PowerBuilder以及Power Site的功能,在传统数据库开发的基础上,将Web应用更好地集成到PowerBuilder中。Po

10、werBuilder全面支持面向对象编程。是功能强大并易于使用的第4代编程语言(4GL),它内置了包括数据窗口在内的多种对象类,可以方便地访问数据库。相对于其他应用工具,PowerBuilder具有工作效率高、成本低、质量高、功能强的特点。4系统设计4.1系统功能划分和设计根据科研部需求,本系统主要满足各专家技术人才的查分需求,科研部普通工作人员,科研部管理人员的录入统计功能。科研部人员需要录入课题,成果,论文,著作,专利,经费能内容,每一个项目都录入所属课题或是论文等的级别,科室,负责人等。并需要根据各项目的级别和人员参与顺序等计算出该人员的得分、科室的得分。科研评估部分,需要能计算出单位时

11、间段内所有人员的所有项目的得分总和并排名,所有科室的得分总和及排名。本系统还得增加备份数据库和还原数据库的功能。软件还需要满足不同权限的设置。由科研部管理人员设置,每个科研部人员的权限,可以分别让某个工作人员只负责某个项目的录入。系统设置只让科研部管理人员进入,进行项目级别的分数设置,如课题等级,成果得奖级别等参数设置。科研部一般人员可以在每个项目中进行统计,另存,添加,删除,打印,添加得分人员,察看得分情况,察看经费,过滤,查找等功能。4.2 系统功能模块论文成果专利科研评估人员评估著作统计表经费管理课题人员新技术科室评估 系统功能图4.3 数据流图专业技术人才科研管理系统科 研 部项目清单

12、该科研管理系统得分层数据流图如图:顶层图计算得分项目基本信息得分规则该项目得分生成统计表 第一层图4.4数据库设计4.4.1设计局部ER模式实体和属性的定义:课题(课题编号,课题名称,课题科室,课题负责人,发表日期,课题等级,课题类型,课题经费,操作员,操作时间,其他立项,备注)成果,新技术,专利,著作等表和课题表相似。技术人才表(人员序号,姓名,性别,科室,拼音码,学历,职称,身份证,学术兼职,备注)专利类型表(专利类别编号,专利类别,专利系数)科室表(科室编号,科室名称,拼音码) 参数设置(参数编号,项目类型,人员序号,得分系数)ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对

13、局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。解释如下:一个项目可以有多个得分人员,一个人员可以有多个项目一个项目有多笔经费,一笔经费只能在属于一个项目一个项目只能属于一种项目类别,而一种项目类别可以包含多个项目;一个人员只能在一个科室,一个科室可以有多个人员4.4.2全局ER模式所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,

14、而且必须合理地表示一个完整、一致的数据库概念结构。“图书管理系统”的全局ER模式如下所示。n技术人员经费得分管理员参数设置项目类型设置项目完成经费管理系统设置察看查询项目管理消耗经费管理管理nnnnnnmm3mn1mmmmnmm全局E-R图4.4.3关系数据库的逻辑设计由于概念设计的结果是ER图,DBMS一般采用关系型(本人所使用的MS SQL Server就是关系型的DBMS),因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。设计结果是一组关系模式的定义。(1) 导出初始关系模式课题(课题编

15、号#,课题名称,课题科室,课题负责人,发表日期,课题等级,课题类型,课题经费,操作员,操作时间,其他立项,备注)成果,新技术,专利,著作等表和课题表相似。技术人才表(人员序号#,姓名,性别,科室,拼音码,学历,职称,身份证,学术兼职,备注)专利类型表(专利类别编号#,专利类别,专利系数)科室表(科室编号#,科室名称,拼音码) 参数设置(参数编号#,项目类型,人员序号,得分系数)(2) 产生子模式子模式是用户所用到的那部分数据的描述。除了指出用户用到的数据外,还应指出数据与概念模式中相应数据的联系,即指出概念模式与子模式之间的对应性。经费表(经费编号#,经费类别#,课题编号#,金额,费用日期,操作员,操作时间,备注)分数表(分数编号#,分数类型,所在科室#,项目编号#,项目时间,项目名称,其他信息,得分人员#,人员序号,得分,操作员,操作时间)(3) 根据设计中出现的问题本人在写系统时还加入了关系模式:1、管理员表:用于存储工作人员和管理员的用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号