党建管理系统的设计与实现
2019-12-16甄茂禅匡开阳吴芬芬
甄茂禅 匡开阳 吴芬芬
摘要:党建工作在党的发展中扮演着重要角色,为进一步提高党建的便捷度,提升党建的质量和效率,对党建的活动数据的上传以及统计分析,基于PHP+MySQL MVC技术设计并实现了党建管理系统。通过对该系统的操作可以快捷方便地记录和统计党员的学习和活动记录,同时上级党组织也可以通过数据分析,对下级党组织的学习和活动进行规范化、质量化地管理、进而提升党建的管理水平。
关键词:党建;管理系统;PHP+MySQL
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2019)29-0050-02
1背景
随着互联网技术的发展与广泛应用,各类网络技术已经逐渐融人人们的生活当中,其中电子政务更是已经成为生活中必不可少的一部分。另外,由于近年来党员的不断发展,待管理的数据逐年增加,以往的利用人工进行管理的工作方式已無法满足当前数字化,便捷化的需求,存在着工作效率低下以及任务繁杂等问题。党建管理系统的设计和开发,则大量简化了党建管理中繁杂的工作,并且对数据进行了灵活处理和分析,提高了党建工作的管理效率。同时,该党建管理系统提供了一个数字化,便捷化的党建管理平台,以便管理下层党组织的学习和活动进度。上级党组织通过对系统的统计分析模块的使用,可以清楚地查看下级党组织在学习和活动任务中的具体完成情况,这样更加利于有针对性的监督工作,并可以设置使用人员的权限和角色。
1.1需求分析
结合安徽师范大学党建管理工作在实际中遇到的问题,深入研究管理人员的需求后采用多角色,分权限开发,前后端分离,数据上相互依靠。该党建管理系统主要有以下六个功能模块。
1.2用户角色管理
党建管理系统包括普通党员、支部书记,院级党组织,校级党组织(系统管理员)四大角色,系统通过判断用户账号类别,以进入不同权限的系统界面。该党建管理系统下的各角色权限差异具体介绍如下:
普通党员:能够对自身信息以及账户密码进行查看修改,并按时完成上级党组织要求的在线学习任务进行在线学习(分为文档学习和视频学习),学习后参加在线测试,检测是否学习达标,如果测试未通过,则需要再次学习和测试。另外所有党员都可以浏览所有支部的主题活动情况和三会一情况。
支部书记:可以该对本支部普通党员的信息进行管理,并且具有上传学习和活动情况,缴纳党费的功能。除此之外,还可以对该支部成员的学习和活动情况进行统计分析。
院级党组织:能够针对该院党委书记所在学院的党员信息、党员学习和活动信息、党费缴纳信息等进行浏览和管理,对该学院整体的学习和活动的情况进行充分了解,以及方便进行有效监督。
系统管理员:拥有最全面的系统权限,能够对党员信息、角色类型、用户类型、院级党组织信息、视频/文档学习信息、三会一课信息、主题活动信息、党费缴纳信息等进行管理。
1.3功能模块分析
系统分为系统管理,用户管理,在线学习,在线测试,主题活动,三会一课,服务模块和统计模块八个模块。
系统管理:对系统中党员用户的功能界面进行管理,除此之外院级党组织进行管理。
用户管理:除了一些基础用户管理功能之外还有用户信息批量导入和党员转入转出功能。可以分别对用户的信息进行注册,查询,修改,导人以及重置密码和为了满足工作调动的转入转出管理。
在线学习:该党建管理系统的在线学习模块中分为文档学习,视频类学习文件管理和主题名管理。校级党委可以对学习文件以及主题名进行管理。
主题活动:该模块中分别对各个院级党组织、党支部提交的学习和活动数据信息进行管理和统计分析,统计分析界面如图2。
三会一课:党支部和院级党组织通过三会一课提交所开展课程具体信息,校级党委通过三会一课列表以及三会一课统计,对党支部和院级党组织所完成任务情况进行监督和统筹。
在线测试:分为考试以及考试相关管理。
服务模块:包括发展党员程序流程图。
统计模块:分为三级统计,分别为个人、支部和院级。个人统计统计个人的学习和活动学时,支部统计统计所在支部的党员的学习和活动学时,院级统计统计所有院级党支部的学时和活动,院级党委学时数统计界面如图3。
1.4数据库设计
众人周知,MySQL使用的核心线程是完全多线程的,支持多个处理器,并且有多种列类型:1,2,3,4和8个字节长,有符号/无符号整数。MySQL还可以在同一查询中混合来自不同数据库的表,支持LEFTOUTER JOIN和ANSI SQL的ODBC。因此,该系统最终选用MySQL数据库进行开发。
该党建管理系统MySQL数据库包含了10个表:I_User_:用户表;2_Role_:角色表;3_Department_:部门表;4_Study_:学习表;5_Topic_Type_:主题活动类型表;6_Party_Study_:党课学习表;7_Question_:质疑表;8_TESt_:试题表;9_Examination_:试卷表;10_Party_Hours_:党员学时表。
2系统测试
2.1系统界面测试
该党建管理系统界面设计优化并且规范了系统的操作界面,以满足管理系统的标准化和专业化的要求。这些包括软件启动封面设计,系统滚动条和状态栏设计,界面包装和商业化。
在对该系统进行了界面布局分析后,进行了界面功能检测,检测系统整体颜色搭配是否协调,以及功能部件放置知否合理。结合对普通党员,党支部书记,院级党组织,系统管理员的测试使用情况来看,该党建系统功能设计相对合理,很大程度上满足各类角色用户的使用习惯。登录界面如图4。
2.2系统性能测试
系统性能测试即在实际使用情况下对系统的各方面性能进行压力测试同时,也要分析系统的各模块,以及软硬件配置是否存在冲突。经检验,该党建管理系统所有功能能够正常使用,不存在冲突。其中最大为60fps,最小为11.88fps,平均54.29fps,系统性能测试报告如图5。
在平台兼容性测试上:该党建管理系统可以在Windows、Linux、Mac OS等操作系统浏览器访问网站正常。
在浏览器兼容性测试上:该党建管理系统可以在GooSe浏览器、FireFox浏览器、搜狗浏览器、QQ浏览器、360浏览器运行顺畅且无异常情况出现。
3结束语
本项目是根据学校的实际需要而开发的,主要目的是为满足学校党委组织部对党的建设的高效便捷的需求,对党员信息和党员学习和活动信息的浏览、管理和统计分析有着良好的辅助功能,而且可以针对性的统计院级党组织以及党支部的学习和活动情况,因此系统具有较好的实用性和可操作性,使用效果较好。