当前位置:文档之家› HDMI,WiFi,USB学习文档

HDMI,WiFi,USB学习文档

HDMI USB WiFi外设学习文档

HDMI USB WiFi外设学习文档

1.HDMI (1)

1.1HDMI简介 (1)

1.2HDMI的HDCP介绍 (3)

1.3HDMI认证介绍 (4)

https://www.doczj.com/doc/0b2675918.html,B (6)

2.1USB (6)

2.2USB (6)

3.WiFi (12)

3.1WiFi (12)

3.2WiFi (12)

3.3WiFi (15)

文档历史:

时间版本作者备注2015.08.25 1.0王峥无

1.HDMI

1.1HDMI简介以及基本调试

HDMI的结构框架图和软件功能结构图:

高清晰度多媒体接口(英文:High Definition Multimedia Interface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,最高数据传输速度为2.25GB/s。

同时无需在信号传送前进行数/模或者模/数转换。

HDMI可搭配宽带数字内容保护(HDCP),以防止具有著作权的影音内容遭到未经授权的复制。

HDMI所具备的额外空间可应用在日后升级的音视频格式中。

因为一个1080p的视频和一个8声道的音频信号需求少于0.5GB/s,因此HDMI还有很大余量。这允许它可以用一个电缆分别连接DVD播放器,接收器和PRR。

以上两幅图是用命令:cat/proc/msp/hdmi0和cat/proc/msp/hdmi0_sink显示出来的,这里面显示了一些HDMI的视音频参数属性。

可以尝试以下命令,看一下屏幕的HDMI输出的变化:

echo cbar1>/proc/msp/hdmi0

echo cbar0>/proc/msp/hdmi0

echo vblank red>/proc/msp/hdmi0

具体的涉及的调试命令见文档“HMS调试指南“的HDMI部分。我们可以根据需要查阅需要调试的参数。

1.2HDMI的HDCP介绍

HDCP(High-bandwidth Digital Content Protection):高带宽数字内容保护技术。HDTV

(高清电视)时代即将来临,为了适应高清电视的高带宽,出现了HDMI。HDMI是一种高清数字接口标准,它可以提供很高的带宽,无损地传输数字视频和音频信号。为了保证HDMI 或者DVI传输的高清晰信号不会被非法录制,就出现了HDCP技术。HDCP技术规范由Intel 领头完成,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。

HDCP需要软硬件共同支持,凡是参与内容传输的设备缺一不可。微软在新一代操作系统Vista中将集成“保护性内容输出管理协议(OPM)”,用来在输出内容前确认显示设备的性能及HDCP支持情况。同时作为高清视频的主要载体,蓝光和HD-DVD也会执行HDCP 标准。

视频源播放以及显示终端设备将通过内置转换芯片实现信号的二次编/解码,涉及产品包括显示卡、影碟机、电视、显示器、投影仪等。HDCP通过数字接口DVI-D或新型HDMI 实现,其中后者应用较为普遍,兼具音/视频传输,几乎成为支持HDCP的标志。不过HDMI+HDCP似乎只在家电领域声望较高,几乎成为新产品的标准配置,远远超前于实际应用,但迫于日后兼容性以及上游协议制定者的压力,设备生产商不敢怠慢。而在PC领域,尽管微软一直“警告”Vista只能支持HDCP协议的显示卡及对应驱动,但一次次的跳票给了配件厂商更多的理由。HDCP协议是用来防止视频内容在传输的过程被完整的复制下来。这种技术并不是让数字讯号无法被不合法的录制下来,而是将数字讯号进行加密,让不合法的录制方法,无法达到原有的高分辨率画质。例如蓝光影碟机在播放高清碟片时无法同时录下清晰的节目,在计算机上播放碟片时无法清晰的录制显示器上的节目。HDCP从始到终都保护视频信号,也就是说整套播放系统中每一个环节都必须支持HDCP协议,如果显示器不支持HDCP协议,那么就无法正常播放高清节目,只能看到黑屏或者低画质的节目。要支持HDCP协议,必须使用DVI、HDMI等数字视频接口,传统的VGA等模拟信号接口无法支持HDCP协议。当使用VGA等模拟信号接口时,画面就会下降成为低画质,或者提示无法播放,从而失去高清的意义,防止了盗版。需要说明的是,HDMI接口内嵌了HDCP协议,带有HDMI接口的显示器都支持HDCP协议。但是并不是带DVI接口的液晶显示器都支持HDCP协议,必须经过带有相应硬件芯片,通过认证的显示器才行。

1.3HDMI认证介绍

有HDMI接口的电子产品必须进行HDMI ATC认证测试。为了能让使用海思高清芯片平台的客户能顺利的通过HDMI ATC认证,本文提供了相应的认证指导。

通俗的讲这个认证就相当于一些电子电气产品的3C认证,不认证,运营商就不敢随便卖,出了质量安全等事情是要负责的。所以一般都需要认证,并且由HDMI组织颁发一个认证资格商标。

下面用一张图介绍HDMI的认证流程和步骤:

至于”认证“到底是干什么?通俗讲,其实就是拿到一个”合格证书“,所以必然授权的单位会对我们板子的HDMI部分进行N多测试!合格了,这个模块对于运营商来说就是认可的,以后也可以卖了,可以贴一个“HDMI的认证商标。

对于HDMI的测试项目,对应测试组织有一套完善的HDMI测试用例,也有专门的测试仪器,测试的项目,在海思的文档里面给我们列出了大部分。

关于成为HDMI采纳者和测试申请表填写可以参见”HDMI认证指南“的16页说明。

https://www.doczj.com/doc/0b2675918.html,B

2.1USB简介

USB,是英文Universal Serial Bus(通用串行总线)的缩写,而其中文简称为“通串线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。

理论上USB接口可用于连接多达127个外设,如鼠标、调制解调器和键盘等。USB自从1996年推出后,已成功替代串口和并口,并成为二十一世纪二十年代个人电脑和大量智能设备的必配的接口之一。

主控制器负责主机和USB设备间数据流的传输。这些传输数据被当作连续的比特流。每个设备提供了一个或多个可以与客户程序通信的接口,每个接口由0个或多个管道组成,它们分别独立地在客户程序和设备的特定终端间传输数据。USBD为主机软件的现实需求建立了接口和管道,当提出配置请求时,主控制器根据主机软件提供的参数提供服务。

USB支持四种基本的数据传输模式:控制传输,等时传输,中断传输及数据块传输。每种传输模式应用到具有相同名字的终端,则具有不同的性质。

控制传输类型:支持外设与主机之间的控制,状态,配置等信息的传输,为外设与主机之间提供一个控制通道。每种外设都支持控制传输类型,这样主机与外设之间就可以传送配置和命令/状态信息。

等时(lsochronous)传输类型(或称同步传输):支持有周期性,有限的时延和带宽且数据传输速率不变的外设与主机间的数据传输。该类型无差错校验,故不能保证正确的数据传输,支持像计算机-电话集成系统(CTI)和音频系统与主机的数据传输。

中断传输类型:支持像游戏手柄,鼠标和键盘等输入设备,这些设备与主机间数据传输量小,无周期性,但对响应时间敏感,要求马上响应。

数据块(Bulk)传输类型:支持打印机,扫描仪,数码相机等外设,这些外设与主机间传输的数据量大,USB在满足带宽的情况下才进行该类型的数据传输。

USB采用分块带宽分配方案,若外设超过当前带宽分配或潜在的要求,则不能进入该设备。同步和中断传输类型的终端保留带宽,并保证数据按一定的速率传送。集中和控制终端按可用的最佳带宽来传输传输数据。

下面是一张图,展示了我们日常最关心的数据:

2.2几种USB设备的操作命令介绍

2.2.1U盘操作

1,插上U盘后会串口提示我们相关的U盘信息,包括U盘名字,挂载的设备节点名字,U 盘的可读写状态,U盘名字,存储量大小,文件系统类型等:

这个是SD卡的插入信息:

2,输入命令进入到/dev/block/下面会看到各种存储设备节点:

这个是SD卡的,mmcblk1是SD卡的节点,mmcblk1p1是SD卡的第一个分区。

这个是U盘的,sda是U盘的节点,sda1是U盘的第一个分区,如果还有其他分区,会显示sda2,sda3...

可见,不同的存储设备挂载后出现的设备节点名字是不同的。

3,挂载命令和卸载命令

Busybox mount/dev/sda1/mnt

Busybox umount/dev/sda1

查看挂载busybox mount

4,分区命令和格式化命令介绍:

fdisk/dev/sda分区命令

mkdosfs–F32/dev/sda格式化FAT32命令

chkntfs–a–f/dev/sda格式化NTFS命令

其他格式化命令可以查询。

2.2.2USB键盘操作

键盘操作过程如下:

步骤1插入模块

插入键盘相关模块后,键盘会在/dev/目录下生成event0节点。

步骤2接收键盘输入

执行命令:cat/dev/event0

该命令就是将目标板上的USB键盘输入打印到终端上:在USB键盘上敲击,可以看到屏幕有输出。

2.2.3USB鼠标操作

鼠标操作过程如下:

步骤1插入模块

插入鼠标相关模块后,鼠标会在/dev/目录下生成mouse0节点。

步骤2运行gpm中提供的标准测试程序(建议使用mev)。

步骤3进行鼠标操作(点击、滑动等),可以看到串口打印出相应码值。

2.2.4USB-WiFi操作

见WiFi操作3.3.

2.2.5USB串口重定向操作

首先配置USB转串口的驱动PL2303在内核的以下配置中配置:

为了将系统启动时的内核打印和文件系统打印都重定向到ttyUSB0,并且将ttyUSB0作

为系统控制端口,需要作如下修改:

步骤1修改bootargs,将console=ttyAMA0修改为console=ttyUSB0。

步骤2修改单板文件系统的启动初始化脚本,去掉“::respawn:-/bin/sh”,增加一行:“::respawn:/sbin/getty ttyUSB0115200vt100”。

步骤3保存并重启单板。将USB转串口线与PC端的串口连接,重启单板可以看到,系统控制终端变成了USB转串口设备,内核启动的打印信息都通过USB转串口设备输出。并且可以通过USB转串口设备操作单板,比如向单板下发shell命令。

2.2.6USB网卡操作

步骤1首先需要在内核下打开USB网卡驱动,先执行cd source/kernel/linux-3.10.y;make

hi3798cv100_defconfig ARCH=arm CROSS_COMPILE=arm-hisiv200-linux-;make menuconfig ARCH=arm CROSS_COMPILE=arm-hisiv200-linux-

步骤2选中Device Drivers->Network device support->USB Network Adapters-> Multipurpose USB Networking Framework->Davicom DM9601based USB1.110/100ethernet devices

步骤3退出并保存配置,然后执行cp.config arch/arm/configs/hi3798cv100_defconfig,注意必须要执行这一步后,才能将修改保存到hi3798cv100_defconfig,另外,需要把.config最好删掉。

步骤4执行cd../../..,退回到SDK根目录,并执行make linux;make linux_install

步骤5重新烧录内核,单板上电,插入USB网卡,此时会生成一个ethX设备,可以通过

ifconfig命令查看、配置ip,与通常的以太网设备使用方法类似。注意,默认ethX设备可能没有up,需要在ifconfig加上-a参数查看。

3.WiFi

3.1WiFi简介以及参考文档

目前有线网络中最著名的是以太网(Ethenet),但是无线网络WLAN是一个很有前景的发展领域,虽然可能不会完全取代以太网,但是它正拥有越来越多的用户,无线网络中最有前景的是WiFi。

初识WiFi,需要了解以知识(参见《wifi基础知识》概念都用黄色标示):

1,有线以太网络和无线网络的优缺点。

2,了解WiFi的协议发展(主要是802.11字段开头发展史),详细的802.11协议学习参见华为的《802.11无线wifi学习手册》。

3,WiFi相关术语,例如:WLAN,AP,Station,Assosiate,SSID,BSSID,BSS,DS 等。

4,相关测参数理解,例如:MAC,SSID,Band,Channel,Channel,Width,Wireless Security(主要涉及WEP、WPA、WPA2和RC4、TKIP、AES这些),Region,Transmission Rate,Qos,RTS Threshold/CTS Protection Mode,Beacon Interval,DTIM Interval以及Fragmentation Threshold。

5,知道一些原理:帧的类型(ACK帧,Beacon帧,Association帧,Data帧);

帧的大小端问题;

CSMA/CA的机制;

帧的来源和目的地址,着重了解举例的几种机制;

建立Association的机制。

有了这些基础知识,后面的配置wifi的操作就不会太陌生了。

下面介绍WiFi两种模式的结构图:

STATION模式软件架构分为应用层和SDK层,应用层由客户开发实现,SDK层由海思

提供。

SDK层包含以下三部分:

1,UNF

WiFi组件的应用开发接口。

2,WPA

实现WiFi的扫描、连接处理流程的用户态进程,采用了开源的wpa_supplicant。

3,DRV

WiFi设备的驱动程序,负责与WiFi硬件设备的信息交互,运行在内核态,由设

备厂家提供。

AP模式软件架构分为应用层和SDK层,应用层由客户开发实现,SDK层由海思提供。SDK层包含以下三部分:

UNF

WiFi组件的应用开发接口。UNF有两种方式让驱动工作在SoftAP模式,一种是

通过Hostapd,另一种是直接发送Ioctl命令给驱动进行配置。

Hostapd

配置驱动为SoftAP模式,设置SSID、信道、安全模式、是否为隐藏SSID等的用

户态进程,采用了开源的hostapd。

DRV

WiFi设备的驱动程序,负责与WiFi硬件设备的信息交互,运行在内核态,由设

备厂家提供。

3.2海思平台支持相应的WiFi型号的方法

做这一部分工作的背景是:之前我们板子上面没有焊接wifi模块,我们的网线有限,当时又要学习wifi的基本调试,所以随便买了一个USB的WiFi,买回来傻了,支持windows,插在板子上,没用,后来拼命要让android系统支持,于是就开始了这段wifi的学习和调试之旅。不过这个学习并没有白费,后来我们硬件工程师采购WIFi模块的时候,没有用我们Demo板子的WiFi(RLTEK8188EU)型号,而是换成了MT7601系列,由于前面学习过,所以后面经过短暂时间,就让板子支持了该模块。

通过,这一部分的学习和调试,让我学会了一个工程师应该在调试和学习的过程中,学会用word记录下调试过程,如修改的代码以及配置文件,打印信息等。此外还要及时整理好当时查阅的资料,并且标注好重要部分,这样表面上花费了时间,其实提高了效率,保存了思想和方法,这是最重要的。

下面就简单介绍两种支持相应型号WiFi的方法:

1,对于海思平台本来就自带的各种WiFi型号驱动源码,我们可以这样来做:

修改device/hisilicon/Hi3798CV100/BoardConfig.mk配置文件,如下:

BOARD_WLAN_DEVICE_RTL8188EUS:=y即可。

如果要支持MT的把相应的编译开关打开就行。

2,对于海思平台中没有设置编译开关的WiFi型号,但是有驱动源码,可以采取这样的方法:

这是我们WiFi驱动源码包:

我们可以从驱动源码里面的Makefile到上面图片android_driver文件下的Makefile再到目录外面的Makefile一级级的跟,找到:

在device/hisilicon/Hi3798CV100/BoardConfig.mk添加8188CUS,至于后缀名要和上面截图一致!

3.3WiFi的相关操作介绍

此部分非常坑爹!因为海思没有把一些命令集成到/system/bin目录下面,有些配置根本无法实现。但是我们要知道每个配置命令的含义。

1,打印出USB设备ID:busybox lsusb

如果不支持lsusb和busybox lsusb命令,那么可以采用以下方法检查:进入

/sys/bus/usb/devices目录,可以看到有多个子目录,每个子目录下都保存着一个USB

设备的信息,其中有一个uevent文件,里面保存着设备类型、设备ID等信息。依次查看每个子目录下的uevent文件中的PRODUCT=xx/xx/xx,看是否有采用的WiFi的设备ID,如果找到,那说明已经识别到WiFi设备,如果没有则WiFi未插入、未上电或者

已经损坏。

2,加载WiFi驱动以及调试的步骤:

驱动编译好后在/system/lib/module/下面,以.ko的形式呈现。

(1)首先可以通过lsmod命令查看安装的驱动设备;

(2)安装WiFi驱动的过程中,先要安装insmod cfg80211.ko;

(3)再次执行insmod rtl8188eu.ko或者insmod rtl8188eu.ko;

(4)用iwconfig命令查看是否加载成功,如果看到有一个wlan0网口,那说明驱动已经初始化成功,WiFi设备可用;

(5)启动WiFi网络口命令ifconfig wlan0up;

(6)作为Station模式的情况下执行:iwlist wlan0scan会搜索外界的一些AP,扫描到的AP会以“Cell xx”的形式显示,一个AP对应一个“Cell xx”。每个AP的信息包括:

Address:MAC地址。

ESSID:AP的名称,即SSID。

Protocol:IEEE80211协议,11b/g/n。

Frequency:信道。

认证加密信息:WEP、WPA-PSK、WPA2-PSK、WPA、WPA2。

Quality:信号质量,该数据有些WiFi显示得不准确,可以忽略。

Singal Level:信号强度,数字越大,信号强度越高,WiFi芯片不同,显示的方式

有些区别,有的是以xx/100类型显示,有的是以xx dBm显示。

上述信息并不是所有WiFi都是以这种格式显示,WiFi不同显示的格式也不一样。

(7)连接AP过程:

启动wpa_supplicant进程:

wpa_supplicant–iwlan0–Dnl80211–c/etc/wifi/wpa_supplicant.conf&

这里,

iwlan0表示使用wlan0网口;

Dnl80211表示使用cfg80211接口(用户态的接口是libnl,内核中是cfg80211),

另外一个可选的是-iwext,表示使用wext接口;

c/xxx/wpa_supplicant.conf是wpa_supplicant的配置文件,要保证该文件已经存

在。

执行完后,用ps命令查看一下wpa_supplicant进程是否存在,存在表示工作正常。

启动wpa_cli进程:

wpa_cli–iwlan0

执行成功会出现“>”符号,如果出现“Could not connect to wpa_supplicant-re-trying”,那表示wpa_cli不能和wpa_supplicant建立socket连接,这时要检查wpa_supplicant进程是否还在,再看是否有/var/run/wpa_supplicant/wlan0,然后检查wpa_supplicant.conf文件中是否是ctrl_interface=/var/run/wpa_supplicant。

再执行scan命令,用wpa_cli扫描AP结果,收到“CTRL-EVENT-SCAN-RESULTS”这个指令后,再执行:scan_results

以下是执行的扫描到AP后连接步骤:

1.以连接OPEN方式的AP为例,在“>”后执行“add_network”,假如返回网络ID为0。

2.配置网络的SSID,执行set_network0ssid AP的SSID。

3.配置网络的加密方式,执行“set_network0key_mgmt NONE”。

4.启动网络,执行“enable_network0”。

5.收到“CTRL-EVENT-CONNECTED”表示连接成功。

(8)获取ip命令:

输入q退出wpa_cli,执行shell命令:udhcpc–i wlan0

让后ping获得到的ip看是否能ping通,如果可以就代表配置完成了。接下来我们海思的板子就可以上网了。

说明:我们板子暂时不用AP模式,而且由于海思提供给我们的方案中,只能找到部分配置wifi的命令,关于AP的配置和Station的配置,只能暂时参考海思“wifi使用指南”进行理论学习,明白怎么配置,和配置参数和流程。

关于AP的配置简单罗列需要配置的主要参数:

1,配置信道

iwpriv wlan0set Channel=6

2,配置加密方式

以WPA常用的为例,

WPA2-PSK

iwpriv wlan0set AuthMode=WPA2PSK

iwpriv wlan0set EncrypType=AES

iwpriv wlan0set WPAPSK=xxxxxxxx

3,配置SSID

iwpriv wlan0set SSID=XXX

当然还有region的配置,也可以通过填写配置文件,用命令把配置文件参数配置进去。

理发店管理系统设计文档

理发店管理系统设计说明书

目录 一、文档简介 (3) 1.1 文档目的 (3) 1.2 背景 (3) 1.3 读者对象 (3) 1.4 定义 (4) 1.5 参考文献 (4) 1.6 术语与缩写解释 (4) 二、总体设计 (4) 2.1 需求规定 (4) 2.2 运行环境 (4) 2.3 物理结构示意图 (5) 2.4 总体结构图 (5) 2.5 客户端程序组成 (5) 2.6 基本设计概念和处理流程 (6) 三、接口设计 (7) 3.1 用户接口 (7) 3.2 外部接口 (8) 3.3 部接口 (8) 四、系统数据库设计 (10) 4.1 数据库环境说明 (10) 4.2 数据库的命名规则 (11) 4.3 逻辑结构设计 (11) 4.4 物理结构设计 (12) 五、系统出错处理设计 (13) 5.1 出错信息 (13) 5.2 补救措施 (14) 5.3 系统维护设计 (14)

一、文档简介 1.1 文档目的 1.编写本说明书的目的在于: (1)将系统划分成物理元素,即程序、文件、数据库、文档等。 (2)设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。 2.本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本\效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。 3.本说明书的主要读者为系统分析员和用户和使用部门的有关人员,为后面的系统开发提供依据。 作为BSS理发店管理系统设计文档的重要组成部分,本文档主要对软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。本文档是开发人员实际建立BSS数据库及其数据库对象的重要参考依据。同时本文档对软件的整个系统的结构关系进行了详细的描述,并对相关容作出了统一的规定。 1.2 背景 理发店是人们日常生活中不可缺少的一部分,有一定规模的理发店具有多名理发师和众多顾客,一般情况下,当忙碌起来以后,很难记清楚每名理发师的工作量,不便于日后考核;同时大量的会员如果仅适用传统的纸质和卡片记录管理,容易出错,而且不方便统计。计算机应用技术迅猛发展,开发一套理发店的理发师和会员管理系统具有很强的现实意义。 1.3 读者对象 本文档的主要读者包括: 1.本系统的设计人员:包括模块设计人员。 2.本系统的系统开发人员:包括数据库开发、编码人员。 3.本系统的测试人员。

在华硕RT-N11+上玩转OpenWRT+Asterisk

在华硕RT-N11+上玩转OpenWRT+Asterisk 华硕RT-N11+是一款高性能的300M 802.11n无线路由器,内置Ralink RT3052F 384M 主频的CPU,32M SDRAM,4M FLASH,高主频的CPU为希望开发具有定制功能应用的爱好者提供了很好的平台,下面介绍如何将OpenWRT和Asterisk移植到此路由上作为一个小型的SIP Server。 图表 1 被肢解的ASUS RT‐N11+ 图表 2 ASUS RT‐N11+ CPU特写

4M 的flash实在不给力,更换为8M 的 Spansion flash 型号S25GL064N,这样基本可以满足asterisk的运行。 一、编译openwrt,编译环境为fedora13。 1.svn checkout svn://https://www.doczj.com/doc/0b2675918.html,/openwrt/trunk 2.cd trunk 3../scripts/feeds update -a 4../scripts/feeds install -a 5.make menuconfig 选中Target System->Ralink RT288x/RT305x 选中Subtarget-> RT305x based boards

选中Network->Telephony->asterisk18 LuCI->Servcer Interfaces->luci-sgi-uhttpd

6.make V=99 编译完成可以在trunk看到以下文件 bin/ramips/openwrt-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin 偷个懒借用了fonera20n的映像,程序可以跑,LEDD和按键未验证,有兴趣可以参考target/linux/ramips/files/arch/mips/ralink/rt305x/mach-fonera20n.c建立针对RT-N11+的映像。 二、烧录程序 1. 用编程器烧录bootloader“uboot_SDK_nor_sdr32M32bit_v3508_20110919.bin” 2. 连接串口,pin1-pin4依次为VCC,GND,CPU_TX,CPU_RX,波特率57600 3. 烧录openwrt映像 1)在PC机上搭建tftp服务器推荐用Tftpd32.exe, 2)将文件“openwrt-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin”放到 tftp工具的目录下, 3)启动设备在boot menu中选择2按提示输入IP地址和映像名称,升级。

WIFI天线基础知识

无线无线路由器单天线、双天线、三天线等多天线对无线信号强度、范围的影响是否有增强 用事实拆穿双天线成倍增益的神话 双天线只能减少覆盖范围内的盲点 先看总结: 性能的区别主要来自芯片而不是品牌 这次参加横评的产品一共14款,但他们的芯片只有4种,而使用相同芯片的产品在性能上的差距根本不大,所以购买前了解产品的芯片组是一个重要环节。当然也不是说要放弃品牌的概念,各个品牌对产品质量的控制还是不一样,这也会让产品造成很大的差异(主要体现在产品质量)。 现阶段802.11N无线路由器已大幅度超越54M 从54M到11N,经历了好几年的时间,不过这次横评我们看到了11N的优势,看到了希望。实际测试表明,11N产品在产品整体性能上高出54M很多,速度、覆盖都有了质的飞跃。

天线根数与速度没关系 虽然这次评测分了两个组,双天线和多天线,但测试结果说明单从速度上来讲,双天线与三天线区别不大。(天线原理介绍过了,和我们的实际情况是一致的。当然是同一类芯片的基础上进行比较,不同种类芯片没有可比性)但是覆盖上确实有区别,所以要购买的用户不用总是迷恋多天线,从自己的实际情况出发,一般环境双天线已经足够了。 新的功能将改善人们使用无线网络的习惯 譬如WPS快速加密这样的新功能,将会改善人们使用无线网络的习惯,按下终端和路由器上的两个键就会自动连接并加密,拒绝输入繁琐的密码,进一步降低了无线网络的门槛,让用户更轻松使用。 802.11N是构建数字家庭的主干 除了改变人们的使用习惯,802.11N的传输速率已经可以完全应付高清影片的流畅传输,而传说中的数字家庭也可以由802.11N网络担当主角,撑起整个平台:无线播放高清媒体文件、无线控制家电产品、各种终端都无线,让你的家远离布线烦恼。 目前产品单调需要更多个性化产品问世 不过话又说回来,任何东西都是需要发展的,现在11N可以算是刚刚出道,所以还有许多可以改进的地方,譬如这次评测的产品除了提供无线上网之外,附加功能都比较少,让IT产品更个性,这是一个发展方向,让看不到的无线也能多姿多彩。 802. 11N横评第一波结束更多低价产品会接踵而来 这次评测历时1个月,在测试过程中又出现了多个新品,它们没有赶上这次横评很遗憾,但是我们还有的是机会,因为低价11N时代马上就要来临了,各个品牌都会有更多更优秀的产品放出,请继续关注泡泡网无线频道,更多的精彩会接踵而来.....

Asterisk配置文件列表以及常用指令

配置文件说明列表:

常规指令 Authenticate:鉴别用户 VMAuthenticate:根据“voicem ail.conf”鉴别用户 Curl:接受外接URLs的修复。支持POSTing DUNDiLookup:用DUNDi查寻号码 SendDTMF:发送独裁的DTMF数据 SendImage:发送图像档案 SendText:发送给客户正文消息 SendURL:发送给客户USL以显示 System:执行系统命令 Transfer:将访客转移到另一个扩展名 TrySystem:0回复执行系统命令 Wait:稍等 WaitExten稍等: WaitForRing:等待呼叫申请 WaitMusicOnHold:等待,在线音乐 Billing ForkCDR:将CDR分成两个独立的实体 NoCDR:确保 asterisk没有把CRD保存为特定的呼叫 ResetCDR:重新安装CDR数据 SetAccount:设置帐簿号码 SetAMAflags:开通AMA标志开户的渠道 SetCDRUserField:建立CDR用户领域 AppendCDRUserField:给CDR用户附加数据 Call m anagement (hangup, answer, dial, etc) Answer:如果呼叫回复一个信道 Busy:显示忙的情形等待挂断 ChanIsAvail:如果信道可以利用即核查 Congestion:显示拥塞等待挂断 Dial:设置一个指令连接当前的信道 DISA:直接访问内在系统 Hangup: 无条件挂断 Ringing显示呼叫 Caller presentation (ID, Name etc) CallingPres:更改呼叫者的身份介绍 LookupBlacklist: 从黑名单数据库上查询访客的身份姓名和号码LookupCIDName: 从当地的数据库查询访客的身份和姓名PrivacyManager:如果没有CallerID过来,要求输入电话号码SetCallerID: 建立CallerID,发生矛盾服从CallerID SetCallerPres:建立访客资料的独立信道 SetCIDNam e:建立呼叫者身份姓名,发生矛盾服从CallerID SetCIDNum: 只建立访客的身份号码(没有姓名),发生矛盾服从CallerID SoftHangup: 请求挂断转到另一个信道

Asterisk常用调试命令

Asterisk基本配置 Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3Voip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和 chan_sip.so Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3Voip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和 chan_sip.so******

超市管理系统开发文档

超市管理系统开发文档 1 可行性研究报告 1.1 引言 1.1.1 编写目的 本文档是某公司在通用超市信息服务平台基础上编制的。本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。 1.1.2 背景 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市努力追求的目标。 1.1.3 定义 服务平台角色:包括超市管理用户,超市收银用户,VIP用户,普通个人用户,系统管理员。其中: 超市管理用户角色:主要负责物资的采购,入库等。 超市收银用户角色:主要负责平常超市的交易,如收银、退换货等。 VIP用户角色:默认分配给顾客平台注册的用户,是非管理系统的。 普通个人用户角色:默认分配给普通的没有注册的顾客。 系统管理员角色:主要分配给服务平台管理员,对系统初始化,系统内用户管理进行维护。 1.2 可行性研究的前提 1.2.1 要求 要求能添加用户账号,密码,类型等信息。还能对数据库的备份,数据库还原。能进行商品的信息录入,包括商品的编号、名称、单价、单位等。在销售管理中要包括商品的销售信息,销售金额等,并且能记录商品的销售时间,销售数量等,以及商品的当日销售总额。 1.2.2 目标 超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消费者,以使经营者能够实现利润。具体的目标为:最方便的提供消费者所需购买物品,详细如实的记录物品的品种分类,了解市场发展方向,及时修正进货信息,修改库存管理办法、结算工作办法、采购管理办法等,提高工作效率,节余财力物力资源。 1.2.4 进行可行性研究的方法 1. 经济可行性:超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少劳力资本的投入,根据核算,系统投入几个月之后,就能够收回开发系统的投资,所以从经济角度来说,本系统开发完全必要。 2. 社会可行性分析:目前超市管理系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。 3. 本系统操作方便灵活,便于学习,因此,该系统具有可行性。 可行性研究结论:通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完

Asterisk安装指南

Asterisk安装指南 2010-03-20 10:49 1、选择操作系统 据说Asterisk对大多Linux支持的都比较好,内核版本2.6.9-55.EL安装起来很顺利,2.4的麻烦一些。注意安装系统的时候选择上开发环境的包。2、在/usr/src目录中下载Asterisk相关安装包并解压 #cd /usr/src https://www.doczj.com/doc/0b2675918.html,/pub/libpri/releases/libpri-1.4.10.tar.gz https://www.doczj.com/doc/0b2675918.html,/pub/zaptel/releases/zaptel-1.4.12.1.tar.gz(dahdi asterisk1.6以后就不用这个,用https://www.doczj.com/doc/0b2675918.html,/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.6.1+2.6.1.tar.gz) https://www.doczj.com/doc/0b2675918.html,/pub/asterisk/releases/asterisk-1.6.2.tar.gz https://www.doczj.com/doc/0b2675918.html,/pub/asterisk/releases/asterisk-addons-1.6.2.0.tar.gz https://www.doczj.com/doc/0b2675918.html,/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz # tar -xvzf *.tar.gz 3.安装libpri # cd libpri-1.4.9 # make # make install 4.安装zaptel # cd .. # cd zaptel-1.4.12.1 # make # make install # make config 5.安装asterisk # cd .. # cd asterisk-1.4.24.1 # ./configure # make # make install

医院管理系统详细设计文档

工程学院信电学院课题设计报告 医院管理系统详细设计文档 班级13软嵌2班 组长王凯 组员王维可夏辉徐洋洋专业13软嵌2 指导教师周宏生

2016 5月20日年

1 引言 1.1 编写目的(Purpose) 根据概要设计说明书中的设计容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构清楚的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。 1.2 读者对象(Reader) 本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。 1.3 编写目标(Goal) 以先进成熟的数据库管理技术、计算机技术和通信技术为主要手段,结合用户业务需求,在医院以C/S作为开发平台的企业信息网上建立一个覆盖医院的高质、高效、实用的管理信息系统;从系统层到应用层具有严密的安全控制机制。系统能够适应医院组织机构和结构的调整。采用构件化技术,使应用系统具有相应的独立性,使各子系统能具有通用性,又能适应医院某些机构的个性化要求;系统具有较长的生命周期,并保证从现有业务管理模式向更加优

化的领导决策和管理模式平稳过渡。 1.4 项目背景(Background of Project) 项目名称:医院信息管理系统 项目简称:医院系统 委托单位:某医院 开发单位:本公司主管部门:本公司 1.5 定义(Definitions) 本详细说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及相应的解释容包括(有关医疗术语关键词不在此列表中):门诊:CN 住院:IH 病案:PA 药库:MC 医技:所有检验、检查项目、手术项目等药品:中草药、西药、试剂 2 系统总体描述 2.1 业务处理总流程 2.1.1 总体业务流程图

asterCRM安装配置手册

asterCC安装配置手册 一.安装环境 1.安装程序:astercc-0.14-beta-rc1.zip 2.操作系统:CentOS Linux or Redhat Linux with mysql 3.硬件要求:X86 CPU 1GHz 1GB RAM 20GB HardDisk Ethernet Adaptor 二.安流流程 1.安装CentOS Linux or Redhat Linux 2.下载安装程序: https://www.doczj.com/doc/0b2675918.html,/news/astercc-and-astercc-box-released-014-beta-rc1 3.ssh登录后台,解压程序包 [root@sc38 ~]# unzip astercc-0.14-beta-rc1.zip 4.进入astercc-0.14-beta-rc1,更改可执行权限并执行install.sh脚本,根据提示进行安装 [root@sc38 astercc-0.14-beta-rc1]# chmod 755 install.sh [root@sc38 astercc-0.14-beta-rc1]# ./install.sh Please enter database information database host(default localhost): 设置数据库地址,默认为localhost database port(default 3306): 设置数据库连接端口,默认为:3306 database name(default astercc): 设置数据库名,默认为astercc database user name(default root): 设置数据库连接用户,默认为root database user password(default null):eLaStIx.2oo7 设置数据库连接密码,如果本机已安装Elastix,则密码为eLaStIx.2oo7 database bin path(default /usr/bin): 设置mysql的程序路径,默认指定/usr/bin Please enter the Asterisk infomation:

软件开发技术文档

病案无纸化管理系统 目录: 一、系统简介 二、组织框架 三、物流与功能流程 、系统简介 二、组织框架 1. 机构

1.1、层次 共分三级:公司级、分店部门级和班组织。如图1-1 1.2、现有机构组成 公司级:总经理室; 部门级:分布在具体地区的连锁店(加盟店、特许店),公司各职能部门(人事行政部,财务部、信息管理部、市场营销采购部、企划管理部等)、配送中心班组级:分店和配送中心的管理班组; 1.3、职能与权限 下面我只对与系统开发有关的机构职能进行阐述(按层次说明): 公司级: 1.3.1、总经理室 1.3.1.1、制定公司整体发展策略; 131.2、批准销售计划;协调公司内各部门的工作; 131.3、管理监督和指导下属各分店(部门)的工作; 131.4、决定公司高层人事的变动; 1.3.1.5、分析公司的销售、库存、采购、付款等情况;

1.3.1.6、批准各分店和配送中心的盘点、损益报告及价格政策公司部门级: 1.3.2、人事行政部 1.3. 2.1、负责人员的工资考勤、招聘、培训、建档、考核、晋级、定级、奖惩和解聘; 1.3. 2.2、管理全公司的固定资产以及办公用品 1.3.3、财务部 1.3.3.1、处理公司日常财务事宜; 1.3.3.2、根据销售数据和总经理室或市场营销采购部的要求支付货款,并记录货款流水; 1.3.3.3、根据合同(协议)制定出财务付款计划;对进出发票进行管理; 1.3.3.4、根据分店和配送中心提供的销售、进货、配送、退货、退厂、调价、优惠、损益、报残、盘点数据,对公司进、销、存按进价和售价进行核算; 1.3.4、财务部市场营销采购部 1.3.4.1、实施商品的引进、退货、更新、定位和淘汰; 1.342、制定价格政策(调价和优惠)和促销计划(方案)并付诸实施; 1.3.4.3、为总经理室和其他部门提供相关报表和数据; 1.344、制定付款计划报总经理批准后交财务部实施;

WIFI天线基础知识

WIFI天线基础知识 2008年04月16日星期三上午 09:53 1 天线 1.1 天线的作用与地位 无线电发射机输出的射频信号功率,通过馈线(电缆)输送到天线,由天线以电磁波形式辐射出去。电磁波到达接收地点后,由天线接下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。可见,天线是发射和接收电磁波的一个重要的无线电设备,没有天线也就没有无线电通信。天线品种繁多,以供不同频率、不同用途、不同场合、不同要求等不同情况下使用。对于众多品种的天线,进行适当的分类是必要的:按用途分类,可分为通信天线、电视天线、雷达天线等;按工作频段分类,可分为短波天线、超短波天线、微波天线等;按方向性分类,可分为全向天线、定向天线等;按外形分类,可分为线状天线、面状天线等;等等分类。 *电磁波的辐射 导线上有交变电流流动时,就可以发生电磁波的辐射,辐射的能力与导线的长度和形状有关。如图1.1 a 所示,若两导线的距离很近,电场被束缚在两导线之间,因而辐射很微弱;将两导线张开,如图1.1 b 所示,电场就散播在周围空间,因而辐射增强。必须指出,当导线的长度 L 远小于波长λ时,辐射很微弱;导线的长度 L 增大到可与波长相比拟时,导线上的电流将大大增加,因而就能形成较强的辐射。 1.2 对称振子 对称振子是一种经典的、迄今为止使用最广泛的天线,单个半波对称振子可简单地单独立地使用或用作为抛物面天线的馈源,也可采用多个半波对称振子组成天线阵。两臂长度相等的振子叫做对称振子。每臂长度为四分之一波长、全长为二分之一波长的振子,称半波对称振子, 见图1.2 a 。另外,还有一种异型半波对称振子,可看成是将全波对称振子折合成一个窄长的矩形框,并把全波对称振子的两个端点相叠,这个窄长的矩形框称为折合振子,注意,折合振子的长度也是为二分之一波长,故称为半波折合振子, 见图1.2 b。

管理系统开发设计文档大纲编写要求:

管理系统开发设计文档大纲编写要求: 1 问题定义 (本章主要是按照毕业设计任务书的要求,完成所开发系统的问题定义,主要由以下几节组成) 1.1 系统名称 (根据项目的来源、项目完成的目标、项目将发挥的作用等,完成系统名称的定义)1.2 现行系统存在的问题 (分析目前对用户现行系统的了解,分析现行系统在管理、规范化、现代化办公等方面存在的使用计算机进行管理能够避免的主要问题) 1.3 项目目标 (分析现行系统中可以采用计算机进行管理的各子项,根据系统提出相应的要求,并对实现的目标系统进行描述) 1.4 项目范围 (对项目在开发过程中所涉及到用户方面的组织、人员、环境、计算机软硬件资源、开发中经费的初步估算。) 1.5 可行性研究阶段经费估算 2 可行性研究 2.1 现行系统调研 2.1.1 现行系统目标 (分析现行系统在用户的工作中的地位、发挥的作用、以及目标能够达到的目标。)2.1.2 用户组织机构 (绘出用户所在机构的总体组织机构图、所开发系统涉及的机构绘出详细的组织机构图,并对系统涉及的组织机构的人员、业务范围、机构职能等方面进行详细的描述。)2.1.3 系统的业务流图 (根据系统业务绘制出各子系统的业务流图,业务流图应准确地描述业务在处理过程中数据的来源、处理、存储、传送等过程) 2.1.4 系统接口 (现行子系统与其它子系统的业务联系方式、共享数据及存储使用要求等) 2.2 可行性分析 2.2.1 可行性分析的目的 2.2.2 技术可行性(参考毕业设计指导书) 2.2.3 经济可行性(参考毕业设计指导书) 2.2.4 操作可行性(参考毕业设计指导书) 2.2.5 法律可行性(参考毕业设计指书书) 2.2.6 可行性研究结论 (对系统是否可进一步开发给出明确的观点。) (用户需求中没有对一般安全性提出要求,逻辑模型中则不应包括这部分内容,具体要求参考毕业设计指导书) 3.4 XX系统逻辑模型详细描述3 需求分析 3.1 XX系统功能描述 3.2 XX系统性能描述 3.3 XX系统逻辑模型

Asterisk安装和测试

Asterisk安装 (红色字体部分为需要键入或修改的部分)

下载准备 系统环境:Linux CentOS 5.0,安装开发工具以及开发库。 Asterisk 源代码包asterisk-1.6.1.20.tar.gz,版本:1.6.1.20。 SIP软电话使用eyebeam 版本:1.5.8。 1.切换用户(需要输入管理员密码),执行 su root 2.进入源码包存放文件夹 [root@asterisk-test1 ~]#cd /usr/local/src 3.下载 [root@asterisk-test1 ~]#wget https://www.doczj.com/doc/0b2675918.html,/pub/telephony/asterisk/releases/asterisk1.6.1.20. tar.gz 编译安装Asterisk 1.解压源代码包 [root@asterisk-test1 ~]# tar -zxvf asterisk-1.6.1.20.tar.gz 2.进入包目录 [root@asterisk-test1 ~]# cd asterisk-1.6.1.20 3.环境检测和预配置 [root@asterisk-test1 asterisk-1.4.5]# ./configure(其实这样直接进行configure并非十分规范。应当先使用“./configure –help”命令来 查看一些可用的选项和参数,然后根据实际情况才进行定制操作。)当环境预检测和预配置工作 做完时,最后会显示以上反馈信息。并且建立好Makefile。 注意:系统如果缺少安装必须的包,此步骤可能会出现configure: error错误,解决方案见后文可能遇到的问题 configure: creating ./config.status config.status: creating build_tools/menuselect-deps config.status: creating makeopts config.status: creating channels/h323/Makefile config.status: creating include/asterisk/autoconfig.h .$$$$$$$$$$$$$$$=..

asterisk+freepbx+astercrm的安装----lamp rpm安装

Linux下安装呼叫中心服务器(ASTERISK+FreePBX) 一、环境要求: 操作系统:centos 5.0以上(以最小化形式安装) Linux内核版本:2.6.22 Asterisk版本:asterisk V.1.6.2.18 FreePBX版本:FreePBX:2.9.0 以rpm方式安装好的LAMP环境 以root身份登录 二、所需软件包 https://www.doczj.com/doc/0b2675918.html,/pub/telephony/asterisk/asterisk-1.6.2.1 8.tar.gz https://www.doczj.com/doc/0b2675918.html,/freepbx-2.9.0.tar.gz 三、安装步骤 1、Lamp的安装 下载所有软件包到/usr/local/src路径 配置yum源,安装相关软件 yum –y update yum install –y httpd http-devel mysql mysql-devel mysql-server php php-devel php-mysql yum install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox yum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel yum install festival festival-dev yum install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev yum install zlib1g zlib1g-dev yum install bison bison-doc yum install install libxml2 libxml2-dev yum install libtiff4 libtiff4-dev yum install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev yum install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql /etc/init.d/httpd start chkconfig –level 35 httpd on mysql_install_db chown –R mysql.mysql /var/lib/mysql

信息管理系统设计文档1

超市营销管理系统的计划和开发 摘要:随着我国成功加入WTO及信息化浪潮的日益临近,超市经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争环境下求得生存,就必须有效地利用人才、时间、信息结合的优势,进行有效的超市内部改革和加强收银管理。借助现代信息技术和管理理论,建立超市收银管理信息系统势在必行。 本系统针对商品管理的业务范围及工作特点,设计了收银登记、收银管理、业务管理、会员管理、统计分析等几个部分,这几个部分可以全面实现对商品的进货、付款、销货、收款和库存等业务的计算机管理,大大减轻了超市工作人员的工作量,全面提高了超市收银管理的管理效率以及服务质量,使管理水平和业务水平跃上了一个新的台阶。 本系统是根据现代超市收银管理的需要而开发的,操作方便及美观的界面给用户节省了不少宝贵的时间,全面实现了对商品的进货、付款、销售、收款和库存统计等业务的计算机管理,大大减轻了商店工作人员的工作量,全面提高了商店的管理效率及服务质量。系统采用Microsoft Office中的Access 2003来设计数据库,并使用VB 6.0为开发工具。 我们主要介绍了本课题的开发背景,所要完成的功能和开发的过程。在系统分析的前提下,本文重点说明了总体设计,数据库的设计以及系统详细的设计和实现过程。 关键词:超市管理系统,数据,信息,系统开发

目录 1超市管理研究背景...................................................... 错误!未定义书签。 1.1手工记账的弊端.................................................................... 错误!未定义书签。 1.2管理信息系统的重要性 (3) 2超市管理系统软件介绍 (4) 2.1本系统研究方案的确定与说明 (4) 2.2开发工具与环境 (5) 2.3数据库介绍 (3) 3超市管理系统软件模块规划 (7) 3.1模块页面功能描述:............................................................ 错误!未定义书签。 3.2模板结构功能及软件数据流程图 (6) 4代码设计...................................................................... 错误!未定义书签。 4.1主窗口模板的设计................................................................ 错误!未定义书签。 4.2用户注册登陆界面功能的描述............................................ 错误!未定义书签。 4.3用户资料管理功能的描述.................................................... 错误!未定义书签。 4.4管理功能的描述.................................................................... 错误!未定义书签。 4.5工具功能的描述.................................................................... 错误!未定义书签。5程序的调试 6 系统开发过程中的心得体会

文件管理系统设计方案和对策

文件管理系统设计方案 传统的管理和保存文件的方式是人工生成和保管文件(包括:生成、传阅、审批、进入受控状态等),文件通常是保存在文件柜中的。 由于文件数量多,版本复杂,在实际使用中经常出现问题,例如:文件版本不一致、文件查找困难、文件管理处理历史记录报表工作量过大等。本方案旨在解决单位对大量工程和技术文件的管理,达到并确保工作人员手中文件版本的一致性、文件更改的可追溯性,同时以实现电子公告、电子通知、电子邮件、公文收发等功能来提高单位日常办公及管理的自动化。 一、文件管理系统的建设目标和意义 目标: 满足企业对文件信息进行集中管理、查询的需要 通过文件的集中管理,使企业实现资料共享,资料同步更新 企业重要文档的使用权限设置,一方面节约了资本,另一方面自动化管理,保证了资料的保密性和安全性 简化了员工查找和使用资料的工作步骤,使员工把时间放在其他更有价值的工作上,减少重复劳动,提高工作效率,为企业争取更多 利润 把无纸化办公和自动化办公结合起来,实现了无纸化和物理化文档管理的有机组合 把先进的数据库技术运用于文档管理,促进企业信息化管理的进步文件管理系统建设意义: 1、分类、管理企业文件 文件管理系统通过数据库管理,对企业纷杂的文件内容进行分门别类的管理,按照不同的介质(图片、影音、word、excel、ppt、pdf等)进行存放管理。 文件管理系统通过权限管理,对不同的员工开放不同级别的文件库,最大程

度保证企业的文件安全。 2、共享、学习企业文件 文件管理系统通过内部网络将文件资本进行共享,让更多的人分享到企业文件资本,拓宽部门和员工的知识范围。 3、应用、增值文件资本 文件管理平台构建面向企业业务流程的文件管理系统,使得工作过程中显形知识结构化,隐形知识显形化。 通过文件的不断重复应用,实现文件增值。有效的规避了人员升迁流动所造成了关键业务领域的损失,让业务运行不辍。 4、提升企业竞争力 创造企业新竞争价值,增加企业利润,降低企业成本,提高企业效率。建立企业新文化,鼓励思想自由,培育创新精神。 通过减少反应时间来提高为客户服务的水平,通过快速向市场提供产品和服务来增加收入。 二、文件管理系统的建设要求 首先是支持的文件内容要全面,从文件管理的内容角度,至少应该包括: ?对信息的发布,比如直接发布各种内容 ?对文档的管理,如各类DOC、XLS、PPT等文件 ?对数据信息的管理,如各类报表等等 有利于充分利用文件: ?对链接的处理:在内容中可以互相链接,它是有效利用文件的非常重要的环节 ?强有力的索引能力,特别是全文检索 ?对于动态数据的强有力查询能力,比如可以根据各种条件进行查询

asterisk常用命令

asterisk常用命令 Asterisk基本配置 Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3V oip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和chan_sip.so Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3V oip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和chan_sip.so******

相关主题
文本预览
相关文档 最新文档