算机专业毕业论文惠农资金补贴信息管理系统(编辑修改稿)内容摘要:
n、 XML、 AJAX技术的学习书籍,并掌握其开发方法; 掌握 html、 JavaScript、 css 基础语法结构; 学会运用 VSS 软件来管理团队,维护任意文档的开发和使用; 深入了 BS 架构模式的意义和应用。 阶段目标:提交系统设计报告,完成系统设计。 工作内容: 完成系统功能概要 设计、详细设计和用户使用手册; 运用 Oracle 版本的 SQL 语言进行建立数据库 , 建立数据表,查询、修改、计算、增添数据信息,修改数据表的格式,并进行用户权限管理; 根据我国现有的农民补贴发放部门的业务管理和业务流程,设置权限管理程序构架; 设计整体系统的风格、明确惠农资金补贴信息管理系统 的具体功能,并绘制功能树状图模型; 制定报表生成的各种模式和查询报表的类型。 阶段目标: 系统开发、系统测试完善。 工作内容: 根据分工,团队借助 VSS 软件协同合作,使用 Java、 Jsp、Servlet、 Javabean、 XML、 AJAX 技术完成该系统建设的编码工作; 测试 惠农资金补贴信息管理系统 ,检验其是否完成各项功能如:考核系统主机平台的稳定性、数据库管理的安全性 , 验证 惠农资金补贴信息管理系统各子系统所提供功能的正确性 , 验证基层数据网络化自动传送功能的正确性; 在测试完成并正常运行系统以后,编写源代码的目录,为后期系统的维护提供方便; 完善用户手册、软件测试报道。 系统试运行。 6 3 系统总体描述 关键技术 整个系统 采用 B/S 开发模式,客户端计算机上安装通用的浏览器(例如 Windows 操作系统的 Inter Explorer),用户 通过使用虚拟专用网( VPN) 用浏览器向 WEB 服务器发出业务处理请求, WEB 服务器收到请求后,如果需要业务处理,就调用业务处理组件,访问数据库,然后将处理后的结果形成 HTML 格式的信息 返回浏览器进行显示。 软件平台 采用 J2EE 平台 , 采用 Apache 和 Tomcat 作为 运行平台,采用 Java、 Jsp、 Servlet、 Java bean、XML、 AJAX 等进行软件开发 用来显示用户界面;数据库采用 ORACLE 10g。 B/S 架构 (1) B/S架构简介 B/S( Browser/Server)结构即浏览器和服务器结构。 它是随着 Inter 技术的兴起,对 C/S结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier 结构。 相对于 C/S 结构属于 “ 胖 ” 客户端,需要在使用者电脑上安装相应的操作软件来说, B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在 服务器端,因此, B/S 结构的系统不需要安装客户端软件,它运行在客户端 的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。 B/S 结构系统的产生为系统面对无限未知用户提供了可能。 当然,与 C/S 结构相比, B/S 结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点 [3]。 (2) B/S 模式的优点和缺点 B/S 结构的优点 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只需要改变网页,即可实现所有用户的同 步更新。 开发简单,共享性强。 B/S 模式的缺点 个性化特点明显降低,无法实现具有个性化的功能要求。 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 页面动态刷新,响应速度明显降低。 功能弱化,难以实现传统模式下的特殊功能要求 [4]。 J2EE 技术架构 本系统主要使用 J2EE 技术架构进行系统开发。 J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE 核心是一组技术规范与指南,其中所包含的 各类组件、服务 7 架构及技术层次,均有共通的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容 , 企业内部或外部难以互通的窘境。 比着传统的技术架构, J2EE 为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。 它具有保留现存的 IT 资产、高效的开发、支持异构环境、可伸缩性、 稳定的可用性等优势 [5]。 J2 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。 通过提供统一的开发平台,J2EE 降低了开发多 层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能 [6]。 JSP+SERVELET 技术 (1) JSP概述 JSP( Java Server Pages)技术是由 Sun 公司发布的用于开发动态 Web 应用的一项技术。 它以其简单易学、跨平台的特性,在众多动态 Web 应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。 JSP 规范是 Web服务器、应用服务器、交易系统以及开发工具供应商间广泛合作的结果。 Sun 开发出这个规范来整合和平衡已经存在的对 Java 编程环境(例如, Java Servlet和 JavaBeans)进行支持的技术和工具。 其结果是产生了一种新的、开发基于 Web 应用程序的方法,给予使用基于组件应用逻辑的页面设计者以强大的功能 [7]。 (2) 惠农资金补贴信息管理系统中所用的 JSP 内置对象 概述 request 对象: 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。 下面介绍 request 的常用方法 :getParameter()使用如下 : String str=(); setAttribute()和 getAttribute()、 removeAttribute()、 getMethod()、 getProtocol()、getReqeustURI()、 getRemoteAddr()、 getServerPort()、 getServerName()。 response 对象 : 对客户的请求做出动态的响应,向客户端发送数据。 out 对象 : out 对象是一个 输出流,用来向客户端输出数据。 out对象用于各种数据的输出。 session 对象 : 什么是 session: session 对象是一个 JSP内置对象,它在第一个 JSP页面被装载时自动创建,完成会话期管理。 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。 当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要 session 对象 [8]。 session 对象的 ID:当一个客户首次访问服务 器上的一个 JSP 页面时, JSP 引擎产生一个 session 对象,同时分配一个 String 类型的 ID 号, JSP 引擎同时将这个ID 号发送到客户端,存放在 Cookie 中,这样 session 对象和客户之间就建立了一一对应的关系。 当客户再访问连接该服务器的其他页面时,不再分配给客户新的session 对象,直到客户关闭浏览器后,服务器端该客户的 session 对象才取消,并且和客户的会话对应关系消失。 当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的 session 对象。 8 session 对象存在一定时间过 期问题,所以存在 session 中的名值对会在一定时间后失去,可以通过更改 session 有效时间来避免这种情况。 同时编程时尽量避免将大量有效信息存储在 session 中, request 是一个不错的替代对象。 (3) Servlet JavaServer Pages( JSP) 是一种实现普通静态 HTML和动态 HTML 混合编码的技术, JSP并没有增加任何本质上不能用 Servlet 实现的功能。 但是,在 JSP 中编写静态 HTML 更加方便,不必再用 println 语句来输出每一行 HTML 代码。 更重要的是,借助内容和外观的分离,页面制作 中不同性质的任务可以方便地分开:比如,由页面设计者进行 HTML 设计,同时留出供 Servlet 程序员插入动态内容的空间。 Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性 , 可以生成动态的 Web 页面。 它担当客户请求( Web 浏览器或其他 HTTP 客户程序)与服务器响应( HTTP 服务器上的数据库或应用程序)的中间层。 Servlet 是位于 Web 服务器内部的服务器端的 Java 应用程序,与传统的从命令行启动的 Java 应用程序不同, Servlet 由 Web 服务器进行加载,该 Web 服务器必须包含支持 Servlet 的 Java虚拟机。 Servlet 的工作模式是:客户端发送请求至服务器,服务器启动并调用 Servlet,Servlet 根据客户端请求生成响应内容并将其传给服务器,服务器将响应返回客户端。 JAVASCRIPT 脚本语言 Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言 , 主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。 当时服务端需要对数据进行验证,由于网络速度相当 缓慢,只有 ,验证步骤浪费的时间太多。 于是 Netscape 的浏览器Navigator 加入了 Javascript,提供了数据验证的基本功能。 Javascript 的主要特点是,它 能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。 如: Javascript、 VBScript、 Document Object Model( DOM,文档对象模型)、 Layers 和 Cascading Style Sheets( CSS,层叠样式表),这里主要讲 Javascript。 那么 Javascript 是什么东 西。 Javascript 就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于 Inter 网页制作上。 Javascript 是由 Netscape 公司开发的一种脚本语言( scripting language),或者称为描述语言。 在 HTML 基础上,使用 Javascript 可以开发交互式Web 网页。 Javascript 的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用 Javascript编写的程序需要能支持 Javascript 语言的浏览器。 Netscape 公司 Navigator 3. 0以上版本的浏览器都能支持 Javascript 程序,微软公司 Inter Explorer 3. 0以上版本的浏览器基本上支持 Javascript。 微软公司还有自己开发的 Javascript,称为 JScript。 Javascript 和 Jscript 基本上是相同的,只是在一些细节上有出入。 Javascript 短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作 Web 网页而量身定做的一种简单的编程语言 [9]。 JavaScript 使网页增加互动性。 JavaScript 使有规律地重复的 HTML 文段简化,减少下载时间。 JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。 JavaScript 的特点是无穷无尽的,只要你有创意。 9 AJAX 技术 (1) AJAX 简介 国内通常的读音为 “ 阿贾克斯 ” 和阿贾克斯足球队读音一样。 Web应用的交互如Flickr、 Backpack 和 Google 在这方面已经有质的飞跃。 这个术语源自描述从基于网页的 Web 应用到基于数据的应用的转换。 在基于数据 的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的 Web 应用体验着色使之像桌面应用一样。 虽然大部分开发人员在过去使用过 XMLHttp 或者使用 Iframe 来加载数据,但仅到现在我们才看到传统的开发人员和公司开始采用这些技术。 就像新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及如何最好利用这些新技术 [10]。 (2) 支撑 AJAX 的技术 JavaScript 如名字所示, AJAX 的概念中最重要而最易被忽视的是它也是。算机专业毕业论文惠农资金补贴信息管理系统(编辑修改稿)
相关推荐
袁茜茜 2 李家锐 3 王兆冲 4 刘洋 5 邱怡秋 6 甄新玲 7 王冕 8 张振猛 9 焦智超 10 范子文 11 韩军 12 韩 成玲 13聂其东 14 王雅宝 第二十八组:指导教师:刘军辉;固话: 6427228; 手机: 13863402267;邮箱: 1 杨传峰 2 孔 淼 3 赵娇娇 4 孟凡升 5 胡尊哲 6 佘成尉 7 黄 爽 8 周忠举 9 唐晓琳 10 陈庆艳 11 王晓丽
法为主的现代控制理论应运而生。 70年代,随着计算机技术的发展,为满足向可靠性和灵活性的要求,出现了集计算机技术、控制技术、通讯技术和图形显示等技术于一体的各类工业控制技术,如分布式控制系统( DCS)、网络控制系统( NCS)等。 自动控制技术已广泛地应用于工农业生产、交通运输和国防、宇航等领域,与机械工程、计算机技术、仪器仪表工程、电气工程、电子与信息工程等领域密切相关
农路,南靠东海大道,北依红旗五路, 项目总建筑面积约 95 万平方米, 购物中心建筑面积约为 万平方米,其中室内步行街建筑面积约为 4 万平方米, 设计停车位数负一层361 个、负二层 828 个,总计 1189 个停车位。 广场引入精品万达百货、家乐福超市、万达国际影城、大玩家超乐场、大歌星量贩 KT V 、酒楼、拉夏贝尔、大白鲸、美特斯邦威,共 6 家大型主力店、 3 家次主力店
传动电力 /内燃机车、重载货车 2 车轮、车轴、轮对 速度≥ 200km/h 动车组、城轨列车、大功率交流传动电力 /内燃机车、重载货车 3 牵引变流器 功率≥ 1200kVA 4 辅助变流器 功率≥ 150kVA 5 机车柴油机电喷控制系统、增压器 柴油机功率≥ 4400kW 6 齿轮箱、制动系统、钩缓装置、联轴器 速度≥ 200km/h 动车组、城轨列车、大功率交流传动电力 /内燃机车 7
业化初见端倪。 2020 年以来,国产动漫市场迎来了发展的春天。 随着国家经济的崛起,改革开放的加深,原有思想观念被打破,国产动 漫的创作有了一个宽松的环境。 市场机制的活跃给国产动漫产业提供了发展空间,国产动漫产业迅速的发展起来。 在国家优惠政策的扶植下,大大小小的动漫基地在全国各地纷纷建立。 动漫公司硕士学位论文 8 也是层出不穷。 北京的“卡酷动画”
为 OFF. (2)启动操作 按下启动按钮,开始下列操作: 电磁阀 Y1=ON,开始注入液体 A,当液体到了 L2的高 度,停止注入液体A。 同时电磁阀 Y2=ON,注入液体 B,当液体到了 L1 的高度,停止注入液体 B,搅拌机 M=ON,搅拌 4S,停止搅拌。 同时 Y3为 ON,开始放出液体至液体高度为 L3,再经 2S 停止放出液体。 同时液体 A注入。 开始循环。 ( 3)停止操作