基于Ndolls的社区党建信息管理系统的设计与实现

2019-06-09 08:39刘彦秀杨光旭唐传峰赵学臣
科技创新与应用 2019年7期
关键词:实现设计

刘彦秀 杨光旭 唐传峰 赵学臣

摘  要:“社区工作规范化”是社区管理的一项重要工作,可以促进党建工作的规范化、增强信息的共享、服务领导决策,从而积极有效地推进社区党建信息化建设。文章基于Ndolls框架开发设计了一种平台实现各级党组织、社区党员、党组织生活、志愿服务、专项经费审批、远程教育站点、党建重点项目督办等社区党建日常工作信息化统一管理,实现各方面信息资源的互联互通和有效整合,进一步提升社区党建工作水平。

关键词:社区党建信息管理系统;设计;实现

中图分类号:TP311         文献标志码:A         文章编号:2095-2945(2019)07-0098-02

Abstract: "Standardization of community work" is an important work of community management, which can promote the standardization of party building, enhance the sharing of information, service leadership decision-making, so as to actively and effectively promote the information construction of community party building. Based on Ndolls framework, this paper develops and designs a platform to realize the daily work of party building in community, such as party organizations at all levels, community party members, life of party organizations, voluntary service, examination and approval of special funds, distance education site, supervision of key projects of party building, etc. For the unified management of information technology, it is hoped to realize the interconnection and effective integration of all aspects of information resources, and further improve the level of party building in the community.

Keywords: community party building information management system; design; implementation

1 背景

隨着科学技术的快速发展,各个领域都进行信息化的建设以促进资源的互联互通、高效的管理,提升管理水平。这也给社区党建信息的管理提出了更高的要求。

社区党建信息管理主要围绕“社区工作规范化”这一中心要求,以规范党建工作、增强信息共享、服务领导决策为目标,积极有效地推进社区党建信息化建设。该管理平台将各级党组织、社区党员、党组织生活、志愿服务、专项经费审批、远程教育站点、党建重点项目督办等社区党建日常工作纳入信息化平台统一管理,实现各方面信息资源的互联互通和有效整合,进一步提升社区党建工作水平。

目前社区管理仍然存在着使用人工管理党建基础信息、党建业务流程等,如用Excel进行信息管理,但是由于管理人员操作能力不足等问题,管理起来比较麻烦,最重的是通过电子表格管理还会存在安全方面的问题。因此,采用社区党建信息管理可以提高管理效率及解决安全性问题。

2 需求分析

2.1 功能需求

党建信息系统是建立在制锦市街道办事处基础信息平台上的专项业务管理系统,党员基础信息部分共享自基础信息平台,党建业务专用信息由本系统进行管理。因此,该系统应具备以下功能。

(1)各级党组织基本信息的维护功能,可以对党工委、党总支、党支部、党小组的基本信息进行维护,可以对组织的活动进行动态维护。(2)党员信息的管理。党员信息隶属于党的组织网络,包括党员基本信息的维护,流出、转出、死亡党员的动态管理。对党员参与党群活动、缴纳党费进行管理。对发展党员进行流程化管理。(3)志愿服务管理。对志愿服务队伍基本信息进行管理,对服务记录进行动态维护。志愿者隶属于志愿服务队伍,对志愿者基本信息、服务情况、服务换积分、积分兑换情况进行动态维护。(4)党群经费管理。党群经费的预算、申报、审批、统计。(5)重点工作督办。对社区重点工作、品牌建设的全程督导,由社区定期维护重点工作的进展情况,街道党工委查看工作进度并给予评价。(6)远程教育站点管理。对远程教育站点的信息进行维护,动态维护教学计划和课件反馈。(7)资料库管理。对党建相关资料进行管理,党工委按照工作手册、各类台账、学习资料、工作制度分类上级文件,上传至系统服务器并为社区提供下载功能。(8)辅助功能。包括文件打印、数据统计分析、数据导出、用户权限管理、访问控制。

2.2 非功能需求

(1)可扩展性:系统要留出冗余接口,方便后期扩展后续功能。(2)安全性:系统的重要数据要进行加密,防止信息泄露。不同人员的权限要明确,防止越权访问。(3)可靠性:要采用可靠的技术实现系统功能,以保证系统能够稳定的运行。(4)易用性:系统的操作界面应简单易操作,以方便用户学习使用,防止操作错误。

3 系统设计

3.1 系统架构

本文设计的党建信息管理系统是建立在制锦市街道办事处基础信息平台上的专项业务管理系统,党员基础信息部分共享自基础信息平台,党建业务专用信息由本系统进行管理。采用C/S模式,基于Ndolls框架,采用SQL数据库,C#语言来实现。数据库服务器设置在办事处信息中心,系统应用者采用客户端软件访问数据库。按照办事处信息化的框架,本系统属于业务信息化部分,应单独设立数据库。专用数据字典库应在本系统内设置维护。

3.2 功能设计

整个系统分为基础信息管理和党建基础信息管理、党建业务流程信息管理三大组成部分。

(1)党的组织网络管理采用树形拓扑结构的组织结构形式,“街道党工委”作为树根,各社区党总支、“非公”党支部作为一级网络节点,党支部作为二级网络节点,党支部下的各党小组为三级网络节点。其中,党总支管理模块主要实现新增、修改、查看、导出Excel、刷新、删除等基本功能,以及根据党中基本信息、专项经费审批等模块数据更新党总支信息的数据统计功能。(2)党员信息管理模块主要对党员基本信息进行维护,同时维护党费缴纳、党员活动、发展党员管理、党组织活动管理。其中党员基本信息管理模块主要包括基本的新增、修改、查看、删除功能,以及根据不同的条件进行快速筛选功能;党员缴纳党费管理能够按日期区间进行查询;发展党员管理则按照发展阶段(入党申请阶段、积极分子阶段、发展对象阶段、预备党员阶段)进行筛选;党组织活动管理则可以按活动主题、活动关键词进行快速查询。(3)志愿服务队伍管理模块对志愿对伍信息进行维护,同时维护志愿者、志愿活动、积分兑换信息。志愿服务队伍信息管理可以实现基本的功能,并根据志愿者信息更新志愿队伍信息以进行数据统计。志愿者基本信息管理可以根据不同的条件进行快速筛选快速查询,管理志愿活动记录及积分兑换记录。志愿服务活动信息管理除了实现基本功能,另外还可以按活动主题、活动关键词查询。志愿服务活动记录可以进行相关信息的查看、导出,还可以进行快速查询。志愿者积分况换记录管理可以按照时间区间查询。(4)专项经费管理模块主要是对社区党群专项经费进行维护,包括经费使用的上报、审批、公示信息。(5)重点项目管理模块主要是对社区重点项目推进情况进行维护,包括重点项目进度情况以及党工委评价意见。(6)远程教育管理模块主要是对远程教育信息进行维护,同时维护教学计划、课件反馈信息。

3.3 数据设计

通过对系统功能和业务流程进行分析,结合数据库中数据表的设计方法。根据系统要实现的功能,该系统主要包括如下数据信息:(1)党总支数据,保证系统运行的基本信息,是系统的基础性数据,包括:党总支编号、党总支名称、总支书记、书记电话、总支委员数、第一书记、第一书记电话、民警委员姓名、民警委员电话、总支概况、场所面积、志愿队伍数、志愿者数、党支部数、党小组数、党员总数、正式党员数、预备党员数、直管党员数、困难党员、党群经费总额、已使用总额、最近活动标题、最近活动日期、最近修改人、最近修改时间、备注。(2)党员基本信息数据,为了保证新入党员信息的录入与管理,该数据中包括:身份证码、姓名、性别、出生日期、民族、联系电话、目前住址、户籍地址、工作单位、单位任职、最高学历、党内职务、所属党小组、转入日期、转入类型、入党日期、转正日期、参加活动情况等。(3)发展党员数据,是发展党员过程中不同阶段产生的管理数据,包括:身份证号码、姓名、性别等基本信息,还包括身份类别、所属党总支、所属党支部、所属党小组、发展情况、申请日期、谈话日期、谈话人、积极分子民主推荐日期、培養联系人、考察写实簿编号等。(4)志愿服务队伍数据,是志愿服务过程中产生的管理数据,包括:编号、名称、是否注册社会组织、隶属党总支、带头人姓名、带头人身份证号、志愿者人数、党员人数、服务项目等。

4 系统实现

4.1 系统开发及运行环境

(1)开发环境:Visual Studio2010;开发语言C#。(2)数据库:SQL Server。(3)开发框架:Ndolls。

4.2 关键模块实现

本系统的主要功能包括党组织网络的管理、党员基本信息的管理、志愿服务队伍的管理、专项经费的管理、重点项目管理、远程教育管理等。由于篇幅有限,该文只介党员基本信息的管理两个模块的实现过程。

在实现过程中,首先在客户端判断输入的数据是否合理,如果不合理则提醒用户重新输入合理数据;如果数据合理正确,则提交到处理文件进一步处理,并执行SQL语句将用户信息添加到党员信息表。

党政办将党员转入平台后,党员携带介绍信至社区报到,由社区完善党员其他信息,操作方法为:登陆平台→打开【党员基本信息管理】→通过姓名或身份证号查询转入党员的基本信息。

选中该党员,点击功能导航栏的【修改】按钮,打开党员基本信息修改界面。

社区根据党员提供的信息,完善界面中各项内容,其中灰色部分的信息由平台根据党员动态信息自动填写。

5 结束语

该系统在充分进行党建信息管理业务分析的基础上,采用Visual Studio2012开发平台,使用SQL Server2012作为后台数据库,基于Ndolls框架开发了党建信息管理系统,实现了党建信息的规范化的管理流程,及各方面信息资源的互联互通和有效整合,提升了社区党建工作水平。

参考文献:

[1]王平.基于Web的项目进度管理系统设计与实现[J].电脑知识与技术,2018,14(30):80-81.

[2]杨宇,刘凌宇,王众,等.基于互联网的项目进度管理系统应用[J].电子技术与软件工程,2016(22):155.

[3]崔洋,贺亚茹.MySQL数据库应用从入门到精通[M].北京:中国铁道出版社,2016.

[4]付多民.基于WEB的学校后勤物品管理系统的设计与实现[J].电脑知识与技术,2018,14(29):102-103.

猜你喜欢
实现设计
BUBA台灯设计
有种设计叫而专
陈国兴设计作品
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
苏州信息学院教务管理系统的设计与实现
浅析铁路通信传输的构成及实现方法
匠心独运的场地设计画上完美句点
跨越式跳高递进与分层设计