廉政信息管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
廉政信息管理系统的设计与实现
【摘要】随着油田信息化建设的开展,网络建设也逐步完善起来。为油田的运营和管理带来了重大变革。随着信息种类的不断增多,信息量的不断增大,人们对信息管理的要求也越来越高,在相关信息管理过程中,信息收集、处理、发布等各方面的问题也逐渐显露出来。作为工作中重要一环的廉政信息公示,其目的是为了加强企业党风建设,促进领导人员依法经营、廉洁从业。根据用户需求,设计了领导干部廉政信息管理系统,从而实现对领导干部廉洁从政情况做出客观公正的评价。
【关键词】廉政信息;信息管理;B/S
0 引言
随着石油企业改革的进一步深化,油田信息化工作的开展进入了新一轮的高潮,为“数字化油田”的研究和建设提供了更为宽阔的发展空间。廉政信息管理系统建立的各级领导干部廉政档案信息库实现了廉政档案管理规范化、电子化、网络化;可以准确、及时、客观地反映各级领导干部廉洁从政、执行党风廉政建设责任制以及因违纪违法被处分的情况;可以方便地进行查阅、统计和归档,避免了纸介质档案不易保管、不便查阅等诸多缺点。有效提高各级纪检监察机关的工作效率,是各级纪检监察机关对领导干部实行有效监督管理的首选工具。
1 系统设计
1.1 系统总体需求分析
根据三厂领导干部的人数情况,领导干部每年对自己的廉洁从政情况进行汇报,纪检相关部门要对领导干部每年的廉洁从政情况进行统计、留档。如此大的数据量,如果手工查找某位领导干部的廉洁从政情况历史记录,费时又费力,如果统计某项相关情况,这就带来了更繁琐的统计、报表等巨大的工作量。因此需要建立一个功能全面、使用方便、高效安全的管理信息系统。
1,2 应用模式设计
1.2.1 建立三层系统结构模型
三层架构结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端发现,但是主要的事务逻辑在服务器端发现。三层架构的具体功能如下:1)表现层:表示层是应用的用户接口部分,它担负着用户与应用间的对话功能;2)数据层:数据层就是数据库管理系统,负责管理对数据库数据的读写;3)功能层:功能层就是系统的业务逻辑,负责对表现层的输入进行影响,同时与web 数据库直接交互,在数据库和web服务器之间读写数据。
1.2.2 系统实现技术
DWZ框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。DWZ框架设计目标是简单实用、扩展方便、快速开发。DWZ支持用html扩展的方式来代替javascript代码,基本可以保证程序员不董javascript,也能使用各种页面组件和ajax技术。
jQuery是继prototype之后又一个优秀的Javascript框架,是由John Resig创建于2006年1月的开源项目。jQuery 是一个快速,精确的JavaScript 库,jQuery 凭借简单的语法和跨平台的兼容性,极大的简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax的操作。其独特而优雅的代码风格改变了JavaScript的代码编写方式。
2 功能的实现
用信息化的方式实现领导干部廉政信息的管理。实现领导干部廉政信息档案的填写、提交、收集、归档、统计、查询和评价等功能。根据业务需求,结合信息化的特点和功能需求,构成领导干部廉政信息管理系统。
2.1 廉政信息管理系统的输入模块
从录入信息数据量的角度出发,输入模块设计成两种方式:网页录入和批量导入。网页录入,设计成单一基础表的录入方式,将所有领导人员登记表以一一列出,可以根据需要选取录入信息的基础表,其中对固定录入项目(如职级),采用下拉式菜单以方便录入,实现单项数据和信息表的录入与修改。由于相关部门每年要对领导信息进行统计与核实,数据和信息表的量很大,一个一个去导入很费时。所以设计批量导入,实现一次向系统中导入多条记录,这样省时而方便了信息的录入。
2.2 廉政信息管理系统的查询模块
随着网络的不断完善,基础信息数据的不断稳固,为使管理人员更好的掌握和了解领导人员的基础信息,将廉政信息管理系统的查询功能设计如下几部分:
2.2.1 普通查询,按照三级(采油厂、矿、队)单位查询,通过各模块系统查询相关信息;
2.2.2 用户自定义查询,用户选择不同的查询方式,可以根据各种组合方式查询,实现了查询数据的多种组合功能;
2.2.3 高级查询,用户根据要查询的领导人员信息,选择基础表,其中基础表中包含的各项信息,都可作为查询条件,任意组合,最终显示出用户所需要的详细信息,做到精确的查询和筛选。
该系统查询模块包含模糊查询和高级查询,可按照用户的不同要求查询领导的基本信息,即通过输入领导的部分信息,就可以查询到所有的与之相关领导的基本信息,也可通过不同组合精细查询领导信息,实现精准、方便、省时。
2.3 廉政信息管理系统访问控制模块
为了保证系统数据的正确性、完整性和安全性,防止非法用户侵入和恶意破坏。系统进行了角色设计,是为了分离用户和权限,这样管理员可以分别处理用户和权限的划分,实现各级用户的访问权限受到严格的控制。
系统将访问控制模块分为以下两个功能:人员管理和权限管理。人员管理:对领导人员的有效管理,主要完成用户的添加、删除和修改。权限管理:主要完成为用户分配角色。通过角色的设置,决定是否有进入编制管理和用户管理子系统的权限。
实现将角色、用户、角色和用户的关系、角色和权限的关系等保存到数据库中,数据库的设计上采用3个权限控制的表:(1)角色信息表:存储系统角色集,随角色的添加与删除动态变化;(2)用户信息表:存储系统中的个体用户集及用户与角色的关系,随用户的添加与删除动态变化;(3)角色权限信息表:存储角色对应的权限信息,随角色对应权限的变化而动态变化。
3 系统的技术特点
廉政信息管理系统按照领导人员基本情况进行设计,以适应油田管理现状和企业信息化的快速发展,与传统信息处理系统相比,具有以下技术特点:
3.1 DWZ框架在中的应用
DWZ框架发布的实例都是基于Java或者PHP的,网上对于+DWZ 开发系统的实例基本没有,本系统实现了DWZ框架在中的应用,对其他系统的开发也有一定借鉴作用。
3.2 除框架本身自带功能外,安装系统需求对该框架进行一定功能扩展
3.2.1 实现多文件上传,可一次选择多个文件进行上传,并可查看上传进度。
3.2.2 表格编辑功能,实现了对表格选中行信息修改功能,灵活直观,省略了繁杂的步骤。
3.2.3 对框架自带文本编辑器进行升级,在通知通告管理中可直接进行编写通知以及上传,方便而简洁。
3.3 报表的灵活导出功能