系统设计论文实用13篇

引论:我们为您整理了13篇系统设计论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。

系统设计论文

篇1

一、城市导视系统含义

导视系统来自英文“Sign”,有信号、标志、说明、指示、痕迹、预示等含义,现在已开拓成为一门完整学科。导视系统是指整体的城市指示系统,包括行政交通导视系统、商业导视系统、文化旅游导视系统等。城市导视系统是塑造城市形象和体现城市人性设计的重要组成部分。城市导视系统设计是建立在科学性以及公共性基础之上的设计,要求注重设计伦理性、设计文化内涵以及设计功能更为合理的表达。城市形象和指示系统是基于城市文脉形成的一个城市特有的城市表情,在设计时还要特别关注生活便利以及精神满足等人性化需求。城市导视系统设计应以城市环境行为为基础,建立多个层级系统。如信息导视系统可分为一级、二级信息系统。

二、城市导视系统设计教育的现状分析

1、城市环境设计的繁荣与城市导视系统教育本身薄弱形成反差

首先,社会对城市导视系统认识过于简单化。在我国开设艺术设计教育的众多学校中,没有进行城市导视系统设计的相关课程,专业划分互不联系,系统观念人为割裂。学习平面设计的不懂市场调查与营销,学习环艺设计的不懂平面版式,然而城市导视系统是要满足社会需要的。设计中必须考虑到环境调查、人群细分、信息媒介、相关法规等必须考虑的因素,在专业的操作流程下进行导入设计。其次,学校无法真正提供给学生在社会实践的机会,理论建设和项目执行比较少。由于城市导视系统设计从形成到发展经历了很短的时间,绝大部分教师在导视系统设计实践上显得商业行为掌握不足。最后,学生急功近利,缺乏团队精神,忽视设计理论的学习与思考。大部分学生缺乏与别人配合完成任务的心理准备,而完善的导视系统设计恰恰不是以个人力量能够独自完成的。

2、矛盾重重的城市导视系统设计教育

其一,单一知识结构和综合运用的矛盾限制了城市导视的系统设计。城市导视系统是一个综合性学科。包括设计学、环境行为学、广告学、营销学、消费学、心理学、传媒学以及电脑制作和相关制作工艺等,哪一样都不可或缺。然而从行业到设计院校的人为专业划分减少甚至割裂了专业间的互相联系;其二,城市导视系统的现有理论与项目操作研究存在不相匹配的矛盾。城市导视系统设计是一个十分强调实用性的行业,但国内有关该内容的教育理论研究和教育实践还比较薄弱。

3、改善城市导视系统设计教育的出路

首先,整合交叉学科,加强交流。城市导视系统设计教育要突破作为短期阶段性课程的惯例,要建立整体思维观念与其他专业、甚至其他院系相互协作。例如城市导视系统设计课程可以分成若干单元,每个单元是由交叉学科专业老师带课,或者通过课题合作等多种形式加强交叉学科交流。第二、重视师资理论更新。教师要不断的接受城市导视系统设计的最新讯息和一定的技术实践来完善知识体系,深化理论并将之运用于教学。

三、规范城市导视系统设计

评价一个城市是否适宜居住是由城市的各种组合因素共同形成的。城市的宜居程度不仅反映在功能齐全上,还反映在生活的便利程度,和心灵的愉悦程度。城市导视系统的误读性或不易读性会影响城市形象的塑造与建立。例如,欧洲的城市街道与社区大部分不是直线式的,然而,只要你能够认知地图,就可以轻松的找到你的目的地。这与当地城市导视系统的易读性和人性化设计不无关系。平面设计清晰、信息准确、方位设置合理的导视系统,从心理上给市民和外地游客以正确识别和认知,从而产生对于城市生活的安全感。与之相比,国内部分城市规划布局中规中矩的,建筑单体设计也十分漂亮,但是导视系统却混乱不堪。且不说美感设计,即便是识别与指示功能都不能尽如人意。尤其是在场所、方位、道路的信息令人费解,例如,同是车站名“北大街”,可能所指方位完全不同,中间相距几站路。试想连本地人都晕头转向,更何况外地游客?所以经常会见到有游客拿着地图无所适从,也就见怪不怪了。更加可笑的是我们也能看到一些在本该是属于放置明显路标的地方,例如立交路桥上赫然树立的巨大广告牌,路标指示牌被挤压到角落,被花花绿绿的产品广告所吞没。城市导视系统的构建与设计不应只是做做样子,为了看起来像是大都市而已,它更应该是功能合理的、具有人情味的、准确体现城市意象的系统设计。

1、符合城市环境行为科学

城市导视系统设计要符合环境行为学特点,细节设计要符合人性要求,充分考虑人们的行为特征和心理需求。城市导视系统设计应从人体工程学、生态学和美学等角度达到完美,以国家的标准为参照,实现以人为本的目的。导视系统信息设计要能够被容易的、无误的认知。导视系统设计要体现人与城市之间的沟通,根据人群分布和流动特点进行合理设置导视牌的尺度与位置,只有这样才能达到导视系统与人群行为模式的相配。

2、体现城市地方文化特色

导视系统的造型和颜色要与城市整体形象协调,符合城市地方文化基本特征,体现城市整体性认知。建立区域导向系统,延续城市规划设计理念,与城市设计的风格相统一。

3、符合人与环境的视觉和谐

环境要素,如气候、光等客观物质环境对视觉有一定影响。周围环境等客观因素的实地调查与模拟导入是有必要的,具有针对性的导视设计能够更加有效的解决实际问题,一方面达到人与环境的和谐,另一方面人们的户外生活空间更加具有心理安全感。

4、规范城市导视系统视觉形象体系

城市导视系统设计逐级层次表现要具有一致性,视觉表达与信息要相协调,并形成视觉系统规范、内容丰富的形象体系。符号文字要符合国际通行的标准,配以英文等外文,以适应国际化发展需要。根据总体规划进行区域划分,采用分级检索、图文的有机结合和实效美观的立体造型进行标识导向设计,以求建立布点合理、信息完整、指示明确的城市导视系统。

【参考文献】

[1]李道增:《环境行为学概论》[M],北京:清华大学出版社,1999.

[2]徐磊青、杨公侠:《环境心理学》[M],上海:同济大学出版社,2002.

篇2

系统设计的基本原则是根据图书馆推送服务的内容设置来设计,可实现:

(1)使用网页阅读,无须安装阅读器

(2)方便读者订阅和使用

(3)个性化界面,可根据需要进行更改

(4)可对用户信息和数据统计

二、可行性研究

可行性研究是指能使该系统达到以最小的开发成本取得最佳的开发效果。可行性研究的目的是对要开发的信息服务系统从技术上、经济上、资源上和管理上进行是否可行的研究,以保证资源合理使用、避免失误和浪费时间的重要工作。经济上的可行性:因为开发与运行环境没有特殊的要求,只要有台配置一般的PC机和几种常用软件外就可以了。

技术上的可行性:在技术上主要采用ASP动态网页技术,简单的数据库技术,Ajax体系结构,MD5加密算法,当然还包括RSS技术。这些技术有的已经非常成熟,有的是现在的热门技术并且有了广泛的应用,可以找到参考文献资料,所以实现起来是可行的。

资源上的可行性:图书馆有充足的文献资源、先进的计算机设备和网络,设计工作人员具有多年图书馆业务管理经验和自动化管理经验,为系统开发提供了足够的保障。

管理上的可行性:帐户管理方面,系统提供登录和注册功能并能根据帐号管理自己的资源。图书馆本身的自动化管理系统拥有全校师生的完整数据信息,通过转换,可以方便将数据转入本系统的用户数据库中,读者可不必注册直接登录即可。对于校外的用户可以通过注册登录。

三、RSSfeed的设计与实.现

RSS是一种基于XML的信息内容描述、和信息聚合技术,通过支持标准的RSSfeed(RSS信息源)格式实现信息内容的聚合和订阅。随着RSS技术的普及和广泛应用,国内外图书馆界开始积极尝试采用RSS来提高自己的服务水平。使用者如果想获得RSS服务,只需要通过阅读器来订阅RSSfeed,即可得到推送部门提供的服务。

每个图书馆将会根据本馆的情况设计多个推送频道,本文以推送图书馆新书通报为例,说明RSSfeed设计与实现的方法。

新书通报是图书馆将每批采购经过编目加工后放入借阅流通的新书以一定的方式介绍给读者,使读者能够及时了解图书馆最新图书动态并找到自己所需要的图书,提高图书的利用率。为此图书馆可以设计一个RSS新书通报频道,读者一旦订阅,就可以及时获得该信息。具体实现通过先获取新书的相关数据,然后生成RSSfeed.

(1)获取新书的相关数据,生成文本文件

以我校图书馆为例,现图书馆使用的是先进的图书馆自动化管理系统,该系统可以实现图书的自动化管理,并支持图书按照国际标准格式(MARC)进行编目。编目后的数据,可以通过管理系统的报表功能将一定时期的书目数据输出,输出的书目数据用规范的字段和子字段代码揭示每一种图书的内容,并形成规范的文本格式。(2)RSSfeed生成方法

RSSfeed本质上是一个XML文件,由多个XML标签((tag)构成。一个RSSfeed包括两部分:描述feed的静态信息和构成feed的每一条目的动态信息。静态信息描述RSS的版本、编码和频道名称等信息;每一个动态条目以<item>标签开始,包括Title,Link和Description等标签,并对应与之匹配的结束标签。

(3)核心代码片断

通过JAVA程序实现了定期自动生成RSSfeed。以下为实现的部分核心代码:

根据读取的数据,构造RSSfeed中每个<item>内容

while((sline=br.readLine())!=null)

{

通过subString()函数对每条数据做拆分,读出题名、出版说明、ISBN号等生成<item>内容}

(c)输出RSSFeed

Filef=newFile(“..//newbook.xml");//建立输出的XML文件

FileOutputStreamfis=newFileOutputStream(f);//建立文件输出流

OutputStreamWriterisr=newOutputStreamWriter(fis);

BufferedWriterbr=newBufferedWriter(isr);

Br.write(head+content十tail);//将字符串写入文件newbook.xml.

本文针对网上各种免费阅读器进行研究,发现,网上免费阅读器功能强大,但是缺乏管理与统计的个性化功能。设计的目的是以网页形式来阅读,不需要安装阅读器和插件。阅读器开发平台:ultraedit编辑器和Dreamveaver2004;操作系统:WindowXP和IIS系统组件。

篇3

采摘机械臂要实现其特定的动作离不开控制系统的支持,其控制系统主要由AVR主控板和舵机控制扩展板组成,此外还有一些辅助的硬件模块。例如,使其系统稳定工作的开关电源模块、调整工作姿态的键盘模块、实现人机对话的显示模块和语音播报模块。同时,为了实现在上位机上的监控,设计了基于MAX232的串行通信接口。

3机械臂控制系统软件实现

机械臂控制系统软件主要由主控板控制程序和上位机监控程序两部分组成。采摘机械臂主程序流程如图8所示。整个程序主要是通过键盘模块上按键的控制来切换操作模式,也可以在上位机设计的监控软件中来进行模式的选择判断。主程序主要由单自由度功能模式、多自由度功能模式、轨迹规划功能模式这3种工作模式组成,通过这3种工作模式,可以完整的展示采摘机械臂的整体自由度配合情况。为了在上位机上实现对机械臂的监控,借助于Labview软件设计了机械臂上位机控制系统。Labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式[6]。根据需求选择合适的控件并进行合理的布局,就可以构建一个美观的仪器仪表界面。设计的控制界面如图9所示,该界面包含有六个舵机的数据监控转盘、串口通讯设置、速度调节滑块、按键模块。通过RS232通信协议该监控软件可以实时的实现对六个自由度转角和方向的控制,其中舵机转盘上的数值代表脉宽值,其可调整的范围为500~2500μs,代表舵机相应的角度为0°~180°。在上位机上的控制信号发送给AVR主控制板,主控制板对接收到的上位机数据进行分析处理,将需要的运动形式及参数发送给舵机控制板,各个舵机根据接收到的控制数据进行相应的动作响应。

篇4

关键词:公文管理系统;B/S模式;;SQLSERVER

1引言

随着行政机关、公司企业公文电子化工作的进一步展开,电子化公文管理成为政府机关和公司企业的一个战略性课题,但当前公文管理技术与标准还不够成熟,为了进一步推动政府信息化的建设,必须进一步研究开发适应新时代的基于Internet的公文管理系统,以提高公文办理效率,提升政府和公司绩效。

公文管理系统以数据管理为核心,在数据库等计算机信息系统的支持下,对公文处理的各种信息进行收集、整理、存储、检索、统计和传播。为了实现对公文处理信息的有效管理和操作,就要把这些信息转化为规范的数据结构,并使之适应公文管理的要求。提供网络电子公文管理功能需求实例是宣传管理部门的迫切要求。但是由于基层部门缺乏既精通公文管理业务又懂计算机软件开发的人才,在参与系统开发建设中仍然遇到很多困难,如缺少可供参考、借鉴的网络公文管理解决方案,很难提出准确、系统的功能需求。由于公文管理系统的功能需求优先和相对独立干系统开发的计算机软硬件环境,功能需求分析和编制工作可以在系统设计开发前进行。所以,公文管理系统需要深入进行功能需求研究,及时提供具有借鉴、参考作用的功能需求实例。

公文管理系统在实际应用上概括起来说是向着普及性和高层次两个方向发展。从普及性方面来说,随着计算机和网络功能的增强和广泛应用,以微型计算机为主要信息处理工具的、功能完善的公文管理系统将越来越多地受到各级管理者的欢迎,并且要逐渐地向着取代原始的公文方式的方向发展。

从公文管理系统应用的高层次上来讲,以大型计算机为中央处理机的分布式公文管理系统也是一个重要的发展方向,利用微型计算机和大型主机联网,可以为管理者提供更加方便的信息渠道和支持。

从公文管理系统的体系结构看,传统的公文管理系统一般采用两层C/S结构,这种结构集中了大中型系统及文件服务器的优点,并有良好的系统开放性和可扩展性,它一般应用于局域网。但是,随着信息的全球化,区域的界限己经被打破,人们己经越来越不满足于只在一个小的区域内共享信息,尤其是近年来的电子商务在Internet的兴起,已成为一种强大的驱动力,迫使C/S模式从局域网(LAN)向广域网(WAN)延伸。如今,Internet己经成为全球最大的网络互连环境,在Internet的环境下实现数据的B/S计算模式正是目前的流行趋势。因此,作为一个科技工作者,我们应该密切地注意公文管理系统的发展方向,尽量吸收各种有益的经验,积极开展对公文管理系统的理论研究和实际应用,促进计算机应用在我国的进一步发展。

Internet的出现和发展己经给这个世界带来了巨大的冲击。但随着Internet上信息资源的爆炸增长出现了新的问题。例如:有用信息的查找极为困难:Internet的响应速度越来越慢;WEB信息处理的智能化得不到深入发展等等。针对这些问题,XML近几年来迅速崛起XML又称为可扩展标记语言(ExtensibleMarkupLanguage,7CNL),事实上它并不是一种真正意义上的标记语言,而是一种允许用户对自己的标记语言进行定义的源语言。XML具有对数据的自描述性和可扩展性,符合Internet进一步发展的需要,WK组织制定XML标准的初衷也是定义一种互联网上交换数据的标准,也是公文管理系统在未来的技术发展的趋势和方向。ASP也向升级。随着技术的发展,公文管理系统的开发和维护功能都达到新的高度。

2公文管理系统系统分析

2.1系统需求分析

根据公文管理系统的基本需求,本系统需要完成以下任务。

根据公司的实际情况,创建公文流路径。

员工能够起草公文,并且起草的公文可以按照已创建的公文流路径流转。

能够对起草的公文进行统计及实时监控。

能够统计查看自己审批过的公文。

能够委托其他员工代自己审批公文。

能够添加、维护员工信息。

2.1.1用户身份级别要求

即根据身份的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统管理员、用户、一般用户。系统提供灵活的角色设定和权限的分配功能,每个用户的审批、通知、查看、归档可以在系统赋予。

2.1.2系统功能模块设置

公文起草

通过公文起草模块,可以创建要流转的文件。

已发公文

通过已发公文模块,可以查看自己发送的公文的详细信息,包括公文现在的所处的节、公文要流转的路径以及公文具体信息。

待办公文

通过待办公文模块,可以查看需要自己审批的公文,并对其进行审批。

已办公文

通过已办公文模块,可以查看自己审批过公文的详细信息,包括公文现在的所处环节、公文要流转以及公文的具体信息。

公文委托

通过公文委托模块,可以委托其他同事代替自己审批公文。

流程监控

通过流转监控模块、可以查看自己所发公文所处的环节以及已批环节的审批内容。

类别定制

通过类别定制模块,可以定制公文类别、流程路径、员工角色、部门以及管理员工信息。

2.2系统设计目标

公文管理系统可以满足现代办公的需要,在Internet上实现公文流。系统的基本设计原则有:先进性与方便性原则、功能实用性原则、开放性与可扩展性原则等。系统设计时采用较好的设备与技术,协议符合国家和国际标准,能保证公文的正常运行,确保系统有较长的生命周期。

本系统总体目标是将网络技术、信息技术、现代管理技术和科学的公文管理结合,实现了公文处理的自动化流转。

本系统首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新个人信息、公文信息、流转信息等。这要求与数据库有良好的连接;交互性则要求公文的及时审批和归档。

实现系统的安全性和可靠性,避免他人进入破坏数据库信息。

2.3开发环境

框架

是Microsoft公司推出的具有战略性发展的新一代开发平台,框架将Microsoft公司所有编程语言的开发环境同意起来,并且可以创建、配置和运行Web服务以及Windows平台的应用。在.NET框架中,所有的编程语言,从高层javascript到低层的C++语言,一律是等同的,他们都将生成托管代码,并且可以一次编写,随处运行。.NET框架还可以使不同的语言进行交互,即一种语言可以使用另一种语言所编写的组件。

的工作原理

在多数场合下,可以将页面简单地看成一般的HTML页面,页面包含标记有特殊处理方式的一些代码段。当安装.NET时,本地的IISWeb服务器自动配置成查找扩展名为.aspx的文件,且用模块(名为aspnet_isapi.dll的文件)处理这些文件。

从技术上讲,模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,模块将各命令放置到预定义的类定义中(不需要放在一起,也不需要按编写顺序放置)。然后使用这个类定义一个特殊的对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码(这对我们来说是最重要的)建立该页面。

采纳了包括Java在内的许多其它面相对象编程语言的功能和特点。把基本数据类型(字符串、整型、双精度等等)转换成带有属性和方法的对象;它还引入了Java类型的错误捕获机制(用Try和Catch);还把代码编译成微软中间语言(MicrosoftIntermediateLanguage,IL);它还提供了基于XML的应用程序配置。更重要的是设计面向对象解决方案的能力可以用任何语言实现。在本文中,我将比较语言和Java;不过与其它面相对象编程语言来说,现在本质上在走它自己的路。

2.3.4MVC介绍

MVC(Model/View/Controller)是一个设计模式,是国外用得比较多的一种设计模式,MVC包括三类对象。Model是应用对象,View是它在屏幕上的表示,Controller定义用户界面对用户输入的响应方式。它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

模型(Model)

模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑。

视图(View)

视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。

控制器(controller)

控制器工作就是根据用户的输入,控制用户界面数据显示和更新model对象状态。

2.3.5编程运行环境

硬件环境:

CPU:AMDAthlon(tm)2800+

内存:512MB

硬盘:80G

软件环境:

操作系统:MicrosoftWindowsXPService

应用软件:SQLServer2005、2005操作平台

3公文管理系统系统设计

3.1数据库设计与实现

3.1.1数据库的需求分析

根据系统需求,本系统需要设计9张表。

人员基本信息表:公司人员信息保存在这张表中。

部门信息表:存放部门信息。

公文流转路径信息表:存放制定的公文路径。

公文类别表:存放公文紧急等级信息。

公文委托表:存放公文委托处理的相关信息。

篇5

在高等院校中,校园网络化平台的搭建工作还是覆盖率较高的。基本上都能够实现校园网络互通,使用如教务平台的网络式平台。能够实现网络选修,网络成绩基于PAGERANK算法的校园平台系统设计研究孙丽丽哈尔滨信息工程学院150028姜海红哈尔滨应用职业技术学院150078查询等基本功能。可以说取得了一定的成绩。但成绩不能让前进的步伐停滞。校园平台还是存在很多问题的。首先,高校使用的网络校园平台,设计开发的企业不同造成水平相差较多。有些网络平台经不住长期使用的考验,同时在设计时没有预留拓展空间,不能满足教育改革进程中的新需要新要求。其次,网络平台中的资源陈旧,不能及时更新。学生找不到适合课程的好的学习资源。校园平台实时性差。

3校园平台开发工具与开发模式

由于校园平台集成功能较多,对于安全性要求相对高。所以服务器端操作系统使用微软系列的2003版本。后台数据库使用成熟的SQLSEVER,作为校园平台的开发,当然是以网站互动的模式呈现给使用者,所以脚本语言不可少,ASP。NET是不错的选择。工作模式选择为浏览器、服务器模式,客户端、服务器端交互模式。

4pagerank算法的体现

精研计算机技术的人员应该熟悉这种算法,此算法在2000年之前就已经提出了,属于网页级算法。作用是通过计算二级、三级等分页的链接数量,判断相应时间,然后进行优先权限的分配工作。在大型网站的建设过程中,这种算法常常应用于搜索功能实现当中。通过分级页数的多少?通过页面被访问数以及重要性来设计算法。这个网页的重要性,经常用一个专有名词。上面就是一个该算法使用排名因子进行计算的典型公式。算法的优点在于它对互联网上的网页给出了一个全局的重要性排序,并且算法的计算过程是可以离线完成的,这样有利于迅速响应用户的请求。不过,其缺点在于主题无关性,没有区分页面内的导航链接、广告链接和功能链接等,容易对广告页面有过高评价;另外,PageRank算法的另一弊端是,旧的页面等级会比新页面高,因为新页面,即使是非常好的页面,也不会有很多链接,除非他是一个站点的子站点。这就是PageRank需要多项算法结合的原因。HITS算法的优点在于它能更好地描述互联网的组织特点,由于它只是对互联网中的很小的一个子集进行分析,所以它需要的迭代次数更少,收敛速度更快,减少了时间复杂度。但HITS算法也存在如下缺点:中心网页之间的相互引用以增加其网页评价,当一个网站上的多篇网页指向一个相同的链接,或者一个网页指向另一个网站上的多个文件时会引起评分的不正常增加,这会导致易受“垃圾链接”的影响;网页中存在自动生成的链接;主题漂移,在邻接图中经常包括一些和搜索主题无关的链接,如果这些链接自身也是中心网页或权威网页就会引起主题漂移:对于每个不同的查询算法都需要重新运行一次来获取结果。这使得它不可能用于实时系统,因为对于上千万次的并发查询这样的开销实在太大。

篇6

1.2作动器

升降舵、副翼和方向舵均采用电液伺服作动器,电液伺服作动器具有故障监控功能和旁通功能,在故障失效后自动转入旁通功能,不影响其它作动器工作。单个舵面所有电液伺服作动器均失效后,转入旁通功能,保持一定的阻尼,该舵面处于阻尼浮动状态。2.2.1升降舵作动器每个升降舵面采用2台台电液伺服作动器并联安装,同步工作,具有力均衡功能。每台电液伺服作动器具有单独控制单个升降舵面的能力,左右两个升降舵面共采用4个电液伺服作动器,需3套液压系统提供动力,升降舵作动器接受飞控计算机指令,控制升降舵偏转。2.2.2副翼作动器每个副翼采用2台电液伺服作动器并联安装,同步工作,具有力均衡功能。每台电液伺服作动器具有单独控制单个副翼的能力,左右两个副翼共采用4个电液伺服作动器,需3套液压系统提供动力,副翼作动器接受飞控计算机指令,控制副翼偏转。2.2.3方向舵作动器在方向舵上并联安装3台电传控制的电液伺服作动器,同步工作,具有力均衡功能。方向舵作动器接受飞控计算机指令,控制方向舵偏转,实现对飞机航向控制,需3套液压系统提供动力。

1.3传感分系统

传感器分系统负责所有的数据传输和接收,是整个系统的关键组成部分。一方面需要及时接收信息,另一方面还要对接收到的信息进行筛选和分类,最终利用具有关联性的安全信息,具体包括驾驶员指令传感器、飞行运动传感器和大气数据传感器三个部分。驾驶员指令传感器顾名思义,就是将操作人员的操作数据和操作动作,以数据的形式传输给计算机装置;飞机运动传感器将飞机在运动过程中的所有动态数据进行敏感处理和数据传送;所有的数据最终通过大气数据传感器统一进行汇总和分析。需要进行强调的是,为了保证飞机运行的安全和信号的稳定,以上三种数据传输工作不能应用飞机上的航电总线,需要安装独立的信号传输线。确保所有数据的可靠性。

1.4控制显示分系统

控制显示系统是操作人员进行飞机控制的主要参考数据来源,操作人员需要根据显示的数据采用相应的操作程序。显示的信息量大,信息复杂,主要包括几下几种重要的数据:(1)人工进行系统控制的程序指示数据,主要包括提醒操作人员进行系统切换的信息和操作人员进行不同模式转换的信息等;(2)系统运行的安全性显示。包括系统常规运行下的各项数据,以及系统运行出现故障时发出的警示信息以及相应应急自动处理信息;(3)系统定期检测和维护的信息。电传控制系统需要定期进行维护和保养,显示系统会根据设定好的程序提醒操作人员进行相应的操作和管理。

2控制律设计概略

电传飞行控制系统实现了驾驶员操纵指令(杆位移或杆力)与飞机运动参量响应相对应的控制,从而使飞行控制“目标”由原机械操纵系统的舵面偏角操纵,变成了对飞机响应的控制。作为某型飞机电传飞行系统控制模态包括基本模态和自动飞行控制模态。基本模态包括主控制模态、独立备份模态及主动控制功能;其中主控制模态与独立备份模态是系统必须具备的两个基本控制模态。主控制模态包括控制增稳、中性速度稳定性、飞行参数(法向过载,迎角限制和滚转速率等)边界限制与惯性耦合抑制等功能;其中控制增稳功能是电传飞行控制系统最基本的工作模态,在整个飞行包括内全时、全权应用。独立备份模态是电传飞行控制系统的备份模态,是独立于所有的其他控制律模态的应急工作模态。

篇7

1.2阳光追踪控制系统结构

本系统机械本体具有两个自由度并具备自锁能力,可以调节安装在工作台上物体的位姿,以对准太阳高度角和方向角。单片机根据时间及当地经纬度计算出此时当地的太阳位置,并产生脉冲信号给步进电机驱动器,控制步进电机进行相应动作,并通过电子罗盘HMC5883L和加速度计MPU6050进行检测反馈。操作者可通过人机交互模块查看或改变系统的运行参数,如角度、时间、电机转速等信息。

1.3系统工作流程

控制系统上电后,系统根据时间,判断太阳是否落山,是则进入待机状态;如没有,则自动进入对正模式,系统将根据时间及当地经纬度计算出的此时太阳高度角及方位角,并实时与MPU6050检测到的工作台倾角及HMC5883L检测到的方位角比较求出角度差,转换成控制脉冲输出步进电机驱动器,使机构对正太阳方位,对正后等待一个设定时间,进行下一次对正。

2太阳角度计算及参数修正

2.1太阳主要角度计算

根据天文学及航海学中常采用的天球坐标系可以方便地对天体的运动进行观测及追踪。通常的方法是在太阳与地球间建立天球赤道坐标系主要包括天轴PNPS、天赤道、以及天体时圈。在观测者与太阳间建立天球地平坐标系包括测者天顶Z、天底Z¢、测者真地平圈、垂直圈、测者午圈,其中太阳在天体时圈和垂直圈的交点上,如图2所示。根据天球坐标系的相关定义,有太阳赤纬角δ,当地的纬度φ,太阳时角t,太阳高度角h,太阳方位角A,从1月1日开始的天数被称为积日N。在天球上以仰极、天顶和天体为顶点,通过这些点的大圆弧为边所形成的三角形称为天文三角形,或称为位置三角形。由于要求解的角度与星体距离无关,所以假设以地球为中心,太阳到地球的距离不变,从而可以用角度来表示弧长。

2.2HMC5883L数据校准

电子罗盘主要是通过感知地球磁场的存在来计算磁北极的方向,然而由于地球磁场在一般情况下只有微弱的0.5高斯,外界的各种磁场干扰都很容易对检测结果造成影响。理想状态下,电子罗盘水平转动一周,两个水平方向磁场矢量的输出为圆形。当存在外界磁场干扰的情况时,测量得到的磁场强度矢量将为该点地球磁场与干扰磁场的矢量和,使罗盘输出曲线的圆心发生偏移。罗差使罗盘输出转变成椭圆,因此将罗差校准的问题转变为椭圆拟合问题。

篇8

1.2设计的总体方案及原理

根据上述功能说明,两区主要设备配置基本相同,所不同的是自动音乐打铃系统有主次之分。总体方案系统结构框图如图1所示。系统原理说明:当南区作为主播时:从图1看出,南区各路音源送入调音台,经调音台控制后送入南区6分区1、2号功放,经功率放大和线路传输,送给各分区广播音柱实现南区校园播音。同时从功放的音频输出口取出一路音频信号经光端机调制输出,传到北区经光端解调器还原成音频,经北区调音台,再经北区6分区3号功放和线路传输,送到各分区音柱实现北区与南区广播同步播音。当北区作为主播时:反之已然,原理同上。两区自动音乐打铃统一:从图1可以看出,即南区定时控制器输出电源启动和触发控制指令,受控电源接到指令后启动功放和调音台供电,触发指令开启音乐铃声播放器输出音乐铃声,经南区功放输出到各分区广播,实现音乐打铃。与此同时音乐打铃信号,经南区功放的音频输出端口送光调制器,经光纤传输到北区,经北区光解调器还原音频送入调音台,再送入功放输出到北区各分区广播,实现北区同步音乐响铃。实现南北区铃声统一。

2校园广播系统的调试及使用

广播系统的调试是保障整个系统正常工作不可缺的步骤。调试的一般步骤:(1)调试前详细阅读各设备使用说明书,掌握设备功能旋钮、按键、端口作用,以及注意事项。

(2)通电前要仔细核查系统连接是否正确,确认无误。(3)将末级功放音量旋钮调至最小,其它设备音量旋钮暂调至中间位置。

(4)依次开启受控电源前级音源设备调音台光端机功放。并观察各设备开启时的运行情况,如有异常立即关闭电源。关闭与开启顺序则相反。

(5)调试可按照音频信号的流程从“入到出”,或“出到入”依次进行。

篇9

加速度传感器选用具有坚固耐用、受外界干扰小等特点的压电式加速度传感器,压电式加速度传感器采集对击锤的加速度,将加速度信号转换成相应的电荷信号,电荷信号经过电荷放大器的处理,最终输出与之相对应电压信号;最后,通过高速串行ADS8325实时高速采集电荷放大器输出的电压信号,获得打击过程中加速度变化的时域曲线,从而计算出最大打击力和打击能量,通过无线方式将数据传输给主机。STM32有两个标准SPI,该接口被配置成主模式时可以为外部的其他从设备提供通信时钟。STM32与ADS8325之间通过标准SPI接口连接,STM32使用SPI的单主模式,采集加速度信号只需要ADS8325到STM32串行数据传输,SCK为ADS8325提供通信时钟,将ADS8325片选管脚CS拉低则为从模式。

1.2位移采集接口设计

选用欧姆龙编码器进行位移数据的采集,将E6B2-CWZ6C编码器与机械滑轮相连形成一个位移传感器,机械滑轮的半径为17.49mm,锤头将移动2×3.14R的距离,即109.9mm,即锤头移动109.9mm时编码器刚好转一圈,脉冲计数为2000个。为了增加安全性,减小电压的干扰,减少电路设计,增量式编码器和STM32接口采用光耦器件TPL521—4进行隔离。

1.3无线通信模块接口设计

STM32与SI4432通过SPI接口相接,实现SI4432的基本工作状态。SI4432通过nIRQ向STM32发送中断。串行数据通过MOSI从STM32传输到SI4432;MISO正好相反;通过SCK向SI4432提供时钟,同步两者的串行数据传输。nSEL引脚电平为低时,SI4432片选为从模式,STM32才能有效操作SI4432。SI4432的工作模式位SDN为高时,SI4432处于关闭模式,为低时,则处于工作模式,因此,在芯片工作期间,工作模式位必须为低。

2系统软件实现

系统软件在KeiluVision4平台上采用模块化思想设计开发,将所需模块的主要功能全部编译成相对独立的函数以供主程序需要时调用。模块需要完成的功能是首先对STM32,SI4432及SPI进行初始化配置,其次,从机模块采集加速度数据并传输,最后,主机模块接收数据并处理。软件采用同步传输的模式,同步字传输完之后才会开始传输数据。

2.1从机模块软件实现

从机模块主要实现加速度数据的采集与发送。数据采集与发送过程如下:首先,完成初始化后开始采集数据,数据采集未完成,则等待至数据采集完成,然后清空SI4432的发送FIFO,写入将要发送的加速度数据;其次,打开发送完成中断并关闭其他中断,该中断使能正常后开始发送数据;再次,数据发送完成后nIRQ引脚转为低电平状态,读取中断引脚状态后并将nIRQ引脚转为高电平状态,准备下次检测。如果数据发送成功,则主机模块上绿色指示灯会变亮;最后,关闭发送功能,准备下一次数据发送。

2.2主机模块软件实现

主机模块软件实现加速度数据接收与处理。首先,完成初始化并清空SI4432的接收FIFO;其次,打开接收完成中断并关闭其他中断,该中断使能正常后开始接收数据;再次,数据接收完成后nIRQ引脚转为低电平状态,读取中断引脚状态后并将nIRQ引脚转为高电平状态,准备下次检测,然后,关闭接收功能,准备下次数据接收;最后,对接收到的数据进行相应的处理得到打击能量和打击力,并将数据通过RS485通信传输给工控机和LED大屏。

篇10

2.1DSP模块

采用DSP(TMS320F2812)作为自动调焦系统核心。TMS320F2812是TI公司针对数字控制领域而推出的,具有控制精度高、速度快、使用灵活以及集成度高等优点,已广泛应用于工业自动化、光学网络以及自动化控制等领域。TMS320F2812的CPU运行速率可以达到150MIPS,数据总线为32位,内部集成乘法累加器,指令采用流水线处理,使得数据处理的能力大大增强;同时在片内还集成了128KB×16位的Flash存储器和18KB×16位的SARAM存储器。针对数字控制领域,还集成了两个事件管理器(可以发送12路PWM信号),为电机及功率变换控制提供了良好的控制功能,还兼有死区控制功能。本系统并没有使用TMS320F2812全部外设接口,而只是使用其中的一小部分,如GPIO接口和EVA/EVB接口。由于采用可编程逻辑器件(FPGA),使得DSP的硬件电路设计非常简单。将DSP的数据总线、地址总线、读写控制线以及中断信号线都引入到FP-GA中,根据特定的要求,在FPGA内完成时序和逻辑设计,如为TL16C654、AD7864提供地址选通信号等。由于电机的信号线、限位开关线数量很多,需要本系统的I/O口的数量较多,还需要在FPGA内完成扩展I/O口的功能。

2.2FPGA模块

选用Cyclone系列FPGA中的EP1C12Q240C8作为整个系统的时序和逻辑控制核心,EP1C12Q240C8提供12060个逻辑单元(LE)和173个I/O口,可以内嵌4K的RAM。采用模块化的设计思想,对FPGA设计进行模块分解,FPGA需要扩展I/O口的功能,产生PWM调宽波信号,还需要为TL16C654和AD7864提供片选和读写信号等。TL16C654地址译码模块:在FPGA内部,针对DSP的读写以及地址信号进行译码,为TL16C654提供读写信号以及片选等信号。AD7864地址译码模块:对DSP的地址信号进行译码,为AD7864提供读写、片选以及通道选择等信号。在设计FPGA时,采用VHDL开发语言,在Quar-tusII环境下开发程序。根据FPGA的设计框图,在设计程序时采用模块化的设计思想。每个模块都独立设计(即每个模块都是一个文件),最后建立一个顶层文件,将各个模块有机地联结起来。

2.3串行收发模块

自动调焦系统与主控计算机通信时,必须要提供串行通信接口,这里采用TL16C654完成并行数据和串行数据之间的转换。控制器在与其他分系统进行串行通信时,由TMS320F2812作为控制核心,间接控制TL16C654串行发送或接收。FPGA是DSP和TL16C654之间通信的桥梁,为TL16C654提供片选和读写信号。当TL16C654的接收FIFO满等情况发生时,会产生中断信号,FPGA对TL16C654的中断信号组进行处理,然后向DSP发送中断信号,并协助DSP得到TL16C654发出中断的通道号。TL16C654在发送或接收数据时,可以采用中断或查询的工作方式。在控制器与外部进行串行通信时,TL16C654在接收时采用中断方式,发送时采用查询方式。

2.4模拟量采集模块及数字温度传感器

模拟量采集选用美国模拟器件公司生产的AD7864模数转换芯片,分辨率为12位,可实现4通道同时采样。数字温度传感器采用型号DS18B20,DS18B20与微处理器连接时仅需要一条口线即可实现双向通信,测量范围:-55℃~+125℃,分辨率0.5℃。

2.5电机驱动器及执行电机

步进电机驱动采用UP-4HB01B步进驱动芯片。它把FPGA发出的脉冲信号转化为步进电机的角位移,FPGA每发一个脉冲信号,驱动器就使步进电机旋转一步距角,步进电机转速与脉冲信号频率成正比。该驱动芯片适用于四相六出头混合式步进电机,单极恒压驱动,四相八拍励磁方式。执行电机选用常州微特电机厂生产的混合式步进机,型号为42BYG015,电机为混合式四相步进电机,按四相八拍方式工作,步距角为0.9°。

篇11

1.2功能

辅助传动系统对安装空间要求较小,一般卷筒直径φ3.5m及其以上规格摩擦式提升机在现有基础即可加装;也可在订货时直接配套使用,减小改造时安装难度。由于正常工作时,小齿轮与大齿圈处于脱开状态,辅助传动系统不参与正常提升运行工况,故对正常运行安全无影响。提升系统正常工作时,常规电源给整个电控系统供电,控制主传动驱动提升机正常运转。若全矿突然出现供电故障或主传动系统损坏等导致提升机停止运行的事故时,提升系统安全制动,提升机停止运行。此时提升容器存在被卡在井筒中间的可能,倘若为提人的罐笼,则相当危险。在这种情况下,可以借助辅助传动系统按照设定的参数运行,将困在井筒中的罐笼内人员提升到井口。同时,如果供电系统故障或者短期内无法排除,该系统还能往复运行,也可将被困井底的人员缓慢提升至井口。辅助传动系统运行步骤如下:启动后备电源,其正常工作后,供电切换到后备电源;后备电源通过低压配电柜给部分系统供电,如计算机柜、操作台、液压站、位置开关、编码器等,主传动柜、站等则不予供电;通过操作台进行应急开车操作,使提升机工作处于应急工作方式;启动液压站,选方向,推闸手柄、速度控制手柄,应急变频器驱动变频电动机,带动卷筒按照系统设定参数安全运行。

2电控系统

提升设备机房的低压两回路380V电源为:一路正常工作电源直接引自矿井工业场地10kV变电所380V低压母线;另一路380V电源引自现场的后备电源。后备电源容量假定为80kV•A,故障后手动切换。此外,辅助提升系统应具有一个硬接线地安全连锁回路(辅助回路),这个回路需要的保护功能有:过卷、过速、机房所有急停开关、井筒外所有急停开关、辅助提升控制急停开关、辅助提升限位开关、辅助提升断路器监控等。

篇12

1.2导致氧化速率变快。

如果温度大于55℃时,每当温度增加10℃,其使用年限将降低一半。而且,氧化还会生成很多的胶装物体,使得零件的小孔拥堵,干扰系统的活动。

1.3零件因为受热而发生形变。

一旦温度变高,就会使得零件因为受热而发生变形现象,此时之前零件之间的缝隙就会改变,导致阻力变大,有时候还会导致阀门卡死。另外,这种热变形还会使得零件接触区域的油膜发生变化,致使磨损变严重,进而导致液压系统的泵、阀、马达等的精密配合面因过度磨损而失效或报废。

1.4一些零件的老化速率加快。

绝大部分的零件都是橡胶材料的,如果液压油温度太高的话,就会使得这些零件的使用时间大大的缩减。所以,要认真的分析系统高温问题产生的原因,并且采取正确的方法应对。

2液压系统设计缺陷对液压油高温故障的影响分析

通过分析发现,高温问题一般可以分为两个类型。第一是因为系统的设计不当导致温度变高,第二是因为系统的使用或是维护工作开展的不到位导致温度变高。由于设计不合理导致的温度变高,一般是因为设计不当或是没有正确的安装,此时就使得热量大量的产生,或是因为系统生成的热无法尽快的排放,最终导致温度过高。设计不当导致的问题一般涵盖如下的几类。

2.1没有正确的设计油箱。

通过分析发现很多时候的温度升高都是因为没有设计好油箱而导致的。对于该系统来说,油箱存在的意义是存储液压油,而且还有散热以及隔离水的功效。而设计不到位主要体现在油箱太小或是结构方面的问题。如果油箱太小,就会导致储液量非常少,进而使得系统不具备较高的流量,无法把产生的热带走,此时就使得温度变高。而结构方面的问题主要指的是因为吸油管和回油管的间隔太近,中间没有做好隔离工作,此时就会使得绝大多数的油没有合理的冷却就进到吸油管中,将使温度升高。所以,为了避免问题产生,必须要将油箱的体积适当的调整,而且开工至好两个油管间的距离,在两者间做好隔离工作。

2.2没有正确的设计散热体系。

散热系统的设计不合理,主要体现在冷却回路流量过小,空冷器散热能力与系统产热不相匹配两个方面。冷却回路的循环流量必须与液压系统所要求的散热量相匹配。流量过小,则冷却系统的换热能力降低,必将导致液压系统油温的不断升高。冷却同路的循环流量是由冷却回路的阻力特性和液压泵的动力特性共同确定的(冷却回路的流量一阻力特陛曲线与液压泵的流量一扬程特陛曲线的交点对应的流量,即为冷却回路的循环流量),对于冷却回路流量过小的散热系统,可以通过调整冷却回路的阻力特性(管径大小、阀门开度等)或更换输送能力较大的液压泵等措施,提高冷却回路的循环流量。空冷器散热能力与系统产热不相匹配,主要表现在空冷器散热面积过小及空冷器空气侧的对流换热能力不足两个方面。空冷器散热面积过小,主要是由于空冷器热工设计参数选用不合理或设计计算存在错误造成的。对于这个问题,可以在重新进行准确的热T计算的基础上,更换散热面积满足要求的空冷器,以增强空冷器的散热能力;空冷器空气侧的对流换热能力不足,则主要是由于空冷器空气侧的空气流量不足造成的。可以通过采用更换大风量风扇等措施,强化空冷器空气侧的对流换热效果,保证空冷器的冷却散热能力。

2.3没有选择合适的液压零件。

液压系统中的液压元件,主要包括换向阀、溢流阀和顺序阀等。这些元件的选型设计,必须满足液压元件工作压力、所通过流量及所要求的压力和流量的调节范围等方面的要求。其中流量指标是选择液压元件的重要依据。根据流量选择液压元件,其实只是保证所选择的液压元件的局部阻力系数具有合适的取值,以保证液压元件在正常工作状态下的阻力损失不致过大。因此,液压元件选型不合理,主要表现为所选液压元件局部阻力系数过大,从而导致液压系统在正常的工作流量下产生较大的阻力损失。这部分阻力损失最终转化为摩擦热被液压油吸收,从而导致液压油的较大温升。所以,一旦选择的零件型号不当,也会使得设备发生高温问题。

2.4管线设计以及安装工作开展的不到位。

系统管路的阻力有两种,一种是沿程阻力,另一种是局部的阻力。不论是哪种阻力,只要其变大就会导致热量变多,最终使得油温变高。因此,要积极的做好管线系统设计工作,将阻力损失掌控在一定的范围之内。站在控制阻力损失的层面上来看的话,在设计的时候要注意如下几个方面。(1)管径选择。在选择管径的时候要结合回路流量以及设计规定的比摩阻来综合分析,这样就能够防止发生管径太大或是太小的现象了。(2)管路长度。在确保功效合理,运行稳定的前提之下,在设计管路的时候一定要秉承着精简的理念,最好是短一些,这样就能够避免过多的弯折以及转弯等。(3)管路附件。在满足使用要求的前提下,液压油管路尽量减少弯头、变径及不必要的阀门等附件,以减少管路系统的局部阻力损失。

篇13

2.1系统总体设计民政服务信息系统包括三个子系统,分别是民政内部办公系统、社会服务平台和社会家园网。三个子系统协作示意图如图1所示。图1中实线表示业务申报,虚线表示审核结果回复,数字表示民政业务类型(1表示社区申报的业务,2表示社区家园网直接申报的业务,3表示通过社区家园网向社区申报并且最终由社区提交到民政局的业务)。智慧社区服务平台是由社区的办公人员使用,主要完成社区基本情况登记与查询,民政业务上传与下达。民政内部办公系统是提供给民政局办公人员使用的,民政局办公人员通过该系统能够审批社区上报的申请和管理的民政业务信息。社区家园网是一个论坛,为群众提供一个咨询、办事和交流的平台,不需要进行证件真实性审核的业务都通过社区家园网申报。

2.2架构设计民政服务信息系统采用ExtJS和JSP实现前台页面,通过Struts2、Spring和Hibernate实现后台业务处理,并通过ExtJS和SSH整合搭建一个实现了MVC设计模式的系统架构。ExtJS+SSH架构中ExtJS实现了从用户界面向后台提交请求。控制层使用Struts2来实现MVC模式。业务逻辑层细化为Service层和DAO层,通过Spring来管理Service和DAO之间的耦合关系。数据持久层使用Hibernate框架。实现时为了提高系统的扩展性,Service层和DAO层使用抽象接口,将具体的实现类和接口分离,并通过Spring指定Service接口和DAO接口的具体实现类,在需求变化后,只需更改Spring的配置文件就可以适应新的需求,符合“开闭原则”。系统架构图如图2所示。控制层通过Struts2的servlet来完成,Action层由Struts2中的自定义action类实现。Action层中的对象使用Struts-Spring插件管理,而Service层和Dao层及相应实现层的对象统一由Spring管理。表现层通过JSP和ExtJS实现。

2.3功能设计

2.3.1民政内部办公系统的设计民政内部办公系统按组织机构来划分功能模块,主要包括区划地名科、社会福利与社会事务科、最低生活保障局、民间组织管理科、救灾救济科、局办公室和人事科。根据通用信息系统的需求,添加了权限管理和登录管理。由于每个模块都有相应的政策法规,将政策法规提取出来作为一个模块,局长监督模块体现了民政服务信息系统比手动办公的优势,局长通过该系统就可以了解下属的工作情况而不会打扰到下属办公。民政内部办公系统的功能结构图如图3所示。由于篇幅所限,图3中的第三级模块只列出具有代表性的功能模块,并对部分有代表性的第二级模块功能作了说明。区划地名科的功能是对地名普查等基本信息进行管理,主要包括:地名更改审批和行政区划,自然村和建筑物等地名信息的查询/添加/删除/修改和历史信息查询。社会福利与社会事务科是对儿童收养、社会福利机构、婚姻登记、殡葬及墓地和社会救助的管理。审批类业务主要包括儿童收养审批和社会福利机构审批,管理类业务主要是对儿童收养信息、婚姻登记信息、社会救助信息和殡葬及墓地信息的添加/删除/修改。民间组织管理科的主要功能是民间组织的审核、民间组织信息管理和民间组织年检。民政内部办公系统具有权限验证的功能,用户登录后只能处理本科室的业务。

2.3.2社区服务平台的设计社区服务平台是以业务功能来划分模块的,将社区的办公作为办公系统模块,其他模块都是对业务数据进行管理。社区服务平台的功能模块还有社区基本信息、社区组织、社会救助、社区服务、灾害数据管理和社区居委会管理。社区服务平台的功能结构图如图4所示。图4中的三级模块都是二级模块的核心功能,其他功能由于篇幅所限暂未列出。社区服务平台的主要功能模块分析如下。社区基本信息、社区组织、社会救助、社区服务都属于信息管理模块,主要功能是对相应信息进行查询。灾害数据管理的主要功能是提交灾害数据到民政局和对该社区的灾害数据进行管理。2.3.3社区家园网的设计社区家园网的实质是论坛,社区家园网实现时使用一个开源的论坛框架,然后添加一个二级模块民政业务来完成所有在社区家园网提交的民政业务。社区家园网的功能结构图如图5所示。由于篇幅所限,图5中的民政业务模块的部分功能模块未列出。

3系统的关键技术

民政服务信息系统是以Struts2为实现架构的基础,通过Spring来整合相应的框架。Struts2和Spring整合来完成对Action的管理,Spring和Hibernate整合来实现持久化的工作。ExtJS作为Struts2的视图的实现。

3.1系统核心配置文件的实现民政服务信息系统在web.xml中定义Struts2和Spring的配置文件路径。该系统中Struts2的Action对象由Struts-Spring插件来管理,该插件需要在web.xml中配置相应的监听器。web.xml文件核心内容。

3.2Spring和Hibernate整合的实现Hibernate完成系统业务数据持久化的操作,提供了save、delete、update等方法,在DAO层只需调用这些方法就可以存储业务数据。Spring对Hibernate支持非常完善,在Spring的配置文件daoContext.xml中配置一个id为dataSource的bean和一个sessionFactory的bean,在程序中使用注入的sessionFactory对象来实例化Spring框架提供的HibernateTemplate模板,DAO通过HibernateTemplate来调用持久化方法进行业务数据存储。

3.3整合ExtJS的实现ExtJS框架只需要在JSP页面导入ExtJS的核心JS文件和CSS样式,就可以在自定义JS文件中使用ExtJS提供的页面组件和表单组件,而不必使用HTML标签来编写Web界面。在主界面的JSP中整合ExtJS的代码如下。