资源描述:
《opos系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、国内图书分类号:TP311.52学校代码:10213国际图书分类号:004.4密级:公开工程硕士学位论文OPOS系统设计与实现硕士研究生:杜玉振导师:陈彬副教授副导师:孙静高级工程师申请学位:工学硕士学科:软件工程所在单位:山东新北洋信息技术股份有限公司答辩日期:2012年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TPP311.52U.D.C:004.4DissertationfortheMasterDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFOPOSSYSTEMCandidate:Du
2、YuzhenSupervisor:AssociateProf.ChenBinAssociateSupervisor:SeniorEngineerSunJingAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:SoftwareEngineeringAffiliation:ShandongNewBeiyangInfo-TechCo.,LtdDateofDefence:June,2012Degree-Conferring-Institution:HarbinInstituteofTechnology
3、摘要摘要UnifiedPOS为POS设备的国际标准,定义了POS设备与POS系统通讯标准。OPOS系统为UnifiedPOS的一种具体实现,应用也最为广泛,目前已在欧美、日本等国家广泛应用。本课题开发的OPOS系统用于实现山东新北洋信息技术股份有限公司的热敏打印机与WINCOR等厂商POS系统的挂接。课题中首先介绍了POS系统架构,然后详细分析并设计了OPOS系统的整体架构及其工作原理:通过串并等接口控制下层的POS设备,通过方法、属性及事件三种途径向POS应用软件提供状态查询、属性设置、条码打印、字符打印、图像打印等服务。在OPOS系统设计及实现过程
4、中,针对打印作业不可中断及高优先级作业先被打印的特点,采用了兼顾优先级调度和不可中断调度两种思想算法,设计并实现了打印作业管理模块;为降低维护成本、减少二次开发周期,采用工厂模式设计并实现了POS设备指令转换器;针对POS设备物理接口的多样性及后续扩展需求,采用适配器模式设计并实现了端口控制模块;为提高图像的打印效果,设计并实现了适用于热敏打印机图像数据算法模块;为提高OPOS系统的易用性,设计了OPOS的配置软件,实现POS设备逻辑名的管理、POS设备的功能测试、二次开发调试信息输出等功能。本课题设计并实现的OPOS系统很好的实现了POS系统与POS
5、设备的物理分离、逻辑上协同工作问题,极大地降低了POS系统的开发及维护成本、缩短了POS系统的开发周期及上市时间。关键词:OPOS;优先级调度;打印作业管理;UinfiedPOS;POSIAbstractAbstractUnifiedPOSistheinternationalstandardforPOSdevice,anditdefinesthecommunicationstandardforPOSdeviceandPOSsystem.TheOPOSsystemisaconcreterealizationofUnifiedPOS,andnowithas
6、beenwidelyusedinEurope,USA,Japan,etc.TheOPOSsystemdevelopedinthissubjectisusedtorealizetheconnectionbetweenthermalprintersofShandongNewBeiyangInformationTechnologyCo.,LTD.andWINCORPOSsystems.ThesubjectfirstlyintroducesthePOSsystemarchitecture,andthenanalyzesanddesignstheOPOSsyst
7、emarchitectureandworkingprincipleindetail:controlsthelowerPOSdeviceviaserial,parallelorotherinterfaces,andprovidesstatusinquiry,propertysetting,barcodeprinting,characterprinting,imageprintingandotherservicesforPOSapplicationviamethods,propertiesandevents.DuringtheprocessofOPOSsy
8、stemdesignandrealization:forthefeaturesthatthep