计算机党务管理系统毕业论文.doc
《计算机党务管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《计算机党务管理系统毕业论文.doc(34页珍藏版)》请在三一办公上搜索。
1、摘 要计算机系党务管理信息系统是学校党员管理中的一个重要内容,随着时代的进步,学校也逐渐变得庞大起来。如何管理好学校内部党务党务信息,成为学校管理中的一个大问题。在这种情况下,开发一个小型计算机系党务管理信息系统就显得非常必要。本计算机系党务管理信息系统是是把学校的党务党务信息和教师务信息进行信息化管理,通过它的管理,可以将信息直观的提供给学校管理人员,加强对学校内容的优化分配,充分发挥人的作用,提高学校整体工作效率,创造价值。本系统结合学校实际的党务党务制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的计算机系党务管理信息系统。关键词: 党务管理,
2、数据库,面向对象AbstractManagement Information Systems Department of Computer party is an important part in the management of the school. With the development of society, business school becomes larger and larger. How to deal with the information of the student party has become a serious problem for school
3、management. Under this condition, it is necessary to develop a management system of files. This system is discrete school of classified information to be grouped in the handling, through its management, Categories can be processed information, and visual management staff to strengthen the school emp
4、loying the optimal allocation, giving full play to human, raising the overall efficiency, the creation of value. This system combines school party system, through real demand analysis; adopt Visual Basic 6.0 unit edition personnel that developing instrument develops pay attention to the system.Keywo
5、rds : party Management; Database; Object-oriented 目 录摘要1Abstract21 系统概述31.1 管理系统概述31.2 计算机系党务管理信息系统现状31.3 需求分析41.3.1 可行性分析41.3.2 功能需求分析52 系统分析62.1 业务流程分析62.2 数据字典62.3 开发环境72.3.1 开发工具的选择72.3.2 数据库的选择82.3.3 开发与运行环境83 系统设计103.1 功能设计103.2 模块结构设计103.3 数据库设计113.3.1 概念结构设计113.3.2 逻辑结构设计133.3.3 表结构设计134 系统实
6、现154.1 界面实现154.1.1 登录界面实现154.1.2 主界面实现164.1.3 系统维护界面实现174.1.4 组织和党员信息界面实现194.1.5 申报审批界面实现214.1.6 查询界面实现234.1.7 关于帮助界面实现244.2 系统安全性245 系统测试25结论26致谢27参考文献28第1 章 系统概述1.1 管理系统概述管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的
7、基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视,企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年
8、代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,出现数据处理一词。1970年,Walter T.Kennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人明尼苏达大学的管理学教授Gordon B
9、.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。1.2 计算机系党务管理信息系统现状随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。所以,将计算机这一信息处理工具应用于党务档案的日常管理已是势必所然,而且这也将为党务管理带来前所未有的改变,它可以带来意
10、想不到的效益,同时也会为学校的飞速发展提供无限潜力。采用计算机管理信息系统已成为管理科学化和现代化的重要标志,它给学校管理带来了明显的经济效益和社会效益。主要体现在:在传统管理过程中,表单填写与查询管理都非常的耗费人力物力,同时由于采用手工操作,不可避免造成一些的错误,这种管理方式还存在着许多缺点,如效率低、保密性差且较为烦琐。而现在许多学校都采用计算机来管理信息,避免了手工操作的不足。极大提高了工作人员的工作效率,大大减少了以往入出记录和流程繁琐杂乱,周期长的弊端。基于党务管理的全面自动化,可以减少学校管理中的漏洞,可以节约不少管理开支,增加学校收入。党务信息管理的操作自动化和信息电子化,全
11、面提高了党务档案的管理水平。随着我国改革开放的不断深入,经济飞速的发展,学校要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,党务档案服务管理的全面自动化、信息化则是其中极其重要的部分。为了加快党务信息管理自动化的步伐,提高学校的处理效率,建立党务档案服务管理系统已变得十分必要。本系统可以避免单位管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。1.3 需求分析1.3.1 可行性分析技术可行性数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多
12、年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。许多程序开发工具,如VB、Java等等,都支持面向对象的程序开发。系统的开发平台,我们选择了当前流行的Windows XP操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具Visual Basic 6.0。VB6.0是全新的可视化编程环境,为我们提供了一种方便、快捷的windows应用程序开发工具。与普通的数据库系统相比,用Visual Basic作为数
13、据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统。数据库选择ACCESS 2000。ACCESS是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。当前管理信息系统的开发,大都时基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟,被广泛应用与各个领域。所以,党务信息管理信息系统的开发,在技术上是可行的。经济可行性经济可行性研究是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性。当前办公用PC机的普及使得开发
14、和应用管理信息系统在经济上成为可能。另一方面, 就学校自身来说,它也是需要这样一个软件的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现, 这样既浪费时间又容易出错。随着信息时代的来临, 我们的各项工作都要讲求效率, 党务信息管理也不例外, 这就为作者的软件提供了使用群体。所以,本系统在经济上是可行的。综上所述,开发计算机系党务管理信息系统是可行的。1.3.2 功能需求分析需求分析是软件定义时期的最后一个阶段,它必须准确的回答系统必须做什么的问题?虽然在可行性研究阶段已经大概了解了系统需要达到的要求,但可行性研究的目的是在最短的时间内用最少的成本确定是否存在可行的解法。所以它忽略了
15、一些细节的问题。但是需求分析也不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。拟定需求计划,需要彻底而系统地分析各种影响因素和消费特点,并且建立相关的、科学的、合理的模型。计算机系党务管理信息系统的总目标:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的管理系统,实现党务档案服务的计算机管理,提供完善的功能,为操作人员提供便利的工作方式。通过调查,要求系统需要实现以下一些基本功能:本系统主要包括系统登陆、基本信息、党务管理、党员发展、党员信息管理、查询管理和用户管理共7
16、个模块。2 系统分析系统分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用业务流图、数据字典,可行性分析等内容为系统的设计奠定基础。2.1 业务流程分析计算机系党务管理信息系统的业务主要是学校的党务档案和支部等信息进行管理。学校各个部门把党务档案信息和支部信息输入系统,操作人员根据党务档案信息和支部进行分析得出。党务管理的特点是信息处理量比较大,所管理的党务档案信息包括全部学校的党
17、务档案信息,而且信息的单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定困难。在管理的过程中经常出现住处的重复传递:单据、报表的种类繁多,各个部门管理规格不统一等问题。本系统在设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则:(1)程序代码标准化,软件统一化,确保软件的可维护性和实用性。(2)删除不必要的管理冗余,实现管理规范化、科学化。(3)统一各种原始单据的格式,统一账目和报表的格式。(4)界面友好、简单化,做到实用、方便,尽量满足学校的需要。下面进行计算机系党务管理信息系统业务流程图的设计。操作员或管理人员进入本系统后,一系列的操
18、作过程设计如图2-1所示。操作人 员教师党务录入查询学生党务申报审批录入录入查询导出结果查询结果查询结果统计图2-1 业务流程2.2 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途都是供人查阅对不了解的条目的解释。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图的精确定义放在一起,才能共同构成系统的规格说明。系统开发时,常用卡片的形式书写保存描述一个数据元素。下面给出本系统的主要
19、数据元素的数据字典索引卡片:名字:学号列名:学号描述:唯一地标识学生信息的一个特定关键域定义:学号20字符20位置:党务信息 图2-2 学号 名字:党务类型描述:唯一地标识党务类型的一个特定关键域定义:PID20字符20位置: 党务信息 图2-3 党务类型名字:支部名称描述:标识党务支部的一个特定关键域定义:支部名称20字符20位置:支部信息 图2-4支部名称名字:用户名称列名:用户名称描述:用户指定条件下的系统用户口令表定义:用户20字符20位置:用户信息表 图2-5 用户名称2.3 开发环境2.3.1 开发工具的选择目前,在市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;
20、有些则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。而VB6.0是著名的微软公司的可视化软件开发工具,其被称为最容易编程语言,它具有简单、高效、功能强大的特点。它是一个非常理想的选择,是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这
21、一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于许多种类应用程序设计。Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。以适用人员来分,可有以下三个版本:标准版 针对一般程序设计人员,适合普通应用系统的开发。专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的
22、支持。企业版 适用于专为企业设计应用软件的程序开发人员。2.3.2 数据库的选择建立一个数据库也有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,作为党务档案服务管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。因此,没有必要使用像SQL Server和Oracle这样的大型数据库。首先想到的数据库是Microsoft Office中的Access数据库在计算机上的应用比较普及,是开发小型数据库系统比较理想的选择。所以,在本系统中选择了Acc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机党务管理系统 毕业论文 计算机 党务 管理 系统

链接地址:https://www.31ppt.com/p-3992421.html