基于JSP的党员管理系统毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于JSP的党员管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于JSP的党员管理系统毕业论文.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要摘 要党员信息管理系统是党委组织工作不可缺少的一部分目前,很多基层党组织采用手工作业的方式进行工作和管理,效率非常低下。随着网络的发展,党员信息管理系统的开发和运用方便了党员管理、基层党建工作、党务管理。一个功能齐全、简单易用的党员信息管理系统能有效地减轻党员管理工作人员的工作负担。本设计基于servlet+ MySQL 5.0+jsp+javabeen技术开发一套党员信息管理系统,实现对院校党组织信息、党员信息以及入党积极分子信息的查询,删除和添加等功能,进一步促进了组织部门的信息化建设工作。本论文较为详细地叙述了系统的分析和设计过程,详细分析了高校党员管理的特点,设置了党组织管理,党
2、员管理,以及入党积极分子管理几大功能模块。系统设计时针对学生党员的特点进行了需求分析,使系统能够更好地符合目前高校党员管理的需求。本文还包括系统测试等内容。关键词:党员信息管理系统,MySQL数据库,JSP- IV -AbstractAbstractParty information management system (DYIMS) is an indispensable part of the organizational work of the Party Committee. At present, The management of the information of its me
3、mber 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 management of party members, party organization and
4、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 develop a set of party members and information manag
5、ement 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 the system analysis and design process in detai
6、l, 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 need analysis , the characteristics of the student
7、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目 录目 录摘 要IABSTRACTII目 录III第一章 绪论11.1 课题背景意义.11.2 课题开发目的2第二章 系
8、统开发工具介绍32.1硬件环境的配置32.2软件环境及开发平台的搭建和配置32.2.1 安装jdk1.6.0_1732.2.2 安装TOMCAT6.042.2.3 安装MySQL52.2.4安装MyEclipse 9.152.2.5 JSP的介绍5第三章 需求分析与可行性分析63.1系统需求分析63.2可行性分析63.2.1 可行性分析阶段73.2.2 预期目标7第四章 系统总体设计84.1 系统主要模块及功能84.1.1 登录模块84.1.2 党组织管理模块84.1.3党员基本信息管理模块84.1.4积极分子信息管理模块84.1.5用户维护模块94.1.6数据统计分析与导出94.1.7帮助和
9、使用说明94.2 数据库设计94.2.1 设计关系表94.2.2设计数据库表104.3软件结构设计和基本技术144.3.1 系统设计模式144.3.2系统设计的关键技术15第五章 系统详细设计195. 1系统登陆模块设计:195. 2 管理首页模块设计215. 3 党组织信息管理模块215. 4 党员信息管理模块设计275. 5 入党积极分子模块设计345. 6 用户管理模块设计35第六章 软件测试366.1 测试计划366.1.1 测试目的366.1.2 测试项目366.1.3 测试机构及人员366.2 测试项目说明376.3 测试计划执行情况396.4 软件需求测试结论396.5 评价39
10、结 论40参考文献41致 谢42第一章 绪论第一章 绪论随着信息管理技术的飞速发展,信息处理技术已经被应用的各个行业。使用计算机来处理信息的优点是用它来信息化管理,尤其是对那些复杂的信息管理,不仅使工作效率比人工管理有显著的提高,并且大大的提高了系统的安全性。利用计算机管理信息可以充分发挥它的优势。本系统就是为了管理党员信息而设计的。根据调查得知,有很多高校的党员管理都是初步开始使用,甚至尚未使用计算机进行信息管理。目前的党员信息管理的主要通过手工处理。手工操作的数据处理不仅工作量大,容易出错,并且出错后错误信息不容易检测到和修改。 由于存在这些问题,所以有必要建立一个党员管理系统,使党员管理
11、的工作更加规范化,系统化和程序化。避免党员管理的随意性,提高党员管理的速度和准确性,能够及时、准确、有效的查询和修改党员信息。 本文论述了一个使用JSP编写,研究和实现党员管理系统的过程。本系统采用MyEclipse作为开发工具,采用MySQL作为后台,通过对党员管理系统需求分析和系统功能设计将一个小型党员管理系统的开发过程呈现出来。本着简单实用的原则,既在功能上满足用户需求,又力求操作简便,使本系统容易掌握和使用。1.1 课题背景意义根据中央组织部的统计数据显示。截至2010年底,中国共产党党员总数为8026.9万名;党的基层组织总数为389.2万个,其中基层党委18.7万个,总支部24.2
12、万个,支部346.3万个。其中包括女党员1803万名,占党员总数的22.5%。少数民族党员533.8万名,占党员总数的6.6%。具有大专以上学历的党员2977.5万名,占党员总数的37.1%。党员管理工作的内容是党要管党的原则和从严治党精神的具体体现。就高校的党支部来说,党员管理工作包括的内容十分广泛,概括起来有以下几个方面:(1)严格党的组织生活,对党员进行经常的教育、监督。保证每一个党员都能过严密的组织生活,以增强党的观念,加强党性锻炼,提高政治觉悟和思想水平,努力做一个合格党员。(2)严格按照党章规定的党员条件做好吸收优秀分子入党的工作,搞好党员队伍建设,使党支部充满活力,不断提高战斗力
13、。(3)坚持民主评议党员制度,教育党员认真履行党员义务,正确行使党员权利,充分发挥党员在生产、学习和社会生活中的先锋模范作用。(4)了解和掌握党员基本情况,关心党员的成长和进步,帮助他们解决生产、生活中遇到的实际困难,及时解决党员中带有倾向性的问题,充分调动党员的积极性。(5)组织党员经常地开展批评和自我批评,增强党内团结,密切党群关系,发扬正气,抵制歪风。开展“创先争优”活动,鼓励表彰先进,教育帮助后进,使党支部成为坚强的战斗保垒。(6)做好转移党员组织关系,收缴党费,党员统计,审查和鉴定党员等日常工作。如此众多的党员人数,加上繁琐党员管理,使得基层党员管理成为一项繁重的工作,所以开发一个高
14、效的管理系统,切实的降低管理人员的工作压力已是重中之重1.2 课题开发目的 主要目的是开发一个使用起来方便、灵活、高效、实用的党员管理系统。这个系统从党组织信息管理、党员信息、以及入党积极分子信息进行有效地管理设计。针对学院党员管理而定型开发,要贴切目前学院的实际情况。目的是提高党员管理的效率,使党员的日常管理不再繁琐而低效。 - 35 -第二章 系统开发工具介绍第二章 系统开发工具介绍2.1硬件环境的配置内存:1G或以上CPU:2.2GHz 或者更高硬盘:200GB 的预留空间。2.2软件环境及开发平台的搭建和配置2.2.1 安装jdk1.6.0_17安装时有两个选择安装路径的页面,路径可以
15、随便选我们就放在C:Java下好了。安装完毕后,设置环境变量。设置方法:我的电脑-属性-高级-环境变量; 在系统变量里新建两个系统变量。 一个JAVA_HOME 在变量名中输入:JAVA_HOME(注意大写) 在变量值中输入: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:javajd
16、k1.6.0_17jrebin; 这样JDK就安装好了 测试JDK安装是否成功:在开始运行中输入(cmd)进入ms dos窗口运行java -version 看到如下界面图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
17、.bat启动服务器,打开IE在地址栏里输入http:/localhost:8080页面,若能看到tomcat的默认JSP页面,图2-2 tomcat默认界面图则说明TOMCAT安装成功。2.2.3 安装MySQL MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。从网站中下载MySQL,直接安装,其安装过程中是否设置密码(
18、由个人爱好而定),对字节编码的设置,本系统在设计时候采用gb2312。在开始程序MySQL Command Line Client进行测试。2.2.4安装MyEclipse 9.1MyEclipse企业级工作平台是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安
19、装时不需安装Eclipse。从网站中下载,直接安装,用简单的JSP代码测试。2.2.5 JSP的介绍JSP (Java Server Pages)是一种以 Java为主的跨平台web开发语言。它是由SUN公司倡导,许多公司参与一起建立的一种动态网页技术标准。它的出现解决了ASP和PHP的一个通病脚本级执行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
20、 第三章 需求分析与可行性分析第三章 需求分析与可行性分析3.1系统需求分析需求分析是任何信息管理系统开发的第一个步骤,也是最重要一个步骤。需求分析主要用来描述系统的需求,建立的一种系统开发者和提出需求的人之间理解和沟通机制是系统分析的根本目的。党员管理系统需要满足来自两个方面的需求,分别是普通用户和系统管理员。管理员对功能的需求管理员权限最大,可以对党组织、党支部、专业班级以及党员基本信息等情况进行统一的管理,管理员对功能的需求细分如下:系统管理员编辑、包括添加、删除、修改系统管理员名称和密码;学生用户编辑,包括添加、删除、修改学生用户名称和密码;党支部和专业班级的编辑,即添加、删除和修改其
21、信息;学校党员基本信息的编辑;管理员除了具有这些编辑功能的需求外,同时也应有查询、统计功能的需求。学生对功能的需求学生只是利用此系统进行与自己有关的信息查询,不必关心其他的内容,学生对功能的需求如下:浏览党员基本信息,具体内容包括姓名,学号,性别、出生年月、籍贯、出生地、政治面貌、入团时间、申请入党时间、确定为积极分子时间、转正时间、专业班级、党支部、学院即党总支、民族、转正类型、备注、以及是否毕业等基本信息。对需求信息的统计查询,以及信息打印、导出。3.2可行性分析可行性分析一般可定义为:在项目开发的前期对项目的一种鉴定和考察,对拟议中的项目进行综合与全面的技术能力、经济能力以及其他方面的调
22、查,以用来判断这个项目是否可行。3.2.1 可行性分析阶段新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析:社会上可行:该系统的开发符合国家法律、政策,能够与社会大系统实现良好的对接。技术可行性分析:技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用MySQL,这些软件在开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。经济可行性分析经济上可行:经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于JSP的党员管理系统 毕业论文 基于 JSP 党员 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内