基于Linux系统和MiniGUI的点餐系统的设计与实现

被引量 : 0次 | 上传用户:honghe2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会经济的快速发展,人们生活节奏的加快,以及当今环境污染日益严重,餐饮业面临着新的挑战与责任感:首先,减少环境污染与开销,需要少用甚至不用纸张;其次,给日益挑剔的顾客提供快捷服务和高质量的数字化服务,等等。智能点餐系统能做到这些,因此得到了广泛的应用。基于以上背景,本课题设计并实现了基于Linux与S3C2440开发板的电子点餐系统。首先,搭建了PC机模拟开发平台。先在Fedora 12上安装MiniGUI相关库文件以及必要的第三方软件。然后为了方便对源文件进行编译,还用Automake/Autoconf工具制作了可自动生成Makefile文件的相关文件。此外,为了存储大量的菜品信息,还用到了轻量级数据库SQlite。其次,搭建交叉编译环境。这里除了对上述工作做交叉编译外,还配置了NFS文件系统——主要是为了避免使用TFTP等方式而对开发板进行的反复烧写,这节省了大量的代码开发与调试时间,还能延长开发板使用的寿命。最后,用SQLite开发点餐系统的数据库和用MiniGUI开发点餐系统的界面。数据库设计中主要设计了菜品信息表distable和已点餐信息表tablen(n为非零自然数,代表桌号)等2个表。点餐界面有多个,但是每个点餐界面的菜品信息都来自于菜品信息表。顾客的已点餐信息将按桌号存放于不同的已点餐信息表tablen中。由于对数据库的操作频繁,故设计了一个专门的函数,处理对表的打开,查询以及关闭等操作。界面设计中主要设计了登录界面、分类点餐界面、拼音点餐界面、已点餐界面等不下于7个。通过界面中的相关按钮和列表型控件等和数据库相联系,可实时提供数据库已有的菜品信息;同时也可以显示菜品的文字说明、选择菜品、消费清单和结账并推出点餐系统等。
其他文献
线性二次最优控制理论的研究已经取得了丰硕的成果,其中大多数研究成果都是基于无限时间线性二次性能指标展开的,而对于有限时间线性二次最优控制的研究成果并不多见。与无限时
飞速发展的计算机网络技术在给人们带来便利的同时也为网络攻击提供了更多的条件。在目前较常见的网络攻击行为中,拒绝服务(Denial of Service,DoS)攻击和分布式拒绝服务(Distribu
证券市场的飞速发展呼唤《证券法》的完善以应对市场不断出现的新问题。证券法是证券市场参与者保护法,证券市场参与者法律属性的界定是证券法保护证券市场参与者的逻辑起点
论曹丕诗赋的艺术特点高国藩建安十三年(208)赤壁之战,形成中国历史上著名三国鼎立的局面,动荡年代渐渐安定下来。又过十二年,曹丕在曹操死去的建安二十五年(220)冬天,就迫使汉献帝刘协禅位
禽致病性大肠杆菌(Avian pathogenic Escherichia coli,A PEC)引起的禽大肠杆菌病是一种重要的细菌性传染病,且易与其它病原菌、病毒并发或混合感染,成为养禽业中重要的细菌性疾
<正> 贵州利用世界银行第四期软贷款,与世界旅游组织、国家旅游局联合编制的《贵州省旅游发展总体规划》,将旅游景点定为五级。寨英古镇即为A级——“极品型”,可见,寨英在贵
自浙江提出"千万工程"和美丽乡村建设两项重大决策以来,村庄规划的编制受到各级政府和规划管理部门前所未有的重视。但现行的村庄规划编制,部分仍沿用以前的方法与理念。在浙
随着经济的发展,金融市场上的竞争越来越激烈。银行行业也不例外,尤其是我国商业银行受影响最大,存款量明显下降,在这种市场经济环境下,商业银行要想生存和发展,一定要进行战
<正>近年来,随着工业化、城镇化步伐不断加快,特别是各类开发区建设的推进,土地被大量占用,部分农民失去了土地,并衍生出"失业、失房"现象,造成新的弱势群体和不稳定因素。如
《岭表录异》鱼类史料考证马镇平“岭表”即指岭南;唐贞观初置岭南道,管辖七十多个州,包括现在的广东、广西并远及越南北部一带。晚唐昭宗(889—904)年间,广州司马(官名)刘恂写了一本书,叫《