《宋永烨大饭店》项目研发阶段总结
作者:宋永烨
本次任务完成时间:2018年12月20日~2019年1月10日
开发工具与关键技术:VS JavaScript
完成模块功能:点选饭菜 计费
-
功能展示 (1)、点选饭菜 包括选菜与撤销
选菜功能 点击具体需要的口味即可,系统将自动将菜品呈现在右侧
撤销 点击撤销购买即可
使用的代码如下图所示:
(2)、计费 计费公式为(选择的菜的总价格-优惠金额-抽奖获得金额)*80%
注意:a、如果不满三元则免费,即如果上述公式得出结果为负数则记为0; b、计费如出现小数,小数点后金额免费;
附属功能:时钟 ,抽奖(上述功能展示中以经使用,便不演示)
(传不了视频,所以请自行实验) 如对上述效果有任何质疑可自行实验。 -
业务相关关系表(无)
受开发者自身实力影响,故没有设计受开发者自身实力影响,故没有设计 -
经典代码
-
总结
(1) 受本人技术限制,故代码结构较为简单.
(2) 展开与收起ul li 标签 最开始使用的是 全部display: “none”,最后因不美观,故而进行调整
(3) 开发代码的过程中,也让我学到了很多老师没有教过或自己没想到的知识;
比如 for循环是从上往下执行,那倒过来怎么做,这比较简单但也算把学到的知识进行一种拓展.
再比如 Date() 函数 时间 加 split 剪切 再加上 rotate 旋转 组合在一起 可以构建一个时钟,这可以算复杂的拓展了.
最开始学习的动力,多半来自与兴趣而已,但想要比别人学得快,学的好,那一定少不了努力,利用好课余时间,写一些偶然间迸发的灵感,然后加以组合,修饰,再简单的代码也可以完成只是存与想象中的事物.古语言:”锲而舍之,朽木不折,锲而不舍,金石可镂.”说的便是努力.
想起最开始写的代码,被一个CSS的选择器困扰了很久,最后还是找到了问题.之后,头就没那么铁了,知道自己解决不了,就问老师了.
再回到代码中来,比如那个计费方法,最开始只有加减的功能,之后查找资料,发现了Math() 函数,于是,便有了打折与舍入.再比如添加菜品与撤销菜品,那是我在之前的代码中找的,因为完成时间太早,有些记不起,所以等于有复习了一遍.
至于写这个项目研究总结,因为登陆刚学完,又在讲别的,还没理解完登陆就又要写总结,所以这个项目就没有登陆界面,非常遗憾,但下个项目之后都会有.
虽然本项目较为简单,且内容不多,但既然出现了机会,那就要抓住,成了,皆大欢喜,没成,重在参与.
本项目如有任何错漏欢迎指出
以下为所有代码截图:
- 20162303 结对编程项目-四则运算 第二周输出阶段总结博客
- 《帝友 P2P 网络借贷系统——“我要投资”模块》项目研发阶段性总结
- 《仿大众点评仿美团做一个评价网站——Java SSM》项目研发阶段性总结
- 《江门市慢性病地理信息系统——“查询”模块》项目研发阶段性总结
- 仿《九牧商城后台管理系统—SSM》项目研发总结
- 《佛山市高明区慢性病地理信息系统 — 区域定位》项目研发阶段性总结
- 《GIS福田区地理信息系统》项目研发阶段性总结
- 《越秀区慢性病防治院系统》项目研发阶段性总结
- 《佛山市高明区慢性病地理信息系统》项目研发阶段性总结
- 《广州市黄埔区县慢性病防治院地理信息系统——GIS、MVC》项目研发阶段性总结
- 《客运综合管理系统——“行包寄存”模块》项目研发阶段性总结
- 《深圳市宝安区IGS系统》项目研发阶段性总结
- 《清城区慢性病防治系统——“区域定位”模块》项目研发阶段性总结
- 《广州市天河区慢性病地理信息系统——“综合展示”模块》项目研发阶段性总结
- 《驾驶证管理系统——“部分模块”》项目研发阶段性总结
- 《三易通进销存系统——“采购进货,商品管理,进货统计分析”模块》项目研发阶段性总结
- 《深圳盐田慢性病地理信息系统》项目研发阶段性总结
- Alpha阶段项目总结
- Atitit 研发管理之道 attilax总结 艾龙 著 研发管理 1 简介 1 基本理念 2 基本原则 2 内容 3 团队建设 4 流程设计 4 成本管理 4 项目管理 4 绩效管理 4 风险管理
- HuaXinIM聊项目阶段总结一