本设计主要是党员信息管理系统的设计来进行分析,建立一套适应高校党员信息管理工作需要的党员信息管理信息系统。为此,建立一个高校党员管理的信息库,把所有党员的信息,包括流动党员的信息全部保存在信息库存中,以便于管理、查询、统计等就显得尤为重要了。高校党员管理系统是信息管理系统开发的目的主要是为了对所有在校党员信息实行计算机化自动化管理,以提高工作效率,方便管理。主要实现对老师党员和学生党员的信息更改、入党申请人信息进行建档,流动党员组织转移、党费收缴,组织生活情况、是否受表彰等情况进行调查和录入。实现党员信息管理的电子化,真正为党员管理提供一个电子平台,以减轻管理人员的工作负担。通过强大的查询和索检高效的统计分析出各项数据,以及对系统自身的用户权限管理[7]。
高校党员信息管理系统采用JSP编程语言来进行开发,运用MyEclipse作其开发平台,使用JavaScript来对系统的表单进行验证,MySQL数据库作为后台支持。以前有过相类似系统的开发,对其一般性的软件和操作环境,编译环境都比较的熟悉,加上指导教师的指导,所以当前这个系统从技术上来说是可行的[13]。
本系统主要包括如下功能模块:
1、登录模块
登录模块用来以不同的用户身份登录系统,并以不同的权限操作系统。本系统的用户类型分别有管理员用户和普通党员用户,管理员用户又为高级管理员用户,高级管理员具有所有权限,普通管理员不能添加,删除个人信息和修改自己的密码。
2、信息查询模块
党员信息查询模块可以供普通用户对自己的各种信息查询和管理员对每个党员的各种信息进行查询。
3、信息更新模块
党员信息更新模块是管理员对数据库进行操纵的模块,分别可以对党员信息进行添加、修改、删除党员信息。对每个党总支下属的所有党支部管理,可以添加、修改、删除党支部和党小组的组织名称、所属上级组织组织负责人、联系方式。对党员缴纳的党费进行修改汇总,对积极分子和发展对象基本信息的修改,以及对其添加删除,并且可以将入党申请人转换成入党积极分子,积极分子转换为发展对象,发展对象转换为预备等。
4、系统维护
系统维护模块只能管理员访问,高级管理员可以修改自己密码,删除除自己之外的管理员用户,添加管理员;普通管理员只能查看自己信息。
目 录
第1章 引言 1
1.1 项目开发的背景 1
1.2 项目开发的意义 2
第2章 关键技术介绍 3
2.1 JSP技术 3
2.2 SQL Server 2000技术 3
2.3 JAVA语言 5
2.4 系统开发模式 6
第3章 系统分析 7
3.1 系统可行性分析 7
3.1.1 技术可行性 7
3.1.2 经济可行性 7
3.1.3 社会可行性 8
3.2 业务流程分析 8
3.3 数据流图 9
3.4 数据字典 10
第4章 系统设计 13
4.1 系统功能设计 13
4.2 系统数据库设计 13
4.2.1 概念结构设计 13
4.2.2 数据库表设计 15
第5章 系统实现 17
5.1登录模块 17
5.1.1 登录界面 17
5.2 查看系统属性界面 18
5.3 修改密码界面 19
5.4 机构管理界面 20
5.5 党员管理查询界面 23
5.6 党员录入界面 27
第6章 系统测试与分析 29
6.1 系统测试的重要性 29
6.2 测试实例的研究与选择 29
6.3 测试环境与测试条件 30
6.4 系统运行情况 30
6.5 系统评价 30
第7章 总结 32
参 考 文 献 33
致谢 34