领导干部廉政管理系统的设计与实现论文_第1页
领导干部廉政管理系统的设计与实现论文_第2页
领导干部廉政管理系统的设计与实现论文_第3页
领导干部廉政管理系统的设计与实现论文_第4页
领导干部廉政管理系统的设计与实现论文_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. . .PAGE55 / NUMPAGES66姓 名: 学 号:所在院系: 职业类别:工程硕士专业领域:软件工程指导教师:副指导教师: 二一五年八月硕士学位论文(专业学位)领导干部廉政管理系统的设计与实现A dissertation submitted toTongji University in conformity with the requirements forthe degree of Master of EngineeringThe design and implementation of the management system of the leading cadres i

2、ntegrity management system Candidate:Student Number:School/Department:Discipline:Major:Supervisor:August 2015学位论文使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以与提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可

3、以适当复制论文的部分或全部容用于学术活动。学位论文作者签名:年月日同济大学学位论文原创性声明本人重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的容。对本论文所涉与的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。学位论文作者签名:年月日摘要企业在网络技术与计算机技术的推动下,不断改革企业部管理方式与运营模式,企业未来发展趋势与互联网紧密相关,企事业单位与互联网连接,操作各项办公业务。目前日常政务管理面临的主要问题,信

4、息量庞大、信息类型多样化,向信息管理提出更艰巨的要求,管理相关数据时,其他问题也不断凸显,包括搜集信息、处理信息以与发布信息等。廉政信息公示是政务工作核心环节,由客观角度出发,评价各领导干部在工作中廉洁从政实际情况。基于上述背景,以客户需求作为根本,建立领导干部廉政信息管理系统在实际应用中具有重要意义。文章在最开始针对信息管理系统的基本理论与相关技术进行描述,主要为对比B/S与C/S架构优劣势、信息系统发展、Ajax技术以与RBAC访问控制技术等;在业务需求的基础上,开发领导干部廉政信息管理系统,设计系统整体需求分析;再进一步对系统中的各个角色与框架设计,设计系统重要功能部分;完成上述设计后,

5、通过SSH技术在J2EE架构的基础上编码系统。本文开发的领导干部廉政信息管理系统,与领导干部廉政公式制度各项需求相符。组成系统的模块主要为廉政信息管理模块、监控廉政信息管理模块以与互动廉政信息管理模块等。廉政信息管理系统在J2EE架构的基础上,完成信息整理、处理信息以与发布信息等功能,最大程度实现信息化政务,从整体上完善监督管理领导干部制度。关键词:B/S架构,Ajax技术,角色访问控制ABSTRACTWith the rapid development of computer and network technology, the operation and management of en

6、terprises has brought about great changes. The enterprises and institutions in the present era have done the necessary trend of the development of all kinds of office operations through Internet. In the daily government affairs management work, with the increase of information types, information qua

7、ntity is increasing, peoples request to government information management is also more and more high.As an important part of the government affairs, the government information publicity, the purpose is to make an objective and fair evaluation of leading cadres honest political situation. Under this

8、background, it is of important practical significance to construct the independent information management system based on user needs.This paper first introduces the relevant theory and technology of information management system, including the development of management information system, C/S and B/

9、S, RBAC access control technology and Ajax technology, and then according to the business needs of the system, the system needs analysis, and then design the system architecture and system function and the core function of the system.In this paper, the main requirements of the management system of l

10、eading cadres honest government information management system, which meet the requirements of the Tianjin maritime bureau of the leadership of the public system of the low cost of the publicity system. The system mainly includes: the independent information input management, independent information

11、monitoring and management, independent information management, and other functions. Realize a collection of information collection, information processing, information dissemination in one of the integrated information management system based on J2EE architecture, the government information plays a

12、very good role in promoting, and further improve the supervision mechanism of the leading cadres.Key words: B/S architecture, Ajax technology, role access control目 录TOC o 1-3 h z uHYPERLINK l _Toc437706529第1章绪论 PAGEREF _Toc437706529 h 1 HYPERLINK l _Toc437706530 1.1研究背景 PAGEREF _Toc437706530 h 1 HYP

13、ERLINK l _Toc437706531 1.2国外研究现状 PAGEREF _Toc437706531 h 2 HYPERLINK l _Toc437706532 1.3本文研究容与工作 PAGEREF _Toc437706532 h 3 HYPERLINK l _Toc437706533 1.4本文章节安排 PAGEREF _Toc437706533 h 4HYPERLINK l _Toc437706534第2章关键理论与技术介绍 PAGEREF _Toc437706534 h 6 HYPERLINK l _Toc437706535 2.1管理信息系统概述 PAGEREF _Toc43

14、7706535 h 6 HYPERLINK l _Toc437706536 2.2 C/S与B/S比较分析 PAGEREF _Toc437706536 h 7 HYPERLINK l _Toc437706537 2.3 RBAC技术介绍 PAGEREF _Toc437706537 h 10 HYPERLINK l _Toc437706538 2.4 Ajax应用原理 PAGEREF _Toc437706538 h 13 HYPERLINK l _Toc437706539 2.5 J2EE架构 PAGEREF _Toc437706539 h 16 HYPERLINK l _Toc43770654

15、0 2.6 MVC模式简介 PAGEREF _Toc437706540 h 17 HYPERLINK l _Toc437706541 2.7本章小结 PAGEREF _Toc437706541 h 21 HYPERLINK l _Toc437706542 第3章系统需求分析 PAGEREF _Toc437706542 h 22 HYPERLINK l _Toc437706543 3.1系统需求概述 PAGEREF _Toc437706543 h 22 HYPERLINK l _Toc437706544 3.2可行性分析 PAGEREF _Toc437706544 h 23 HYPERLINK

16、l _Toc437706545 3.3系统功能需求分析 PAGEREF _Toc437706545 h 23 HYPERLINK l _Toc437706546 3.4 非功能性需求分析 PAGEREF _Toc437706546 h 28 HYPERLINK l _Toc437706547 3.5本章小结 PAGEREF _Toc437706547 h 29 HYPERLINK l _Toc437706548 第4章系统设计 PAGEREF _Toc437706548 h 30 HYPERLINK l _Toc437706549 4.1系统整体框架设计 PAGEREF _Toc4377065

17、49 h 30 HYPERLINK l _Toc437706550 4.2系统权限设计 PAGEREF _Toc437706550 h 32 HYPERLINK l _Toc437706551 4.3系统功能模块设计 PAGEREF _Toc437706551 h 33 HYPERLINK l _Toc437706552 4.4本章小结 PAGEREF _Toc437706552 h 38 HYPERLINK l _Toc437706553 第5章系统实现 PAGEREF _Toc437706553 h 39 HYPERLINK l _Toc437706554 5.1 系统SSH框架实现 PA

18、GEREF _Toc437706554 h 39 HYPERLINK l _Toc437706555 5.2系统登录 PAGEREF _Toc437706555 h 47 HYPERLINK l _Toc437706556 5.3用户管理 PAGEREF _Toc437706556 h 48 HYPERLINK l _Toc437706557 5.4 员工测评管理 PAGEREF _Toc437706557 h 49 HYPERLINK l _Toc437706558 5.5系统管理 PAGEREF _Toc437706558 h 50 HYPERLINK l _Toc437706559 5.

19、6本章小结 PAGEREF _Toc437706559 h 51 HYPERLINK l _Toc437706560 第6章总结与展望 PAGEREF _Toc437706560 h 52 HYPERLINK l _Toc437706561 6.1总结 PAGEREF _Toc437706561 h 52 HYPERLINK l _Toc437706562 6.2展望 PAGEREF _Toc437706562 h 52HYPERLINK l _Toc437706563参考文献 PAGEREF _Toc437706563 h 54第1章 绪论1.1研究背景我国倡导法制社会,法治国家处于发展阶段

20、,最基本的要构建高素质公务员团队,实现依法行使国家行政权力,让我国成为一个法治政府、责任政府以与服务性政府。在新形势的发展下,完善监督管理机制,加强监督领导干部廉政情况,打造出一支高素质公务员团队,提高政府机关在人们群众中的公信力,有利于建立服务型政府。领导干部在实际工作中廉洁程度与群众利益相关,同时也影响到政府形象以与建设干部团队。一直以来,我国在建设领导干部廉政方面投入较多精力。1995颁布关于党政机关县处级以上领导干部收入申报的规定;中办与国办联合在1997年1月31日颁布关于领导干部报告个人重大事项的规定,领导干部重点报告的部分为“本人、子女与外国人通婚以与配偶、子女出国(境)定居的情

21、况”;2006年修改关于党员领导干部报告个人有关事项的规定后,其中指出:“领导干部配偶、子女出国(境)定居与有关情况应当报告”1。中共中央关于加强和改进新形势下党的建设若干重大问题的决定明确提出,建立预防国家干部腐败制度与惩治制度具有必要性。制定完善领导干部廉洁公示机制,有利于实施预防腐败制度与惩治制度,从而更加完善领导干部监督管理机制,让领导干部由自身出发具备自律意识,培养出的领导团队具备“清廉、创新、”等基本素质,让领导干部管理制度、考核制度更加健全。基于建立领导干部廉政档案制度与监督考核管理制度,增强我国领导干部廉政建设,实现规化管理各项工作。领导干部廉政信息系统具备网络化,采用动态模式

22、调查相关资料,增强信息整合速度,通过科学化方式对数据分析并预测,在巡视检查、考评、干部考核、查处案件以与信访举报等多种方式搜集的数据作为基础,向相关部门提供行之有效的政策建议,让反腐倡廉具备前瞻性、预见性,也是建立领导干部系统的最终目的。建立的干部廉政管理系统还存在一定不足,目前仅有少部分通过C/S构架开发系统,完成记录领导干部廉政档案信息,该方式在客户端需要完成专用软件的安装,要求客户端设备符合基本性能需求。技术处于不断更新状态,因此要求硬件可以随时更新,系统在可维护性、共享性以与可移植性方面相对较差;其次是,采用人工填表的方式申报与公示领导干部廉洁从政信息,导致浪费大量人力与财力,在信息长

23、期存储与群众监督的有效性受到影响,无法与时向相关部门汇报,同时在协调与沟通方面严重缺乏,并未建立一个统一的信息化交流平台,让预防腐败体系与惩治体系无法充分实施;最后,不具备完整的廉政管理体系,在公示与申报领导干部廉政情况时,采用分项方式公示群众反馈领导廉政情况、有关部门监督与公式相关信息、整体分析等,并未制定一个整体体系,存在片面性,与预期目标存在偏离2。IT行业快速发展下,通过计算技术实现信息化政务已经成为未来发展趋势,采用信息化与电子化方式,让领导干部从根本上意识到廉洁自律的重要性,从而更好的服务于社会公众,建立“三位一体”信息化制度,是我国发展服务型政府的方向。1.2国外研究现状我国一些

24、地区以与相关部门在建设反腐倡廉时,通过网络技术与计算机技术相结合的方式,应用于资金管理、电子监控、电子审批以与运作权利等,得到的效果较好。新加坡以与北欧等国家在反腐方面取得效果较佳,该国家将重点放在官员财产公开申报制度。例如:新加坡公务员在最开始就职时,个人财产情况必须如实申报,其中包含所有家庭成员的投资项目、产生的利息以与担保人情况等;就职后个人财产出现变化,需要填写个人财产申报清单,在其中标注产生变动的所有原因,公民有权利利用网络查询任何公务员的财产情况;我国部分企业在建设廉政时,通过互联网已经做了初步尝试,例如:公开领导干部个人信息方面,阿勒泰在2008年12月31日,在网络上首次公示所

25、有官员个人财产情况,我国重点关注。由2002年开始,市官员在申报财产时,通过建立在线申报试点的方式完成,市公安局、浦东新区等建立试点,并从2005年正式推向全国。我国部分企业与国家机关单位,通过开发干部廉政档案管理系统完成各领导干部档案管理工作,主要的国家机关包括市、家港市以与海关等机关单位,部分企业主要为亚微软件、瑞比财富等。应用该系统后,档案归档工作效率提升,让管理工作形成系统化。基于互联网,在该区域建设反腐倡廉制度并实践,效果较好。由此看来,建设廉政时应用网络技术与计算机技术取得了一定效果,但是从整体出发还存在一定缺陷,如下:首先,开发的管理系统并不具备针对性,并非领导干部专用系统。目前

26、我国开发的领导干部管理系统大部分为日常管理领导干部事物,廉政作为其中一部分,并未建立专用型廉政管理系统。其次,并非成型系统。系统中领导干部廉政系统仅仅为其中一个模块,并非作为一整套系统。其中包含信息公开方可与容管理方面。并未将与领导干部相关的廉政要求设计成为系统加以管理。紧接着,只存在于单机版。目前的管理系统只能运行于单位中,版本仅为单机版,无法在网络中使用。最后,功能未充分发挥。目前开发的管理系统功能简单,通常为数据查询、信息登记、调用数据等,并未充分表现出利用分析实现预警等相关功能。我国在该方面起步晚,与欧洲等发达国家对比,信息化管理水平相对较低。我国应用廉政档案管理系统至今已有十余年,由

27、21世纪初期,在社会的发展下出现了新概念,推动领导干部廉政档案管理系统在我国的发展。由市场出发,廉政档案管理系统的基本概念已经取得了一定推广效果,并处于我国的快速发展期。基于国家政治文明建设的发展,我国政府管理职能发生较大变化,越来越多群众期望政府可以加强廉政建设,我国政府相关人员也开始重视。廉政档案管理系统可以实现移动办公,该功能已经广泛应用。政府应用廉政档案管理系统后,在人民群众中的信任度提升,由该方面出发,有利于政府形象的树立与提升。软件技术、科技水平以与管理理论提高的基础上,大部分组织与机构已经意识到采用传统方式管理廉政档案存在较大弊端,无法与建设廉政基本需求相符,管理信息化已经成为趋

28、势,在建设政府廉政化时,应用廉政档案管理系统具有推进作用。1.3本文研究容与工作该课题重点针对基于J2EE平台设计与开发领导干部廉政管理系统,采用信息化方式,达到监督、管理领导干部廉政档案,以信息化方式取代人工方式,工作效率更高。通过该系统,可以完成领导干部廉政档案信息的录入、搜集、提交、归档、查询以与统计等。作为信息源,向纪检委等相关部门提供所需信息,群众也可以发挥监督官员廉政情况,作为一个便捷的渠道用于相互沟通3。主要部分如下:1.搜集有关领导干部公示廉洁从政流程,详细描述与分析有关的操作与数据,同时深入化研究公示廉政工作提供各类相关数据的人员以与监督人员等;2.基于系统需求分析,完成与廉

29、政公示相匹配的领导干部廉政信息管理系统整体架构,根据实际需求设计廉政信息系统中不同功能模块,设计数据库开发方案。3.设计系统时应用三级控制方式“用户/角色/权限”,可提升系统数据库的稳定性与安全性,在设计系统程序时,重点放在提高系统安全性方面。对比传统访问控制模式与角色控制模式,后者更具优势,灵活性更强,因此在设计系统时采用RBAC完成授权管理与角色分配,提高访问控制策略安全性。开发该系统后,可以完成搜集信息、处理信息以与发布信息等功能。领导干部操作该系统,在系统中录入个人廉政信息,完成后发货并上报 4。本系统作为一个平台,相关人员登录该系统后可查询有关监督与反馈工作情况。通过系统让搜集信息的

30、围增加,并在短时间完成信息发布,可以解决传统方式面临的问题,机关办公地点分散性强,采用该系统可以解决空间与时间问题,完成信息搜集与发布信息。处于任何场所,用户登录系统后都可以完成信息录入、信息上报以与信息查询等功能。基于先进IT技术,与课题要求紧密结合,设计信息资源管理计划,并产生一个完整的产品。在用户实际需求的基础上,定义信息管理基本流程,并完成信息搜集、信息整理、综合编辑所需信息以与发布等,处理已整理的信息,达到与实际要求相符,最终与信息资源管理目标相符“3E”,含义“为高效、实效、经济” 5。在领导干部廉情公示制度的基础上,与实际情况相结合,完成领导干部廉政管理系统的初步设计,在此过程中

31、作者完成的主要容如下:1.针对当前政务信息管理系统分析,与公示领导干部廉政采用的方式相结合。2.开发系统所需的各项理论概念与知识进行学习。3.基于上述两条容,涉与领导干部廉政信息管理系统的需求说明报告。4.完成系统角色、架构等设计,同时设计系统主要功能以与程序。5.在J2EE架构的基础上,应用SSH技术设计系统各项模板,包括查询、登录、日志管理以与评分等,并设计对应编码。1.4本文章节安排组成文章主要为六部分,下面详细介绍各章节容:第一章引言。针对课题任务、目标、背景、详细容以与最终成果等进行研究,深入分析当前廉政信息管理面临的主要问题,介绍开发基于J2EE架构领导干部廉政管理系统的重要意义。

32、第二章 系统基本概念与技术。开发系统所需的各项技术以与理论概念分析,对比C/S与B/S两种架构优劣势,对系统权限分配与基本性能需求详细描述,深入化分析Ajax技术。第三章 系统需求说明书。在J2EE架构上设计领导干部廉政信息管理系统基本需求。第四章 设计与开发廉政信息管理系统。在系统需求的基础上,与设计原则相结合,完成系统整体设计、功能设计、模块设计以与数据库设计等,详细介绍与开发系统相关的应用环境。第五章 应用廉政信息管理系统。系统中核心编码的编写与应用。第六章 总结与展望。总结论文中与系统相关的各项研究与流程,并针对在此过程中得到的收获进行分析,发表个人研究时的真实感受,并对系统未来发展情

33、况进行假设。第2章 关键理论与技术介绍网络应用开发技术日新月异,因此要由更多方面出发,对网络应用系统的各项功能分析,对与该系统相关的网络技术特性进行研究,让系统开发更具有理论支持,有利于系统的后期开发。2.1管理信息系统概述人与计算机系统作为信息管理系统的组成部分,主要功能为完成搜集信息、传输信息、加工信息、保存信息、维护信息以与应用等。该系统结合了各大学科,包括计算机科学、系统科学、管理科学、组织行为以与运筹学等,还涉与边缘学科,主要包括人工智能方面,在开发企业信息管理系统与信息管理系统时,作为理论依据6。基于计算机技术,完成信息管理系统的开发,在系统科学、管理科学以与计算机技术发展过程中而

34、逐渐成型,在发展过程中历经如下几个时期:1.处理单相数据时期时间:上世纪五十年代中期-六十年代中期,作为电子数据处理发展的开始阶段,属于管理信息系统发展的初始阶段,将传统人工方式由智能化计算机所替代,处理单项数据。表现出的主要特性为降低人们劳动压力,经济效益得到提升。2.处理综合数据时期时间:上世纪六十年代中期-七十年代中期,计算机技术处发展处于飞跃期,该时期研发出外存储器,完成大量数据的保存。该时期作为一个过渡阶段,由之前的处理单项数据,发展成为信息管理系统,下面是主要特性:(1)由计算机对管理子系统控制,可完成反馈等操作;(2)计算机网络得到改革,由传统单机用户模式向终端计算机网络过渡,并

35、在某个区域完成计算机中心的建设,采用集中方式实现分散管理;(3)采用实时处理方式。3管理信息系统时期时间:上世纪七十年代中期到现在,在网络技术、数据库技术以与科学管理方式的发展与推动下,管理方面计算机应用围逐渐扩大,管理信息系统也趋于成熟,表现出的特性为,在开发管理信息系统时可以更好的将系统理论与方式运用在其中。信息管理系统的基本概念是作为一个综合性较强的人机系统,组成部分为大量子系统,由组织全局开始,主要功能为实现数据分析、共享、预测、控制以与计划等,让系统综合效益提升,管理水平也得到充分发挥7。下面介绍管理信息系统的主要功能与特性:1. 管理信息系统的主要功能部分 实现科学化管理决策时必不

36、可少管理信息系统的支持,如下为核心功能:(l)信息处理:可以完成搜集数据、输入数据、传输数据、加工数据、处理数据、保存数据以与输出数据等。(2)预测功能:采用先进的分析数据方式,包括统计学、模拟以与数学等,按照以往数据对未来发展情况预测。(3)计划功能:根据实际需求,向各部门安排对应工作。管理层次不同,制定对应的报告。(4)控制功能:核查、检测计划完成状态,对比计划项目与实际执行之间的差别,对出现该结果的因素分析,帮助相关人员采用有效方式对其控制。(5)辅助决策功能:通过数据血腥,针对该问题推导出与之匹配的最佳方式,作为各管理层下达决策的主要依据。因此,科学化管理信息系统的三个要素分别为数学方

37、式、计算机应用以与系统观点。2.管理信息系统特性基于管理需求,信息系统可以提供管理决策所需的服务以与信息,便于管理者下达准确决策,综合管理信息系统具有较强的综合性。主要特性表现在可提供大量共享数据以与综合性信息,按照不同等级与层次生成对应管理信息,并为其提供管理决策服务。只有人可以下达决策,而人机信息系统只能起到辅助作用,因此任何相结合才能产生管理信息系统8。管理信息系统中设置多个角色,不同等级的管理人员作为系统组成部分同事也是操作系统人员,在系统开发时按照该特性,对系统中人与计算机的地位以与作用进行划分,将计算机与人的特点更好的发挥出来,让系统性能处于最佳状态。管理信息系统在实际应用时,处理

38、速度的提升依赖计算机技术,并非管理方式。管理信息系统的本质为通过计算机方式将人工方式所替换,无法发挥出真正的作用。设计与开发管理信息系统初期,将最科学的管理理论与思维融入其中,可以在管理中真正发挥出管理信息系统的作用。2.2 C/S与B/S比较分析网络技术与数据库技术处于快速发展中,推进管理信息系统的改革速度,由最初的桌面应用系统发展至互联网应用系统。初期的桌面应用系统仅为一个简洁的应用系统程序,缺陷在于终端客户与受众较窄,用户在操作时必须在本机上完成应用程序的安装,各个用户之间无法完成数据共享。采用重新安装程序的方式完成程序升级与修改,后期维护费用较高。优势在于系统与人之间可快速交互,在短时

39、间可完成一个请求反馈。在互联网应用过程中出现两个不同模式,分别为B/S架构与C/S架构9,作为当前系统开发模式的主流架构。Borland公司位于美国,是早期研发C/S架构的公司,由美国微软公司完成B/S架构的研发,下表2-1表示B/S与C/S架构的特点:表2-1C/S结构与B/S结构对比表优点缺点C/S由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。由于是针对性开发,因此缺少通用性的特点,业务变更或改变不够灵活,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。需要专门的客户端

40、安装程序,分布功能弱,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性。开发成本较高,需要具有一定专业水准的技术人员才能完成。B/S具有分布性特点,可以随时、随地进行业务处理。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。个性化特点明显降低,无法实现具有个性化的设计要求。以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。专用性打印输出难以实现,尤其对票据等打印。功能弱化,难以实现传统模式下的特殊功能要求。C/S架构作为一种服务器与客户端结构,也是软件体系中主要结构方式之一,利用该架构可

41、以发挥出硬件环境的特点,向Server端与Client端完成任务的合理划分,系统通讯开销费用下降。大部分应用软件采用两层Client/Server架构模式,组成C/S体系为两部分,分别为数据库服务器程序与客户应用程序,前者被称作后台应用程序,后者被称作前台应用程序。同城运行数据库服务器程序的设备为应用服务器10。开启服务器程序后,在任何时间都会产生来自应用程度端的请求;用户个人电脑上运行客户端程序,与数据库服务器相对应,两者统称为客户电脑,用户在操作数据库程序时,由客户端在服务器程序中完成自动查找,发出请求信息到服务器端,基于标准规则,服务器针对请求完成应答,并反馈结果。利用该方式,将PC客户

42、端数据处理能力充分发挥,大部分工作可以由客户端完成并向服务器提交。从而可以减少运行服务器的工作量,提高客户端响应速度。数据库系统对位于不同区域的数据在同步时由其管理。在两个区域之间完成实时通讯连接的建立,让两地数据库服务器处于在线运行状态,实现数据同步。网络管理人员的主要工作为管理服务器、维护服务器、维护客户端以与管理客户端程序等,投入维护费用与技术支持较多,任务繁重。软件应用系统在发展过程中区域分布式Web方面,通过Client/Server与Web两种方式均可以处理业务,但是两种方式采用的逻辑组件与模块不同;用户分为部与外部,可以对当前以与新应用系统进行访问,在当前应用系统的基础上,向更多

43、新型应用系统扩展。也是未来应用程序的发展趋势,采用开放式模式在C/S体系中,上述仅仅为开发系统时的一级开放性,Server(服务)端与Client(客户)端在特殊应用程序中,必须由制定软件对其提供支持。用户需求不同,提供的开发环境无法满足要求,因此C/S结构按照各个操作系统开发出对应版本的软件,由于更新产品速度快,无法与超过100台电脑的局域网中用户操作,导致效率低下,高代价11。下图2-1表示C/S结构图:图2-1 C/S系统结构图B/S架构应用区域成熟的浏览器技术,之前通过专用软件才能完成的功能科通过浏览器实现,投入成本降低,作为软件系统中的最新型技术。软件中应用B/S架构,通过管理服务器

44、可以完成系统升级,浏览器作为客户端,无需后期维护。用户规模扩大后,维护系统与升级系统费用不会增加,针对服务器完成各项操作,在后期升级与维护比较简洁。通过该方式可以将客户端电脑载荷降低,后期系统维护费用与系统升级费用下降,用户整体成本投入下降。软件应用系统未来发展方向为Web应用,基于局域网完成B/S架构应用程序的建立,在Internet/Intranet模式中应用数据库,可操作性强,同时费用更低。服务器上安装B/S架构管理软件,造成运行服务器时产生较大负载量,长期运行容易造成服务器“崩溃”,产生的后果较为严重。一些大单位会设置备用数据库服务器,避免出现突发状况。下图2-2表示B/S结构图:图2

45、-2 B/S架构图在互联网技术的发展下产生三层B/S架构,作为C/S架构的完善版。该结构中,利用浏览器作为用户界面,前端可以完成部分逻辑事务,服务器端处理核心事务逻辑问题,下面是B/S架构的核心功能:1.表示层:作为应用程序中用户结构,作为连接层完成用户端与应用端之间的通讯。调整数据检查程序与显示控制程序,即可将用户接口变更,对其他两层不会产生影响。检查围仅仅为值的围与数据模式,不对业务自身处理逻辑进行检测。2.数据层:数据库管理系统,简称为DBMS,也就是系统中的数据层,主要功能是对读写数据库中的信息。DBMS需要在短时间检索与更新大量数据,可以将数据库请求信息由功能向数据库发送,RDBMS

46、中采用串行方式处理数据,实质为并行处理数据,可以达到数据库中的各项任务在同一时间处理12。3.功能层:作为系统的业务逻辑层,主要功能为响应表示层输入的信息,完成与Web数据库之间的交互,并读写Web服务器与数据库中的信息。2.3RBAC技术介绍实际中应用管理信息系统时,用户要完成系统注册与登录,同时还要根据用户类型,分配对应的操作与管理权限。大规模管理系统中操作人数较多,对比单用户系统,存在本质上的差别。多用户系统中,要按照操作系统的不同用户设置对应角色与权限,针对各个角色可操作的功能也存在差异,系统中需要设置多个角色,角色不同,操作权限也存在差别13。权限管理作为系统模块中重复开发率最高的一

47、部分,主要因素在于资源需要针对不同用户而设置。系统开发时,各个权限管理系统要根据自身权限需求而设置,因此系统访问权限、存储数据、权限控制机等部分存在差别,上述差别造成的问题如下:(l)系统管理员维护的权限系统较多,付出的工作量较大;(2)在维护组织机构、用户管理中的数据时,产生的重复性工作较多,无法保障数据的完整性与统一性;(3)设计的权限管理系统存在差异,其中采用的技术与基本概念也存在差别,导致布偶听权限管理系统在集成是出现障碍,造成单点登录难度提升,让企业在后期建立门户时难度较高。领导干部廉政信息管理系统作为一个多用户系统,设计与开发系统时,应用具有统一性的安全管理理论,将设计流程与技术规

48、化与标准化,让建立的权限管理系统具有安全性、完整性、便于管理型、扩展性以与可移植性等,让权限管理系统成为控制权限中最重要的一部分,便于后期系统维护与系统安全。采用某种方式或者手段对访问所在的区域进行限制的方式,称作访问控制。早在20实际60、70年代就出现了访问控制技术,至今发展已经有几十年,在此期间产生大量不同的访问控制技术与模型。部分访问模型在定义时,将其抽象化为访问权限、客体或者主体,部分可以被看作角色,由用户自主定义14。访问控制模型中的核心为简洁管理、决策的中立性以与操作灵活性。在RBAC访问控制的基础上,划分用户角色类型为与组织体系相匹配,从而可以很大程度降低授权管理的复杂程度,管

49、理费用下降,该系统的特点是可以为用户提供一个决策环境,安全性更强。1992年首次由Kuhn与Ferraiolo联合提出RBAC基本概念,基本角色理论为向用户分配与之相府的角色,针对各个角色设置权限;用户与角色之间为多个对应关系,角色与权限之间也为多项对应关系,RBAC模型中最重要的部分为角色,责任与职权在管理中具有较高的稳定性,可以在此基础上完成角色划分,对各个用户赋予对应角色,再向各角色赋予对应权限,用户具有某个角色后可得到对应权限。按照完成组织中的各项任务,赋予对应角色,组织中由一个或者多个用户完成的操作称作集合15。由此可见,主体与客体之间通过RBAC沟通,下图2-3表示RBAC模型:图

50、2-3RBAC模型下面为防伪控制模型RBAC的概念:User (用户):作为一个具有独立性的数据主体,可以对计算机数据库中的信息访问,是一种智能化程序。Role (角色):描述访问权限一样的同类型用户,作为访问权限的集合。一般情况下,划分时基于用户职责、所在部门完成。用户角色类型较多,一个角色可与多个用户对对应,角色与权限之间也为多对多关系,一个权限可以向多个不同角色分配。Privilege (权限):认可资源保护操纵,在特殊资源实例上完成绑定。Authorization (授权):角色在操作资源时应用的全部权限介绍,表示具有对某项权利执行操作的能力,将最终授权结果反馈,将某个角色针对某项操作

51、的权限进行表示16。Operations (操作):绑定资源类型与访问方式,用户针对资源操作的所有动作集合;主要操作指的是写入、读取、打印机打印等。UR(用户角色分配):映射角色与用户间的关联性。RP (角色权限分配):映射角色与权限间的关联性。通过RBAC授权用户时主要分为两步:首先向各个角色分配对应权限;其次按照用户职责,向用户完成角色分配,根据不同角色,用户得到对应的访问权限。一旦组织中某个用户智能出现改变,这时需要撤销该用户所在角色中的工作向,向其他角色分配,无需再次授权,减少了调动人员造成权限发生改变。在RBAC中,角色层次具有一定重要性,下级角色具有的访问权限可由上级角色全部继承,

52、该步骤让管理权限更加简单。客体类型与对应领域作为基础,RBAC对其划分类型,没有必要向单个客体分配权限,便于将权限管理简单化17。使用频率较高的访问控制策略具有三种类型:分别为强制型访问控制方式(MAC)、自主型访问控制方式(DAC)以与基于角色的访问控制方式(RBAC)。MAC与DAC控制访问模型,可向用户授权与取消授权,用户量增加,复杂度也提高后,客体与主体之间在管理、授权以与匹配方面难度增加。管理权限时采用MAC与DAC访问控制模型,导致灵活性降低。最早提出的访问控制模型为DAC模型,与分时系统共同产生,该访问控制模型的本质是所有权。通过创建系统访问控制矩阵,完成该方法的应用,矩阵中的行

53、与用户进程或者主体之间相对应,矩阵中的列与客体相对应,列与行交叉后,之间的元素表示为主体与客体之间产生的访问权限18。该方式的特性为具有自主性,对客体与主体中的访问进行直接控制,间接访问是由传递性产生,则无法访问,也就是A可以对B访问,B可以对C访问,表示A可以对C访问。该自主性让用户在操作时灵活性增强,安全性受到威胁。MAC强制控制访问模型,系统向主体与客体分配对应的安全属性,通过安全属性确定主体能否对客体访问。设置的安全属性具有强制性,安全管理员可以向用户分配安全属性,客体无法对其修改,由此可见,该安全保护安全性强,会对系统灵活性产生影响,同时缺少完整性的限制。划分访问级别时较为粗略,在同

54、等级间缺少控制机制。综上所述,强制式控制性强,而自主式相对较弱,管理难度较高,RBAC自身具有一定特性,可降低权利授权的复杂程度,管理费用降低,在企业设置安全策略时更具有灵活性,企业发生改变时可随之调整,也是当前大型企业中使用频率最高的资源访问控制方式19。2.4Ajax应用原理多页面同步式应用为传统型互联网应用,对比桌面应用程序,用户受众群体增加,而终端用户与服务之间产生的交互性降低,交互数据中产生冗余量较多,导致网络带宽被浪费,系统性能下降,系统易用性也受到很大威胁。Web2.0概念的推出,作为最新的框架技术Ajax,在传统互联网中广泛应用。Ajax技术特性为异步性,互联网应用系统中采用A

55、jax技术,利用异步操纵可以将系统服务功能与用户之间产生的交互性提升,无需页面全部刷新后完成下步操作。用户与系统服务在交换时,产生的数据位系统中的核心信息,可很大程度提升系统性能20。对比传统互联网应用与互联网应用,在管理信息系统中也具有大量缺陷,应用Ajax技术于领导干部廉政信息管理系统,页面展示效果提升,人机之间交互的便捷性提升,管理信息系统的交互效果也得到很大提升,数据传输量降低,让检测信息具有更高的可行性。AsynchronousJava ScriptandXML 简称Ajax,其中包含XML技术与异步JavaScript脚本技术,作为新技术在程序中应用,将XMLRequest技术、C

56、SS技术、DOM技术以与JavaScript技术融合。Ajax技术中JavaScript作为粘合剂,实现各项技术XML、DOM、CSS以与XHTML之间的协作,对其行为加以控制。传输通信时交互的主要容为XML,利用XSLT转换XML文档格式为HTML静态文档。DOM采用动态方式将页面结构进行调整,通过CSS技术调整页面风格。XMLRequest的功能为接收与传输异步数据。出现Ajax技术后,将服务器端与客户端之间的交互模式产生变化 21。下图2-4表示Ajax引擎不同技术产生的作用:图2-4Ajax引擎不同技术产生的作用基本工作原理与增加一个中间层在客户端与服务器之间一样,对客户端发出的请求信

57、息处理,实现异步服务器响应与用户操作,将频繁刷新浏览器产生的页面等待问题更好的处理,从而提升web应用程序在用户实际应用的效果。经典Web应用程序,用户可以完成表单填写,输出表单时需要请求Web服务器。由服务器对该请求接收、处理以与表达,再将已刷新的网页反馈,上述方式占用较多带宽,未刷新与已刷新页面中存在大量一样的HTML代码22。用户在应用程序时必须发出请求至服务器,根据服务器响应时间计算应用响应时间,造成用户界面响应时间高于本机。图2-5对比传统网络应用模型与Ajax网络应用模型通过观察上图可得,两类应用程序采用不同模型,Ajax应用只需发送服务器数据并根据需求对数据取回,其中应用了基于X

58、ML的页面服务接口与SOAP,JavaScript技术应用于客户端,对服务器产生的响应处理。浏览器与服务器间数据交换量降低,仅为之前的百分之五,应用的响应速度大大提升。大部分工作可由客户端操作,因此由Web服务器需要处理的工作量降低,服务器的资源得到很大程度的释放,用户操作系统时速度快速提升。应用Ajax技术的特性为,页面未完全更新的情况下可以对数据维护,让应用程序可以与时向用户发出响应,减少向网络发布未改变信息的数量。“黄色隐出”作为最吸引人的技术之一,系统未更新数据时用户界面标注为黄色,完成更新后成为之前的颜色。由本质出发,与传统应用程序对比,采用Ajax技术后产生了历史性变化,带来了一场

59、变革,与增强更类似。可以完善Web应用体验,向交互式提供大量可能性,未来将会在更多应用程序中应用Ajax技术23。截至目前为止,出现了较多成熟的Ajax应用,结合不同汇编语言,或者自主开发系统,Web开发平台中主流编程语言为PHP、Java以与ASP,可以更好的挂接在Ajax框架上。根据上文分析,应用Ajax技术于领导干部廉政信息管理系统中后,用户应用满意度与运行平台效率均得到很大提升。2.5 J2EE架构传统Web技术在电子商务快速发展的推动下,面临巨大挑战。电子商务的特点为要求较高的安全属性、复杂性强的部逻辑系统、商务模式处于快速变化状态,因此Web技术需要较高的灵活性与复杂性,才能与电子

60、商务要求相符。这时出现了J2EE技术,相对比更加完善,作为开发电子商务系统的主要平台。1997年由Sun公司在Java One会议上首次宣布J2EE构架,对企业级Web应用程序的开发准则与标准进行定义,作为一项技术标准,并非产品。J2EE技术开发后,很大程度的扩展了Java语言的工具项与功能,可以在企业级与电子商务中应用,采用多层次与复杂性较强的分布式方式。结合J2EE技术与框架,完成模型开发,并为其提供所需的服务与开发工具,实现模块化、独立性组件技术、可重复使用技术的业务逻辑。应用J2EE标准可实现Web服务模型建立,目前大部分BZB协作模型均按照J2EE体系结构构建。目前J2EEAPI版本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论