基于ARM-Linux的点菜系统

要求:
① 实现注册、登录、退出登录功能,用户个人信息保存到文本文件中;
② 实现用户余额充值、下单支付功能,实时余额实时显示,并保存至文本中;
③ 实现充值、支付时余额的上下限判断做出对应提示;
④ 实现显示当前用户的信息和所有用户中余额最多、最少者及其余额数目;
⑤ 实现点菜勾选、数量自选功能,并能在窗口内左右上下滑动浏览菜单;
⑥ 实现点菜时实时显示所点菜品总额,在下单时判断用户余额是否充足;
⑦ 移植到ARM6818开发板上运行。


设计方案:
① 注册时使用QT的文件读写功能,判断当前用户名是否被注册,若未注册则以一定格式将注册信息写入文本中;
② 登录时对文本进行读操作,判断用户名、密码是否相符,登录成功后在主页面显示用户名、余额的信息;
③ 点击个人信息按钮,读取文本内容并显示当前用户的所有信息;
④ 点击充值按钮,读取文本框输入的数据并转换类型后,加到当前用户的余额中,并修改到文本中,以及实时在主页面显示当前用户余额;
⑤ 点击比比余额,则读取文本内容将所有用户余额进行比较,输出最多与最少者的用户名以及余额数目;
⑥ 当菜单栏中菜样有被勾选,才能激活数目自旋框以及下单按钮,并能实时显示已点菜样的总金额;
⑦ 点击下单时,能在菜单窗口中上下浏览所有已点菜样以及对应的数量,并显示总金额,确定支付时会判断用户余额是否充足。


完整工程代码:(含演示视频)https://download.csdn.net/download/weixin_43793181/13507443

猜你喜欢

转载自blog.csdn.net/weixin_43793181/article/details/110825940