摘 要
随着经济的发展,人员交流来往的频繁,党员管理更加需要一套信息系统以
提高信息管理的快捷及准确性。高校党员信息管理系统是高校党委组织工作不可
缺少的一部分,各功能齐全、简单有用的高校党员信息管理系统能有效地减轻党
员管理工作人员的工作负担,提高工作效率。基于 Web 的学生党员信息管理系统
的设计与实现,是一个在各级党务工作之间搭建的网络平台,方便辅导员、院系
书记、校组织部门展开工作,同时对党员发展情况进行有效监控。
本次设计,建立了一套适应高校党员信息管理工作需要的及充分利用计算机
技术、网络技术、数据库技术的党员信息管理信息系统。其中包括两个主要模块
---管理模块(增加、删减、查看、修改)和查询模块(普通用户可以查询自己的
详细信息),为此建立以各高校单元管理的信息库,把所有党员的信息,包括流
动党员的信息全部保存在信息库中,以便于管理、查询、统计。
该系统主要是基于 B/S 模式下党员信息管理系统的设计来进行分析:数据库
采用 Microsoft SQL Server2005,开发环境采用 Microsoft Visual Studio 2005,可以
方便的满足此党员管理系统的使用和管理上的需要。
本论文阐述了基于 web 党员管理系统的背景、研究现状及发展趋势,介绍了
系统开发所使用的环境、工具以及开发语言,并对相关的开发技术进行了论述。
按照软件开发的生命周期论述了系统分析、概要设计、详细设计和代码实现的过
程。具体论述了面向对象设计方法、系统设计的原则、系统设计的总体目标以及
体系结构的特点。
关键词:党员管理,数据库,VS2005,Asp.ne,B/S 模式
Abstract
With economic development, frequent personnel exchanges between the party
members and management needs of an information system to improve information
management fast and accurate. College Party information management system is an
indispensable part of the college party organizations, each fully functional, simple and
useful college party members and information management systems can effectively
reduce the burden of the party members and management staff to improve work
efficiency. Design and Implementation of a Web-based student the Party information
management system the structures at all levels of the party work between a network
platform to facilitate the organization department of the counselors, faculty secretary,
school to start work, while the party members and the development of effective
monitoring.
The design and establishment of a set of adaptation College Party members
information management needs and take full advantage of computer technology,
network technology, database technology, party members and information
management information system. Which consists of two main modules ---
Management Module (addition, deletion, view, modify) and query module (ordinary
users can query detailed information), for the establishment of universities unit
management information base, all party members information, including current party
members all the information stored in the repository, easy to manage, query statistics.
The system is designed to analyze the information management system based on
B / S mode Communists: database using Microsoft SQL Server 2005 development
environment using Microsoft Visual Studio 2005, you can easily meet the needs on the
use and management of the party members and management system.
This thesis is elaborated based web management system of party members in the
background, research status and development trends, system development environment,
tools, and the development of language, and related development technologies
discussed. Discusses systems analysis, outline design, detailed design and code
implementation process in accordance with the software development life cycle.
Specifically discusses the characteristics of object-oriented design, system design
principles, the overall objective of the system design and architecture.
Keywords: Public Tansportation Query, Servlet, JSP, B/S Mode
1
目 录
1 绪论 ......................................................................1
1.1 课题的背景及意义 .....................................................1
1.2 课题目的及研究现状 ...................................................1
1.4 论文主要工作和结构安排 ...............................................2
2 开发环境介绍 ..............................................................3
2.1 asp.net 技术 .........................................................3
2.2 C#语言 ...............................................................4
2.3 SQL Server 数据库简介 ................................................4
2.4 B/S 架构介绍 .........................................................5
2.5 本章小结 .............................................................6
3 系统需求分析 ..............................................................7
3.1 系统目标 .............................................................7
3.2 软件系统的要求 .......................................................7
3.3 需求概述 .............................................................7
3.4 实际操作流程 .........................................................8
3.5 系统用户角色分析 .....................................................8
3.5.1 系统管理员用户 ...................................................................................8
3.5.2 普通用户 ...............................................................................................8
3.6 UML 用例图 ...........................................................8
3.7 功能分析 .............................................................9
4 系统设计 .................................................................11
4.1 系统功能设计 ........................................................11
4.2 数据库设计 ..........................................................11
4.2.1 概念结构设计 ......................................................................................11
4.2.2 数据库逻辑结构 ..................................................................................15
5 详细设计与实现 ...........................................................19
5.1 用户登陆模块 ........................................................19
5.2 管理员功能模块 ......................................................19
5.2.1 党员信息管理 ......................................................................................19
5.2.2 奖惩信息管理 .....................................................................................20
5.2.3 党费信息管理 ......................................................................................21
5.2.4 积极分子信息管理 ..............................................................................22
5.2.5 账号管理模块详细设计 ......................................................................23
5.3 普通用户管理模块设计 ................................................24
5.3.1 修改用户信息 ......................................................................................24
5.3.2 查看奖惩信息 ......................................................................................24
6 系统测试 .................................................................26
2
6.1 测试目的 ............................................................26
6.2 功能测试 ............................................................26
6.3 客户端兼容性测试 ....................................................26
6.3 界面测试 ............................................................27
6.4 测试结果 ............................................................28
7 结束语 ...................................................................30
附 录 ......................................................................31
参考文献 ...................................................................34
致 谢 .....................................................................35
1
1 绪论
该部分主要介绍当前党员管理系统的背景及意义。党员信息系统能够方便的
对单位以及高校的党员信息进行有效的管理。
1.1 课题的背景及意义
随着计算机技术的飞速发展,计算机在学校管理中应用的普及,利用计算机
实现学校的党员管理势在必行。对于学校来说,利用计算机支持学校高效率完成
党员管理对学校管理走向科学化、规范化起着重要作用。学校管理并不可能面面
俱到,如果对党团实行手工操作,会耗费学校老师大量的时间和精力,计算机进
行党员管理时,不仅能够保证工作的准确性,而且还可以利用计算机对党团变动
进行及时的修改,从而节省更多的时间,提高工作效率。党员管理系统就是一个
能很好得完成对学生党团的管理工作。
20 世纪是人类文明发展的时代,以 INTERENT 席卷全球为标志,人类社会
正步入信息社会、网络时代,它带给我们的是现今的生产力的快速发展,深刻地
影响着社会生活的各个方面。毫不例外,计算机科学技术也将深刻的影响着党建
和思想教育工作,党的组织发展工作作为党建工作的重要组成部分,是党建和思
想教育工作科学决策和宏观管理的基础性工作,也必将受到计算机技术的深刻影
响。
方便党员信息的查询管理,让学生能够及时有效的掌握党员的共享文件资源
及促进档案管理的信息化、规范化和集成化,开发出一套适合于档案多而复杂的
基于 web 的管理系统。这样党员工作或学习单位的变动,只需要在数据库中重新
分类该学生的信息即可,学校各职能部门在整理毕业生信息时只需登陆验证即可。
该党员管理系统可以极大地提高基层党组织的灵活性,它能使管理人员从复杂的
工作中解脱出来,可以利用节约出来的时间,为基层党组织开展一些有意义的活
动。
1.2 课题目的及研究现状
信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域
化向全球化发展,尤其是随着中国加入了 WTO,经济全球化是大趋势,企业所
处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该