为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

科研信息管理系统设计

2017-10-15 45页 doc 348KB 20阅读

用户头像

is_841159

暂无简介

举报
科研信息管理系统设计科研信息管理系统设计 八年经验、专业指导毕业设计www.bysjzd.com 需要全套设计请联系:731767310 摘 要 高校科研是高校面临的一项重要任务,科研管理内容也比较复杂,科研设计的内容及其广泛,面临项目,资金和人员的管理,因此制作一个高校科研管理系统是十分重要的。高校科研管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用Micros...
科研信息管理系统设计
科研信息管理系统设计 八年、专业指导毕业设计www.bysjzd.com 需要全套设计请联系:731767310 摘 要 高校科研是高校面临的一项重要任务,科研管理内容也比较复杂,科研设计的内容及其广泛,面临项目,资金和人员的管理,因此制作一个高校科研管理系统是十分重要的。高校科研管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用Microsoft公司的Access和ASP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本文在对asp关键技术分析的基础上,根据科研工作的具体流程,对科研管理系统的体系结构,开发方法进行探讨,主要做了以下工作: (1) 分析了asp开发平台的体系结构及关键技术,认为在asp平台基础上开发三层架构的Web应用程序具有可管理性、可伸缩性好、可重用性好,易于构建等优点,决定采用asp作为系统的开发平台。 (2) 用面向对象和组件化开发相结合的设计方法,借助IIS工具,用asp语言,进行可视化建模,从系统需求、系统设计、系统实现三个方面,对科研管理系统进行了具体的分析与设计。 关键字:管理信息系统;数据库;ASP;Access;Web服务 - I - Abstract The universities scientific research causes a important task which the universities faces, the scientific research management content also quite complex, the scientific research design content and its is widespread, faced with project, fund and personnel's management, therefore manufactures a universities scientific research management system management system is extremely important. The universities scientific research management system management system is the typical information management system, its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Establishes the data uniformity and the integrity regarding former request is strong, the data security good storehouse. But requests the application procedure function regarding latter completely, is easy to use and so on the characteristic. After the analysis, we use Microsoft Corporation Access and the ASP development kit, uses each kind of object-oriented development kit which it provides, the data window this can facilitate in particular but succinctly operates the database the intellectualized object, first establishes the system application prototype in the short time, then, carries on the demand iteration to the initial prototype system, unceasingly revises and the improvement, until forms user satisfaction the feasible system. This text at to the asp key technique analytical foundation up, work according to the research of concrete process, manage the system structure of system to the research, develop a method to carry on a study, mainly did a following work: (1) Analyzed an asp development system structure and key technique of the terrace, think foundation can manage sex up developing the application procedure of the Web of three layers of structures to have at the asp terrace strong, flexible good, heavy use sex like, be easy to set up etc. advantage, decide adopting asp is the development terrace of system. (2) Use to face to object and module to turn the design method that the development combines together, ask for help IIS tool, use asp language, carrying on can see to turn to set up a mold, carrying out three aspects from the system need, the system design, system, managing system to carry on concrete analysis and the design to the research. Key word: MIS; Database; ASP; Access; Web Service. - II - 目 录 言 ......................................................1 第1章 前 第2章 系统开发工具介绍 ............................................2 2.1 ASP简介 .......................................................2 2.1.1 ASP技术的由来 ............................................2 2.1.2 ASP具有的特点 ............................................2 2.1.3 ASP的运行机制 ............................................3 2.1.4 ASP支持的语言 ............................................3 2.2 ASP的内建对象简介 .............................................3 2.2.1. Response对象 ............................................4 2.2.2 Request对象 ..............................................5 2.2.3 Server对象 ...............................................6 2.2.4 Application对象 ..........................................6 2.2.5 Session对象 ..............................................6 .......................................7 2.2.6 Objectcontext 对象 2.3 ACCESS 2003简介 ................................................7 2.4 IIS 5.1简介 ...................................................8 2.4.1 IIS服务器的特性 ..........................................8 2.4.2 IIS 5.1提供的基本服务 ....................................8 2.4.3 管理IIS的三种方式 .......................................9 2.4.4 安装IIS ..................................................9 第3章 管理信息系统研究概述 .......................................11 3.1 管理信息系统的发展历史 .......................................11 3.2 管理信息系统的特点 ...........................................12 3.3 管理信息系统的开发和评价 .....................................12 3.3.1 管理信息系统的开发 ......................................12 - III - 3.3.2 管理信息系统的评价 ......................................13 第4章 科研信息管理系统分析与设计 .................................14 4.1 科研管理系统的开发背景 .......................................14 4.2 科研信息管理系统的可行性分析 .................................14 4.3 科研信息管理系统的要求 .......................................15 4.4 科研信息管理系统的系统流程图 .................................16 第5章 科研信息管理系统设计 .......................................18 5.1 系统开发的指导思想和原则 .....................................18 5.1.1 系统开发的指导思想 ......................................18 5.1.2 系统开发的原则 ..........................................18 5.2 系统目标 .....................................................19 5.2.1 系统性能目标 ............................................19 5.2.2 系统功能目标 ............................................20 5.3 系统开发平台的选择 ...........................................21 5.4 科研信息管理系统功能模块设计 .................................22 5.4.1 系统功能描述 ............................................22 5.4.2 系统功能模块图 ..........................................23 5.5 数据库设计 ...................................................25 5.5.1 数据库设计原则 ..........................................25 5.5.2 数据库表格的设计 ........................................25 第6章 科研信息管理系统的功能实现 ..................................29 6.1 主界面介绍 ...................................................29 6.2 数据录入与管理的开发目的 .....................................31 6.3 数据录入与管理的设计与实现 ...................................31 6.3.1 部门配置的录入 ..........................................31 6.3.2 教职工信息的录入 ........................................33 6.3.3 期刊信息的录入 ..........................................34第7章 结 论 .....................................................37 参考文献 ...........................................................38 致谢 ...............................................................39 - IV - 浙江工业大学浙西分校信电系毕业设计(论文) 第1章 前言 随着计算机技术的发展和高校办公自动化的建设,使科研管理工作更加规范化、科学化,建设一个科研管理信息系统已显得非常重要。高校科研管理信息系统包括科研项目管理、科研成果管理、学术论著管理、机构人员管理、文件资料管理等等。全面引进面向对象的设计方法,开发出适合高校系级单位的科研管理信息系统。 科研管理系统要实现对研究所、高校等单位科研情况的有效管理以及对科研活动的全程跟踪。该系统为科研管理人员服务,使用方便,既能实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理与决策的需要,还能够为院对研究所的评价以及研究所对人员的评价提供依据。系统建设和实施后,将大大提高学校科研管理工作的信息化水平,全面实现学校的网络化科研管理体系。系统将会成为联系科研活动人员和科研管理人员的纽带,也将给学校整个的信息化建设带来深远而有意义的影响。 建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。一套较完善的研究院所的科研管理系统应以项目管理为中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面,并可关联到办公、人事、财务、设备等其它业务系统,整个系统庞大而复杂。 - 1 - 浙江工业大学浙西分校信电系毕业设计(论文) 第2章 系统开发工具介绍 2.1 ASP简介 2.1.1 ASP技术的由来 ASP是Microsoft提出的一个概念。所谓ASP是指Windows系统中运行的Web Server所能利用的Server端的Script环境,通常以DLL的形式表示。ASP实际上是一种在服务器端开发脚本语言的环境,利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,极大地减少了对客户端的要求。 2.1.2 ASP具有的特点 1 使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码即可快速地完成网站的应用程序。 2 无需编译,容易编写,可在服务器端直接执行。 (1)使用普通的文本编辑器,如记事本即可进行编辑设计。 (2)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 (3)ASP能与任何Active scripting语言相容。除了可使用VBSCRIPT或JSCRIPT语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如perl等。脚本引擎是处理脚本程序的COM组件。 (4)ASP的源程序,不会被传到用户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 (5)可使用服务器端的脚本来产生客户端的脚本。 (6)物件导向。 (7)Active server components具有无限可扩充性。可以使用多种语言来编写所 - 2 - 浙江工业大学浙西分校信电系毕业设计(论文) 需要的active服务器组件。 2.1.3 ASP的运行机制 1.用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。 2.浏览器将这个ASP的请求发送到给Web服务器。 3.Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。 4.Web Server 从硬盘或内存中读取正确的ASP文件。 5.Web Server 将这个文件发送到ASP.DLL的特定文件中。 6.ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。 7.HTML文件被送回浏览器。 8.用户的浏览器解释这些HTML文件并将结果显示出来。 2.1.4 ASP支持的语言 ASP本身不提供任何脚本语言,但ASP可以通过ActiveX Script 界面使用各种各样的脚本语言。Microsoft公司开发了两种标准的脚本语言:VBScript和Jscript。其他的脚本语言也可以通过ActiveX Script 标准界面在ASP中使用。ASP默认的脚本语言是VBScript,而Internet Explorer 默认的语言是Jscript。 VBScript是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBScript,所以最好不要在客户端使用VBScript。而在服务器端,则无需考虑浏览器的支持问。Netscape 浏览器也可以正常显示ASP页面。 2.2 ASP的内建对象简介 ASP的组件(对象)是建立基于ASP的WEB应用程序的关键。ASP的内建对象是嵌入在系统中的一组共享代码,它是由系统开发商根据WEB应用程序的需要,将一些常用的操作代码经过优化得来的。这些代码通常以ActiveX方式嵌入在WEB服务器内部,因此ASP的内建对象也常被称为ActiveX对象。以目前的WEB服务器IIS 来看,总共有六个内建对象:Request对象、Response对象、server对象、session对象、Application对象、Objectontext对象。 - 3 - 浙江工业大学浙西分校信电系毕业设计(论文) 2.2.1. Response对象 1 .功能 Response对象主要用于控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。具体来说Response对象具有如下功能: (1)传送字符串到客户端:这是Response对象最基本的功能,ASP程序主要就是靠Response对象向外输出信息的。可以直接利用Response对象将字符串输出,但是也可以直接输出变量的值。 (2)控制信息传送的时刻:此项功能特别适用于将大批量数据传送到客户端的场合,在这种情况下为避免一边解释脚本一边输出数据所带来的时间消耗,可以通过控制信息传送的时刻来强制脚本解释执行完后再传送。 (3)重定向网页:此项功能在WEB应用程序中使用较为普遍。它实现的功能类似于网页中的超链接,但是不同的是超链接需要用户点击,而重定向则由程序控制进行跳转。 (4)控制用户浏览器的Cache:用于控制该网页是否可以被浏览器缓存。可以缓存意味着客户在第一次访问过此网页后,该网页文件就被缓存于客户浏览器中,稍后再访问此网页时就直接从缓存中访问。反之,每次访问都必须从WEB服务器中读取。 2. Response对象的方法 Response对象包括有多个方法,Response对象很多功能可以通过调用相应的方法来完成。 (1)Redirect方法:Redirect方法使浏览器尝试连接到其他URL。如果需要把网页转移到一个新的URL,但又不想麻烦用户去点击或搜寻该URL,此时可以使用Redirect方法使用户浏览器直接重定向到新的URL。使用Redirect方法的语法: Response. Redirect URL 参数URL:浏览器重定向到的统一资源定位符。 (2)Write方法:将指定的字符串写到当前的HTTP输出。它是最常用的方法之一。输出的字符串信息可以是任何合法的HTML文本信息。 使用Write方法的语法: Response. Write variant - 4 - 浙江工业大学浙西分校信电系毕业设计(论文) 参数variant:需要写的数据。 2.2.2 Request对象 Request对象中包含的信息就是客户端浏览器发送过来的数据。这些数据包括cookie、servervariable环境变量、HTML表单用GET方法或POST方法传送的数据等。WEB应用程序中多个ASP程序之间数据的传递可以用表单的方式实现,尤其在客户认证、收集客户资料等场合更是需要表单。通常表单中的数据都需要传送给指定的ASP脚本程序来处理。传送的方法有两种:GET方法和POST方法。使用不同的方法传送表单数据,后续脚本程序在读取时应使用不同的方法。 1(使用GET方法传送数据 当表单使用GET方法向ASP程序传送数据时,数据将被保存在QueryString集合中。 服务器端可以使用Request.QueryString集合读取GET方法传回的数据。语法如下: Request.QueryString(variable)[index|.count] 参数variable:变量名。 参数index:变量索引。 参数count:变量统计数。 2. 使用POST方法传送表单数据 使用POST方法同样可以在多个ASP程序之间传送数据。但这些数据只能由表单提供。当表单使用POST方法想ASP程序传送数据时,数据将被保存在Form集合中。在服务器端可以使用Request.Form集合读取POST方法传回的数据。语法如下: Request.Form(element)[index|.count] 参数element:指定要查询的表单元素的名称。 参数index:指定某元素所个值中的一个,可选参数。 参数count:某元素值的统计数。 - 5 - 浙江工业大学浙西分校信电系毕业设计(论文) 2.2.3 Server对象 server对象允许用户服务器上的很多功能。最重要的是可以使用服务器中的activeX组件。另外,server对象也提供取回WEB server运行环境的功能以及进行HTML和URL编码的功能,这些功能分别由server对象相应的方法完成。 1.createobject方法 组件与对象很相似,都能够提供很多有用的功能,组件一般是由第三方软件开发商制作。在ASP程序中使用组件的目的就是要提高脚本程序的功能。ASP程序中使用组件,必须使用server对象的createobject方法。它用于创建一个已经注册到服务器上的activex组件的副本。使用createobject方法的语法如下: Server.creatobject(progid) 参数progid:组件的种类名称,在开发组件时由程序员定义。 2. MapPath方法 MapPath方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。WEB服务器中的多个WEB应用程序一般都按照各自不同的功能存放于不同目录中。这些目录一般都设置为虚目录。 使用MapPath方法语法如下: Server.MapPath(Path) 参数path:指定要映射物理目录的相对或虚拟路径 2.2.4 Application对象 Application对象有两个方法:LOCK和UNLOCK方法。它们主要用于处理多个用户同时存储Application对象中的数据的问题。LOCK方法用于锁住Application对象,这样一来除当前用户外,其他的用户就不能再存储该Application对象。当前用户操作完Application对象后可以用UNLOCK方法解锁该Application对象,其他的用户就可以正常使用该Application对象了。LOCK和UNLOCK方法通常都成对使用。 2.2.5 Session对象 Session对象是ASP中很有特色的一个对象。使用Session对象可以存储不 - 6 - 浙江工业大学浙西分校信电系毕业设计(论文) 同用户个人会话所需的信息。当用户在Web应用程序之间跳转时,存储在Session对象中的变量不会清除,而会始终存在。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。也就是说Session对象中存放的是上线用户的私有变量,用户可以存取自己的Session变量,只要用户不下线自己的Session变量就存在,一旦用户下线Session变量就消失了。当然,如果Web服务器停止工作,Session变量也将被释放。 ASP中可以通过向客户程序发送唯一Cookies来管理服务器上的Session对象。当用户第一次请求Web应用程序中的某个页面时,服务器要检查客户端发过来的请求信息中HTTP头信息,查看是否有名称为ASPSESSIONGID的Cookies发送过来,如果有,则服务器会启动新的会话,并为该会话生成一个全局唯一的值,再把这个值作为新ASPSESSIONID Cookies的值发送给客户端,正是使用这种Cookies,可以访问存储在服务器上的属于客户的信息。 2.2.6 Objectcontext 对象 该对象用于控制ASP的交易处理。交易处理由Microsoft Transaction Server(MTS)管理.ASP包含@TRANSCTION指令时,该页会在交易中运行,直到交易成功或失败后才终止。 2.3 Access 2003简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数 据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 Access是微软推出的Office套件中的一个重要组成部分,它是一种通用的桌面数据库管理系统,方便易用,是设计小型企业所需数据库的良好工具。作为数据库应用的一种简单形式,ASP的初学者可以考虑从Access数据文件起步。 根据系统功能需求,数据采用Access2003它完全可以适合工作需求,并且 - 7 - 浙江工业大学浙西分校信电系毕业设计(论文) 它所支持的数据类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易长级。 2.4 IIS 5.1简介 IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器,IIS的一个重要特性是支持ASP。可以很容易的张贴动态内容和开发基于Web的应用程序。IIS的安装,管理和配置都相当简单。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript,Jscript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。 2.4.1 IIS服务器的特性 以下为大家介绍的是一些IIS的特有的功能: 1.IIS可以赋予一部主机电脑一组以上的IP 地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP 内容设置两组以上的IP 地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器必须有它自己的主目录,对于IIS来说,所有服务器都是它的虚拟服务器。 2.在互联网上,有很多网站需要多部服务器才能够应付来自用户端的请求,这就需要利用DNS所具有的功能,将一组以上的IP指定给同一个域名,每当这个网站接到服务器要求,由DNS负责进行解析,它会指定域名的下一组IP地址给它,若要求采用这套做法,服务器的内容必须逐一复制到每一部服务器上。 2.4.2 IIS 5.1提供的基本服务 WWW服务:支持最新的超文本传输协议(HTTP)1.1标准,运行速度更快,安全性更高,还可以提供虚拟主机服务。WWW服务是指在网上发布可以通过浏 - 8 - 浙江工业大学浙西分校信电系毕业设计(论文) 览器观看的用HTML标识语言编写的图形化页面的服务。IIS 5.1允许用户设定数目不限的虚拟Web站点。 FTP服务:支持文件传输协议(FTP)。主要用于网上的文件传输。IIS 5.1允许用户设定数目不限的虚拟FTP站点,但是每一个虚拟FTP站点都必须拥有一个唯一的IP地址。IIS 5.1不支持通过主机名区分不同的虚拟FTP站点。 SMTP服务:支持简单邮件传输协议(SMTP)。IIS 5.1允许基于Web的应用程序传送和接收信息。启动SMTP服务需要使用NT操作系统的NTFS文件系统。 2.4.3 管理IIS的三种方式 1. Microsoft管理控制台(MMC) 提供设置IIS的图形界面(开始--Windows NT 4.0 Option Pack--Microsoft Internet Information Server--Internet服务管理器)。 2. Internet服务管理器(HTML方式) 支持使用浏览器对IIS进行远程管理(除SMTP,NNTP服务之外)。 3. 脚本程序--实现自动管理功能 支持使用VBscript和Javascript编写的脚本。 本篇主要讲解如何使用最基本的Microsoft管理控制台方式实现对IIS的配置。 2.4.4 安装IIS 在安装IIS前在WINXP桌面上右击的“我的电脑”,选择“管理”,在弹出的窗口中选择“服务和应用程序”,是没有看到“Internet信息服务”这一项的,所以不能提供相应的服务,为了能架设个人网站服务器,我们就得安装IIS组件的。 先点击“开始?控制面板?添加或删除程序”,在添加或删除程序窗口中点击“添加或删除Windows组件”,然后在弹出的“Windows组件向导”窗口中在“Internet信息服务(IIS)”中打勾,点击下一步,进行安装,安装过程要求你放入WINXP的安装光盘,按要求做就可以安装完成,安装结束后按提示重启电脑。具体界面如图2.1所示。 - 9 - 浙江工业大学浙西分校信电系毕业设计(论文) 图2.1安装IIS 图2.1 添加IIS信息图 - 10 - 浙江工业大学浙西分校信电系毕业设计(论文) 第3章 管理信息系统研究概述 管理信息系统(Management Information System,MIS),是一个以人为主导,利用计算机的硬件、软件、网络通信这些设备和其它的办公设备进行信息的收集、传输、加工、储存、更新和维护以达到企业战略竞争、提高效益和效率的目的,来支持企业的高层决策、中层控制和基层运作的集成化的人机系统。MIS为管理者提供报告,提供企业的最近的情况以及历史记录。这一系统主要定位是针对企业内部,为管理层的计划、控制和决策等功能服务,一般由下层的业务处理系统提供数据。MIS能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。 3.1管理信息系统的发展历史 管理信息系统定义为:“能够灵活地运用信息技术,系统化地传送、存储、交换企业内外部的信息,从而形成或支持企业的经营活动或业务的系统”。随着时代的进步、信息技术和管理科学的发展,企业管理信息系统功能已经在"安东尼模型"基础上不断加以扩展与完善,时至今日已发展为第5代基于电子计算机网络技术和电子商务技术的现代管理信息系统。 管理信息能够支持战略规划层、管理控制层、操作控制层三个层次。这三个层次就是企业的高、中、低三个层次的管理人员,它反映了对于企业在营销功能、制造功能、信息服务功能、人力资源管理功能、财务管理功能等管理功能各个层次的全面支持。 管理信息系统是基于信息技术对环境提出的挑战、组织和管理的解答。管理人员要面对客观环境对于企业的挑战,首先在管理信息技术的支持下,要有一个管理信息系统。管理信息系统运用了先进的、管理的、信息的处理技术来针对环境的挑战,它实际是随着信息技术不断地前进而前进,随着环境不断地变化而变化的。 - 11 - 浙江工业大学浙西分校信电系毕业设计(论文) 3.2 管理信息系统的特点 管理信息的特点可以从七个方面来概括: 1. MIS是一个人机结合的辅助管理系统。管理和决策的主体是人,计算机系统 只是工具和辅助设备。 2. 主要应用于结构化问题的解决。 3. 主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出,生 产计划,生产和销售的统计等。 4. 以高速度低成本完成数据的处理业务,追求系统处理问题的效率。 5. 目标是要实现一个相对稳定的、协调的工作环境。因为系统的工作方法、管 理模式和处理过程是确定的,所以系统能够稳定协调地工作。 6. 数据信息成为系统运作的驱动力。因为信息处理模型和处理过程的直接对象 是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。 7. 设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符合实 际情况。 3.3 管理信息系统的开发和评价 3.3.1 管理信息系统的开发 管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题: 1. 系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题, 对企业提出的新的管理需求该如何满足等。 2. 系统可行性研究,确定系统所要实现的目标。通过对企业状况的初步调研得 出现状分析的结果,然后提出可行性并进行论证。系统可行性的研究包 括目标和方案卸可行性、技术的可行性、经济方面的可行性和社会影响方面 的考虑。 - 12 - 浙江工业大学浙西分校信电系毕业设计(论文) 3. 系统开发的原则。在系统开发过程中,要遵循领导参与、优化创新、实用高 效、处理规范化的原则。 4. 系统开发前的准备工作,作好开发人员的组织准备和企业基础准备工作。 5. 系统开发方法的选择和开发计划的制定。针对己经确定的开发策略选定相应 的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的 方法。开发计划的制定是要明确系统开发的、投资计划、工程进度 计划和资源利用计划。 MIS开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发 方法等。 3.3.2 管理信息系统的评价 管理信息系统的效益评价分为直接经济效益评价和间接经济效益评价。 1. 直接经济效益评价 直接经济效益评价是指企业运行MIS之后,使用计算机 管理所节约的开支与企业在MIS实施过程中一次性投资(包括软件、硬件投 资)的折旧和运行费用相比较的结果。 2. 间接经济效益评价 间接经济效益的评估是指企业在运行MIS之后,在提高 管理效率方面和数据集中管理方面,以及在建立网络系统之后数据的共享和 数据传递的及时性、准确性方面,可以实现实时、定量的管理方面,提高了 企业竞争力而带来的效益的评价。 - 13 - 浙江工业大学浙西分校信电系毕业设计(论文) 第4章 科研信息管理系统分析与设计 4.1 科研管理系统的开发背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对科研资源信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高科研信息管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。 科研信息管理系统是一些高校不可缺少的部分,论文是人类不可缺少的精神食粮,尤其对一些学校来说,尤其重要。所以科研信息管理系统应该能够为教师和学校领导提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理论文、期刊等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 科研管理信息系统是为了实现高校科研业务的数字化管理,提高科研业务管理人员以及科研人员的工作效率,减少不必要的重复劳动,加速信息的记录、查阅以及传播速度,并且与“数字校园”中的其它系统相配合,共同实现无冗余的统一信息管理系统。科研管理工作从学校的长远发展上占有举足轻重的地位,科研水平的高低也是衡量学校综合水平的一项重要标准。 4.2 科研信息管理系统的可行性分析 高校科研管理信息的工作量是比较大的,因此,建立高校科研管理系统是极为重要的,有利于使科研管理标准化、科学化、自动化,为领导决策提供第一手资料。为此,在开发本系统之前,应该首先进行可行性分析。可行性分析主要包括经济可行性、技术可行性、操作可行性和法律可行性。 - 14 - 浙江工业大学浙西分校信电系毕业设计(论文) 1(经济可行性 该系统立项后,虽然花费了一定的专项经费用于添置相关设备和软件开发,但是系统开发后将会节省大量的人力资源,节省的人力资源费用与投入的资金相比较会证明经济上是可行的。 同时该系统的投入使用会大大提高工作效率,使工作流程通顺合理,统计查询方便快捷,因此,社会效益也会明显体现。 (技术可行性 2 学校的校园网经过一年的建设,已经具备了一定的规模,校内各处室都已联上了校园网,为网上数据交换提供了现成的信息通道。而且,其它部门的一些基于校园网的管理系统陆续投入使用,例如:教务管理系统、人事管理系统、财务管理系统等,为科技管理系统的实现打下了基础。 开发小组由信管专业的老师主持,由三名同学负责设计和实施,同时也掌握小型数据库ACCESS 2003的开发方法和技巧。而且在开发的同时,有许多技术支持和指导,综合这些条件来讲,开发小组是完全有能力在规定时间内开发出系统的。 3(操作可行性 需对管理人员进行简单的培训就可以操作新系统。 4(法律可行性 该系统的开发是我们五名同学独立开发的,加上指导老师的帮助,不会引起任何侵权或其他责任问题,在法律上是可行的。 根据以上四点,可以得出结论该系统的开发是完全可行的。 4.3 科研信息管理系统的要求 为了更好地适应当前学校领导对教师发表论文的了解和管理的需求,缓解手工管理存在的弊端,开发科研信息管理系统。科研信息管理系统向用户提供的服务将在传统的基础上,进一步提供全方位的信息服务。 它具有以下几个特点: 1(在管理信息系统的基础上,针对科研工作的特点,对众多高校科研工作进行了解和分析,并归纳整理出业务工作流程,给用户提供了清晰、有条理的管理 - 15 - 浙江工业大学浙西分校信电系毕业设计(论文) 方法; 2(提供易于使用的信息录入接口,保存科研业务数字化信息; 提供查询接口,可按照用户需要查询和阅览相关科研业务信息,操作过程方便、快速; 3(用户接口人性化:为不同类型的用户提供不同的操作界面,保证责任、分工清晰,并对用户的业务处理起到指导作用; 4(统计功能,可根据用户需求准确、快速地得到科研业务相关的各种统计报表和数据; 5(只需1~2名档案录入员即可操作系统,节省大量人力; 论文设计要求可分为如下两个方面: 1(普通用户功能 (1)能对全校教职工的基本信息进行浏览、查询、打印等操作; (2)能对各种数字化期刊的基本信息进行浏览、查询、打印等操作; (3)能对校教职工发表的论文的基本信息进行浏览、查询、打印等操作; 2(系统管理员功能 (1)能对全校教职工的基本信息进行添加、查询、修改、统计、打印等操作; (2)能对各种数字化期刊的基本信息进行添加、查询、修改、打印等操作; (3)能对全校教职工发表的论文的基本信息进行添加、查询、修改、统计、打印 等操作; (4)能对系统管理员的帐号进行修改操作; (5)能对系统的数据库进行备份、恢复、清空等操作; 4.4 科研信息管理系统的系统流程图 在系统可行性分析的基础上,深入到学校图书馆进行调查,明确了各科室的业务范围和工作流程,下面使用系统流程图表述了该系统的工作流程。具体的流程图如图4.1所示。 - 16 - 浙江工业大学浙西分校信电系毕业设计(论文) 主界面 用户查询界面 管理员登陆界 面 输入登陆信息 输入查询条件 设置显示字段 失败 身份验证 查询结果 成功 部职职学学教期论查系 门务称历科职刊文统配配配配配工信信维 置置置置置信息息护询 息 图4.1 系统流程图 - 17 - 浙江工业大学浙西分校信电系毕业设计(论文) 第5章 科研信息管理系统设计 5.1 系统开发的指导思想和原则 5.1.1 系统开发的指导思想 什么是管理系统,所谓的管理信息系统是一个利用计算机软/硬件资源,手工作业、分析、计划、控制和决策模型以及数据库人机系统。它能提供信息支持企业或组织的运行、管理和决策功能。这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在目前的水平。所以我们要依据如下几个方面,来确立新形势下的高校科研管理原则。 首先,依靠现代管理,尤其是行政管理的基本规律;第二依据高校科学研究活动的特殊性,确定科研管理原则;最后要围绕高校科研管理的最终目的提出原则。所有原则要有利于高校科学研究事业的发展,有利于充分调动广大科研人员的积极性,有利于促使科技、教育、经济协调发展,有利于科研资源最大优化配置。 5.1.2系统开发的原则 根据以上分析,我们提出高校科研管理应主要遵循如下原则: 1(实用原则 把系统的实用性作为评价系统开发质量的主要标准。实用的系统应该是以尽可能少的投入,满足用户在一定时期内的需求并带来一定的经济效益(直接和间接效益)。系统实用性好,才具有真正的价值。坚持实用原则要处理好实用性与先用性的关系,不能一味追求系统的大、全、洋、先,但也要考虑系统的扩展性、兼容性和生命周期。 2(开放原则 开发的目标系统是个开放系统,它存在与一定的环境中,总体设计时要充分考虑到环境对目标系统的影响以及系统与外界的接口,这就要求系统有较强的适 - 18 - 浙江工业大学浙西分校信电系毕业设计(论文) 应能力和扩充能力,另一方面开发的系统是一个应用系统,用户是系统的最终使用者,因此,系统开发过程对用户必须是透明的。 3(规范化原则 为了避免低水平的、封闭式的系统开发,便于用户接受和维护,系统开发必须树立标准化的思想,对开发阶段划分、目标任务、方法和工具、资料文档等格式进行相对统一的技术规定和管理约定。 5.2系统目标 为适应现代化的信息管理,当前高校迫切需要一个新的管理系统,这个系统应以校园网为平台,充分发挥网络优势,实现信息的存储与共享。最大限度地减轻科研管理人员的工作量,提高工作效率,同时搭建一个高校内部交流的平台。它必须满足如下的性能目标和功能目标。 5.2.1 系统性能目标 1(实用性 科研管理信息系统的开发应将系统的实用性放在首要位置,该系统的设计,应将满足该校科研信息管理作为首要目标。系统设计采用原型法开发方法。系统设计应最大限度地发挥计算机的高速处理、海量存储能力。在软件设计中,以方便用户使用为标准,做到统一编码规则、统一界面风格。界面全汉字化,提高联机帮助功能。 2(先进性 科技管理信息系统是我校信息化建设的重点工程,在硬件选型和软件设计方案上,都应在保证满足现有业务需求的基础上,保持系统具有一定的先进性,以使系统尽量增长其生命周期。设计的系统要有优越的性能价格比,硬件选型既要体现当前最新技术,又要方便系统的变更、扩充,系统软件既要适应计算机技术发展的新潮流,又要考虑到系统维护的方便性。 3(可靠性 可靠性是指系统使用的软、硬件可靠性程度,使系统在运行中不发生或极少发生故障,在偶然事故及操作失误时,系统应具有较强自我恢复能力,而不应造 - 19 - 浙江工业大学浙西分校信电系毕业设计(论文) 成系统死锁或信息丢失和破坏。 4(安全性 科研管理信息系统保存着学校重要的科研信息,因此对系统的安全性要求非常高,一方面要保证数据的一致性,另一方面又要在非常情况下保证数据的丢失减少到最低限度。因此,科技管理信息系统应充分利用ACCESS数据库的维护工具,便于数据备份、恢复,从而提高系统的安全性。 5(保密性 科研管理信息系统含有我校科技合同、人员、科研经费、统计、成果、外部科技动态等重要信息,这些信息不但应满足数据共享,同时还应提高系统的保密性。科研管理信息系统的保密性设计将充分利用数据库封锁机制、授权管理机制、应用软件设置多级密码及软件分离等措施,以保证系统不发生泄密。 6(整体性 科研管理信息系统是一个相对独立的系统。系统开发必须按照科学的开发原则,在系统分析的基础上,搞好整个系统的总体设计。使全校科技数据信息统一,充分发挥整个系统的总体效益。 7(规范性 数据的处理和描述要符合标准,具有通用性,数据的设计和定义要相关标准相一致。 5.2.2系统功能目标 1(建立一个能够覆盖本高校两个校区的校级和院系级各主要科研信息管理的计算机管理信息系统。采用局域网内工作站和院系计算机收集各种与业务有关的信息,采用计算机网络技术简化人工管理流程,实现信息的一次录入多方共享及信息的综合加工,满足不同管理层次对各类信息的需求。 2(系统应及时为校、院系各级科研管理部门提供本校教师发表论文信息。 3(按照相关信息标准,建立科研数据信息的标准化编码体系。使其统一规范, 便于实现科技处内部、校内院系统及与校外的信息交换。 4(适应高教系统科研管理的实际需要,按功能划分功能模块,使系统具有良好的扩充性、可维护性及可调整性。另外,提供良好的汉字用户界面和完整的文档 - 20 - 浙江工业大学浙西分校信电系毕业设计(论文) 资料。 5.3 系统开发平台的选择 根据实际情况和用户的要求,本系统主要以单机网络为平台,服务器采用Windows XP系统,并采用Microsoft公司的IIS 5.1作为Web服务器,ACCESS 2003数据库管理系统作为数据库平台。 1(选择 Windows XP 操作系统 Windows XP是一个功能强大的操作系统平台,它具有强大的功能和易用性及可伸缩能力,而诸如集中式安全管理和强有力的容错管理等特点又使它成为用于网络服务器的理想的操作系统。Windows XP将网络管理和基本操作系统完美地结合起来,并且使网络易于使用和管理。它内部完全是32位体系结构,在运行时有多个线程,从而可以支持功能更为强大的应用程序。 同时通过向操作系统和应用程序提供分离的内存空间以防止数据冲突。确保了系统的稳定性。 2(数据库采用 ACCESS 2003 Access2003是office xp办公集成软件中的小型关系数据库信息处理系统,和其他关系数据库相比,最大的优点是简单易学以及操作方便以及易于和其他办公软件交换数据,从而得到了广泛的应用。 3(采用IIS 5.1作为Web服务器 IIS( Internet Information Server)5.1作为Windows XP应用程序重要组成部分,可用于搭建Web服务、FTP服务、NNTP服务、SMTP服务和打印服务。IIS 5.1为用户提供了集成的、可靠的、可扩展的、安全的及可管理的Intranet、Extranet和Internet Web服务器解决方案。 4(服务平台选取 ASP技术 ASP是微软推出的建立动态网站的一个非常实用的、高效的工具。ASP对象模板定义了6个基本的对象:Request对象提供有关访问者的信息;Response对象用于建立对访问者的响应的方法和属性;Application对象处理被作为一个应用程序的一组Web页面的属性;Session对象保留了一个特定访问者信息的方法和属性;Server对象处理有关创建服务器组件和服务器设置的问题。Objectcontext - 21 - 浙江工业大学浙西分校信电系毕业设计(论文) 对象用于控制ASP的交易处理。 5.4 科研信息管理系统功能模块设计 5.4.1 系统功能描述 包括数据录入与管理、数据查询与打印、系统维护、数据统计、系统帮助五个模块。各模块功能描述如下: 1(数据录入与管理 包括教职工信息录入、期刊信息录入和论文信息录入。其中教职工信息录入包括添加、修改、删除。在进行教职工信息的添加时,弹出新的窗口进行教职工信息的录入,在保存的时候要进行教职工编号是否重复的检验,如果添加的教职工编号重复要对用户进行提示,只有在不重复的情况下才能够进行教职工信息的添加。在进行教职工信息的删除操作时,要首先弹出提示窗口让用户确认是否删除,只有在用户确认后才能够进行教职工信息的删除。在进行教职工信息的修改时,要能够根据用户选定的教职工进行修改,即列出所有教职工信息,在这个基础上进行修改。期刊信息录入模块包括添加、删除和修改。论文信息录入模块也包括添加、删除和修改。管理人员可以根据使用的需要,依靠单击窗体中相应的按钮分别进入不同的操作。 2(数据查询与打印 包括教职工信息查询、期刊信息查询、论文信息查询、综合查询。其中教职工信息查询只要选中科研论文查询界面中的教师信息,就能显示全部教职工的详细信息。期刊信息查询只要选中科研论文查询界面中的期刊信息,就能显示全部期刊的详细信息。论文信息查询只要选中科研论文查询界面中的论文信息,就能显示全部论文的详细信息。综合查询就是把前几项查询综合起来进行查询。比如输入“作者姓名”,再选中“论文登记号” 、“名称(中)” 、“学历”就会显示相应的信息,或者选中“全选”,就会显示全部论文信息和论文篇数。 3(系统维护 包括数据库管理、管理员登录资料修改、验证用户提交的论文信息。其中数据库管理包括数据库备份、数据库还原、数据库清空。在进行数据库备份时,弹 - 22 - 浙江工业大学浙西分校信电系毕业设计(论文) 出新窗口进行询问是否要备份,选者“确定”就进行备份,选者“取消”就不进行备份。在进行数据库还原时,弹出新窗口进行询问是否要还原,选者“确定”就进行还原,选者“取消”就不进行还原。在进行数据库清空时,弹出新窗口进行询问是否要清空,选者“确定”就进行清空,选者“取消”就不进行清空。管理员登录资料修改就是输入原来的用户名和密码,再输入新的用户名和密码,并要输入确认密码,最后点“修改”。此时会弹出一个新界面,提示修改成功与否。但此功能只有管理员才有。验证用户提交的论文信息,点击“验证”就会显示教师提交成功的论文。若论文信息真实,就正式加入数据库,否则删除其信息。在本页面当中还存在两个按钮,一个就是直接返回系统首页,还有一个就是链接到学校网站。 4(数据统计 此界面显示两种方法统计的结果,分别为:按教职工所在部门统计和按教职工职称统计,以扇形图的形式显示比例。 5(系统帮助: 1).作者简介就写上作者的信息、联系方式、开发工具(ASP和Access数据库结合)、支持的平台、开发日期; 2).使用说明:主要是软件使用帮助。 5.4.2 系统功能模块图 用于描述系统内各个组成的结构及其相互关系的图称为功能模块图。 功能结构图按照系统的功能从属关系描述系统各组成部分的功能,图中每一个框表示一个功能,各层功能模块与数据流图中的加工相对应。由此本系统的功能模块图如图5.1所示。 - 23 - 浙江工业大学浙西分校信电系毕业设计(论文) 数据库管理 管理员登录修改 系统维护 验证用户提交信息 返回首页 教职工信息录入 论 数据录入与管理 期刊信息录入文 信 论文信息录入 息 管 理教职工信息查询 系 期刊信息查询 统 数据查询及打印 论文信息查询 综合查询 作者简介 系统帮助 使用说明 按部门统计 数据统计 按职称统计 图5.1系统功能模块图 - 24 - 浙江工业大学浙西分校信电系毕业设计(论文) 5.5 数据库设计 5.5.1 数据库设计原则 数据库是信息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。一个信息系统的各个部份能否紧密地结合在一起以及如何结合,关键在数据库。因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的信息系统。数据库设计是信息系统开发和建设的重要组成部分。 5.5.2 数据库表格的设计 根据模块的设计,以及根据前面章节介绍的规范的设计要求,该系统的数据库表设计如表1~8所示,表5.1主要用来存放作者的信息,表5.2用来存放期刊的信息,表5.3用来存放学科的信息,表5.4用来存放学历的信息,表5.5用来存放论文的信息,表5.6用来存放部门的信息,表5.7用来存放职务的信息,表5.8用来存放职称的信息。 表5.1作者信息表——Author 数据表名 字段名称 数据类型 字段大小 索引 ID 自动编号 作者代码 文本 10 是 Author 姓名 文本 20 出生日期 日期/时间 8 性别 文本 2 部门代码 文本 30 职务代码 文本 20 职称代码 文本 20 学历代码 文本 10 表5.2期刊信息表——Magazine ID 自动编号 期刊代码 文本 10 是 Magazine 期刊名称 文本 50 刊号 文本 15 级别(A,G) 文本 1 - 25 - 浙江工业大学浙西分校信电系毕业设计(论文) 主办单位 文本 50 所属学科代码 文本 20 表5.3学科表——Subject Subject 学科代码 文本 10 名称 文本 20 表5.4学历表——Degree Degree 学历代码 文本 10 是 名称 文本 20 表5.5论文信息表——Paper ID 自动编号 论文登记号 文本 10 是 论文名称(中) 文本 50 Paper 论文名称(英) 文本 50 期号 数字 2 引用情况 文本 20 何项目资助 文本 50 作者代码 文本 10 期刊代码 文本 10 表5.6部门信息表——Department Department 部门代码 文本 10 是 名称 文本 50 表5.7职务信息表——Job Job 职务代码 文本 10 是 名称 文本 20 表5.8职称表——Duty Duty 职称代码 文本 10 是 名称 文本 20 根据前面介绍的规范化的设计理论,这时将科研信息管理系统的数据分成上 面8个表,减少了数据的冗余,同是在这些表之间又存着一些关联关系。例如在 论文信息表中,由作者代码和期刊代码两个字段分别与作者信息表和期刊信息表 建立了关联关系,这样在查询论文信息的时候,就能够显示出作者以及期刊的信 息,同时在查看论文信息的时候,又可以通过类别代码同论文类别表进行关联, 以显示出论文的类别信息,各表间的关系如图所示。 - 26 - 浙江工业大学浙西分校信电系毕业设计(论文) 图5.1数据库各表关系图 同时对系统使用到的数据库中的数据进行了分析,具体的数据词典分析表如 表5.9所示。 表5.9数据词典分析 表名 说明 字段 paper 论文信息表 PaperId 论文登记号 PaperNameCN 论文名称(中) Issue引用情况 magazineID 期号 Paper_author 论文作者表 PaperId 论文登记号 AuthorID 作者代码 magazine 期刊信息表 magazineID 期刊代码 magazineName 期刊名称 magazineNum 刊号 - 27 - 浙江工业大学浙西分校信电系毕业设计(论文) author 作者信息表 AuthorID 作者代码 Name 作者名称 Birthday 出生日期 Sex 性别 subject 学科表 SubjectID 学科代码 Subject 名称 department 部门表 departmentID 部门代码 departmentName名称 duty 职称表 dutyID 职称代码 dutyName 名称 job 职务表 job ID职务代码 jobName 名称 degree 学历表 degreeID 学历代码 degreeName 名称 admin 管理员表 Username 用户名 Password 密码 - 28 - 浙江工业大学浙西分校信电系毕业设计(论文) 第6章 科研信息管理系统的功能实现 6.1 主界面介绍 软件主界面主要包括查询界面、论文登记界面和管理员登录界面。查询界面是为了方便普通用户查询;论文登记界面是教职工自己添加论文信息,若符合实际,则管理员会把其正式加入数据库;登陆界面功能主要是管理员的合理性,如果验证正确,即使管理员进入管理员操作界面。 图6.1软件主界面(查询界面) - 29 - 浙江工业大学浙西分校信电系毕业设计(论文) 图6.2软件主界面(论文登记界面) 图6.3软件主界面(管理员登录界面) - 30 - 浙江工业大学浙西分校信电系毕业设计(论文) 6.2 数据录入与管理的开发目的 系统录入界面主要包括部门配置录入、职务配置录入、职称配置录入、学历配置录入、学科配置录入、教职工信息录入、期刊录入等。 用户能够对信息进行添加、修改和删除。可以随时对数据进行添加、修改和删除。保证数据库中信息的完整性和正确性,为用户提供准确的信息。 6.3 数据录入与管理的设计与实现 6.3.1部门配置的录入 1(添加新部门的设计实现 当用户点击添加按钮,系统就会弹出一个添加部门选项对话框 (如图6.5),在部门编号框内填入相应的部门编号,在部门名称框内填入要添加的部门名称,(如图6.5.1) 然后点击保存按钮,此条信息就被保存下来了,同时在部门选项配置的界面中可以看到被保存的这条记录。若不想保存,则可以点击取消按钮。 2(修改部门的设计实现 当发现有错误或是要更新时,用户也可以对记录进行修改,点击修改按钮,和添加记录类似 (如图6.5),此时用户可以对部门编号或是部门名称进行修改,修改完后,点击保存按钮即可。那么此条记录就被修改了。 如果在部门选项配置窗口中对某条记录进行了修改,那么相对应在教职工信息表中记录对应的记录信息中,所在的部门同时也进行了修改。也就是说当部门配置、职务配置、职称配置、学历配置中的记录有进行修改后,教职工信息表中的记录也作了相应的修改,这些表是作为教职工信息表的子表。其他几个窗口也是同样道理。在此就不累述。 3(删除部门的设计实现 若用户发现某条错误记录或是无用记录时,我们就可以使用删除按钮,对不想要的记录进行删除,点击删除按钮,就会弹出一个需要用户确认是否要删除的对话框,以防误删除了有用的记录。但是如果应某些原因误删除了有用的记录时, - 31 - 浙江工业大学浙西分校信电系毕业设计(论文) 我们也有补救的办法,本系统还具有数据备份的功能,所以,只要事先进行过了 数据备份,即使误删除了,也还能找回原来的信息。 图6.4部门配置窗口 图6.5 添加部门信息框 图6.5.1添加部门信息框 - 32 - 浙江工业大学浙西分校信电系毕业设计(论文) 6.3.2教职工信息的录入 1(添加新职工信息的设计实现 当用户点击教职工信息表中的添加按钮,系统会弹出一个添加教职工信息框(如图6.6)。在对话框中输入职工编号、姓名、这些可直接输入,出生年月、性别、所在部门、职务、职称、学历使用的是下拉列表框,用户可以按提供的信息选择(如图6.6.1)。如果用户无法找到正确的选项,可以分别在所在部门或是其他几个表中先进行添加,然后保存,那么同时在下拉列表选项框中就增加了新添加的信息。添好准确无误后点击保存,在教职工信息表的最后一行就可以看到刚刚新添加的一条信息。 2(修改教职工信息的设计实现 对已经存在的教职工信息也可以进行修改,点击修改按钮,系统弹出一个修改教职工信息表的对话框(如图6.7),修改信息正确后,点击保存按钮。 3(删除教职工信息的设计实现 同样也可以将不要的教职工信息进行删除处理,点击删除按钮后,系统弹出一个确认删除的对话框,确认删除后,信息就被删除了。 图6.5教职工信息添加窗口 - 33 - 浙江工业大学浙西分校信电系毕业设计(论文) 图6.6添加教职工信息窗口 图6.6.1添加教职工信息窗口 图6.7修改教职工信息窗口 6.3.3 期刊信息的录入 1(添加期刊信息的设计实现 和添加教职工信息类似,点击添加按钮后,系统会弹出一个添加期刊信息的对话框(如图6.9),按照输入的要求依次输入需要进行添加的期刊的信息(如图6.9.1)。包括期刊号、期刊名称、刊号、级别、主办单位和所属学科信息的输入。 - 34 - 浙江工业大学浙西分校信电系毕业设计(论文) 同样除级别和所属学科为下拉列表框输入以外,其余都可直接输入,但是输入的信息要符合规格和要求。若在所属学科中没有可以选择的信息,用户可以先在学科配置信息表中进行添加,保存后就存在与下拉列表框的选项中了。所有信息输入正确后点击保存即可,用户可以在期刊信息表的最后列看到新添加的期刊。 2(修改和删除期刊信息的设计实现 修改和删除期刊信息与上述其他信息的修改和删除一样,所以就不再类述(如图6.10)。 图6.8期刊信息修改窗口 - 35 - 浙江工业大学浙西分校信电系毕业设计(论文) 图6.9 添加期刊信息框 图6.9.1 添加期刊信息框 图6.10 修改期刊信息框 - 36 - 浙江工业大学浙西分校信电系毕业设计(论文) 第7章 结论 本系统为通用的科研管理软件,主要面向中、小规模的高校。其功能基本符合用户需求,能够完成信息的存储和信息的查询以及各类相关信息的打印。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如系统有些漏洞,有些功能还不能实现,显示界面不是很美观,这些都有待进一步改善。 在本次毕业设计中,我从指导老师身上学到了很多东西。他深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助。同时也感谢浙西分校全体老师对我的教育和培养。 一个月的毕业设计,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,虽然在设计过程中我也遇到一些困难,但在老师的帮助和自己的努力下,我都一一克服了,但由于时间关系,我并不能做到尽善尽美,以后一定给予完善~ - 37 - 浙江工业大学浙西分校信电系毕业设计(论文) 参考文献 [1] 王彤宇. 管理信息系统. 中国水利水电出版社,2004-08-01 [2] 章祥荪. 管理信息系统的系统理论与规划方法,2001-02-13 [3] 张宽海. 管理信息系统概论. 高等教育出版社,2002-02-01 [4] 蔡淑琴. 管统.理信息系信息管理与信息系统专业规划教材,2004-06-02 [5] 谭浩强. Access数据库应用技术. 华夏出版社,2005-09-01 [6] 夏玮. Access数据库应用教程与实训. 科学出版社,2005-07-01 [7] 张登辉. ASP编程基础及应用.机械工业出版社,2003-09-01 [8] 刘兰娟,竹宇光. 信息系统分析与设计.电子工业出版社,2002-08-02 [9] [美]普瑞格. 中文版Access2003宝典. 电子工业出版社,2004-05-01 [10] 常新功. 管理信息系统开发方法与工具. 国防工业出版社,2002-07-01 [11] 伍俊良. 管理信息系统(MIS) 开发与应用.机械工业出版社,1999-04-18 [12] 陈承欢,彭勇. 管理信息系统基础与开发技术.人民邮电出版社,2005-02-01 [13] 尹涛. 管理信息系统. 高等教育出版社,2004-09-01 [14] 曾翎,彭德中. 软件工程.高等教育出版社,2004-07-01 [15] :蔡淑琴. 管理信息系统. 电子工业出版社,2004-06-02 - 38 - 浙江工业大学浙西分校信电系毕业设计(论文) 致谢 在本论文最终完稿之际,我首先要感谢这一个多月来给予我极大帮助的丁霞军老师,本论文是在他悉心指导和热情帮助下完成的。丁老师以他渊博的学识,丰富的阅历,开阔的思路,严谨治学的态度,使我在掌握新知识,锻炼科研能力的同时,也学到了许多为人处世的道理。 另外,本项目的具体设计和实施时,由我和另外四位同学(俞利军、柴奇峰、潘利芬、胡旭胤)共同完成。其中由我负责数据录入方面的模块,小组同学互相帮助最终完成了整个设计和论文的撰写,但期间也离不开丁老师的悉心指导,丁老师在论文的选题、研究思路的确定、资料的收集到论文的撰写、修改以及最后的定稿这一过程中,都对我严格要求,悉心指导,并给予了切实的建议,让我受益菲浅。 感谢我的家人,他们在我读书期间,给了我极大的关心和支持,才使我得以顺利完成学业。 感谢三年来帮助过我的校领导、和任课老师,谢谢他们对我的关心和支持。感谢三年来一直为我们服务和指导的班主任蒋晓丹老师。 感谢三年来朝夕相处的同学,你们的鼓励和支持,是我强有力的后盾。 最后,感谢审阅本文的教师,感谢您们在百忙之中抽出宝贵时间来审阅本文,并期待您们的批评指正~再次向各位表示感谢~~ - 39 -
/
本文档为【科研信息管理系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索