毕业设计论文_基于web的新农村村政务系统设计内容摘要:
”。 信息产业部也出台了《关于推进社会主义新农村建设工作的意见》,对推进信息产业服务“三农”做出了具体部署。 当前,农村普及和应用信息技术,已成为发展现代农业的重要途径,也是建设社会主义新农村的必然要求和历史选择。 建设新农村,信息化先行。 2020 年 11 月 7 日,在信息产业部、农业部有关部门的指导下,由中国电子信息产业发展研究院( CCID)和通信产业报社主办的 “ 2020农村信息化应用大会 ” 在北京召开。 这次会议的主题为 “ 推进信息技术应用,促进农村信息化服务 和谐 ”, 当前我国农村信息化组织与信息化网络已基本建成,进入了全面实施农村信息化建设,充分开发信息技术应用的新的发展时期 , 加强农 村 信息化的建设与应用,可以转变农民的观念,开拓农民的思路,提高农民的素质,引导农民改变传统的生活方式,促进农民享受现代文明成果。 中国各级政府办事机构信息化建设的步伐加快,农村地区基层政府积极引入信息化技术手段逐步实现管理资源的信息化建设已是迫在眉睫。 在农村各政府机构资源共湖南工业大学本科生毕业设计(论文) 2 享的基础上,建设公共的信息资源库,实现多部门网上业务协作,提高村政府办公效率增加村政府办公的透明度,努力做到执政 为民,把属于人民的权利还给人民的,把民主切实落到实处,对推动和稳定农村社会及经济发展具有重要意义。 基于 WEB 的新农村政务系统,它是农村政府机构应用现代信息和通信技术,将管理和服务通过网络技术进行集成,为村政府构造一个安全的、可扩充的 LAN/WAN平台,在此平台上构建高效的信息化办公系统,实现政府组织结构和工作流程的优化重组,超越时间和空间及部门之间的分隔限制,向社会提供优质和全方位的、规范而透明的、符合国际水准的管理和服务,全面适应了综合信息化农村建设发展的应用需求。 电子政务-构造信息时代的政务 电子政务是管理驱动型概念,它是指政府适应现代信息技术的要求来重塑信息时代的政府管理 [1]。 在 20 世纪 80 年代之前,政府信息化的努力方向是将政府的业务过程计算机化,以达到提高工作效率、提高管理水平的目的。 80 年代中期随着微机和局域网技术的发展和普及,政府信息系统开始从计算机化原有的业务流,转移至如何对原有的业务流重新设计,以便更充分地发挥现代信息技术的潜力,使政府的业务活动更精简,更有效和更合理。 20 世纪 90 年代初,互联网的迅速普及和广泛应用将信息技术在人类社会中的应用带入了互联网时代。 在过去几十年间构 建和开发的各种政府信息系统,除了将政府的信息向企业和居民提供之外,还可以通过互联网将政府面向企业和居民的各种服务在网上实现。 21 世纪初,政府信息化不再是政府内部的事情,而是要将政府的内部业务和与外部的互动作为一个整体来进行考虑,政府信息化也不再是在政府各部门的局域网内来设计和考虑的问题,而是要将其置于互联网和全球化这个大环境中来研究。 政府将面临改造,使其能够适应于信息时代的要求。 目前,电子政务的概念仍然在不断地发展之中。 从更深的层次上来看,电子政务实质上是对现有的、工业时代的政府形态的一种改造,即利用信 息技术和其它相关技术,来构造更适合信息时代的政府结构和运行方式。 因此,许多国家的政府将电子政务发展的过程看作是对原有的政府形态进行信息化改造的过程,希望通过不断地摸索和实践,最终构造出一个与信息时代相适应的政府形态。 湖南工业大学本科生毕业设计(论文) 3 研究现状和问题 电子政务以网络为中心建立通信基础平台,以互联网门户的方式向公众开放电子政务服务界面,它的应用领域也逐步延伸到政府职能的各个方面,有效提高了政府的办公效率和管理质量 [2]。 但就目前发展状况来看,我国电子政务遇到四个主要的难点: 1.在初级阶段,对电子政务不熟悉,认识不深刻 ,管理和运营上还缺乏经验;对开展电子政务,特别是政府网站,动机不充分,服务不完善,创新意识不强,对于系统功能需求不明确; 2.有关电子政务网站缺乏足够的引导,缺乏机制 (制度,人力,财政 )保障和要求; 3.相关法律法规不完善。 目前,我国在计算机、网络立法这一块已经取得了一定的成效。 但是,关于电子政务该如何建设的法律法规还没有一件。 我国人大常委会尚未制定一部系统的关于电子网络方面的法律; 4.信息孤岛问题。 政府各部门同构或异构平台之间的数据交换没有统一的格式,导致信息共享困难。 基于 WEB 的新农村村政务系统是在 互联网上提供的政府服务系统,它提供基层政府各部门间,与乡镇企业间,与村民众间的业务处理。 要从单纯的展示政府形象的宣传式网站,发展到真正的“网上政府” [3]。 该系统的构建应满足以下要求: 1.要求建立在开放的、通用的标准之上; 2.能够方便地满足各部门之间信息资源共享; 3.满足政府各部门间的业务整合和数据的交流; 4.能够主动的适应政务流程的变化,灵活地集成政府、企事业和个人的应用提供一个一体化的服务。 以上是基于 WEB 的新农村村政务系统的实现在技术上提出的新的要求。 论文结构 论文各章节的内容如下 : 第一章简要介绍了课题的研究背景,电子政务-构造信息时代的政务,研究现状和问题,指出我国电子政务发展的一些不足,提出对基于 WEB 的新农村村政务系统的一些新的要求。 第二章首先介绍 JSP 技术,然后讨论基于 Web 应用开发的软件体系结构和 MVC软件设计模式。 第三章从总体上把新农村村政务系统划分为村政务门户系统和 村政务工作流系湖南工业大学本科生毕业设计(论文) 4 统,着重分析了村政务门户系统的需求以及功能模块的设计。 第四章着重分析了村政务门户系统技术体系架构、门户系统 JavaBean 设计以及对数据库进行详细设计。 第五章简述系统实现,先介绍了系统 主窗口以及登陆模块的实现,最后,介绍系统类在 用户管理模块和新闻类别管理模块中如何实现。 湖南工业大学本科生毕业设计(论文) 5 第 2 章 相关理论综述 基于 WEB 的新农村村政务使用 JSP+Servlet+JavaBean 技术,它可以将内容的生成和显示进行分离,使得 Web 页面开发人员和程序开发人员的工作不相牵连,能够进行快速开发,同时,具有很好的可移植性和易用性。 本章介绍了 JSP 中的各种技术、基于 B/S 的 WEB 应用体系结构以及 MVC 设计模式。 JSP 中的各种技术 JSP 概述 JSP 即 Java Server Pages,它是由 Sun Microsystem 公司于 1996 年 6 月推出的新技术,是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术 [4]。 JSP 已经成为开发 Web动态网页重要的、快速的、有效的工具,它是全新的网络服务器编程环境。 JSP 充分利用了 Java 的强大功能,是一种优秀的服务器端技术。 随着 Java 技术的日益成熟和流行, JSP 在网络编程中也变得越来越重要。 由于 JSP 基于强大的 Java 语言,具有极强的扩展能力,良好的伸缩性,以及与平台无关的开发特性,在根据 Java 平台构建动态网站成为主流, JSP 有着其他技术所 不具备的优势。 其优势在于:可以将内容的生成和显示进行分离、生成可重用的组件、采用标识简化页面开发、 JSP 能提供所有 Servlet的功能。 其工作方式是请求 /应答模式,客户端发出 Http 请求, JSP 程序收到请求后进行处理,并返回处理的结果。 Servlet 概述 Servlet 是 Java 编写的服务器端程序,是由服务器端执行、调用的 Java 类 [5]。 它是一种采用 Java 技术来实现 CGI 功能的一种技术,它能够像 CGI 一样动态地扩展 Web服务器的功能,并采用请求 —— 响应模式提供 Web 服务。 Servlet 和 CGI 一样都是运行在 Web 服务器上,用来生成 Web 页面的。 Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容,其过程如下图 所示。 湖南工业大学本科生毕业设计(论文) 6 DataBaseW e b S e r v e rH T T P S e r v l e tR e q u e s tH T T P S e r v l e tR e s p o n s eW e bC o m m p o n e me n tW e b C l i e n tRequestResponse 图 Servlet 功能图 (1) 客户端发送请求信息至服务器; (2) 服务器将请求信息发送至 Servlet; (3) Servlet 生成响应内容并将其传给 Servlet。 响应内容动态生成,通常取决于客户端的请求; (4) 服务器将响应返回给客户端。 Servlet 是一个 Java 类,它能实 现 Java 语言能够实现的功能, Servlet 有以下优势: (1) 可移植性。 因为 Servlet 由 Java 开发,符合规范定义和广泛接受的 API,所以它可以在不同的操作系统平台和不同的应用服务器平台下移植。 (2) 功能强大。 包括图像处理、数据压缩、 JDBC、多线程等。 (3) 安全。 有几个不同的方面为 Servlet 的安全提供了保障。 首先,它是用 Java 编写的,所以它可以使用 Java 的安全框架;其次, ServletAPI 被实现为类型安全的;另外,容器也会对 Servlet 的安全进行管理。 (4) 简洁。 Servlet 代码面向对象,在封装方面具有先天的优势。 (5) 集成。 Servlet 和服务器紧密集成,它们可以密切合作完成特定的任务。 (6) 模块化。 每一个 Servlet 可以执行一个特定任务,并且可以将它们并在一起工作。 Servlet 之间是可以相互交流的。 (7) 扩展性和灵活性。 Servlet 本身的接口设计得非常精简,使得它有很强的扩展性。 JavaBean 概述 JavaBean 是 Sun 公司为了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口 [6]。 按照 Sun 公司的定义, JavaBean 是一 个可重复使用的软件部件,该部件可用来生成其进行可视化处理的组件。 JavaBean 体系结构是第一个全面地基于组件湖南工业大学本科生毕业设计(论文) 7 的标准模型之一,该组件是 Java 类,这些类遵循一个接口格式,以便于使用方法命名、底层行为以及继承或实现的行为,能够把类看作标准的 JavaBean组件的方式进行构造。 在 Java 模型中,通过 JavaBean 可以无限扩充 Java 程序的功能,通过 JavaBean 的组合可以快速生成新的应用程序。 它具有以下特点: (1) 可以实现代码的重复利用; (2) 易维护性、易使用性、易编写性; (3) 可以支持在 Java 的任何平台上工作,不需要重新编译; (4) 可以在内部网或者网络之间进行传输; (5) 可以以其它部件的模式进行工作。 JavaBean 在 JSP 程序中常用来封装事务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。 基于 B/S 的 WEB 应用体系结构 传统的两层和三层体系结构 在 Web 发展的初期, Web 应用主要是通过静态页面在 Inter 上发布信息,用户通过浏览器向服务器发送请求,服务器接收用户端的请求,向客户端浏览器发送所请求的页面。 在这 种结构下,网站上的页面是静态的,无法根据用户的实际使用情况做动态的变化。 网站的信息提供者通过更新服务器上的网页来向用户提供最新的信息。 用户和浏览器之间只有有限的交互,而网站和用户之间几乎没有交互。 CGI, ASP, PHP 等技术的出现,使得开发动态交互式的 Web 应用得以实现,其常用体系结构如图 所示 [7]。 用户通过浏览器向服务器发送请求, Web 服务器接收客户端发送来的请求,对请求进行分析,如果请求是静态页面,那么就将所请求的页面发送到客户端;如果请求的是动态页面,那么就执行此动态页面,并将执行结果发送给客 户端。 动态页面中的脚本程序可以和数据库服务器进行交互。 图 三层体系结构图 Web 服务器可以根据用户的请求动态更新页面上的信息, Web 信息提供者可以通过改变数据库中的数据向用户提供最新信息,而不需要逐个更改页面。 用户可以通过这些动态页面向数据库中输入信息,从而增强了用户和服务器的交互性 [8]。 湖南工业大学本科生毕业设计(论文) 8 JSP 网站开发模式 目前, JSP 技术已经成为一种受大多数大型企业或中小型企业喜爱的动态网页开发技术。 越来越多的技术人员也逐步成为 JSP 技术的推崇者。 JSP 技术正是利用了 Java的“一次开发,处 处使用”的性能,成为了网站开发技术人员的首选技术。 当然, JSP技术的最大优势在于它能够将页面的表现形式和页面的商业逻辑分开。 JSP 网站开发技术标准提供了两种开发模式:一种是 JSP+JavaBean;一种是JSP+Servlet+JavaBean[9]。 模式一, JSP+JavaBean 的模型如图 所示: 浏览器JSPD a t a B a s eJ a v a B e a n 图 JSP+JavaBean 模型 在这种模型中 JSP 页面独自响应请求并将处理结果返回给客户,所有的数据通过JavaBean 来处理, JSP 实现页面的表现。 此模型常常会导致页面被嵌入大量的脚本语言或者 Java 代码段,当需处理的业务逻辑很复杂时,这种情况会变得非常糟糕。 大量的代码会使整个页面变得非常复杂。 对于前端界面设计人员来说,这简直不可想象。 在大项目中最为常见,也造成了代码的开发和维护出现困难,出现了不必要资源浪费。 在任何项目中,这种模式总会导致定义不清的响应和项目管理上的困难。 模式二, JSP+Servlet+JavaBean 的模型如 所示: 浏览器S e r v l e tJ S PD a t a B a s eJ a v a B e a n 图 JSP+Servlet+JavaBean 模型 Servlet 技术是一种采用 Java 技术来实现 CGI 功能的一种技术。 Servlet 是运行在Web 服务器上,用来生成 Web 页面。 Servlet 技术非常适于服务器端的处理和编程,并且 Servlet 会长期驻留在他们现在的位置。 湖南工业大学本科生毕业设计(论文) 9 在此种开发模式中 JSP 技术用来显示页面,该页面中没有任何的商业处理逻辑,通过 Servlet 技术来完成大量的事物处理工作, Servlet 用来处理事务的请求,充当着一个控制者的角色,并负责向客户发送请求,创建 JSP 需要的 Bean 和对象,根据用户的请求行为,决定将哪个 JSP 页面发送给用户。 从上面两种开发模式来说:第二种模式要好些,它更适合于团队开发,速度相对较慢,但是可维护性高。 MVC 设计模式 MVC(ModelViewController)模式并不是 J2EE 行业人士标新立异的。 MVC 的核心就是要做到三级甚至多级的松散耦合 [10]。 MVC 模式将系统分为三个部分,分别是数据模型、视图和控制器,并定义了这三个部分之间实现通信的一种模式,使每个部分不必卷入到其他部分的状态表示和方法实现的细节中去。 如图 所示,每个部分有自己的数据管理规则,各个部分对象之间的通 信只能使用己定义的一个受限连接集合进行。 保持这种分离性通常是好的面向对象编程和设计要追求的目标,让各个对象只需专注于自己的事务 [11]。 ( 模 型 )代 表 应 用 程 序 状 态响 应 状 态 查 询处 理 业 务 流 程( 控 制 器 )接 受 用 户 请 求调 用 模 型 响 应 用 户 请 求( 视 图 )显 示 模 型 状 态接 受 数 据 更 新 请 求用 户 输 入 数 据 传 给 控 制 器业务处理状态查询用 户 请 求选 择 视 图通知数据更新 图 MVC 模式的基本形式 模型部分代表了商业数据的访问及修改数据的操作。 当数据发生改变时,它要负责通知视图部分,并且提供视图查询状态的能力。 另外,它还向控制部分提供应用功能。 视图部分以自己的方式显示模型的内容。 它访问模型的数据,并且当模型的数据发生变化时更新模型的显示。 视图还把从用户那里得到的信息传给控制 部分。 湖南工业大学本科生毕业设计(论文) 10 控制部分定义了应用的行为,它分发。毕业设计论文_基于web的新农村村政务系统设计
相关推荐
史行为非常困难,容易造成系统误报和漏报;定义入侵阈值比较困难,阈值高则误报率高,阈值低则漏报率增高。 基于神经网络 基于神经网络的检测方法的基本思想使用一系列信息单元训练神经单元,在给定一定的输入后,就可能预测出输出。 它是对基于概率统计的检测技术的改进主要解决了传统的统计分析技术的问题。 误用检测技术 基于专家统计 专家系统是基于知识的检测中最早期运用得较多的一种方法。 将有关入侵
n switch nRes case 1 UART1_TX_BUF[0] O UART1_TX_BUF[1] K UART1_TX_BUF[2] 13 nTX1_Len 3 设置中断标志进入发送中断程序 IFG2 UTXIFG1 nRX1_Len 0 break case 2 for n 0n nRX1_Lenn UART1_TX_BUF[n] UART1_RX_Temp[n]
要的是会熟练使用各种数码管,即要了解数码管 的构造,也要了解其工作原理,并且能够编写各种数码管的显示程序,当能够做到这一步,然后还要了解温度传感器的内部结构和工作原理,还有寄存器的工作方式和读写时序图,然后根据它的 ROM 和 RAM 指令编写工作代码,通过单片机读取后控制数码管显示。 编写 DS18B20 的操作代码时,先初始化传感器,然后分别读它的位和比特,然后是写比特
ol gy ident if icat ion m eans. As t o 20XX year s J une 20 st atewide m ot or vehicle keep volum e f or 567, 408 car, and last year ear lier t han gr owt h 75, 814 car, gr owt h 13. 36%。 t his year
是电平触发由外部请求源而不是由片内硬件控制请求标志。 2 定时器 0 和定时器 1中断 由 TF0 和 TF1 分别由各自的定时 /计数寄存器控制定时器 0 (工作在模式 3时除外 )产生 ,当产生定时器中断时进入中断服务程序后由片内硬件清除标志位。 3 串口中断 由 RI 和 TI 的逻辑或产生进入中断服务 程序后这些标志均不能被硬件清除。 实际上中断服务程序通常需要确定是由 RI 还是 TI
proteus 左上方工具栏中找到 p 库,在其中分别找 到电阻,电容, 555 定时器,滑线变阻器,开关,灯泡,变压器等电器元件。 将各电器元件放在工作区中适当位置,并连线(注意在连线时不要交叉)。 在左边的工具栏中找到电源,示波器,探头等仪器。 按顺序用线将其连接在要测量的位置,注意不要出现虚接假接的情况。 点击左下开始按钮,电路开始模拟,记录下数据及其波形。