计算机专业党员信息管理系统的设计与实现大学毕设论文.docx
《计算机专业党员信息管理系统的设计与实现大学毕设论文.docx》由会员分享,可在线阅读,更多相关《计算机专业党员信息管理系统的设计与实现大学毕设论文.docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要党员信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致辞性和完整性强、数据安全性好的库。而对于后者则要求说应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT 公司的 VS2008 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进, 直到形成用户满意的可行系统。我设计的系统由C#语言来编写,操作系统是 Windows XP 简体中文版,采用 C/S 结构,
2、 可以使结构清晰,简单,用 SQL 作为后台的数据库支持。本文中就如何在软件中实现以上几点作了详细分析与讲解,并给出了使用 Sql Server 2005 数据库建立本系统数据库的实例。关键词 C/S;SQL2005;C#IVAbstractParty members and management information system is a typical management information system (MIS), including the development of its background of the establishment and maintenance
3、of the database front-end applications, as well as the development of both. The former request for data to build a strong speech and integrity, a good library of data security. As for the latter requested that the application of a fully functioning, easy to use and so on.After analysis, we use MICRO
4、SOFTs VS2008 development tools, provided by the use of a variety of object-oriented development tools, in particular, the data window can be simple and easy to manipulate intelligence database objects, first of all in a short period of time to establish systems Application of the prototype, and then
5、, the initial prototype of the system needs iteration, constantlyrevised and improved customer satisfaction until the formation of a viable system.The system which I designed is by C #laguages, the operating system is WindowsXP Server simplified Chinese edition, adopt C/S structure, can make the str
6、ucture clear, simple, the database using SQL2005 as the backstage supporter. Key Words :C/S; SQL2005;C#目录摘要IAbstractII第1 章绪 论11.1 系统开发背景11.2 开发目的及意义11.3 国内外研究现状21.4 开发环境介绍31.5 研究内容41.6 本章小结4第2 章 需求分析52.1 需求分析原则52.2 可行性分析72.3 功能需求82.3.1 系统主体功能模块图92.3.2 系统管理功能模块图92.3.3 基本设置功能模块图102.3.4 组织管理模块102.3.5 查
7、询报表功能模块图112.4 业务流程分析112.4.1 账户密码管理流程图122.5 实体E-R 图132.6 本章小结18第3 章 总体设计思路193.1 体系结构分析193.2 数据库逻辑设计193.4 本章小结25第4 章 系统模块设计264.1 用户界面设计264.1.1 登录模块设计264.1.2 修改密码264.2 系统主页面274.3 添加党员信息模块284.3.1 民族添加模块294.4 制度管理主界面314.5 支部党建工作考评模块314.6 党员查询模块324.6.1 将活动情况用Excel 输入334.7 党费添加模块344.7.1 查询党费354.7.2 添加流入信息3
8、64.7.3 修改流出信息374.8 支部风采模块374.9 本章小结38第5 章 系统测试与性能分析395.1 单元测试395.2 单元测试目的405.2.1 登录测试405.2.2 文件上传测试415.2.3 添加党员测试415.2.4 删除党员测试425.2.5 党员类别删除测试435.2.6 系统退出测试445.5 系统不足455.6 本章小节45结 论46参考文献47致 谢49第 1 章 绪论第1章绪论社会在不断的发展,经济也随之而迅速增长,技术的更新也是非常的迅猛, 科技信息的发展从最初的被人们所了解到现在熟练的运用,信息技术的应用也逐渐深入到人们的工作生活当中。通过对数据库及其相
9、关课程的学习,初步掌握了系统开发的系统知识,为了提高对所学知识的综合应用能力,培养系统的开发能力,增加经验,在此以“党员信息管理系统的设计与实现”为课题,利用专业知识开发此系统,尽量使其满足用户的需求。1.1 系统开发背景随着信息技术的蓬勃发展,现代社会进入了以计算机为中心的信息时代,以计算机技术为核心的新技术革命正在以一种前所未有的持久方式改变着世界的面貌,全面推动了社会的发展,改变了社会经济结构。人们对工作的观念也发生了变化,生活节奏越来越快,生活方式出现了多样化。社会环境发生的这种深刻的变化导致工作改革跟不上,大量的流动人员使队伍管理产生许多新的情况 新的问题无法及时解决,使得传统手工信
10、息管理模式面临着严峻的挑战,所以开发新的党员信息管理系统减轻信息管理人员工作压力是社会发展的必然形势。1.2 开发目的及意义随着人口数量的增长,党员也越来越多,那么以前的党员信息管理系统所具备的功能无法满足如今的现状而且出现了很多新问题,因此急需开发新的党员信息管理系统。党员信息管理能够很好的处理党内各项业务和事务,该系统不仅满足了现如今众多企事业单位的党员管理需求更重要的是保证了我们党的基本路线的贯彻实施,所以随着科学信息技术的飞速发展,国家党的建设工作和管理更要跟进时代的步伐,充分的实现现代化要求,现如今所有的企事业单位都采用计算机信息科学技术来对党务工作信息化进行处理,这也体现了我们国家
11、对实现党的4建设现代化的勇敢尝试和积极探索。通过分析各地方党员信息管理业务和我自身的工作状况,结合以前党员信息管理系统的一些自身特点,有机的将党内的各项事务结合起来,设计一个能完全应用于基层党组织的行之有效的党员信息管理系统。本次设计的党员信息管理系统设计与实现是结合基层党组织和党员队伍管理的实际情况,详细而深入党务系统的需求进行分析,借鉴各地推进党务信息化的做法和经验,对系统的建设进行初步的设计和探讨。系统涵盖了基层党组织和党员等日常管理的主要工作,为基层党组织和党员提供直观 形象便捷的信息服务, 满足管理部门日常需要,对党务以及与党务相关的各项服务和信息进行管理1.3 国内外研究现状信息管
12、理系统(Information Management System)是由人、计算机以及其他外围设备组成的能够进行信息收集、传递、存储、加工、维护和使用的系统。它是上世纪 60 年代开始在美国兴起的新科学,是利用了计算机和网络通讯技术,通过加强对信息的管理,以及拥有的资源做调查,并建立准确的数据。然后经过加工处理提供给管理者,使其能够做出正确的决策,达到提高管理水平和工作效率的效果。在各企事业单位,学校,公司等党建工作中党员信息管理是一项重要的日常性工作之一, 将党内的各项事务工作纳入信息化管理的方式,这也是推动党建工作在网络信息时代的新步伐,从而也变成了执政党建设工作方面面临的新问题。为了进一
13、步加强对各部门党员信息的完善管理,第一时间了解并掌握各个党员的情况,将党员信息化管理的水平提高,我从自身的实际工作情况出发,进行了详细的论证和系统需求分析,将传统工作的处理手段用电子信息化手段替代,研发设计一种集党员信息查询、 党员缴费统计、 党员分类汇总、各大组织的管理、流入流出情况于一体, 贯穿党员培养发展全过程,结合各大分组的工作考核考核、党员制度管理、非公经济企业党建等相关功能使党员信息管理系统更为精确化、制度化、现代化。我国大规模的信息化管理大多开始于上世纪 90 年代,比西方国家的发展要晚10 到 20 年左右,在沿海地区和较发达的地区,党员系统的信息化建立也十分迅速。然而,在欠发
14、达地区,发展还是相对比较缓慢。在国外高校,计算机技术起点早,技术先进,他们通常都会有规模较大、技术非常稳定的队伍来提供技术支持和服务。在我国各项信息技术的起步非常的晚。在这个普遍运用数字理论的进程中,一方面各事业单位在各种硬件、系统软件和网络方面进行大量的投资,此外在其他方面如各类科研、办公、教学管理等应用系统,逐步发展成了初具规模的信息化建设体系。但是,在信息化获取和发展方面我们相对落后,理论体系不健全、资源短缺等原因,导致了我国党员管理系统在服务范围、人员要求、服务质量及机构设置上与发达国家相比差距很大。 就从国内在信息化方面的研究来说,在信息更新和安全性方面存在着很多大大小小的问题,如功
15、能不全面,数据库备份差、无法维护数据库等;计算机网络方面,信息的安全性和维护性较差,一旦网络出现故障或者是系统被黑客攻击以后,所有的党员信息就无法进行恢复,而且依赖于网络,如果网络不好或者没有网络,那么整个系统就无法正常运行,也因此无法完全满足用户的需求。1.4 开发环境介绍党员信息管理系统是各企事业单位为适应当前的国际信息化潮流,加快信息管理步伐,提高信息管理效率而设计的。它可以用便捷的操作方式管理复杂的信息,并大大提高管理效率。本次设计的党员信息管理系统为单机版的应用程序, 其开发平台选择 Visual Studio 2008 ,开发语言为 Visual C# 语言,它是一种可靠的、优雅的
16、、操作方便的、固定的的语言。综合了 VB 简单的可视化操作和C+的高运行效率,以其非常强大而稳定的操作能力、完美的语法风格、新颖的语言特性和便捷的面向组件编程的支持成为 ASP.NET 开发首选。学会使用一些图片处理和一些制图工具如 Photoshop、Dreamweaver。系统将 SQL2005 作为本次开发的数据库,现在的关系型数据库系统比较多, 而且在使用上具有一定的通用性。在计算中心网络化管理信息系统中,后台数据库选择的是 SQL Server 2005,首先 SQL Server 2005 拥有了大型数据库所具备的各项功能,在开发的时候可以很好的运用到设计当中,并且在操作起来非常的
17、简便,即使是初学者也可以很好的运用、功能伸缩性也非常好。系统可靠性有明显提高,数据仓库也有所改善。所以此次软件设计选用 SQL Server 2005 做为后台数据库的开发工具。1.5 研究内容本设计主要是基于 C/S 模式下党员信息管理系统的设计来进行分析,建立一套适应各单位党员信息管理工作需要的及充分利用计算机技术、网络技术、数据库技术的党员信息管理信息系统。为此,建立一个功能完善的党员管理的信息库, 把所有党员的信息,包括流动党员的信息全部保存在信息库存中,以便于管理、查询、统计等就显得尤为重要了。实现党员信息管理的电子化,真正为党员管理提供一个电子平台,以减轻管理人员的工作负担。通过强
18、大的查询和索检高效的统计分析出各项数据,以及对系统自身的用户权限管理。1.6 本章小结在本章中主要介绍了系统的开发背景、要求,讲述课题设计所使用的开发软件,本系统主要是采用 Visual Studio 2008 作为开发工具,并采用 SQL Server 2005 作为后台数据库。运用的是当前最流行的开发语言 C#开发语言,使用的操作系统是 WindowsXP。简单的介绍了管理信息业务系统的发展史,让我能够更好的对开发的系统进行很好的分析,更有利于对软件的开发。通过对党员信息管理系统的分析,从我的实际工作出发,致力于让党员信息管理系统更加高效,更加系统, 更加规范。第 2 章 需求分析第 2
19、章需求分析2.1 需求分析原则一 确定对系统的综合要求1. 功能需求其实质就是确定该系统所必须具备的某些功能服务项目。通过细致的研究和需求分析给出一个确定的标准。2. 性能需求系统所要满足的定时约束或容量约束是由性能需求来指定的,一般包括信息传递的速率、响应耗时、信息存储量的多少、安全性、主存容量、磁盘容量等方面的需求。3. 可用与可靠性需求可靠性需求主要是用来分析整个系统的性能是否可靠。可用性与可靠性也息息相关,它的功能是用来告诉用户所具备的权限和功能。给出具体的范围。4. 出错处理需求出错处理需求是用来对解释系统对环境错误需要如何响应。例如,如果它接收到从另一个系统发来的违反协议格式的消息
20、,应该做什么?注意,上述这类错误并不是由该应用系统本身造成的。5. 接口需求应用系统与它的环境通信的格式就是有接口需求进行描述的。常见的接口需求有:硬件接口需求、通信接口需求、用户接口需求、软件接口需求。86. 约束设计约束或实现约束描述在设计或实现应用系统时所要遵循的限制条件。这类需求通常会在需求分析阶段被提出,问题被提出并不意味着需要将设计过程取代,只是说明了该项目在实现过程中的限制条件增加了。常涉及的约束有:硬件平台的约束、使用的标准约束、精度约束、设计方面的约束和所使用的工具以及语言的约束。7. 逆向需求所设计的软件系统不应该做什么就是逆向需求所要说明的。理论上这种逆向需求的情况是非常
21、多的,这就要求开发者选取能够澄清真实需求的逆向需求,此外还需要选取能够消除可能发生的误解的各类逆向需求。8. 未知要求开发人员除了做以上各种需求分析外还需要做的一项就是未知需求,其实质就是明确的列出那些在以后开发中很可能会被提出来的一些未知要求。二开发数据要求其实所有开发出来的软件系统,最终实现的就是信息处理系统,在很大程度上软件的整体功能面貌是由系统必须处理的信息和系统应该产生的信息决定的, 这对软件的影响是非常大的,所以,在软件需求分析阶段的的一个重要任务就是分析系统的数据要求。分析系统的数据要求通常采用建立数据模型的方法(举例)。三导出系统的逻辑模型根据以上两项细致的分析结果,我们能够将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 党员 信息管理 系统 设计 实现 大学 论文
限制150内