




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE西安科技大学题目:某钢厂天车物流系统定位推理软件设计XXX号膜响毙榆燥局举改告害刚就邪抽符虚王摘要冒随着信息技计术的迅速发已展与广泛应阻用,计算机砖应用已经深榨入各行各业巡。为了能提澡高生产经济裂效益、加强世安全生产力恋度,针对钢妨厂行业实际午开发生产技央术应用软件矛已成为企业蛛现代化管理沃和生产不可呈缺少的手段插之一。呀本系统经过还软件需求分味析,在基V璃isual膏杰S箩tudio留2023胀的环境下,欺应用C#语腿言完成开发废。基础思想思主要是通过刊X轴和Y轴妨坐标实现天唐车定位,把砍通过无线设染备发射后接江收的数据和躁已经事先存孩入数据库中毙的数据匹配元,达到实时犯监控的效果大,有助于实栽现生产管理桨的科学化、痕高效化、安判全化,甚至内进一步向自梅动化炼钢转研变。后本系统不仅险提供监控,踪还可以实现廊数据维护、评备份以及其慨他相关功能打。毛关键词:闲天车物流;演监控;定位目;无线接收诵;称重敞ABSTR亭ACT座With术ther纸apid室devel脊opmen侦tand宿wide陶appl济icati尾onof限info借rmati隆onte瓶chnol斗ogy围,轨compu斜tera线pplic按ation献s坛have描ava透riety剃off藏ields誓.In雹order渔toi努ncrea叫sepr侨oduct邻ionb赢enefi谅t沙and昌enhan碰cesa栋fety低effor穿ts,t存heac圣tual轮devel秒opmen醉tand拔prod馒uctio慈nfor宿the掉steel猪indu步stry顷techn馒ology妨appl明icati谁onsh泡aveb令ecome高ani社ndisp锈ensab浙lemo烧dern磁manag载ement北and热oneo飘fthe魔mean舒sof荡produ恳ction最.状After馒soft月ware局requi逝remen嘴tsan绩alysi政s,吊t圣hesy忌stem伟appl坟ys烧C#l翠angua进geto稿comp插lete汁thed色evelo括pmen爆inVi柱sual剥Studi邪o200肉8env刻ironm查entt铸.府Them级ethod愚eis摩base浩dmai彻nlyt领hroug肾hthe苦X-ax尺isan哲dYa驼xisc戴oordi蚂nates嘉toa旗chiev贼ecra墓nepo榴sitio陕n崭.It积match慨es妇thed筑atad谨elive突ring涌by郑awir脑eless留devi垦ce那with陕the爹data不store励din绳thed目ataba班se刮to酸achie都ve特real陆time辫monit转oring恢effe台cts左,插contr棚ibuti增ngto涉Shen苏gchan专mana杠gemen民tof象scien毫ceor道iente印d,ef犹ficie塞nt,s课afe,遣ande隶venf范urthe刃rcha犬nges山toth依eaut畜omati赖onof帅stee谱l.付This盐syste剩mpro织vides笋not椅only早monit乖oring汽,but削also估allo觉wsda咳tama荒inten佛ance,殃back晚upsa亭ndot遵herr辟elate赤dfun浆ction招sto疏achie吧ve.改KeyW渐ords:夺Cranc散elog抬istic农s袋;首Locat臭e惰;恐Wirel孤ess桶;罗Weig串hI--目录1绪论1著1.1饶本课题研究厌的背景器1追侵滔国内炼钢行案业的发展现宰状牛1傍宴因国内外本系誉统的开发情膏况没1糊1.2祖本课题研究逮的意义水2脆权白本课题实现龟的大体思路穿2斩堪本课题实现锹的意义竞2岂1.3梦系统结构膊3哪锐裤系统的组成徐3陕测吉软件的组成酷3蜻迅研硬件的组成格4心2彼相关技术及袋开发环境介群绍沉5辱2.1丰无线传输协究议侄5片2.2匙开发环境介隆绍散5煤旋Wind享ows以窗体念6锋捆对系统要求除7丧2.3C予#驱语言简介死8护3暮系统的需求滥分析和设计冰11卡3.1申系统整体需斧求功能描述动11扁3.2锹系统监控定船位功能需求富描述兆11陷3.3座系统其他功器能需求描述略11汉3.4央人机界面需隙求描述绘12据3.5U夹ML允基本模型分活析挺12边3.6倦系统详细设璃计探13仁4烫数据库的设桌计与链接则20践4.1的数据库的选显择罪20爱4.2绢数据库的链京接竖21设竖松数据库链接客语句睛21挽存歉数据库增删恐改查宅21痒4.更3数据库的赞表设计要22细5只系统功能实摆现图236测试28为6.1南明确测试的创目的梢28坐6.2共测试策略基28伸6.泉3童测试结果很28荡7仙结束语跨30致谢31贵参考文献沾32附录I重附录谁A船钢厂的实地燥环境平面图捎I逝附录糖B掏钢厂的实地直环境立体图修II礼附录曲C铺钢厂的生产堵流程简图灰IIIII-梨1帝绪论食1.1本聋课题研究的毛背景扶摆国内炼钢集行业的发展旬现状窑目前,随着勾计算机技术份的迅速发展族与广泛应用变,计算机软捷件已遍布各聋行各业,像根医院管理系糠统、学校图皮书馆管理系布统、酒店管博理系统、工惰厂人事管理阳系统以及其熔他软件系统宗。尽管计算协机软件的应侨用不断地深华入人们的生随活和生产,载人们对软件山的需求却没贴有减少。越估来越多的软难件,为了实东现客户的特呢殊要求,不掘断地应需而欢生。坟炼钢厂目前粒也十分重视淹软件的应用炊,就河北范调围内的炼钢侵厂来说,张主家口的宣钢译已经报道说狐实现了生产凑列车时刻表缴,指导实际公生产;唐山尼一轧钢可以朴通过软件在付调度室知道衔转炉的详细亿情况,如开每始时间、吹灰氧时间、钢锁种、出钢时耐间等,;其急他钢厂也广夸泛的使用着密大量软件来阻减少投入、滤增加效益。掩球国内外本辫系统的开发笋情况齿为了能创造绩更大的经济获效益允,实现科学协、现代化地槽管理倚和生产连,沿炼钢行业仍荡需要谈增加更多的针计算机绍软件,来实乐现其特殊用漫途。适目前,炼钢逝厂的天车物顾流系统还停城留在监视器暗+对讲机时浮代:进入钢途厂调度室,本可以看到捡N相多个显示屏集实时监控,缎管理人员拿穷着对讲机不享断指挥调度勺。指挥调度溪不科学、人杠员操作不及吧时、生产的槽不稳定等,榆大大地影响妻了生产管理宾和人员安全票,降低工人酒的工作效率趴,阻碍了工蒸厂效益的进艺一步提高。恩实现本系统纽是有些难度闪的,可以说垃钢厂的天车屡定位思想在净全国都是领孩先的,也就封是说可以借土鉴和参考的咬信息寥寥无材几,完全要破通过摸索和马尝试才能完糕美化地实现板该软件系统划。硬件的稳固定和精确、笼软件运行是饰否稳定都会部影响到系统失,不过正是赴这样,才能慰体现做好本轰系统的价值搁。图图1-1天车运行立体图地面钢架悉1.2黄本课题研究与的意义尺贝本课题实霞现的大体思和路祥1醉)由事先将一些愧已知卡号的涨卡片装在一园边钢架上做挥X益轴定位点,冲将另一些装币在大车上做工Y睬轴定位点;朵通过跨栏边变的系列卡片蚁(架X畏轴)判定大咽车的位置,累通过大车上瘦的系列卡片继(值Y估轴)确定小劣车的位置,毯结合起来就糖可以确定天哀车的位置(损天车由大车众和小车组成执)。侵2笼)女在大车和小编车上分别装勤上读卡器,疗读到的信息头通过无线发使射装备发送欧。拘3免)场卡号信息事施先通过软件趟交互窗口输弓入数据库存止储,软件运皮行后,把通阶过无线接收茂到的数据和技数据库中的甚数据匹配,亚从而定位天港车,进而在饰软件的界面狐中显示其位行置,通过位葵置和其重量证变化最终推补断其下一步讽行为。理本系统可以冤达到实时监验控天车运行咸位置和状态野的目的,为倾调度人员准戏确科学的调峰度提供了可络行性,同时范为实现高精蕉度无人智能妙调控提供了以较为雄厚的薯基础。XXY已知卡号的卡片大车小车钢架品图夜1-2情天车运行晚俯视图鲁摄本课题实心现的意义厦前文已经提善过,本系统温可以说是十道分领先的,繁而且其实用更性特别强。坊可以确定的齐是:该软件拴可以实施全腿程监控天车披的位置,准摧确的推断天皂车的行为。本调度人员不估必经过大量吃时间、花费析大量财力的剪训练即可准恋确、科学地崖实现调度。漆最终,本件派系统可以帮陆助帮助钢厂米降低生产调秧度上的失误耕,提高工作降效率,实现作天车实时跟促踪观测,有诞助于实现生甘产管理的科仇学化、一体陡化,进一步返提高生产的招效益,甚至经为将来的高炼精准无人操消作、计算机惧智能调度生添产炼钢奠定胖坚实的基础胶。征1.3系晚统结构看杨系统的组栽成寻本系统由两末大部分组成芬,即硬件和料软件。该软耗件的实现需颈要大量硬件尝设备的辅助柏:推1)翼祥瑞整机腥和Dell羽服务器。嚷2)淹无线发射脾和接收设备倘。腊3)汪皮带传输呼称重设备。稿4)捧其他必须的云硬件设备。抓承软件的组短成萍本系统的软财件结构如图送1-3所示烧。登录界面登录界面前台SQL数据库数据库操作主题更换软件帮助天车监控退出\注销主界面无线设备发射-接收后台衫图充1-3凯系统软件喉模块图暂说明:主界蚂面设置为父班窗体,天车膀监控、模块埋管理、数据染库操作、主丑题更换、软附件帮助和退味出/注销为窜子窗体。数店据库采用瞧SQLS逃erver携2000赞,无线设备气厂子装配。斥垄硬件的组漏成俩该系统的硬鹅件结构如图扶1-4所示渔。嚷图垄1-4枝系统硬件宰模块图侄说明:无线牲发射与接收躲设备有硬件隙厂家提供,荷解码协议随近带提供。毯PLC类采数设备为育之前钢厂装信配。其他设稍备及线路自虚行铺设。离最后,本系肌统可以帮助农钢厂降低生蚂产调度上的芳失误,提高进工作效率,春实现天车实免时跟踪观测标,有助于实窑现生产管理厘的科学化、凶一体化,进由一步提高生沟产的效益,摄甚至为将来删的高精准无滩人操作、计侨算机智能调冤度生产炼钢激奠定坚实的腰基础。冠2相关技邪术及开发环剂境介绍悄2.1无黑线传输协议些YH312认0W侄仪表均配有我RS骡—婆232C转通讯接口,流其中蔽“巴3哈”昏脚烈RXD贯用于接收无宣线串行数据绸信号,羽“融2挪”滚脚狼TXD藏用于称重数读据输出,其绵通讯格式约亿定如下:园1)数据位盐长扫8裙位(香8麻位UART抽、一帧梯10垂位)。仗2)无奇偶皂校验位。哈3)配无线附传输时,波绘特率固定为怜1200b犯it/s射。掌4)数据传被送格式如表弱2-1世所示:喉表2-1数简据传送格式龙FFH据起始字分W5膏W4道W3廊dp听(2EH)描小数点骄W2睛W1泊W0戚空格或K志t或g轿空格文BCC止校验码鞠0AH药结束字铁最高位,负胁号时为密“梨2DH认”孙。咳注:采用哈ASC恶Ⅱ职数据传输。累校验码来BCC=W朴5+W4+纪W3+dp佛+W2+W饿1+W0逼上式加法时坚采用不带进牌位位相加,春小数点饱dp场的位置可在轮W0楼—宜W4愿之间变动。汗5)数据采咸用连续发送赵方式。狸6)可用廉EPSON骂LQ3柔00K昏打印机验证雪传送数据。砌以上格为连尸续数据传送盛格式,即狭YH312剃0W蚀仪表根据无魄线数传接收忠数据,连续久不间的发送则数据包。昆2.2开帆发环境介绍偶Visua莲lStu绳dio许是一套完宴整的开发工迁具集,用于理生成反ASP.N制ETWe股b喇应用程序丸、谱XMLW状eb滤Servi庭ces台、桌面应用奔程序和移动上应用程序。析Visua折lBas凳ic翁、邪Visua撤lC++猴、Visu抓alC#役和组Visua仪l贤J#建全都使用菊相同的集成笔开发环境焦(到IDE钥),利用此绘戚IDE失可以共享俩工具且有助纸于创建混合椅语言解决方东案。另外,抢这些语言利掘用了捞.NET财Fram秘ework注的功能,吴通过此框架袜可使用简化虫ASP补Web预应用程序浓和膊XMLW吹ebSe寄rvice呼s助开发的关冲键技术。刘Micro权soft辉Visua婆lStu劲dio石2023疮横使开发人员前能够快速创赛建高质量、敏用户体验丰狂富而又紧密奸联系的应用呈程序,充分陡展示了觉Micro德soft屯开发智能辛客户端应用痒程序的构想乔。借助声Visua氏lStu迫dio2屠008伪,采集和分书析信息将变核得更为简单肿便捷,业务鸽决策也会因膝此变得更为舰有效。任何描规模的组织陶都可以使用觉荐Visua额lStu拾dio2旺008电快速创建件能够利用丛Windo慨w挖s且Vista盖和清2007贝Offic斩esys膨tem则的更安全驴、更易于管鸽理并且更可哨靠的应用程劝序。顷包颗Windo肥ws窗体透该软件系统净主要是在此虚环境下应用壁Windo耽wsFo融rm维开发的,下础面主要介绍妹它。他W么indow誓sFor宪ms(Wi弓ndows沉窗体俯)含用于在雁.NET鞋Fram浓ework掀上创建充Micro税soft趋Windo从ws酸应用程序桃。此框架提个供一个有条塘理的、面向赢对象的、可扑扩展的类集帮,使您能够阳开发功能丰扎富的嫌Windo沿ws哑应用程序灵。另外,漠Windo始ws蚂窗体可作为拆多层分布式蜓解决方案中限的本地用户漂界面。话Windo警wsFo黑rms(W题indow渔s卫窗体掏)浆是一个新的亩窗体包,它脏使得开发人表员可以创建规基于炒Windo雅ws数的应用程序杜,来充分利编用谷Micro停soft猛Windo慧ws窜操作系统中迟丰富的用户变界面特性。允Windo缓wsFo寺rms辞是新的垃Micro欧soft涂.NET界Frame窗work矿的一部分,幻它使用了许煌多新技术,青包括一个公满共应用程序灶框架、受控瓜的执行环境晴、集成的安劲全性和面向咏对象的设计辫原则。此外君,搏Windo后wsFo职rms坑完全支持快剪速、容易地睡连接XML笛网络服务和嘴在屈ADO.N灿ET咱数据模型基腿础上创建丰动富的、数据搏感知(车data-永aware蚂)的应用程嫩序。利用疾Visua倘lStu秘dio伞中新的共享捕开发环境,思开发人员可纠以使用任何餐支持.假NET缴平台的语言梅,包括竹Micro劳soft抵Visua讽lBas急i聚c和置C#苏创建帜Windo坐wsFo擦rms角应用程序。角开发人员可随以像今天创谱建基于波Visua差lBas另ic壳的窗体那样绒创建W答indow拘sFor纪ms声应用程序(吗尽管使用寸Windo肃wsFo忍rms配,他们可以讨在汇Visua汇lStu防dio黄中的所有语去言,而不仅元仅是在价Visua姜l寨Basic狂中获得相同工的生产力)史。在下面的氏.图象中,卫你可以看到使设计表面用玉来可视化地岩用各种控件疫来安排窗体掘的布局。要谨编辑源代码敞,开发人员规只需双击某匪个控件,然松后源代码将房显示出来,送这使得用户书可以迅捷地便访问控件和真窗体的所有蜜事件模型。工可视化集继岛承是青Windo雷wsFo好rms侨中的一个重柿要的新特性恐,它将提高房开发人员的纵生产力,促叮进代码的重惧用。例如,干一个组织可鼓以定义一个勿包含诸如公挺司徽标,可妥能还包括一欲个公共工具稀栏等项目的吃标准的基本蔽窗体。这个固窗体可以通外过继承由开舍发人员使用青,并进行扩接展以满足特拒定应用程序砌的需求,而成同时在组织脖内使用公共查的用户界面气。基本窗体枝的创建者可心以指定哪些干元素可以被吊扩展,哪些鞭元素必须按停原样使用,群这样可以确象保窗体能够畜被适当地重健用。稠当开发人员勇设计渡Windo竿wsFo烟rms齿应用程序的内外观和感觉谋时,将拥有蓬空前水平的董控制能力和袋生产力。菜远单设计器(附Menu贝Desig携ner冲)、控件锚塔定(宗Contr丰olAn柳chori篇ng雹)、控件入盾坞(浙Contr疫olDo涂cking伙)和其他特糕性使得开发快人员可以更开精确地创建产基于幕Windo羞ws兵的用户界面禽。利用菜单昌设计器,开脾发人员可以打既快速又容挤易地给窗体贱添加菜单,愤修改菜单,大然后在不允绘许应用程序纲的情况下查吊看菜单的外踪观。利用控桥件锚定,窗户体上的控件同将更有效,犯从而使得窗垦体能够在用荒户调整窗体衣的大小时自榜动调整控件俩的大小。利啄用窗体入坞摔(害Contr给ol句Docki愤ng愚)特性,控隐件可以停靠建在窗体的任失何一侧,从感而在布局方舟面提供了更愈大的灵活性白。畜新控件-包稀括链接标签况(办Link毁Label替)、托盘式农图标(抹Tray悬Icon幕)、打印预域览(怖Print箩Previ叶ew抗)-为开发免人员提供了贩额外的通用雹功能。链接齐标签(L滋inkL汪abel匆)提供了类计似HTML兴的到特定U异RL的链接俱。使用这个简控件显示的涨文本将显示铲有下划线,兆并且当鼠标薄移动到上方抖时,光标将煮变成一只手侧,当被点击劣时将引起一著个可动作的刮事件。托盘来式图标(当Tray盛Icon污)使得开发盒人员可以创藏建在Win趣dows托筋盘中运行的扎应用程序,下这类似于M筐icros撕oftS济QL份Serve单rSer此vice春Manag醉er厨(服务管理皇器)。益Windo即wsFo巨rms耍还提供了一往个打印框架化,使得定义菌变得非常简销单,它包括便一个带有打毒印预览(疑Print触Prev后iew锈)控件的打迷印预览(狂Print拐Previ狂ew还)窗口。堡Windo懂wsFo为rms桥应用程序宪采用了先GDI+豪,提供了更某丰富的图形使控件,包括持多更多图形伸格式的支持杂。开发人员啄可以很容易荒地使用高端里的图形特性墙,如灰Windo毫ws吉2000面支持的庙alpha厘混合、处理奶梯度连贯性宣(典manip按ulati玉nggr战adien犯tsco盟nsist岛ency亲)、非OnPai封nt像事件的双缓腰冲,以及透拿明的分层窗童口等特性。念利用这些特算性,开发人没员可以创建禽更丰富更复镰杂的、具有线客户需求的酸性能的图形朗化应用程序耻。臭总之,亮W拳indow尖sFor骨ms握给开发人员群提供了创建静基于洋Windo烧ws鬼的应用程序湾所需的多种佣技术。不仅庆有用于调整馆用户界面的春新控件和特粉性,笛Windo菜wsFo酒rms铺还提供了灵脾活的部署和限集成的安全烂性。创建基拣于欣Windo妙ws协的应用程序晋的开发人员矿,使用衣Windo州wsFo秤rms县将比以前任遍何时候更有蛾生产能力。槽吉对路系统要求鉴1)溪支持的体猫系结构吉x86锣或碎x64(换WOW)轮2议)开支持的操裕作系统金Micro拥soft杰Windo解wsXP遥洪Mic却rosof屑tWin锄dows洪Serve堆r200散3Ser激vice朗Pack同2洪Mic鼻rosof戏tWin碧dows辞Serve争r200腾8渔Windo霜wsVi粗sta迁Windo艳ws7害3梨)径硬件要求纷令最低要防求:谷1.6厕GHz韵CPU蝶,委192M皂B惩内存,吸1024x锡768弓显示器,骄5400姑RPM爹硬盘味建议配添置:烟2.2扶GHz辽或更快的往誉CPU元,书384M哨B贤或更大的翼内存,牌1280x壶1024虎显示器,肉7200固RPM详或更快的硬嫌盘辽。蝴完全安装需撒要糠1.3G柜B叔可用磁盘空奸间恰2.3C倡#语言简介穗C#叶是微软公司芽发布的一种设面向对象的壤、运行于表.NET杠Frame风work哪之上的高级惨程序设计语摊言。并定于谱在微软职业罗开发者论坛亦(劣PDC怀)上登台亮扇相。况C#精是微软公司适研究员芳Ander福s粘Hejls疲berg延的最新成果杂。奴C#趟看起来与需Java姥有着惊人的薄相似;它包鹊括了诸如单服一继承、接顶口、与良Java扰几乎同样的欣语法和编译污成中间代码草再运行的过算程。但是泰C#球与杂Java股有着明显的案不同,它借捆鉴了述Delph辱i的一个特足点,与培COM迈(组件对象生模型)是直笨接集成的,评而且它是微呆软公司.N弃ET穷windo唉ws爬网络框架的按主角。时C#喇是可用于创猜建运行在.浪NET划CLR姿上的应用程弯序的语言之辆一,它从提C昏和赠C++铺语言演化而购来,是浙Micro厨soft眨专门为使用池.NET瓦平台而创建县的。睬C#及是一种安全成的、稳定的屑、简单的、禽优雅的,由拦C伏和晓C++抓衍生出来的头面向对象的渣编程语言。炼它在继承阵C雪和裕C++差强大功能的旦同时去掉了仰一些它们的归复杂特性(核例如没有宏努和模版,不榨允许多重继宽承)。治C#摩综合了壮VB喇简单的可视移化操作和输C++节的高运行效坟率,以其强干大的操作能拼力、优雅的墨语法风格、孕创新的语言世特性和便捷丘的面向组件姿编程的支持旨成为燥.NET厉开发的首选巷语言余C#兼的优点是,云它是唯一为性.NET行frame界work尾设计的语言款,是在移植校到其他操作孕系统上的.摊NET版本殿中使用的主嗽要语言。杆C#筐的面向对象怜技术已经成屑熟,且效率枯比较高。如碌支持良好的台类结构,并坊对继承性有电一定的限制巡,一个类可马以从无数个每类中继承接脆口,但只能耕从一个基类谷中继承其实壳现方法。芒C#码采用一种更反清晰的新语烦法来描述面迎向对象的多启态性,即声肾明为省“架虚肚”摸、台“杀纯虚遭”维函数,特别怪是一个类可芽以先行提供艳方法执行方政式,在该方久法的前面加摧上骨abstr光act到关键字,迫螺使其子类也乘这么做;而拼且可以创建燥不能继承的域类,与格C++韵一样,种类将齐全的关键韵字可以严格摇控制类成员柿的访问权限僵。跟C#清类机制还一基个特性是其咐属性的方法蛛。这种方法附把属性的读枕写集中到一板个地方,以网便更容易控脊制它,对属扶性的访问更友像特性而不舰像伪函数的案调用。属性董的特殊形式掘称为索引符室,它通过一她种非常直观柏的语法显示棉类中的数组捆。捕C#智类可以使用苍多个参数化大的构造函数滔,但它们一缸般不能以洽C++格类的相同方尖式执行析构样函数,除了楼析构函数外虚,刊C#觉类含有认final辞ize筒方法,当对擦象没有被释露放,但运行趣时的无用存游储单元收集架器要删除该享对象时,可懂以调用该方精法。映C#桨最引人入胜丘的地方是它匆和先Java吓的不同剩,验而不是相似董的地方剪。眼这一节(和阅这个系列第玉二部分的大筋部分地方)座讲述了尚C#节实现的和悉Java驴不同的地方润或者绞Java葬根本没有的筹特点膊。涌1)悠中间代码运微软在用户从选择何时颠MSIL双应该编译成室机器码的时矩候是留了很理大的余地高。雾微软公司很减小心的声称尖MSIL诱不是解释性宝的颜,臭而是被编译饭成了机器码抚。阅它也明白许惰多--如果烦不是大多数跨的话--程描序员认威为Java强程序要不可湿避免的比胞C宫编写的任何膝东西都要慢迁。奴而这种实现叮方式决定了富基于从MSIL蹄的程序(指咐的是用直C#海、颈Visua切lBas任ic壶、愿"稍Manag巧edC+饼+膀"--悔C++旋的一个符合谎CLS宫的版本--鸣等语言编写痰的程序)将延在性能上超导过"解释性降的"振Ja往v途a番代码都。涝当然私,架这一点还需堵要得到事实跌证明涌,界因为龙C#眼和其他生成的MSIL牌的编译器还盐没有发布恢。嚷但是谣Java忌JIT吹编译器的普富遍存在使得盼Java润和田C#访在性能上相抖对相同.象崭"赏C#罩是编译语言修而阀Java月是解释性的未,患"之类的声省明只是商业苹技巧盐。伏Java肃的中间代码护和予MSIL障都是中间的蹈汇编形式的校语言断,敲它们在运行赞时或其它的帐时候被编译先成机器代码握。押2)帆命名空间中茶的申明疯当你创建一助个程序的时软候救,修你在一个命绑名空间里创饰建了一个或崖多个类欣。既同在这个命股名空间里(拥在类的外面貌)你还有可爪能声明接口过,唉枚举类型和冤结构体句。岁必须使用u异sing关殖键字来引用肿其他命名空男间的内容税。颜3)匀基本的数据汪类型季C#低拥有比潜C演,信C++呈或者废Java峰更广泛的数晒据类型迅。栋这些类型是穴bool稳、监byte凯、拍ubyt薯e申、演short绣、耳ushor叮t航、其int开、蝴uint刮、塑long疏、洁ulon涂g甲、床floa何t筑、锯doub洽le鼻和盾decim坑al扭。凶象证Java健一样遣,缸所有这些类样型都有一个怒固定的大小赔。参又象候C悔和宇C++喷一样拉,羊每个数据类吐型都有有符盾号和无符号碎两种类型大。厘与健Java酒相同的是解,牌一个字符变枝量包含的是轿一个贸16先位的杀Unico惕de破字符盖。芝C#显新的数据类草型是近decim插al湖数据类型躲,篇对于货币数港据庭,促它能存放屈28削位宝10鄙进制数字搜。亭4)巧两个基本类办一个名叫崭objec岭t鸣的类是所有田其他类的基查类亚。促而一个名叫盯strin敲g柿的类也象息objec旨t直一样是这个抄语言的一部疮分扯。踢作为语言的居一部分存在冶意味着编译祖器有可能使需用它--无扰论何时你在壤程序中写入垦一句带引号鸦的字符串颂,污编译器会创嫌建一个桂strin付g丈对象来保存必。尊5)伤参数传递龙方法可以被垄声明接受可草变数目的参贫数蒙。皇缺省的参数逢传递方法是忙对基本数据贫类型进行值爷传递孔。泊ref刺关键字可以乓用来强迫一扁个变量通过炭引用传递厕,麻这使得一个迁变量可以接添受一个返回谎值壁。旧out靠关键字也能摄声明引用传教递过程胀,阴与缝ref症不同的地方词是泼,栋它指明这个旋参数并不需锦要初始值卡。帽6)双与COM的昨集成讲C#烦对悄Windo交ws毫程序最大的悔卖点可能就梢是它与颤COM冶的无缝集成叠了巷,亡COM且就是微软的软Win32筋组件技术汉。匪实际上活,慧最终有可能夕在任何真.NET弟语言里编写雄COM腾客户和服务续器端棉。租C#判编写的类可堤以子类化一短个以存在的副COM虎组件描;库生成的类也缠能被作为一馆个胖COM鸦组件使用脾,简然后又能使班用您,帐比方说亚,肾JScri氏pt底语言子类化鸽它从而得到洪第三个垄COM牌组件幸。架这种现象的俯结果是导致贼了一个运行务环境的产生径,全在这个环境料里的组件是盈网络服务语,伶可用用任何笨.NET染语言子类化贝。漏7)招索引下标夹一个索引与糊属性除了不松使用属性名咸来引用类成泛员而是用一敌个方括号中辽的数字来匿足名引用(就恐象用数组下乞标一样)以脆外是相似的红。榴publi炎ccla源ssLi忧stBox赛:Con姥trol{裂priva溜test课ring[妇]ite结ms;恶publi勾cstr震ingt配his[i搅ntin类dex]{get{乱retur令nite贞ms[in极dex];}set{首items绒[inde福x]=粒value左;轻Repai医nt();捞}}}应可以用一个挡循环器来匿袋名引用字符至串内部数组塘成员武,起就象下面这糟样欲:狂List共Boxl脑istBo凑x=.钉..;涌listB帽ox[0]咱="h愉ello"忌;锯Conso鄙le.Wr导iteLi芹ne(li悬stBox结[0]);伏如8)咱代理和反馈引一个代理对庭象包括了访悄问一个特定餐对象的特定政方法所需的侨信息绳。乡只要把它当嫁成一个聪明归的方法指针墙就行了盒。业代理对象可巧以被移动到封另一个地方蛙,朴然后可以通厚过访问它来注对已存在的磨方法进行类改型安全的调缺用束。挪一个反馈方榨法是代理的坏特例均。截event谱关键字用在毫将在事件发拆生的时候被转当成代理调跪用的方法声画明念。乳3系统的质需求分析和漏设计取3.1系统变整体需求功纯能描述里本系统主要型是通过X轴肉和Y轴坐标住实现天车定拣位,把数据绪库中事先存排入的数据和谎已经通过无泻线设备发射惠后接收的数困据匹配,达炕到实时监控横的效果,有蜡助于实现生违产管理的科简学化,甚至肚进一步向自倡动化炼钢转鱼变。栗本系统除了饶提供监控外笋,还考虑到踩以后的数据迁维护和备份辅,可是实现惰数据库的增锅、删、改、挤查,还可以月实现数据库竖的备份和还廊原。还可以竹直接在软件木帮助中打开晕微软自带的岩计算器、记陡事本、wo第rd和Ex雄cel,方凳便用户使用喜。同时,如谣果觉得软件岁框架的颜色嗽不好,可以猴更改主题。随3.2系镜统监控定位孝功能需求描比述禾天车定位监竟控主要是方玩便调度人员标的指挥操作睡,需要提供铜天车的实时扰位置以及天乡车运行状态告,包括重量绩、位置等。料由于天车工化作时要不断放移动,不可巡能通过安装话监视器来观嫩察。而通过俗工人用对讲期机来回报,步又可能带来油误听、误报栽,甚至误解未。因此,急趣需要一套能报实时监控天桑车的软件系着统。锋在本软件中书,用户通过后正常登陆系代统后,在确旦定端口能正货常使用后,掏点击定位监稀控后,弹出镇新窗口,点策击鸽“望启动监控我”席,即可观看妖天车的位置碌和状态。粮3.3系忍统其他功能剥需求描述童界面是否友碰好,功能是哲否齐全是反怠映一个软件聪价值的最好弃表现。盛考虑到本系镜统的功能只违是提供天车摧的实时监控坑定位,功能碰比较单一。介故此,提供琴一些其他功防能。具体有惹:疤1)啊数据库的备闪份及还原。哥2)足可以对定位峰模块进行替抓换、添加和骑删除等。南3)衬提供一些快吗捷服务,如妈在软件帮助谨中可以直接帆打开微软自鼓带的计算器血、记事本、域word和肠excel昌。限4)堤界面可以选馅择,喜欢那纵种可以自己邪确定。蔽5)欠提供注销重送新登陆功能稿。面3.4砌人机界面需缩求描述迈窗口界面包秘含以上所有奔功能。运行租时先启动本吊系统的登陆致窗口,输入扮正确的用户慰名和密码后雀,进入主窗难口。主窗口验有标题栏、扁菜单栏、工岁具栏和任务红栏,完全模稻仿微软软件耍模式,用户召使用时不会输生疏。怒菜单栏中包菜括:定位推蜓理、模块管乎理、数据库湾还原、报表佳、窗口操作昏(如平铺、愤层叠等)、谋软件帮助、种退出。它们厉的子菜单见袜后面测试。守工具栏中包服括:服务管匀理、定位管程理、天车监锁控、数据库触备份和注销旁。最后还有英更换主题。唤任务栏中显乌示当前时间雪。危界面设计力怨求完美、合画理、美观,玻但能力有限董,不足之处盖有待改善。奏3.5充UML斩基本模型分疗析闸用例图(镜UseC窑aseV战iew秘)是指作为项外部参与者孟的外部用户影所能观察到络的系统功能析的模型图,雄整个开发过拦程都是围绕招需求阶段的和用例进行的吉。对于语法霞管理系统而渐言,主要任户务就是分析乖使用该系统配管理人员应东该完成什么言工作,用户圣只能做什么薯操作。忽用例图如图床3-1握所示。勤图3-1用勿例图狭3.茶6筒系统详细设容计皇代码整体框败架如图柔3-2扛所示。握图3-2检代码整体构滑架图英详细设计分眠别说明如下驴:爸Model池中只有类,门包括跨类、扑大车模块类涌、天车类、窑小车模块类蓝、车信息类颤。蜻所有类属性朗均为pub枝lic,方久案中的其他却项目也可访逼问此项目中熊的所有类。呈Trans野mit馅项目中是把厅无线传输的跳天车信息解邪码的代码。抓代码如下:于///畏<sum穷mary>担三//氧/俱表示将处理礼Syst猴em.IO部.Port厨s.Ser唐ialPo暴rt腔对象的数据箱接收事件的税方法。龄冷//恳/贝</sum茄mary>我priv涨atev状oidS素erial寄Port_航DataR雷eceiv沙ed(ob煌ject贺sende值r,Se耻rialD雪ataRe壳ceive永dEven灶tArgs扇e){反Seri芬alPor米tser桂ialPo霸rt=忌(Seri妹alPor帖t)sen乌der;突int御lengt抓h=0驴;佳byte[孤]bt以=nul臂l;try{构leng呀th=佣seria栗lPort腥.Byte许sToRe爱ad;骂bt=踩new昌byte[躲lengt央h];}窄catc衔h{r斤eturn碎;}try{锻seri辆alPor袜t.Rea捞d(bt,填0,l驱ength缴)归;}刻catc彻h{r浪eturn瓣;}好fore锋ach(补vari昆temi鹿nbt){矛if(雄item袜==0x搭02)叫//滴一条数据的命开始{劫this司.Byte抢.Clea付r();}邻this.庆Byte.淡Add(i芬tem);看if(t稼his.B幅yte.C捉ount寇==28巾)砍//伏一条完整的重数据{测斩漫糖峰//殊开启线程解膛码军Thre寻adth治read数=new脊Thre宁ad(th峡is.Th序ead_T吗head)劝;虾thre吵ad.St救art(t昨his.B娇yte.T非oArra绿y());}}}恐///谨<summ壤ary>恭爱//计/没解码线程方腹法灯丙//蛛/顿</sum篮mary>菊priva牵tevo归idTh血ead_T恐head(输objec岂tobj夺){等byte[乌]bt住=(by蒜te[])伪obj;河stri茫ngsu智m="绘";芒int奋verif谷y_BL之=0;站intv揪erify止_BH=戴0;try{港sum惠=Con森vert.倒ToStr纵ing(b膨t.Ski蚂p(1).租Take(订23).S亿um(p卧=>p)印,16)化.PadL朽eft(2殿,'0'浩).ToU瓜pper(搁);}星catc寒h{r武eturn分;}try{丑verif脚y_BL浊=thi获s.ASC赶IIEnc共oding焦.GetB重ytes逼(sum.筐Subst藏ring(忽sum.L端ength鸟-1,母1))[则0];融veri阵fy_BH叙=th赔is.AS唯CIIEn全codin筝g.Get内Bytes喘(sum.柄Subst瞧ring(肉sum.L卧ength绝-2,烧1))[匙0]姓;}葱catc滑h{r紧eturn译;}酸if(仍verif所y_BH复==bt慎[24]槽&&ve称rify_绞BL==咸bt[2怠5]){try{权T_Cr吃aneMs杆gmsg晶=ne霸wT_C劈raneM皱sg{敏Cran自eID=锯Conv路ert.T师oInt3朱2(Con倦vert.赢ToByt恳e巾(Conv邀ert.T胀oStri乎ng(bt有[1],部16))再-40)露,棍Beam肤Card套=Enc虚oding蚊.ASCI填I.Get句Strin啊g(bt,果2,5虾),批Crane缺Card拿=Enc弱oding纯.ASCI谜I.Get国Strin刺g(bt,原7,5已),覆Weigh镰t=C吨onver然t.ToD璃ouble商(Enco凯ding.誉ASCII极.GetS荐tring捧(bt,桐17,7宝))航,焦Date瓦=Da客teTim跳e.Now拢,骄Sta磁te=胀""};茅this.侨Uncod旅eRequ佩est(b埋t,ms碰g);斥//屠触发事件}琴catc葛h{r殃eturn要;}}}枪Serve票r俱项目为主要粉部分,包括蜘软件大部分搜代码。下面幻给出系统的金大致流程.输入用户名密码输入用户名密码开始正确进入主界面功能模块注销FTFT是否退出结束博图蝴3-3昨系统流程携图提运行软件,民会出现系统这的登录窗口炕,输入正确现的用户名和省密码,进入怒主界面:(悟如果输入的循信息不正确振或不完整,段会给予提示峰)。主窗口五中的所有功融能都能实现犯,首先,打页开电脑的端序口,保证能悬接收传来的真数据。点击基工具栏中的阴服务管理按肿钮,可以选倡择全部启动宁,让所有端我口都接收传牺来的数据,芳测试全部的背车。也可以忠选择某行,甚点击启动,炊测试一个车辫。端口可以作正常接收数勤据后,点击遣“筐天车监控矩”悔,观察天车击的实时情况良还要点击窗抖口按钮短“效启动监控替”嗓,然后就可毛以观察各天到车的运行情晒况。辅考虑到钢厂翁的恶劣环境温,高温、粉秒尘等可能消浮掉模块线圈港中的磁感应福强度,故模移块可能要不国时更换,所质以提供模块咐管理界面。崭界面为主界测面的子窗体特,用户登录财后可以查看吐当前所有模握块的情况,椅还可以删除率、更改、添委加模块。不局过要注意的晒是操作完成支后一定要点茶击保存再退轮出。部分关挂键代码如下续:财priva极tevo呜idbt玻nOk_C倚lick(胞objec鲁tsen瑞der,评Event蛋Args誓e)番汽{哨//喇新建数据库染连接,并打告开服SqlC煤onnec废tion倚conn摇=new椅SqlC膜onnec榆tion(府"serv赚er=.;五datab影ase=D婚B_Des天ign;u公ser=s匪a;pas弦sword假=");敲conn拾.Open租();虹忘旨//衰检查用户名准、密码是否蕉输入际if(酷txtID循.Text巩=="讨")塘Mess衰ageBo迫x.Sho鸦w("胜用户名必须谋填写奶","滥天车物流猾",Me述ssage蠢BoxBu愈ttons海.OK,允Messa泻geBox插Icon.湖Warni袄ng);遥if(裕txtPW糟D.Tex油t==脊"")侮Messa呆geBox枪.Show进("叼用户密码必横须填写受","绘天车物流虹",Me汁ssage粱BoxBu编ttons辛.OK,粘Messa歇geBox豪Icon.厦Warni援ng);扇错差//欠检查输入的让信息是否与穴数据库中的秩相匹配帆strin敬gstr朽="s健elect魔User嫩ID,Pa常sswor纽dfro独mT_u羊ser"返+"省where饥User答ID='"货缠饱疯+txt妹ID.Te牢xt+哀"'an扫dPas设sword桨='"+遇txtP蜻WD.Te卸xt+做"'";往SqlCo产mmand舞cmd违=new乌SqlC身omman衔d(str椅,con竟n);愈SqlD岗ataRe关ader债sqlre数ad=软cmd.E耍xecut远eRead样er(Co叨mmand乞Behav堵ior.C男loseC颜onnec磁tion)席;哨if(暂sqlre深ad.Ha斤sRows锐)译//觉如果存在匹探配行{昂系伐摩//熔显示主窗体路For沙mMain司newf浑rm=声newF载ormMa北in();拴this撒.Hide祥();富newf纪rm.Sh胞ow();}else侦{览//党如果用户名寺或密码错误蚂,则显示提绒示信息并要僚求用户重新驳输入纵Messa败geBox权.Show躲("枝用户名或密使码错误!爹","调天车物流凯",剑固地粮在M芳essag剩eBoxB缎utton梨s.OK,仍想玻买哭M殖essag句eBoxI剪con.I护nform佩ation煌);锁txtI骄D.Tex粥t="相";桌txtPW溪D.Tex铜t="缴";浆忌婆txt剂ID.Fo期cus()血;}庄秤店con害n.Clo猎se();}臭其次,考虑则的数据的安丛全存储和备雪份等,软件称提供数据还吉原和备份。绍功能验证可比用碌还有,用户填可能有自己者的颜色喜好余,软件提供茶主题更换功压能,界面主博题自己做主慌。代码如下捏:磁priv翁atev信oidb猛utton那1_Cli逆ck(ob蹲ject询sende呆r,Ev下entAr没gse)制写{板if(铅combo尊Box1.但Text夏=="麦清新浅绿色过"){店//婶难点在这里其,要找到当仙前的主窗体港,而不是新铜建一个窗体蓬。此代码从杜网上借鉴。禁Form棒Main糖f=n品ewFo撕rmMai旅n();辟f=牛(Form随Main)垂this.忽MdiPa侍rent;觉f.ski络nEngi跃ne1.S纪kinFi弯le=杜"vist耍a1_gr如een.s锯sk"算;}宋if(c姓omboB席ox1.T哀ext=铲="春高贵银白色农"){四FormM跑ainf超=ne扇wFor取mMain泽();傲f=隆(For很mMain垃)this演.MdiP吃arent怒;哲f.sk鸭inEng足ine1.宽SkinF轮ile=泳"Vis堂ta2_c赏olor2鬼.ssk"志;}谷if(c介omboB寄ox1.T半ext=湿="凤友善深黄色扩")却近{成Form供Main姑f=n瞎ewFo饥rmMai翠n();淘蕉雪f=安(For究mMain拔)this畜.MdiP喷arent亚;宣谎稀f.s爪kinEn超gine1沃.Skin写File久="On竞eOran萌ge.ss拢k";}膛符}谷最后,软件笨还提供一些筋微软自带的库工具,如计办算器、记事展本、wor半d和exc帽el。代码戴如下:卷priva双tevo棕id生记事本立ToolS刷tripM念enuIt鸡em_Cl膜ick(o已bject院send忘er,E艳ventA建rgse龙)伍兵{欠Syste车m.Dia而gnost肃ics.P臣roces倍sStar抄tInfo窜info稀=ne价wSys肃tem.D道iagno弱stics当.Proc户essSt名artIn滴fo();粒Syste防m.Dia蛾gnost秘ics.P母roces季spro盾c=n孕ewSy寇stem.痕Diagn脾ostic垫s.Pro坑cess(笋);林税//决设置外部程挣序名盗(心记事本用糊notep士ad.ex钉e控、计算器用梨calc多.exe剪、吉wor劣d辱文档用券winwo圾rd.ex悦e唐、电子表格画用溜excel怕.exe雪)银info.张FileN离ame=察"not隶epad.级exe";麦蚀包//租设置外部程间序的启动参锄数佳info.种Argum叮ents芳="";牌闹恐//蹦设置外部程堂序工作目录忌为脑c:\wi址ndows稳晕info疯.Work补ingDi厘recto循ry=益"c:/w对indow台s/";try{鸟咳袋抢//夸启动外部程顽序哑proc愿=Sy木stem.思Diagn如ostic灭s.Pro机cess.慌Start析(info路);}剩catc培h{虑Messa汗geBox腊.Show觉("属系统找不到坏指定的程序狸文件勉","屋错误提示!杠");砖retu延rn;}}熟“密关于孕……赵”浩子菜单的实饭现是先弹出趣一个新窗口宾,新窗口读贼取蹲text铸文件。代码帆如下:蝇priva端tevo仔id额关于示ToolS消tripM页enuIt旨em_Cl导ick(o们bject枪send她er,E侵ventA榆rgse酬){凭Form冲About疗fa=摔new宽FormA庆bout(侄);愚fa.Md约iPare肝nt=磨this;阴fa.S嘴how()岭;}甩priva贱tevo丧idFo卖rmAbo斩ut_Lo塔ad(ob窃ject喷sende对r,Ev物entAr瓦gse)霞券{映stri戏ngpa棋th=昨Appli滚catio天n.Sta领rtupP饶ath+艺"\\A粒boutU贷s.txt拨";各Syste惰m.IO.牙Strea逝mRead合erre诵ader各=new撞Syst判em.IO立.Stre蹄amRea坊der(p脚ath,砍Syste爆m.Tex材t.Enc稠oding矩.Defa殖ult);脊thi忠s.txt衣About炸Us.Te哗xt=分reade安r.Rea遣dToEn焦d();核read怠er.Cl诉ose()樱;砌this.系group谋Box1.拍Focus蔽();}开4数据库码的设计与链司接衣4.1数物据库的选择堂目前流行的炒数据库软件括有晒Acces柴s受、钻Oracl脊e龄和按SQLS柔erver膛。和前两种瑞相比,赏SQLS拒erver劫有其特有的丸优势。汉1)非过程筝化语言徒SQL吼是一个非过堪程化的语言久,因为它一崖次处理一个贴记录,对数颜据提供自动存导航。SQ躬L允许用户详在高层的数源据结构上工腐作,而不对药单个记录进尖行操作,可蔬操作记录集板。所有扇SQL朵语句接受集籍合作为输入颈,返回集合饺作为输出。捷SQ茅L的集合特墙性允许一条库SQL榜语句的结果逆作为另一条泪SQL予语句的输入港。迁SQL盒不要求用户洪指定对数据膨的存放方法愿。这种特陕性使用户更待易集中精力旦于要得到的变结果。所有其SQL盗语句使用查含询优化器,御它是亦RDBMS救的一部分,革由它决定对网指定数据存科取的最快速需度的手段。民查询优化器触知道存在什掌么索引,哪摸儿使用合适瓦,而用户从票不需要知道客表是否有索绢引,表有什肝么类型的索仗引。鬼2)统一偷的语言城SQL管可用于所有违用户的廊DB猾活动模型,虑包括系统管阀理员、数据惹库管理员、昨应用程序会员、决策支怕持系统人员抖及许多其它茂类型的终端默用户。基本谋的夹SQL谢命令只需很厨少时间就能创学会,最高豆级的命令在熟几天内便可怨掌握。风SQL办为许多任务疾提供了命令朴,包括:①查询数据早②妥在表中插入驰、修改和删仇除记录估③暑建立、修改丑和删除数据号对象沙④峰控制对数据洞和数据对象雹的存取维⑤抛保证数据库冰一致性和完玻整性联以前的数据紧库管理系统致为上述各类钩操作提供单竹独的语言,臂而彼SQL炭将全部任务热统一在一种辽语言中。塞3)是所有孙关系数据库疏的公共语言哥由于所有主翁要的关系数键据库管理系默统都支持灿SQL悬语言,用户膛可将使用捞SQL善的技能从一愁个遭RDBMS讽转到另一个壮。所有用芒SQL抽编写的程序枣都是可以移县植的。器SQL皮是转Postg陷reSQL做(和大多数为其它关系型办数据库)用韵做查询语言帜的语言咏。碌它是可以移药植的,并且句容易学习使克用纺。牛但是所有躬SQL捡语句都必须耳由数据库服淡务器独立地辱执行世。触这就意味着呀客户端应用旋必须把每条敏查询发送到厨数据库服务遗器,等待它营处理这个查删询,接收结该果,做一些沫运算,然后筋给服务器发临送另外一条蓬查询字。岗所有这些东败西都会产生伙进程间通讯谋,并且如果脂客户端在另素外一台机器旺上甚至还会紧导致网络开坏销妨。神如果使用了屑敏PL/pg舅SQL革,那么可以诱把一块运算鸽和一系列查乓询在数据库铲服务器里面湾组成一个块阿,这样就拥鸭有了过程语毛言的力量并锡且简化短SQL著的使用,因威而节约了大做量的时间,镇因为用不着目付出客户端续/服务器通竞讯的过热粱。匹通过使用赚PL/pg厉SQL执,应用可以缘获得可观的誉性能提升陆。走4.2数据断库的链接例胳数据库链跟接语句煌服务器以本示地为例,数霸据库以麻DB_De着sign跑为例,用户碧名为孔sa洲,密码为空呼。锁SqlCo炉nnect妻ionc丛onn=葡过newS陕qlCon庄necti酿on("s归erver润=.;da滨tabas舅e=DB_坐Desig奋n;use京r=sa;谦passw挖ord=挪");待实际应用中羡,可以把则Serve刘r变设成服务器返的扔IP椅地址。另外澡,链接的方龄式不止一种奋,此为最长丽用、最简单有的建立方式豪。讲管数据库增功删改查邪1)番数据记录虹查询脂筛选:款sqlst压r="se雾lect劲*络from罪数据表尊where炊字段名桨=哄字段值穴order灶by哈字段名季[desc启]"忧sqlst傻r="s够elect滑*采from挂数据表访where贡字段名带like'产%所字段值无%'ord居erby畏字段名情[desc宪]"谦sqlst债r="s蚀elect春top读10吗*胞from款数据表允where窑字段名绵order病by臂字段名唤[desc爽]"仙sqlst被r="s们elect希*酸from皮数据表隐where跑字段名订in('朱值赴1','念值忌2','使值靠3')"暖sqlst聚r="s唯elect掘*雁from土数据表种where蜂字段名匙betwe楚en辱值翠1and娱值遗2"熄2)混更新数据记笨录:杜sqlst黑r="u旅pdate灰数据表挣set厕字段名浊=久字段值虹where软条件表达式晒"
贞sqlst挡r="u密pdate毙数据表尿set蜂字段申1=至值密1,蜘字段秒2=糠值软2……衫字段处n=额值贴nwher裙e养条件表达乖3)仅删除数据记锻录:俩sqlst若r="d希elete叶from宇数据表剪where谁条件表达式懒"秤sqlst袋r="d忌elete优from懂数据表益"(漠将数据表所孝有记录删除荣)养4)添加数段据记录:碧sqlst苍r="i焦nsert蓄into迁数据表兴(嗓字段鬼1,营字段萄2,渗字段村3…)va西lues(剂值进1,屡值广2,别值欲3…)"拔sqlst闹r="i瓶nsert尊into贝目标数据表灾selec至t碧*绍from呈源数据表洽"(竖把源数据表爆的记录添加害到目标数据号表构)慰4.3数据矛库的表设计雀本系统用的拜表不多,有炭天车表、跨灵表、跨上模筛块表、天车柳上模块表和马多个表结构第相同的接收颈天车信息表铸。各表信息框如表4-1日、表4-2增、表4-3悲、表4-4测和表4-5禽所示。打表赵4-1休天车表租列名羞类里型暑NULL店1偿Crane采ID(寇Key维)疤I嫌nt饮(叨4岭)脉否便2誓BeamI截D芳I渐nt崇(恋4忘)楚否绩3解ComNa腾me挂VARCH晶AR(止50爸)默否屯4膜ComBa企udRat里e衣I判nt穷(应4瞎)挪否己5轿MsgTa简ble守VARCH傻AR(德10灶0)脖否掉6惊Accou毕nt己VARCH碌AR(淋100齿)植是驳表宪4-2秀跨表少列名雹类俊型秆NULL软1呆BeamI尼D(舞Key蜡)狼I觉nt莫(肯4案)倡否籍2荣Name谷VARCH雨AR(够50伴)昨否管3设Accou丈nt声VARCH译AR(加100努)堵是抖表僵4-3摩跨上模块表俘列名摔类迟型旬NULL围1冬Numbe剩r(怪Key裂)什VARCH哪AR(黎50他)局否浓2污Seria铅lNum蚂I慈nt寄(疤4匀)邪否陶3柔BeamI饺D鹅I币nt壮(赖4换)爹否简4仰Space耗East粪F肢loat牧(袍8欠)档否涨表南4-4仔天车上模块部列名准类自型金NULL椒1桥Numbe鸦r(航Key奏)是VARCH葬AR(书50寺)森否王2步Seria份lNum桨I既nt批(探4悄)户否忘3紧Crane茄ID傍I嫩nt钟(轨4趴)诸否督表虾4-5搞接收天车信想息表黄列名钉类企型责NULL追1猛[Date牢]婆D嗽ateti破me郊(蔬8执)编否怕2师BeamC葵ard戚VARCH累AR(降50傻)债否少3训Crane川Card墨VARCH灯AR(仓50尚)钟否辨4改Weigh站t悬F总loat忌(四8郊)悔否增5僚State则CHAR(伴5艳0)币是遥5.系统功毛能实现仓第一步:运周行软件,会幼出现如图5梢-1所示的瓣登录窗口。唯图军5-1占登录窗口钢第二步:输朽入正确的用袄户名和密码短,进入主界窗面(如果输甩入的信息不默正确或不完抖整,会给予焦提示)。姐图蓄5-2别软件主窗蝴口塑第三步:主吃窗口中的所芝有功能都能嫩实现,下面领就来介绍菜阔单栏和工具顽栏中的各个贸功能。民首先,打开拳计算机的端吩口,保证能芒接收传来的螺数据。点击渠工具栏中的适服务管理按焰钮,进入如击下图所示的辫界面,可以京选择全部启超动,让所有桥端口都接收最传来的数据缸,测试全部泡的车。也可期以选择某行哥,点击启动宣,测试一个蓄车。押端口可以正终常接收数据押后,点击股“域天车监控踪”筑,会出现图仅5-4所示鞋的窗口。观穴察天车的实案时情况还要沉点击窗口按朽钮响“研启动监控亦”倾,然后就可疤以观察各天乖车的运行情廊况。升考虑到钢厂沈的恶劣环境宁,高温、粉初尘等可能消被掉模块线圈口中的磁感应趟强度,故模桌块可能要不额时更换,所王以提供图5选-5所示的华模块管理界见面。界面为哗主界面的子萄窗体,用户眠登录后可以窝查看当前所释有模块的情丰况,还可以致删除、更改最、添加模块伴。不过要注耗意的是操作偶完成后一定客要点击保存惕再退出。幻图派5-3刃端口服务夫管理界面幸图堡5-4锅天车定位监眠控界面影图烧5-5讲模块管理鸣窗口鸦其次,考虑怖的数据的安刊全存储和备挥份等,软件妙提供数据还歪原和备份。碍界面如图5受-6和5-果7所示。宽图牵5-6涛数据还原窗口口驴图贴5-7得数据备份衫窗口盯还有,用户颈可能有自己贴的颜色喜好壶,软件提供搁主题更换功块能,界面主饮题自己做主称。界面如图吵5-8所示只。难图竹5-8歇更换主题窗紫口秘图击5-9裕软件帮助薪窗口充最后,软件炒还提供一些去微软自带的垂工具,如计己算器、记事捎本、wor照d和exc化el,可以隙直接新建或呢打开。点击语后界面如图甲5-9所示扯。苹6.测兄试中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂区道路横平竖直施工方案
- 湖南旧钢烟囱防腐施工方案
- 带视频的数学试卷
- 电缆线下作业施工方案
- 杭州日式屋顶花园施工方案
- 数控加工工艺与编程技术基础 教案 模块二 项目三 自动编程(3-4)
- 智能制造与传统制造的区别
- 石油化工静电接地的接地网设计
- 健全公共卫生体系的策略及实施路径
- 环保与可持续发展在新型城镇化中的作用
- 2024年河南省郑州市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 万用表使用方法
- 民事诉讼法-教学课件
- 银行网点装修工程施工组织设计方案
- 《服装零售管理实习》课程教学大纲
- 静脉血栓栓塞症(VTE)患者康复指导方案
- 《 铁路施工期职业病危害防护标准》
- 【MOOC】跨文化交际入门-华中师范大学 中国大学慕课MOOC答案
- 绿色金融与ESG分析
- 2024年家电市场发展趋势及2025年消费趋势分析报告-GfK
- 2024年陕西省初中学业水平考试·数学
评论
0/150
提交评论