基于二维条形码的菜单翻译和网上点餐系统
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要
二维条码技术自20世纪70年代初问世以来,发展十分迅速,广泛应用于商业流通、仓储、医疗卫生、图书情报、邮政、铁路、交通运输、生产自动化管理等领域。条码技术的应用极大地提高了数据采集和信息处理的速度,改善了人们的工作和生活环境,提高了工作效率,并为管理的科学化和现代化做出了重要贡献。二维条形码的信息容量大、安全性能好、纠错能力强。本文介绍了一种利用二维条形码技术实现的菜单翻译和网上点餐系统。本系统采用Java语言开发,可以在多种平台上运行,并采用当前比较流行的MVC设计模式,整个系统结构清晰,可移植性强。本系统主要采用了QR二维条形码,QR码具有存储容量大,纠错强,解码速度快等有点,并且能被当前手机等设备识别,因此得到了广泛的应用。
引言
条形码技术诞生于上世纪20年代,诞生于Westinghouse的实验室里。最初的条码设计方案非常的简单,即一个“条”表示数字“1”,二个“条”表示数字“2”,以次类推。20世纪80年代中期,我国一些高等院校、科研部门及一些出口企业把条码技术的研究和推广应用逐步提到议事日程。一些行业,如图书馆、邮电、物资管理部门和外贸部门也已开始使用条码技术。1991年,4月9日,中国物品编码中心正式加入了国际物品编码协会,国际物品编码协会分配给中国的前缀码为“690、691、692”。许多企业或得了条码标记的使用权,使中国的大量商品打入了国际市场,给企业带来了可观的经济效益。
条码技术广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域,它是在计算机应用中产生并发展起来的,具有输入快、准确度高、成本低、可靠性强等优点。条码技术从最初的一维条形码,发展到现在的二维条形码,具有更大的存储容量和更高的准确度。
?条码是由一组按一定编码规则排列的条、空符号,用以表示一定的字符、数字及符号组成的信息。条码系统是由条码符号设计、制作及扫描阅读组成的自动识别系统。条码是一种数据载体,它在信息传输过程中起着重要作用。
?本文主要介绍了一种利用二维条码技术实现菜单翻译系统和网上点餐系统。我们知道,世界上不同的国家都有自己不同的语言。因此,在日常生活中,两个使用不同语言的人进行沟通是比较困难的。但是对于阿拉伯数字和拉丁字母,在全世界都是通用的。因此,使用数字和字母编码作为某一种菜单的标识,无论对于使用何种语言的人都是可以阅读的,对于计算机来说也能够更好的处理。比如对于传统的“宫保鸡丁”,如果翻译成英文可能英语中并没有相应的词汇,如果我们用简单的字母来标识,比如GBJD,对于使用任何语言的人来说都是可以阅读的。当然,仅仅有一个标识还不够,用户还需要了解其它的信息。比如,菜品的描述,味道,价格,相关图片等等。对于一些较长的标识,我们不但记住比较困难,而且输入也不方便。因此,使用二维条形码,正好能够解决这一问题。用户只需要使用能够识别条码的手机或者其它条码输入设备,输入菜单编码,就能够查询该菜单的详细信息,并且进行网上点餐操作。
?
由于需要存储菜品的详细资料,以及相关的图片信息,并且用户需要能够在网上进行点餐操作,因此,仅仅使用条码是不够的,还需要使用数据库来存储菜单,订单等信息。本项目中,我们使用了SQL Server作为数据库管理系统。SQL
Server功能强大,且使用方便,Express版本可以免费使用。该系统由于需要用户在网上进行操作,所以我们采用了B/S结构,用户只需要打开浏览器,输入网址即可进行访问。我们采用了Java语言作为开发语言,Java语言具有跨平台的特性,且有丰富的类库,非常适合用于B/S结构的系统开发。整个系统,采用了Java + Play!
FrameWork + SQL Server作为开发架构,采用MVC设计模式,结构清晰,便于功能扩展和维护。