毕业设计论文VB6.0科研人员信息管理系统含源代码 .doc
《毕业设计论文VB6.0科研人员信息管理系统含源代码 .doc》由会员分享,可在线阅读,更多相关《毕业设计论文VB6.0科研人员信息管理系统含源代码 .doc(87页珍藏版)》请在三一办公上搜索。
1、摘 要摘 要随着市场经济的高速发展,越来越多的机构、企业认识到人员信息的有效管理是机构,企业创作效益、提高水平的有效渠道。而科研机构作为一个特殊的社会机构,推动社会经济发展,促进社会进步,同样面临着人员信息庞大,情况复杂,项目多,安排人员困难的问题, 本文详细介绍了一个专门面向科研机构的信息管理系统的设计流程,该系统的特点是以科研人员为核心、构建针对科研人员和科研项目的信息管理系统,加强了人员管理,提高工作效率,促进科研人员管理手段科学化、规范化、信息化。该系统使用visualBasic编写前台应用程序,可以访问Oracle, SQL Server, FoxPro等多种数据库,通用性强;模块化
2、的功能设计,使其可以很简单的添加新的功能.本文主要介绍的是访问SQL Server数据库。【关键词】 科研机构 科研人员管理系统 人员管理 科研项目管理 Microsoft SQL Server 2000 Microsoft VisualBasic6.0源代码,联系QQ153893706IABSTRACT With the rapid development of market economy, a growing number of institutions, enterprises recognize that effective management of personnel infor
3、mation is the institutions, enterprises create efficiency and enhance the level of the effective channel. And scientific research institutions, as a special social institutions, to promote socio-economic development, promoting social progress, the same information is faced with a huge staff, the sit
4、uation is complex, the project more difficult to arrange the issue, this article details a specialized information for scientific research institutions management system design process, the characteristics of the system is at the core of scientific research personnel and building projects for scient
5、ific research and information management systems, strengthening management, improving the efficiency of personnel management tools to promote scientific research, standardization, and information technology . The system uses the preparation of future applications visualBasic, you can access Oracle,
6、SQL Server, FoxPro and many other databases, high universality; modular design so that it can be very simple to add new features. In this paper, visit the SQL Server database. 目 录目 录第1章 引言1第2章 科研人员信息管理系统的开发平台22.1 开发环境22.2 后台数据库22.2.1 SQL Server 2000简介22.2.2 企业管理器32.3 前台应用程序的开发平台42.3.1 VisualBasic简介4
7、2.3.2 VisualBasic的特点52.3.3 VB连接SQL数据库6第3章 科研人员信息管理总体设计83.1 系统目标设计83.2 系统功能分析83.3 解决方案设计93.4 功能模块设计93.5 数据库设计133.5.1数据库需求分析133.5.2 ER模型分析143.5.3 数据表设计14第4章 详细设计174.1 主窗口模块174.1.1添加主窗口174.1.2添加模块代码234.2 登录与系统模块设计264.3 科研人员定义模块324.3.1增加科研人员324.3.2 修改科研人员404.3.3 查询科研人员484.3.4 删除科研人员554.4 科研项目模块设计584.4.1
8、 添加要研发的科研项目584.4.2 修改要研发的科研项目624.4.3 删除要研发的科研项目634.4.4 查询已研发的科研项目664.4.5 查询正在审核的科研项目694.4.6发成功科研项目724.4 模块测试73第5章 结束语77参 考 文 献78英文资料原文79III第1章 引言第1章 引言随着计算机技术的发展和机构办公自动化的建设,信息化办公已经成为各个企事业单位进行日常管理工作的必然趋势.相对于传统的人工方式的信息管理,利用数据库应用软件来进行信息管理有着十分明显的优点:1. 使用信息管理软件比人工操作有着更高的效率,更为可靠.2. 信息管理软件保密性更强,更安全.3. 信息管理
9、软件可以促进企业实现规范化操作和管理.使用信息管理软件来进行信息管理工作不仅是一种趋势,也是当今社会对高速度,高效率的追求带来的一种必然结果.无论什么行业,在涉及到信息管理之类的工作的时候,使用信息管理软件来进行操作都是最为明智的选择.而当今社会,科学技术已经成为推动社会发展的主要因素之一,科研越来越受到社会的重视.各类型的科研机构纷纷扩大规模,增加人员编制,面向各类科研机构的数据库应用软件需求非常旺盛.而与此同时专门面向科研机构而设计的信息管理系统却很少,因此开发一套适合科研机构使用,能够满足科研机构信息管理需求的信息管理系统软件是一件具有相当价值的事情.在下面的各章中将会介绍一款科研人员信
10、息管理系统的开发设计情况过程,并对相关问题进行讨论和分析.使用信息管理软件来进行信息管理工作不仅是一种趋势,也是当今社会对高速度,高效率的追求带来的一种必然结果.无论什么行业,在涉及到信息管理之类的工作的时候,使用信息管理软件来进行操作都是最为明智的选择. 科研人员信息管理系统使科研管理工作更加规范化、科学化,建设一个科研管理信息系统已显得非常重要。科研人员信息管理信息系统包括科研人员,科研项目管理等,科研人员信息管理系统本着经济、实用、高效的原则,为科研机构提供一个高效、规范、轻松的营销工作环境,满足机构的需要。实现目标如下:1.系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、
11、准确,数据存储安全可靠。2.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。3.不同的操作员有不同的操作权限,增强了系统的安全性。4.系统最大限度地实现了易安装性、易维护性和易操作性。5.系统运行稳定、安全可靠。1第2章 科研人员信息管理系统的开发平台第2章 科研人员信息管理系统的开发平台2.1 开发环境本系统在设计时采用了基于微软公司Windows XP SP3操作系统的平台,前台客户端程序运用美国著名的微软公司开发的信息系统编程语言visualBasic进行编写,后台数据库系统则是使用了微软公司在大型关系库领域的旗舰产品SQL Server 2000.在当今最为流行的操作系
12、统平台上进行编写工作,开发工具在当今的数据库开发领域使用也是及其广泛,这样可以保证程序能够最大程度上兼容现在大多数工作平台,也使得本系统可以更好的与时代接轨.需要加以说明的是,本系统在设计时虽然采用的是这样的开发环境,但是其中大部分内容在不同的软件版本环境下有一定的通用性.2.2 后台数据库2.2.1 SQL Server 2000简介本系统的后台数据库采用的是微软公司开发的SQL Server 2000,它是目前Windows平台上安装最多的数据库产品之一.SQL Server 2000所代表的不仅仅是一个软件,它和它的相关联产品,如数据仓库软件,内容管理软件等,一起构成了一整套数据库应用和
13、数据分析的解决方案,从而成为广大Windows平台企业用户在电子商务应用领域的首要选择.SQL Server 2000是一个非常典型的客户机/服务器体系结构应用程序.根据各模块功能的不同,SQL Server 2000可以被划分为:客户端组件,服务器端组件和通信组件三部分.本系统主要是利用SQL Server 2000来建立数据库服务器以及对其进行的操作,客户端程序的编写是靠PowerBuilder来实现,所以应用到的主要是其中的服务器端组件和通信组件.其中服务器端组件主要应用到的组件有:.SQL Server 以服务的形式实现,是SQL Server 2000数据库管理系统的核心数据库引擎,
14、管理着系统拥有的所有文件,是系统内唯一可以直接读取和修改数据的组件.主要功能是负责协调和安排客户端服务请求的执行顺序,然后逐一解释和执行SQL指令,并返回执行结果.SQL Server Agent 以服务的形式存在,提供SQL Server的调度服务,通过对其配置和使用,用户可以实现数据库系统的定时,自动管理.由于设计的考虑,本系统没有采用分布式数据库,用来协调和处理分布式事务的MS DTC组件就没有得到应用.SQL Server 2000的客户端组件在本文中主要得到应用的是企业管理器.企业管理器是图形化的集成管理工具,使用企业管理器可以实现SQL Server 2000服务器有效的配置和管理
15、,本文主要利用其来创建和修改数据库服务器.通信组件的分析由于涉及到具体的操作,所以放在后面章节加以介绍.2.2.2 企业管理器本系统对SQL Server 2000的使用主要是通过操作企业管理器来加以实现的,在这里就主要对SQL Server 2000的企业管理器加以简要介绍:SQL Server 2000提供了功能强大而又使用方便的数据库管理工具.其中,企业管理器是最主要的管理工具,绝大部分的数据库管理工作都可以在企业管理器中完成.企业管理器与Windows系统在功能上紧密集成,它以树型结构的形式来管理SQL Server数据库服务器,数据库以及数据库中的对象,能够在单一的控制界面上实现对位
16、于同一企业网络结构中多个SQL Server数据库服务器的有效管理.执行企业管理器的步骤如下:(1)打开”开始”菜单.(2)在Microsoft SQL Server 2000程序组里选择企业管理器.系统将打开企业管理器.在窗口中可以看出,企业管理器使用了类似于资源管理器的树型结构.在左边的树型结构图上,根节点是”控制台根目录”,表示它是所有服务器控制台的根.在第一层节点上有一个默认的节点是Microsoft SQL Servers,所有的SQL Server服务器组都是Microsoft SQL Server节点的子节点.可以在Microsoft SQL Server节点下面,自己定义新的服
17、务器组.服务器组一般按照不同的用途和功能对服务器进行分类.按照模块化管理的原则,所有的服务器都必须按组进行分类.当安装完SQL Server 2000后,系统会默认地提供一个名叫”SQL Server组”的服务器组.刚安装成功的服务器就注册在该服务器组下面.在每个服务器下面是该服务器的所有管理对象和可以执行的管理任务,分为数据库,数据转换服务,管理,安全性,复制,支持服务和元数据服务(Meta Data Services)七大类.在每一类下面又可以进一步进行细分.在企业管理器提供的系统菜单中,工具菜单包含了SQL Server 2000提供的各种管理工具的调用途径.可以通过单击”工具”菜单中的
18、命令,进入实现具体管理功能的管理工具环境中.使用企业管理器是进入其他SQL Server工具的捷径.如果要进入SQL查询分析器来编写Transact-SQL语句或执行存储过程,可以从工具菜单中执行”SQL查询分析器”命令.SQL Server在企业管理器中提供了很多的向导.这些向导,可以用图形化的方式,一步一步地指导用户完成相应地数据库操作.例如:创建存储过程,创建数据库,创建索引等.2.3 前台应用程序的开发平台2.3.1 VisualBasic简介一、Visual Basic是什么? Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当
19、今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。 何谓 Visual Basic?“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其
20、它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 VB提供了学习版、专业版和企业版,用以满足不同的开发需要。学习版使编程人员很容易地开发Windows和Windows NT的应用程序;专业版为专业编程人员提供了功能完备的开发工具;企业版允许专业人员以小组的形式来创建强健的分布式应用程序。2.3.2 VisualBasic的特点(1)Visual BASIC提供可视化的编程工具 用传统的高级语言编程时,程序的各种功能、用户界面和显示的结果全要由程序语句来实现,这就增加了编程难度。而用Visual BASIC开发应用程序,包括两部分工作:一是设计用户界面
21、,二是编写程序代码。Visual BASIC向程序设计人员提供图形对象(窗体、控件、菜单等)来进行应用程序的界面设计,例如程序人员可以根据用户的需要轻而易举地在屏幕上画出下图的用户界面。Visual BASIC提供的“工具箱”内存放若干个“控件”,程序设计者可以自由地从工具箱中取出所需控件,放到窗体中的指定位置,而不必为此编写程序。也就是说,屏幕上的用户界面是用Visual BASIC提供的可视化设计工具直接“画”出来的,而不是用程序“写出来的”。(2)程序采用“事件驱动“方式 在设计好用户界面后,第二件事是编写程序。Visual BASIC改变了程序的机制,它没有传统意义上的主程序,而由“事
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文VB6.0科研人员信息管理系统含源代码 毕业设计 论文 VB6 科研人员 信息管理 系统 源代码
链接地址:https://www.31ppt.com/p-4859897.html