艺用人体解剖与素描资料下载.pdf
- 文档编号:5966769
- 上传时间:2023-05-05
- 格式:PDF
- 页数:89
- 大小:21.85MB
艺用人体解剖与素描资料下载.pdf
《艺用人体解剖与素描资料下载.pdf》由会员分享,可在线阅读,更多相关《艺用人体解剖与素描资料下载.pdf(89页珍藏版)》请在冰点文库上搜索。
a:
11:
{i:
0;s:
7253:
"如何实现如何实现S7-300/400,WinAC和和WinCC之间的以太网通讯之间的以太网通讯HowtorealizeIndustrialEthernetcommunicationamongS7-300/400,WinACandWinCCGettingstartedEdtion(2008年年-2月月)摘摘要要WinAC和WinCC可以用同一块普通以太网卡和S7-300/400进行工业以太网通讯。
@#@关键词关键词WinAC,WinCC,工业以太网KeyWordsWinAC,WinCC,IndustrialEthernetA&@#@DService&@#@SupportPage2-27目目录录如何实现S7-300/400,WinAC和WinCC之间的以太网通讯.11必备条件.41.1硬件.41.2软件.42硬件组态.43网络组态和编程.74程序配置.115OS编译和组态.156运行测试.22A&@#@DService&@#@SupportPage3-27如何实现如何实现S7-300/400,WinAC和和WinCC之间的以太网通讯之间的以太网通讯WinAC和WinCC可以用同一块普通以太网卡和S7-300/400进行工业以太网通讯。
@#@因为WinAC是基于PCStation的,所以WinCC也需要用PCStation的形式来集成组态。
@#@1必备条件1必备条件1.1硬件?
@#@S7-300/400CPU和CP343-1/CP443-1?
@#@普通以太网卡/CP1613?
@#@CP5611/CP56131.2软件?
@#@1.2.1Step7V5.3/V5.4?
@#@1.2.2WinACRTXV4.1/2005?
@#@1.2.3SIMATICNet2003/2005/2006?
@#@1.2.4WinCCV6.0/6.2本实例中采用了Step7V5.4SP3.1,WinACRTX2005(4.2)SP1HF3,SimaticNet2006(V6.4)和WinCCV6.2SP2。
@#@2硬件组态2硬件组态2.1在SIMATICManager中新建一个项目,分别插入SIMATICPCStation和SIMATIC300Station。
@#@如图1A&@#@DService&@#@SupportPage4-27图12.2在SIMATICPCStation中,分别插入WinCCApplication,WinLCRTX,CP5613和IEGeneral。
@#@如图2A&@#@DService&@#@SupportPage5-27图2?
@#@CP5613作为WinLCRTX的DP接口。
@#@?
@#@IEGeneral作为WinCCApplication和WinLCRTX的以太网接口。
@#@2.3在SIMATIC300Station中,分别插入PS,CPU和CP343-1。
@#@如图3A&@#@DService&@#@SupportPage6-27图33网络组态和编程3网络组态和编程3.1在NetPro中为WinLCRTX建立与SIMATIC300Station的连接。
@#@如图4A&@#@DService&@#@SupportPage7-27图4?
@#@ConnectionPartner选择SIMATIC300Station的CPU。
@#@?
@#@ConnectionType选择S7connection。
@#@3.2在Properties-S7connection中,为LocalConnectionEndPoint选择One-way,即单边通讯。
@#@如图5A&@#@DService&@#@SupportPage8-27图53.3在NetPro中为WinLCRTX建立与WinCCApplication的连接。
@#@如图6A&@#@DService&@#@SupportPage9-27图6?
@#@ConnectionPartner选择SIMATICPCStation的WinCCApplication。
@#@?
@#@ConnectionType选择S7connection。
@#@3.4在Properties-S7connection中,为CommunicationPath的Interface选择PLCinternal。
@#@如图7A&@#@DService&@#@SupportPage10-27图73.5在NetPro中编译存盘。
@#@4程序配置4程序配置4.1在SIMATIC300Station的CPU和PCStation的WinLCRTX中分别插入两个DBBlock用于数据交换。
@#@?
@#@4.2和4.3的步骤是将SIMATIC300Station的DBBlock中的部分数据传送至OS即WinCC中。
@#@4.2鼠标右键单击DBBlock,选择SpecialObjectPropertiesOperatorControlandMonitoring设置复选框。
@#@如图8和图9A&@#@DService&@#@SupportPage11-27图8A&@#@DService&@#@SupportPage12-27图9?
@#@选择OperatorControlandMonitoring。
@#@4.3打开DBBlock,鼠标右键单击要传送的变量,选择ObjectProperties设置Parameters。
@#@如图10和图11图10A&@#@DService&@#@SupportPage13-27图11?
@#@在Attribute中输入S7_m_c,在Value中输入true。
@#@4.4在PCStation的WinLCRTX中插入OB35,在OB35中调用SFB14(GET)和SFB15(PUT),参数说明参见在线帮助。
@#@如图12A&@#@DService&@#@SupportPage14-27图125OS编译和组态5OS编译和组态5.1在SIMATICManager中选择OptionsCompileMultipleOSsWizardStart,进行OS编译和传送。
@#@如图13A&@#@DService&@#@SupportPage15-27图135.2在Selectnetworkconnection中为SIMATIC300Station的CPU选择TCP/IP作为WinCCunit。
@#@如图14A&@#@DService&@#@SupportPage16-27图145.3在Selectnetworkconnection中为PCStation的WinLCRTX选择NamedConnection作为WinCCunit。
@#@如图15A&@#@DService&@#@SupportPage17-27图155.4首次执行编译和传送,默认选择Scope中的EntireOS,再次编译可以选择Changes。
@#@如图16A&@#@DService&@#@SupportPage18-27图165.5在SIMATICManager中,打开SIMATICPCStation的WinCCApplication中的OS。
@#@如图17A&@#@DService&@#@SupportPage19-27图175.6在WinCCExplorer中,可以看到SIMATICS7PROTOCOLSUITE已经自动添加到TagManagerment中,SIMATIC300Station的CPU和SIMATICPCStation的WinLCRTX中DBBlock的部分数据也已经传送到TCP/IP通道和NamedConnections通道中。
@#@如图18和图19A&@#@DService&@#@SupportPage20-27图18A&@#@DService&@#@SupportPage21-27图196运行测试6运行测试6.1在NetPro中下载SIMATIC300Station。
@#@在SIMATICManager中下载SIMATIC300Station的CPU的DBBlock。
@#@?
@#@在SetPG/PCInterface中为S7ONLINE(STEP7)选择相应的接口参数,例如CP5613(MPI)或TCP/IP。
@#@6.2打开StationConfigurationEditor,根据SIMATICPCStation的硬件组态设置Components。
@#@如图20图20?
@#@确认HWConfig中的SIMATICPCStation的Name和StationConfigurationEditor的StationName一致。
@#@6.3打开WinLCRTX,选择RUN使WinLCRTX处于运行状态。
@#@如图21A&@#@DService&@#@SupportPage22-27图216.4在NetPro中下载SIMATICPCStation。
@#@在SIMATICManager中下载SIMATICPCStation的WinLCRTX的OB,DB和SFBBlock。
@#@如图22A&@#@DService&@#@SupportPage23-27图22?
@#@在SetPG/PCInterface中为S7ONLINE(STEP7)选择PCinternal(local)。
@#@?
@#@下载完毕后,注意StationConfigurationEditor中Status,Run/Stop和Connection的状态。
@#@6.5打开SIMATICPCStation中的WinLCRTX和SIMATIC300Station的CPU的变量监控,检验发送和接收的数据。
@#@如图23A&@#@DService&@#@SupportPage24-276.6激活WinCC项目。
@#@如图24和图25A&@#@DService&@#@SupportPage25-27图24图25A&@#@DService&@#@SupportPage26-27附录推荐网址附录推荐网址AS西门子(中国)有限公司自动化与驱动集团客户服务与支持中心网站首页:
@#@http:
@#@/AS更新信息:
@#@http:
@#@/“找答案”AS版区:
@#@http:
@#@/HMI西门子(中国)有限公司自动化与驱动集团客户服务与支持中心网站首页:
@#@http:
@#@/HMI更新信息:
@#@http:
@#@/NET西门子(中国)有限公司自动化与驱动集团客户服务与支持中心网站首页:
@#@http:
@#@/Net更新信息:
@#@http:
@#@/“找答案”Net版区:
@#@http:
@#@/A&@#@DService&@#@SupportPage27-27";i:
1;s:
19900:
"12PcDuino-Metas是祥瑞园小学在2015年经过长时间的考察和学习,购置的一套新一代小学生进行科普创造类的教育产品。
@#@从一定意义上讲,本设备是结合了创客和机器人教育的一个入门综合体。
@#@它既可以实现软件的编程,还可以通过硬件传感器、积木的组装完成可编程控制的作品。
@#@PcDuino-Metas在硬件方面其实结合了很多兼容的链接结构,兼容Arduino的外部配件,软件方面自带scratch编程软件和ArduinoIDE,同时还可以直接利用C、Python、Java等来编程,让学生可以有更多选择。
@#@从创客教育的角度来讲,真正体现了创造和创新的思想。
@#@祥瑞园小学开设创客机器人教学的普及课程,我在编写此教材的时候也出于学生不同的接受能力和喜爱程度,对教材做了细致化、分层次的课程编写。
@#@难易程度、课堂学生参与效果,及作品完成情况,则是通过教学实践中的经验进行整理总结,得到知识点、重难点的汇总。
@#@整册课程编写思路一直很清晰,学校开展创客教育就是要突破传统教学的弊端,所以开展创客教育就不能按照传统方式来教授。
@#@本校本课程最终的目的是让学生通过创客教育的理念,让学生自己寻找解决问题的方式和方法,学会自己思考,自我探索,最终从被动学习,变成主动学习,并变成一个具有的一定科学素养和科技创新能力的人才。
@#@3第一课:
@#@PcDuino-metas主板接口5第二课:
@#@PcDuino-metas传感器分类7第三课:
@#@PcDuino-metas硬件编程9第四课:
@#@希望之光第一课时:
@#@灯塔的引领;@#@第二课时:
@#@SOS求救信号11第五课:
@#@开关小夜灯13第六课:
@#@快乐渔趣15第七课:
@#@调光台灯17第八课:
@#@声控灯19第九课:
@#@双人弹球21第十课:
@#@自动伸缩门23第十一课:
@#@温控风车25第十二课:
@#@小鼓锤27第十三课:
@#@投篮机29第十四课:
@#@旋转陀螺31第十五课:
@#@智能小车
(一)搭建33第十六课:
@#@智能小车
(二)键盘控制38第十七课:
@#@智能小车(三)8字绕桩40第十八课:
@#@智能小车(四)巡线42第十九课:
@#@智能小车(五)避障45创客拓展创新制造六项任务4745第一课第一课PcDuinoPcDuino-metasmetas主板接口主板接口同学们开始进入PcDuino-metas主板的认识吧!
@#@本节课的知识点对你以后的学习非常关键的,开动你的大脑、发挥你的想象力,一起来了解主板和不同传感器的用法吧!
@#@VCCVCC地线地线GNDGND信号线信号线SS5V5V供电线供电线6同学们,通过刚才的了解,你应该对主板的主要接口和功能有所了解,但是想清楚的知道每一个端口的具体功能,可能还需要一点时间来理解。
@#@不过没关系,通过我们以后课堂内容的讲解你会慢慢的知道并且会熟练运用的。
@#@为了让你能够对主板加深记忆,现在就请完成下面的习题吧!
@#@请写出个端口名称。
@#@7第第二二课课PcDuinoPcDuino-metasmetas传感器分类传感器分类8传感器的分类使用说明传感器的分类使用说明9第第三三课课PcDuinoPcDuino-metasmetas硬件硬件编程编程同学们,上节课我们对PcDuino-metas的主板及外部可以连接的传感器做了详细的介绍。
@#@本节课我们就来了解学习怎么样把传感器通过硬件编程实现它们的功能。
@#@在开机页面的scratch中除了上学期学过的脚本外,还有一个模块,就是硬件模块。
@#@1、设置引脚模式该脚本可以设置输入、输出模式。
@#@选择输入可以外接传感器接收信息;@#@选择输出可以外接蜂鸣器等传感器。
@#@在本机主板上有在本机主板上有55个数字口:
@#@个数字口:
@#@D2D2、D5D5、D6D6、D7D7、D8D8,分别对应模,分别对应模块引脚中的块引脚中的22、55、66、77、88。
@#@注意:
@#@设置那个引脚为输入或输出模式,对应引脚上连接的传感器才会发挥相应的功能。
@#@2、设置引脚电平设置该脚本的某个引脚值,然后设置为高电平可以让该引脚连接的模块通电,比如LED等设置为高就是亮起来,低电平就是灭了。
@#@如果是蜂鸣器,设置为高就会响起来,低电平就没有声音了。
@#@103、判断引脚的高低电平该脚本是用做选择性判断指令来使用的,用于判断控制指令执行。
@#@比如想让LED灯亮起来,就是如果判断编程命令中的某引脚为高的时候就会让小灯点亮。
@#@4、读取模拟引脚的数值pcduino-metas中有3个模拟信号可以输出模拟信号。
@#@分别是A2、A3、A4端口(粉色)。
@#@比如光敏传感器连接某个输入端口,我们可以用本模块来显示某个端口的数值,从而在编程中设定一定范围或者某一个数值。
@#@当在前面的方框内点击(选中会出现)时,在舞台区的左上角会出现不断变的模拟信号数值,可以根据此数据来设计编程。
@#@5、PWM信号输出该脚本可以输出PWM信号,并可以选择不一样的功率或者频率发出输出信号。
@#@在pcduino-metas上有两个PWM信号输出口,分别是D5、D6端口(紫色)。
@#@比如该端口可以控制马达的转速,或者灯的亮度变化。
@#@当然,在脚本中也可以设定该端口的打开或者关闭。
@#@11第第四四课课希望之希望之光光从本节课开始,同学们就正式进入传感器模块的使用了,本节课我们来用LED灯模块来实现它的不同的状态,当然需要编程的控制呀。
@#@第一课时第一课时灯塔的引领灯塔的引领航船穿越波澜壮阔的海洋,漂泊已久的我们乘船即将靠岸,现在急需一盏灯塔指引我们,引领我们返航。
@#@现在就通过你的智慧来制作一盏灯塔吧!
@#@点亮LED灯。
@#@在工具盒里找到LED模块,将模块接到D6连接口。
@#@如图:
@#@12第第二二课时课时SOSSOS求救信号求救信号情景导入:
@#@当我们的船舶跟随灯塔的引领,即将靠岸之时,海面突然狂风大作,出现危险情况。
@#@此时船长发出命令,迅速发出SOS信号进行求救。
@#@在此危难之时,请你来迅速的用LED模块做出SOS求救信号吧!
@#@制作思路:
@#@首先,我们要了解SOS的求救信号的闪动规律;@#@其次,正确的在scratch的硬件中做出编程,进行控制。
@#@这时候我们就需要摩尔斯电码。
@#@下图:
@#@13第第五五课课开关开关小夜灯小夜灯生活中的开关灯泡我们都习以为常,如果让你来动手制作,你能完成吗?
@#@今天这节课我们就来完成用开关控制的小夜灯。
@#@首先,你需要找到按键模块和终端模块。
@#@接入D2端口。
@#@当然也要加入LED灯。
@#@如图:
@#@按照以上步骤连接完成,就需要编程来控制了。
@#@我们要实现的是:
@#@当按下开关按键时,LED亮;@#@当松开开关时,LED灭。
@#@14同学们,通过以上的操作我们已经可以用开关来控制小夜灯了。
@#@为了与实际相联系,想实现开关在控制小夜灯的同时让scratch的舞台区也出现开灯和熄灯的效果你能实现吗?
@#@同学们需要导入一个台灯的角色,自己绘制出两个造型。
@#@如图:
@#@11、开灯效果、开灯效果22、关灯效果、关灯效果要切记:
@#@一、用绘图编辑器做图,要求是一个角色,两个造型;@#@二、在编程时两个模块同时存在,并且按小绿旗开始。
@#@15第第六六课课快乐渔快乐渔趣趣现实生活中的钓鱼大家都应该玩过,今天就让我们用开关和蜂鸣器来做一个单人版的钓鱼游戏吧!
@#@首先,我们要用到的是开关按钮和蜂鸣器,以及终端模块。
@#@其次:
@#@钓鱼游戏的设计思路是:
@#@一个人在岸边钓鱼,鱼在水下自由游动,当鱼触发到鱼钩,蜂鸣器报警,按下开关,把小鱼钓起,放到鱼框里。
@#@传感器按照下图所示连接,当然你可以选择其他端口。
@#@如图:
@#@接下来我们需要:
@#@1、绘制一幅舞台场景图;@#@2、导入钓鱼人物(需要两个造型);@#@3、添加小鱼角色(做完编程可复制)。
@#@大家一步一步完成吧!
@#@1617第第七七课课调光台灯调光台灯同学们,在开关控制小夜灯的课程中,我们可以用按钮来开关LED灯了。
@#@今天我们来学习新的模块,就是滑动变阻器的使用。
@#@用滑动变阻器来控制LED灯可以使LED灯的光线慢慢变亮或者变暗,开始来制作吧!
@#@首先,我们需要实现滑动变阻器的功能,我们先按照下图做好连接,通过编程来实现控制效果。
@#@值得注意的是:
@#@同学们连接的D6接口是PWM信号端口,PWM信号中的step的数值只能为整数,所以在建立脚本时,同学们需要利用逻辑运算里的四舍五入的模块加以化整。
@#@18同学们,在硬件脚本里点击改脚本前的小对勾,然后选择A4端口,在舞台区的左上角会出现改端口的数值,当然你也可以选择其他端口作为连接。
@#@调光台灯编程:
@#@为了让我们的作品更加具体,大家用手中的积木搭建一个小台灯吧!
@#@老师给你们提供一个样板,大家要通过自己的思考来搭建。
@#@19第第八八课课声控灯声控灯经过前几节课的学习,同学们应该都能了解传感器的应用精髓。
@#@所以,编程的设置和端口的连接,成为了各种传感器可以利用的关键。
@#@今天我们就来学习一种新的传感器声音传感器模块。
@#@在现实生活中,我们基本都能见到大家都习以为常的声控灯,而且各种样式的都有,我们现在完成不了声音传感器的制作,但是我们可以利用此模块完成声控灯的制作。
@#@下面我们就来动手做一下吧!
@#@我们需要的模块有,声音传感器模块和LED灯模块。
@#@按照输入端口和输出端口的设置,连接两个模块,如图:
@#@20在读取输入端口的电压值时,别忘记可以打对勾查看电压值的。
@#@数值的改变会影响编程是否能顺利进行。
@#@21第第九九课课双人弹球双人弹球利用我们所学习的知识,做出有趣的游戏,大家应该是最喜欢的内容了。
@#@今天我们就利用红外传感器模块来制作一个双人弹球的游戏。
@#@游戏设计思路:
@#@利用两个红外传感器的感知,分别来控制两个挡板一样的角游戏设计思路:
@#@利用两个红外传感器的感知,分别来控制两个挡板一样的角色,当然是需要分颜色的。
@#@然后自己建立球的角色,球碰到挡板反弹,如果碰到色,当然是需要分颜色的。
@#@然后自己建立球的角色,球碰到挡板反弹,如果碰到身后的球洞,则对方得分。
@#@身后的球洞,则对方得分。
@#@下面按照我们的思路来设计吧!
@#@我们先来画出舞台和角色。
@#@然后,我们需要两个红外传感器(我们单独来学习它的用法)。
@#@连接A3、A4连个输入端口。
@#@如图:
@#@本编程要注意角色的设置,红黑球门、红黑挡板、球的角色。
@#@如图:
@#@22我们设计的游戏规则是防止球碰到球门,碰到对方球门则得分,所以我们的编程最好用不同的变量来进行设置。
@#@编程如图:
@#@23第第十十课课自动伸缩门自动伸缩门现实生活中我们经常可以见到自动门,距离两三米的距离,有人走来,触发感应开关,门就自己打开了。
@#@今天同学们也来做这样的一个模型自动门吧!
@#@看看能不能实现现实中的效果。
@#@本节课我们用到的传感器是上节课用过的红外距离传感器,还有就是我们需要新学习的马达和驱动模块。
@#@首先,我们需要正确的连接马达和马达的驱动模块。
@#@24明白了马达的控制原理,同学们就要开始构思设计伸缩门的积木搭建方式,老师给同学们提供一张实物图纸,你能通过自己的想象完成作品吗?
@#@控制的方法是:
@#@红外距离传感器电压到达某个值,开启马达,马达正转。
@#@等待数秒后,自动关闭。
@#@编程如图:
@#@25第第十一十一课课温控风车温控风车同学们,让我们来想象一下:
@#@炎热的夏天,我们在房间休息,温度刚一升高有一台风扇自动开启,是不是感觉非常惬意。
@#@今天我们就一起来学习用温控传感器创造一台感知温度的风车。
@#@我们需要的是温度传感器,连接用的杜邦线,和马达。
@#@杜邦线和温度传感器的连接是本节课的重点内容,如果线路连接错误会出现高温发热的现象,所以请同学们认真对照连接。
@#@马达连接D5端口,温控传感器连接A4端口。
@#@如下图:
@#@26同学们在制作的时候可以先做出简单模型,连接端口,并且做好编程,让温控风车能够正常运行。
@#@然后做出完整的风车积木的搭建。
@#@风车的搭建我们可以用齿轮做出加速装置,你能实现风车的一级加速装置吗?
@#@27第第十二十二课课小小鼓锤鼓锤同学们,前几节课我们学会了马达模块的使用方法,现在我们就利用马达的功能,发挥马达的作用,重点从积木搭建的原理上开发我们的制作。
@#@今天和同学们一起创造的是小鼓锤。
@#@首先,同学们先来设计一下自己的鼓锤吧。
@#@简单范例:
@#@关于具体结构的剖析,同学们应该能够自主完成,课本上就不做分解步骤了。
@#@下面让小鼓锤动起来,编程很简单,但不同节奏的敲击,就需要你去创意了。
@#@28同学们,积木搭建模型每位同学做的都不同,下面老师再展示几件作品,开阔一下同学们的思路。
@#@29第第十三十三课课投篮机投篮机利用积木搭建和马达模块我们可以做出各式各样的制作,今天我们来创造一个可以投球的投篮机,先开动你的大脑思考吧?
@#@应该是什么样子的呢?
@#@下面老师给你一个简单的参考:
@#@3031第第十四十四课课旋转陀螺旋转陀螺同学们,还记得小时候玩过的陀螺吗?
@#@现在的陀螺也有很多了,有带着彩灯的,有手动加速的,还有电动带音乐的。
@#@但这些都离不开一个因素,就是旋转的力量。
@#@今天就让我们利用马达和积木来做一个电动加速陀螺吧!
@#@马达的转速达不到陀螺转速的要求怎么办?
@#@就需要我们来设计加速装置:
@#@3233第第十五十五课课智能小车
(一)搭建智能小车
(一)搭建同学们,掌握和了解了马达等其他传感器的用法,现在你就有能力来做一个智能小车了。
@#@今天这节课我们先来学习如何搭建一个小车的模型,你可以开动脑筋自己制作,当然也可以按照老师的图纸来制造。
@#@下面就开始动手吧!
@#@34353637本次连接智能小车的端口为本次连接智能小车的端口为:
@#@D6D6端口端口为马达的通电和断电接口;@#@为马达的通电和断电接口;@#@DD77端口为小端口为小车右轮的正转反转接口;@#@车右轮的正转反转接口;@#@DD88端口为左轮端口为左轮的正转反转接口。
@#@的正转反转接口。
@#@38第第十六十六课课智能小智能小车
(二)车
(二)键盘控制键盘控制同学们,上节课我们把智能小车搭建完毕,今天我们就让小车通过键盘的控制动起来吧!
@#@今天的编程不需要对小车做任何的加装和改造,只需要我们对马达控制做好编程,你准备好了吗?
@#@我们开始吧!
@#@首先,我们要再次的认识一下智能小车马达的控制端口:
@#@39了解了马达的运作端口,现在就让我们来尝试编程吧!
@#@我们想让小车完成的是当按下上下左右键盘时,小车随即转向并前进。
@#@一起来试试吧!
@#@同学们,当调整好编程,你就只需要连接上键盘,你的键盘控制小车就成功了!
@#@(连接如图)40第第十七十七课课智能小车(三)智能小车(三)88字绕字绕桩桩同学们,如果上节课我们学习的键盘小车还没有让你感觉小车智能的话,那今天我们让小车自己运行起来,不用我们的操作就可以跳舞,你能实现吗?
@#@首先,我们要明确让智能小车要怎么样运动?
@#@8字绕桩有几种方式呢?
@#@我的应该先有场地图。
@#@41通过场地示意图我们可以发现:
@#@第一种绕法应该是小圈,就是让智能小车原地旋转一定角度,基本没有绕桩半径。
@#@第二种绕桩方式是让智能小车绕大圈,需要有转向的半径距离;@#@知道了运动路线,我们就可以开始编程了!
@#@42第第十八十八课课智能小车(四)巡线智能小车(四)巡线今天的课程我们让小车更加听从我们的指挥,我们让小车按照我们划定的路线走小车智能巡线。
@#@首先我们需要在小车上添加两个路径传感器、两个信号终端模块、两根连接线加以连接,分别连接到A2、A3端口上。
@#@(如下图)组装完毕之后,我们还需要了解路径传感器的用法。
@#@在这里我们只用到灰度传感器的功能,只需要将左下角的on/off开关拨到on的位置。
@#@43在调节电位器时,同学们要观察A2、A3的电压值,巡线的基础是白色和黑色的区分,需要将小车分别放在白色和黑色区域,一边观察一边调节。
@#@巡线场地需要我们自己打印,场地图如下:
@#@44路径传感器在检测到黑色时电压值低,检测到白色时电压值高。
@#@用两个路径传感器是否同时为低电压值来判断小车是否走在黑线上。
@#@45第第十九十九课课智能小车(五)避障智能小车(五)避障在上节课中小车能够听从我们的指挥在规定的线路上行走了,但是万一小车跑出了轨道撞车了怎么办呢?
@#@今天我们就给小车按上眼睛,让它在随意行走时不会撞到自己。
@#@这次我们用到的是红外距离传感器模块,你还记得它吗?
@#@我们可以把它接到主板的A4端口。
@#@如何连接到小车呢?
@#@请看下图:
@#@46我们想让小车达到的目的是让小车能够在遇到障碍物前能够停下,或者能够转向继续前进,红外距离传感器在检测到前方有物体的时候输出高电平,检测到高电平就停止或者转向就可以了。
@#@下面就来试试吧!
@#@47同学们,通过Pc-Duino硬件课程的学习,你一定掌握了创造和制造的诀窍了,一般的创客机器人作品都是有软件编程、传感器、积木搭建来完成的,知道了这些,也明白了传感器的用法,再加上你的神奇的想法,你就是一个真正的小小创客了!
@#@下面老师又给你们提供了一些想法,赶快想办法完成吧!
@#@一、硬件拓展:
@#@手机振动铃声一、硬件拓展:
@#@手机振动铃声48二、硬件拓展:
@#@摩天轮二、硬件拓展:
@#@摩天轮三、硬件拓展:
@#@海盗船三、硬件拓展:
@#@海盗船49四四、积木搭建拓展:
@#@机械弓箭、积木搭建拓展:
@#@机械弓箭五五、积木搭建拓展:
@#@手动加速风车、积木搭建拓展:
@#@手动加速风车50六六、积木搭建拓展:
@#@手动钻、积木搭建拓展:
@#@手动钻51";i:
2;s:
17231:
"1概述1.1目的本文档主要目的在于规范项目配置管理活动,确保配置项正确地唯一标识并且易于存取,保证基线配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。
@#@1.2适用范围本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动,针对项目不同在流程上作适当的删减。
@#@配置管理可采用各种工具及手工办法,本文件以CVS(并行版本系统)配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。
@#@1.3术语和缩略语1.3.1软件配置管理(SoftwareConfigurationManagement,SCM)软件配置管理是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。
@#@是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。
@#@配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。
@#@1.3.2配置项(ConfigurationItem,CI)凡是纳入配置管理范畴的工作成果统称为配置项,配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。
@#@每个配置项的主要属性有:
@#@名称、标签、文件状态、版本、作者、日期等。
@#@所有配置项都被保存在配置库里,确保不会混淆、丢失。
@#@配置项及其历史记录反映了软件的演化过程。
@#@1.3.3基线(Baseline)在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。
@#@每一个基线都是其下一步开发的出发点和参考点。
@#@基线确定了元素(配置项)的一个版本,且只确定一个版本。
@#@一般情况下,基线一般在指定的里程碑处创建,并与项目中的里程碑保持同步。
@#@每个基线都将接受配置管理的严格控制,基线中的配置项被“冻结”了,不能再被任何人随意修改,对其修改要严格地按照变更控制的过程进行。
@#@在一个软件开发阶段结束时,上一个基线加上增加和修改的基线内容形成下一个基线。
@#@基线的主要属性有:
@#@名称、标签、版本、日期等。
@#@1.4权限与职责1.4.1研发总经理助理1)审核变更请求。
@#@1.4.2项目经理(ProjectManager,PM)1)审核批准配置管理计划;@#@2)接收或拒绝小范围的变更申请;@#@3)召集评估变更;@#@4)提出配置管理的建议和要求;@#@5)配合配置管理员的工作。
@#@1.4.3配置管理员(ConfigurationManagementOfficer,CMO)1)编写配置管理计划;@#@2)执行版本控制和变更控制方案;@#@3)制定访问控制策略;@#@4)负责项目的配置管理工作,包括搭建环境、权限分配、配置库的建立、配置项的控制等;@#@5)配置管理工具的日常管理与维护;@#@6)配置库的日常操作和维护;@#@7)负责配置审核并提交报告;@#@8)根据配置部署表单编译发布版本,并维护版本;@#@9)对开发人员进行相关的培训;@#@10)对配置审核中发现的不符合项,拟订纠正措施,要求相关责任人进行纠正。
@#@11)监督项目组成员规范的执行情况。
@#@1.4.4开发人员(Developer)1)根据确定的配置管理计划和相关规定,提交配置项和基线;@#@2)负责项目组内部测试;@#@3)负责软件集成和版本生成;@#@4)按照软件配置管理工具的使用模型来完成开发任务。
@#@2实施细则2.1配置项管理2.1.1配置项的范围软件配置可包括以下几方面:
@#@开发文档,代码,第三方控件、插件,参考资料,测试文档,用户文档,项目管理文档,验收文档等。
@#@l项目文档主要指:
@#@立项建议书、可行性分析报告、技术建议书、用户需求说明书、项目计划、项目进度计划、项目阶段性计划、产品需求规格说明书、概要设计报告、详细设计、数据库设计、界面设计、用户操作手册、用户安装手册、培训文档、验收报告以及上述文档的评审记录。
@#@l代码主要指:
@#@源代码等。
@#@l工具主要指:
@#@脚本文件、插件、第三方控件等。
@#@2.1.2配置项基线管理结合SPP和ISO9000的相关规定,配置管理员根据配置管理规范及配置管理计划,对配置项进行分阶段管理,每一阶段正式评审通过后纳入受控库,作为该项目的一个基线。
@#@l项目启动:
@#@配置项包括技术建议书、可行性分析报告、用户需求说明书等立项阶段产生的文档,评审或审批通过后建立发布基线。
@#@l需求阶段:
@#@系统调研后开发人员进行需求分析,并整理产品需求规格说明书。
@#@产品需求规格说明书经过客户的确认后,建立需求基线。
@#@如需升级版本则必须通过评审或审批并得到客户的确认。
@#@l项目计划:
@#@需求分析完成后即可制定项目的开发计划,包括项目计划和主要下属计划。
@#@包括项目进度计划、配置管理计划、质量保证计划、测试计划、项目阶段性计划。
@#@项目开发计划评审通过后,建立项目计划基线。
@#@l设计:
@#@系统设计可分为概要设计、详细设计、数据库设计、数据库字典、界面设计。
@#@针对用户需求规格说明书进行系统设计,配置时应说明系统设计的版本与需求分析报告版本的对应关系。
@#@设计说明书评审或审批通过后,建立设计基线。
@#@l编码(设计实现):
@#@编码按功能模块分子项目,即每个模块记作一个配置项。
@#@代码在提交项目组系统测试时建立Beta版本,系统测试产品正式发布后建立Version版本。
@#@l测试:
@#@单元测试和系统测试。
@#@单元测试通过提交单元测试报告,项目启动后应提交系统测试计划,系统测试完成后应提交系统测试报告。
@#@配置时应说明测试的版本与编码版本的对应关系。
@#@系统测试完成后建立测试基线。
@#@l版本发布:
@#@项目组提交部署表单,CMO根据部署表单进行编译,发布测试服务器上,并对版本进行维护。
@#@同时将发布的版本上传到文档服务器上备份。
@#@l交付与验收:
@#@在交付前配置审核完成后建立产品基线,产品基线包含程序以及有关文档配置项,包括交付文档、代码、工具等。
@#@l产品部署:
@#@部署时应包括操作手册、安装维护手册、维护文档以及必要的业务和技术培训文档。
@#@l相关资料:
@#@相关资料也应作为配置项纳入配置管理,此部分包括:
@#@1)相关法律、法规;@#@必须遵照或项目组约定的技术规范;@#@2)与客户或项目组内部重要的交互信息记录,如会议记录、会谈记录、e-mail和MSN记录等;@#@2.2版本控制2.2.1文档的版本控制所有文档的管理纳入配置管理库,用版本控制工具进行统一管理。
@#@文档的版本控制主要通过文档的名称、文档控制页及版本控制工具的标签来实现,主要分为以下几类:
@#@2.2.1.1版本变化型文档命名方式:
@#@文档名称+子系统名称(可选)适用文档:
@#@项目计划、配置管理计划、质量保证计划、项目进度计划、用户需求规格说明书、产品需求规格说明书、体系结构设计报告、数据库设计报告、详细设计报告、用户操作维护手册、测试用例等。
@#@示例:
@#@项目计划.doc详细设计_SP门户.doc标签结构:
@#@大版本+子系统简称+版本号+日期(标签控制说明版本信息)l大版本:
@#@可选,表示同一项目为不同用户定制的版本。
@#@l子系统简称:
@#@可选,当一个项目有多个子系统时,为区分不同子系统而设置。
@#@l版本号:
@#@采用Vs_x_y的形式。
@#@l日期:
@#@纳入基线管理的日期,用8位表示,如20071031说明:
@#@a.文档发布名称采用文档名+Vs_x_y的形式,文档的版本号应该和版本控制工具中相应标签上的版本号一致。
@#@b.对文档的修改需要从配置管理库中取到本地进行。
@#@c.对于文档小的修改,如文字错误,格式调整,变更Vs_x_y中的y来区别(如:
@#@V1_0_1)。
@#@d.文档内容没有大的增加和删节,意思表述没有发生重大的变化,版本标识通过版本工具中加上x标签来表示(如:
@#@V1_1_0),以及在文档内部控制页标注变化来表示。
@#@e.文档有重大增加和删节,意思表述有重大变化的,版本标识通过在相应文档加上s标签来表示(如:
@#@V2_0_0)。
@#@f.对于纳入基线库的文档的修改需要提交变更申请,经批准才能进行修改,并且修改的内容要经再次评审才能重新纳入基线库,作为后续阶段的参考文档。
@#@2.2.1.2时间区别型文档命名方式:
@#@文档名称撰写时间适用文档:
@#@文档名称有明确的含义,需要用时间标识的日常性文档。
@#@如周例会会议纪要,项目月计划,项目月总结,阶段性计划等等。
@#@示例:
@#@周例会会议纪要20030901.doc2.2.1.3时间序号型文档命名方式:
@#@文档名称+人员姓名(拼音)+撰写时间+序列号适用文档:
@#@测试报告示例:
@#@单元测试报告_lixiaohong_20071112_01.dco2.2.1.4其他文档:
@#@对于不能按照前四种类型进行命名的文档会议纪要:
@#@会议纪要YYYYMMDD()示例:
@#@9月9日召开的项目启动会命名为:
@#@会议纪要20030909(项目启动).doc评审报告:
@#@评审报告YYYYMMDD()同”会议纪要”要求一致。
@#@示例:
@#@10月9日召开的项目总体方案评审命名为:
@#@评审报告20030910(总体方案).doc2.2.2发行版本表示发行版本采用标签说明,结构如下:
@#@大版本+版本类型+版本号+子系统简称(拼音)+日期+序号大版本:
@#@可选,表示同一项目为不同用户定制的版本。
@#@子系统简称:
@#@可选,当一个项目有多个子系统时,为区分不同子系统而设置。
@#@版本类型:
@#@分为3种Beta表示项目组内部测试,标签:
@#@B1_0_0-20071015-01Release系统测试,标签:
@#@Release1_0_0-SPmenhu-20071112-01Version正式发行版,标签:
@#@Version1_0_0-SPmenhu-20071112-01版本号对于Version正式发行版是必须要注明的,而其它可选。
@#@发行产品基线在版本号前加Version,如Version_1,Version_2,Version_3.表示分支;@#@Version_1_0,Version_1_1,Version_1_2表示在分支Version_1上的标签;@#@Version_0_0,Version_0_1,Version_0_2表示在主线上的标签。
@#@2.3配置库管理2.3.1配置库的分类配置库统一由配置管理员负责管理,服务器端使用cvsnt2.0.4,客户端主要使用乌龟CVS。
@#@配置库目录结构如下:
@#@2.3.2配置库的建立所有项目应建立配置库,以便管理各配置项,配置管理员组织建立配置库。
@#@程序库主要通过设置版本的分支来实现对配置项权限管理:
@#@1)开发库:
@#@开发人员相对比较自由的存储空间,开发人员可以在自己的权限范围内任意取出提交。
@#@2)基线库:
@#@配置管理员有最高权限,其余相关人员均为读的权限,发生变更时变更人员须提交变更申请后方可修改基线库内的配置项。
@#@文档评审通过后,文档严格受控。
@#@由配置管理员将通过评审后的文档移植到基线库里同时将该配置项从开发库移除。
@#@代码一般在移交系统测试时纳入基线库受控,可根据项目的具体情况设置基线。
@#@3)产品库:
@#@产品库的产品均出自于基线库,产品库存储的产品用于交付和存档。
@#@配置三库统一由配置管理员管理,根据各开发阶段的实际情况定制相应的版本选取规则,来保证开发活动的正常运作。
@#@在变更发生时,应及时做好基线的推进。
@#@2.3.3分配权限项目开始后配置管理员编写配置库目录结构表明确项目组成员以及相关人员的权限。
@#@在wincvs里有三种权限,读(r)、写(w)、添加删除(c)权限。
@#@在开发库内,文档部分项目组成员有rcw权限,其他相关人员只r权限;@#@代码部分项目组成员有rcw权限,其他相关人员没有任何权限。
@#@在基线库内,项目组成员仅有r权限,其他相关人的权限视情况而定。
@#@在产品库内,所有人没有任何权限。
@#@配置管理员在三库内均拥有最高权限。
@#@2.4配置变更控制2.4.1变更的分类软件及其相关文档的变更按照变更的影响范围进行分类:
@#@1)A级:
@#@变更会影响系统级的需求、外部接口、产品价格或者交付期;@#@这类变更必须经过配置管理委员会审核并有客户批准和确认。
@#@2)B级:
@#@变更会影响配置项间的功能接口、内部功能的设计、组件;@#@这类变更必须由项目经理或配置管理委员会的批准和认可。
@#@3)C级:
@#@变更只会影响配置项内部或对BUG问题的处理;@#@这类变更可以由配置项的管理人员负责批准。
@#@系统测试前变更控制流程:
@#@系统测试完毕发布release版本后变更控制流程图2变更控制流程2.4.2变更请求的提出a由技术支撑中心汇集顾客意见,影响到需求变更则填写配置项变更控制报告,并提交给配置管理员。
@#@b配置管理员对申请表是否清晰、明确和完整性进行审查,若发现变更不明确或不完整,应返回申请者。
@#@对通过审查的变更申请分配变更ID,以便跟踪和记录变更信息。
@#@2.4.3评估变更a配置管理员将配置项变更控制报告发送给项目经理(或者其他授权人员),由项目经理负责对变更进行评估。
@#@b项目经理对变更进行分解,一般的BUG修正不需要审批直接由项目经理决定是否需要变更。
@#@新增功能或对整个项目影响重大的变更必须由研发总助审批通过后方可变更。
@#@变更评估文档在完成变更评估后发送给配置管理员。
@#@2.4.4变更实施和确认a变更被批准后,项目经理提交变更实施进度计划,开发人员开始实施变更,并详细记录变更的内容;@#@质量部对变更的实施进行跟踪。
@#@b对于代码变更,必须进行回归测试,以确保变更没有引入新的Bug。
@#@另外与变更相关的文档必须修订,以反映变更。
@#@当变更以及测试完成后,进行提交。
@#@c通过测试后,质保人员需对变更进行审核,审核的范围一般涉及以下方面:
@#@测试记录;@#@变更请求;@#@配置项的检入及检出;@#@文件的命名;@#@版本的编号。
@#@a审核后,由配置管理员更新到基线库中。
@#@2.5配置状态报告2.5.1目的记录和报告整个软件生命周期演化状态。
@#@2.5.2记录内容配置状态报告记录的内容包括:
@#@1)软件和文档的标识;@#@2)目前状态;@#@3)基线演化状态;@#@4)变更状态;@#@5)版本交付信息等。
@#@2.5.3生成报告配置管理报告自第一个基线创建时建立,由配置管理系统生成,及时反映当前配置状态。
@#@2.6配置审核2.6.1类别配置审核分为:
@#@1)功能配置审核(FunctionalConfigurationAudit,FCA):
@#@审核软件功能是否与需求一致,并符合基线文档要求,通常要审查测试文档等。
@#@2)物理配置审核(PhysicalConfigurationAudit,PCA):
@#@审核要交付的组成项是否存在,是否包含所有必需的项目,如正确版本的源代码、资源、文档、安装说明等等。
@#@2.6.2执行时机通常选择以下几种情况由质量保证人员负责实施配置审核:
@#@1)软件产品交付或是软件产品正式发行前;@#@2)软件开发的阶段工作结束后;@#@3)在产品维护工作中,定期地进行。
@#@2.6.3不符合项处理对配置审核中发现的不符合现象,配置管理员进行记录,并交由责任部门限期进行纠正,配置管理员负责纠正措施的验证。
@#@所有的不符合项报告均关闭后,才能发布新版本。
@#@2.7发行管理通过配置审核后,经项目经理批准,由配置管理员负责生产新版本。
@#@2.7.1.1交付管理这里“交付”是指从配置库中提取配置项,交付给客户或项目外的人员。
@#@交付出去的配置项必须有据可查,避免发生混乱。
@#@流程如下:
@#@1)交付人向质量部申请;@#@2)质量部如果不同意交付,则拒绝交付配置项。
@#@如果同意交付,配置管理员应给出详细的交付清单;@#@3)交付人验收后签字。
@#@";i:
3;s:
10998:
"收稿日期:
@#@1998208228;@#@修订日期:
@#@1998212230基金项目:
@#@航空科学基金资助项目(97D53037)文章编码:
@#@100026893(1999)0420309204协同多目标攻击空战决策及其神经网络实现李林森,佟明安(西北工业大学电子工程系,陕西西安710072)AIRCOMBATDECISIONOFCOOPERATIVEMULTI-TARGETATTACKANDITSNEURALNETREALIZATIONLILin2sen,TONGMing2an(Dept.ofElec.Engin.,NorthwesternPolytechnicalUniversity,Xian710072,China)摘要:
@#@提出了一种超视距多目标空战决策方法协同优先权算法。
@#@它能给出多机协同攻击多目标的目标配对。
@#@然后对24空战,用3层B2P网络实现该算法,并用SOFM网络实现对目标的攻击排序。
@#@因它们具有很强的适应、容错能力和实时性,故这种实现将有助于复杂动态环境下飞行员的空战决策,以及提高航空武器系统的作战效能。
@#@仿真结果证实了上述思想的正确性。
@#@关键词:
@#@战术决策;@#@超视距空战;@#@多目标攻击;@#@神经网络实现中图分类号:
@#@V249;@#@E837文献标识码:
@#@AAbstract:
@#@First,adecisionmethodofBeyondVisualRange(BVR)multi2targetaircombatcooperativeprioritizationalgorithmispresented,bywhichthetargetdistributionofcooperativelyattackingmultipletargetsbymultiplefighterscanbegiven.Then,for2via4aircombat,thealgorithmisrealizedbythreelayersofB2Pneuralnetwork,andtheobjectattackingsequenceisrealizedbyaSelf2OrganFeatureMapping(SOFM)one.Inaccordancewiththeconcretefeaturesofthelearningalgorithmofthem,appropriatesamplespace,trainingandtestingmethodsaredesigned.Thus,favorableresultshavebeenobtainedwhentheyaretrainedandtested.Thisresearchshowsthatitiseasy,accurateandfasttorealizetheobjectattackingsequenceofaircombatbymeansofSOFMneuralnetwork.Becausetheyhavestrongcapabilityofenvironmentadaptation,errortoleranceandrealtimecharacteristic,therealizationmustbehelpfultothepilotsaircombatdecisioninacomplicatedanddynamicenvironment,andcanenhancethefightingeffectivenessoftheaeronauticalweaponsystem.Keywords:
@#@tacticaldecision;@#@BVRaircombat;@#@multi2targetattack;@#@neuralnetworkrealization多目标攻击指一架飞机单独或多架飞机协同攻击空中多个分散的目标,70年代就已开始研究的这一技术目前已在第3代战斗机上得到应用。
@#@在已有的近距多机空战研究中,主要是着眼于提高单架飞机的作战能力,各架飞机间缺乏合作。
@#@随着航空科技的发展和中远距空空导弹的应用,超视距空战已成为跨世纪空战的一种重要模式,而它与近距多机空战的关键区别是协同攻击。
@#@超视距多目标攻击多机协同作战是第4代战斗机(如F222和苏35)武器火控系统的最主要作战方式之一,也是关键技术难点。
@#@因此,本文研究空对空作战中的协同多目标攻击问题。
@#@1协同多目标攻击空战决策1.1自主优先权的确定在BVR多机空战中,每架战斗机驾驶员有若干机载武器,需从中选择武器对付多个目标,因而要确定自主优先权,即在不考虑与其它友机进行协同的情况下,根据态势数据和威胁判断独自确定的目标跟踪优先排序。
@#@以24空战为例,设2架蓝机协同攻击4架红机,每架蓝机i(i=1,2)通过信息资源的共享已正确识别敌我,并已知4架红机的飞行姿态,则蓝机i相对红机j(j=1,2,3,4)的态势如图1所示。
@#@图1中:
@#@Dij为目标线:
@#@蓝机i到红机j的连线;@#@ij为位置角:
@#@目标线Dij偏离蓝机i速度v1i方向的角度。
@#@规定右偏为正,左偏为负。
@#@显然,0ij;@#@qij为进入角:
@#@红机j的速度v2j方向偏离目标线Dij延长线的角度。
@#@规定右偏为正,左偏为负,0qij。
@#@第20卷第4期1999年7月航空学报ACTAAERONAUTICAETASTRONAUTICASINICAVol.20No.4July1999图1蓝机i相对红机j的态势图则蓝机i对红机j的态势评估值Pij为1Pij=PijPijr
(1)Pij=(Pij+Pijq)?
@#@2
(2)Pij=1-2ij?
@#@(3)Pijq=1-2qij?
@#@(4)PijD=1,1.8-0.00001Dij,DijDmaxDijDmax(5)Pijr=PijDPijD(6)Dij=v2jcosqij-v1icosij(7)PijD=1,Dij-551-0.00091(Dij+55),-55Dij00.95-0.00176Dij,085(8)式
(1)式(8)中:
@#@Pij,Pij和Pijq为相应角态势评估因子;@#@PijD和PijD为距离及距离变化评估因子,Pij为总态势评估值,其范围为-1,1。
@#@考虑蓝机i的位置角:
@#@当ij=0时,红机j在蓝机i正前方,该位置对蓝机i最有利,故Pij=1;@#@当ij=时,蓝机i在红机j正前方,该位置对蓝机i最不利,故Pij=-1。
@#@红机进入角qij可类似考虑。
@#@式(5)中,Dmax为蓝机携带的空空导弹最大有效射程(暂定80km),最大作战范围设为180km。
@#@当DijDmax时,导弹可发射,有PijD=1;@#@当DijDmax时,PijD逐渐减少,到180km时,有PijD=0。
@#@式(7)计算两机速度在目标线方向的投影差,负值表示蓝机靠近红机,正值则相反,这样可得式(8)。
@#@24空战的自主优先权矩阵可写为Pa=Pa11Pa12Pa13Pa14Pa21Pa22Pa23Pa24(9)式中:
@#@Pa11为P1j中最大者,Pa12为次大者,依次类推。
@#@取绝对值表示,当态势占优(Pij0)时,应设法攻击,以抓住战机;@#@当处于劣势(PijP2j,则k1=k1,j;@#@若P1jP2j,则k2=k2,j;@#@若P1j=P2j,但两者异号,则若P1j0,有k1=k1,j;@#@若P2jsize(k2),则计算蓝机1相对m架红机的自主优先权,将优先权最高的前2架红机分给它,余者分给蓝机2。
@#@若size(k1)size(k2),可类似处理。
@#@算法分两个过程:
@#@
(2)(5)步为初步分配,(6)(7)步为最终分配(均衡过程)。
@#@2空战决策的神经网络实现2.1目标分配的B-P网络实现采用3层B2P网络来实现24空战的目标分配,其结构如图2所示。
@#@图2目标分配的B2P网络结构013航空学报第20卷输入层为态势评估层,其输入为2架蓝机相对4架红机的态势值,共40个,输出为态势评估值,共8个,分别为P11,P12,P13,P14,P21,P22,P23,P24,按式
(1)式(8)计算。
@#@隐层神经元数n1的计算按下式3n1=m+n+a(10)式中:
@#@m为输出单元数,值为4;@#@n为隐层输入单元数,值为8;@#@a取为110。
@#@算得,n1=514,考虑到精度要求,取其为12。
@#@隐层神经元的输出为xl=f7s=0wslPs-l,(l=0,1,11)(11)f(ul)=11+e-ul,(l=0,1,11)(12)式中:
@#@Ps为P11,P12,P13,P14,P21,P22,P23,P24中的一个相应值。
@#@输出层为目标分配层,教师值由1.2节算法给出。
@#@因1架红机只能分给2架蓝机中的1架,故对8个态势值,4个输出单元已足够。
@#@yr=f11l=0wlrxl-r,(r=1,2,3,4)(13)yr=fix(yr),(r=1,2,3,4)(14)式中:
@#@函数fix()表示按四舍五入取整;@#@yr相应于输出y11,y12,y13,y14中的一个。
@#@采用变步长、加动量项的快速学习算法3W(n0+1)=W(n0)-(n0)E(W(n0)+(W(n0)-W(n0-1)(15)式中:
@#@(n0)是变步长;@#@E(W(n0)为误差函数;@#@为动量因子,01。
@#@采用如下方法训练和测试网络4:
@#@固定一半态势,让另一半改变;@#@训练样本的差异尽量大;@#@边训练边测试,测试不正确的样本立即用来训练。
@#@经过100个样本的训练,测试准确率已达90以上。
@#@2.2攻击排序的SOFM网络实现自组织特征映照(SOFM)网络具有自学习功能,训练过程无需教师监督;@#@学习算法采用自组织竞争式的相近学习律,其训练结果可使无规则的输入自动排序。
@#@故采用它来实现空战中的攻击排序,结构示于图3(一维阵列)。
@#@以蓝机1为例,设将2架红机s和t分给它,则输入层为蓝机1相对它们的态势值,输出层有40个神经元。
@#@记mj(j=0,1,39)为与输出神经图3攻击排序的SOFM网络结构元j相连的权;@#@x为决策层输入(x=P1sP1tT),则权的学习公式为mj(t+1)=mj(t)+0(t,r0)(x-mj(t),jNc(t);@#@mj(t+1)=mj(t),j|Nc(t)(16)式中:
@#@0(t,r0)为权调整系数,采用墨西哥草帽函数;@#@Nc(t)为随时间不断减小的修正区域,形状取为六角形。
@#@SOFM权的训练无需教师监督,故可多选样本以提高训练精度。
@#@共选了10,000个样本进行训练。
@#@测试发现,正确率几乎为100。
@#@3仿真结果图4反映了目标分配的B2P网络训练结果,其下方的水平线为给定误差,呈单调下降的曲线为误差,呈波浪变化的曲线为步长。
@#@图5反映了攻击排序的SOFM网络训练结果,图中圆点位置代表了相应的权。
@#@图4目标分配的B2P网络训练结果图5攻击排序的SOFM网络训练结果举例对矩阵式(17)描述的空战态势(单113第4期李林森等:
@#@协同多目标攻击空战决策及其神经网络实现位:
@#@前2行为rad,第3行为km,第4、5两行为m?
@#@s),决策结果如图6。
@#@1112131421222324q11q12q13q14q21q22q23q24D11D12D13D14D21D22D23D24v11v11v11v11v12v12v12v12v21v22v23v24v21v22v23v24=?
@#@3-3?
@#@4?
@#@2-?
@#@40?
@#@6-?
@#@2?
@#@4-?
@#@4?
@#@3?
@#@23?
@#@4?
@#@63?
@#@4-?
@#@35040607065758055330330330330315315315315310325320300310325320300(17)图6神经网络空战决策结果由图6知,蓝机1应和红机1、4配对,应先对付红机1,再对付红机4;@#@蓝机2应和红机2、3配对,应先对付红机3,再对付红机2。
@#@4结束语对超视距空战这一跨世纪空战模式的探索性研究的中心是多目标攻击中的协同问题。
@#@首先提出了建立在各架飞机自主优先权基础上的空战决策方法协同优先权算法,该算法能给出多机协同攻击多目标的目标分配。
@#@然后针对空战的复杂性、动态性和不确定性,用神经智能技术来实现所提出的空战决策方法,即用B2P网络实现目标分配,用SOFM网络实现攻击的自动排序。
@#@仿真结果证实了提出的空战决策方法是正确的。
@#@超视距协同空战在我国的研究才刚刚起步,多源数据融合、机间数据链、敌我识别和目标识别等都是需进一步研究的课题。
@#@参考文献1李学焦.现代空战理论研究及其仿真D.西安:
@#@西北工业大学,1996.2PanecP.ThemanagementofplanningintacticalaircombatR.AIAA291238402CP,NewYork:
@#@AIAA,1991.3张立明.人工神经网络的模型及其应用M.上海:
@#@复旦大学出版社,1994.4147.4RogerW,Schvaneveldt,etal.NeuralnetworkmodelsofaircombatmaneuveringR.AD2A254653,WashingtonDCNationalAcademyPress,1992.作者简介:
@#@李林森1968年生,现为西北工业大学电子工程系博士生,感兴趣的研究方向有:
@#@智能控制理论及应用,大系统协调优化,多源数据融合等。
@#@佟明安西北工业大学电子信息学院教授、博士生导师,任中国航空学会理事兼航空武器系统专业分会主任、中国仿真学会理事等学术职务。
@#@研究方向有控制理论与应用,航空火力控制系统,作战效能分析等。
@#@213航空学报第20卷";i:
4;s:
9605:
"第三部分系统仿真435虚拟现实技术在汽车操纵稳定性试验中的应用王树凤柴山焦学健(山东理工大学交通与车辆工程学院,山东,淄博,255049)摘要:
@#@随着虚拟样机以及虚拟现实技术的发展,在汽车行业引起了一场革命,本文把虚拟现实技术应用到车辆的操纵稳定性能试验中来,建立了桌面虚拟试验系统,通过试验数据驱动虚拟环境中的车辆,实现了操纵稳定性试验的虚拟再现。
@#@通过立体视觉设备,驾驶员可以沉浸到环境中来,真正实现了驾驶员车辆环境的无缝结合,突破了目前车辆性能评价的方式,为车辆性能的研究提供了一种新方法。
@#@关键词:
@#@虚拟现实;@#@汽车;@#@操纵稳定性试验TheApplicationofVirtualRealityonVehcileHandlingandStabilityExperimentShufengWangShanChaiXuejianJiao(ShanDongUniversityofTechnology,Zibo,Shandong,255049)Abstract:
@#@WiththedevelopmentofthevirtualprototypingandvirtualReality,thevehicleindustryhasahugechange。
@#@Inthispaper,thevirtualRealitytechnologyisappliedintovehiclehandlingandstabilityexperiment.Usingexperimentdatatocontrolthemotionofvehicleinvirtualenvironment,thehandlingandstabilityvirtualexperimentisrealized,thetestvehiclemovesinvirtualenvirnomentlikeactualvehiclemovesintestfield.UsingAGC-ViewerGstereohardware,userscanimmerseinvirtualexperimentenvironment.Itisprovedthatthevirtualrealitytechnologyisanewmethodofstudyingvehicleperformance.Keywords:
@#@VirtualReality;@#@Vehicle;@#@HandlingandStabilityExperiment1引言目前车辆性能仿真分析的评价一般使用仿真结果的数据、曲线进行定量评价,根据经验判断车辆的性能,不仅无法直观的了解车辆性能,而且也没有把驾驶员在性能试验中的主观感受加入到评价中。
@#@虚拟样机技术以及虚拟现实技术的出现,改进了传统汽车试验的方法。
@#@利用虚拟样机技术设计的数字化汽车同复杂多变的虚拟试验环境结合起来,用真实驾驶员进行仿真驾驶,人、车与环境融为一体,改进了抽象的数值曲线仿真,突破了难以用数学模型来表达的错综复杂的驾驶员感受与反应等问题,以视、听、触觉等作用于用户,使之产生身临其境的沉浸、交互感,可逼真的实现试验。
@#@利用虚拟现实技术,作者建立了基于桌面虚拟现实系统的操纵稳定性能虚拟试验系统,利用车辆试验数据在虚拟试验场中驱动车辆,逼真的再现了试验。
@#@通过立体眼镜,用户可体验试验过程中车辆的侧谝、侧倾等运动,实现了驾驶员车辆环境融为一体,突破了以往仿真结果以数据、曲线的表达形式。
@#@系统仿真技术及其应用第7卷4362基于桌面的汽车操纵稳定性虚拟现实系统根据具体条件,建立了汽车操纵稳定性的桌面虚拟现实系统,主要由图形工作站和立体观测系统组成,其中AGC-ViewerG立体观测系统由控制器、有线液晶立体显示光闸眼镜,红外无线液晶立体显示光闸眼镜组成,如图1所示。
@#@表1列出了该系统的主要硬件以及开发所需要的主要软件。
@#@作者首先利用动力学仿真软件对汽车进行了操纵稳定性仿真分析,获取车辆仿真的试验数据,把车辆动力学分析的仿真数据传送到虚拟环境中驱动车辆运动,来逼真的实现汽车操纵稳定性试验的再现,用户通过AGC-ViewerG立体观测系统,沉浸到虚拟试验环境中,真正体验不同参数下的汽车操纵稳定性能,从而对汽车性能评价。
@#@另外,也可利用实车试验数据来驱动虚拟环境中的车辆,从而可以比较动力学仿真分析的结果是否与实际结果是否一致。
@#@表1桌面虚拟试验系统的组成及开发工具主要硬件主要软件图形工作站:
@#@双CPU,SCSI硬盘接口图形加速卡:
@#@E&@#@SLightning1200专业图形加速卡立体设备:
@#@AGC-ViewerG立体观测系统Windows2000,VC+6.0(开发系统)WordToolKit(虚拟场景开发)3DS,WTKmoder(虚拟场景建模)车辆位置整车车体结构前左轮胎轮胎转动轮胎结构其他三个轮胎节点根节点转换节点几何节点转换节点转换节点几何节点车轮在整车中的位置子节点图1AGC-ViewerG立体观测系统图2简单车辆的建模结构3操纵稳定性虚拟试验的实现3.1虚拟环境的建模为使系统具有良好的的扩展性、可重用性,在整个虚拟试验场景的建模中,采用面向对象的方法和分层模块化结构进行设计,利用树形结构组织虚拟场景,通过仿真引擎进行渲染,有效地解决了虚拟车辆的运动和几何模型的分离问题,为虚拟车辆的行为控制提供了简洁有效的方法。
@#@由于汽车运动是我们主要关心的焦点,为了能在虚拟环境中显示汽车在操纵稳定性试验中的运动规律,下面以图2来说明一个简单车辆模型的结构情况,在该模型中车身可以相对整车运动,轮胎也可以相对车辆进行旋转等运动,其关键就是控制模型中的转换节点。
@#@在目前阶段,汽车操纵稳定性的试验中主要考虑了汽车的偏移、侧倾、转向等信息,对汽车进行了模块化行为建模,其结构图类似于图2所示,主要是控制各个转换节点的运动情况,使其与真实情况一致。
@#@车辆几何体的建模就是在简单多边形基础上使用纹理映射的方法,通过设定颜色、材质以及光照条件增加场景的真实感。
@#@在虚拟试验环境中,对场景进行诸如光照、雾化、纹理映射等处理,来增加场景的真实性。
@#@另外,为了兼顾场景的真实性以及渲染的实时性,在开发过程中主要采取多边形简单化、纹理映射,LOD、mipmapping、Instance等技术提高系统的实时性。
@#@3.2汽车操纵稳定性虚拟试验的实现汽车操纵稳定性的虚拟试验就是用操纵稳定性试验第三部分系统仿真437过程中的数据(包括汽车动力学计算数据和实际试验的数据)驱动虚拟环境中的汽车模型,把其在试验过程中的各种状态变化映射到计算机屏幕上,借助于虚拟现实技术的各种设备以及交互手段,使用户产生“身临其境”的感觉。
@#@其过程如图3所示。
@#@利用方向盘转角、侧倾角、横向加速度等数据驱动虚拟汽车,使其在虚拟场景中运动,实现虚拟试验的过程。
@#@实现的关键就是协调好汽车各部件之间的运动,使其与真实的汽车试验运动相同。
@#@为使用户精确理解汽车运动过程中具体参数变化,增加了虚拟仪表的功能,利用虚拟仪表来配合虚拟场景,动态显示汽车在仿真过程中各个参数的变化;@#@为更清楚的观察汽车在行驶过程中的变化,如轮胎的变化,车辆的恻倾等,增加了汽车模型界面,该界面与行使过程同步,其界面如图4所示。
@#@为更加逼真的实现场景的沉浸感,开发了双视口的立体场景显示效果(利用WorldToolKit可很方便的进行立体视觉的开发)。
@#@可通过AGC-ViewerG立体观测系统,可沉浸在虚拟的操纵稳定性试验场景中,通过周围场景的变化体验试验过程中汽车的偏移、侧倾等运动变化。
@#@把汽车的三维运动状态、虚拟场景、参数仪表结合起来,在虚拟试验过程中,用户不仅可通过场景的变化获得主观感受,还可获得汽车状态的精确数据信息,而且参数变化与汽车三维状态对应,极大的方便了汽车性能的研究。
@#@仿真分析数据模型计算产生汽车各个时刻的数据处理数据形成参数的数据链表x,y汽车的X,Y坐标方向盘转角roll侧倾角1前左轮转角驱动车辆x,y汽车运动roll车身运动方向盘变化1前左轮变化虚拟试验实现视觉、听觉交互等功能实现数据空间图形空间图3汽车操纵稳定性虚拟试验原理以及数据映射流程图4单移线试验过程中场景、仪表以及汽车状态的显示4结束语针对目前汽车性能仿真中存在的仿真数据处理不直观、无法获得试验过程中的主观感受等不足,把虚拟现实技术引入到汽车操纵稳定性试验中,建立了桌面虚拟试验系统。
@#@在虚拟试验过程中,用户不仅可以获得汽车状态的精确数据信息,通过立体视觉设备,可以沉浸到环境中,通过场景和车辆的变化获得主观感受,进而对汽车性能进行评价。
@#@利用虚拟现实技术,改进了目前车辆性能评价的不足,极大的方便了汽车性能的研究,为系统仿真技术及其应用第7卷438车辆性能的研究提供了一种新方法。
@#@参考文献1汪成为,高文,王行仁,灵境技术的理论、实现及应用,北京:
@#@清华大学出版社,19962杨宝民,朱一宁编著,分布式虚拟现实技术及其应用,北京:
@#@科学出版社,20003王树凤,余群,车辆虚拟试验系统的实现,农业机械学报,2002,33(3),4-74熊坚,曾纪国,宋健,汽车操纵稳定性虚拟仿真的研究,汽车工程,2002,24(5):
@#@430-433";i:
5;s:
3581:
"DATAGURU专业数据分析网站2012.7.20数据分析与R语言第9周DATAGURU专业数据分析网站2012.7.20支持向量机SVM问题的提出:
@#@最优分离平面(决策边界)2DATAGURU专业数据分析网站2012.7.20优化目标决策边界边缘距离最远3DATAGURU专业数据分析网站2012.7.20数学模型4DATAGURU专业数据分析网站2012.7.20问题转化为凸优化5DATAGURU专业数据分析网站2012.7.20拉格朗日乘子法未知数太多6DATAGURU专业数据分析网站2012.7.20KKT变换和对偶公式7DATAGURU专业数据分析网站2012.7.20问题的解决和神经网络化对偶公式是二次规划问题,有现成的数值方法可以求解大部分的拉格朗日乘子为0,不为0的对应于“支持向量”(恰好在边界上的样本点)只要支持向量不变,修改其他样本点的值,不影响结果,当支持变量发生改变时,结果一般就会变化求解出拉格朗日乘子后,可以推出w和b,判别函数可以写成以下神经网络的样式8DATAGURU专业数据分析网站2012.7.20支持向量机神经网络9DATAGURU专业数据分析网站2012.7.20聚类聚类和分类判别有什么区别?
@#@10DATAGURU专业数据分析网站2012.7.20关键度量指标:
@#@距离距离的定义常用距离(薛毅书P469)绝对值距离欧氏距离闵可夫斯基距离切比雪夫距离马氏距离Lance和Williams距离离散变量的距离计算11DATAGURU专业数据分析网站2012.7.20dist()函数x1=c(1,2,3,4,5)x2=c(3,2,1,4,6)x3=c(5,3,5,6,2)x=data.frame(x1,x2,x3)12DATAGURU专业数据分析网站2012.7.20dist()函数13DATAGURU专业数据分析网站2012.7.20数据中心化与标准化变换目的:
@#@使到各个变量平等地发挥作用scale()函数极差化。
@#@sweep()函数(薛毅书P473)14DATAGURU专业数据分析网站2012.7.20对变量进行分类的指标:
@#@相似系数距离:
@#@对样本进行分类相似系数:
@#@对变量进行分类常用相似系数:
@#@夹角余弦,相关系数(薛毅书P475)15DATAGURU专业数据分析网站2012.7.20(凝聚的)层次聚类法思想1开始时,每个样本各自作为一类2规定某种度量作为样本之间的距离及类与类之间的距离,并计算之3将距离最短的两个类合并为一个新类4重复2-3,即不断合并最近的两个类,每次减少一个类,直至所有样本被合并为一类16DATAGURU专业数据分析网站2012.7.20各种类与类之间距离计算的方法薛毅书P476最短距离法最长距离法中间距离法类平均法重心法离差平方和法17DATAGURU专业数据分析网站2012.7.20hclust()函数简单的例子(薛毅书P480)18DATAGURU专业数据分析网站2012.7.20各种谱系图画法as.dendrogram()函数(薛毅书P482)dend1-as.dendrogram(hc1)opar-par(mfrow=c(2,2),mar=c(4,3,1,2)plot(dend1)plot(dend1,nodePar=list(pch=c(1,NA),cex=0.8,lab.cex=0.8),type=t,center=TRUE)plot(dend1,edgePar=list(col=1:
@#@2,lty=2:
@#@3),dLeaf=1,edge.root=TRUE)plot(dend1,nodePar=list(pch=2:
@#@1,cex=.4*2:
@#@1,col=2:
@#@3),horiz=TRUE)par(opar)19DATAGURU专业数据分析网站2012.7.20对变量进行聚类分析例子(薛毅书P483)20DATAGURU专业数据分析网站2012.7.20分多少个类?
@#@rect.hclust()函数21DATAGURU专业数据分析网站2012.7.20综合实例薛毅书P48722DATAGURU专业数据分析网站FAQ时间23";i:
6;s:
23167:
"西安工业大学硕士学位论文红外与可见光图像融合技术的研究姓名:
@#@郭佳申请学位级别:
@#@硕士专业:
@#@光学工程指导教师:
@#@刘卫国20090428红外与可见光图像融合技术的研究学科:
@#@光学-r_程研究生签字:
@#@郭6童指导教师签字:
@#@毒堋摘要图像融合技术(ImageFusionTechnology)作为多传感器信息融合的一个非常重要的分支,近二十年来,引起了世界范围内的广泛关注和研究热潮。
@#@其中,红外与可见光图像融合是近年来多传感器图像融合领域研究的热点。
@#@它们感应的是目标不同波段的辐射反射,因此它们的输出信息具有互补性,采用融合处理技术,利用信息互补性,可有效扩展系统目标探测的空间和时间覆盖范围,提高系统的空间分辨率。
@#@本文的研究工作主要是围绕红外与可见光图像融合相关算法的研究展开的。
@#@本文介绍了课题中红外与可见光图像的来源和特点,针对大部分红外图像的灰度直方图具有局域双峰的特征,提出了一种自适应红外目标特征增强算法,通过仿真实验,验证了该算法能够对红外图像进行有效的增强;@#@通过对常用图像配准算法的分析,选择了基于图像互信息的图像配准算法,通过仿真实验验证了该方法可以达到像素级的配准精度;@#@通过对像素级图像融合算法的对比研究,提出了一种改进的基于边缘检测的小波变换图像融合方法,实验表明,本文提出的融合算法融合效果较为理想,并能有效地突出边缘细节,提高图像分辨效果和人眼对场景目标的发现和识别概率;@#@最后,通过对图像融合的主观和客观评价方法的理论分析,提出了一种主观与客观评价相结合的综合评价方法,实验证明,本文提出的综合评价体系能够针对图像融合效果做出较为准确的评估。
@#@关键词:
@#@红外图像;@#@可见光图像;@#@图像融合;@#@图像增强;@#@图像配准;@#@融合效果评估ResearchonFusionTechnologyofInfraredandVisibleImageDiscipline:
@#@OpticalEngineeringStudentSignature:
@#@SupervisorSignature:
@#@AbstractImageFusionTechnology,asanimportantpartofthemulti-sensorinformationfusion,isverypopularresearchfieldinrecentyearsEspecially,fusionofinfraredandvisibleimagebecomesmoreandmorepopularinthefieldofmultisensorimagefusionThewavebandsofobjectiveradiationandreflectionisdifferent,SOtheirsignalshavecomplementarityBymeansofimagefusionandusingthemessagecomplementarily,thetimeandthespacerangeofthesystemareexpandedInthisarticle,mostoftheresearchworksfocusontherelatedalgorithmsofinfraredandvisibleimagefusionTheoriginofinfraredandvisibleimageisintroducedandtheircharactersarecomparedBecausemostinfraredimagehistogramshavetwolocalpeaks,anadaptivealgorithmforinfraredtargetenhancementhasbeenpresentedTheexperimentalresultshowsthatthisalgorithmcouldautomaticallyachieveinfraredimageenhancementeffectivelyBymeansofcontrastingthealgorithmswhicharecommonlyusedforimageregistration,animageregistrationalgorithmbasedonmutualinformationhasbeenchosenContrastingthepixel-levelimagefusionalgorithms,animprovedimagefusionalgorithmbasedonwaveletofedgedetectionhasbeenpresentedTheexperimentalresultshowsthatthisalgorithmcouldachievebettereffectofimagefusionAtthesametime,itcanalsoeffectivelyhighlighttheedgedetailsofthemergedimage,SOastoimprovethetargetdetectionandrecognitionprobabilityFinally,studyingonthetheoryoffusionevaluationmethods,acomprehensiveevaluationmethodcombiningsubjectiveandobjectivepartshasbeenpresentedTheexperimentalresultshowsthatthismethodcouldmakemoreaccurateassessmentoftheeffectofinfraredandvisibleimagefusionKeyWords:
@#@infraredimage;@#@visibleimage;@#@imagefusion;@#@imageenhancement;@#@ImageRegistration;@#@fusionevaluation学位论文知识产权声明学位论文知识产权声明本人完全了解西安工业大学有关保护知识产权的规定,即:
@#@研究生在校攻读学位期间学位论文工作的知识产权属于西安工业大学。
@#@本人保证毕业离校后,使用学位论文工作成果或用学位论文工作成果发表论文时署名单位仍然为西安工业大学。
@#@学校有权保留送(提)交的学位论文,并对学位论文进行二次文献加工供其他读者查阅和借阅;@#@学校可以在网络上公布学位论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存学位论文。
@#@(保密的学位论文在解密后应遵守此规定)学位论文作者签名:
@#@郭度指导教师签名:
@#@哆日期:
@#@哆f-房学位论文独创性声明学位论文独创性声明秉承学校严谨的学风与优良的科学道德,本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。
@#@尽我所知,除了文中特别加以标注和致谢的地方外,学位论文中不包含其他人已经发表或撰写过的成果,不包含本人已申请学位或他人已申请学位或其他用途使用过的成果。
@#@与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了致谢。
@#@学位论文与资料若有不实之处,本人承担一切相关责任。
@#@学位论文作者签名:
@#@鄯5妻、指导教师签名:
@#@1LuV同期:
@#@畸n671绪论1绪论11图像融合的研究背景和意义随着传感器技术的迅猛发展,由单一的可见光模式逐渐发展成多种传感器模式,各种传感器具有不同的成像机理,工作于不同的波长范围,有不同的工作环境与要求,完成不同的功能。
@#@由于单一传感器获取的数据信息量有限,往往难以满足应用需要,同时利用多源数据可以提供一个对观测目标更加可靠的观察,因此,为了充分利用越来越复杂的多源数据,各种数据融合技术快速发展起来,目的是利用比从任何一个单一的传感器获得更多信息的方法,将更多的补充信息合并入一个新的数据集中。
@#@总体来讲,多传感器信息融合的主要技术优势表现为【l】:
@#@1)可扩展系统的时间和空间覆盖范围;@#@2)可提高系统的信息利用率;@#@3)可增加经融合的信息的可信度和精度;@#@4)可增强对目标无的检测与识别能力;@#@5)可降低系统的投资。
@#@图像融合技术(ImageFusionTechnology)作为多传感器信息融合的一个非常重要的分支可视信息的融合,近二十年来,引起了世界范围内的广泛关注和研究热潮。
@#@它是门综合了传感器、图像处理、信息处理、计算机和人工智能等多种学科的现代高新技术。
@#@图像融合的主要思想是采用一定的算法,把来自多个传感器的多幅源图像综合成一幅新的图像,从而使融合后的图像具有更高的可信度、较少的不确定性以及更好的可理解性【21。
@#@图像融合不是简单的叠加,它产生新的蕴含更多有价值信息的图像。
@#@目前,图像融合技术在自动识别、计算机视觉、遥感、机器人、医学图像处理以及军事应用等领域都表现出巨大的应用潜力。
@#@例如,红外图像与微光图像的融合可以更好的帮助军人在黑暗中看清目标【31;@#@CT与磁共振MRI图像的融合有利于医生对疾病进行准确的诊断41;@#@LandsatTM图像与SPOT图像的融合集成了TM图像的多光谱特点和SPOT图像的高空间分辨率特点,有利于对目标的提取和分类;@#@可见光图像与毫米波图形的融合可以增强藏匿武器的检测能力和精度等。
@#@随着多传感器图像融合技术的不断发展和完善,其在军事和民用的各个领域的应用会更加广泛,因此,对图像融合技术展开深入的研究,对于国民经济的发展和国防事业的建设均具有非常重要的意义。
@#@12图像融合技术的理论基础随着现代成像技术和计算机技术的迅猛发展,来自各种不同成像传感器的多源图像信息大量涌现,由于每一种传感器都是为了适应某些特点的环境和使用范围而设计的,具有不同特征或不同视点的多传感器获取的图像,其间既存在冗余性又存在互补性,通过对其融合,能够扩大传感范围,提高系统的可靠性和图像信息的利用效率,因此,图像融合技术应运而生。
@#@两安-T业大学硕+学位论文121图像融合的概念图像融合技术是一种先进的综合多个源图像信息的图像处理技术。
@#@所谓多源图像融合是对多个传感器采集到的关于同一场景或目标的多个源图像进行适当的融合处理,以获取对同一场景的更为准确、更为全面、更为可靠的图像描述ISl。
@#@图像是二维信号,图像融合技术是多源信息融合技术的一个重要分支,因此,图像融合与多传感器信息融合具有共同的优点。
@#@通过图像融合可以强化图像中的有用信息、增加图像理解的可靠性、获得更为精确的结果,使系统变得更加实用。
@#@同时,使系统具有更好的鲁棒性,例如,可以增加置信度、减少模糊性、改善分类性能等。
@#@通常在观察同一场景或目标时,由多个不同特性的传感器获取的图像信息是有所差异的,即使是采用相同的传感器,在不同的观测时间、不同的观测角度所获得的信息也不同,图像融合能够充分利用这些在时间上或空间上冗余或互补的图像信息,依据一定的融合算法合成一幅满足某种需要的新图像,从而获得对场景的进一步分析、理解以及目标的检测、识别或跟踪。
@#@因此,图像融合的目的是充分利用多个待融合源图像中包含的冗余信息和互补信息,融合后的图像应该更适合于人类视觉感知或计算机后续处理。
@#@以两个传感器A、B为例,其信息构成的示意图如图11所示。
@#@冗余信息互补信息图11多源图像的信息构成目前,将图像融合技术应用于数字图像处理的主要目的有以下几种:
@#@
(1)增加图像中有用信息的含量,改善图像的清晰度,增强在单一传感器图像中无法看见、看清的某些特征;@#@
(2)改善图形的空间分辨率,增加光谱信息的含量,为改善检测、分类、理解、识别性能获取互补的图像信息;@#@(3)通过不同时刻的图像序列融合来检测场景、目标的变化情况;@#@(4)利用来自其他传感器的图像来替代、弥补某一传感器图像中的丢失、故障信息。
@#@显然,图像融合技术不同于一般意义上的图像增强,它是计算机视觉、图像理解领域的一项新技术。
@#@考虑图像融合的目的及其优势,对图像融合系统一般有如下要求:
@#@
(1)所采用的图像融合算法应该使融合后的图像包含源图像中的重要信息;@#@21绪论
(2)图像融合算法不应引入任何误导人类视觉感知或图像处理的错误信息;@#@(3)图像融合系统应该具有良好的稳定性、鲁棒性和容错能力。
@#@122图像融合的层次依据融合处理的阶段不同,一般将图像融合技术划分为三个层次:
@#@像素级(Pixel1evel)融合、特征级(Feature1evel)融合和决策级(Decision一1evel)融合6117】f8】【91。
@#@1)像素级融合像素级融合属于底层的图像融合,它直接对多幅图像的像素点进行信息综合处理,形成融合图像,其过程如图12所示。
@#@像素级融合提供了另外两种层次图像融合所不具有的细节信息。
@#@通过像素级图像融合后的复合图像包含的信息更丰富、更精确、更可靠、更全面,更有利于进行视觉分析或计算机处理。
@#@但由于这种融合是在数据源信息的最低层次进行的,融合中心要处理的数据量太大,处理代价较高;@#@而且该层次的融合往往是需要以图像的严格配准为前提,配准精度一般应达到像素级。
@#@源图像配准与否对像素级图像融合的效果起到关键性的作用。
@#@图像-叫预处理卜_图像像素的级一评价H结果配融图像2叫预处理卜一准厶口图12像素级融合像素级图像融合算法比较多,如:
@#@逻辑滤波器法、加权平均法、数学形态法、金字塔图像融合法、小波变换图像融合法等。
@#@对于多谱高谱图像融合,还有HIS(色度、亮度和饱和度)变换、PCA(主成分分析)法、颜色归一化变换、合成变量比值变换等方法。
@#@2)特征级融合特征级融合是中间层次的融合处理。
@#@它是在对源图像进行特征(如边缘、形状、纹理等)提取之后,将不同类的特征信息进行融合处理,以获得对目标特性更为精确描述的联合特征,其过程如图13所示。
@#@融合处理得到的结果是个特征空间,数据量相比于原来的图像数据大大减小,可以提高数据的处理和传输效率,有利于实现实时数据处理。
@#@图像纠预处理卜_特特征征的级一一J;@#@亚价,计。
@#@【Jl-_斗结果提融图像2叫预处理卜_取合图13特征级融合3两安丁业人学硕+学位论文特征级融合对传感器配准要求不如像素级要求那样严格,因此图像传感器可以分布于不同平台上。
@#@特征级图像融合实际上涉及了图像分割、特征提取和特征层信息融合等几个方面的内容,其中,特征提取质量的好坏直接关系到特征级图像融合质量的好坏。
@#@目前特征级图像融合算法的研究相对比较少,文献中见到的研究内容有:
@#@融合距离和可见光图像提取边缘,融合距离、可见光、红外三种图像提取区域边界,融合多波段图像提取区域,融合多波段图像提取直线,融合多时相SAR图像提取直线等。
@#@3)决策级融合决策级图像融合是在信息抽象的最高层次上进行的融合处理。
@#@它是在源图像传感器已经独立完成了判断决策或分类识别任务之后,采用逻辑推理或统计推理的方法,对来自各传感器的决策进行判决融合,以增强信息的可靠程度和解决信息冲突,其过程如图14所示。
@#@由于各传感器的决策多己符号化或数据化,决策级图像融合对图像的配准要求较低。
@#@决策级图像融合实际上包含了检测、分类、识别和融合等过程。
@#@随叭b预处理-斗特决征策特的征级啼评价啼结果图像2么一预处理L_+提识融取别合“”图14决策级融合目前文献中见到的图像决策级融合技术的研究内容包括:
@#@遥感多源图像分类、高光谱图像分类、目标识别。
@#@而采用的技术有:
@#@投票表决法,贝叶斯方法,意见一致理论,DS证据理论方法,神经网络,模糊积分等。
@#@上述三个层次的图像融合与多传感器信息融合的三个层次有一定的对应关系,在实际应用中,要根据具体的需要选择及集合不同层次融合的特点,以获得最优的融合结果。
@#@此外,根据融合处理的数据类型和应用场合,图像融合也可以分为以下三类n01:
@#@时间融合:
@#@指对同一传感器在不同时间的测量结果进行融合处理;@#@空间融合:
@#@指在同一时刻,对多个相同(空间位置不同)或不同传感器的测量结果进行融合处理;@#@时空融合:
@#@指在一段时间内,对多个相同(空间位置不同)或不同传感器的测量结果不断地进行融合处理。
@#@13像素级融合算法综述本论文主要进行了像素级图像融合算法的研究。
@#@根据近年来国内外在图像融合领域的新研究成果,图像融合算法大致分为四类1】112】:
@#@基于色彩空间的算法(如HIS变换,伪41绪论彩色图像融合等);@#@基于数学统计学的算法(如加权、比值变换、乘积变换、调制法、主成分分析PCA、高通滤波HPF、贝叶斯优化方法、基于期望最大值(EM)算法、基于马尔可夫随机场的图像融合等);@#@基于多分辨率分析的算法(如金字塔算法、小波变换等);@#@智能图像融合方法(如基于神经网络、模糊理论的融合等)。
@#@对融合算法的要求一般为:
@#@能够最大限度的保留源图像中的重要信息;@#@在融合过程中尽可能少的引入虚假信息;@#@同时,算法必须具有可靠性、稳健性,最大限度的抑制噪声或未精确配准带来的干扰it3。
@#@就常用的各种算法实际应用效果综合来看:
@#@加权融合降低了图像对比度;@#@HIS变换容易扭曲原始的光谱特性,产生光谱退化现象;@#@主成分替换法要求被替换和替换的数据之间有较强的相关性,通常情况下,这种条件并不成立;@#@HPF在对高分辨率波段影像滤波时滤掉了大部分的纹理信息;@#@智能图像融合方法实现较为复杂,实际应用受到诸多限制;@#@而多分辨率分析方法在提高图像分辨率的同时对源图像光谱信息的保留具有相当好的性能,包括使用相关性、平均差值、标准偏差等指标评估都能得到较好的效果,因此多分辨率分析方法是目前图像融合处理中研究热点之一,各种新算法不断涌现。
@#@具有多分辨率特征的小波变换之所以能在图像融合领域得到广泛的应用,主要因为其具有如下特性:
@#@其精确重构能力保证图像分解过程没有信息损失;@#@能够把图像分解到不同尺度下,便于分析源图像的近似信息和细节信息;@#@小波分解过程与人类视觉系统分层次理解的特点非常类似04。
@#@总的来说,没有一种图像融合算法能够适合于所有图像类型的融合,各有各的优势和不足,所以对图像融合结果的评价也是和应用目标密切相关的。
@#@14图像融合技术的研究现状目前,美国、英国、德国、法国、加拿大、同本等国家都有学者和技术人员在开展图像信息融合研究,在不同层次上开展了大量的模型和算法研究,相关的研究内容大量出现在美国三军数据融合年会、SPIE国际年会以及IEEE图像处理会议和相关的期刊中,也研制出了一些实用的处理系统和软件,如美国空军ROME实验室中的多传感器、多目标信息融合实验台。
@#@英国已经研制出具有图像融合处理功能的双波段热像仪;@#@英、美、德、荷兰和捷克都在积极发展和研制先进的装甲侦察车,如英国和美国联合研制的“追踪者战术侦察车、捷克的“施由兹b”侦察车、荷兰和德国联合研制的“芬内克”侦察车等,这些侦察车基本上都是将热像仪、激光测距仪、电视摄像仪等多个传感器进行融合利用。
@#@我国对信息融合理论和技术的研究起步相对较晚,到20世纪80年代末期,才开始出现有关多源信息融合技术研究的报告,到20世纪90年代初,这一领域的研究在国内才开始逐渐升温。
@#@目前我国已将信息融合技术列为“863计划和“九五规划中的国家重点研究项目,并已有不少研究机构和大学正在从事这一领域的研究和探讨,例如中科院遥感所、武汉测绘大学、中科院上海技术物理研究所、上海交通大学等单位。
@#@但从目前的发展水平来看,国内的研究与世界水平还存在着一定的差距。
@#@两安工业大学硕十学位论文图像融合技术作为信息融合的一个重要分支,单传感器获得的图像信息由于受传感器本身的工作波段、制造工艺、工作机理等因素的影响,或多或少的存在着一定的不足,而由图像融合的定义我们知道由于充分利用了多通道图像信息,图像融合可以获得比融合前的任一图像要好的像质,可以更好的反映实际,所以它的优点是不言而喻的,正是这样,图像融合在军事上和民用上得到了广泛的应用。
@#@在图像融合技术中,红外与可见光图像的融合是个典型的应用。
@#@单独由红外探测器或者CCD构成的成像系统获取的图像信息各自存在着一定的优缺点,例如CCD采集到的可见光图像所呈现出的是人类视觉对一个场景直接观察到的结果,具有直观性、符合人类视觉特性、分辨率高等特点,但同时存在着环境适应性差、抗干扰性能差的缺点;@#@而红外探测器由于探测到的是物体所辐射的图像,即温度场的图像,所以它可以提供温度梯度较大或与背景有较大热对比的低可视目标的图像,实现“全天候观察,即使在全黑条件下也能工作,不受烟雾等影响,观察距离也很远,但其观察效果、成像质量等方面还存在着很大的不足,应用范围也有一定的限制。
@#@如果能将二者所获得的图像信息进行融合可以获得很大的改观,一方面可以缓解观察者交替观察两幅图像的劳累,另一方面也增加了图像的信息量,发挥了各自的优势,弥补了各自的缺点。
@#@特别是在军事领域中,可以获得更加全面的精确";i:
7;s:
28183:
"GG区Legend书店图书管理系统图书零售系统概要设计版本:
@#@X.X修订历史记录GG区Legend书店图书管理系统图书零售系统概要设计版本:
@#@X.X修订历史记录日期日期版本版本说明说明作者作者图书零售系统概要设计文档11引言.41.1编写目的.41.2背景.41.3定义.41.4参考资料.42总体设计.52.1总体设计方案.52.2各系统之间的连接示意图.62.3需求规定.62.4运行环境.62.5基本设计概念和处理流程.72.6结构.82.7功能需求与程序的关系.83接口设计.113.1用户接口.113.2外部接口.113.3内部接口.124系统数据结构设计.134.1工作书目资料表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.2样本书目资料表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.3销售单位表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.4发货单位表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.5供货商信息表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.6客户信息表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.7供货商长期合同信息表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.8客户长期合同信息表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.9主配配额设置表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.10征订单主表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.11征订单明细表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.12客户目录报订单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.13客户品种报订单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.14供货商订单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.15供货商报订批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.16配货记录表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.17供货商收货单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.18供货商收货纪录表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.19客户发货单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.20客户发货纪录表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.21客户退货单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.22客户退货表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.23供货商付退表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.24差错记录表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.25转仓表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@图书零售系统概要设计文档图书零售系统概要设计文档24.26调拨批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.27分省汇总单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.28线路汇总单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.29发运批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.30连锁店进销存信息表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.31一级仓库表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.32二级仓库表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.33仓位表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.34库存入库/出库表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.35损益表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.36异常出库表(将异常出库申请表合并到此表中).错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.37盘点主表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.38盘点细表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.39中转收货批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.40中转收货发货记录表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.41中转发货批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.42中转结算批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.43中转结算单表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.44中转资费表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.45客户预收预付表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.46供货商预收预付表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.47与供货商结算批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.48与客户结算批次表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.49与客户结算表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.50与供货商结算表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.51角色表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.52用户表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.53用户角色对应表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.54角色权限表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.55操作日志表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.56十大图书分类编码表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.57国图图书分类编码表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.58自定义图书分类编码表1.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.59自定义图书分类编码表2.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.60版别表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.61出版社号表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.62补货报警配置表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.63退货报警配置表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.64人口资料表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.65基本信息表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.66日库存表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.67日发货表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.68日进货表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.69日收退表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@图书零售系统概要设计文档34.70日付退表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.71补货报警表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@4.72退货报警表.错误!
@#@未定义书签。
@#@错误!
@#@未定义书签。
@#@5系统出错处理设计.755.1出错信息.755.2补救措施.765.3系统维护设计.76图书零售系统概要设计文档图书零售系统概要设计文档41引言引言1.1编写目的编写目的本文档的目的是阐述GG区Legend书店图书管理系统的概要设计.本概要设计说明书编写的目的在于全面说明GG区Legend书店图书管理系统第一阶段中的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基础。
@#@本说明书的预期读者为系统设计人员、软件开发人员、客户方的系统设计人员和项目评审人员。
@#@1.2背景背景GG壮族自治区Legend书店图书管理信息系统是广东省新闻出版局信息服务中心为GG区Legend书店开发的一套信息管理系统,内容涉及业务,储运,网站,音像,零售五个子系统。
@#@软件将被使用在GG区Legend书店的各个相关部门以及各个连锁店。
@#@1.3定义定义套装书套装书可以成套出售也可以单册出售的图书。
@#@套装书有以下几种情况:
@#@
(1)各分册的书号一样,单价也一样,只录入套书名,不分别录入书名,一律以分册命名。
@#@
(2)各分册的书号一样,单价不一样,录入各分册书名(3)各分册的书号不一样,这种情况可以不考虑单价。
@#@录入各分册书目。
@#@套装书的数量录入一律以各分册的数量录入,在按套销售时逐一在库存中减去各分册的数量。
@#@图书品种图书品种书号,书名,版别相同者定义为同一个品种图书销售商品单位图书销售商品单位书号,书名,版别,单价,相同者定义为同一个图书销售商品单位图书发货单位图书发货单位书号,书名,版别,单价,出版年限,规格相同者定义为同一个发货单位供货商供货商提供图书资源的企业分销商分销商集团下属的,对统一购进的图书商品进行分销的书店客户客户图书商品销售的对象,分为集团客户和个人客户。
@#@代发站代发站为了减少物流成本,区店设置了代发站(桂林,柳州。
@#@),代发站用专用线路连接到区店,直接访问区店数据库,所以可以将待发站当作一个远程的仓库,他的处理方法和区店的仓库管理系统类似1.4参考资料参考资料。
@#@图书零售系统概要设计文档52总体设计总体设计2.1总体设计方案总体设计方案本系统采用框架(框架的说明请参考”基于框架的程序设计.doc”)设计,系统的各个子模块之间功能独立,可根据用户的需要动态进行组合,各个子模块之间没有直接耦合,而是通过数据库之间的联系由框架进行组合,子模块的修改只是模块内的局部修改,不会导致修改的蔓延,从而使系统的抗修改能力大大提高,降低了系统开发的风险。
@#@框架程序利用COM技术,采用面向对象的设计方法,PnP(即插即用)的设计理念,在框架的组织下,程序员无需了解项目的流程等细节,只需要关心其负责的功能模块,对程序员的要求大大降低,也避免了由于程序员的个人理解能力对系统造成不必要的影响。
@#@大大增强了系统的可维护行,降低了维护的风险。
@#@基于框架的程序设计一个最重要的特点是实现了模型视图控制器模式(MVC),模型组件封装了内核数据和功能,从而使核心的功能独立于输出表示和输入方式。
@#@视图组件从模型获得信息并向用户显示。
@#@控制器组件与唯一的一个视图组件连接,接受用户的输入。
@#@通过模型,视图和控制器的相互分离,应用了框架设计的书店系统可以方便的改变用户接口,甚至在运行期间也可以修改,使得系统可以十分灵活的适应用户多变的功能界面要求。
@#@此外,采用框架技术进行软件开发还包括以下的主要特点:
@#@?
@#@利用框架开发的软件具有一致性结构,框架决定了软件产品的最终形式,利用框架建立的系统很容易维护,系统之间可以很方便地相互存取,而且用户看来也是一致的。
@#@?
@#@限制了软件设计人员一定程度的创造性行为,软件设计人员可以无须作出太多的设计决策,依照规定的方向建立应用,指导软件设计人员全面了解相关领域,充分完成需求分析,避免过早考虑实现细节,了解框架结构的软件设计人员将很快地洞悉整个系统的逻辑结构。
@#@?
@#@大粒度的设计支持分析和设计的重用,框架把一个系统有机地分解成一群相对独立的构件,定义了各个构件间的接口和作用关系,符合软件工程中设计的模块化、独立化和信息隐藏等特征。
@#@?
@#@降低了对软件开发人员的技术要求,低层编程可以基于框架中的支撑条件接口、构件库和约定进行,软件开发人员只需要了解局部信息就可以考虑实现。
@#@?
@#@参数化框架使系统的适应性、灵活性增强,通过复用、可配置等技术,一方面可以支持可变化的逻辑结构的实现,另一方面可以允许系统的分步建成。
@#@图书零售系统概要设计文档图书零售系统概要设计文档62.2各系统之间的连接示意图各系统之间的连接示意图区店网站系统区店图书信息管理系统业务系统仓储系统运输系统现批系统区店音像信息管理系统业务系统仓储系统运输系统现批系统零售系统信息对外发布系统信息交换平台内部交流平台业务系统储运系统批发系统零售系统2.3需求规定需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见需求说明书。
@#@2.4运行环境运行环境图书零售系统概要设计文档72.5基本设计概念和处理流程基本设计概念和处理流程图书零售系统概要设计文档图书零售系统概要设计文档82.6结构结构销售商品管理客户管理货源组织配发管理供货商管理销售管理仓库管理供货商付退管理客户退货管理与供货商结算与客户结算连锁业务报表统计分析信息查询每日要情单据转换基础数据维护会员管理收货处理主要功能模块划分:
@#@模块名称功能描述每日要情本模块主要集中了一些提醒性的功能,方便业务人员的工作.单据转换目的是为了减少录入人员的工作强度,把系统已经有的单据直接转成可以被其他业务人员使用的其他单据格式。
@#@这种转换功能包括系统内和连锁两种形式。
@#@基础数据维护用来维护系统中需要用到的基础数据供货商管理对与供货商相关的信息进行维护客户管理对与客户相关的信息进行维护会员管理对与会员相关的信息进行维护销售商品管理管理销售商品资料货源组织区点信息系统的核心模块,用来进行图书的征订,报订管理配发管理将图书分发给连锁经营的客户销售管理进行销售需要的管理模块仓库管理业务人员进行盘点,仓位,异常出库的管理客户退货管理客户退货后处理供货商付退管理向供货商付退的处理连锁业务区店和连锁店之间连锁业务的处理与客户结算与客户结算的处理与供货商结算与供货商结算的处理2.7功能需求与程序的关系功能需求与程序的关系各项功能需求的实现同程序模块的对应关系:
@#@图书零售系统概要设计文档9每日要情单据转换基础数据维护供货商管理客户管理销售商品管理会员管理货源组织配发管理销售管理仓库管理客户退货管理供货商付退管理连锁业务与客户结算与供货商结算补货提醒退货提醒智能补货报警配置智能退货报警配置基本信息管理供货商资料管理长期合同维护供货商分析客户资料管理长期合同维护客户分析主配配额设置参考书目资料管理工作书目资料管理销售单位管理发货单位管理图书分类管理版别管理连锁店书目资料接受与确认会员资料管理会员积分管理会员等级管理征订目录管理征订目录明细管理目录征订订单管理品种订货订单管理进销存订单管理连锁店订单接收与确认(电子订单)集团备货订单管理供货商订单生成报订回告处理订单到货情况查询图书到货通知库存图书列表图书零售系统概要设计文档图书零售系统概要设计文档10按客户订单配发主配配发下票下票图书状态信息查询上架单生成货架管理普通顾客开单会员开单销货单打印发票打印折扣管理客户开单历史发货纪录查询票据打印盘点仓位管理转仓管理异常出库申请异常出库确认停售书指定取消停售,再次上架催退管理客户退货清单显示退货书目的去向选择待付退书目选择退货请求取消退货,再次上架待付退清单生成(下票)区店书目资料的分发连锁店自编书目的接收连锁店自编书目的确认图书催退连锁店销售数据和存货数据的接收连锁店的结算图书零售系统概要设计文档11结算清单生成应收咨询应收确认银行托收处理结算完成操作结算差错处理拒付处理对帐做标记确认可付款结算完成处理结算差错处理3接口设计接口设计3.1用户接口用户接口程序是标准的Windows程序,提供图形化的用户界面,3.2外部接口外部接口一:
@#@与连锁店之间的外部接口:
@#@区店信息管理系统同零售系统通过区店的WEB服务器进行非实时的信息交换。
@#@达到信息传递和共享的目的。
@#@主要提供的外部接口包括:
@#@1:
@#@区店书目分发2:
@#@连锁店自编书目接受3:
@#@征订目录分发4:
@#@连锁店报订资料接收5:
@#@与连锁店相关的单据分发(提供给连锁店用作单据转换)6:
@#@连锁店销售数据接收这些外部接口连锁业务的数据交换目前考虑采用文件交换的方式进行利用ftp上传,下载达到文件交换的目的。
@#@主要分两部分:
@#@一:
@#@区店向连锁店发布数据(主要包括书目资料,征订目录等)实现方法:
@#@1:
@#@区店业务系统自动将需要发布的信息以一定的格式(XML)并压缩后放到FTP的指定路径。
@#@2:
@#@连锁店定期到指定的FTP路径下载文件,同时做下载纪录,便于区店知道哪些连锁店已经进行了下载,哪些没有3:
@#@连锁店将下载的信息导入到自己的系统中(由系统自动完成)图书零售系统概要设计文档图书零售系统概要设计文档12二:
@#@连锁店向区店上传数据1:
@#@连锁店定期把自己需要上传的信息以一定的格式压缩后,并按照系统设定的命名规则命名2:
@#@把该文件上传到ftp的指定目录,并做上传登记3:
@#@区店系统将上传来的数据导入到自己的系统中二:
@#@与区店网站(信息发布系统)的接口:
@#@除了为连锁店系统提供外部接口外,区店信息管理系统还向区店网站提供信息发布功能,生成一些静态的网页,向外界提供基于WEB的信息发布。
@#@3.3内部接口内部接口本系统采用框架结构(该结构的详细说明请参阅论文),内部接口的实现通过配置框架实现,该部分接口对程序员是透明的。
@#@框架通过使数据数据视图数据行为相分离的方法,数据、数据视图、数据行为之间主要是数据耦合和非直接耦合,因此模块是非常独立的,以至于可以通过配置方式挑选模块组合在一起工作。
@#@数据视图是基于数据结构来建立的,如果信息的结构使用相同的格式定义的话,多种信息可以共享相同的数据视图组件显示信息的内容。
@#@数据结构是相对稳定的,可以抽象多种信息的特征建立相同的数据结构,例如关系数据就可以抽象数据表的数据源、SQL视图、字段、类型、主键等特征建立关系数据视图的共同特征,这样以此为数据结构的列表数据视图就可以适用于大多数关系数据。
@#@数据结构是以描述方式定义的,与数据视图的实现平台没有关系,因此在构件环境下使用可以很方便。
@#@类似地,数据行为是以数据视图的选择信息作为参数来调用的。
@#@数据行为基本不关心数据视图是如何实现的,数据行为改变数据之后并不直接修改数据视图,而是通过让数据视图刷新来得到数据的变化,数据行为与数据视图的关联在参数传递之后就结束了。
@#@数据视图的复用本身就意味着数据行为可以被复用,如果数据视图调用数据行为的参数是一致的话,相同数据行为还可以被多种数据视图所复用。
@#@由于数据视图和数据行为都可以通过上述方式被复用,因此在框架中数据视图和数据行为可以像积木那样被组装起来,只要他们在关联的地方具有相同的描述方式。
@#@借助构件技术框架能够预先建立各种各样的构件,然后使用配置文件选择合适的“信息对象”、“数据行为”、“列表数据视图”、“丰富数据视图”组合在一起,构成完整的信息类描述实际的信息。
@#@当原先使用的数据视图或数据行为已经不符合新的需求时,可以将新的数据视图或数据行为构件代替原来的构件与其他部分重新组合就可以完成升级,不影响其他信息对象仍然使用原来的构件,也不需要维护相同构件的多个版本。
@#@事实上,数据从头到尾都是隐藏在数据视图和数据行为的背后。
@#@只要数据结构定义的描述方式没有改变,即使数据结构本身改变了数据视图和数据行为仍旧是可用的。
@#@由于所有数据视图都是基于相同接口的,所有数据行为也是基于相同接口的,因此不但构件内部实现对其他部分透明,而且替换构件也不会影响其他部分,通过聚合方式可以把以前的构件功能组合在一起提供新的功能。
@#@图书零售系统概要设计文档134业务流程设计业务流程设计4.1货源组织货源组织征订目录管理征订单主表报订回告处理供货商收货纪录供货商订单供货商订单生成品种征订客户报订单集团备货订单管理连锁店订单接收与确认(电子订单)目录征订客户报订单进销存订单管理品种订货订单管理目录征订订单管理征订目录明细管理征订单明细表订单到货情况查询图书零售系统概要设计文档图书零售系统概要设计文档144.2配发管理配发管理图书到货通知按客户订单配发库存图书列表主配配发客户发货纪录表下票下票图书状态信息查询客户报订单表供货商收货纪录表客户退货表下票图书图书零售系统概要设计文档154.3收货管理收货管理4.4现批管理现批管理历史发货纪录查询与客户结算表票据打印客户开单客户发货纪录表图书零售系统概要设计文档图书零售系统概要设计文档164.5门市销售门市销售4.6仓库管理仓库管理图书零售系统概要设计文档17转仓书目选择转仓单生成下票仓位表转仓处理图书零售系统概要设计文档图书零售系统概要设计文档184.7收退管理收退管理图书零售系统概要设计文档19催退管理客户退货请求处理客户退货清单显示退货书目的去向选择客户发货纪录表同意退货同意退货客户退货批次表客户退货表收到客户退货库存入库/出库表库存总数表仓位表图书零售系统概要设计文档图书零售系统概要设计文档204.8付退管理付退管理待付退书目选择退货请求取消退货,再次上架客户退货表待付退清单生成(下票)仓管进行出库库存入库/出库表库存总数表仓位表供货商付退表图书零售系统概要设计文档214.9与客户结算与客户结算4.10与供货商结算与供货商结算对帐根据对方的结算单选出所有待结算单据(进货单,付退单),做待结算标记通知可付款结算完成处理,将该批待结算单据做已结算标记差错处理与供货商结算批次表供货商预收预付表与供货商结算表图书零售系统概要设计文档图书零售系统概要设计文档224.11连锁业务连锁业务书目资料的分发连锁店自编书目的接受自编书目的确认向连锁店发图书催退连锁店向总店发送的退货请求的接受和确认连锁店销售数据的接受连锁店的结算客户发货纪录表发货批次表连锁店进销存表客户退货表客户退货批次表与客户结算批次表与客户结算表图书零售系统概要设计文档235数据源向图数据源向图5.1货源组织货源组织征订品种IDF征订单IDF序号F样本书目IDF缺省销货结算期限F销货方式号F征订单明细表销货折扣F录入业务员号F修改时间F备注F目录征订订单管理“期货订货方式”“征订”IDF基本信息条目F基本信息值F修改者IDF修改时间F基本信息表包括以下的基本信息:
@#@版别分类1版别分类2发行分类号营业分类号装帧号开本号客户级别1结算方式经营方式运输方式出票方式发货地点区内(各地区)区外(省)旺季线路淡季线路快件线路旺季运输方式淡季运输方式快件运输方式供应商类别1供应商类别2供应商类别3供应商类别4客户类型1客户类型2客户类型3客户类型4客户级别2“False”“已收订”客户订单IDT订单流水号T样本书目IDT客户IDT供货商订单IDF征订品种IDT客户目录报订单表客户订数T销货折扣T订货方式号T运输方式号T到货期限T结算方式号T销货结算期限T当前状态T订单来源T主配标志T录入员号T生成日期T备注T图书零售系统概要设计文档图书零售系统概要设计文档245.2收货管理收货管理图书零售系统概要设计文档255.3配发管理配发管理配货记录IDT客户IDT销售单位IDT数量T对应单据IDT录入员号T配货记录表录入日期T备注T发货单IDT发货单流水号T客户IDT总包件数T发货人员IDT发货时间T客户发货单表备注T按客户订单配发客户订单IDF订单流水号F样本书目IDF客户IDF供货商订单IDF征订品种IDF客户目录报订单表客户订数F销货折扣F订货方式号F运输方式号F到货期限F结算方式号F销货结算期限F当前状态F订单来源F主配标志F录入员号F生成日期F备注F客户订单IDF订单流水号F工作书目IDF客户IDF供货商订单IDF征订品种IDF客户品种报订单表客户订数F销货折扣F订货方式号F运输方式号F到货期限F结算方式号F销货结算期限F当前状态F订单来源F主配标志F录入员号F生成日期F备注F备注:
@#@这里更新销售单位的库存数量,而不在出库时更新。
@#@工作书目IDF销售单位IDF定价F数量T批销折扣F零售折扣F会员是否折上折F业务员IDF修改时间F销售单位表工作书目IDF销售单位IDF发货单位IDF每条册数F百本重量F每包条数F数量T出版年限F货物状态F业务员IDF修改时间F发货单位表相同足够库存AND相同足够库存ANDOR进行配货并扣库存修改库存修改库存插入纪录插入纪录更新状态“已配发”FTIDT发货单IDT发货单位IDT销售数量销货折扣T码洋T客户发货纪录表实洋T配货记录IDT出票方式T发货依据T调拨批次IDF分省汇总单IDF线路汇总单ID打包单IDF计划交包日期F实际交包日期F运号F运输方式号F是否旺季F车(箱)号F结算方式号F结算单IDF销货结算期限F状态T是否有差错F差错记录IDF录入业务员号F下票日期F配书人员号T配书日期T复核人员号F复核日期F出库人员IDF出库日期F交包人员IDF交包日期F打印人员号F打印日期F发运人IDF发运日期F承运人F备注F插入纪录图书零售系统概要设计文档图书零售系统概要设计文档26图书零售系统概要设计文档27修改库存插入纪录5.4现批管理现批管理图书零售系统概要设计文档图书零售系统概要设计文档285.5门市销售门市销售";i:
8;s:
8194:
"公司移动UI设计规范说明书移动UI设计规范说明书2/14修改记录制定日期生效日期制定/修订内容摘要版本拟稿审查2015.092015.09初稿0.12015.082015.08修订1.01、前前言言本文档主要为UI设计师和前端工程师提供设计参考和最佳实践,避免相互之间出现技术衔接脱节的问题。
@#@文档将由设计尺寸、界面元素、设计细节、切图细节四个部分组成,分别说明如下。
@#@2、设计设计尺寸尺寸本节主要阐明目前主流浏览设备和软件中的界面尺寸,相关设备和软件分别为iPhone、iPad、Android、Web。
@#@详细说明如下2.1iPhoneiPhone界面界面尺寸尺寸设备分辨率状态栏高度导航栏高度工具栏高度6Plus1080x192054px132px146px6750x113440px88px98px5S640x113640px88px98px5C640x113640px88px98px5640x113640px88px98px4S640x96040px88px98px4640x96040px88px98px移动UI设计规范说明书3/14iPhone图标图标尺寸尺寸设备分辨率圆角大小IOS6-90px-1024px图标宽度x0.175IOS790px-1024px图标宽度x0.225图标类型6Plus36&@#@524S2iPad2iPad21AppIcon180x180120x120120x120156x15676x76AppStoreIcon1024x10241024x10241024x10241024x10241024x1024Spotlight搜索Icon120x12080x8080x8080x8040x40移动UI设计规范说明书4/14图标类型6Plus36&@#@524S2iPad2iPad21工具和导航栏图标66x6644x4444x4444x4422x22标签栏图标75x7550x5050x5050x5025x252.2iPadiPad界面界面尺寸尺寸设备分辨率状态栏高度导航栏高度工具栏高度6&@#@Air22048x153640px88px98px5&@#@Air&@#@mini22048x153640px88px98px4&@#@mini2048x153640px88px98px32048x153640px88px98px21024x76820px44px49px11024x76820px44px49px移动UI设计规范说明书5/14iPad图标图标尺寸尺寸设备分辨率圆角大小IOS6-90px-1024px图标宽度x0.175IOS790px-1024px图标宽度x0.225图标类型iPad2iPad21AppIcon156x15676x76AppStoreIcon1024x10241024x1024Spotlight搜索Icon80x8040x40工具和导航栏图标44x4422x22标签栏图标50x5025x252.3Android屏幕屏幕尺寸尺寸指实际的屏幕物理尺寸,以屏幕对角线来测量。
@#@为方便起见,Android把屏幕大小分为广义的四类:
@#@小、正常、大、特大。
@#@像素像素代表屏幕上一个物理的像素点。
@#@移动UI设计规范说明书6/14屏幕屏幕密度密度为解决Android设备中屏幕的碎片化,Android厂商引入了DP的概念。
@#@即一定尺寸屏幕显示像素的数量,因此有了四类屏幕密度:
@#@低(120dpi),中(160dpi),高(240dpi),超高(320dpi),而像素=DP*(dpi/160)。
@#@例如一个240dpi的屏幕里,1DP=(240/160)=1.5px。
@#@因此,设计尺寸确认后,以图标为例,需向上或向下做小、正常、大、特大,以及低、中、高、超高的图标尺寸与密度来适配不同的机型。
@#@典型典型的设计尺寸的设计尺寸320dp:
@#@一个普通的手机屏幕(240x320,320x480,480x800)480dp:
@#@一个普通的平板(480x800)600dp:
@#@7寸平板(600x1024)720dp:
@#@10寸平板(720x1280,800x1280)Android模拟模拟机机尺寸尺寸屏幕大小低密度中密度高密度超高密度小屏幕240x320480x640正常屏幕240x400240x432320x480480x800600x1024640x960大屏幕480x800480x800600x1024特大屏幕600x1024768x1024768x1280720x12801920x11201920x12002048x15362560x1600安卓设计尺寸建议为720x1280或是480x800移动UI设计规范说明书7/14Android图标图标尺寸尺寸屏幕大小启动图标标签栏图标列表图标320x48048x4832x3216x16480x800640x96072x7248x4824x24600x1024768x1024720x128096x9664x6432x321080x19201120x19201200x1920144x14496x9648x48安卓安卓系统系统dp/sp/px换算换算表表dp分辨率比率(320px)比率(640px)比率(750px)Idpi240x3200.750.3750.32mdpi320x48010.50.4267hdpi480x8001.50.750.64xhdpi720x12802.251.1251.042xxhdpi1080x19203.3751.68751.5主主流安卓手机分辨率流安卓手机分辨率和和尺寸尺寸典型设备分辨率(英寸)尺寸三星GalaxyS34.8720x1280三星GalaxyS451080x1920三星GalaxyS55.11080x1920三星GalaxyS64.51200x1920小米14480x854小米24720x1280小米34.3720x1280小米45.51080x1920红米Note5.51080x1920移动UI设计规范说明书8/14典型设备分辨率(英寸)尺寸华为P751080x1920华为荣耀651080x1920魅族MX45.361152x19202.4WebWindowsXP的任务栏高度为30px,Windows7任务栏的高度为40px主主流浏览器的界面参数流浏览器的界面参数典型设备状态栏菜单栏滚动条Chrome22px(浮动出现)60px15pxFirefox22px(浮动出现)67px15pxIE22px77px15px36022px60px15px系统系统分辨分辨率率统计统计最安全的分辨率为1024x768,建议分辨率1280x800分辨率统计网网页宽度与首屏高度页宽度与首屏高度安全宽度为1002px,建议宽度为1258px高度:
@#@Windowsxp下首屏为580px,Windows7下为710px移动UI设计规范说明书9/143界面界面元素元素3.1iPhoneiPhone的界面元素一般由状态栏、导航栏、标签栏、内容区域四部分组成。
@#@如下表。
@#@区域名称iPhone4-5SiPhone66Plus状态栏40px40px60px导航栏88px88px132px标签栏98px98px146px移动UI设计规范说明书10/143.2Android安卓的界面区域与iPhone的界面区域相同。
@#@因为安卓中各区域的高度都由用户自定义,所以并没有严格的尺寸要求。
@#@以下给出一个分辨率下的标准参考,其它分辨率可按比例进行调整或自定义。
@#@区域名称720x1280状态栏50px导航栏96px标签栏96px4、设计细节设计细节4.1字体iPhone上的字体英文为:
@#@HelveticaNeue,中文为黑体;@#@安卓上的字体英文为同iPhone,中文为微软雅黑或华文黑体、方正黑简体;@#@字体大小没有严格的限制,最简单的方法是找到你觉得好用的APP并截屏,然后放进PS自己对比调节字体大小。
@#@移动UI设计规范说明书11/14用户可接受的手机屏幕上字体大小文本类型可接受下限(80%用户可接受)最小值舒适值长文本26px30px32px-34px短文本28px30px32px注释24px24px28px下图供设计人员参考移动UI设计规范说明书12/144.2图形状态状态栏栏部件部件所有部件的边长必须是偶数值按钮按钮每个按钮有4种状态:
@#@默认、按下、选中、不可点。
@#@设计时至少需考虑默认和选中两种状态。
@#@图图片片除了广告图片,其它部件最好都用形状工具绘制。
@#@边距边距部件和四周和屏幕边框至少保持20-30px的空间交互交互站在使用者角度出发,譬如什么时候需要标签栏,什么时候在导航栏放返回按钮。
@#@5、切切图图细节细节5.1切图适配iPhoneiPhone的切图素材转换关系:
@#@非Retial:
@#@2x:
@#@1x=1:
@#@2:
@#@3。
@#@比例1适配mini及非视网膜屏的3代iPhone,移动UI设计规范说明书13/14比例2适配4、4S、5、5S、6,比例3适配6Plus。
@#@Android的屏幕尺寸较多,只能根据项目要求来适应主流屏幕尺寸。
@#@常见尺寸如下。
@#@480x800、720x1280、1080x1920(具体参见2.3节Android模拟机尺寸)5.2切图文件需要提供的文件需包括图片,如下图所示。
@#@5.3切图要点1)以每个模块名字来创建文件夹,并分开存放切图文件,如下图所示。
@#@移动UI设计规范说明书14/142)一般情况下切图图片为png24格式3)底部标签栏有默认和选中两张图片4)图片命名规则建议采用“模块_类别_功能_状态.png”的格式来命名如:
@#@searchbg.png应为home_btn_search_selected.png";i:
9;s:
21208:
"1系统分析与设计复习题一、复习要点1.信息系统是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作的信息的集合体。
@#@信息系统开发的步骤是,在系统规划后,循环进行系统分析、系统设计、系统构建与实施、系统评价工作。
@#@信息系统的经济效益可分为三大类:
@#@一次性收益,非一次性收益和不可定量的收益。
@#@2.常用的调查研究的方法有问卷调查法、召开调查会、业务实践、专家访谈、电子问卷。
@#@如果系统初步调查结果表明,拟开发项目有必要也有可能进行时,可向主管单位提出系统开发建议书,需要进行可行性研究安排。
@#@3.可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。
@#@可行性研究是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。
@#@可行性研究的主要成果是可行性研究报告和系统开发任务书。
@#@4.需求分析是强调用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术等因素,通过深入细致的分析,确定出合理可行的信息系统需求,并通过规范的形式描述需求的过程。
@#@需求分析结束时,应当提出需求分析报告交上级审查。
@#@信息系统需求分为功能需求和非功能需求两类。
@#@ConfidentialFile2二、判断题1.FAST开发方法是一个灵活的框架,针对不同的项目可以有不同的变化。
@#@2.调查研究是一种跨生命周期的活动。
@#@3.快速应用开发策略强调用户的参与。
@#@4.存在度数等于1的实体关系。
@#@5.进行业务过程重构时主要依赖实体关系图。
@#@6.在范围定义阶段需要制定详细的项目进度表。
@#@7.在需求阶段必须进行可行性分析。
@#@8.需求分析的一项很重要的工作是确定信息系统的功能。
@#@9.输入设计包括输入方式设计和用户界面设计。
@#@10.业务对象模型是功能逻辑设计和数据库设计的基础。
@#@11.信息系统是以集成的方式构成的,信息系统的集成表现为系统集成、方法集成和平台集成等方面。
@#@12.需求分析是领域分析的基础,需求分析需要认真分析企业系统的业务流程。
@#@13.用例图用来描述信息系统的功能,因此被用在需求分析阶段,在设计和测试中不需要用例图。
@#@14.需求分析的一项十分重要的工作是对组织职能的分析。
@#@15.因为系统分析员主要从事系统分析和设计,因此不需要精通编程。
@#@16.建模的本质也就是如何使用建模工具来绘制模型图。
@#@ConfidentialFile3三、选择题1.在信息系统中,系统用户的角色是()。
@#@A.为系统开发支付费用B.实际操作使用系统C.开发系统D.组织系统开发答案:
@#@B2.PIECES问题分类框架中不包括()。
@#@A.性能B.能力C.控制D.服务答案:
@#@B3.下列有关业务过程重构(BPR)的说法中错误的是()。
@#@A.BPR可以优化提高企业生产流程B.BPR重点考虑系统的技术实现问题C.BPR可以在进行系统开发之前进行D.BPR研究、分析和重新设计企业的基本业务过程答案:
@#@B4.下列哪种技术不属于调查研究技术。
@#@A.文档抽样B.绘制系统结构图C.联合需求计划D.原型化答案:
@#@B5.理想实体关系图中应不包含()。
@#@A.一对一关系B.多对一关系C.一对多关系D.多对多关系答案:
@#@D6.下列哪种概念不属于数据流图。
@#@A.外部代理B.参与者C.数据存储D.过程答案:
@#@B7.信息系统需求分析阶段要解决的问题是()。
@#@A信息系统做什么B信息系统提供哪些信息C信息系统采用的结构D信息系统怎么做答案:
@#@A8.信息系统需求分析阶段的目标是()。
@#@ConfidentialFile4A制定系统开发计划B制定需求说明报告C制定系统结构说明D制定系统开发方案答案:
@#@B9.信息系统项目管理的一项关键性的活动是()。
@#@A.编制需求说明书B.程序编码C.人员组织D.制定项目计划答案:
@#@D10.信息系统工程管理要加强()的管理。
@#@A.程序B.文档C.开发过程D.程序设计风格答案:
@#@B11.一个信息系统必须具备()。
@#@A.信息处理功能B.决策支持功能C.人力资源管理功能D.办公助理功能答案:
@#@A12.按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。
@#@A.电子数据处理系统B.业务信息系统C.决策支持系统D.情报处理系统答案:
@#@B13.信息系统对管理职能的支持,归根到底是对()的支持。
@#@A.计划B.组织C.控制D.决策答案:
@#@D14.一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的。
@#@A.需求分析B.逻辑阶段C.总体设计D.详细设计答案:
@#@A15.在关系规范化过程中,一般来讲,满足()的关系即可满足信息处理的要求,就可以认为是比较规范的关系。
@#@A.第一范式B.第二范式C.第三范式D.BC范式答案:
@#@C16.从社会经济发展的角度来看,信息化是指()。
@#@A.计算机和网络的应用规模与效益不断增长的过程B.社会上进行交换的信息量不断增长的过程C.计算机硬件产业、软件产业、信息服务产业不断发展的过程D.人们的信息活动的规模不断扩大以致在国民经济中起主ConfidentialFile5导作用的过程答案:
@#@D17.局域网络管理信息系统建设的复杂性主要取决于()。
@#@A.组织结构的复杂性B.管理方法的复杂性C.管理人员的不习惯D.组织内部和外部环境的复杂性答案:
@#@D18.系统规划的主要任务包括()。
@#@A.明确组织的信息需求、制定系统总体结构方案B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构答案:
@#@A19.系统设计阶段的主要成果是()。
@#@A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案答案:
@#@C20.信息系统建设的结构化方法中用户必须参与的原则是用户必须参与()。
@#@A.系统建设中各阶段工作B.系统分析工作C.系统设计工作D.系统实施工作答案:
@#@A21.结构化生命周期法的主要缺点之一是()。
@#@A.系统开发周期长B.缺乏标准、规范C.用户参与程度低D.主要工作集中在实施阶段答案:
@#@A22.系统分析工作的全面总结和主要成果是()。
@#@A.可行性研究报告B.数据词典C.系统说明书D.系统详细调查报告答案:
@#@A23.软件文档是信息系统()的重要依据。
@#@A.可理解性B.可维护性C.可扩展性D.可移植性答案:
@#@B24.在原型法中,原型是进行开发的系统的()。
@#@A.反映用户最基本需求的可以运行的实验模型B.某一主要部分的详细设计方案(物理模型)ConfidentialFile6C.反映用户需求的逻辑模型D.反映用户全部需求符合系统开发规范的应用软件程序答案:
@#@A25.下面哪一项不是系统设计阶段的主要活动()。
@#@A.系统总体设计B.系统硬件设计C.系统详细设计D.编写系统实施计划答案:
@#@D26.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是()。
@#@A.分析与设计B.编制程序C.测试程序D.系统维护答案:
@#@A27.完成管理系统的日常运行工作的人员是()。
@#@A.信息中心负责人B.系统分析员C.程序设计员D.操作员答案:
@#@D28.衡量系统开发质量的首要标准是()。
@#@A.满足技术指标B.满足设计者要求C.满足用户要求D.技术规范答案:
@#@C29.不属于联机实时处理方式的情况是()。
@#@A.需要反应迅速的数据处理B.负荷易产生波动的数据处理C.数据收集费用较高的数据处理D.固定周期的数据处理答案:
@#@D30.系统分析报告的主要作用是()。
@#@A.系统规划的依据B.系统实施的依据C.系统设计的依据D.系统评价的依据答案:
@#@C31.在决定开发管理信息系统之前,首先要做好系统开发的()。
@#@A.可行性研究B.系统化分析C.总体预算D.新系统的逻辑设计和物理设计答案:
@#@A四、问答题1请从系统观点解释信息系统的概念。
@#@ConfidentialFile7答:
@#@系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。
@#@信息系统是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作的信息的集合体。
@#@信息系统首先是一个系统,具有整体性、目的性、相关性、环境适应性的特点。
@#@信息系统的各个要素之间、各个子系统之间相互联系和作用,共同构成了能够更好为组织目标服务的整体系统。
@#@2每个正确的需求要满足什么评价标准。
@#@(a)一致的,需求不相互冲突或具有二义性(b)完整的,需求描述了所有可能的系统输入和输出(c)可行的,需求可以基于可得到的资源和约束条件得到满足(d)需要的,需求是实现系统目标所实际需要的(e)正确的,需求的描述必须正确(f)可跟踪的,需求可以直接映射到系统的功能和特征(g)可验证的,需求必须可以被验证3简述可行性研究的概念。
@#@答:
@#@可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。
@#@可行性研究是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。
@#@4简述信息系统的功能。
@#@ConfidentialFile8答:
@#@1)、信息处理:
@#@这是信息系统必备的基本功能,它一般包括信息的收集和输入、传输、存储、处理及输出。
@#@2)、业务处理:
@#@这是信息系统的基本功能。
@#@3)、组织管理:
@#@这是信息系统的主要功能之一。
@#@4)、辅助决策:
@#@决策是管理的重要功能,决策存在于战略层、战术层、事物层的各层活动之中。
@#@5如何理解信息系统既是一个技术系统,又是一个社会系统。
@#@答:
@#@信息系统全面使用计算机、网络通讯、数据库等技术,它是一个技术系统。
@#@信息系统作为一个人机系统,以组织为根基。
@#@组织是一个社会系统,信息系统面向组织并未组织服务的,因此信息系统是一个社会系统。
@#@信息系统和组织结构之间互相影响,信息系统导致新的组织结构产生,而组织结构又对信息系统的分析、设计等产生重要影响。
@#@6说明原型法的工作流程。
@#@答:
@#@
(1)用户提出系统要求
(2)识别、归纳上述要求(3)开发一个模型原型(4)评价模型(5)模型不可行处理ConfidentialFile9(6)模型不满意处理(7)修改模型(8)确定模型后的处理(9)实际系统开发、运行、维护等7按照作者FredBrooks的说法,在系统开发中要做的最重要的唯一一件事情是什么?
@#@用例建模在这个领域有什么帮助。
@#@答:
@#@构建一个软件系统最重要的是正确地确定要构建什么,即明确需求。
@#@用例建模使系统分析员将开发的注意力集中到关联人员以及驱动项目的业务问题上面;@#@用例建模以用户为中心,并且主要从用户、系统所有者以及其他关联人员的角度分析开发系统。
@#@8如何理解PIECES方法?
@#@答:
@#@P是Performance的缩写,表示提高系统的性能;@#@I是Information的缩写,表示提高信息的质量和改变信息的处理方式;@#@E是Economics的缩写,表示改善组织的成本、效益等经济状况;@#@C是Control的缩写,表示提高信息系统的安全和控制水平;@#@E是Efficiency的缩写,表示提高组织的人、财、物等使用效率;@#@S是Service的缩写,表示将要提高组织对客户、供应厂商、合作伙伴、顾客等的服务质量。
@#@9调查研究的目的是什么?
@#@如何保证调查研究的准确全面?
@#@答:
@#@调查研究的目的在于完全掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。
@#@ConfidentialFile10调查研究必须在一定的组织下,按科学的方法和步骤进行。
@#@系统调查必须按一定的原则进行,才能保证信息的翔实、全面,防止片面性和局部性。
@#@在调查研究中,要注意系统性和完整性,从系统现状出发,了解管理的实际状况,得到客观资料,并以此为基础全面分析企业管理现状,避免从局部出发得出不符合实际的结论10逻辑设计的主要任务是什么?
@#@为下一阶段提供怎样的基础?
@#@答:
@#@逻辑设计是在调查研究与分析的基础上,提出新系统的逻辑方案。
@#@逻辑方案从一般信息处理的角度提出新系统所要达到的目标和完成的任务,提出对原系统改进的方案,根据前一阶段调查和分析的结果,确定新系统中的管理模型和信息处理方法,为今后系统的设计和实施提供基本的框架,这就是系统的逻辑设计。
@#@11系统逻辑设计中,如何体现业务流程改造对建立新系统业务流程的意义?
@#@答:
@#@业务流程改造BPR即对企业进行根本性的再思考和彻底的重新设计,从而使成本、速度、质量和服务等企业关键性能取得根本性的改善。
@#@业务流程与组织的运行方式、组织的协调合作、人的组织管理、新技术的应用与融合等密切相关,业务流程改造涉及到技术、人文等多方面的因素。
@#@其中信息技术应用是流程改造的核心。
@#@信息技术既是流程改造的出发点,也是流程改造的最终目标的体现者。
@#@不同行业、不同性质的企业,流程重组的形式不可能完全相同。
@#@企业可根据竞争策略、业务处理的基本特征和所采用的信息技术的水平来选择实施不同类型的BPR。
@#@流程的再造涉及多个方面,不同的流程设计人员会从各自的角度提出不同的方案。
@#@对于提出的多个业务流程改进方案,还要从成本、效益、技术条件和风险程度等方面进行评估,选取可行性强的方案。
@#@12输入数据的安全措施有那几种?
@#@答:
@#@ConfidentialFile11输入数据的校验方法有人工直接检查,重复校验、校验位校验、控制总数校验、数据类型校验、格式校验、逻辑校验、界限校验等五、综合应用题1请根据下图所示的概念模型,将其转换为逻辑模型(即写出其关系模式)。
@#@答:
@#@根据其E-R图,其关系模式为:
@#@读者(编号,姓名,职业,电话,住址,邮编)架存图书(书号,架位,架存册数)待售图书(书单号,册数,折扣率,交款标记,售书员)书目(书号,书名,作者,出版社,出版日期,类别,单价)2某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。
@#@
(1)保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水帐”和“入库流水帐”,并修改“库存台帐”。
@#@
(2)根据库存台帐由统计、打印程序输出库存日报表。
@#@(3)需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。
@#@答:
@#@读者1*1*1*选书编号*姓名职业电话住址邮编书单号册数折扣率交款标记售书员单价类别出版日期出版社作者书名书号架存册数架位书号架存图书待售图书书目ConfidentialFile123某企业物资管理系统中的维修用材料计划信息一览表如下,把它化为符合3NF的关系,每个关系中的的关键字用下划线标出。
@#@部门编码+部门名称+材料编码+材料名称+型号+规格+计量单位+维修用答:
@#@部门:
@#@部门编码,部门名称材料:
@#@材料编码,材料名称,型号,规格,计量单位维修:
@#@部门编码,材料编码,维修用量4车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。
@#@若帐上有货则通知车间前来领料,否则将缺货通知采购人员。
@#@绘制系统数据流图。
@#@答:
@#@5由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财务处,财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将收据送财务处。
@#@绘制系统数据流图。
@#@用料计划采购员库存账审批领料单车间查阅库存帐已批准领料单缺货通知领料通知领料单出库处理出库处理出库流水账出库流水账入库处理入库处理入库单出库单入库流水账入库流水账库存台账库存台账统计打印统计打印查询库存查询库存查询结果库存日报表未批准的领料ConfidentialFile13答:
@#@6现有两个类:
@#@课程(课程编号,课程名称,学时,课程类型),教师(教师编号,姓名,性别,出生日期,职称)课程和教师之间是多对多的关系。
@#@
(1)分别确定课程和教师这两个类的关键属性;@#@
(2)采用关系设计方法,实现课程和教师之间的双向关联。
@#@答:
@#@
(1)课程的关键属性为课程编号,教师的关键属性为教师编号。
@#@
(2)多对多关联的实现,需要在两个类之间增加一个新的关联类,并将原来两个类的关键属性作为新关联类的属性。
@#@即在课程和教师之间增加一个“授课”类:
@#@授课(课程编号,教师编号)这样,将两个多对多的二元关联转化为三个类中两个一对多的关联,其导航关系分别是从“授课”类到“课程”和“教师”这两个类。
@#@7某高校希望构建信息化的课程注册系统,其功能如下:
@#@注册管理员首先设置一个学期课程列表;@#@学生可以选择4门主课以及2门选修课;@#@一旦学生们选择了学期课程,计费系统会提示学生本学期的课程费用;@#@学生们可以在注册后的一定期限内使用系统添加或者删除所选课程;@#@教师使用系统获取选课学生名单;@#@使用系统的用户需要在登陆时提供密码。
@#@根据以上描述,绘制系统的用例模型图。
@#@答:
@#@供货单位设备预算处理设备购置部门财务核对处理预算表格资金计划申购表格财务处采购处理收据设备ConfidentialFile148请根据下列描述,绘制“计划定购”功能用例图。
@#@一级功能用例图:
@#@计划定购管理,包括计划管理,订单管理,合同管理,其中计划管理由计划员负责,其他两项由采购员负责。
@#@二级功能用例图:
@#@计划管理由计划员提供编辑图书计划单,查询图书计划单,输出图书计划单和计划执行统计四项功能。
@#@订单管理向采购员提供编辑图书订单,查询图书订单信息和输出图书订单三项功能。
@#@合同管理向采购员提供编辑合同,查询合同,输出合同和合同执行统计四项功能。
@#@答:
@#@
(1)一级功能用例图
(2)二级功能用例图ConfidentialFile159有一个飞机机票预订系统,其功能为:
@#@旅行社把预订机票的旅客信息(姓名,年龄,单位,身份证号码,旅行时间及目的等)输入机票预定系统,系统为旅客安排航班,打印出取票通知单(附有应交的账款);@#@旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。
@#@请用数据流图描绘这个飞机机票预订系统的功能。
@#@旅行社飞机机票预订系统飞机机票预订系统旅客订票单取票通知单取票单机票0层数据流图旅行社分类并检验订票航班目录旅客记账机票准备旅行社记账文件机票文件订票单有效订票单取票单订票单有效账单取票通知单机票1层数据流图ConfidentialFile16ConfidentialFile";i:
10;s:
0:
"";}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用人 解剖 素描