收藏 分销(赏)

经济管理学院科研信息管理系统本科毕业设计.doc

上传人:胜**** 文档编号:2039064 上传时间:2024-05-13 格式:DOC 页数:50 大小:1.35MB
下载 相关 举报
经济管理学院科研信息管理系统本科毕业设计.doc_第1页
第1页 / 共50页
经济管理学院科研信息管理系统本科毕业设计.doc_第2页
第2页 / 共50页
经济管理学院科研信息管理系统本科毕业设计.doc_第3页
第3页 / 共50页
经济管理学院科研信息管理系统本科毕业设计.doc_第4页
第4页 / 共50页
经济管理学院科研信息管理系统本科毕业设计.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、本科毕业设计(论文)题目:经济管理学院科研信息管理系统院 (系): 经济管理学院 专 业: 信息管理与信息系统 班 级: 070512 学 生: XXX 学 号: 070512301 指导教师: XX 2011年6月 III本科毕业设计(论文)题目:经济管理学院科研信息管理系统院 (系): 经济管理学院 专 业: 信息管理与信息系统 班 级: 070512 学 生: 小学小校 学 号: 070512301 指导教师: XX 2011年6月经济管理学院科研信息管理系统设计中文摘要科研项目管理是一项系统工程,传统的高校科研项目管理模式已无法适应当前科研迅速发展的的要求.针对高校科研项目管理特点,提

2、出了VB6.0 技术支持下的高校科研项目信息管理系统的设计思想,并给出了具体开发框架. 本系统就是用计算机操作为高校管理各项科研信息管理工作而开发的管理软件。随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的信息管理系统。本文介绍了在VB6.0环境下开发一个通用高校科研管理系统的过程,应用Microsoft Access 2007数据库、管理系统、SQL语言查询操作、VB应用程序设计完成对高校科研管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计

3、了数据库结构和开发了应用程序。在编码与实现这一章中说明了几个主要模块的算法,并附带了一些主要的窗口和程序代码。论文主要介绍了本课题的系统概述、系统需求分析、系统设计和系统实现与编码、系统测试。关键词:VB;ACCESS;科研管理Economic management college research information management system designAbstractResearch project management is a systematic project, the traditional college research project management

4、model has been unable to adapt to the rapid development of the current research requirements. Against Universityresearch project management features presented VB6.0 support of the management system for college research projects design ideas, and gives specific development framework. This system is t

5、he management software which with the computeroperating system for the management of university research 。 As information technology in the management of increasingly deep and broad applications, management information system has been gradually implemented technically mature. Higher efficiency in th

6、e activities organically organize themselves, we must strengthen management, and strengthening the internal organization of the effective management of resources, and establish its own characteristics suitable management information systems. In this paper, in VB6.0 environment development of a commo

7、n management system for college research process. Through using Microsoft the Access 2007 databases, the management system management system, the SQL language inquiry operation and VB the application programming , the system not only completes to the university scientific research management system

8、management systems demand analysis, the functional module division, the database pattern analysis, but also has designed the database structure and has developed the application procedure. In the chapter of the coding and implementation,the paper present a few main modules algorithm and fringe some

9、of the main window and procedures. This paper introduces the topic of development background, systems analysis, database design and system design and implementation. Key Words : VB; ACCESS; research management目录中文摘要IABSTRACTII1 绪论11.1前言11.2国内外研究相关情况11.3课题的研究目的和意义12 系统需求分析42.1 经济管理学院科研管理的现状42.2 建立系统必

10、须具备的条件42.3系统要实现的目标42.4系统对经济管理学院产生的影响52.5功能需求分析52.6数据流程分析62.7数据字典82.7.1数据项的定义82.7.2数据流的描述92.7.3处理逻辑的描述102.7.4数据存储的描述113 设计原理和采用的主要方法与技术1331 Visual Basic 6.0开发环境133.2 Access 2007数据库134 系统设计144.1总体设计144.1.1系统设计原则144.1.2功能模块设计144.2程序流程图164.3数据库设计174.3.1E-R图174.3.2关系模式184.3.3数据库表结构185 编码与实现216 系统软件测试257

11、结论30致谢31参考文献32毕业设计(论文)知识产权声明33毕业设计(论文)独创性声明34附录35431 绪论XXX工业大学毕业设计(论文)1 绪论1.1前言高校科研管理工作是一项重要工作。其管理部门对科研信息的管理涉及面广,同一科研项目从课题申报、立项、审核、经费到款、成果转化、报奖、评奖到文件归档等要填写多种表格。如果单纯依靠手工或部分采用计算机(单机)处理科研数据、表格以及统计与查询等管理方式,工作量大且易出错,数据缺乏共享、冗余度高,难免会出现重复或遗漏。在计算机技术不断成熟以及校园网El趋完善的今天,为提高科研信息管理工作的效率和质量,有必要对科研信息进行计算机网络管理,建立以网络为

12、基础的。以数据库为核心的科研管理信息系统。避免由于纸张传递、电话方式或上门处理等工作方式而造成的对信息掌握的局限性和滞后性。1.2国内外研究相关情况20世纪90年代以后,国际信息化浪潮一浪高过一浪。自1993年美国率先提出国家信息基础“信息高速公路”计划之后,日、英、法、德等国家也纷纷提出各自的类似计划;高校是信息革命的发源地,科研信息管理系统的研发和应用实现了高校的管理科学化,通过管理促进学校科研的发展,更好地为经济建设服务。目前国际上的科研信息管理系统一般都采用最为先进的多层B/S服务体系结构,实现应用处理功能分布在网络上,服务器端提供数据存储、数据处理能力,客户端提供用户服务,只需要在浏

13、览器(MS IE5.0以上)下就可以运行应用系统。多层服务体系结构,可以大大提高系统的效率和运行灵活性。采用标准的信息技术,将系统的应用逻辑与数据展现相对独立并分离开来,使得系统在集成、交换、应用、展现等多方面使产品具有很好的开放性。近年来,国内高校在信息化建设方面做了许多努力,在教务教学系统建设和数字教学资源开发利用等方面都取得了一定成效。但是,在科研信息化方面的建设和应用情况则差强人意,大多数高校的科研管理信息化建设还比较初级。这使得科研管理人员负担沉重,也缺乏与科研人员之间及时有效的沟通联系,从而难以满足高校科研信息化的发展要求。当前科研信息系统的主要问题科研管理系统作为高校信息化体系的

14、一个重要组成部分,其架构模式、功能模块、数据流程将直接影响到科研管理工作的质量和效率以及学校科研规划与决策。由于高校科研管理机构技术力量的薄弱,现有的科研管理平台往往功能简陋,易用性较差。同时,由于大多数系统的开发都仅仅局限于本校的应用,在数据的共享和交换方面,难免会与兄弟院校或上级部门的管理系统之间不兼容,容易形成信息孤岛等等。1.3课题的研究目的和意义随着科学技术的进步和社会经济的发展以及高校办公自动化的建设,科研信息在科学研究中的地位和作用愈来愈重要。科学研究是高等学校的重要工作之一,对于一所高等院校来说,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了一定的

15、困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。XXX工业大学毕业论文(设计)经济管理学院科研信息管理系统设计是一个由人、计算机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映经济管理学院的科研活动,为日常事务的处理和管理职能提供支持。经济管理学院科研信息管理系统设计通常包括科研人员信息管理、科研项目管理、科研成果管理、学术交流管理。在学校教学、科研等水平不断提高,软硬件设施日趋完善之际,进一步加强科研建设,改进科研水平对于学校和学院的今后发展至关重要,其中做好学校科研信息化建设对于提高科研效

16、率尤为重要,传统的科研管理方法已不再适合目前的科研管理的工作的要求,因此加强科研管理,实现管理科学化,通过管理促进我校科研的发展,更好地为我国和地区的经济建设服务,则是今后高校科研管理工作的指导思想。实行科学化的管理,必须尊重科学研究的规律,改变以往那种静止、封闭的行政管理为主的模式,突出科研工作动态、开放的行业性管理特点。它需要全面系统地掌握科研信息,而信息管理系统就是综合利用计算机硬件、软件、网络、数据库等现代化管理手段来满足这个需求的高校科研信息管理系统的建立是实现科研管理科学化的一个重要任务。2 系统需求分析2 系统需求分析2 系统需求分析2.1 经济管理学院科研管理的现状经济管理学院

17、科研作为信息资源的中转地,有大量的资料要处理,包含很多的信息数据的管理。科研管理人员以及教师对科研资料、文件处理的主要方式是基于文本、表格等独立文件的手工处理,对于科研人员的基本情况的记录和科研信息的处理往往采用Excel等办公软件来进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。尽管有的高校里有计算机,但是都是独自为体,尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,总的来说,缺乏系统,规范的信息管理手段。基于这此问题,有必要建立一个经济管理学院科研信息管理系统,使经济管理学院科研的管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有

18、效的查询和修改经济管理学院科研的情况。因此,开发这样一套经济管理学院科研信息管理系统软件成为很有必要的事情。2.2 建立系统必须具备的条件 (1)学校院系具有一定的科学管理基础。即有合理的管理体制,完善的规章制度,科学的管理方法。同时可以充分利用计算机技术及网络技术实现管理作业程序化、管理业务标准化、报表统一化、数据资源完整化。(2)领导重视,业务人员积极性高。信息管理系统是一个复杂的人机系统,涉及面广,数据量大,是一项长期的系统工程,涉及到分院同科研有直接、间接关系的各部门及人员、学科、财务、设备等各个方面,只有各部门领导的重视,把建立科研信息管理系统作为本部门一项重要的基础设施建设亲自督查

19、,才能保证数据调研工作的顺利实施。除了领导的重视,业务人员的积极性也很重要。业务人员包括系统管理软件的开发人员和科研管理人员,开发人员的积极性直接影响着信息管理系统的开发进度和系统的效能XXX工业大学毕业设计(论文)2.3系统要实现的目标 由以上科研管理现状分析,不难发现采用Excel等办公软件来进行的管理方式已经远不能满足实际科研管理工作的需要,功能过于单一,不能对科研人员的个人信息及科研详细情况(如在研项目)进行有效管理,统计、查询等管理极为不便,并且效率较低。因此新系统在分析、设计和开发的过程中需要考虑能够解决如上所说的一系列问题。做到:(1)能够对科研人员个人信息实现有效管理。在实际中

20、,可能会经常有一些科研人员的学历信息、职称、职务、联系方式等信息出现变化。(2)能够对科研项目的进度及科研情况进行及时了解,在研、完成或未按时完成,对于科研项目,我们按照科研课题来源分为两大类:横向科研项目和纵向科研项目。(3)对学术交流信息能够及时登记和统计。(4)对科研成果进行有效管理:合理分类和统计、查询。科研成果可以分为四类:论文、著作、科研获奖项目及专利,学术交流。(5)在具备以上功能的基础上,科研信息管理系统应该还能对科研人员进行合理、科学、有效的业绩考核。此外,在能够对科研人员的个人信息、科研项目信息、进行快速、全面、准确的查询同时还应具有操作方便的科研项目和成果统计报表功能。2

21、.4系统对经济管理学院产生的影响(1)对管理机构的影响。计算机管理系统的建立,有利于经济管理学院搞好科研管理机构建设。管理机构的健全使经济管理学院科研管理更加规范化和制度化,同时也有利于学院科研管理部门和学校科研处之间分工明确、职责清晰、功能互补,管理的有序性大大加强,从而保证了科研数据采集的准确性。(2)对科研管理人员的影响。学校、学院高层的科研管理人员可以及时掌握科研信息,做出合理的决策。学院的科研管理人员能够从日常繁琐的事务中解脱出来,有更多的时间和精力了解校内外的科研发展动态,将工作重点放在重大项目的管理和对内对外环境的协调上。(3)对学院发展的影响。科研信息管理系统可以辅助学院领导的

22、决策,而决策决定着学院今后的发展。(4)有利于科研成果的转化。计算机信息管理系统的建立,降低了高校科研工作搜集信息的难度,使科研选题、立项、进度跟踪、成果鉴定、成果推广更加科学化。2.5功能需求分析为了实现系统的目标,即对高校的科研情况实现有效管理,系统必须具备以下主要功能有对期刊论文信息、项目获奖信息、项目基本信息、著作管理信息、项目参加人员信息等进行管理和信息检索管理以及对系统自身的用户权限管理。提供各种信息的录入,比如科研人员资料、项目获奖内容;系统不但含有经济管理学院科研日常项目的信息,而且还包含了对信息的查询检索功能。经济管理学院科研信息管理系统结构图如下: 人员信息科 研 成 果项

23、目信息信息检索系统管理经济管理学院科研信息管理系统图2.1 科研管理系统结构图本系统主要功能包括5 个子系统:系统管理、人员信息管理、项目信息管理、信息检索管理、科研成果管理。(1)系统管理模块完成对用户密码修改、用户添加功能。(2)人员信息管理模块完成对科研人员的信息管理。(3) 项目信息管理模块管理上级主管等部门科研纵向项目和横向其他高校或企业委托项目以及获奖的科研项目项目详细信息包括项目编号、项目名称、项目类型、项目负责人、项目批准经费、 已到经费、项目状态(完成情况:已完成、在研、未按时完成)、开始时间、结束时间、登记时间、详细情况,完成对项目的基本情况、完成情况。项目性质包括:分为国

24、家自然科学基金、国家社科项目资金、863、973、省部科委、厅局级及企业集团等情况。(4) 科研成果管理包括论文管理、著作管理以及学术报告等。论文管理模块管理发表的学术论文,包括论文名称,出版刊物(或出版社)、年份、作者、分类、是否被摘录(即检索源包括:分为EI、SCI、核心和一般四种情况。)等;论文分为会议论文和期刊论文,会议论文分为国际会议论文和国内会议论文,期刊论文(其范围包括:分为全国、国际、地方三种情况)分为核心期刊论文和非核心期刊论文、检索类论文。著作分为专著、编著、工具书、译著、教材等类别学术报告包括报告名称、时间、地点、主办单位(人员)、内容等(5) 信息检索主要包括:科研人员

25、信息检索与打印,基本项目信息检索与打印,获奖项目信息检索与打印,专利登记信息检索与打印期刊论文信息检索与打印,著作信息检索与打印,学术报告信息检索与打印在检索功能中可实现多个条件的组合查询, 可以进行自由逻辑组合,通过单条件、双条件及模糊查询。2.6数据流程分析数据流程图具有概括性,它对数据和数据存储仅作概括性的描述,这种特点对科研管理系统的维护和进一步的改进有一定的局限性,解决这一问题可以通过建立数据字典,对数据流程图中各个元素做出详细说明。由于数据流程图是分层次的,因此绘制时采取自顶向下逐层分解的方法.首先画出顶层数据流程图,它表明了系统的总的处理功能,输入和输出。系统顶层数据流图如图2.

26、2所示:图2.2 顶层数据流图人员信息管理数据流程图如图2.3所示:图2.3 人员信息管理数据流程图 科研项目信息管理数据流程图如图2.4所示:图2.4 科研项目信息管理数据流程图其中,科研项目信息管理,包括对科研横向项目信息与对科研纵向项目信息的管理。科研成果信息包括获奖项目和论文被收录情况以及著作出版发行信息,其数据流图如下图2.5和2.6所示:获奖项目信息数据流程图如图2.5所示:图2.5 获奖项目信息数据流程图 论文著作信息管理数据流程图如图2.6所示:图2.6论文著作信息管理数据流程图为了清楚说明整个系统数据的流向,现将系统的数据流程图分为四个部分:科研人员信息管理模块数据流程、科研

27、项目管理模块数据流程、科研成果管理模块数据流程,学术交流管理模块数据流程,并对科研人员管理数据流程和科研项目以及科研成果数据流图进行描述。2.7数据字典数据字典的内容主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义.数据字典从文字方面对系统的逻辑模型进行描述。2.7.1数据项的定义具体包括数据项的名称、编号、别名和简述;数据项的长度;数据项的取值范围。下面以科研人员编号、项目编号、科研项目状况、期刊论文的状况等来说明数据项的定义。数据项编号:I1数据项名称:科研人员编号别 名:科研人员编码简 述:某科研人员的代码类型及宽度:字符型,20位数据

28、项编号:I2数据项名称:项目编号别 名:项目编码简 述:某项科研项目的代码类型及宽度:字符型,20位 数据项编号:I3数据项名称:获奖项目状况别 名:项目获奖状况简 述:反映科研项目是获奖类型及宽度:字符型,20位取值范围:“一等奖”、“二等奖”、“优秀将”数据项编号:I4数据项名称:期刊论文状况别 名:论文被期刊收录状况简 述:反映论文是否被四大索引摘录类型及宽度:字符型,20位取值范围:“EI”、“SCCI”、“核心”、“一般”数据项编号:I5数据项名称:科研项目状况别 名:项目完成状况简 述:反映科研项目是否完成类型及宽度:字符型,20位取值范围:“在研”、“已完成”、“未按时完成”2.

29、7.2数据流的描述数据流的定义:数据流由一个或一组数据项组成。数据流包括数据的名称、组成、来源、去向和数据流量等。数据流编号:D1数据流名称:科研人员信息简述:学院办公室递交的科研人员信息数据流来源:学院办公室数据流去向:科研人员信息审核数据项组成:科研人员编号科研人员姓名性别+出生日期+籍贯+所在部门+政治面貌+学历+职称+家庭住址+电话号码+备注数据流量:约1次年 高峰流量:约 2次年数据流编号:D2数据流名称:合格科研人员信息简述:经审核合格的科研人员信息数据流来源:科研人员信息审核数据流去向:科研人员信息登记数据项组成:人员编号人员姓名性别+出生日期+籍贯+所在部门+政治面貌+学历+职

30、称+家庭住址+电话号码+备注审核时间审核人数据流量:约1次年 高峰流量:约 2次年数据流编号:D3 数据流名称:项目信息简述:各项科研项目的信息数据流来源:科研项目负责人数据流去向:科研项目信息审核数据项组成:项目编号项目名称项目类型合同号项目负责人+项目来源+批准经费+已到经费+项目状态+开始时间+结束时间+详细情况数据流量:约8次月 高峰流量:约12次月数据流编号:D4数据流名称:合格项目信息 简述:经审核后合格的项目信息数据流来源:项目信息审核数据流去向:项目信息登记数据项组成:项目编号项目名称项目类型合同号项目负责人+项目来源+批准经费+已到经费+项目状态+开始时间+结束时间+登记时间

31、详细情况 数据流量:约3次学期 高峰流量:约8次学期2.7.3处理逻辑的描述处理逻辑的定义:仅对数据流程图中最底层的处理逻辑加以说明。 处理逻辑编号:P-1.1处理逻辑名称:人员信息审核简述:审核各科研人员的信息是否合格输入的数据流:科研人员个人信息 处理描述:审查科研人员送来的个人信息单填写格式是否符合要求,不合格的信息单返回科研人员,合格的信息单准备进行人员信息登记输出的数据流:合格信息单,不合格信息单 处理频率:1次月处理逻辑编号:P-1.2处理逻辑名称:人员信息登记简述:对审核合格的人员信息登记输入的数据流:正确的人员信息 处理描述: 把审核合格的人员信息分为存档为科研人员信息输出的数

32、据流:科研人员信息单 处理频率:2次月处理逻辑编号:P-1.3处理逻辑名称:人员信息查询简述:用户及系科研管理人员对科研人员信息进行查询输入的数据流:科研人员信息 处理描述: 查询科研人员详细信息输出的数据流:详细科研人员信息单 处理频率:8次月处理逻辑编号:P-2.1处理逻辑名称:项目信息审核简述:审核各科研人员的科研项目信息是否合格输入的数据流:科研项目信息 处理描述:审查科研人员送来的科研项目信息单填写格式是否符合要求,不合格的信息单返回科研人员,合格的信息单准备进行项目信息登记输出的数据流:合格信息单,不合格信息单 处理频率:2次月处理逻辑编号:P-2.2处理逻辑名称:项目信息登记简述

33、:对审核合格的科研项目信息登记并进行分类输入的数据流:合格项目信息 处理描述: 把审核合格的项目信息分为横向项目信息和纵向项目信息输出的数据流:合格信息单 处理频率:2次月处理逻辑编号:P-2.3处理逻辑名称:项目信息修正简述:对不合格的科研项目信息更正输入的数据流: 处理描述: 把原来审核不合格的项目信息更正输出的数据流:合格信息单 处理频率:8次月2.7.4数据存储的描述数据存储在数据字典中只描述数据的逻辑存储结果,不涉及它的物理组织。数据存储编号:F-01数据存储名称:科研人员信息简述:记录科研人员登记后的有关情况数据存储的组成:科研人员编号科研人员姓名性别+出生日期+籍贯+所在部门+政

34、治面貌+学历+职称+家庭住址+电话号码+备注关键字:科研人员编号相关联的处理:信息查询、信息上报数据存储编号:F-02数据存储名称:科研项目信息简述:记录科研项目登记后的有关情况数据存储的组成:项目编号项目名称项目类型合同号项目负责人+项目来源+批准经费+已到经费+项目状态+开始时间+结束时间+详细情况关键字:项目编号相关联的处理:信息查询、信息上报3 设计原理和采用的主要方法与技术3 设计原理和采用的主要方法与技术本管理系统采用的数据库是Microsoft Access 2007据库,开发语言为Microsoft Visual Basic 6.0(简称VB6.0)。VB6.0作为前台的开发工

35、具,用ACCESS 2007为后台支持数据库,通过VB6.0的数据库控件来连接ACCESS 2007并对其编程来实现各种功能。因为ACCESS与Visual Basic用的同为Microsoft Jet数据库引擎,有着最好的兼容性。31 Visual Basic 6.0开发环境 Visual Basic 6.0是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环

36、境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁。ADO,即Active数据对象(Active

37、Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。本系统就是用ADO对象来连接数据库的。3.2 Access 2007数据库在ACCESS 2007推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名

38、称,或是为数据库的文件管理大XXX工业大学毕业设计(论文)费周章,通过ACCESS的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是ACCESS对于主从式结构的安全性管理不足,由于ACCESS可以快速的通过ODBC连接到数据库服务器上,并浏览所有表格或是相关对象转成HTML基本上,ACCESS对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。其功能分别叙述如下:a.表对象打开已经存在的表格、对已存在的表格字段数据进行修改、新建表格。b.查询对象可以用直接拖放的方式,建立表格之

39、间的关联与对应关系,自动产生SQL语法查询出我们想要的数据。c.窗体设计对象可以设计用户接口,用来输入并处理数据。d.报表对象利用视图向导的开发方式,简单、快速的建立出需求报表或标签。e.宏对象提供许多的宏功能,您可以把这样的宏连接到窗体设计中的任一个对象,以达成一些复杂的功能。f.模块对象撰写VB的程序模块,处理较复杂的问题与需求,该功能是采用事件驱动的模式,4 系统设计4 系统设计系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。逻辑模型主要确定系统要决如何做的问题,是系统设计的主要任务。系统设计主要包括:l 总体设计。下面主要介绍系统总体设计的原则和功能模

40、块设计等。l 输入输出设计。4.1总体设计4.1.1系统设计原则从系统分析到系统设计是一个由抽象到具体的过程。为了使系统设计能够反映系统分析的成果和用户的需求,系统设计还应遵循以下原则:(1) 具有较好的系统性。在此过程中,要从整个系统的角度考虑。如:系统的编码要统一,系统数据的采集规范前后要一致。(2) 具有较高的可靠性。从设计的角度来提高系统的可靠性,就应该提高系统的检错、容错、排错与故障恢复能力。对关键输入信息应设计检错与纠错功能,对可能的错误应进行容错设计,对关键性的数据和操作,应设置必要的控制,防止出现系统故障。(3) 具有良好的交互性与可操作性。对于MIS的设计,特别强调友好的人机

41、界面,对于科研管理人员,最好是不需要经过专门的培训就能够使用本系统。因此在设计时,要采用图形界面、屏幕显示简洁清晰,数据的输入、输出、处理以及查询的可操作性好,使用户能方便灵活的使用本系统(4) 具有较强的灵活性,即较好的可扩充性与可维护性。在系统设计过程时,要使系统具有较好的开放性和结构的可变性。应尽量采用模块化结构以提高各模块的独立性、可装卸性,使数据依赖减到最低限度。此外,在遵循上述原则的同时,还应尽量提高系统开发设计的经济性。XXX工业大学毕业设计(论文)4.1.2功能模块设计对系统功能模块的划分是结构化系统设计的重要内容。模块划分的原则是尽可能地减少模块间的依赖关系,模块是以系统的逻

42、辑模型为基础,按逻辑功能划分的。通过自顶向下,逐层分解将系统划分为功能明确、大小适当,并具有一定独立性且易于实现的模块,从而把把复杂的系统设计化解为多个简单模块的设计,然后,再将这些模块按其相互关系组成结构化的系统,即为系统的功能结构图。功能结构图是按功能的从属关系画出功能框的图表,可以清楚地表现模块各部分的划分及模块间的隶属关系。对该科研管理系统的功能模块进行划分如图4.1所示:高校科研信息管理系统功能结构图。在图4.1所示的高校科研信息系统中的信息检索模块详细结构如图4.2所示。本高校科研管理系统可划分为:人员信息、项目信息、信息检索、科研成果、系统管理五个模块进行分解。经济管理学院科研信

43、息管理系统人员信息项目信息科研成果信息检索系统管理参与人员信息科研人员信息基本项目信息获奖项目信息期刊论文著作信息专利登记学术报告信息你图4.1科研信息管理系统功能结构图XXX工业大学毕业设计(论文)其中信息检索模块结构图:如图4.2所示。著作检索与打印期刊论文检索与打印基本项目检索与打印获奖项目检索与打印科研人员检索与打印专利登信息检索与打印学术报告信息检索与打印项目参加人员检索与打印信息检索图4.2 信息检索模块结构图登录系统模块结构如图.所示:普通用户Admin用户系 统 用 户 信 息修改自身的用户名和密码修改Admin用户的密码创建修改和删除普通用户信息图4.3 登录系统模块结构4.

44、2程序流程图系统总流程图:如图4.4。YES显示操作结果开始输入用户名,密码和权限是否正确操作是否成功结束NONOYES显示主界面是否是管理员YESNO添加,修改,删除操作查看和查询操作退出系统总程图4.44.3数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。4.3.1E-R图系统总E-R图如图4.5所示:m参与项目编号项目名称负责人1负责人2批准经费已到经费状态开始日期项目来源项目性质科研代号结束日期科研项目发表科研人员专利申请报告题目报告人报告人职务报告人单位举办单位举办时间举办地点项目名称验收日期鉴定日期获奖日期鉴定单位获奖名称获奖等级授奖

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服