在简历的项目经历上写:

快餐店收银pos平台开发

1.使用mockplus做出应用框线图,然后利用VueRouter+VueCLI3.0和elementUI框架以及iconfont进行页面、功能开发,利用axios获取后台数据,数据是自己通过yapi平台进行模拟数据。

2 主要内容:

(1)订单模块:包括增加删除单品的数量、计算总数量,总金额,以及删除订单和结账按钮。

(2)热卖商品模块:块级显示热卖商品以及价格,点击可加入订单

(3)分类商品模块:分类显示主食、小食、饮品、套餐,以图片文字显示,点击可加入订单

=================================================================================================

面试聊这玩意:

1 为啥要用这个框架:

轻量级应用,组件化开发

2 解决了哪些问题 遇到了哪些问题 怎么解决的 自己是什么项目

遇到的问题以及解决方案

【1】获取后台数据

我把食品名字 id 价格都模拟数据写在了yapi平台作为接口,原来用过easy-mock,但是那个网站经常崩溃,然后在pos.vue里引入axios在created周期进行数据调用,在页面的li上v-for(item in foodList)  插值引入{{item.goodName}}

【2】我在使用elementUI创建栅格布局时想要增加他的高度,如通过css样式来太麻烦了,直接通过js的方式设置他的height

这个在mounted的生命周期

var orderHight = document.body.clientHeight;

document.getElementById("order-list").style.height = orderHight + "px";

【3】点击餐品 订单就会出现相应

在订单的表格里设置data的动态绑定,tableData,然后利用elementUI的传值prop属性设置订单的各个属性名,同时给餐品的也附上相同属性名,添加进订单时先判断是否已经存在相同名字产品  有的话数量+1;没有的话创建一个新的数组,传入相同的属性名的对象,然后this。tableData。push(this。newData)

【4】计算总价

首先是先初始化,然后计算num*price

=========================================================================================

通过这个项目学到了啥

1 箭头函数的使用和优点

(1)简洁(2)箭头函数没有prototype(原型),所以箭头函数本身没有this

箭头函数的this指向定义时所在的外层第一个普通函数,跟使用位置没有关系被继承的普通函数的this指向改变,箭头函数的this指向会跟着改变

箭头函数外层没有普通函数,严格模式和非严格模式下它的this都会指向window(全局对象)

(2)elementUI库的使用

(3)Vuecli3 以及axios的简单应用

====================================================================

项目的不足 改进

1 没有实现响应式页面===》勾引他问你怎么做响应式

2 页面不够复杂  组件少 不够美观

改善css  添加功能

===================================================================

项目总结

初衷:充分运用所学知识,完成实际有价值的小项目,训练自己的业务逻辑和编码规范

实现:确实运用很多自己的知识,学到了新知识

cli3和cli2构造的有所区别

【有什么区别】

优化方面:

扩展性:

还想要探索什么新技术

项目总结:快餐店POS收银系统相关推荐

  1. 网络版收银系统服务器更新是什么意思,POS收银系统也需要更新的五大理由

    如果您正在开设自己的业务,也许是一个报亭,糕点店,时尚零售店或餐厅,您应该考虑投资于高品质的收银系统.如果您想从竞争中击败竞争对手,标准收银机就不再是一个选择. 业务时时改进,软件也需要时时更新,现代 ...

  2. 具有自主产权的SAAS多门店POS收银系统全套源码输出

    具有自主产权的SAAS多门店POS收银系统全套源码输出: windows桌面收银系统源码 Android桌面收银系统原生开发 Android手持收银系统原生开发 Android平板pad收银系统原生开 ...

  3. 使用java来简单模拟肯德基快餐店的收银系统实现一些功能

    一.题目要求 请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零. 2.基本套餐结算 ...

  4. 用java实现KFC收银:请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统

    一.题目要求: 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合设计模式(2种以上)至少实现系统的以下功能: ...

  5. 模拟肯德基快餐店的收银系统

    题目要求 模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零. 2.基本套餐结算和找零. 3.使用优惠劵购买餐品 ...

  6. java实现肯德基快餐店的收银系统

    注:本文仅用于程序设计作业记录,如有错误欢迎指正,代码太多了,不想往里面写了,还要排版 其实我只是想要本文一个博客链接而已 题目内容 模拟肯德基快餐店的收银系统,结合设计模式(2种以上)至少实现系统的 ...

  7. Java模拟肯德基快餐店的收银系统

    1.题目名称 模拟肯德基快餐店的收银系统 要求:结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零. 2.基本套餐结算和找零. 3.使用优惠劵购买餐品结算和找零. 4.可在一定时 ...

  8. 肯德基快餐店的收银系统

    同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结 ...

  9. 基于MFC的肯德基快餐店的收银系统

    基于MFC的肯德基点餐收银系统 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合设计模式(2种以上)至少实现 ...

  10. KFC快餐店的收银系统

    程序实现系统的以下功能: 1.正常餐品结算和找零. 2.基本套餐结算和找零. 3.使用优惠劵购买餐品结算和找零. 4..模拟打印小票的功能. 设计模式主要采用了抽象工厂模式和建造者模式. 设计抽象基类 ...

最新文章

  1. redhat7操作系统安装
  2. 高精度模板 洛谷Luogu P1932 A+B A-B A*B A/B Problem
  3. SpringFox 3.0.0(包含springfox-swagger2-3.0.0)——无法访问/swagger-ui.html解决方案
  4. android弹幕开发,android弹幕框架
  5. 玩转信息安全之【从HTTP到HTTPS,从SSL到TLS】
  6. 前端开发——移动端及响应式布局解决办法总结(适配)
  7. centos 7 nginx_install.sh
  8. 网站 云服务器ecshop,ecs云服务器搭建ecshop
  9. QCC3020/QCC3040 TWS耳机按键切换EQ,APP切换EQ功能实现
  10. 语义分割—遥感影像数据标签制作(ARCGIS)
  11. AI 去掉图片的背景色
  12. 亚洲的音乐史料及其历史研究状况
  13. js 对象的键名 可以是数字么
  14. excel数据分析案例——电信运营商用户流失分析
  15. 换帅缘于投入 SAP中国新总裁上手仍需时间
  16. 玩转Ubuntu操作系统(一)Ubuntu的安装
  17. OJB查询(一) (转)
  18. 华为p50刷机能用吗华为p40pro怎么刷机解锁华为p50激活设备密码华为p50pro远程解锁华为p50手机能刷机吗华为p50pro刷机教程视频华为p50pro忘记密码
  19. php7mysqlpdf下载_PHP和MySQL Web开发(原书第4版)
  20. Java加密:常见哈希算法总结

热门文章

  1. 正确理解jmeter线程组之Ramp-Up
  2. 数值分析龙贝格matlab,MATLAB数值分析实验二(复合梯形、辛普森和龙贝格求积,以及二重积分计算等)...
  3. 通过虚拟机安装Ubuntu系统到移动硬盘
  4. 并发编程之:Atomic
  5. roms netcdf结构体用法(弃用)
  6. 算法题目:小于n的最大数
  7. 4007: [JLOI2015]战争调度
  8. ARM嵌入式学习——多进程/线程
  9. 第十六届—振兴杯计算机网络管理员决赛模拟题
  10. 计算机组成与设计第五版课后答案ch04,数据结构第4章例题与答案