党务管理系统设计与开发毕业论文论文(编辑修改稿)内容摘要:

处理手段无法比拟的。 通过管理信息系统可以实现信息的及时、准确的传递,内蒙古工业大学本科生毕业设计说明书 13 可以节省大量的时间和成本。 因此,开发一套简单使用的党务管理辅助系统显得十分的必要。 功能需求 分析 党务管理系统首先要建立人员信息库,满足各部门对党务信息进行处理的数据来源。 还要满足不同部门用户对党员信息快速检索的功能,即可以按照需要对党员信息进行筛选、查找、汇总等操作。 需要管理员对系统的支部信息进行添加、删除、修改等维护操作。 通过系统查询党员或支部党费缴纳情况。 需要对党员的发展进行实时 的监控,以便了解支部最新的党员发展情况。 建立完善的用户管理模块,通过严格的权限控制满足不同部门的使用需求。 基于以上分析,本系统主要实现以下几部分功能: 、修改和删除操作; 、申报和审批; 、设置、查询等操作; ,即各支部的添加、删除、修改等; ,即支部管理员的选定功能。 ,尤其是对于毕业离校学生信息的删除; 、汇总功能 ; 、转出处理 在实际 党务管理中主要涉及到三个层析的角色,包括系统管理员、一级支部管理员(校级支部)管理员和用户、二级支部(院系支部)管理员和用户,以及今后可能用到的三级支部(年级支部),对于各级支部更层次的不同需求将进行相应的处理。 业务 流程分析 在这套党务管理信息系统中,最重要的业务流程应该是学生党员发展的业务流程图。 党员发展流程为班级团支部小组成员通过考核筛选推举出各方面优秀的学生为入党积极分子,通过学院党支部考核通过后正式为入党积极分子成员,填写《入党积极分子考察表》,也将成 为日后党员发展的重要选拔人员;然后经过一定时期的考核之后,选定表现突出者为重点培养对象,填写《发展对象推荐表》,内蒙古工业大学本科生毕业设计说明书 14 由团支部民主投票选出和团总支审核通过后确定为发展对象;对发展对象考核通过者召开支部大会和校党委批准通过者进行入党仪式,转为预备党员,并 填写《预备党员考察表》和《入党志愿书》,同时开始 交纳党费。 对预备党员进行一年的考核之后,通过支部大会和基层党委考核,通过者办理转正手续,成为正式党员;对于毕业的学生或者其他原因离校的进行党关系转出处理,记录党员党关系转出相关信息。 对于在职党员的处理相对于在校学生的 处理较为简单,有的是直接的从其他的党组织进行党关系转入,所以对在职党员进行特殊的处理,有各支部管理员进行直接的信息录入和审核。 在业务流程图的图元中,主要有以下 5 中类型,它们分别是业务处理主体、单证、业务处理、数据存储和业务流程的流转方向。 主体:买偶数信息的提供者和业务处理的操作者; 单证:描述业务处理中信息载体; 业务处理:描述业务; 数据存储:描述需要长时间保存的信息载体。 图 2 1业务流程图图例 学生党员发展的业务流程图如下: 内蒙古工业大学本科生毕业设计说明书 15 图 2 2 学生党员发展业务流程图 系统 逻辑模型分析 系统关联 图 内蒙古工业大学本科生毕业设计说明书 16 图 2 3 党务管理系统关联图 系统顶层图 图 2 4 党务管理系统顶层图 内蒙古工业大学本科生毕业设计说明书 17 第 三 章 系统设计 系统设计 的目标 通过对系统的分析,本系统设计主要实现以下几个目标: ,提高党员信息的处理效率。 ,便于了解党员发 展状况。 ,满足同层次的党务管理需要。 系统设计 的原则 : 通过实际需求认真调查,设计出针对用户需求的特定功能模块,满足各部门用户的数据处理需求。 性 原则: 严格完善的用户权限控制 保证数据操作的合法性,禁止越权操作;针对代码的安全处理保证数据库及服务器的健壮性和安全性。 : 简单快捷的按钮、链接适合用户的操作习惯,功能划分明确有序。 : 操作界面简单清新,树状导航菜单设计更加直观明了、条理清晰,符合用户的使用需求。 系统功能 模 块设计 通过需求分析, 最终决定所设计党务管理系统包括以 下几个模块 : 系统功能模块的设计如下: 图 3 1 党务管理系统功能模块图 内蒙古工业大学党务管理系统 组 织 管 理 学 生 党 员 管 理 在 职 党 员 管 理 查 询 汇 总 党 员 发 展 管 理 系 统 管 理 内蒙古工业大学本科生毕业设计说明书 18 主要包括两个功能,支部管理和职务任免。 在支部管理模块可以提供支部的信息的添加、删除、修改等操作,对于系统管理员添加的支部为院系支部,而下一级支部由院系支部的支部管理员添;而职务任免功能是选定支部负责人,即支部管理员的信息,支部管理员选定后将自动在用户管理里添加用户 ,默认的用户名为用户人员信息库中的编号,密码为身份证号码,当用户进入系统管理张红可以对自己的登录密码或个人信息进行修改,可以按照自己的方式进行系统登录。 图 3 2 组织管理模块功能结构图 学生党员管理模块共有人员信息录入、入党积极分子管理、发展对象管理、预备党员管理、正式党员管理、批量删除六个功能。 通过学生信息录入操作可以收集学生的基本信息、家庭成员信息、学习情况信息、奖惩情况、个人 简历等信息,用于以后党员发展时的信息检索考核只用。 积极分子、发展对象、预备党员等人员管理功能是对本部门人员信息的查看、删除、修改等操作,注意的是在发展对象、预备党员、正式党员的删除操作不会删除人员信息,改变人员的身份状态,例如用户在发展对象页面中作删除操作,该人员的身份信息会从发展对象变为入党积极分子,只有在入党积极分子中进行删除操作才会是真正删除人员信息。 而批量删除操作时当学生毕业时,将党员关系转出之后,对于人员信息进行按支部批量删除,该操作会删除该支部的所有信息,包括党员信息,所以在删除操作之前,须将该 支部的需要保留的人员信息进行转移操作。 组织管理 支部管理 职务任免 内蒙古工业大学本科生毕业设计说明书 19 图 3 3 学生党员管理模块功能模块图 在职党员管理模块与学生党员管理模块基本相同,不过其包括比较简单的人员信息录入、党员管理和发展管理三个模块。 党员管理模块包括对在职的党员包括预备党员信息的查看、删除、修改、查询等操作。 因为在职党员管理管理操作较少,而且与学生党员的审批流程不同,所以可以独立放在一起操作,而对其党员发展的管理是由各个支部管理员对 其身份状态进行修改得到的。 图 3 4 在职党员管理模块功能模块图 查询汇总模块包括对于学生党员或者在职党员的简单查询、以及多条件查询等操作。 而汇总包括对支部的积极分子、发展对象、预备党员、党员的统计汇总等,以及可选条件的多条件 汇总 查询 等功能。 : 在职党员管理 人员信息录入 人员信息管理 发展管理 学生党员管理 人员信息录入 积极分子管理 发展对象管理 预备党员管理 正式党员管理 批量删除 内蒙古工业大学本科生毕业设计说明书 20 党员发展管理包括申报学生名单和审批两项基本操作,当用户登陆进入之后选择相应的支部名单之后,通过人员列表就能够选择将要申报哪些同学 作为下一批的发展对象或预备党员,就会在数据库中队这些同学的信息进行申报标记,当上级管理人员打开党员发展页面时会显现出申报的信息,通过对该人员信息的查看,了解和考核,对于通过者就可以在审批结果中看到。 图 3 5 党员发展管理模块功能结构图 :修改密码,添加、删除用户,以及数据字典的维护等功能 图 3 6 系统管理模块功能结构图 数据库 设计 数据库概念结构设计 通过对党员发展所需要的收集的数据进行分析,在该系统中涉及到的实体有以下几个:管理员实体、 人员实体、学习情况实体、家庭成员实体、配偶实体、个人简历实体、奖惩记录实体等。 在下面的 内容 将对 各实体 进行介绍。 管理员实体用于记录入党人员的个人基本信息,其 的 ER关系 图如下 : 系统管理 用户管理 修改信息 字典维护 党员发展管理 提交审核 人员审核 内蒙古工业大学本科生毕业设计说明书 21 图 3 7 入党人员实体 ER图 管理员实体将涉及系统使用者 的用户信息,其 ER关系 图如下: 图 3 8 管理员实体 ER图 家庭成员实体用于收集入党人员家庭成员基本信息的实体,为将来入党做信息考核使用,其 ER关系图如下: 图 3 9 家庭成员实体 ER图 学习成绩实体用于在对学生党员进行入党选拔的时候记录学生在大学期间各个学期学习情况的实体,其 ER 关系图如下 家庭成员 实体 关系 姓名 是否党员 单位 „„ 管理员实体 用户名 密码 上次登录时间 权限码 „„ 入党人员实体 姓名 性别 籍贯 身份证号 „„ 内蒙古工业大学本科生毕业设计说明书 22 图 3 10 学习情况实体 ER图 个人简历实体 用于记录入党人员个人简单经历的信息,其 ER关系图如下 : 图 3 11 个人简历实体 ER图 奖惩记录实体 用于记录入党人员在以往经历中受到的奖赏信息或处罚记录,其 ER关系如下图: 图 3 12 奖惩信息实体 ER 图 数据库逻辑结构设计 数据库技术是信息系统设计的重要组成部分,因为现在几乎所有的信息系统数据都被组织成数据库的形式。 通常,支持信息系统的数据库系统有模式、子模式、应用程序、数据库和数据库管理系统( DBMS)等几部分组成,其中除 DBMS可从现有产品中选购外,模式、子模式、应用程序 、数据库等则必须根据用户的奖惩记录 实体 时间 地点 原因 奖惩项目 „„ 个人简历 实体 起止时间 单位 证明人 职务 „„ 学习成绩 实体 学期 名次 不及格门次 班级人数 „„ 内蒙古工业大学本科生毕业设计说明书 23 具体需求进行分析和设计,这项工程成为“数据库设计”,其核心问题是如何从系统的观点出发建立一个模式,是其满足下面几个条件: ① 符合用户的 要求,即能正确地反应用户的工作环境,该环境包括用户需要处理的所有“数据”,并支持用户需进行的“加工”。 ② 与所选用的 DBMS 所支持的数据模式相匹配。 ③ 数据组织合理,应易操作、易维护、易理解。 根据对党务管理系统功能以及党员发展所填写的表格分析,可以设计得到以下的各数据表。 本系统采用 Access 数据库党员管理数据库中的各数据表设计如下: 人员 信息表( ryxxb) 用来记录人员的基本信息 ,包括人员的姓名、性别、籍贯身份证号、等基本信息,是整个党务管理数据库的主要数据表。 表 1 基本信息表( ryxxb) 字段名 数据类型 字段大小 必填字段 默认值 说明 id 文本 12 是 编号 xm 文本 10 姓名 xm0 文本 10 曾用名 xb 文本 1 性别 mz 文本 5 民族 csrq 短日期 出生年月 sfzh 文本 18 身份证号 jtcs 文本 5 家庭出身 brcf 文本 5 本人成分 whcd 文本 5 文化程度 jg 文本 50 籍贯 xjd 文本 50 现居地 zzmm 文本 5 政治面貌 lxdh 文本 11 联系电话 xl 文本 5 学历 dw 文本 50 单位 zw 文本 10 职务 zhiy 文本 10 职业 内蒙古工业大学本科生毕业设计说明书 24 家庭成员表,用于记录 人员信息的家庭相关人员的简 单信息。 主要包括与本人信息关系、姓名、出生年月、政治面貌、单位、职务、职业等信息。 表 2 家庭成员表( jtcyb) * 家庭成员表 一般为一个人员信息对应至少三条家庭成员信息。 学学习情况表是用于记录学生的大学各学期的综合测评名次以及班级人数,不及。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。