首页 后备干部管理系统毕业论文

后备干部管理系统毕业论文

举报
开通vip

后备干部管理系统毕业论文毕业设计(论文)中文摘要后备干部管理系统摘要:后备干部管理信息系统是为了提高后备干部管理的效率和方便对干部情况的查询、统计而开发的一套软件。本系统主要包括:信息管理、查询、统计等模块。信息管理可以对人员相关资料进行录入、修改、删除和打印。查询模块可以完成精确查询和模糊查询,并可以对查询结果以报表、图形等形式统计出来。本系统具有界面直观友好、操作简单、功能强、自动化程度高等特点。在方便干部管理和查询统计的同时,为了保证信息的准确性、实时性、决策性,鉴于本系统是服务于管理工作的,因此在使用权限上作了特别的限制及规定。本...

后备干部管理系统毕业论文
毕业 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 (论文)中文摘要后备干部管理系统摘要:后备干部管理信息系统是为了提高后备干部管理的效率和方便对干部情况的查询、统计而开发的一套软件。本系统主要包括:信息管理、查询、统计等模块。信息管理可以对人员相关资料进行录入、修改、删除和打印。查询模块可以完成精确查询和模糊查询,并可以对查询结果以报表、图形等形式统计出来。本系统具有界面直观友好、操作简单、功能强、自动化程度高等特点。在方便干部管理和查询统计的同时,为了保证信息的准确性、实时性、决策性,鉴于本系统是服务于管理工作的,因此在使用权限上作了特别的限制及规定。本系统应用环境为Windows98及以上版本,以Delphi6.0为开发工具,以SQLServer2000为后台数据库。关键词管理;查询;Delphi;SQL毕业设计(论文)外文摘要TitleTheInformationSystemOfReserveCadresManagementAbstractThispaperdealswiththeInformationSystemofReserveCadresManagement,whichisdevelopedinordertoimprovetheefficiencyofmanagingreservecadresinLuoYangandmaketheinquiryandstatisticsmoreconvenience.Thissystemmainlycontainsmanagementofcadres’informationinquiryandstatisticsofcadres’information.inwhichtheformerreferstothemanagementofbasicandsupplementaryinformation,.Inthissystemthemanagementofbasicinformationhassuchfunctionsasrecording,modifying,deletingandprinting;Inaddition,theresultcanbeshowedwhitaformofreportordiagramtoimproveitsreadability。Themanagementofsystemhasafriendlywindow,canoperatesimply,hasagreatfunctionandhasahighautomatizationdegree.Thusreducinggreatlytheworkintentlyandmakingtheworkbefinishedmorequickly、convenientandreasonably.Furthermore,inordertoensuretheaccuracy,effectivenessandstrategicpurposeoftheinformation,thelimitsofauthorityareprescribedinparticular.ThissystemisdevelopedintheenvironmentofDelphi6.0basedontheOSofwindows,andthedatabaseofSQLserver2000.Keywordsmanagement;inquiry;Delphi;SQL目次1引言…………………………………………………………………………12开发目的及相关软件………………………………………………………22.1目的………………………………………………………………………22.2Delphi6简介…………………………………………………………22.3SQLServer2000简介…………………………………………………43需求分析和可行性研究……………………………………………………63.1确定对系统的综合要求……………………………………………………63.2可行性研究………………………………………………………………74数据库及相关知识概述……………………………………………………84.1数据库的基本概念………………………………………………………84.2数据库的设计……………………………………………………………84.3软件工程概述……………………………………………………………104.4对本系统的说明…………………………………………………………115总体设计……………………………………………………………………135.1整体结构和流程图………………………………………………………135.2干部信息录入模块………………………………………………………165.3干部查询模块……………………………………………………………165.4干部统计模块……………………………………………………………175.5系统设置模块……………………………………………………………186后备干部信息管理系统的详细设计………………………………………206.1数据结构设计……………………………………………………………206.2登录主界面………………………………………………………………216.3录入界面…………………………………………………………………236.4进入查询界面……………………………………………………………246.5系统设置…………………………………………………………………266.6查询统计界面……………………………………………………………287软件的测试…………………………………………………………………318软件的运行和维护…………………………………………………………33结论……………………………………………………………………………34致谢…………………………………………………………………………35参考文献…………………………………………………………………………36附录……………………………………………………………………………37 1 引言随着社会的发展,计算机的应用也越来越广泛,它已经成为人们日常生活中的一部分,随其一起发展的是各种软件的发展。在进入信息爆炸的E时代,优秀的电子化管理系统是管理部门不可缺少的利器。越来越多的管理部门在管理流程上运用了先进的电子信息化管理技术,从而使管理工作大大简化。提高武器的性能,充分发挥高科技迅速、准确、系统的特点,把管理部门的工作流程、管理流程配备完善,是管理部门成功的关键所在。本软件是专门为青年干部科设计,旨在解决人工管理效率低、出错率高等问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的软件系统。本系统把原来的手工管理转化为计算机管理,从人员入库、查询、统计到选择人员的整个过程都在计算机的控制之中。本系统主要分为四个模块,即信息录入模块、信息查询模块、信息统计模块、系统安全设置模块,使用本软件将工作人员从众多手工处理数据过程中解脱出来,大大提高了工作效率。本系统前端采用Delphi6.0开发,后端数据库采用SQLServer2000,论文重点讲述后备干部管理系统的开发过程。本开发过程按照软件生存周期的开发步骤,首先进行需求分析,然后分析系统的可行性方案,确定了项目开发方案,并按照制定的计划进行了软件的总体设计和详细设计。最后对本软件进行了测试、运行和维护。2系统开发的目的及相关软件2.1目的计算机已经成为我们学习和工作的得力助手。目前,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,尤其是在管理领域,它可以简化大量繁琐的工作,提高工作效率,更重要的是能提高保密文件的安全性。随着计算机网络的发展和普及,它已经成为人们获取信息的一种方便、快捷、有效的手段。通过网络与计算机检索获取信息,成为人们信息来源的普遍方式。在各种管理机构中用计算机管理后备干部信息的意义。现在我国很多管理机构信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,必然被计算机及网络为基础的信息管理所取代。作为一个计算机网络专业的本科生,希望自己能开发出一套实用的程序来解决某些针对性较强机构的管理问题,采取更有效的后备干部信息管理。归纳起来,本系统优点如下:1可以存储后备干部的基本信息,安全、高效;2只需为数不多的录入员即可操作系统,节省大量人力;3可以迅速查到所需信息,及时反馈给决策者,以便针对各种情况选出相应的人才。2.2Delphi6简介Delphi是美国Borland公司推出的功能强大的应用程序开发工具,它具有功能强大、运行速度快、易于学习和使用以及开发效率高等特点。Delphi是可视化应用编程开发环境、可重用性面向对象编程语言、快速编译器和数据库的完美结合。Delphi在开发数据库应用方面有着众多的优越特性,提供了强大的开发基于客户/服务器模式的数据库应用程序的能力。在数据库访问方面,配有BorlandDatabaseEngine(BDE),可通过SQLLinksODBC等技术访问多种数据库,另外还可以利用ADO来访问各种数据库。在应用程序客户端应用开发方面,Delphi6.0是面向对象的可视化编程工具,是目前最好的Windows应用程序开发工具之一,在数据库和网络应用程序的开发有着独到之处。所以,可见Delphi6.0是目前最佳选择之一。Delphi6.0使用VCL类将BDE数据库引擎封装成对象,为数据库应用开发人员提供一致的访问接口。组建面板中的Dateaccess,Datacontrols和BDE页中有不同的数据库对象,其中BDE和Dateaccess为非可视的对象。Delphi6.0可以访问其他数据库管理系统中的数据库,也可以访问远程数据库服务器上的数据库,比如本系统中的SQIServer等客户服务器体系结构的数据库中的数据。经ODBC可以访问数据库管理系统中的数据库这些都是通过数据库引擎来实现的。Delphi是Borland公司推出的一种可视化的、方便快捷的Windows应用程序开发工具,一个面向对象的可视化编程平台,已经成为功能十分强大、使用人数最多的面向对象的编程工具。与其它的开发软件相比 Delphi有如下的特点:1、可视化的开发环境:可视化的开发环境给编程带来了很大的方便。首先,它大大缩减学习周期,Delphi的学习可以在学习期间就进行软件的开发,它无需要要求苛刻的windows基本知识,而只要将设计思想通过Delphi提供的丰富的空间表达出来,即可得到高效运行的应用程序。其次,可视化技术可以大大缩短开发周期。Delphi将windows底层隐藏起来,提供给用户简洁使用的界面,用户只需要构造自己的窗体,编写与应用程序功能密切相关的控制代码。对应用程序界面特别是窗口的设计,可以在应用程序设计阶段同步进行。最后,可视化的开发技术可以提高程序的可维护性。与用程序密切相关的Windows底层知识的隐藏,使的使用Delphi开发的应用程序更加可读,从而提高了可维护性。另外,由于Delphi以窗体为通常的分隔对象,所以应用程序各组成部分的界面比较清晰,便于差错检查和部分功能的改动处理。2、高度的可重用性:Delphi的开发工具是以应用程序的结构为中心,而Delphi则是以组件为中心,这样就使Delphi比传统开发工具具有更高的可重用性。首先,Delphi提供的组建库是非常丰富的,共有100多个组件。包含了构建Windows应用程序界面的从标签到树形组图的所有组件;其次,Delphi用Borland数据引擎(BDE)的数据存储能力结合一个图形化的用户界面,向程序员提供一个可重用的重新设计框架。程序员可以将数据模块,设计规则,原始对象和窗体等存入对象数据库。通过对对象数据库的管理使窗体以致完整的使用程序都具备了可重用性。对应用程序的开发可以通过继承,参考或者复制等方法直接应用到新的设计中。3、强大的数据库处理能力:Delphi提供了对数据库的支持,使用Pascal语言和Delphi的组件,就可以编写数据库处理程序。Delphi提供多种访问数据库方式和访问控件,这些组件的功能是十分强大的,直接使用这些组件,无需复杂的代码,就可以生成比较完善的数据库应用程序,结合Borland数据引擎BDE/IDAPI可以实现更强的功能。Delphi所提供的Borland数据引擎是一种非常成熟的数据库链接技术,提供了三种数据库访问技术:首先、直接存取Dbase,FoxBase,FoxPro,Paradox等文件型数据库。其次、提供一个 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的ODBC接口,通过整个接口可以访问任何一种支持ODBC的数据库。再次、提供一个高效的SQLLink数据库驱动程序,允许直接存取Oracle,Informix,Sybase,MSSQLServer,DB2以及Borland的InterBase。4、编译器的速度和已编译代码的效率:Delphi有ObjectInspectior(对象监视器)和ObjectTreeView(对象树型视图),改进的代码可以自动补齐,提高了编译器的速度和已编译代码的效率。5、ObjectPascal编程语言的工程:Delphi的编程语言是以ObjectPascal语言为基础的,ObjectPascal是在Pascal语言的基础上引入了面向对象技术。它不仅具有Pascal语言的所有优点,还具有便于应用程序开发的面向对象的特征。2.3 SQLServer2000简介MicrosoftSQLServer2000是关系数据库管理系统,在数据库复制、数据传输、分析服务、元数据服务、英语查询等都有所增强,其可靠性和易用性,使它成为一个杰出的数据库平台,可用于大型联机事务处理,数据仓库以及电子商务等。MicrosoftSQLServer与WindowsNT的密切集成,使得它除了具有其它数据库类似的特性外,还具有独到之处,SQLServer的客户机/服务器的连通行使用了内建在多样化平台上WindowsNT中的网络功能组件,使得SQLServer提供了与客户系统的连接性。另外,在网络功能组件上层增加了具有特别服务功能的组件,如OLE-DB和开放数据库连接(ODBC)。这些组件是不同的客户机应用系统连接并相互通信成为可能,并且不需要改变现有的服务器数据库或者其它客户机应用系统。SQLServer还包括许多PC数据库的前端工具。除了使用交互式SQL的语言外,存储过程、视图、索引也可用来存储,回复和管理数据库。用SQLServer2000的这些GUI应用程序的能力可以提高许多倍。MicrosoftSQLServer建立在成熟的和强有力的关系模型之上,使得它成为当今首选的数据存储和检索模型。本系统中使用数据库,考虑到是在局域网的基础上工作的,所以选择使用MicrosoftSQLServer2000作为数据库开发。Delphi6.0是基于Pascal程序设计语言的强大功能的合理扩展。他继承了PASCAL语言的语法严谨、数据结构多样的特征,同时。也融入了面向对象编程的语法要素,从而使对象PASCAL成为一种很好的面向对象的语言。用户可利用delphi6提供的BDE(BorlandDatebaseEngine)开发环境来帮助完成整个应用程序设计,而不需要再依靠其他工具,以便使程序开发环境能够简单一致,提高整体的工程开发效率。MicrosoftSQLSever2000是为创建可伸缩电子商务、在线商务、数据仓库解决方案而设计的关系型数据库管理与分析系统。它在当今流行Client-Server(C/S)结构中扮演后端的角色。它的主要职责是保存数据和提供一套方法来管理这些数据,并且应付来自Client的连接和数据访问需求。Delphi6.0提供了强大的数据库应用程序开发功能和数据库辅助工具,程序员利用这些工具能够迅速开发出功能强大的数据库应用程序。他与SQLServer2000结合,也是开发C/S程序最有用和最强大的工具结合。3需求分析和可行性研究需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么”这个问题。需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查检验。3.1 确定对系统的综合要求1、系统功能要求本套管理系统主要是管理庞大的后备干部,因为每年都有一批后备干部因为工作的需要被提拔,为了全面的考察一个人的整体情况,体现对干部任免的严肃性、认真性,在实际开发中,结合青年干部科的需求,切实了解他们整个系统期望具有的功能,分析他们的工作特点,与其共同决定系统具有以下功能:⑴后备干部相关信息的入库,以及入库后信息的修改、删除、增加以及打印。⑵能对的后备干部整体及个人详细情况进行详细或模糊查询,并对其进行打印。⑶为了对查询的结果很清晰的统计出来,对统计结果用图表或报表进行分析。⑷本系统是一个保密性高的系统,因此要求对用户的权限做了限制,同时过滤非法用户的登陆。系统能够对各种信息逐项录入,对录入的基本信息能够查询、统计,通过图形、报表等方式对干部的一些信息进行及时的反馈,为领导层做出决策提供依据。有完善的系统管理系统,通过系统管理功能赋予不同的用户不同的权限,使系统管理更加安全、 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 。2、系统性能要求系统能及时响应、安全、可靠。3、运行要求·586PC机或VAX系列小型机·32M内存·VGA(或更高分辨率)的显示器·能在INTRANET运行·能支持SQLServer20004、将来可能提出的要求系统考虑到将来用户可能提出的要求,已经在设计过程中对系统将来可能的扩充和修改作好了准备,以便一旦需要时能够比较容易的扩充和修改。3.2可行性研究MicrosoftSQLServer2000是关系数据库管理系统,在数据库复制、数据传输、分析服务、元数据服务、英语查询等都有所增强,其可靠性和易用性,使它成为一个杰出的数据库平台MicrosoftSQLServer建立在成熟的和强有力的关系模型之上,使得它成为当今首选的数据存储和检索模型。Delphi6.0提供了强大的数据库应用程序开发功能和数据库辅助工具,程序员利用这些工具能够迅速开发出功能强大的数据库应用程序。他与SQLServer2000结合,也是开发C/S程序最有用和最强大的工具结合。此系统主要解决后备干部入库管理后的一系列问题,如录入、查询、统计等,因为本管理系统有较高的保密性,要求对人员的各种信息妥善管理,方便用户使用、且系统安全、高效、可靠。通过需求阶段对该系统的可行性进行了彻底分析,随着计算机硬件的发展,各项功能日趋完善,使用Delphi6.0,SQLServer2000开发此系统无论从技术上、经济上、硬件上和操作上都是可行的。以下简要介绍技术和操作可行性的说明。1、技术分析技术分析是最难决断和最关键的问题。它主要是从技术的角度对系统实现的可行性进行研究。经研究,本人确定使用Delphi作为开发工具,其强大的功能能够满足数据库设计上的需要,并能够完成本系统中待实现的所有功能。2、操作分析操作分析用来确定系统的运行方式是否可行。经研究,本系统属于(单机)管理信息系统。运行环境:pentium200以上CPU;32M以上内存;windows98以上的操作系统。从运行上可以在大多数后备干部管理部门中实现。4 数据库及相关知识概述4.1 数据库的基本概念1. 数据库(database)简称db,是指长期存储在计算机内的,有组织的,可共享的数据集合;是一种存储数据并对数据进行操作的工具。2. 数据库系统数据库系统是指在计算机系统中引入数据库后的系统,由一组不同数据库软件组件的集合和数据库组成,一般包括数据库,数据库管理系统,数据库应用系统,数据库管理员和用户构成。3. 数据库管理系统在物理数据库和数据库系统的用户之间有一层,即软件层,它们通常被称为数据库管理系统(dbms),它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据控制等,用来管理数据库的日常工作4.2 数据库的设计数据是信息系统处理的对象,数据库设计是系统设计的重要组成部分。1、概述:数据库设计是在需求分析的基础上,如何对应用系统所设计的数据进行分类、描述、关联和存取的一种技术。数据库设计通常是在一个通用的DBMS支持下进行的,对于一个给定的应用环境,构造最优的数据模式,使之能够有效的存储数据,满足各种用户的需要。数据库是信息系统的核心和基础,它将大量的数据按照一定的模型组织起来,提供存储、维护和检索数据的功能。只有对数据库进行合理的逻辑设计和有效的物理设计,才能开发出完善而高效的信息系统,用户才能方便、及时核准取得从数据库中获取所需的信息。2、数据库设计过程数据库的设计通常分为6个阶段,分别是需求分析概念结构设计、逻辑结构设计、物理设计、数据库实施阶段、运行和维护阶段。⑴需求分析需求分析包括收集和分析用户对数据的需求,它是数据库设计的第一阶段,也是非常重要的阶段。这一阶段收集到的基础数和数据流图是概念结构设计的基础。⑵概念结构设计概念结构设计是独立于数据库管理系统的逻辑结构,它也独立于具体的机器。E-R模型是描述概念结构设计的有利工具。⑶逻辑结构设计逻辑结构设计是将概念结构转换为某一数据库管理系(DBMS)所支⑷物理设计物理设计是指数据库在物理设备上的存储结构和存取方法,它依赖于具体的计算机系统。但随着计算机存储设备性能的提高和数据库管理系统技术的发展,已经减少了对存储空间、分块原则和块因子等因素的考虑。⑸数据库实施阶段该阶段的主要工作是利用DBMS系统提供的数据定义的语言创建数据库表,向数据库中录入数据。⑹运行和维护阶段如果是新建的数据库,还应包括试运行,其主要工作包括运行应用程序、对数据库执行各种操作、测试应用程序的功能和系统性能指标。维护阶段的主要工作是对数据安全性的控制、数据备份和恢复、性能的监视、分析和改进,以及数据库表结构的修改和调整。3、术语数据库系统分为3级模式:外模式、模式和内模式。外模式:外模式通常也成为子模式或用户模式,是数据库用户看到的数据视图。模式:模式也称为逻辑模式,它用于描述数据库中全体数据的逻辑结构和特性,是全部用户共有的数据视图。内模式:内模式是存储模式,用于描述数据在数据库中的物理结构和存储方式。DBMS:数据库管理系统的统称,是DatabaseManagerSystem的缩写。通常包括:数据库的定义、数据存取、数据库运行管理、数据库的建立和维护功能。DDL:数据定义语言,它是DataDefinitionLanguage的缩写。DML:数据操纵语言,它是DataManipulationLanguage的缩写,用于完成对数据库数据的基本操作,如增加、删除、修改和查询等。DBA:数据库管理员,它是DataBaseAdministrator的缩写。E-R:用于描述概念模式的一种方法。SQL:结构查询语言,它是关系数据库的标准语言,是StructuredQueryLanguage的缩写。4.3 软件工程概述软件工程是指导计算机软件和维护的工程学科,采用工程的概念、原理和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。软件工程的七条基本原理如下:1.阶段的生命周期计划严格管理。2.坚持进行阶段评审。3.实行严格的产品控制。4.采用现代程序设计技术。5.结果应能清楚的审查。6.开发小组的人员应该少而精。7.承认不断改进软件工程实践的必要性。软件工程学使用软件生存周期模型和各种结构分析设计技术。一般来说,软件生存周期划分为软件定义、软件开发和软件维护三大阶段。一、软件的定义   软件定义阶段的任务是确定软件开发工程必须完成的总目标,即确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该工程需要的资源和成本,制定工程进度表。通常,软件定义阶段又进一步划分为三个子阶段,即问题定义、可行性研究和需求分析。1.问题的定义问题定义阶段 必须回答的关键问题是:“要解决的问题是什么?”如果不清楚问题是什么就试图解决,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的,扼要的写出对问题的理解、工程目标和规模的书面报告,改正和理解不准确的地方,得出一份双方都满意的有关问题定义的文档。2.可行性研究本阶段要回答的关键问题是:“上一个阶段确定的问题有行的通的解决办法吗?”为了回答这个问题,需要进行一次大大压缩和简化了的系统分析和设计过程,也就是在较抽象的高层次上进行分析和设计。可行性研究应该比较简短,因为这个阶段不是具体解决问题,而是研究问题的范围,探索可行的解决办法,并确定是否值得解决。可行性研究阶段应该导出系统的高层逻辑模型,并且在次基础上更准确、更具体的确定工程规模和目标,更精确的估计系统的成本和效益,仔细的完成成本、效益分析。3.需求分析:这个阶段的任务是确定“为了解决这个问题,目标系统必须做什么”,确定目标系统应该具备哪些功能。软件开发人员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的完整准确的系统逻辑模型,但不必考虑实现的细节。二、软件的开发开发阶段的任务是具体设计和实现在前一个时期定义的软件。它通常由总体设计、详细设计、编码和单元测试、综合测试等四个子阶段组成。1.总体设计本阶段必须回答的问题是:“概括的说,究竟如何解决这个问题?”即确定解决问题的策略及实现目标系统所需要的各种程序。通常要用层次图或结构图来描绘软件的结构。2.详细设计总体设计阶段应以比较抽象的方式提出解决问题的办法。详细设计阶段的任务就是把解法具体化,也就是回答关键问题:“应该怎样具体的实现这个系统呢?”这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明。3.编码和单元测试这个阶段的关键任务是编写正确的容易理解、容易维护的程序模块。程序员应该根据目标系统的性质和实际环境,选择适当的程序设计语言,把详细设计的结果翻译成用选定的语言书写的程序,并且仔细测试编写出来的每个程序模块。4.综合测试这个阶段的关键任务是通过各种类型的测试使软件达到预定要求。三、软件的维护维护时期的主要任务是使软件能够持久的满足用户的需求。包括:软件在使用过程中发现错误时应该加以改正;环境改变时应该修改软件以适应新的环境;用户有新的要求时应当及时改进软件以满足用户的新需要。4.4 对本系统的说明本系统前台用Delphi6开发,后台使用SQLServer2000作服务器,Delphi6通过ODBC来访问后台数据库的。下面是我所用的数据库组件。1、TTable是数据库应用程序访问数据库时必须使用的数据集组件之一。可以访问数据库 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 中的每一行和每一列,可以显示和编辑表格重的所有行和列,也可以选择一定范围内的行,或者用过滤的技术检索出其中一部分行等其他操作。通过BDE从一个数据库表格中取得数据,并通过TDateSource组件将数据传递给一个或多个数据控制组件。将从数据控制组件处得到的信息通过BDE传递给数据库。2、TQery实现了Delphi对SQL的支持。SQL语句可以通过组件传递到需要访问的数据库系统的数据库引擎中。由数据库引擎具体执行SQL语句。实现对数据库的各种操作,而不通过BDE。TTable和TQery的区别是前者不能使用SQL语言,很多强大的查询功能不能实现。通过BDE,应用SQL语句从一个数据库表格中取得数据并通过TDateSource组件将数据传递给一个或多个数据控制组件。3、TDBgrid它的作用是将一个数据集记录显示在网格里并且对其中的数据进行编辑和修改。4、TSateSource组件是开发数据库应用程序中用到得非常重要的组件,是连接数据集组件TTable和TQery等的桥梁。主要是为数据控制组件服务的。同时数据浏览组件必须和数据源相连接才可以从数据集中取得数据,并在数据浏览组件中显示数据,对数据进行相应的操作。5后备干部信息管理系统的总体设计5.1 整体结构和流程图根据系统的需要将该系统逐步分解成一系列较容易实现的功能模块,根据实际要开发的系统和人工管理的要求,即从后备干部信息录入,后备干部信息存储,后备干部信息查询统计到选出合适的干部这一过程,可将本系统划分为干部信息录入、干部信息查询、干部信息统计报表模块。又后备干部管理系统是一个保密的管理机构,因此要求设置用户的访问权限,还要过滤不能访问该系统的用户。因此又有系统安全设置这一模块。这四大模块已经基本完成了对数据库的整体要求。以下整体图和各个模块的流程图,下面都有标注.以下是后备干部管理系统的整体框架(图5.1),再将各大模块进行细化,细化后的模块如下图所示,下面将一一介绍每一个模块的细化,以及每个模块的功能。图5.1整体结构图 否 否 是 是 图5.2干部信息录入系统图5.3干部信息查询系统 否 否 是 是图5.4进入系统设置流程图图5.5用户登录流程成图5.2 干部信息录入模块:功能说明:如果某位干部成为后备的时候,操作员首先将该干部的基本信息通过本系统录入到库里,便于以后使用。该模块主要完成对后备干部基本信息的录入、删除、更新等功能。该功能模块如图示 图5.5干部信息录入系统(1)干部基本信息录入这部分主要包括干部的固定不变的信息,包括它的姓名、性别、出生年月、学历、籍贯等。系统可以对干部基本信息进行修改、删除、增加新纪录、打印等操作(2)干部工作情况录入干部的工作情况不是固定不变的,主要是通过干部的工作情况来总体的评价一个后备干部,断是否具备提拔条件,为上层领导提供一个卓有成效的参考。干部基本情况录入包括干部工作的县区、工作单位及职务、任正科时间、入党时间、以及工作业绩等信息。5.3 干部查询模块功能说明:该模块可以对后备干部的某些条件进行查询,支持精确查询和模糊查询。该功能模块如图所示图5.61、按姓名查询通过输入姓名,查询到该后备干部的基本情况,如果想了解该干部的工作情况可以双击编号这一编辑框,工作情况就会弹出。2、按其他条件查询这是一个小型的复合查询的模块,查询可以满足多个条件的后备干部的情况。3、按县区查询通过一个选择框,选择所有属于该市的县区,通过查询该县区的后备干部的情况,了解该县区的后备干部的整体素质。方便领导做出决策,增加或减少县区的后备干部名额。 图5.6干部查询系统5.4干部统计报表模块该模块是一个很重要的模块。分别针对符合提拔条件的几个因素进行统计并且根据统计结果做柱型图或是报表,或是用数据表现。有了图形的参与使查询的结果更加醒目,体现了程序的易读性和人性化。通过对部分查询结果求比例,得到它和整体之间的关系。该功能模块如图所示图5.7干部信息统计系统1、按性别通过一个组合框,选择性别进行查询,用一个Dbgrid把结果显示出来。这个统计的结果显示了选中的男、女的人数、总人数以及他们占总人数的比例。显示的结果一目了然。2、按县区通过这一个统计的功能,得到各个县区的后备干部情况并且根据统计结果做出柱形图,使查得的结果更形象更直观。方便领导做出科学的决策。3、按年龄通过这一个统计的功能,得到各个年龄段后备干部分布情况。使领导对后备干部的总体年龄有一个把握,能及时调来。4、全部干部在这一个部分里,通过报表设计器来把全体后备干部的信息都用报表的形式显示出来,并打印。这个比较简单,按照报表设计器步骤做就可以了。5.5系统设置模块功能说明:在使用本系统前,为了保证系统的安全和可靠性,需要系统管理员对本系统使用人员进行权限赋予,过滤非法用户的访问。该模块如图所示:图5.8系统设置模块1、 添加/删除用户系统管理员可以通过此项功能添加删除用户,并对系统中对一般用户和超级用户的权限进行了设置。一般用户在此系统中的有些功能是不能用的。比如数据录入,添加删除用户还有其它的一些功能。目的是保证系统的保密、安全和可靠性。添加的用户可以通过新用户登录使用本系统。2、 数据管理:通过数据管理可以用来备份数据库和恢复数据库。这项功能是直接对数据库的操作。3、 查询用户当一般用户忘记自己的密码,不能进入此系统时候,超级用户可以通过查询用户这项功能查询他的密码。这项功能对一个完整的系统来说是非常重要的。4、 修改用户密码这项功能每个用户都可以进去,如果要修改自己的密码首先要输入用户名和密码,只有用户名和密码都经过认证是正确的,就可以修改密码了,否则会告诉你你无权使用本功能。输入需要修改的密码以及确认码后,系统会告诉你密码修改成功的提示。 5、 新用户登录这项功能通过管理员的添加功能可以实现新用户的登录可以适用本系统。6后备干部信息管理系统的详细设计在总体设计阶段,已经对本系统的功能进行了划分,就可以进入详细设计阶段。详细设计,就是软件模块内的过程设计。其主要任务是:对总体设计所产生功能模块进行过程描述,开发可以直接转换成程序语言代码的软件表示。对用户界面进行设计,按照需实现的功能制定和设计界面,提供不同详细程度的系统响应信息该模块如下图所示6.1数据结构设计数据结构设计是将各类数据信息转换成相应的数据项定义表。1.干部基本信息表主要描述干部的基本信息而且是固定不变的信息。关键字是编号和姓名,主要关键字是编号,次要关键字是姓名。表6.1干部基本情况表字段名称含义数据类型长度允许为空xm姓名char10xb性别char4csny出生年月char16jg籍贯char10mz民族char10byyx毕业院校char40xl学历char10cjgzsj参加工作时间char16bh编号char10 2.工作情况表主要描述干部工作情况的关键字是编号table2表6.2干部工作情况表字段名称含义数据类型长度szxq所在县区char10gongzuodanwei工作单位char40rzksj任正科时间datetime8cjpxqk参加培训情况char20rdsj入党时间datetime8gzyj工作业绩char200bh编号char43.用户登录表主要设置管理员和一般用户并赋予他们权限的标识表6.3用户权限表字段名称含义数据类型长度允许为空yhbh用户编号numeric9yhmc用户名称VARCHAR10mm密码VARCHAR10czy操作员VARCHAR10yhqx用户权限int4  由于是初次设计,建立的表不多,但是通过一些简单的表能够了解数据库设计的思路和整体的构造。该设计能够完成数据库的一些基本操作如数据录入,单项查询和复合查询以及报表统计和系统设置等一些常见数据库的功能。6.2登录主界面进入“学员信息管理系统”后,首先进入登陆界面,需用户选择操作员和输入口令进行身份验证,通过验证后方可进入“学员信息管理系统”,当用户输入有误时,系统会提示用户重新输入。图6.1登录界面在这个界面里对用户权限进行了设置只有超级用户可以使用所有权限,一般用户这能使用部分权限。在这一界面里调用了参数trynum通过它来计算输入密码错误的次数,如果输入超过三次错误就会告诉你无权使用系统。参数kind主要是对用户权限的类别进行设置在这个系统里权限主要是两种,为整数型,只有0和1,超级用户为0,一般用户为1,根据不同的权限可以进行不同的操作。只有超级用户才可以进行干部信息录入和添加删除用户的功能,这样可以实现系统的安全性和保密性。主要使用两个控键:Datesource和Query图6.
本文档为【后备干部管理系统毕业论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
满天星0822
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:52
分类:工学
上传时间:2018-05-21
浏览量:16