1、摘要:将数字技术广泛应用于政府管理服务,推动政府治理流程再造和模式优化,不断提高决策科学性和服务效率,以提高数字政府建设水平。该系统实现了政府部门重要工作任务动态化、全过程跟踪管理,系统上线运行以来,任务落实力度明显增强,有力促进了部门内部作风转变和工作落实,为圆满完成各项工作任务起到了重要的促进作用。关键词:政务督办系统;B/S模式Abstract:Widely applying digital technology to government management services,promoting government governanceprocess reengineering a
2、nd model optimization,and continuously improving the scientific nature of decision-making and ser-vice efficiency are the requirements for improving the level of digital government construction.The system realizes the dynamic and whole-process tracking management of important work tasks of governmen
3、t de-partments.Since the system went online,the implementation of tasks has been significantly enhanced,which has stronglypromoted the internal style change and work implementation of departments,and played an important role in promoting thesuccessful completion of various work tasks.Keywords:assess
4、ment management system,B/S model基于 Java 的政务督办系统的设计与实现张淑霞(太原市政府电子政务中心,山西 太原030082)Design and Implementation of Java-based Supervision System in Goverment Affairs太原市某局承担全市基础设施、工程建设、民生保障建设及管理的职能,工作任务范围广,涉及机构、人员复杂众多,工作任务落实情况关乎民生,关乎太原市建设行业行政职能效率。为进一步完善抓落实工作机制,优化政务环境,提高工作效能,确保市委市政府、局内部工作决策部署落地生根,某局部署建立局级工
5、作任务督办系统,实现机关内设科室、下属单位、所属企业工作任务的建档立卡、实时跟进、动态跟踪、催办督办。建设局级政务督办系统,以办公室为中心,快速将各项工作任务下发到各个科室、下属单位和所属企业,并指定完成时间;各承办科室和单位可实时将完成情况通过系统上报办公室。系统能够实时统计各项工作任务的完结情况,并形成可报送的表格。用户与市政府统一政务用户系统对接,保障系统用户使用市政务办公统一的用户账号;与市政务短信系统对接,使督办任务能够向承办方发送短信进行提醒。1开发环境及运行环境1.1开发工具介绍1)JDK是Java面向对象开发语言专用的一种软件开发工具包。2)主要开发工具是MyEclipse,利
6、用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。这是一个功能非常丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。3)技术框架采用SpringBoot+MyBatis集成开发框架,是目前较流行的一种Web应用程序开源框架。4)Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是轻量级应用服务器,中小型系统和并发访问用户不多的场合下普遍使用Tomcat服务器,是开发和调试JSP程序的首选。1.2系统运行环境1)服务器端。操作系统:Windows Server 2012;Web服务器:Tomcat 8.5;Java开
7、发 包:JDK 1.8及 以 上;数 据 库:MySQL 8.0。2)客户端。浏览器:Chrome内核9.0以上版本;分辨率:最低分辨率1024*768像素。2系统分析2.1功能需求分析某局内部工作任务督办目前存在的问题:局办公室通过市级协同办公系统收件后打印,同时起草局内部请示卡,给出拟办意见并经分管局长、局长审批后转相关科室办理,相关科室办理后再通过协同办公系统上报。整个过程采取纸质版递交及人工审批,效率低且不能实时掌握办理节点,在工作任务密集时,易造成关键任务延误1。针对上述问题,在充分调研局内部工作流程之后,通过建立13710政务督办系统交办工作任务,并进行跟踪督办,提高效率效能。“1
8、”即当天要研究部署;“3”即3天内要反馈办理情况;“7”即一般性问题原则上7天内要落实;第二个“1”即重大问题包括一些复杂问题要在1个月内落实解决,确实解决不了的,要拿出解决的时间节点和方案;“0”即所有事项都要跟踪到底、销号清零,做到件件有结果。系统主要功能包括2:1)交办:交办科室进行工作任务起草、下发;2)承办:承办科室按1、3、7、1、0的时限要求通过系统反馈办理和落实情况;3)催办:对未在规定时限内进行反馈的事项进行催办;4)督办:对超过截止时间仍未反馈的事项进行督办;5)统计分析:统计所有交办、承办事项办理情况;6)系统管理:管理单位和人员信息,按角色分配相应的权限;管理日志信息、
9、数据字典;发送事项交办、承办短信等。2.2系统可行性分析2.2.1系统建设所需的网络、服务器等资源网络:局机关科室、下属单位及所属企业目通过专线或VPN方式接入市政务外网,具备系统运行的网络条件。服务器:部署在市级政务云。短信平台:接入市级政务短信平台,本系统不需要单独建设短信系统。3总体设计3.1系统总体目标政务督办系统的具体目标如下3:1)实现交办科室工作任务的立项、下发、完结审核功能;基于Java的政务督办系统的设计与实现134工业控制计算机2023年第36卷第1期2)实现承办科室、单位及企业工作任务的按阶段反馈、申请完结、反馈补录功能;3)实现交办、承办、催办、督办事项短信提醒功能;4
10、)实现交办、承办、催办、督办事项统计分析功能;5)实现交办、承办单位和人员管理功能;6)实现数据字典统一管理功能;7)实现系统日志管理功能。3.2系统结构设计本系统使用B/S模式,用户的计算机上只需要安装有浏览器即可方便使用该系统,不使用任何第三方浏览器插件,减少兼容性问题。3.3系统功能结构系统主要功能结构图如图1所示:图1系统结构4数据库设计4.1数据库选型由于本系统为局级应用,数据量不会太大,因此数据库使用中小型数据库系统即可,本系统的数据库设计基于MySQL数据库。4.2数据库设计根据以上对系统所做的需求分析和系统设计,政务督办系统中涉及到的关键数据库实体有:用户实体、事项实体、任务实
11、体、消息实体。数据库中的关键实体表通过外键关联,保证数据的一致性。对非关键实体,如日志实体,虽然与用户表有关联,但在数据库设计中,并不设计外键关系,允许一定的数据冗余。4.3主要数据表的用途1)用户表。本系统使用市级政务平台的用户系统,通过该系统提供的API接口,实现用户验证。本系统仍然保留用户表,主要保存通过权限设置允许的用户登录本系统。为保证本系统其它数据表的关联有效性,在用户表中添加的用户不物理删除。用户表保存的主要字段为:用户的编号、账号、姓名、手机号等基本信息,按照市级政务平台用户系统的设计规范,本系统不保留用户密码等特殊数据。由于手机号、职务等信息对用户来说可能会相对频繁地发生变化
12、,因此本系统通过实现市级政务平台用户系统的规范接口,接收用户变更信息的推送。2)交办事项数据表。是系统关键数据表,存储发起单位(本系统中为办公室、秘书科等)创建的所有立项数据。主要字段为:立项编号、交办单位或领导、标题、要求、完成时限、附件等。3)承办事项数据表。为交办事项的子表,主要字段为:立项编号、承办单位编号、承办单位角色(如主承办、协助承办)。4)承办事项任务表。每个承办单位都有13个承办人员,在交办单位立项后,会根据承办单位的人员角色建立相应的任务。本表存储每个承办人员的任务信息。主要字段为:承办事项编号、人员编号、完成状态等。5)承办事项回复表。为承办事项数据表的子表,用于存储各承
13、办单位对承办事项的回复信息,并由交办单位对回复结果进行确认。主要字段为:承办事项编号、回复内容、承办人编号、回复时间、回复时间节点等。6)催办事项数据表。对于即将到达事项的办结时限仍未提交回复或回复不合格的,系统自动定时向承办单位有关人员发送催办事项,并通过手机短信提醒。交办单位也可手动进行催办。根据时间的变化,催办频率也会发生变化。主要字段为:承办人员编号、任务编号、催办内容等。7)督办事项数据表。对超过事项的办结时限,承办单位仍未反馈或反馈不合格的,由交办单位手动督办。本表存储数据与催办事项数据表相似。5系统核心模块详细设计与实现5.1系统管理模块1)设计要点:单位与用户管理对接市级政务平
14、台用户系统,进行单位和人员信息同步,并使用统一用户的账号和密码登录系统。权限和角色管理通过不同的角色给用户分配权限,包括管理员、交办人员、承办人员权限。2)功能实现:对系统管理员开放系统级别权限,如用户管理、角色管理、部门管理、日志查询等权限。对交办分管领导、科室领导、具体交办人员开放事项立项、下发、审核及催办、督办、交办统计等业务处理权限。对承办分管领导、科室领导、具体承办人员开放指定承办人、反馈、申请完结、反馈补录、催办、督办、及承办统计等业务处理权限。所有用户和权限的操作,均需保存到系统的操作日志。5.2 13710交办事项模块1)设计要点:事项立项下发时,交办人员可选择主承办单位、协办
15、单位(多选)。事项交办后,系统根据下发时间生成1天、3天、7天、1个月、持续进行的反馈时间节点。事项审核包含反馈审核和申请完结审核。催办、督办由系统自动进行,也可主动催办、督办。2)功能实现:事项立项成功后自动进入已交办事项,下发成功后,主承办及协办单位收到此事项的待办事项,承办单位的科室领导及分管领导收到短信提醒。反馈经审核驳回给承办单位后,发送短信到承办人重新反馈。在1天、3天、7天、1个月的反馈时间节点的前3个小时对承办单位科室领导和分管领导进行短信提醒,并进入催办。超过每个反馈时间节点的3天后进入督办,并对承办单位科室领导和分管领导进行短信提醒4。5.3 13710承办事项模块1)设计
16、要点:承办事项列表中可指定本事项的具体承办人,协办单位反馈至主承办单位、主承办单位反馈至交办单位。主承办单位负责审核承办单位的事项审核。2)功能实现:承办人确定后,可收到事项承办短信提醒。按照1天、3天、7天、1个月的反馈时间节点反馈成功后或申请审结时发送短信至交办人。5.4统计分析模块1)设计要点:对不同的用户实现不同的统计分析功能。对于交办单位分配交办事项的统计分析权限,以及全部催办、督办事项统计功能;对承办单位分配本单位的承办事项统计分析权限,同时统计催办事项、督办事项的统计数据。2)功能实现:按照本周、本月、本年,或根据事项创建时间来进行展示事项个数并进行查询。6系统测试系统设计开发完成后,进入测试环节,本系统重点进行系统功能测试。在功能测试中,我们重点对各个模块的具体功能进行了测试,并在用户的易用性、容错方面进行了多轮测试。经过功能测试,并经试运行后,用户认为系统完全满足局级业务需求且能可靠运行。(下转第140页)135(上接第135页)7结束语根据局机关的实际情况和具体需求完成了政务督办系统的设计、开发与实现,本文主要介绍了主要系统功能和数据库结构。虽然系统范围只限于市级局