基于Web的科研档案管理系统的设计与实现毕业论文 联系客服

发布时间 : 星期六 文章基于Web的科研档案管理系统的设计与实现毕业论文更新完毕开始阅读8b85d4b326284b73f242336c1eb91a37f011322a

图1.3 校验业务流程图

校验表

审核 科研 科研处 图1.4 审核业务流程图

当前系统中存在的问题

现行系统是全人工录入、汇总,数据冗余大,工作效率低,现行系统中自然科学和人文科学不统一,两个子系统的的数据结构、操作方式均不相同,自然科学子系统采用B/S结构,所用数据库为SQL人文科学子系统,所用数据库为SQL。两个子系统相互独立,在功能上不能统一在一个系统内,管理起来非常不方便。。两个系统放在不同的部门,相互之间的信息流通困难。同时每月向上级单位所报报表需耗费相当大的人力进行大量数据计算,影响数据的准确率。

第二章 怎样开发一个科研管理信息系统

管理信息系统(Management Information Systems,简称MIS)是20世纪80年代才逐渐形成的一门新学科,其概念至今尚无统一的定义。这也反映了MIS作为新学科的特点,就是起理论基础尚不完善,起概念方法尚未明确统一。MIS定义有很多种,研究者们从各自的角度出发给出了不同的定义,最具代表性的几种定义有:

1.就其功能来说,管理信息系统是组织论、会计学、统计学、数学模型及经济学的混合物,这许多方面都同时展示在先进的计算机硬件和软件系统中。这个领域的中心问题是扩展视野,综合政府部门和民间组织的决策,这些组织必须控制其

内部活动和由该组织的规模与复杂程度所引起的种种功能要求。

2.一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方法,这些信息涉及到内部业务和外部情报。它按适当的时间间隔共给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程。 3.MIS是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用现代计算机技术、网络通讯技术、数据库技术以及管理科学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。

微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及JSP 来访问数据库并对其进行各种操作。JSP、SQL以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。

ADO 控件在数据库中的信息与将信息显示给用户看的JSP程序之间架起了一座桥梁。我们可以设置ADO控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADO控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。ADO控件还提供了用来浏览不同记录的各种跳转按钮。将ADO控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。

ADO(ActiveX Data Objects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。本文主要介绍用ADO编程所需要注意的技巧和在VC下进行ADO编程的模式,并对C++Extensions进行了简单的讨论,希望对ADO开发人员有一定的帮助作用。因为ADO是一个和编程语言无关的COM组件系统,所以这里讨论的要点适用于所有的编程语言和编程环境,比如:JSP、JSPScript、VC、Java等等。

对于

ADO

其中对象来说,我觉得比较重要的

是:Command,Connection,Recordset对象.

虽然严格的说这是不准确的,但根据我的实际经验确实如此.下面就分别来谈一下.

(1) Connection对象

Connection对象用于建立与数据库的连接.通过连接可从应用程序访问数据源.它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息.

(2) Command对象

在建立Connection后,可以发出命令操作数据源.一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询.Command对象在定义查询参数或执行一个有输出参数的存储过程时非常有用. (3) Recordset对象

Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集.在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的.Record对象用于指定行,移动行,添加,更改,删除记录. 下面就具体地说说如何用ADO存取数据:

在实际编程过程中使用ADO的一个典型的存取数据的步骤为: (1) 连接数据源 (2) 打开记录集对象 (3) 使用记录集 (4) 断开连接

ADO定义了一个可编程的对象集合.ADO对象模型如图所示:

第三章 系统分析

系统分析的主要任务是对现行系统作进一步详细调查,将系统详细调查中所得到的文档资料集中到一起,对内部整体管理状况和信息处理过程进行分析。系统分析是信息系统开发的基础性工作,研究新的管理系统,期望解决现行系统中存在的问题,提高信息采集的高效性和准确性,以便能及时处理大量的信息,及时打印出所需的报表,方便各级人员的管理。

系统分析的任务是在全面调查的基础上,通过问题识别、可行性分析、详细调查、通过对现行管理的分析,提出系统的要求和功能分析的总体逻辑描述。 3.1数据流程图分析

数据流程图是一种能全面描述信息系统逻辑模型的主要工具,能反映数据流在系统中的流动和处理情况。经过系统调查阶段的分析,并且依据用户的要求,我们确定了系统的基本功能和工作过程如下。