终端系统设计

2024-09-21

终端系统设计(精选12篇)

终端系统设计 篇1

随着雷达技术的快速进步, 现代雷达的种类越来越多。不同类型的雷达需要安装不同的雷达终端系统, 搜索雷达重点关注空域中的飞机、导弹等目标, 为指挥决策人员提供目标空域的空情信息。计算机技术已在雷达系统中得到广泛应用, 雷达的数据处理、目标分类、资源调度、故障监测等都由计算机自动处理完成。雷达终端系统是一套完整的计算机系统, 主要完成雷达系统中的显示和控制功能。本文介绍了一种搜索雷达的终端系统, 该终端系统由目标指示窗口和控制窗口两个部分组成, 可以满足简易搜索雷达对终端系统的要求。

1 终端系统的功能与组成

雷达终端系统主要完成目标参数录取、数据处理、显示和控制等基本功能。是雷达系统中重要的人机交互界面, 是雷达操作员的主要控制设施。主要由显控处理机、信息显示器和输入装置三部分组成。

显控处理机由主处理机、图形控制器、通信网络接口、I/O接口组成。一般采用高性能计算机作为主处理机, 它具有较强的数据处理能力和支持网络通信接口、I/O接口的扩展能力。

信息显示器用于态势显示、状态显示、表格显示等。该显示器被设计为单台显示器, 一般使用高分辨率、彩色、液晶、加固的平板显示器。

输入装置主要包括数据输入装置、控制输入装置等。数据输入装置主要包括字符数字键盘, 用于系统初始数据输入、表格调用及控制台上的自由格式信息输入。控制输入装置包括各种控制按键。

显示和控制系统作为雷达指挥控制系统的主要人机交互界面, 一方面它将经综合后的各种情报信息以图形、数据、文字、信号及图像的形式提供给雷达操作员, 同时也接受操作员的决策和控制指令。终端系统在雷达的各个状态都是监视和控制中心。

现代雷达终端系统要在雷达信号处理的基础上判定目标的位置, 还要显示信号处理上报的目标距离、角度、经向速度等信息, 还需要对目标的信息进行滤波处理, 形成目标航迹。由于雷达终端系统是由雷达操作员控制, 因此, 雷达终端的设计要尽可能简单、使用方便。

2 终端软件设计

2.1 开发工具介绍

本文介绍的搜索雷达终端系统的软件是由Delphi7开发完成的。Delphi是美国Borland公司开发的可视化软件开发环境, 提供了方便、快捷的Windows应用程序开发工具。Delphi7的集成开发环境主要包括主窗口、组件面板、工具栏、窗体设计器、代码编辑器、对象观察器和代码浏览器7个部分。Delphi7最显著的特点是高效性和稳定性, 主要体现在以下4个方面:可视化开发环境的性能;编译器的速度和已编译代码的效率;编程语言的功能及其复杂性;丰富的VCL。

2.2 显示设计

本雷达终端系统采用单显示器, 软件显示窗口包括目标指示窗口和控制窗口。其中目标指示窗口主要显示目标的航迹信息, 控制窗口显示控制命令、选定目标信息和系统状态。

目标指示窗口分为两个子窗口, 其中一个界面显示目标方位和距离信息, 另一个界面显示目标的俯仰和距离信息。通过这两个界面可以得到目标的三维信息。

控制窗口分为参数设置、目标信息和系统状态三个子窗口。其中参数设置窗口由雷达操作员控制, 可以控制雷达系统的工作状态、寂静设置、工作频率、数据保存和数据回放。其具体参数如表1所示。

工作状态中的“快速扫描”是指雷达天线采用最快的转速, 这种情况下, 雷达的数据率较高, 适合目标较近, 需要快速刷新目标信息的情况。“正常工作”是指雷达运转在正常模式下, 天线转速适中, 雷达的数据率适中, 适合常规警戒时使用。“远区搜索”是指雷达天线采用最慢的转速, 这种情况下, 雷达数据率较低, 但是雷达信号积累时间延长, 雷达可以检测出更远距离的目标, 适合目标较远, 需要更早发现目标的情况, 或者是目标较小, 需要准确测量目标信息的情况。

而对于目标信息显示窗口, 在目标指示窗口中的方位距离子窗口选定目标后, 俯仰距离子窗口显示相应目标的俯仰与距离的关系, 同时目标信息显示窗口显示选定目标的距离、方位、俯仰、速度、目标类型等信息。

系统状态窗口显示搜索雷达的工作状态, 也可以在此窗口中预留扩展接口和菜单。

2.3 显示效果

经过上面的论述, 利用Delphi7开发的软件终端显示界面如图1所示。

从图1可以看出, 这种搜索类的终端界面左侧和右上部分为目标指示窗口, 其中左侧为方位距离子窗口, 右上部分为俯仰距离子窗口。右下部分为控制窗口, 分为参数设置、目标信息和系统状态三个子窗口。点击相应窗口栏显示相应的窗口信息。

3 结语

本文介绍了一种搜索雷达终端系统的设计。该终端界面采用Delphi7开发, 分为目标指示窗口和控制窗口两个部分。可以显示搜索雷达的探测范围, 导入地图信息后, 可以真实体现雷达的巨大功能。该终端系统设计简单, 操作方便, 可以满足简单的搜索雷达需求。

摘要:笔者设计了一种搜索雷达终端系统。该系统是重要的人机交互界面, 笔者在分析了搜索雷达终端系统的功能和组成后, 介绍了此终端系统界面的开发工具Delphi7。该终端界面分为目标指示窗口和控制窗口两个部分, 在说明了每个部分的功能后, 给出了整个终端界面的显示效果图。

关键词:搜索雷达,终端,delphi

参考文献

[1]杨长春.Delphi程序设计教程[M].北京:清华大学出版社, 2008.

[2]刘代.基于Direct Draw的雷达终端设计[J].火控雷达技术, 2009 (1) :97-100.

[3]王泽伟, 贾宏进.搜索雷达建模与仿真研究[J].雷达与对抗, 2005 (2) :7-11.

终端系统设计 篇2

摘要:无线通信的最终目标是5W。基于TD-SCDMA的移动自组网(MANET)是一种极具发展潜力的个性化通信方式,而全球定位系统为通信、导航等提供了极为有力的帮助。结合国家“863”研究项目,研究了基于GRS15L的TD-SCDMA移动自组网终端系统,分析了设计中可能存在的问题,提供了其设计思路和方法,指明了其系统设计的未来方向。

关键词:全球定位系统 移动自组网 时分多工同步码分多址系统 帧同步

移动自组网(MANET)是一种由相互间能直接通信而没有中心控制的移动节点组成的无线通信网络。基于TD-SCDMA的MANET是在充分利用TD-SCDMA蜂窝网无线资源的条件下而设计的自组织网络。基于TD-SCDMA的MANET的移动终端不但能够进行内部的信息交互,而且能够接入TD-SCDMA蜂窝网并进而连接到Internet。本文分别从底层硬件、软件和协议的角度设计了基于GPS15L的TD-SCDMA自组网移动终端。

1 MANET终端系统总体设计

与德国FleetNet移动自组网[1]不同,基于TD-SCDMA的MANET没有固定的网关、独立的频率资源和单独的无线传输技术(RTT)等。因此,在移动终端(MT)的软硬件平台、通信协议设计及组网方式上与FleetNet均有较大差异。同时,基于TD-SCDMA的MANET各个移动终端由于没有网络侧(包括Node B)的协调控制,使得MT既可充当纯MANET的移动终端,也可是TD-SCDMA蜂窝网的普通用户设备(UE),或是集MT和UE于一身的网关(GW)。因此,在MANET终端系统设计上,较普通的UE系统设计为更为复杂和深奥。

(本网网收集整理)

充分利用现有的研究成果是系统设计的首要原则。硬件平台上,在原有的现场试验移动台(FTMS;相当于UE)上增加OMAP1510开发板(含手写显示彩屏、键盘、鼠标等外设)和GPS模块。为使增加的外部设备能够与原有的.FTMS协调工作,必须增加相应的硬件接口和驱动软件等。同时,从物理层到应用层的协议软件均需做相应的修改或重写。

对基于TD-SCDMA的MANET移动终端系统设计本着从整体到局部、先概要设计到详细设计和软硬件并发设计的原则来进行。

2 硬件及接口设计

基于TD-SCDMA的MANET移动终端系统由以下几部分组成:射频及中频模块、模拟基带处理模块、数字基带处理模块、协议处理模块、语音编解码模块、SIM卡及电源管理模块、键盘及显示模块、GPS模块、PC接口模块和电源等。其组成和相互关系如图1所示。

2.1 GPS15L模块

为什么使用全球定位系统(GPS)?GPS是一种使基于TD-SCDMA的移动自组网得以正常通信的最为简洁而高效的设备。TD-SCDMA中的“S”代表上行同步,即所有发送到Node B(基站)的用户设备(UE)信号同时到达Node B。由于移动自组网是一种无中心控制的网络,所以基于TD-SCDMA的移动自组网节点之间的通信需要一个统一的时间标志,使各个终端之间的信号接收和发送以一定的节拍进行(帧同步)。美国GARMIN公司的GPS15L提供了秒脉冲(PPS),其精度为±100ns。利用这一特性,当一个秒脉冲到来时(上升沿),把它定义为每200个5ms无线子帧的起始点。在这里PPS的作用相当于Node B发送的DwPTS。

除了提供PPS之外,GPS15L通过RS-232接口还提供了时间信息和地理位置信息,这些信息对设计功率控制算法和路由算法极为有利。有了对方的相对位置,终端在计算发射功率时就更为准准确确可靠,路由寻址就更有目的性。GPS15L的接口如图2所示。

GPS的PPS送到FPGA以后,与5ms的帧中断(帧同步)计数器进行比较。如果在两个PPS之间多于200个帧中断信号,则减少帧中断计数器值,否则增加其计数值,直到刚好有200个帧中断信号为止。

GPS的位置位置信息直接送到OMAP1510开发板,由运行在该开发板上的高层协议处理。另外,GLS15L的串口速率是可以调整的,可以通过OMAP1510以一定的指令来调整其最佳工作速率(默认值为4800bps)。由于GPS送出位置信息不是主动的,因此必须编写适当的指令以定期读取这些信息。

2.2 OMAP1510接口模块

OMAP(Open Multimedia Application Platform)则由TI公司生产的集成TMS320C5510数字信号处理器和ARM9 RISC处理器的高性能开放式多

媒体应用平台。DSP+MUC是未来嵌入式应用的必然趋势。OMAP1510开发板提供了嵌入式操作系统、彩色显示屏、键盘和鼠标等外设,因此用它在未来的开发中替代目前配置的一个协议PC机和一个应用PC机,使FTMS具有更大的移动性和可靠性。其接口如图3所示。

OMAP1510与GPS的接口比较简单,它通过RS-232接口从GPS得到位置信息。位置信息经OMAP内的ARM9处理后送到其上运行的路由层。OMAP1510通过双端口随机存储器(DPRAM)与FTMS的物理层控制芯片ARM7交换数据。

OMAP1510还提供了USB接口,用它做前期的仿真调试。最初的路由和应用层协议将运行在PC机上。为使PC与OMAP1510之间能有高速的数据交互(至少需要144kbps),使用了USB总线。当这些协议都运行成功之后,将逐步移植到OMAP1510中。因此,USB在这里只是过渡性质的。

2.3 USB接口模块

OMAP1510上的USB控制器既可以在主控模式下(Master),也可以在从属模式下(Slave)工作。在这里,只把它设置在Slave方式下工作,它允许外部USB主设备通过USB总线进行配置和读写。

3 USB驱动程序及应用软件设计

实际上,USB驱动程序包括两部分:工作在(OMAP1510上的)Sybian操作系统中的主USB驱动程序以及工作在Windows /XP(PC)中的从属USB驱动程序。由于Sybian操作系统中的USB驱动程序由OMAP1510开发板供应商提供,只需要设计Windows环境下的USB驱动程序和应用程序即可。

笔者用Jungo公司[2]的WinDriver设计这些程序。首先,用KernelDriver 6.11驱动程序设计向导完成驱动程序源代码的生成(包括安装信息文件)。然后用VC++6.0等C++语言工具对这些源程序进行编辑、修改和编译以产生系统文件(.DLL或.sys)。驱动程序生成之后还需要在PC上安装以测试其可靠性和稳定性。最后,用KernelDriver生成的应用程序加以修改和编译。对编译生成的.exe文件做USB配置测试。

4 基于TD-SCDMA的MANET协议软件设计

与TD-SCDMA的MANET协议栈相类似,基于TD-SCDMA的移动自组网协议软件由物理层(L1)、物理层控制层(L1C)、无线链路控制(RLC)/媒体接入控制(MAC)层、逻辑链路控制(LLC)、TCP/IP(含MANET路由)层和应用层组成。它们的相互关系及运行实本如图4所示。

L1层。物理层包括信息编码、突发成帧、用户检测/联合检测、信道解码、测量和控制等模块。由于基于TD-SCDMA的移动自组网使用了TD-SCDMA一致的无线帧/时隙结构及信道编解码技术,因此它们的物理层基本一致。

L1C层。物理层控制层包括公共服务、接口处理、过程控制等。主要用来解析高层命令和消息并把它转换成对L1的命令(CMD)或请求(REQ)。接收来自L1的数据和信令,解析该数据/信令并把数据转发或在本软件中加以处理。

RLC/MAC层。该层主要做开环/闭环功控策略、物理层调度和自动重传请求(ARQ)等以保证一定的链路质量等。

LLC层。该层主要用来控制逻辑链路以使链路建立/保持/拆除连接。

TCP/IP层。该层主要实现MANET的IP分配与绑定、自组网节点路由/寻径和传输控制等。这一层和应用层目前在PC机上实际,下一步将把它们移植到OMAP开发板上。

应用层。该层实现诸如HTTP、FTP等的网络应用。

以上简单介绍了基于TD-SCDMA的移动自组网协议栈设计。更详细的信息请参看文献[3~4]。

目前,基于GPS15L的TD-SCDMA自组网移动终端正在测试之中,还有许多关键技术[5]需要测试和调整。勿庸置疑,未来的基于TD-SCDMA的自组网移动终端将采用长码(PN码)自同步方式而不需要GPS的支持。在终端的节电机制及唤醒机制等方面还需要更多更深入的研究。

终端系统设计 篇3

关键词:全球定位系统(GPS)高斯滤波最小频移键控(GMSK)无线通信

0引言

GPS车辆监控调度系统中,需要将车辆的定位数据通过无线数据通信平台回传到监控调度中心。常用的无线数据通信平台可以分为两大类公网和专网。采用公网的GPS系统具有投资小、覆盖面大、系统维护量小等优点,但它的实时性比较差,不能进行GPS差分定位。要用专网的GPS系统对监控目标可采用时分复用方式进行数据传输,充分利用无线频率资源,传输快、实时性好,可进行GPS差分定位,定位精度高。因此专网的GPS车辆监控调度系统尤其适合于公安、消防、公交、金融运钞等对实时性要求高的应用。专网用GPS数传终端在系统中的作用主要是实现GPS差分定位与无线通信。本文介绍用于专网的低成本、高数据率、实时性好、可靠传话音的GPS数传终端的设计方法及其性能、特点。

1数传终端设计中频率资源的充分利用

在车辆监控调度系统中,频率资源有限,不能为每个终端分配一个频段,通常是所有终端共用一个数据频道。因此,如何复用这一频率资源,使它得到充分利用,增大系统数据通信容量是数传端和系统设计中值得探讨的问题。考虑到GPS接收模块在进行GPS定位时,同时会得到一个非常准确的全球同步时钟,用它来作为时分通信的时间基准,就可以实现时分复用,而不增加成本和设备复杂度。在时分通信的GPS车辆监控调度系统中,移动终端发送和接收数据的时候不多,终端常处于空闲状态。而在车辆监控调度系统中,采用数据传输定位信息、话音实现调度功能将大大提高系统性能。因此如果能在半双工的传输平台上,实现既传输数据又传输话音而不相互干扰,将会使整个系统性能在不增加成本的情况下,得到极大的提高。我们采取以下办法,实现数据与话音的同时传输:①采用两个25kHz带宽的频道,一个用于话音通信,一个用于数据通信;②大部分时间里移动终端处于话音频道,接收或发送话音,在收发数据的时隙,无论是否收、发话音,都强制切换到数据道收发数据,数据通信完成后,回到话音频道,继续收发话音。这样数据收发只会引起话音通信的不到100毫秒的中断,因而对话音通信的影响可忽略。③在监控调度中心安装两个基站终端,一个专用于话音通信,一个专用于数据通信;每个监控目标安装一个移动终端,在给定的时隙收发数据,其它时间收发话音,基站终端与移动终端只在软件上略有不同。这样,就可以在半双工的平台上,同时实现数据和话音的半双工传输。

2GPS数传终端的硬件设计

2.1数字调制方式的选择时分通信系统中决定系统容量的主要因素有三个:无线数据传输率、不同终端之间数据传输的保护时间以及每个终端的数据量。增加数据传输速率,可直接加大通信系统容量。在车辆监控调度系统中,带宽资源是非常有限的,要提高通信数据率,必须采用效率比较高的调制方式。

2.2频率调制和解调的设计为了保证数据传输的稳定可靠,发射电路采用两个振荡器:一个中频振荡器和一个本地振荡器,数据和话音分别调制这两个振荡器。数话分开调制的好处是避免了两路的相互影响,并且数据信号直接调制中频晶体振荡电路,提高了数据调制的稳定度,有利于实现MSK调制和接收电路的解调。中频振荡器采用高精度晶振构成的振荡器;本振采用可编程吞脉冲PLL(锁相环)频率综合器,通过PLL将本振VCO(压控振荡器)锁定于高精度晶体振荡器,使本振既具有很高的频率稳定度,又可以通过编程改变频率。从天线接收来的射频信号放大后,经过两次下变频、滤波得到基带信号,基带信号放大后,可以推动喇叭发声或往高斯逆滤波器解调出数字信号。由于PLL频率综合器的成本比较高,考虑到实际使用时频率资源的限制,数传终端采用半双TT作方式,频率调制和解调共用一个PLL频率综合器(本振)。PLL的转换时间是一个重要的指标,转换时间的大小直接影响终端的性能。转换时间长使终端数字/话音通信频道转换时间也长,不同终端发送数据保护时间加长,会大大减小整个系统的数字通信容量,降低系统性能;而且PLL的转换时间长,数据通信就会使话音通信中断较长的时间,严重影响话音通信的质量。因此设计时应尽量减少PLL的转换时间,提高PLL的锁定速度。采用变宽法加速PLL的锁定,系统性能有了较大提高。

2.3高斯低通滤波和逆滤波电路高斯低能滤波器指的是滤波器的频率响应为高斯函数,高斯滤波器的冲击响应也为高斯函数,采用模拟方法是不可能实现这种滤波器的,通常采用数字存储的方法实现高斯滤波器。这里采用一款由CML公司设计生产的GMSK调制解调器FX589。为了达到无线通信要求的信道带宽为25kHz,带外干扰<-60dB,选择数据率为9600bps,BT=0.5。根据FX589的工作特性,采取了以下措施,提高数据通信的性能:①精心设计FX589的外围电路,配合FX589工作;②将发/收的数据进行加/解扰,去除信号中的直流和低频成分以适合FX589的要求;⑧给数据加上合适的头码,利用FX589恢复接收时钟,保护接收数据完整性;④软件上采取数据检错重发机制,消除误码对系统性能的影响。

2.4数传终端的整体设计整个数传终端的设计以MCU为中心,并采用FPGA来整合周边器件,提高系统的稳定性,降低测试维修的复杂度。串行EEPROM用于存储车辆的重要信息,如编号、车牌号等。FLASH用于记录车辆运行信息,以供调度中心查询。SRAM存储器主要用于存储临时数据,如GPS定位信息、差分定位信息等。GPS接收模块用于接收GPS信号,实现GPS差分定位功能。显示与控制面板采用带背光液晶显示,由电源音量旋钮、静噪调整旋钮与四个轻触按键控制。RS-232测试设置口用来与PC机或其它设备通信。FPGA将所有器件联系成一个整体,由微控制器通过串行通信口、地址数据接口及通用I/O口控制各模块协调工作,完成整个数传终端的显示、通信与数据处理等功能。

3GPS数传终端控制软件的设计

智能家居终端系统的设计 篇4

本文设计的智能家居终端系统微处理器选用的是Chipcon公司生产的CC2430芯片。CC2430芯片能满足以ZigBee为基础的2.4 GHZ ISM波段应用, 并且成本低, 功耗低。这是世界上第一个真正的单芯片ZigBee解决方案, 是世界上第一个真正意义上的SoCZigBee一站式产品。它拥有一个高性能2.4 GHz直接序列扩频的射频收发器核心和一个工业级小巧而高效的8051MCU。

本文设计的智能家居终端系统, CC2430即是处理器又是收发端。CC2430检测到各个传感器模块的数据及时传送给上位机, 并且及时执行上位机发出的指令。检测传感器各模块数据的准确程度对本系统非常重要。虽然各种检测传感器工作原理不同, 但与处理器连接的方式相似。因为各个检测模块要分别放在家里的不同位置, 所以硬件设计应简洁而小巧。 (图1) 是智能家居终端系统的结构框图。

Zigbee无线模块:Zigbee技术是一种短距离、低速率无线传输的网络技术, 是一种介于无线标记技术和BlueTooth (蓝牙) 之间的技术。采用一般IEEE 802.15.4收发器技术与入ZigBee协议栈的组合, 在数千个微小的传感器之间相互协调实现通信。Zigbee技术能满足低数据量, 低成本, 低功耗, 高可靠性的无线数据通信。Zigbee技术使用网状网拓扑结构, 自动路由, 动态组网, 直序扩频的方式并且使用2.4G免费频段, 所以Zigbee技术非常适合用做智能家居的无线传输。

智能家居终端系统的无线射频收发模块:CC2430兼容IEEE802.15.4标准, 拥有8051内核的单片机, 同时, CC2430芯片在单个芯片上集成了ZigBee RF前端、存储器和微控制器。因此除了有作为控制器的作用外, 它还有作为信息收发器的功能。 (图2) 为智能家居终端系统的硬件结构。

CC2430无线收发模块的核心部分实际上是一个CC2420射频收发器。CC2430的无线收发结构是一个基于低中频的收发器。CC2430的数据缓冲区采用FIFO (先进先出) 的方式进行数据接收, 然后内存通过DMA方式和缓冲区进行数据交换。CC2430的无线发送部分是一个基于上变频的发送器。接收的数据存储在一个接收FIFO的数据缓冲区, 发送数据帧的前导符和开始符通过硬件产生。信号经过D/A转换后模拟信号被发送出去。由于CC2430内的8051内核和无线收发模块集成在同一个芯片上, 因而它的外围电路设计比较简洁。

温度检测模块:该模块的设计是通过CC2430的可编程I/O口P0-0与DS18B20的DQ连接, 从而实现发送控制信息和接收数据信息的功能。本文选用DSl8B20的温度传感器是数字型的, 采集到温度值后可以直接显示在LCD上。DS18B20与处理器的连接电路比较简单, 并且温度传感器不需要外加电源。

空气质量检测模块:通过在室内安装不同的空气质量传感器来检测空气质量情况, 把检测结果给CC2430, CC2430再通过Zigbee无线网络传给上位机, 由上位机的空气质量智能分析软件对数据信息进行显示、分析或播报处理, 并智能够自动开启空气净化器, 给家人一个健康的空气环境。

电磁阀控制模块:电磁阀是控制煤气开关的执行机构, 本设计选用ZD—20型电磁阀, 它是一种双稳态高效节能型电磁阀由3.6 V锂电池供电, 具有点开和点关的脉冲工作方式。一旦开启或关闭, 可处于自保持状态, 无须电源供电。通过电磁阀控制电路, 单片机控制系统可以很方便地控制用户煤气的使用。

报警模块:由LED灯和蜂鸣器组成。当室内温度超出规定范围、空气质量不好或电磁阀出现故障, CC2430会驱动LED灯亮并且蜂鸣器鸣响。

参考文献

[1]吕京建, 肖海桥.面向二十一世纪的嵌入式系统综述电子质量[M].2001, 8:10-13.

[2]孙廷才.嵌入式系统与信息化[J].自动化博览, 2005, 12:6-8.

[3]邓磊.家庭网络技术与发展趋势一智能家居[J].2004, 4 (l) :4-7.

[4]刘敢风, 吴明光.家庭自动化几种主流网络协议[J].电子技术应用, 2003, 2:6-7.

[5]林勇.基于LPC2214的家庭智能终端的设计与实现[J].电子技术应用, 2006, 3:66-69.

烟草零售终端管理系统 篇5

烟草零售终端管理系统是基于国家烟草局提出的实现“三个满意”、建立“工商战略联盟”、“电话订货、电子结算、网上配货、现代物流”等工作方针,通过移动通信技术、无线POS技术、数据接口等技术及时采集零售客户的卷烟需求信息及进销存信息,并根据进销存信息向其主动配给卷烟的综合烟草零售平台。

烟草零售终端管理系统,能够为卷烟专卖户提供卷烟销售、在线订货、网上配货、库存管理、信息发布、视频广告、问卷调查等功能,并提供统计报表支持;能够为烟草商业企业的市场人员的工作提供了一个全新工具,增强了市场人员服务烟草专卖的力度;同时能够为烟草企业提供可靠的决策支持,通过准确及时的采集烟草专卖户的零售信息,合理的数据分析,报表展现,清晰及时的反应市场变化趋势。

二 系统开发背景

在我国现有的烟草专卖体制下,烟草商业企业是承担卷烟从生产企业向零售终端传递的唯一流通企业。与其它流通企业的不同在于,目前它主要承担卷烟这种单一品类商品。因此,在中国开放烟草市场后,承受的市场冲击力是相当巨大的。

如何抵御和缓解这种危机?对于商品流通企业来说,核心竞争力就是目前掌握的庞大零售终端网络。面对数目庞大的零售终端,有效地巩固和服务单单依靠人的力量是明显不足的,必须采用现代化的信息技术手段才可以实现有效的管理和控制。

建立以客户需求为导向的运行机制和工作模式,必须把客户置于中心位置,及时收集客户需求信息,调整和创新服务内容,与客户需求形成联动,从而提高企业管理对市场的快速响应和应变能力。这一切都是建立在海量客户信息的收集、管理、提炼、挖掘的基础之上的,而海量信息的及时收集处理必须依靠信息化技术来解决。

国家烟草专卖局局长姜成康在2007年全国烟草网建会议上提出:“切实加强零售终端信息工作,在提高客户服务水平的同时,积极探索客户信息的采集、分析和利用。继续在服务的规范性上做文章,理顺商业企业内部流程,制定科学公正的政策,做到货源分配、订单处理、送货线路由系统自动生成,实现客户经理、送货员、订单员三线封闭运作,进一步提高对客户服务的水平。同时,要注重客户经营信息、库存信息的采集、分析和使用,不断提高经营水平。”

三 系统结构

利用自主研发的多媒体终端作为平台的信息采集终端,通过有线或无线网络接入前置机,透过终端管理服务器,与烟草零售管理平台连接成为一个有机的整体,形成一个集烟草零售、终端进销存管理与零售数据分析于一体的综合的烟草零售平台。

系统包括无线多媒体终端、GPRS专用网络、APN专用通道、终端管理服务器、终端业务软件、系统一体化平台。系统拓扑结构如图所示:

四 系统功能

1终端业务软件功能

 订单管理——零售网点可通过本功能向烟草局订货,免去了常规人工电话订货的烦恼。

 到货管理——物流送货后确认到货并做满意度调查,确认后增加库存。 零售管理——支持按包、按条多种销售方式。

 会员管理——用于积分以及会员优惠吸引长期客户和客户关怀和兑换礼品。

 库存管理——使零售人员随时查看卷烟库存情况,并且按预设时间五天为半天或一天自动定时上报库存。

 信息管理——烟草公司可以通过该功能向所有零售终端发布文字、图片通知,并接收反馈。

 视频管理——将卷烟信息、新品及新的政策等视频发布到终端并播放广告等。

2零售管理平台

 系统管理——为不同职位的使用者提供相应的使用权限。

 终端管理——建立终端与烟草零售点的联系。监控终端使用状况,向终端发布信息。

 网上配货——网上配货指烟草商业企业通过信息网络方式掌握零售客户库存,向零售客户主动配给卷烟的方式。

 网上订货——网上订货是指零售客户通过信息网络向烟草商业企业提出卷烟需求订单的订货方式。

 客户经理管理——客户经理是烟草公司连接企业与客户的桥梁与纽带,客户服务活动的主力军,对客户资源的开发和利用,客户价值的认识和挖掘,发挥着举足轻重的作用。主要工作内容有:零售客户分类、信息维护和收集、需求预测、零售客户服务、品牌培育、经营指导、市场分析、工作记录七个方面。

 会员服务——会员凭卡购买卷烟,可通过终端对本次消费进行积分.并保存在终端上,数据同步时上传的系统后台,终端通过扫描会员卡,可查询该会员积分. 客户库存与销售查询——支持以客户或烟草维度查询零售户的库存及销售情况,及零售户采购的情况。

 库存查询与抽检——可按时间对库存状况进行查询。可通过扫描条码选择某类卷烟对其库存进行查询。客户经理可对任意品牌的库存进行查询,并打印该品牌的库存。

 信息互动——查看公司最新的通知,最新的促销信息,本站点的限量标准、批发价,专卖政策、法规宣传等,文本形式;查看烟草公司最新的广告,包括文字、图片。

 问卷调查——以选择题的形式进行调查,烟草公司可以把感兴趣的问题及备选答案项以问卷的形式发送到信息终端上,零售户通过选择答案回答后把答案同步传递到烟草公司。

 统计分析——对进销存相关数据进行专业的统计与分析。为企业管理者的商业决策提供强有力的依据。3数据分析和决策支持

 数据分析和决策支持——业务员和领导决策层能够快速了解自己关心的数据信息。

 社会库存和需求预测分析——为”按客户订单组织货源”工作的开展,提供了决策依据。

 品牌结构与消费趋势分析——通过对零售户销售情况的综合分析,再配合依托会员卡建立的第一手消费者的消费信息,可以从中分析品牌培育工作的得失,并为今后的市场品牌策略提供决策依据。

 零售价格波动分析——从特殊的视角审视市场情况,为企业制定长期市场战略和网建工作规划,提供决策依据。

五 创新点和技术特点

 紧扣烟草商业零售业务特征。针对烟草专卖专供、零售店众多的特点,快速提升信息化管理水平,使烟草商业流通变得高效快捷。

 完善的烟草零售管理平台功能。为卷烟专卖户提供卷烟销售、在线订货、网上配货、库存管理、信息发布、视频广告、问卷调查等多种功能  使用方便,易于推广。零售终端体积小,功能全,便于安装维护,性价比高

 具有行业特色的数据分析。通过及时掌握零售店的销售库存信息为烟草企业生产配送提供可靠的决策支持。

六 结束语

智能车载终端通信系统研究 篇6

摘 要:本文讨论了智能车载终端的各种通信模块,主要有利用RS-232串口实现了基准站与电台的数据发送,利用Socket通信与电台通信实现了车与车的联系,利用GSM/GPRS通信实现了车与监控中心的联系,最终实现了智能车载终端的各种数据传输。

关键词:智能终端;通信;RS-232SocketGSM/GPRS

中图分类号: P208 文献标识码: A 文章编号: 1673-1069(2016)25-186-2

0 引言

智能车载终端[1]作为智能交通(ITS)的最重要组成部分,融合了BDS技术、数据通信技术及计算机技术,实现对运行车辆的动态监控管理,通过GIS平台实时、准确显示车辆的动态运行状态,并实现对运行车辆的动态定位跟踪、监控,安全预警以及集中调度。本文采用了北斗高精度实时差分定位技术实现车辆的厘米级定位[2],利用RS-232串口实现了基准站与电台的数据发送,利用Socket通信与电台通信实现了车与车的联系,利用GSM/GPRS通信实现了车与监控中心的联系,总的来说,部分实现了“车—车”以及“车—ITS中心—车”的车联网。

智能车载终端主要具有如下功能[9]:①车辆定位;②车与车的通信;③车与ITS中心的通信;④安全预警服务,包括车辆自助报警与监控报警;⑤显示车辆调度信息。

智能车载终端的通信系统主要实现车辆与车辆以及车载终端与ITS中心的双向数据传输;ITS中心完成对车载终端的数据存储、远程调度及监控等功能[3]。如何将车载定位信息发送给其他车辆、以及ITS中心,是本文对数据通信的研究重点。以往的ITS系统多是采用单纯的GSM/GPRS通信或是CAN总线技术等,本文采用基于WIFI模块的Socket[3,4]通信的UDP协议实现数据的转发与接收,对比数据线、蓝牙、GPRS等,其优点在于应用距离比数据线长、穿透性优于蓝牙、成本低于GPRS通信;采用电台通信实现车与车的联系, 主要是考虑到车与车之间的动态距离以及电台的成本较低;采用RS-232串口通信实现基准站与电台的数据传输主要考虑在十米范围内可以成功传输数据以至于不会出现数据丢包并且成本较低;采用GSM/GPRS通信实现车与ITS中心的联系,是因为车与ITS中心的距离会比较远,以及GSM/GPRS通信网络覆盖面广、可靠性行高、误码率低等优点。如图1所示为智能车载终端的通信模块。

1 智能车载终端的通信模块

1.1 GSM/GPRS模块

智能车载终端的内置GSM模块可以方便地利用GSM网进行通信[5],可以实现无线数据的接收与发送。需要选择支持GPRS功能的SIM卡,并开通GPRS服务,使得智能车载终端与ITS中心的数据传输“永远在线”,从而避免了短消息数据传输的“间歇性在线”。智能车载终端利用GSM/GPRS功能负责上传ITS中心需要的各种数据,也可以接收并分析ITS中心发送的各种命令,并进行相应的操作。

1.2 电台模块

智能车载终端的内置电台模块主要用于车与车之间的联通,本研究选用433数传电台无线通信模块,其主要为GNSS差分数据传输所设计的高性能收发一体数传电台,适用于RTK实时数据传输。其工作在UHF频段,采用先进的频率合成技术和温补控制,频率稳定度高,先进的GMSK数字调制解调技术确保数据传输可靠,具有收发一体、体积小、功耗低、电磁兼容性极好、灵敏度高、误码率低等优点[6]。本车位置在智能车载终端GIS平台上显示的同时,其他附近车辆也会通过电台模块将其定位数据发送至本车智能车载终端上并一同在GIS平台上显示。

1.3 WIFI模块

智能车载终端内置WIFI模块的Socket通信主要用于实现数据的转发与接收。选择插针式内置天线WIFI模块USR-WIFI232-A,其优点在于通讯距离长、体积小、支持多种WIFI加密算法、支持TCP/UDP等网络协议等[7]。基于UDP协议的Socket通信是一种面向非连接的通信协议,正式通信前不必与对方建立连接,只需要知道通信对方的IP地址和端口号(port)就可以向对方发送信息,从而将BDS接收机实时接收的定位数据不断转发出去;基于TCP协议的Socket通信是一种面向连接的通信,发送数据时,不仅需要通信对方的IP地址和端口号(port),还需要与通信对方进行“三次握手”(three times handshake)才能进行数据通信,从而将本车与其他车辆的运行状态与位置在智能车载终端的GIS平台上实时显示。

1.4 RS-232串口模块

在RS-232标准中,所有需要通过RS-232串口传输的字符是以一串行的比特串形式来一个接一个的串行(serial)传输,该方式的优点比较明显,主要在于传输线比较少,配线较简单,传送距离可以较远。最常用的编码格式是异步起停(asynchronous start-stop)格式[8],该格式是使用一个起始比特(bit)作为开头,然后后面紧跟着7个或者8个数据的比特,接着是可选的具有奇偶校验性质的比特,字符的最后是1个或2个停止比特。因此按照此格式计算,发送一个字符至少需要10比特,这种方法可以带来的一个比较好的效果,就是可以使全部的传输速率以及发送信号的速率按10分量来划分。

智能车载终端的BDS接收机将接收到的定位数据经过差分与计算。一方面,通过Socket通信将本车姿态与实时位置显示在GIS平台上,并且将本车姿态与位置通过电台发送给其他附近车辆,因此本车智能车载终端的GIS平台将会同时显示本车与其他附近车辆的姿态与位置,通过计算两车相对距离,实现智能车载终端的自助安全预警服务;另一方面,本车智能车载终端也会将本车姿态与位置通过GSM/GPRS通信发送给ITS中心, ITS中心的控制调度命令也是通过GSM/GPRS通信发送到智能车载终端中。从而部分实现了“车—车”以及“车—ITS中心—车”的车联网[9]。

2 结束语

如图2所示为智能车载终端应用软件离线地图加载界面[10],各模块数据通信都正常运行时,车辆将会很精准的定位于高速公路上,并可以分车道显示车辆。

实验证明:智能车载终端的各种通信方式可以很好地进行数据传输,RS-232串口实现了基准站与电台的数据发送,UDP协议通信与电台通信实现了车与车的联系, GSM/GPRS通信实现车与ITS中心间的通信,总的来数,数据通信的各模块可以很好地实现智能车载终端与基准站以及应用软件的数据传输,后期将继续优化数据通信部分。

参 考 文 献

[1] 周温庆,冯文菲,陈继努.基于GIS平台的GPS智能车载终端的设计[J].重庆邮电大学学报(自然科学版),2008,S1:73-75.

[2] 余小龙,胡学奎.GPS RTK技术的优缺点及发展前景[J].测绘通报,2007,10:39-41+44.

[3] 刘邦桂,李正凡.用Java实现流式Socket通信[J].华东交通大学学报,2007,05:110-112.

[4] 周泽兵,边馥苓.基于Socket通信的Web GIS实时监测系统[J].测绘科学,2006,04:88-89+69+7.

[5] 曹洁,郭春禹.GSM模块对终端GPS数据的通信实现[J].电子测量与仪器学报,2010,11:1068-1073.

[6] 朱鹏.短波信道传播特性和测量方法研究[D].成都:电子科技大学,2008.

[7] 潘方.RS 232串口通信在PC机与单片机通信中的应用[J].现代电子技术,2012,(35)13:69-71.

[8] 张海艳.RS232/485与CAN总线协议转换器的研究与设计[D].大连:大连海事大学,2008.

[9] 王古月,陶庭叶,张耀允.北斗智能车载终端的研究与实现[J].信息通信,2016,04:80-82.

基于移动终端的物品识别系统设计 篇7

当人们在生活中看到非商场中摆放的物品 (比如街上陌生人穿的服装等) , 而想知道该商品的价格、销售地、质量等具体信息时, 往往通过主动询问、打听来获取信息。随着智能手机进入人们的生活, 使用手机购物已成为一种时尚。如何通过手机拍照方便获取未知物品的信息变得越来越迫切。此外, 商家为提高商品出货量, 也将尽可能让自己的商品为众人所知, 如何使人们通过商品本身即可便捷地了解其有关信息, 也同样是商家关注的问题。本文主要探讨如何对手机拍摄的照片通过图像处理与分析, 使手机自动识别商品, 并上网自动搜索, 最终将商品的具体信息显示在用户手机界面上, 方便广大消费者获取陌生商品信息, 减少用户搜索查找物品的时间。

1 处理方法

对于手机拍摄的物品图片, 要获得其属性信息, 必须进行大量分析处理, 首先必须识别出该物品, 其次获取物品自身信息, 最后搜索物品更多信息。

1.1 图像预处理

由于手机所拍照片分辨率、大小不一等, 为进行图像分析, 必须对照片进行预处理。主要采用图像缩放技术将照片按比例缩小或放大, 进行分辨率尺寸调整, 使其和系统数据库中所存储图片保持一致 (数据库中的图片都是同等大小的) 。

1.2 图像背景分离

为进行图像处理分析, 必须去除有效图像之外的无关信息, 根据图像中变化比较大的像素寻找物品边沿线条获得背景, 从而将背景信息剔除。由于背景信息可能和有效图像混杂在一起或者背景信息更为敏感, 容易导致背景分离出错。例如街上随手拍摄的行人服装, 背景中可能还有其他非关注人员, 而且其他非关注人员服装信息可能更敏感 (例如更大、更清晰) , 分离需要的图片时, 系统自动图像处理可能会出错, 因此需要人工参与, 帮助计算机 (手机) 获取图像边沿、确认背景, 最终只保留有效图像信息。

1.3 根据比例调整图像大小

剔除图像背景后, 剩余有效图像可能变得比较小, 不能和数据库中图像进行有效比对, 此时需再进行一次图像缩放, 保证待分析处理图像大小和数据库中存储的图像一致。

1.4 确认物品种类

剔除待处理图像背景后, 再根据图像特征值 (例如纹理走向、轮廓形状等) 提取物品种类[1], 必要时进行人工参与, 以保证信息的准确性。如拍照物品为衣物时, 可以根据轮廓形状等确定是裤子还是上衣。

1.5 精确分析比对

确定物品种类后, 需和数据库中相应图片进行分析比对。将待分析处理图像切割为大小相同的矩形方块, 每个矩形方块的大小和数据库中切割图像的矩形方块大小一致[2,3]。本文仿真实验中将图像切割为100*100的小方块。按照位置顺序进行比对, 记录比对结果的相似度并进行分析, 当数据库中某个图像和待分析图像的相似度达到90%以上时, 可以认为数据库中图像就是对应待分析图片, 从而获知物品的初步信息。

1.6 搜索查找与分析

确认物品并获得初步信息后, 若需要物品的更多信息, 需进行网络搜索, 查找该物品的其它具体信息, 如销售网站、价格比较、用户评价、同类同档次物品等。最后将搜索到的信息整理、显示给用户, 提出购买建议等相关信息, 以辅助消费者购买。

2 系统仿真实验

本文应用上述分析处理方法, 以服装品进行了仿真实验, 以验证该分析处理方法的可行性。

2.1 仿真系统工作流程

按照前述分析过程, 绘制仿真系统工作流程如图1所示。

2.2 仿真系统实现

仿真系统的具体实现过程如下: (1) 利用MATLAB图像处理软件对拍摄的图片进行预处理 (例如去除噪声) , 以提高图片的对比度及分辨率; (2) 图像背景分离[2]; (3) 利用图像提取特征 (例如纹理检测) 确定物品种类, 如是否属于棉麻、丝绸等; (4) 将图片进行切割处理, 与原图像的相同部位进行像素点对比, 若像素点相同率达到90%以上, 即可确定物品; (5) 利用MYSQL建立数据库[3], 存储物品信息; (6) 与淘宝、京东等网站进行连接, 实现随时购买; (7) 完成信息即可从后台传输到前台。

2.3 系统仿真分析

在进行仿真实验时, 通过验证图像 (见图2) 进行分析处理, 验证了该处理方法的可行性。经过分析发现, 该处理方法在自动剔除背景时容易出错, 导致剩余图像有可能不是有效图像。人工参与剔除背景能提高获取有效图像的准确性, 进而使该方法可付诸实际应用。

3 总结

本文探讨设计和开发基于移动终端的物品识别系统, 采用图像识别、图像切割、图像缩放技术, 将手机拍照图片与数据库中存储的图片进行匹配, 即可获得相应的商品信息, 从而方便购物。此项目面向智能手机开发, 用户可以做到随时随地购物, 从而实现购物的方便化、智能化, 推进电子商务的发展。

摘要:介绍基于移动终端的物品识别系统设计。采用图像提取与分离技术, 结合计算机及数据库相关技术, 对手机拍摄图片进行处理分析, 以确定图像对应物品, 并通过检索查询获取物品相关详细信息, 方便消费者购物、商家信息发布等, 推动电子商务发展。

关键词:移动终端,物品识别,数据库,图像分析

参考文献

[1]MARKS NIXON.特征提取与图像处理[M].第2版.李实英, 杨高波, 译.北京:电子工业出版社, 2010.

[2]刘海波.Visual C++数字图像处理技术详解[M].第2版.北京:机械工业出版社, 2014.

车载信息系统终端的研究与设计 篇8

随着我国汽车保有量越来越多, 汽车在带给人们便利的同时也引发了一些问题, 比如能源问题、环境问题和安全问题是汽车发展面临的三大问题。本论文设计了一种车载终端, 该车载终端置于车内, 采集和处理各种信息, 配合监控中心可以实现车辆的定位、车辆控制、远程故障诊断和管理调度等功能。2008年东北大学的张超设计了基于CAN总线的车载GPS导航系统, 可以实现车辆的定位。2012年浙江大学的杨瑞设计了工程车辆的车载终端, 可以实现工程车辆的远程控制和数据存储等功能。当前车载终端研究主要存在的问题是车载系统功能单一, 难以扩展, 并且多采用GSM等比较落后的通信方式。而本文设计的车载终端功能较丰富, 扩展方便, 并且采用GPRS/3G通信方式, 速度快捷且方便, 为车载终端的设计提供了有力的参考。

1 车载终端的硬件设计

1.1 车联网总体架构设计

本文主要研究的是车载终端的软件和硬件设计, 车载终端采用高速嵌入式处理器+GPRS/3G模块组合的方案[2]。主控芯片为STM32F103VCT6, 其架构是ARM Cortex-M3, 封装类别是LQFT100, 该芯片的处理能力和处理速度能够满足车载终端的使用要求, 选择SIM900作为车载终端的无线网络传输模块。

在车载终端的硬件设计中, 主要设计芯片供电电路、复位电路、时钟电路、程序下载电路、TFT液晶显示电路、外部设备连接电路等等[3]。

1.2 车载终端电源管理系统设计

汽车蓄电池输出电压一般为12V, 由于许多芯片的工作电压不一致, 所以需要设计多个电源管理子系统以满足不同芯片的使用。首先将12V电压转变为5V电压满足CAN总线节点的工作需要, 然后将5V电压分别转换为4V和3.3V, 4V电压供SIM900模块工作, 3.3V电压供STM32F103VCT6芯片工作。

12V到5V电压转换芯片采用的是稳压三极管LM2596-5V, 5V到3.3V的电压转换芯片采取的是封装为SOT-223的AMS1117_3.3。SIM900一般工作在3.4V到4.5V电压, 5V到4V的电压转换芯片选用MIC29302, 增加去耦电容和旁路电容来滤除干扰[4]。

1.3 GPRS无线传输模块和GPS系统的硬件设计

本系统无线传输模块采用的是SIM900, 实现车载终端和上位机监控中心之间的通信, SIM900的外围原理图如图1所示。SIM900主要通过RX、TX和GND引脚与STM32芯片进行通信。SIM900模块要有SIM卡才可以使用, SIM900芯片与SIM卡之间用一个22Ω的电阻来匹配阻抗。

要实现车辆的定位和监控, 需要使用GPS全球定位系统, 本系统选用的GPS模块为VK162, 工作电压为3.0V-5.0V, RF_IN引脚连接天线, 其匹配阻抗为50Ω, 上电后TXA、RXA引脚会自动输出GPRMC格式的数据。VK162还可以使用备用电源供电, 确保在没有外接电源时内部时钟能够正常工作[5]。

1.4 CAN总线节点硬件设计

C A N总线节点采用微处理器+CAN控制器+CAN收发器的设计方案, 这种方案虽然外部电路设计较为复杂, 但是可以根据应用情况灵活地选择控制芯片, 成本比较低。本次设计采用的微处理器是高性能、低功耗STC89C52, 其内部资源完全可以满足系统的需要, CAN控制器和收发器分别是SJA1000和TJA1050T, 为了提高节点的抗干扰性, 在SJA1000和TJA1050T之间增加了2个光电耦合器6N137进行电气隔离。STC89C52与SJA1000主要通过数据I/O口相连[6]。SJA1000的片选引脚CS与STC89C52的P2.7相连。图2为CAN总线控制器和收发器的原理图。

2 车载终端的软件设计

论文设计的车载终端主要包括3个功能模块, 分别是: (1) 进行GPS数据的接收与解析; (2) 车载终端与GPRS SIM900模块进行通信, 实现上位机和车载终端之间的交互; (3) 车载终端与汽车上的CAN总线节点进行数据交换, 实现CAN总线协议与串口协议之间通信网关的功能。下面将详细介绍这几个功能模块的具体实现。

2.1 GPS和GPRS软件设计

2.1.1 GPS信息的提取

ST M 3 2有多个串口资源, 使用串口1与SIM900通信, 串口2与CAN总线进行数据交互。GPS输出数据遵循NMEA0183协议, 其格式是数据中的经度、纬度和时间等信息都是用“, ”隔开, 通过判断“, ”的个数就可以提取经度和纬度信息。同时还要判断GPS输出的数据是否有效, 数据以“$GPRMC”开头并且第18位为“A”才代表数据有效, 通过语句Compare_String (GPS_Rx Buf, "$GPRMC", 0, 0, 6) ==1) && (GPS_Rx Buf[18]=='A') ) 来判断, 在验证GPS输出信息有效之后才进行下一步的提取经纬度信息操作, 否则直接过滤[7]。GPS信息处理流程如图3所示。

2.1.2 GPRS无线通信软件设计

S I M 9 0 0可以工作在透明传输模式, 也就是说不需要对数据进行复杂的封装, SIM900可以将接收到的数据直接通过网络发送出去。对S I M 9 0 0的控制是通过AT指令来实现的, 比较常用的透明传输AT指令有"AT+CIPMODE=1rn"、A T+C G A T T=1rn"、"AT+CIPCCFG=5, 2, 1024, 1rn"等等。

为了保证数据的安全性和解析的方便, 通信双方之间定义了一个应用层协议, 协议内容包括帧头、VIN号、帧类型、数据内容、校验和、帧尾等。帧头使用“$$”字符表示数据的开始, 帧尾使用“&&”表示数据的结束。车载终端与监控中心之间的协议规定了帧类型及其对应的编码, 车载终端所发送的数据包格式如下:

2.2 车载终端CAN通信设计

2.2.1 CAN总线节点软件设计

CAN总线节点的软件设计, 主要包括初始化函数、查询发送函数和中断接收函数三部分, SJA1000初始化是在复位模式下进行的, 主要设置时钟分频寄存器 (CDR) 、输出控制寄存器 (OCR) 等参数, 然后查询状态寄存器的值, 若发送缓冲区被释放, 则可以进行数据的发送。接收过程是使CPU中断, 若接收中断, CPU读取出接收缓冲区的数据, 根据这三个函数可以实现CAN总线接点的数据收发功能[8]。

2.2.2 CAN协议与串口协议网关设计

C A N总线协议与STM 3 2的串口协议格式并不一致, 若要实现CAN总线与串口之间数据的双向传输, 需进行串口协议与C A N总线协议的转换。C A N总线与串口之间需要进行电平标准和通信协议的转换。本次设计使用Peli CAN模式的标准帧格式, 总线传输波特率为125kb/s, 当单片机串口检测到缓冲区有数据时, 则将该数据封装成CAN总线的帧格式, 由CAN总线进行数据的发送。反之亦然, 当CAN总线上的数据需要通过串口发送时, 将CAN总线缓冲区内的数据转换为串口数据格式然后发送出去, 这样即可完成实现CAN总线与串口之间的通信, 其转换流程图如图4所示。

3 系统的测试与结论

为了配合车载终端的测试, 论文开发了上位机监控中心和Android手机客户端, 在系统的硬件、软件以及上位机设计均已经完成之后, 对系统进行测试, 车载终端与CAN总线联合调试如图5所示。根据测试结果, 车载终端工作正常, 可以与CAN总线以及上位机之间进行通信实现相应功能。验证了车载终端软件、硬件设计方案的可行性, 可以为相关车联网研究提供有力的参考。

参考文献

[1]TSUGAWAS.Inter vehicle communications and their applications to intelligent vehicles:an overview[C]//IEEE Intelligent Vehicle Symposium, 2002:564-569

[2]王建强, 吴辰文, 李晓军.车联网架构与关键技术研究[J].微计算机信息.2011, 27 (4) :156-159

[3]杨瑞.工程车辆联网系统及软件平台设计[D].杭州:浙江大学, 2012

[4]张伟.基于GPS和GPRS的多功能车载终端的设计[D].武汉:武汉理工大学, 2011

[5]张剑武.基于CAN总线的汽车信息平台的数据获取[D].上海:华东师范大学, 2011

[6]Davis RI, Burns A, Bril RJ.Lukkien JJ (2007) Controller area network (CAN) schedulability analysis:refuted, revisited and revised[J].Real-Time System, 35 (3) :239~272

[7]向前勇.基于单片机的GPS导航装置的设计[D].成都:西南石油大学, 2009

终端系统设计 篇9

伴随着信息时代人性化的推进, 人们对信息交流的便捷性提出了更高的要求。自上世纪九十年代互联网进入中国以来, 电子商务在国内的发展突飞猛进, 其中服装类占有重要比例。而目前服装市场上对客户服装尺寸和个性化要求并没有完美的解决方案, 用户无法实时地获取自己的服装尺寸数据。本文实现由移动终端和服务器两部分组成的智能裁缝系统, 旨在帮助用户通过拍照获得精确的衣着尺寸, 同时也为网络服装电商降低了售后服务的成本, 节省更多的时间和精力。

1 系统设计

1.1 移动终端功能

智能裁缝系统功能流程图如图1所示。当用户开启数据网络, 并运行智能裁缝软件时, 系统将自动获取用户保存的身材尺寸信息;用户可以选择拍照获取实时服装尺寸, 也可以选择获取保存的历史数据并显示, 还可以选择调用服务个性化模块以获取服务器推荐数据;系统将根据用户不同的操作来调用不同的功能模块, 以及时实现用户的需求。在移动终端的应用程序开发上, 本系统采用PhoneGap+JqMobi。

1.2 服务器功能

本系统的web服务器主要功能是进行图片接收和处理, 根据客户端发来的请求, 返回给客户端对应的数据。为了避免客户端进行大量的图片数据处理, 服务器将要进行大量的数据计算。同时, 服务器还要向客户端推送对应的服装款式数据。本系统的服务器要有超强急速的计算能力, 还要能承受住高并发性。综合考虑各方面因素, 本系统的服务器可采用Apache+PHP+SQLite作为开发的工具。

1.3 总体结构

本智能裁缝系统的总体结构如下图所示。

2 系统功能实现情况

本系统实现了为用户提供精确的衣着尺寸的主要功能, 包括拍照获取实时服装尺寸, 查看并显示历史数据, 以及服装设计等功能。

3 结语

本文所设计的智能裁缝系统功能全面, 能很好地解决用户网上买衣难合身的问题, 为网民提供良好的用户体验, 同时也为网络服装电商降低售后服务的成本, 节省更多的时间和精力。突破服装电商发展的瓶颈, 给市场注入新的活力, 对促使移动互联网更好更快的发展具有重要的现实作用。

摘要:本文介绍了采用Apache+PHP+SQLite作为开发的工具, 由移动终端和服务器两部分组成的智能裁缝系统, 该系统能根据最新的照片尺寸为用户提供精确的衣着尺寸, 方便为自己和家人购买服装, 同时还有服装设计功能, 用户可以根据自己的喜爱设计自己的服装风格和款式。

关键词:智能裁缝系统,移动终端,服务器PHP

参考文献

[1]杜江.PHP5完全攻略, 电子工业出版社, 2010.

[2]潘凯华, 刘欣, 李慧等.实战突击PHP项目开发整合.明日科技, 电子工业出版社, 2012.

电力营销移动终端查询系统的设计 篇10

电力营销移动终端查询系统的需求研究从以下两方面展开:一方面, 从电力营销作业、管理、决策层面梳理出可利用移动终端的业务需求明细, 然后将业务需求明细抽取成业务用例, 归纳总结出电力营销移动终端查询的功能性需求;另一方面, 通过对国内其他行业应用有关移动作业业务等方面的研究, 结合服务需要, 梳理出电力营销移动终端查询系统的支撑功能用例, 以及移动作业互动化功能用例;同时, 对关键用例按照质量场景分析法形成平台的质量需求;最后, 通过功能类聚和同类项合并的原则推导出电力营销移动终端查询系统的业务功能模块。

面向员工, 以任务作业为核心, 整合员工、客户及任务群组到一个营销作业工作平台, 实时互动, 实现跨部门作业的协同与顺畅;面向领导, 集成执行数据查询和文档资料在一个随身随时随地的服务平台, 实现快捷的掌握全局和便捷的管理调度;面向客户, 超越“进任何一个门、找任何一个人, 都可以解决所有相关业务”, 逐步实现“登录一平台、随时办理事、随地查数据、随身解决问题”, 从而减少人工服务工作量, 提高服务效率, 提升服务品质。

2 系统建设目标

系统建设的总体目标为:采用B/S结构, 基于J2EE组件体系架构, 建设统一集中的电力营销移动终端查询系统。满足企业集团化运作、精细化管理的要求, 争取创造最大管理效益和社会效益。

按照信息化规划提出的覆盖面更广、集成度更深、智能化更高、安全性更强、互动性更好、可视化更优的总体要求, 建设高效电力营销移动终端查询系统, 面向业务对象, 有序集成、共享和优化信息资源, 实现电力营销各项业务的扁平化、精细化和协同化, 管理决策的实时化、便捷化和集中化, 从而使电力营销工作能够适应电力市场规模化、集约化的发展趋势, 提高了企业在能源市场的整体竞争力。

3 系统功能设计

系统借助移动互联的信息查询等新型技术手段, 实现对位置、状态、进程的全面感知, 实现全对象 (作业环节、工作任务、单位部门和工作人员、客户) 、全时空 (时间、空间) 、全资源 (队伍、设备、设施) 、全要素 (时效、满意度、成本、绩效、质量、安全) 的高效管理, 将精细化的信息管理能力贯穿电力营销日常计划、执行、监控、调度和决策全过程。系统包括业扩作业查询、抄表与缴费作业查询、用电检查查询、计量管理作业查询、工作助手以及移动客户服务等功能模块。

(1) 业扩作业查询, 是为在外办公的管理和工作人员提供的、按工程项目整合任务的、集成统一的移动信息工作台, 实现新装、增容业务, 以及减容、故障换表、移表、改类、暂停/恢复、分户、并户、暂拆/恢复、暂换/恢复、过户、迁址、改压、销户、杆线迁移及路灯工程、客户档案修改等变更业务全过程查询。当管理和工作人员在外办公时, 只需登陆该工作平台, 就可以在系统的指引下完成对业扩作业的查询, 包括工单查询、任务状态查询、人员状态查询、动态任务状态查询等查询功能, 辅助管理人员更便捷的实现查询与管理。

(2) 抄表缴费查询, 是为在外办公的管理和工作人员提供的、按被抄表客户整合任务的、集成统一的移动信息查询工作台, 实现抄表数据查询、抄表异常及零度户查询、抄表任务查询、抄表工作量查询、抄表工作质量查询等服务内容的全过程查询。当管理和工作人员在外办公时, 只需登陆该工作平台, 就可以在系统的指引下完成对抄表缴费的作业查询工作, 包括抄表作业计划查询、任务状态查询、人员状态查询、动态任务状态查询等查询功能, 辅助管理人员更便捷的实现查询管理。

(3) 用检作业查询台, 是为在外办公的管理和工作人员提供的、按被检客户整合任务的、集成统一的移动信息查询工作台, 实现对各类服务, 包括定期检查、周检复查、安全检查、营业普查、用电异常、合同检查、事故调查、客户要求和特殊检查等服务内容的全过程查询。当管理和工作人员在外办公时, 只需登陆该工作平台, 就可以在系统的指引下完成对用电检查的计划管理查询工作, 包括用电检查计划查询、任务状态查询、人员状态查询、动态任务状态查询等管理功能, 辅助管理人员更便捷的实现管理查询。

(4) 计量管理查询台, 是为在外办公的管理和工作人员提供的、按计量整合任务的、集成统一的移动信息查询工作台, 实现制定和维护现场工作计划查询, 周期检定 (轮换) 与抽检计划查询、现场检验计划查询、二次压降测试计划查询。当管理和工作人员在外办公时, 只需登陆该工作平台, 就可以在系统的指引下完成对计量管理查询工作, 包括计量作业计划查询、任务状态查询、人员状态查询、动态任务状态查询等管理功能, 辅助管理人员更便捷的实现查询管理。

(5) 工作助手, 是为电网营销系统全体在外办公的管理人员及外勤工作人员提供的移动电子政务信息工作台, 对接协同办公系统, 实现移动客户端 (如手机) 和后台业务系统的数据查询, 提供基础信息查询功能及个人工作管理功能, 一体化的工作平台和资料箱。

支持用户以实名身份认证与密码登陆的方式, 向公司内部人员提供行业内移动办公工作平台, 完成通知公告、内部沟通、绩效考评、工作培训计划通知等工作, 查询重要文件、工作动态、个人资料和员工通讯录等信息;全面打造出移动查询工作台、便携资料箱和行业沟通平台, 从而有力推进电子政务工作的科学性、协同性和民主性。

4 结束语

借助移动客户服务平台, 对低压居民、低压非局和高压等各类电力客户, 实现“登录一平台、随时办理事、随处查询数、随身解决问题”, 做到电量、电价、电费的“三公开”, 实行即时查询、即时提醒和即时支付的“三即时”, 进一步清晰业扩、周检、抄表、缴费和计量点管理等各类业务的服务承诺, 实现各项任务与客户的密切互动、即时沟通、作业跟踪和操作透明, 解决服务链条长和环节多的问题。健全优质服务常态机制, 执行统一服务规范, 打造统一服务品质, 切实落实“优质、方便、规范、真诚”的服务方针, 将公司品牌持续获得到千家万户的美誉度, 提升品牌内在价值。

摘要:文章主要介绍了电力营销移动终端查询系统的设计, 包括系统总体设计、系统建设目标、系统功能设计、结语等内容。通过建设电力营销移动终端查询系统, 推进企业信息化管理进程, 利用先进技术, 对低压居民、低压非局和高压等各类电力客户, 实现“登录一平台、随时办理事、随处查询数、随身解决问题”。

终端系统设计 篇11

摘 要:随着时代的进步和社会经济的发展,我国电力系统发展迅速,电网智能化程度不断提升。在电能计量方面,电能采集终端系统方面得到了广泛的应用,在提升电能计量效率方面取得了不错的成绩。但是在实际运行中经常会有故障出现,需要引起人们足够的重视。文章简要分析了电能采集终端系统运行的常见故障与处理,希望可以提供一些有价值的参考意见。

关键词:电能采集终端系统;常见故障;处理

中图分类号:TM73;TP274.2 文献标识码:A 文章编号:1006-8937(2014)29-0078-02

我国如今在开展智能电网改造工程,其中,非常重要的一个方面就是用电信息采集系统,它结合国家电网公司的工程总体规划,将统一的营销管理业务作为目标,可以自动采集用电信息,监测计量异常和电能质量,同时还具有其他功能,如用电分析、用电管理等,这样全覆盖、全采集和全费控的目的就得到了实现,可以被广泛应用到电网规划和经营管理与优质服务中。

1 基本原理

我们将先进的移动通信技术应用到了用电采集终端,还采用了先进的电力载波通讯技术、嵌入式操作系统以及无线通信技术等,具备一系列的功能,如远程抄表、远程升级、防窃电监测等。在实践中具有一系列的优势,如较为强大的功能,使用和维护较为简单,能够较为稳定的运行,有着较高的可靠性和较大的存储容量,还具有较好的开放性等。

2 用电采集终端现场运行故障分析

在坚强智能电网建设中,非常重要的一个方面就是用电信息采集系统建设,但是用电信息采集系统是新生的东西,工程建设在较短的时间内需要完成较为繁重的任务。本文以某公司为例,从2010年开始,将用电信息采集终端应用到变电站关口侧、配变监测以及高低压用户侧等,在提升工作效率的基础上,还需要不断提升用电采集终端信息的采集成功率。

①终端和表计本身故障:在现场运行中,经常会出现终端和表计故障,如运行中智能表亮起了报警灯,密钥下装修改远程参数出现了错误;设置了错误的终端出厂参数,损坏了载波通讯模块,这样终端的正常上线就会受到影响,或者设备可以上线,但是死机、花屏或者黑线等现象会频繁出现。

②信道通讯故障:损坏到了集中器和主站连接的光纤信道,那么就会对正常的通讯造成影响;我们将SIM卡的GPRS的通讯方式应用到负控终端和主站,中国移动与其签约较早,形成了一枝独秀的情况,这样就会有很多问题出现,如流量不畅、服务质量较低等等。通过485连线采集器和集中器,因为在同一个电表箱内安装集中器和低压台区电表,这样就会有并线错误误接线问题的出现。另外,我们将0.5 mm2的双绞线作为458表的通讯连接线,有着较小的线径,这样就会影响到485线端口连接的牢固性,导致脱落问题的出现,引发采集故障。

③主站参数设置错误:要想保证下发的命令可以被终端执行下去,就需要保证主站系统对下一级的各级建档,并且统一建档内各参数和终端内参数,如果主站错误地对终端参数进行设置,那么终端各类数据都无法被正常采集。

④通讯环境的影响:在安装箱变的集中器时,安装位置会对其产生较大的影响,在箱变内安装集中器天线,那么就会对GPRS信号的稳定性造成影响。如果电表箱是金属质地,那么就会完全屏蔽掉通讯信号,这样就无法向集中器下发主站参数,智能表也无法接收到集中器的命令,对于采集的成功率造成较大的影响。

⑤人为因素:现场工作人员没有熟练掌握终端的现场安装和调试等技术,这样就可能会错误的设置终端的各类终端参数,比如波特率、端口号、终端地址等,这样主站就无法对终端的数据科学召测,在较大程度上影响到终端的采集成功率。

3 电能采集终端系统运行的故障处理

通过上文的叙述分析可以得知,在电能采集终端系统的实际运行中,诸多因素都会对其造成影,我们结合实际运行情况,总结了运行经验,得出了这些故障处理措施:

①终端和表计本身的故障:要对终端和表计实验室的强制检定过程进行强化,监督管理在运设备的质量;来对载波、GPRS等通讯模块进行备用,这样如果有故障出现,可以及时更换。明确终端现场安装人员的维护职责,工作人员要严格依据相关要求,科学安装和维护验收现场终端,对比大用户和台区的采集成功率,以便将故障点给迅速找出来,采取相应的解决措施,通过明确划分职责,可以促使用电采集系统的上线采集成功率得到显著提升。

②终端信道不够畅通:如果在运行过程中出现了这类故障,需要委派专门的工作人员,去现场对信道通讯情况进行排查,如果终端上行通道光纤不够通畅,那么就需要对隐患故障点进行检查和排除,促使信道通讯的稳定性得到保持;为了最大限度地降低故障所带来的负面影响,就需要与厂家联系,对一定数量的载波通讯模块进行备用。在现场安装过程中,需要严格依据相关的工艺要求来进行,485双绞线因为有着较小的截面,就需要牢固的连接,有着正确的正负极接线,避免有错接或者空接等问题出现。要沟通协调中国移动和其他的相关生产厂家,构建相应的技术协议,保证SIM卡拥有更大的通讯流量,可以更加稳定的通讯。

③主站参数设置错误处理:对于现场终端,主站需要做好建档工作,并且对参数值进行正确的设立,这样主站才可以下发命令,拥有正确的召测数据。安排现场施工人员来抄录核对终端数据,并且比对现场抄录回来的数据和主站建档数据,流程抄录人员比对了现场抄录回来的数据之后,如果有错误数据出现,需要及时采取整改措施,这样终端数据采集成功率方可以得到显著提升。

④通讯环境的影响和处理:要正确的安装SIM卡,SIM卡不能欠费,并且已经开通了GPRS功能,天线安装位置要有良好的信号,通常是对长天线安装,一般在表箱外侧安装长天线,保证信号不低于20 m;如果采用的是短天线,不能够在金属制表箱中安装集中器。

⑤人为因素处理:要积极沟通协调设备厂家,可以邀请厂家技术人员来指导终端现场安装和验收工作,比如科学设置终端IP地址、设置端口号测量点等一系列参数,促使现场安装调试人员对用电采集系统概况和设备原理进行熟悉和把握,对接线正确的安装,对参数合理设置等。

⑥其他因素处理:要积极的沟通厂家相关技术人员,做好设备检测工作,避免在出厂之前就错误地设置了相关参数,要保证配置的软件可以匹配终端操作系统,并且终端不会出现频繁掉线等问题。

4 结 语

通过上文的叙述分析可知,在智能电网建设中,非常重要的一个方面就是用电信息采集系统的建设,它可以提升管理效率,实现服务质量提高的目的,可以对电力市场进行拓展。如今电能采集终端系统得到了较为广泛的应用,具有一系列的优势,但是在实际运行过程中,也出现了诸多的故障,需要结合具体情况,采取针对性的处理措施,提升电能采集终端系统的运行质量。

参考文献:

[1] 张培,姚军.提高电能采集终端运行采集成功率[J].中国科技投资,2013,(1).

[2] 高自全.用电信息系统采集终端采集故障分析[J].通讯世界,2014,(1).

[3] 海发红.用电信息采集终端下行通道调试与故障处理[J].消费电子,2013,(20).

[4] 曲伟.用电信息采集终端故障与处理方法[J].农村电工,2013,(10).

[5] 邢金凤,习新奎,吴晓云.电能量计费系统常见故障因为分析及处理措施[J].河北电力技术,2010,(1).

ERP系统移动终端的设计与实现 篇12

关键词:html5,移动终端,ERP系统,信息交互

1 引言

ERP即企业资源计划, 是一种能够将物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。ERP管理信息系统是在企业系统化的管理思想上, 借助应用信息技术实现企业经营管理目标的企业资源管理信息系统。随着企业计算机以及科学技术的发展, 企业资源计划ERP信息管理系统已经成为目前企业资源信息化、智能化管理的主流软件。ERP管理信息系统具有明显的优势:能准确地把握市场动向;实现经营管理信息的动态共享;较多地考虑人的因素;有严格的用户权限管理等等。

近年来, 随着网络技术和系统集成技术的快速发展, 诸多的中小型企业开始进行管理信息系统的基础建设, 以便能够把之前彼此独立存在的子系统集合起来, 成为统一的管理信息系统, 从而更好地解决信息“孤岛”的问题。目前, 信息管理系统正依靠互联网从企业内部往外部发展, 并随之出现诸多新概念。如今, 国内一部分中小型企业已经开始建立自己的ERP管理信息系统。基于以上因素, ERP移动终端的开发迫在眉睫。

移动终端应用系统是移动终端业务的重要承载平台, 消除了工作人员不得不在固定终端进行企业信息管理的尴尬局面, 打破了人被PC束缚不能与数据进行随时互动的瓶颈。在本文中我们将重点讨论ERP系统移动终端的设计与实现。

2 系统架构

本文提出的系统架构是在我们传统模式的C/S (Client/Server, 客户端/服务器) 和B/S (Browser/Server, 浏览器/服务器) 上进行改进的设计, 即多层设计。下面可以从它的物理结构和逻辑结构两个方面来进行阐述。

2.1 物理结构

从它的物理结构方面, 我们主要在传统的两层架构中引入了Web服务层。而整个系统的工作流程从客户端开始。首先, 客户端应用程序使用HTTP协议通过调度程序或代理类型发送请求到Web Service服务器, 服务器上的程序在接受到这个请求后开始执行具体的代码。然后就将执行的结果返回到客户端。这样, Web Service服务器成为了整个系统的核心, 而客户端程序的调用也比较简便了。如图1所示系统物理结构图:

2.2 逻辑结构

在逻辑架构设计中, 整个框架我们将采用MVC的设计模式。在众多的设计模式中, MVC设计模式是目前广泛流行的软件设计模式, 它是Model-ViewController的缩写, 即把一个应用的输入、处理、输出流程按照模型、视图、控制器的方式进行分离。在MVC的模式中, 控制器将负责接受应用程序的请求。对于每一个接收到的请求, 控制器将要做是相应处理还是显示数据的选择, 做到了业务和显示的分离。若要显示数据, 就将请求交给View层, 如此可提高程序间的独立性和可维护性。

这种多层次的组织形式有其一定的优势:层次之间一般只有上层依赖下层, 而下层不与上层发生依赖关系;数据是从下层向上层进行传递的;一层可以被多个上层进行引用, 这样代码能够实现重复利用。这样对于系统的开发、维护等都提供了方便。

3 系统的实现

3.1 开发环境

单更则是特殊的存储过程, 当触发事件出现时, 触发器就会自动执行。本文对ERP系统移动终端的开发, 主要采用了当前在移动终端方面极具优势的html5语言。它是一种功能强大, 操作简单, 并且能支持不同数据格式文件镶入的简易通用的超级文本标记语言。同时, 在这次开发中我们使用SQLServer2008R2版本来管理大量的数据信息。SQL Server不但提供了强大的数据存储和管理功能, 其数据库对象可用基于Microsoft.NET Framework的语言编写, 能编写函数、存储过程和触发器等等, 给我们的应用程序带来了高效性和安全性。

我们将采用Phone Gap作为我们这次应用程序的移动终端的开发平台。该版本的操作系统简单方便、安全稳定, 能够支持我们对移动客户端的研究和开发。而基于微软提供的.NETFramework开发的下Web Service服务器应用程序能为我们的开发提供服务使之操作方便简易。

3.2 服务器端实现

3.2.1 Web Service服务器

Web Service的主要目标是跨平台, 实现异构平台间的互通, 这也是我们之所以使用这项技术的原因。其主要核心功能实际上就是解决数据库与客户端之间的通信问题, 为客户端提供获取或更新数据的服务。另外, 还能采用此技术进行远程文件的传输、上传与下载, 以及邮件收发等功能的实现。

当前比较流行的.NET和JAVA技术在Web Service应用程序开发过程中往往会起到了至关重要的作用, 本文使用.NET技术来进行应用程序的开发。

3.2.2 数据库服务器

数据库服务器主要用于为客户端应用程序提供数据查询, 索引, 更新, 事务管理, 查询优化, 高速缓存和其他服务。而后台数据库在数据管理系统中承担着存储与维护数据的责任。对于大型的管理系统来说, 特别是像ERP系统, 数据库服务就显得更为重要。为了进一步维护数据的完整性和一致性, 同时提高操作效率, 我们使用了SQL SERVER的存储过程和触发器。我们借助存储过程完成数据行为, 将数据库设计过程转化为数据设计与数据行为设计的结合, 使数据管理变得更容易。而触发器则是特殊的存储过程, 当触发事件出现时, 触发器就会自动执行。常见的触发事件就是对数据表的插入, 删除和更新操作。

3.3 客户端实现

3.3.1 系统功能概述

在详细分析与研究了中小型企业的基本业务流程之后, 我们精简并优化了企业的采购、库存和销售等模块, 得到了如图2所示的主要功能结构图:

3.3.2 主要模块介绍和系统截图及代码实现

鉴于ERP系统是个比较复杂的系统, 涵盖了数量繁多的功能, 所以本文只对其中比较重要的几个功能作简单的介绍。

本系统所有的界面通过jquery mobile对界面进行设计与优化并通过AJAX技术与服务器进行信息交互, 完成所有表单上传与信息下载。

(1) 客户订单子系统

客户订单子系统就是对客户的订单数据进行审核, 修改, 查询以及统计, 从而在一段时间内进行跟踪管理。向web servic提交表单部分代码如下:

效果如图3所示:

(2) 仓库子系统

仓库子系统用于维护供应商的交付和验收, 生产领料, 生产退料, 退货给供应商, 产品储存, 运输和销售等过程。系统提供实时的材料和产成品库存报告。库存盘点可以自动校正库存并及时生成盘盈短缺表。如图4所示。

4 小结

在企业管理与移动通信技术相结合的应用前景下, 本文在安卓操作系统下, 采用近年来最新的HTML5技术开发设计, 以Web Service作为服务器, 进行了中小企业ERP管理的移动终端的开发与实现。如今, ERP管理系统的应用十分广泛, 为企业的有效管理和未来的发展做出了不可磨灭的贡献。随着移动互联时代的到来, 移动ERP的发展前景是非常光明的!

参考文献

[1]王立梅, 岳琪.基于ERP的C/S和B/S混合模式家具生产企业管理信息系统[J].林业机械与木工设备, 2008, 36 (5) :53~55.

[2]孟宪虎, 马雪英.大型数据库管理系统管理、设计与实例分析[M].北京:电子工业出版社, 2008.

[3]陈阳, 胡彩平.基于三层数据结构下的面向中小企业的ERP软件设计与开发[J].电脑知识与技术, 2010, 2 (5) :1121~1122.

[4]于萧榕, 郭昌言, 陈刚;移动ERP系统的实现与优化[J].江苏科技大学计算机科学与工程学院, 科学技术与工程2010, 10 (21)

[5]岳昆;王晓玲;周傲英Web服务核心支撑技术.研究综述[J].-软件学报2004 (03)

上一篇:机械消声下一篇:风格化设计