1、摘 要 - I - 摘 要 党员信息管理系统是党委组织工作不可缺少的一部分 目前 ,很多基层党组织采用手工作业的方式进行工作和管理 ,效率非常低下。随着网络的发展 ,党员信息管理系统的开发和运用方便了党员管理、基层党建工作、党务管理。 一个功能齐全、简单易用的党员信息管理系统能有效地减轻党员管理工作人员的工作负担 。 本设计 基于 servlet+ MySQL 5.0+jsp+javabeen技术 开发一套党员信息管理系统, 实现 对 院校党组织信息、 党员信息 以及入党积极分子信息 的 查询,删除和添加 等功能,进一步促进了组织部门的信息化建设工作。 本 论文较为详细地叙述了系统的分析和设计
2、过程, 详细分析了高校党员管理的特点,设置了党组织管理,党员管理,以及入党积极分子管理几大功能模块。 系统设计 时针对学生党员的特点进行了需求分析, 使 系统能够更好地符合目前高校党员 管理 的需求。 本文还包括 系统测试等内容。 关键词 : 党员信息管理系统, MySQL 数据库, JSP Abstract - II - Abstract Party information management system (DYIMS) is an indispensable part of the organizational work of the Party Committee. At prese
3、nt, The management of the information of its member in many grass-roots party organizations is by the way of artificial ,its efficiency is very low. With the development and application of information management systems, now, an information management system has been designed to facilitate the manag
4、ement of party members, party organization and party management. A full-featured, easy-to-use party members and information management system can effectively reduce the workload of the party members and management staff. The design is based on the technology of JSP +Javabeen +Servlet +MySQL to devel
5、op a set of party members and information management system. The institutions of party organizations information and the party members and activists, information query, delete and add functions, to further promote the information construction work of the organization department. This paper describes
6、 the system analysis and design process in detail, Take in account of the characteristics of the Party management in university, There are three functional modules in this design , include party organizations management, party members management, and the activists management . During the time of nee
7、d analysis , the characteristics of the student party members has been taken into consideration, so the design is better to meet the needs of university party members management. The article also includes system testing and so on. Keywords: Party information management system, MySQL, JSP 目 录 - III -
8、 目 录 摘 要 . I ABSTRACT . II 目 录 .III 第一章 绪论 . 1 1.1 课题背景意义 . . 1 1.2 课题开发目的 . 2 第二章 系统开发工具介绍 . 3 2.1 硬件环境的配置 . 3 2.2 软件环境及开发平台的搭建和配置 . 3 2.2.1 安装 jdk1.6.0_17 . 3 2.2.2 安装 TOMCAT6.0 . 4 2.2.3 安装 MySQL . 5 2.2.4 安装 MyEclipse 9.1. 5 2.2.5 JSP 的介绍 . 5 第三章 需求分析与可行性分析 . 6 3.1 系统需求分析 . 6 3.2 可行性分析 . 6 3.2.1
9、 可行性分析阶段 . 7 3.2.2 预期目标 . 7 第四章 系统总体设计 . 8 4.1 系统主要模块及功能 . 8 4.1.1 登录模块 . 8 4.1.2 党组织管理模块 . 8 4.1.3 党员基本信息管理模块 . 8 4.1.4 积极分子信息管理模块 . 8 4.1.5 用户维护模块 . 9 目 录 - IV - 4.1.6 数据统计分析与导出 . 9 4.1.7 帮助和使用说明 . 9 4.2 数据库设计 . 9 4.2.1 设计关系表 . 9 4.2.2 设计数据库表 . 10 4.3 软件结构设计和基本技术 . 14 4.3.1 系统设计模式 . 14 4.3.2 系统设计的
10、关键技术 . 15 第五章 系统详细设计 . 19 5. 1 系统登陆模块设计: . 19 5. 2 管理首页模块设计 . 21 5. 3 党组织信息管理模块 . 21 5. 4 党员信息管理模块设计 . 27 5. 5 入党积极分子模块设计 . 34 5. 6 用户管理模块设计 . 35 第六章 软件测试 . 36 6.1 测试计划 . 36 6.1.1 测试目的 . 36 6.1.2 测试项目 . 36 6.1.3 测试机构及人员 . 36 6.2 测试项目说明 . 37 6.3 测试计划执行情况 . 39 6.4 软件需求测试结论 . 39 6.5 评价 . 39 结 论 . 40 参考
11、文献 . 41 致 谢 . 42 第一章 绪论 - 1 - 第一章 绪论 随着信息管理技术的飞速发展 ,信息处理 技术已经被应用的各个行业 。 使用 计算机 来处理信息 的优点是用它来信息化管理 , 尤其是对 那些 复杂的信息管理, 不仅使 工作效率 比人工管理有显著的提高 ,并 且 大大 的 提高 了系统的 安全性。 利用 计算机 管理信息 可以充分发挥 它的 优势。 本系统就是为了管理 党员 信息而设计的。 根据调查得知, 有很多 高校 的 党员管理 都是初步开始使用,甚至尚未使用计算机进行信息管理。 目前的党员 信息管理的主要通过 手工处理。手工操作 的 数据处理 不仅 工作量大, 容易
12、 出错, 并且 出错后 错误信息 不 容易检测到和修改 。 由于存在这些 问题, 所以 有必要建立一个 党员 管理系统,使 党员 管理 的 工作 更加 规范化,系统化 和 程序化 。 避免 党员 管理的随意性,提高 党员管理 的速度和准确性,能够及时、准确、有效的查询和修改 党员信息 。 本文论述了一个使用 JSP 编写,研究和实现 党员 管理系统的过程。本系统采用MyEclipse 作为开发工具,采 用 MySQL 作为后台, 通过对 党员 管理系统需求分析和系统功能 设计将一个小型 党员 管理系统的开发过程呈现出来。本着简单实用的原则,既在功能上满足用户需求,又力求操作简便,使本系统容易掌
13、握和使用。 1.1 课题背景意义 根据中央组织部的统计数据显示。 截至 2010 年底,中国共产党党员总数为 8026.9万名;党的基层组织总数为 389.2 万个,其中基层党委 18.7 万个,总支部 24.2 万个,支部 346.3 万个。 其中包括 女党员 1803 万名,占党员总数的 22.5%。少数民族党员533.8 万名,占党员总数 的 6.6%。具有大专以上学历的党员 2977.5 万名,占党员总数的 37.1%。 党员管理工作的内容是党要管党的原则和从严治党精神的具体体现。就 高校的党支部 来说,党员管理工作包括的内容十分广泛,概括起来有以下几个方面:( 1)严格党的组织生活,
14、对党员进行经常的教育、监督。保证每一个党员都能过严密的组织生活,以增强党的观念,加强党性锻炼,提高政治觉悟和思想水平,努力做一个合格党员。( 2)严格按照党章规定的 党员条件做好吸收优秀分子入党的工作,搞好党员队伍建设,使党支部 充满活力 , 不断提高战斗力。( 3)坚持民主评议党员制第一章 绪论 - 2 - 度,教育党员认真履行党员义务,正确行使党员权利,充分发挥党员在生产、学习和社会生活中的先锋模范作用。( 4)了解和掌握党员基本情况,关心党员的成长和进步,帮助他们解决生产、生活中遇到的实际困难,及时解决党员中带有倾向性的问题,充分调动党员的积极性。( 5)组织党员经常地开展批评和自我批评
15、,增强党内团结,密切党群关系,发扬正气,抵制歪风。开展“创先争优”活动,鼓励表彰先进,教育帮助后进,使党支部成为坚强的战斗保垒。( 6)做好转移党员组织关系,收缴党费,党员统计,审查和鉴定党员等日常工作。 如此众多的党员人数,加上 繁琐党员管理,使得基层党员管理成为一项繁重的工作, 所以 开发一个高效的管理系统,切实的降低管理人员的工作压力已是重中之重 1.2 课题 开发目的 主要目的是开发一个使用起来方便、灵活、高效、实用的 党员 管理系统。这个系统从 党组织信息管理 、 党员信息 、以及 入党积极分子信息进行 有效地管理设计。针对学院 党员 管理而定型开发,要贴切目前学院的实际情况。目的是
16、提高 党员 管理的效率,使 党员 的日 常管理不再繁琐而低效。 第二章 系统开发工具介绍 - 3 - 第二章 系统开发工具介绍 2.1 硬件环境的配置 内存: 1G 或以上 CPU: 2.2GHz 或者更高 硬盘: 200GB 的预留空间。 2.2 软件环境及开发平台的搭建和配置 2.2.1 安装 jdk1.6.0_17 安装时有两个选择安装路径的页面,路径可以随便选我们就放在 C:Java下好了。 安装完毕后,设置环境变量 。 设置方法:我 的电脑 -属性 -高级 -环境变量; 在 系统变量里新建两个系统变量。 一个 JAVA_HOME 在变量名中输入: JAVA_HOME(注意大写) 在变
17、量值中输入: C:Javajdk1.6.0_17 一个 CLASS_PATH 在变量名中输入: CLASS_PATH(注意 大写) 在变量值中输入: C:Javajdk1.6.0_17jrelibrt.jar;C:Javajdk1.6.0_17libtools.jar;新建两个系统变量后,还要在原来就有的一个系统变量 PATH 的变量值 中追加C:javajdk1.6.0_17bin;C:javajdk1.6.0_17jrebin; 这样 JDK 就安装好了 测试 JDK 安装是否成功:在开始 运行中输入( cmd)进入 ms dos 窗口 运行 java -version 看到如下界面 第二
18、章 系统开发工具介绍 - 4 - 图 2-1 Java 运行环境图 则 JDK 已经安装成功。 2.2.2 安装 TOMCAT6.0 安装在 C:/Tomcat6.0 下 安装完成后配置系统环境变量。 设置方法:我 的电脑 -属性 -高级 -环境变量; 新建一个系统环境变量 在变量名中输入: TOMCAT_HOME(注意大写) 在变量值中输入: C:Tomcat 6.0 新建变量 CATALINA_HOME:变量值为 C:/Tomcat6.0 配置 完毕后, 打开 C:/Tomcat6.0/bin/startup.bat 启动服务器, 打开 IE 在地址栏里输入 http:/localhost
19、:8080 页面,若能看到 tomcat 的默认 JSP 页面, 图 2-2 tomcat默认界面图 则说明 TOMCAT 安装成功 。 第二章 系统开发工具介绍 - 5 - 2.2.3 安装 MySQL MySQL 名字的来历 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB 公司,在 2008 年 1 月 16 号被 Sun 公司收购。 MySQL 被广泛地应用在Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 从网站中下载 MySQL,直接安
20、装,其安装过程中是否设置密码(由个人爱好而定),对字节编码的设置,本系统在设计时候采用 gb2312。在开始 程序 MySQL Command Line Client 进行测试。 2.2.4 安装 MyEclipse 9.1 MyEclipse 企业级工作平台是对 EclipseIDE 的扩展,利用它我们可以在数据库和JavaEE 的开发、发布以及 应用程序 服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境 。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 JavaEE 集成开发环境,支持代码编写、配置、测试以及除错, MyEcl
21、ipse6.0以前版本需先安装 Eclipse。 MyEclipse6.0 以后版本安装时不需安装 Eclipse。 从网站中下载,直接安装,用简单的 JSP 代码测试。 2.2.5 JSP 的介绍 JSP (Java Server Pages)是 一种 以 Java 为主的跨平台 web 开发语言。 它是由SUN 公司倡导, 许多公司参与一起建立的一种动态网页技术标准。 它的出现解决了ASP 和 PHP 的一个通病 脚本级执行。 JSP 技术使用 Java 编程语言 编写类 XML的 tags 和 scriptlets,来封装产生动态 网页 的处理逻辑。网页还能通过 tags 和 scrip
22、tlets访问存在于服务端的资源的 应用逻辑 。 JSP 将网页逻辑与 网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web 的 应用程序 的开发变得迅速和容易。 第三章 需求分析与可行性分析 - 6 - 第三章 需求分析与可行性分析 3.1 系统需求分析 需求分析是 任何信息管理系统开发的第一个步骤,也是 最重要一 个步骤 。需求分析 主要用来 描述系统的需求 , 建立的一种 系统 开发者和提出需求的人之间理解和沟通 机制是系统 分析的根本目的 。 党员 管 理系统需要满足来自 两个 方面的需求,分别是 普通用户和系统管理员 。管理员对功能的需求 管理员权限最大,可以对党组织、党
23、支部、专业班级以及党员基本信息等情况进行统一的管理,管理员对功能的需求细分如下: 系统管理员编辑、包括添加、删除、修改系统管理员名称和密码; 学生用户编辑,包括添加、删除、修改学生用户名称和密码; 党支部和专业班级的编辑,即添加、删除和修改其信息; 学校党员基本信息的编辑; 管理员除了具有这些编辑功能的需求外,同时也应有查询、统计功能的需求。 学生对功能的需求 学生只是利用此系统进行与自己有关的 信息查询,不必关心其他的内容,学生对功能的需求如下: 浏览党员基本信息,具体内容包括姓名,学号,性别、出生年月、籍贯、出生地、政治面貌、入团时间、申请入党时间、确定为积极分子时间、转正时间、专业班级、党支部、学院即党总支、民族、转正类型、备注、以及是否毕业等基本信息。 对需求信息的统计查询,以及信息打印、导出。 3.2 可行性分析 可行性分析一般可定义为: 在 项目开发 的前期 对项目的一种 鉴定 和 考察 ,对拟议中的项目进行 综合 与 全面 的技术 能力 、经济能力 以及其他方面 的调查, 以用来 判断 这个项目 是否可行。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。