




已阅读5页,还剩47页未读, 继续免费阅读
(计算机软件与理论专业论文)面向对象的windows消息处理机制研究及其在pos机上的应用.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 随着计算机技术,多媒体技术和网络技术的快速发展,网络和多媒体技术在商业领域 中得到广泛的应用。多媒体技术和网络技术为现代商业构建了一个全新的销售环境一o s 机网络营销环境。计算机网络销售作为传统销售模式的补充,摆脱了传统销售所受的时空 限制,使商业资源得到更充分的利用,已经成为现代商业体系中一种流行的营销模式,探 讨基于网络环境下的售货模式和手段及其实现在商业社会中引起越来越多的关注。 p o s 机系统现在正在成为主流网络销售的一个部分。本文在w i n d o w s 通信机制方面对一 个p o s 机软件系统通信进行了研究与开发。 本文根据销售系统的一般需求出发,针对p o s 机销售的特点,构建出基于w t n d w o s 通信机制的具有多媒体广告系统的p o s 售卖系统,并采用了各种各样的技术对该系统进行 设计及实现,同时对其中所涉及到的一系列关键技术进行详细的阐述。 p o s 机多媒体广告销售系统是在网络通信上以管道通信方式为主,涉及到主服务器的通 信模块中的数据库模块、网络文件传输模块和以及服务器对终端系统的控制等功能模块, 提供了一个以售货员为中心的,客户端与服务器交互的系统平台,为整个销售系统提供平 台空间服务,并进而提高售了卖活动的灵活性和主动性;同时整个系统可以将各种商业资 源通过电话线或互联网进行连接,更好地为商业服务,具备了良好的扩展性能。 p o s 机销售系统中的各个模块都采用成熟的技术进行设计,主画面各窗口模块之间的通 信通过采用邮槽方式来解决,一个进程内通信则通过s e n d m e s s a g e 来进行,其中主要灵 活使用了w l v lc o p y d a t a 消息来进行数据的传递;网络传输增块则是通过管道通信来进 行技术,这同样包括在了客户机与服务器之间的数据传送:p o s 机广告系统模块采用了m f c 编程实现,系统的实现了四个播放媒体的模块和一个对媒体文件设置的x m 蚊档读写的模 块,与销售主程序一样都受p o s 机监控程序的监控。 本文对p o s 销售系统和广告系统进行了详细介绍,最后还给出了两个部分的实施主要类 及通信概要流程。 。 关键词:p o s ;管道:邮槽;进程;线程;同步;消息;动态控件 4 a b s t r a c t w i t hc o m p u t e rt e c h n o l o g y m u l t i m e d i aa n dn e t w o r kt e c h n 0 1 0 9 ya n dt h e r a p i dd e v e l o p m e n to ft h ei n t e r n e ta n dm u l ti m e d i at e c h n o l o g yi nt h ew i d e 豢:e 王矗o fc o m m e r c i a 王a p p l i c a t i o n s t h a tc o n s t r u c to fam o d e r nc o m m e r c i a l s a l e so fan e we n v i r o n m e n t p o sm a c h i n en e t w o r km a r k e t 置n qe n v i r o n m e n t s a l e so fc o m p u t e rn e t w o r k sa st h et r a d i t i o n a ls a l e sm o d e la d d e dt h a ts a l e s s u f f e r e 娃f r o mt h et r a d i t i o n a lc o n s t r a i n t so ft i m ea n ds p a c e s ot h a t r e s o u r c e sa r em o r e 。f u l l yc o m m e r c i a 王u s e ,h a sb e c o m et h em o d e r nb u s i n e s s s y s t e mi nap o p u l a rm a r k e t i n g m o d e lo fn e t w o r k - b a s e de n v i r o n m e n tf o rt h e s a l eo fg o o d sm o d a l i t i e sa n dm e a n so fa c h i e v i n gi nt h eb u s i n e s sc o m m u n i t y a n dh a sc a u s e dm o r ea n dm o r ea t t e n t i o n p o ss y s t e mn o wb e c o m e sam a i n s t r e a mp a r to f 卷s a l e sn e t w o r k i nt h i s p a p e r w i n d o w sc o m m u n i c a t i o nm e c h a n i s mf o rap o ss o f t w a r e ,c o m m u n i c a t i o n s s y s t e m sr e s e a r c ha n dd e v e l o p m e n t b a s e do nt h eg e n e r a ln e e d so ft h ed i s t r i b u ti o ns y s t e ma n di sa i m e d a tt h es a l e so fp o sf e a t u r e sw i n d 馨0 sc o n s t r u c t i o no fac o m m u n i c a t i o n m e c h a n i s mb a s e do nt h em u l t i - m e d i aa d v e r t i s i n gs y s t e mw i t ht h es a l eo f p o ss y s t e m s ,a n du s eav a r i e t yo ft e c h n o l o g i e si nt h es y s t e md e s i g na n d i m p l e m e n t a t i o n ,o nt h eo n ei n v o l v e di nas e r i e so fk e yt e c h n o l o g yf o r d e t a i 王。 p o sm a c h i n e sm u l t i m e d i aa d v e r t i s i n gs a l e sn e t w o r kc o m m u n i c a t i o n s y s t e mi s i nt h ep i p e l i n et ot h em a i nm e a n so fc o m m u n i c a t i o n ,i n v o l v i n g t h em a i ns e r v e rc o m m u n i c a t i o nm o d u l ei nt h ed a t a t i a s em o d u l e ,m o d u l e sa n d n e t w o r kf i 王et r a n s f e ra n ds e r v e r - t o e n ds y s t e mc o n t r o 王f u n c t i o nm o d u l e s , p r o v i d i n gas a l e s p e r s o n s - c e n t r i c c 1 l e n ta n ds e r v e ri n t e r a c t i o np l a t f o r m f o rt h es a l eo ft h ee n t i r es y s t e mo fs p a c e b a s e ds e r v i c e sp l a t f o r m ,a n d t h u se n h a n c et h es a l eo fl a n ds a l e sa c t i v 置t i e sf l e x i b i l i t ya n di n i t i a t i v e a tt h es a m et i m et h ew h 0 1 es y s t e mc a h - 1b ec o m m e r c i a l l yt h r o u g ht e l e p h o n e l i n e so ri n t e r n e tc o n n e c t i v i t y a n db e t t e rf o rb u s i n e s ss e r v i c e s w i t h t h ee x p a n s i o no fag o o dp e r f o r m a n c e p o s s y s t e ms a l e si nt h ev a r i o u sm o d u l e sa r eu s e dm a t u r et e c h n o l o g i e s t od e s i g n t h em a i ns c r e e n o ft h ew i n d o wm o d u l et h r o u g ht h eu s eo f c o m m u n i c a t i o n sb e t w e e nt h et r o u g hm e a n st or e s o l v et h ep o s t ,ap r o c e s s o fc o n u u u n i c a t i o nt h r o u g hs e n d m e s s a g et oc a r r yo u t t h em a i ns o u r c e f l e x i b i l i t yi nt h eu s eo ft h ew me _ c o p y d a t a t ot hd a t at r a n s m i s s i o na n d n e t w o r kt r a n s m i s s 主o nm o d u l ec o m m u n i c a t 主o ni st h r o u g ht h ep i p e l i n et oc a r r y o u tt e c h n o l o g y ,w h i c ha l s oi n c l u d et h ec l l e n ta n d s e r v e r d a t at r a n s m i s s i o n b e t w e e n ;p o sm a c h i n e su s e da d v e r t i s i n gs y s t e mm o d u l em f cp r o g r a m m i n g i n s y s t e mt h e r ea r eaf o u r am e d i ap l a y e rm o d u l ea n dam e d i as e t t i n g so f t h em o d u l e sx m ld o c u m e n tl i t e r a c y ,a n ds a l e sa r es u b j e c tt ot h es a m em a i n p r o g r a mp o sm o n i t o rp r o g r a mm o n i t o r i n g i nt h i sp a p e r p o ss y s t e m sa n da d v e r t i s i n gs a l a ss y s t e md e s c r l b e d i nd e t a i l ,a n da l s op r e s e n t e dt h ef i n a lp a r to ft h ei m p l e m e n t a t i o no ft h e t w om a 主毅e 王a s s e sa n do u t l i n ec o l u n i c a t 主o np r o c e s s k e yw o r d s :p o s 。p l u m b i n g 。p o s ts l o tlp r o c e s s 。t h r e a d | s y n c h r o n i z a t i o n n e w s ,d y n a m i cc o n t r o l 一5 - 附录b :学位论文原创性声明和关于学位论文使用授 权的声明 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下, 独立进行研究所取得的成果。除文中已经注明引用的内容外,本论 文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本 文的研究在做出重要贡献的个人和集体,均已在本文中以明确方式 标明。本人完全意识到本声明的法律责任由本人承担。 论文作者签名:彩缸彪l 日 期:跹年上月 关于学位论文使用授权的声明 本人完全了解贵州大学有关保留、使用学位论文的规定,同意 学校保留或向国家有关部门或机构送交论文的复印件和电子版,允 许论文被查阅和借阅;本人授权贵州大学可以将本学位论文的全部 或部分内容编入有关数据库进行检索,可以采用影印、缩版或其他 复制手段保存论文各汇编本学位论文。 ( 保密论文在解密后应遵守此规定) 论文作者签名:豁之珏星导师签名: 上j l 聃吾 计算机网络是计算机和通信密切结合的产物,近年来得到了迅速发展和广泛应用,已 逐渐成为当今信息社会的基石。计算机网络通信技术正经历着持续不断的发展,软硬件性能 日新月异,促使金融业、商品流通业、交通运输业、旅游业等许多领域发生了极大的变革。人 们的生活方式、消费方式也随之产生了巨大的变化。p o s 就是随着网络技术发展起来的一 种货币支付和资金流动系统,现已成为货币支付和资金流动的主要手段。 p o s ( p o i n t o f s a l e s ) 译为销售点终端,是由早期的电子收款机e c r ( e l e c t r o n i c c a s h r g i s t e r ) 发展而来,通常设置在超级市场、宾馆、商场、酒店、书店、药店、食堂等购物消费场所或 一些收费站点的收款处,其实质就是把金融业务扩大到了商业网点。 p o s 是一种配有条码或o c r 码( o p t i c a lc h a r a c t e rr e c o g n i t i o n 光字符码) 终 端阅读器,有现金或易货额度出纳功能。品种有有线和无线两种或有、无线兼用。p o s 机与广告易货交易平台的结算系统相联,其主要任务是对商品与媒体交易提供数据服 务和管理功能,并进行非现金结算。 p o s 是指通过自动读取设备在销售商品时直接读取商品销售信息,并通过通信网 络系统和计算机系统送至有关部门进行加工以提高经营效率的系统! 商场经营要走向现 代化,迫坊需要依托计算机进行自动化管理,商业自动化是根据商业规范化管理的特征与要 求,充分利用计算机技术、网络技术、数据库技术和条码技术等现代高科技手段来实现商 业管理功能的自动化。 在商业流通领域使用p o s 系统的主要好处有: 方便顾客。p o s 终端直接设在销售点,顾客免去了到银行柜台等候的时间,商业企业和银 行等金融机构则通过增加收入、降低服务成本、更合理安排人员等潜在效益,增强了竞争力。 减少现金流通。使用p o s 系统后,现金被电子货币取代,大大减少了货币或代金券的印制、 清点、运送和保管。消费时只需以卡记帐支付,无需介入现金即圆满结束资金清算,现金 流通量大量减少。 加速资金周转。p o s 使得消费活动的收付入帐即刻就可实现,帐户间的收付转换只是在 企业或银行内部进行,实现了资金的快速清算与再运用。 - 提高了资金使用安全感。p o s 系统可有效地防止伪造假币或假代金券、现金被抢被偷等 类事件的发生。 本文中提出的p o s 系统的实现包括三个主要功能组成部分: ( 1 ) p o s 系统的中心服务功能实现: m a i l l o t ( 邮槽) 和n a m e p i p e ( 命名管道) 的应用 实现。( 2 ) p o s 系统的后台服务功能实现:文本方式和数据库方式管理( 3 ) 对商品与媒 体交易提供数据服务和管理功能实现:组件编程和进程线程的通信。对于p o s 系统的中心 服务功能实现,首先要通过中心服务功能来掌握系统的提问实现流程。中心服务方式的采 。用是对整个通信平台搭建的关键,然后后台服务功能的实现将为中心服务功能提供有力的 支撑,媒体广告部分根据前面的整个系统来进行制作。其中,整个系统的通信主要解决 进程之间、进程内部和线程之间通信实现问题,这就是关系到消息通信机制、邮槽和管道 通信之间具体实现问题。 6 第一章p o s 机概述 全新管理理念的p o s 系统与传统销售方式相比,功能强大,操作简易,维护方便,升 级简单,可联结前、后台及发票打印,让使用者轻松的管理进、销、退、存。并提供多种 报表分析功能。迅速、正确的资料实时响应,让您随时掌握最新销售讯息。适合商场,超 市,连锁店,无线移动提款机( w i r e l e s sa t m ) 觑j ,外勤a 员( f i l e d r v i c e ) 应用服饰、鞋业、 钟表、眼镜、药妆、图书、美容美发和珠宝金饰等行业。 1 1p o s 机相关概念 1 1 1 什么叫p o s 机 p o s ( p o i n t o f s a l e s ) 的中文意思是。销售点”,是一种配有条码) 或o c r 码 ( o p t i c a lc h a r a c t e rr e c o g n i t i o n 光字符码) 终端阅读器,有现金或易货额度出纳功能。品 种有有线和无线两种或有、无线兼用。p o s 机与广告易货交易平台的结算系统相联,其主 要任务是对商品与媒体交易提供数据服务和管理功能,并可进行现金和非现金结算。是由 早期的电子收款机( e c r ) 发展而来。 p o s 系统由p o s 终端、网络设备、主机及辅助设备等部分组成,通常设置在超市、 商场、酒店等购物消费场所或收费站点的收款处,实质是把金融业务扩大到了商业网点。即 为销售点终端。销售点终端通过网络与主机系统连接,工作时,将信用卡在p o s 机上。刷 卡”并输入有关业务信息( 交易种类、交易金额、密码等) ,由p o s 机将获得的信息通过网 络送给主机进行相应处理后,向p o s 机返回处理结果,从而完成一笔交易。 1 2 什么是p o s 结算 通过p o s 系统结算时应通过下列步骤: ( 1 ) 地方易货代理或特约客户的易货出纳系统,将买方会员的购买或消费金额输入到 p o s 终端; ( 2 ) 读卡器( p o s 机) 读取广告易货卡上磁条的认证数据、买方会员号码( 密码) : ( 3 ) 结算系统将所输入的数据送往中心的监管账户: ( 4 ) 广告易货出纳系统对处理的结算数据确认后,由买方会员签字。买卖会员及易货 代理或特约商户各留一份收据存根,易货代理或特约商户将其收据存根邮寄到易货公司; ( 5 ) 易货公司确认买方已收到商品或媒体服务后,结算中心划拨易换额度。完成结算 过程 1 2p o s 机的组成 1 2 1p o s 机的硬件组成 l o s 分品牌p o s 和d i yp o s ,d i yp o s 相对来讲价格会低许多,因为采用的外设不同价 格也相对有浮动,最近的p o s 价格在3 0 0 0 - 3 5 0 0 ,d i yp o s 与电脑是有所不同的,不同的机 箱、不同的显示器等,但电脑是能实现p o s 功能的,将电脑连接p o s 外设,即可实现p o s 功能,只不过是样式难看些。 p o s 外设有: 客显一是给顾客看的,显示所收金额,找零金额。分两种l e d 和v f d 。 票据打印机打印收款小票的打印机有针式打印机和热敏打印机两种。 刷卡器一刷磁卡的设备,主要用于会员积分与店内会员储值。 钱箱装钱的设备,打印机打完小票后自动弹开钱箱。 扫描设备_ 季j 描商品条码的设各,从样式上分扫描枪和激光平台,建议使用扫描枪( 平 7 一 台价格较高) ,扫描发射器分为红外线与激光两种,红外线叫c c l ) 。 1 2 2p o s 机的软件组成 p o s 系统是m e g ae r p 系统的扩充,专门为解决商业零售企业和集工贸于一体的制造 企业不仅支持零售商业企业,更重要的是为参与商业零售的制造企业实施e r p 提供了集 成的解决方案,系统采用开放式架构,可以支持各家p o s 的前台系统。通过电子商务手 段,防止和减少了出错同时提供监控和报表分析等功能,以便管理人员做出准确的决策。 p o s 的交易数据,透过p o ss e r v e r ,传至后台主机成为销售系统的原始数据、错 误数据于关帐前,可再行更正。缺漏数据补登,重复数据取消内容错误部份将原数据取消 后补登正确数据,系统依收回的收银数据,产生收银台收银员汇总报表,检查收银员回 缴现金礼券签账单等金额正确与否。p o s 交易数据立即合计汇总,产生营业报表,随 时打印( 部门别中分类别商品别特卖别等) 。提供各类促销方式输入窗口,满足促 销活动设计。盘点数据汇整,提供库存报表分析。总公司与分店商品调拨纪录,解除库存 压力,避免各店存货异常。 1 2 2 1 p o s 系统的网络功能: e c r ( e f f i c i e n tc o n s u m e rr e s p o n s e ) 即。快速客户反应。,它是在商业、物流管理系 统中,经销商和供应商为降低甚至消除系统中不必要的成本和费用,给客户带来更大效益, 而利用信息传输系统或互联网进行密切合作的一种战略。 实施。快速客户反应”这一战略思想,需要我们将条码自动识别技术、p o s 系统和e d i 集成起来,在供应链( 由生产线直至付款柜台) 之间建立一个无纸的信息传输系统,以确 保产品能不间断地由供应商流向最终客户,同时,信息流能够在开放的供应链中循环流动。 既满足客户对产品和信息的需求,即给客户提供最优质的产品和适时准确的信息,又满足 生产者和经销者对消费者消费倾向等市场信息的需求。从而更有效地将生产者、经销者和 消费者紧密地联系起来,降低成本,提高效益,造福社会。 要实施e c r 战略,目前只有中高档次的机型( i i p - - 类收款机) 具备联网功能,由于e c r 的硬件环境不具备开放性,而且软件数据量比较小,因此e c r 一般采用专用网络形式, 即通过收款机本身的r s 2 3 2 r s 4 2 2 r s 4 8 5 接口、多用户卡实现与收款机之间或与一 台上位机( 微机) 的连接,完成收款机与收款机之间、收款机与上位机之间的数据传输。 1 2 2 2 适合模式 1 、连锁经营: 总部( 配送中心) :可在总部局域网中安装一个或多个后台进销存系统,通过各部门 操作人员的数据录入和维护,将整个企业的商品进销存流程纳入良性的运转状态,在后台 完成商品、客商、客户等信息维护,进货、存货和销货等业务管理,以提供给各分店准确 的系统数据。 分店( 销售分支) :在每一个分店中安装一台收银机监控系统,下设多个p o s 机, 由收银机监控程序通过远程拨号网络与总部服务器连接,负责接收总部系统数据,并收集 下属p o s 机的销售数据汇总成销售单后发送回总部服务器。若规模较小则可将收银机监 控和前台系统安装在同一台计算机上。 总经理或移动办公:在出差时,可在局域网之外使用便携式计算机( 笔记本电脑) 通 过远程拨号网络与总部服务器连接,实现信息查询和远程操作连锁店系统结构图 2 、单店经营: 后台进销存业务:在各部门中安装后台进销存系统,设置部门和人员及相应权限,通 过各部门人员的协同运作,完成后台的进销存业务。 前台销售系统:安装一台收银机监控,实现后台和前台之间的数据连接,并统一对前 台进行管理。 一8 总经理或移动办公:在出差时,可在局域网之外使用便携式计算机( 笔记本电脑) 通 过远程拨号网络与总部服务器连接,实现信息查询和远程操作。 1 2 2 3o o s 系统实现后的价值 1 节约了原来用于手写、保管各种单据的人工成本和时问成本: 2 简化了操作流程,提高基层员工的工作效率和积极性: 3 提高工作人员的正确性,省略了手工核对的工作量; 4 各级主管从繁重的传统式经营管理中解脱出来,并且有更多的时间从事于管理工作,工 作重心逐渐转到管理上来,进一步提高了工作效率; 5 采购人员利用查询和报表,更直接、有效地获得商品情况,了解到商品是否畅销和滞销: 6 销售人员根据商品的销售情况进行分析,以进行下一次的销售计划: 7 财务人员能更加清楚地了解库存情况、帐款余额、毛利贡献等财务数据,通过更好地控 制成本和费用,提高资金周转率; 8 管理者把握住商品的进销存动态,对企业各种资源的流转进行更好的控制和发展。 1 3p o s 收款机发展之路 目前,在中国市场上的收款机( p o s 机) 主要分为品牌收款机( 国产及进口) 和组装 收款机两大类:据数据统计,去年中国市场收款机销量已经有十万多台,其中组装机和国 产品牌p o s 机分别约占百分之四十的市场份额,外国进口品牌p o s 机约占百分之二十左 右,形成三分天下的局面。 让我们把目光放回上个世纪九十年代,当时由于p o s 机价格偏高,软件不成熟,除了 一些特大型商场使用外,其它企业很难负担起使用i o s 机的费用,同时,在管理上也处于 初级阶段,客观上不需要强大的计算机信息管理。于是使用一、二代收款机,采用总线方 式联网,曾经风行一时,当时的代表是北京四通公司的2 0 2 a 收款机与n c r 2 1 1 3 ,同时对 于一些小型用户他们选择使用具有基本功能的一代收款机。手是在市场上形成了几乎等级 森严的三代机器,它们基本上是井水不犯河水,各自在自己的市场辛勤耕耘。4 0 0 0 元以下 的一代收款机( 代表厂家是c a s i o ,高腾) 4 0 0 0 - 1 0 0 0 0 元的二代收款机( 代表厂家是四通, n c r ) ,2 万以上的三代收款机( 代表厂家是i b m ,西门子) 。这种分类沿用至今。外国进 口p o s 收款机当时垄断中国市场,约占百分之八十以上的市场份额;中国制造的p o s 收 款机( 大陆和台湾产) 仅占百分之二十以下;当时市场价格每台都在二万多元至三万元。 而市场现实状况是,绝大部分商家没有也用不起价格高昂的p o s 收款机,能够使用这样机 器的企业大多数集中在一级城市,类似北京上海的国有企业中。而作为全国新兴的中小企 业,虽然对于信息技术的需求也非常迫切,却由于高昂的价格使得用户在信息技术面前却 步。随着信息技术在零售企业的广泛应用,中、小超市对管理功能需求的增加使用户的要 求向上攀升,高昂的价格却令到商家止步。当时的当务之急就是对于信息技术的普及,国 产的p o s 品牌生产厂商应运而生,他们占据了一万元到一万五千元的市场( 代表厂家是海 信和桑达) 。在改革开放的最前沿的广东,已经有很聪明的商家使用个人电脑加上抽屉和 e p s o n 3 0 0 k 的针式打印机组成了最具有中国特色的d i y - p o s 的雏形,但是凌乱的插线、分 体式机箱的摆放,兼容性差、稳定性差,使得用户虽然获得了低成本的p o s 机同时,也增 添了无穷无尽的烦恼。 九十年代未,由于世界1 1 r 技术的迅速发展,p c 配件的质量有了迅速提高,d i y 在r r 业是一种世界流行的组装做法,模块化的技术,为纽装p o s 提供了更加广阔的选择余地。 广东川田最先提出了”d i y - p o s ”的概念,研发出市面上第一款收款机机箱,通过整合市场 上的p c 配件,把组装p o s 机的工序交给经销商,使得p o s 机的成本大幅下降,当时,d i y 9 在国际上是一种流行新理念,不仅可以降低成本,价格低廉,而且调动个人能动性,宣扬 了个性。这种新理念的收款机,价格只有进口品牌机的一半,比国产机还要低3 0 0 0 元以上, 基质量不蒺,“d i y - p o s ”豹出现健整全p o s 枫市场价格下降了2 0 左右。对予竞争越来越 激烈的商业市场来说,尤其是对于许多中小规模的民营企业,价格低廉的组装机只要质量 和售后服务有一定的保证,仍然有一定的市场。但是,由予组装p o s 机市场为低端市场, 溺时由予这一行业进入熬门槛较低,使譬孽不少企戴纷纷插足进入这一壤域,到瑗在已毒卡 多家厂商从事组装机的生产,为了争夺这个市场,唯有展开价格大战。目前组装p o s 的市 场价格最低已降低到四千元以下,厂商和经销商融经进入微刹时代,技术更新及售后服务 穰难再达到一种层次。 由于组装p o s 机定位为低端市场,商家更多考虑的是成本本身,对机器质量的考虑较 少,大多数组装p o s 都或多或少会出现质量问题。特别是圭板本身,c 3 主板由于发热量 低、性麓稳定成为io s 圭蔽的首选,毽由于玎行韭发震迅速,大部产品已经停产,市场 很难再找到同样型号、同样产品长期供货的厂家,一旦出现故障维修十分不便。更有些不 法商家为节约成本、寻求价格上的优势而选用二筝返新主板、内存和c p u 。况且大多数机 器在组装时都没经过严格於调试,配件瓣整体搭酝缀不规范( 如:帮印祝、键盘、钱籍i l | 用性测试及外设、盘机静电问题,主板、内存、电源兼容性问题等等) 。现今商业零售需要 高性能、离品质、更稳定的机器来运作,组装p o s 机以不再适应市场上的需求。 帮纽装桃福眈,品牌lo s 枧的优势明显:p o s 专霜低功耗工业级工控主板( 峦p o s 机厂家根据自己的需求,让主板生产厂家代工生产的主板) 、专业设计的内部结构、出厂前 的严格测试、完善的售后服务等等,傀异的质量鞠稳定性对用户长期稳定的使用提供了有 力的保障。但是,自予以前晶牌p o s 枫几乎都是圈井产菇,价格偏高( i b m 、n c r 、o m r o n 、 富士通、威力多德、n e e 、t e c 等这些知名的国际晶牌机垄断了中国市场9 0 以上的份额) , 除了一些特大型商场使媚外,其它企业很难受担起使用p o s 枕的费月l ,能够使用这样机器 的企监大多数集中在一级城市,类似北京上海的黼有企监中。丽作为全国新兴的中小企业, 虽然对于信息技术的需求也非常迫切,却由于高精的价格使得用户在信息技术酾前却步。 随着信感技术在零售企业豹广泛应用,客户对管理功能需求的增加健要求向上不断攀舞, 而高昂的价格却令到商家止步。当时的当务之急就是对于信息技术的普及,由此国产p o s 品牌生产厂商应运而生。 层翦,国产p o s 品牌机,和组装枫已经有十万多台,约占全国市场吾分之歹k 十发右,其中 国产p o s 品牌机占百分之四十以上,成为中国收款机市场的主流;随着世界疆技术的迅 速发展和质量的提高,以及r r 技术的公开性,在技术上,国产p o s 品牌机机的质量跟国外 p o s 枧的差距已经不大了。禚且,国产p o s 品牌橇在售后服务和价格上比国外p o s 概更有 优势。 国产p o s 品牌机:由于今年来质量的不断提高和售后服务的加强,加上价格上的优势, 锩量增长最抉。目前除了原来酶海信,桑达龙金、翻逶、邮递和拍辎,一批薪兴的民营厂 商,如川田、中科荚泰等企业的品牌机已经具有一定规模和销量。国产p o s 品牌机以价廉 物美的优势,目前融经成为中国市场的主流,随稽这些厂商的发展和壮大,其市场份额必 然会逐步扩大。 外囡p o s 品牌机:目前以i b m 和富力多德为主,他们主要用户为外资企业,以及一 些大型的超市这样些高端市场。尽管他们也在巾国办厂生产,但是仅仅是把半成品转移 到中国来组装,其成本迄难以有大幅度豹下降,这与p o s 的产量太少有密切的关系。德翻 也在寻求配件的本土化,例如有的产品系列所选用的显示器、键盘、顾显等跟国产p o s 已 经同质化了,虽然降低几千元的价格,然而每台仍然要一万元出头,尽管贴上外国品牌, 在内雩亍入鼹孛,其优势荠不十分明曼。矫国p o s 菇脖祝在中溪市场上仍然会有一定的市场, 1 0 翅隧着国产p o s 机的不断进步,其市场份额不会越采越大,而必能会越来越小。如果外国 厂商想在中国市场上长久立足的话,选择具有一定规模和实力较强的中国p o s 厂商合作生 产,也许是一条比较纾之有效的擞路。 如今,大部分外国品牌p o s 都已经悄然退出中国市场,只剩下i b m 、富力多德为主, 其市场份额仅占百分之二十左右;组装p o s 机受其产品本身和市场定位制约,很难再有大 的发展;国产品黪p o s 霉蘸已经成隽中国赘场酶主流;丽国内酉强豹零售企业,也汪经有 相当数量的企业采用了豳产的品髀p o s 。 1 l 一 2 1 进程间通信 第二章p o s 机通信的关键技术 2 1 1 进程通信的类型 1 共享存储器系统( s h a r e d m e m o r ys y s t e 嘲 ( 1 ) 基于共享数据结构的通信方式。 ( 2 ) 基于共享存储区的通信方式。 2 溃患传递系统轰耋c s 鼹g ep a s s i n gs y s t e m ) 不论是单机系统、多机系统,还悬计算机网络,消息传递机制都是用得最广泛的一种 进程间通信的机制。在消息传递系统中,进程间的数据交换,是以格式化的消息( m e s s a g e ) 力单位的;在计算撬网络中,又把m e s s a g e 称力掇文。程序员壹接剩用系统提供的一组通 信命令( 原语) 进行通信。操作系统隐藏了通信的实现细节,大大减化了通信程序编制的复 杂性,丽获得广泛的应用。消息传递系统的通信方式属于高级通信方式。又因其实现方式 豹不溺祗进一步分成蛊接逶信方式和阀接通信方式两种。 3 管道( p i p e ) 通信 所谓“管道”,是指用于连接一个读进程和一个写进程以实现他们之闻通信的一个共享 文侔,叉名p i p e 文件。囱管道( 共享文件) 砉鼍供输入的发送进程( 印写进程) ,坟掌符流形式 将大量的数据送入管道;而接受管道输出的接收进程( 即读进程) ,则从管道中接收( 读) 数据。 由于发送进程和接收进程是利用管道进行通信的,故又称为管道通倍。这种方式首创予 渊系统,由于它戆有效地传送大量数据,因l 孬又被弓l 入剿许多其它操作系统中。 为了协调双方的通信,管道机制必须提供以下三方面的协调能力:甄斥,即当一个进程 正在对p i p e 执行读写操作时,其它( 另一避e 程必须等待。同步,指当写( 输入) 进程把 一定数量( 魏4k a ) 的数据写入p i p e ,便去睡眠等待,直到读( 输出) 进程取走数据后,再挺 他唤醒。当读进程读一空p i p e 时,也应睡眠等待,直至写进程将数据写入管道艏,才将之 唤醒。 确定对方是否存在,只有确定了对方已存在时,才戆进行通信。 2 1 2 消息传递通信的实现方法 1 直接通信方式 这是指发送进程利用o s 所提供的发送命令,直接把消息发送绘疆标进程。此对,要 求发送进程和接收进程都以显式方式提供对方的标识符。通常,系统提供下述两条通信命 令( 原语) : s e n d ( r e c e i v e r , m e s s a g e ) ;发送一个消息给接收进程; r e c e i v e ( s e n d e r m e s s a g e ) ;接收s e n d e r 发来的消息: 例如,原语s e n d ( p 2 ,m 1 ) 表示将消息m l 发送给接收进程p 2 ;而原语r e c e i v e ( p 1 ,m 1 ) 则表 示接收由p l 发来熬瀵息m l 。 在某些情况下,接收进穰可与多个发送迸程通信,因此,它不可能事先指定发送进程。 例如,用于提供打印服务的进程,它可以接收来自任何一个进程的“打印请求”消息。对于 这襻熬应用,在接收进程接收消息酶原语孛的源进程参数,是完成通信磊麴返露值,接收 原语可袭示为: r e c e i v e ( i d ,m e s s a g e ) ; ,我们还霹以裂翔鸯接通信原语,来解决生产者。溃赞者闻题。当生产者生产凄一个产品消 息) 后,便用s e n d 原语将消息发送给消费者进程;而消费者进程则利用r e c e i v e 原语来得到 一个消息。如果消息尚未生产出来,消费者必须等待,直至生产者进糕将消息发送过来。 2 润接通信方式 1 2 - ( 1 ) 信箱的创建和撤消。进程可利用信箱创建原语来建立一个新信箱。创建者进程应给 出信箱名字、信箱属性( 公用、私用或共享) ;对于共享信箱,还应给出共享者的名字。当 进程不再需要读信箱时,可用信箱撤消原语将之撤消。 ( 2 ) 消息的发送和接收。当进程之间要利用信箱进行通信时,必须使用共享信箱,并利 用系统提供的下述通信原语进行通信。 s e n d ( m a i l b o x ,m e s s a g e ) ;将一个消息发送到指定信箱; r e c e i v e ( m a i l b o x ,m e s s a g e ) ;从指定信箱中接收一个消息; 信箱可由操作系统创建,也可由用户进程创建,创建者是信箱的拥有者。据此,可把信箱 分为以下三类。 1 ) 私用信箱 用户进程可为自己建立一个新信箱,并作为该进程的一部分。信箱的拥有者有权从信 箱中读取消息,其他用户则只能将自己构成的消息发送到该信箱中。这种私用信箱可采用 单向通信链路的信箱来实现。当拥有该信箱的进程结束时,信箱也随之消失。 劲公用信箱 它由操作系统创建,并提供给系统中的所有核准进程使用。核准进程既可把消息发送 到该信箱中,也可从信箱中读取发送给自己的消息。显然,公用信箱应采用双向通信链路 的信箱来实现。通常,公用信箱在系统运行期间始终存在。 3 ) 共享信箱 它由某进程创建,在创建时或创建后,指明它是可共享的,同时须指出共享进程( 用户) 的名字。信箱的拥有者和共享者,都有权从信箱中取走发送给自己的消息。 在利用信箱通信时,在发送进程和接收进程之间,存在以下四种关系: ( 1 ) 一对一关系。这时可为发送进程和接收进程建立一条两者专用的通信链路,使两 者之间的交互不受其他进程的干扰。 ( 2 ) 多对一关系。允许提供服务的进程与多个用户进程之间进行交互,也称为客户服 务器交互( c l i e n t s e r v e ri n t e r a c t i o n ) 。 ( 3 ) 一对多关系。允许一个发送进程与多个接收进程进行交互,使发送进程可用广播 方式,向接收者( 多个) 发送消息。 ( 4 ) 多对多关系。允许建立一个公用信箱,让多个进程都能向信箱中投递消息;也可 从信箱中取走属于自己的消息。 2 1 3 消息传递系统实现中的若干问题 l :通信链路( c o m m u n i c a t i o nl i n k ) 为使在发送进程和接收进程之间能进行通信,必须在两者之间建立一条通信链路。有 两种方式建立通信链路。第一种方式是:由发送进程在通信之前,用显式的“建立连接”命 令( 原语) 青求系统为之建立一条通信链路;在链路使用完后,也用显式方式拆除链路。 这种方式主要用于计算机网络中。第二种方式是发送进程无须明确提出建立链路的请 求,只须利用系统提供的发送命令( 原语) ,系统会自动地为之建立一条链路。这种方式主 - 要用于单机系统中。 根据通信链路的连接方法,又可把通信链路分为两类: 点一点连接通信链路,返 时的一条链路只连接两个结点( 进程) ;多点连接链路,指用一条链路连接多个( n 2 ) 结 点( 进程) 。而根据通信方式的不同,则又可把链路分成两种:单向通信链路,只允许 发送进程向接收进程发送消息: 双向链路,既允许由进程a 向进程b 发送消息,也允 许进程b 同时向进程a 发送消息。 2 消息的格式 在某些o s 中,消息是采用比较短的定长消息格式,这减少了对消息的处理和存储开销。 1 3 这种方式可用于办公自动化系统中,为用户提供快速的便笺式通信;但这对要发送较长消 息的用户是不方便的。在有的o s 中,采用另一种变长的消息格式,即进程所发送消息的 长度是可变的。系统在处理和存储变长消息时,须付出更多的开销,但方便了用户。这两 种消息格式各有其优缺点,故在很多系统( 包括计算机网络) 中,是同时都用的。 3 进程同步方式 ( 1 ) 发送进程阻塞、接收进程阻塞。 ( 2 ) 发送进程不阻塞、 接收进程阻塞。 ( 3 ) 发送进程和接收进程均不阻塞。 。 2 1 4 消息缓冲队列通信机制 1 消息缓冲队列通信机制中的数据结构 ( 1 ) 消息缓冲区。在消息缓冲队列通信方式中,主要利用的数据结构是消息缓冲区。 它可描述如下: t y p em e s s a g eb u f f e r = r e c o r d s e n d e r ;, 发送者进程标识符 s i z e ;消息长度 t e x t ;消息正文 n e x t ;指向下一个消息缓冲区的指针 e n d ( 2 ) p c b 中有关通信的数据项。在利用消息缓冲队列通信机制时,在设置消息缓冲队列 的同时,还应增加用于对消息队列进行操作和实现同步的信号量,并将它们置入进程的p c b 中。在p c b 中应增加的数据项可描述如下: t y p ep r o c e s s c o n t r o l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保自卸车租赁合同范本
- 绿化垃圾清运合同协议书
- 空乘解除合同协议书范本
- 江苏充电桩转让合同范本
- 海外团队游学服务协议书
- 汽车个人租赁合同协议书
- 经济合同敬业协议书模板
- 热处理长期加工合同范本
- 电梯门装修工程合同范本
- 砖厂废铁价转让合同范本
- GB 7099-2015食品安全国家标准糕点、面包
- 3C认证全套体系文件(手册+程序文件)
- 木工三级安全教育试卷
- 中学田径基础校本课程教材
- 永能选煤厂生产安全事故应急救援预案
- 河北省邯郸市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 浙江省建设领域简易劳动合同(A4版本)
- 城市规划原理课件(完整版)
- 浙江省本级公务车辆租赁服务验收单(格式)
- 糖代谢紊乱的实验诊断
- 大信审计执业问题解答-存货监盘审计指引
评论
0/150
提交评论