研究生毕业论文范文

2020-06-11本站

  研究生毕业论文范文。近年来,我国的电子政务建设发展较快,对加快政府职能转变,提高工作效率发挥了重大作用。同时,浙江省法制系统“透明政府”和“效能政府”建设卓 有成效,行政复议工作飞速发展,但在浙江行政复议相关工作部门内部,行政复 议工作相关的受理登记、规范文书(决定书)下达也没有专门的信息系统辅助处 理,同时,这些行政复议工作基础信息统计上报工作,还需要专门整理、汇总、 上报。这些工作,一方面,增大了工作人员的工作强度,没有信息系统的辅助处 理,也容易造成数据错误或失真;另一方面,上级部门和领导查阅下属部门行政 复议工作,很难查阅到即时工作情况,得到实时、真实的一手信息,这样,辅助 上级部门和领导统计分析、辅助决策的功效就大大降低了。为了从本质上提高行 政复议工作单位的工作效率,必须用信息化手段代替传统的手工和单机模式,提 高信息收集、上报、统计、分析、共享、交流的能力。为行政复议信息管理带来 明显的工作效益和社会效益。 本论文基于开放的J2EE 框架,结合MYSQL 数据库,采用面向对象的方法,开发了一套基于实时交互的、覆盖整个浙江省的跨地域、跨行业的浙江省行政复 议信息管理平台。系统采用B/S 模式,所有数据存储在WEB 服务器上。法制单位 和各行政复议相关工作部门,可以不受地域、时间的限制, 完成信息的上报、 采集、共享、统计工作。本平台的建设,首先、在各行政复议工作部门内部建立 起了统一规范的行政复议工作处理平台,不仅能降低各单位的使用成本和使用难 度,也能使行政复议工作更规范、更高效;其次,建立起行政复议工作交流平台、 监督平台、数据统计平台,使得信息交互更实时、信息统计更科学,进一步推动 行政复议工作迈上新的台阶;再次,建立起跨地域、跨行业行政复议组织机构管 理体系,为其他省份开展统一、实时、交互的行政复议信息管理平台树立了样板, 为全国行政复议信息管理一盘棋奠定了基础。 经实际使用证明,本论文所设计的基于实时交互的行政复议信息管理平台架 构扩展性强,整体运行稳定,可以满足政府各法制办以及相关行政复议工作部门 在行政复议信息处理和管理方面的需要。 关键字:实时 交互 行政复议 信息管理 Abstract 目录 1.1背景及意义 1.2国内外相关研究综述 1.3研究内容和研究方法 1.3.1研究内容 1.3.2研究方法 1.4文章结构 102.1 J2EE 概述 102.1.1J2EE 概念 102.1.2 采用J2EE 技术路线 struts 概述 122.3 UML 介绍 122.3.1 132.3.2 132.3.3 时序图 132.3.4 状态图 132.3.5 活动图 142.3.6 组件图 142.3.7 部署图 142.4 SQL 语言介绍 152.4.1SQL 基础 152.4.2SQL 语句 152.4.3 SQL Server 183.1 需求分析 183.1.1 功能需求 183.1.2 绘制用例图 203.1.3 分功能需求 233.2 系统的模型分析 254.1 系统总体设计 254.1.1 系统体系结构 264.1.2 系统体系结构 274.1.3 系统安全性设计 284.2 系统详细设计 314.2.1 数据库设计 314.2.2 用户主界面设计 344.2.3 工作处理平台模块设计 354.2.4 工作监管平台 364.2.5 工作交流平台 374.2.6 数据统计平台 384.2.7 系统管理平台 394.2.8 系统管理 404.2.9 关键类设计 455.1 系统开发环境 455.2 系统实现 455.2.1 系统用户主界面的实现 455.2.2 用户权限控制的实现 475.2.3 复议案件信息录入管理的实现 495.2.3 报表数据总汇的实现 505.2.4 用户数据和页面参数的传递实现 515.2.5 统一用户管理和单点登陆技术 515.2.7AJAX 异步技术的实现.......................................................................................... 51 53攻读硕士学位期间发表学术论文情况 53参考文献......................................................................................................................................... 54 致谢 绪论1.1 背景及意义 近年来,我国的电子政务建设发展较快,对加快政府职能转变,提高工作效 率发挥了重大作用。同时,作为沿海经济较发达省份,浙江省电子政务飞跃发展, 总体水平已据全国领先位置。近年来,浙江省法制系统“透明政府”和“效能政 府”建设卓有成效,行政复议工作飞速发展,但相关工作资料基本是纸张或电子 表格存放,工作处理方式也主要采用手工和单机模式,存在着重复劳动多、基础 和历史信息查询不方便、信息交互和统计不及时等缺点,跟不上行政复议工作发 展步伐。 在浙江行政复议相关工作部门内部,行政复议工作相关的受理登记、规范文 书(决定书)下达也没有专门的信息系统辅助处理,同时,这些行政复议工作基 础信息统计上报工作,还需要专门整理、汇总、上报。这些工作,一方面,增大 了工作人员的工作强度,没有信息系统的辅助处理,也容易造成数据错误或失真; 另一方面,上级部门和领导查阅下属部门行政复议工作,很难查阅到即时工作情 况,得到实时、真实的一手信息,这样,辅助上级部门和领导统计分析、辅助决 策的功效就大大降低了。 基于实时交互的、覆盖整个浙江省的跨地域、跨行业的浙江省行政复议信息 管理平台的建设,具有非常重要的意义。首先、在各行政复议工作部门内部建立 起了统一规范的行政复议工作处理平台,不仅能降低各单位的使用成本和使用难 度,也能使行政复议工作更规范、更高效;其次,建立起行政复议工作交流平台、 监督平台、数据统计平台,使得信息交互更实时、信息统计更科学,进一步推动 行政复议工作迈上新的台阶;再次,建立起跨地域、跨行业行政复议组织机构管 理体系,为其他省份开展统一、实时、交互的行政复议信息管理平台树立了样板, 为全国行政复议信息管理一盘棋奠定了基础。 1.2 国内外相关研究综述 1.2.1 英国行政复议 英国公民的权利和利益由于行政机关的活动受到侵害或可能受到侵害时,可 以通过下列途径得到行政补救: 部长公民的权利和利益受到行政机关侵害时,可以向部长申诉,主要是针对地方 政府的行为。这种申诉不是公民的当然权利,只在法律有规定时才存在。法律 在规定向部长申诉时,往往规定部长可以就地方政府的决定在事实方面、法律 方面以及决定是否妥当等,进行全面考查,有权变更地方政府的决定。 2.行政裁判所 (1)行政裁判所的含义与作用 行政裁判所简称为裁判所,是指在一般法院以外,通过法律规定,另设立特别 裁判机构,用以解决行政争端,以及公民相互间某些和社会政策有密切联系的民 事争端。 行政裁判所使用的名称不一,最常用的名称有委员会、专员、局和裁判所等。 它们行使司法权或准司法权,有时也称为特别裁判所。目前全国共有五十多种、 二百多个裁判所。可分为财产权和税收方面、工业和工业关系方面、社会福利方 面和外国人入境方面等四种类型。 (2)行政裁判所的发展和行政裁判所委员会 英国的行政裁判所主要是 20 世纪的产物。社会立法的发展为行政裁判所的扩 张营造了客观需要。1955 年,政府任命以弗兰克斯为首的委员会进行调查。该 委员会于1957 年提出报告,对行政裁判所的改进提出一些建议,大部分为英国 政府所采纳,于1958 年制定行政裁判所和调查法。弗兰克斯委员会认为行政裁 判所的存在是必要的,它是司法体系的补充。行政裁判所的组织和程序不需要和 法院一样,为了达到裁判上的公平,所有行政裁判所的活动必须以三个原则为指 导,即公开、公平和无偏私。 根据弗兰克斯委员会的建议,设立了一个行政裁判所委员会,作为监视和指 导行政裁判所工作的经常性机构。行政裁判所委员会是一个咨询机构,本身没有 执行权利,也不是一个超级的行政裁判所。它只是对行政裁判和公开调查进行一 般性监督。 裁判所通常由议会通过的法律直接创立。其主要特点是: (1)裁判所的组织独立于行政机关。裁判所的主席由大法官或从大法官同意 的名单中任命,成员由裁判所主席从大法官或部长、大臣批准的名单中任命; (2)裁判所独立办案,不受行政机关及其官员干预; (3)裁判所既管辖行政案件,又管辖民事案件; (4)裁判所审理案件基本适用司法程序、但较司法程序方便、迅速且廉价。 英国没有一部适用于一切行政裁判所的程序法典,裁判所的程序和法院一样, 用对抗式而不是纠问式。当事人有权知道对方论点,除特殊情况外,审问应公开, 有时也要采取书面形式。裁判所不受法院规则的限制,一般可在当事人参加下进 行现场调查,其裁决依多数通过,不必全体一致。 英国法律对于不服行政裁判所的裁决没有规定一致的上诉格式。有时对法律问 题可以上诉;有时对事实问题可以上诉;有时对法律问题和事实问题都可以上诉。 受理上诉的机构也是多种多样的,主要有:向另一个裁判所上诉;向部长上诉; 向法院上诉。有时法律对裁判所的裁决没有规定上诉权,但对越权的裁决,并不 妨碍高等法院对其进行司法审查。 美国行政复议 美国是一个行政复议和裁判制度比较完备的国家。在对行政案件进行司法复 审的过程中,“成熟”原则和“穷尽”原则体现了行政复议在解决行政争议中的 作用。 1、上诉与复审 行政相对人对美国行政机关的行政裁决不服,可以要求重新审查,称之为行政 上诉;有关行政机关及官员据此对原行政裁决作重新审查,称之为行政复议。对 行政裁决的上诉,是从行政相对人的权利而言的;对行政裁决的复议,是从复议 机关的行为性质而言的。因此,上诉与复议是一个问题的两个方面。 美国行政相对人所拥有的行政上诉权是由 1946 年的《联邦行政程序法》授予 在美国的行政上诉制度中,当事人不服行政机关初审裁决,均可提起行政上诉。上诉不是向上一级行政机关提出,一般是向原机关的行政首长或专门机构提出。 当事人不提起行政上诉,初审裁决便生效。 行政机关的复议裁决,是行政程序中的最后一道手续。根据《联邦行政程序法》 第557 款的规定,复议机关行使复议裁决权,拥有初审裁决所应有的一切权力,它可以维持、改变和撤销初审裁决。 作出复议裁决的程序,因行政机关类型的不同而不同,如果行政机关采用个 人负责制,那么,行政首长有亲自裁决的责任。如果行政机关采用委员会制,例 如联邦贸易委员会,那么应由法定人数的多数投票裁决。 2、行政法官 美国有行政法官制度。行政法官原来又称为听证审查官,是 1946 邦行政程序法》建立的制度。1972年以后,听证审查官改称为行政法官。美国 的行政法官不同于法国的行政法官,法国的行政法官是法国行政法院的审判官, 而美国的行政法官是行政系统内的官员。美国行政法官的主要职责是主持行政机 关作出裁决之前的听证,并按听证记录作出初步裁决。如果当事人不再要求行政 机关首长复议或向法院提起诉讼,则行政法官的裁决就是该行政机关的最终裁 决。所以就职能而言,美国的行政法官很类似我国的行政复议机构。是他们的法 律地位相当独立。他们服务于某行政机关,但不从属于该机关:行政法官由美国 人事管理署负责考试管理,雇用他们的行政机关如果对其工作不满意,只能向功 绩制度保护委员会提交免职、停职、降级、降薪或 30 日之内的强制性休假等建 议以及相关事实,而功绩制度保护委员会在本委员会举行正式听证后,按记录做 出决定;行政法官的工资由人事管理署决定,而不是由雇用他们的行政机关决定。 行政法官在美国准司法活动中起到很大作用,其数量早已大大超过法官的数量。 目前在联邦机关中大概有 3600 名行政法官,这一数字是联邦法官的六倍。行政 法官与法院的关系,也很像我国行政复议与行政诉讼的关系,即一般说来,行政 机关或行政法官的裁决不是最终裁决,如果当事人以正当法律程序为由,可以要 求司法审查。 研究内容和研究方法 1.3.1 研究内容 本文以浙江省行政复议信息管理平台为实例,基于实时交互的模式、B 主要研究内容包括:(1)建设行政复议工作部门的工作处理平台:实现行政复议工作受理登记、 规范文书(决定书)打印、数据实时自动上报。 (2)建设行政复议工作交流平台:在行政复议工作人员内部,实现资料查 阅、工作交流等 需求。 (3)建设行政复议工作监管平台:以行政级别为依据,实现上级部门对下 属部门的工作情况实时查阅,进行监督管理。 (4)建设行政复议数据统计平台:各单位实现内部信息的数据查询分类、 统计分析;同时,上级部门实现管理范围内的数据查阅分类、统计分析。 (5)建设跨地域、跨行业行政复议组织机构管理体系,给出了一个完整的 解决方案。 本文基于实时交互的模式、可扩展的跨地域跨行业组织机构体系、B 软件架构设计了一个行政复议数据统计平台,并以浙江省行政复议信息管理平台为例, 给出了软硬件实现过程。 1.3.2 研究方法 本课题采用调查法、文献研究和上机实验方法进行研究。通过用户需求的调 查、文献研究,提出对浙江省行政复议系统的需求,做出分析以及设计;通过上 机实践操作,以及一系列的技术手段,实现本系统。所获得资料来自于校阅览室 各期刊报纸、院图书馆、网上数据库和社会、企业以及校园调研。 在J2EE 技术规范下。运用MVC(Model View Controller)模型-视图-控制器 三层架构,通过视图层,与用户的交互推荐阅读:投稿信,模型层用于对业务逻辑的调用,控制层 控制HTTP 请求,分发转向。并运用主流的MVC 开源Struts 框架,使得整个系统 结构清晰。 1.4 文章结构 相关技术2.1 J2EE 概述 J2EE Java2 即平台企业版(Java PlatformEnterprise Edition) 2.1.1J2EE 概念 Java 平台企业版(Java EE)是建立在Java 编程语言编写的企业级应用的行 业标准平台。基于 Java 平台标准版(Java SE)的坚实基础,增加了 Java EE 的库和系统服务,支持可扩展性,可获取性,安全性,完整性和企业级应用的其 他条件。 自1999 年首次发布,Java 平台企业已发展成为一个功能丰富,高性能的平 台。该平台的最新版本还强调简单性和易用性。事实上,随着该平台的当前版本, Java EE 中,Java的企业应用的发展从来不是容易或更快。 J2EE 是一种利用Java 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java 平台的标准版,J2EE 不仅巩固了标准版中的许多优点,例如编写一次、随处运行的 特性、方便存取数据库的JDBC API、CORBA 技术以及能够在Internet 应用中保 护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlet API、JSP(Java Server Pages)以及XML 技术的全面支持。其最终目 的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 J2 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、 高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了 开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全 支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支 持,增强了安全机制,提高了性能。 2.1.2 采用J2EE 技术路线EE 定义了一个一致的环境,以支持企业级别应用的集成,确保应用的可移 植性。在SUN 的J2EE 规范当中,J2EE 被定义成为一个多层次的服务,开发平台 总共包括以下组成部分,其核心是J2EE 应用开发模型和J2EE 平台。 (1)J2EE 应用编程模型:一个标准的开发多层结构,瘦客户端的开发标准。 (2)J2EE 平台:是J2EE 应用的标准宿主平台,包括一组API 和策略的集合。 (3)J2EE 兼容性测试工具。 (4)J2EE 应用编程模型如下图所示。在该模型当中,商务逻辑处理被分成 三个层次:客户层、中间层和企业信息系统层。 图2.1 J2EE 应用编程模型 Fig.2.1 Application Model 客户层支持不同的客户端,包括基于浏览器的瘦客户端及其他客户端,中间 层能够完成企业服务的存取,企业信息系统层负责存储企业内部的关键商务数 据。J2EE 模型中,应用服务被分为两部分,一部分是商务及逻辑,由开发人员 实现;另一部分是标准的系统服务,由J2EE 平台提供。 J2EE模型当中,中间层的商务功能通过一组的 EJB 组件实现。中间层使 用JSP 实现商务逻辑处理结果的动态发布,构成动态的HTML 页面,中间层也可 以使用SERVLET 实现更为灵活的一些动态页面。 在上述模型中,中间层可以通过以下方式访问企业信息系统层中的信息资 (1)JDBC:数据库访问接口API。(2)JAVA 名字及目录接口JNDI:JNDI 可以获取名字服务和目录服务,例如 DNS、NDS、LDAP 和CORBA 的名字服务。 (3)JAVA 消息服务JMS:JMS 作为一个标准的API 接口可以和企业基于消息 的中间件系统交互。 (4)JAVA MAIL:基于JAVA 的电子邮件API 接口。 (5)JAVA IDL:IDL 是一种接口定义语言。JAVA IDL 可以通过建立远程接 口支持JAVA 和CORBA 应用的通信。利用JAVA IDL,应用系统可以调用CORBA 服务。J2EE 平台是一个运行 J2EE 应用(EJB,JSP,SERVLET 等)的标准环境。它包 括以下几个部分: (1)J2EE 分布规范:该部分定义了在J2EE 平台上进行应用集成及分布的标 (2)J2EE平台的JAVA 技术标准:定义了J2EE 平台需要支持的标准集合。 (3)J2EE 平台的CORBA 标准:J2EE 平台的中间层需要支持的CORBA 标准。 对象管理组织OMG 和SUN 联合制订了RMI-IIOP 协议,该协议定义了CORBA 的IIOP 协议如何调用JAVA 的RMI。同时EJB 标准中也定义了EJB 如何和IIOP 进行映射, 所以通过RMI-IIOP 协议JAVA 应用可以和CORBA 应用之间进行互操作。 2.2 struts 概述 Apache Struts 是一个免费开源的创建 Java Web 应用框架。Sturts 最早是 作为Apache Jakarta 项目的组成部分来开发的,项目的创立者希望通过对该项 目的研究,改进和提高Java Server Page(jsp)、Servlet、标记库以及面向对 象的技术水准。现在Struts 已经成长为一个独立的Web 应用程序的开发框架, 很好的解决了早期使用JSP 和Servlet 进行开发时遇到的各种问题。 Web 应用程序与传统的 web 程序不同的是,Web 应用程序可以创建一个动态 响应常规的网站。许多网站只提供静态页面。 Web 应用程序可以与数据库和业 务逻辑引擎自定义的响应。 基于 JavaServer 页面的 Web 应用程序有时数据库代码混合在一起,页面设 计代码和控制流的代码。在实践中,除非这些问题分开,更大的应用程序变得难 以维持。 一种方法在一个单独的问题是应用软件使用模型视图控制器(MVC)架构。 模型表示业务或数据库代码,查看网页设计代码代表,代表和财务主任导航代码。 Struts 框架旨在帮助开发人员创建一个web 应用程序,利用MVC 体系结构。 Struts 框架提供了三个关键部分: (1)Request 由应用程序开发是一个标准的URI 映射到规定的处理程序。 (2)一个Response 处理程序将控制转移到另一个的资源,完成了反应。 (3)一个标签库,可帮助开发人员创建互动的形式为基础的服务器的网页 应用程序。 2.3 UML 介绍 回顾20 世纪晚期,准确地说是1997 年,OMG 组织(Object Management Group 对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML 的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。 UML 提出了一套IT 专业人员期待多年的统一的标准建模符号。通过使用UML,这 些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建 筑设计图一样。 2.3.1 用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的角色(actors, 也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般 表示出用例的组织关系--要么是整个系统的全部用例,要么是完成具有功能(例 如,所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘 制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用 例图上绘制一个角色(表示一个系统用户),可绘制一个人形符号。角色和用例 之间的关系使用简单的线 类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统的静态结构。类图可用于表示逻辑类,逻辑类通常就是业务人员所谈及的 事物种类图还可用于表示实现类,实现类就是程序员处理的实体。实现类图或许 会与逻辑类图显示一些相同的类。然而,实现类图不会使用相同的属性来描述, 因为它很可能具有对诸如Vector 和HashMap 这种事物的引用。 2.3.3 时序图 序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述 的,并且显示了流程中不同对象之间的调用关系,同时还可以很详细地显示对不 同对象的不同调用。 序列图有两个维度:垂直维度以发生的时间顺序显示消息/调用的序列;水

留言与评论(共有 0 条评论)
   
验证码:

搜索

图文推荐