欢迎来到天天文库
浏览记录
ID:32032355
大小:6.31 MB
页数:83页
时间:2019-01-30
《【硕士论文】基于Qt和ARM的无线点菜系统软件设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Qt和ARM的无线点菜系统软件设计摘要随着国民生产生活水平的不断提升,人们对餐饮消费的要求越来越高。而无线点菜系统能够提供更加快速、便捷、透明、卫生的餐饮条件,对餐饮企业服务质量和管理效率的提高具有重要意义。本课题通过考察现有的电子点菜系统的解决方案,研究一种无线点菜系统的软件设计。利用实验室已有的YLSBC2440开发板作为硬件载体,综合应用WLAN、嵌入式Linux和Qt开发等技术,以程序软件的通用性和易用性为方向,构造能够方便应用到各种PDA系统的点菜终端程序和普通PC机的服务器软件,实现无线点菜系统。
2、主要包括以下研究内容:1.构建嵌入式Linux系统开发平台。使用Ubuntu系统建立基本开发环境,建立交叉编译工具,安装配置NFS;安装用于开发点菜终端程序的Qt,包括Qt/X1l、x86版Qt/Embedded、ARM版Qt/Embedded。2.设计点菜终端程序。利用Qt设计器规划点菜终端程序的大致界面,然后根据QtlEmbedded编程一般规则编写代码,主要分为浏览器核心类和主窗口类的实现,并在主程序中添加国际化和中文支持,再通过NFS测试。3.建立服务器网站。利用普通PC机+WindowsXP作为网站服务
3、器,以IIS5.1建立ASP网站,使用DREAMWEAVER和ACCESS2003进行网页开发,主要包括登录管理、点菜导航、餐台使用、菜单列表、选单提交等功能页面。4.调试和发布程序。在开发板原配内核及文件系统的基础上,内核配置无线网卡支持,根文件系统中添加点菜终端程序、库文件、无线网卡驱动和无线管理工具,设置环境和启动脚本,烧写入开发板后连接到WLAN,发布运行程序。关键词:Qt;点菜系统;软件设计SoftwareDesignofWirelessOrderSystemBasedonQtandARMAbstrac
4、tWiththecontinuousraiseofnationalproductandlivinglevel,peoplenowpaymoreandmoreattentionsonbetterqualityofcateringconsumption.Whilethewirelessordersystemcouldprovidemorerapid,convenient,transparentandsanitarycateringconditions,whichareconsideredtobethekeypoint
5、sforimprovementofcateringservicequalityandmanagementefficiency.Thissubjectdesignsthesoftwareofawirelessordersystemafteranalyzingtheexistingsolutionsofelectronicordersystem.Itfocusesonuniversalandeasy-usepropertiesofthesystem’Ssoftware,utilizestheexistingdevel
6、opmentboardYLSBC2440,andintegratesWLAN,LinuxandQt,toconstructakindofwirelessordersystem’Sterminalapplicationandremoteserversoftware,whichcouldbeeasilyportedtovariousPDAandconlnlonPC.Themainresearchcontentsareasfollows:1.ConstructingaplatformforembeddedLinuxso
7、ftwaredevelopment.Fistlyestablishthebasicdevelopmentenvironmentincludingacross-compilerandNFSserverinUbuntu7.10.TheninstallQt,includingQt/X11谢t11qvfbtools,Qt/Embeddedforbothx86andARMeditons,whichareusedtodeveloptheorderterminalapplication.2.Programordertermin
8、alapplication.UseQtDesignertosketchtheterminal’graphicalinterface,andthenwritethecodes,mainlyincludingtherealizationsofcorebrowserclassandprimarywindowclass,besidesinternationalizationand
此文档下载收益归作者所有