您的位置:首页 > 其它

《宋永烨大饭店》项目研发阶段总结

2019-01-17 09:58 10 查看

作者:宋永烨
本次任务完成时间:2018年12月20日~2019年1月10日
开发工具与关键技术:VS JavaScript
完成模块功能:点选饭菜 计费

  1. 功能展示 (1)、点选饭菜 包括选菜与撤销

    选菜功能 点击具体需要的口味即可,系统将自动将菜品呈现在右侧

    撤销 点击撤销购买即可

    使用的代码如下图所示:

    (2)、计费 计费公式为(选择的菜的总价格-优惠金额-抽奖获得金额)*80%
    注意:a、如果不满三元则免费,即如果上述公式得出结果为负数则记为0; b、计费如出现小数,小数点后金额免费;


    附属功能:时钟 ,抽奖(上述功能展示中以经使用,便不演示)
    (传不了视频,所以请自行实验) 如对上述效果有任何质疑可自行实验。

  2. 业务相关关系表(无)
    受开发者自身实力影响,故没有设计受开发者自身实力影响,故没有设计

  3. 经典代码

  4. 总结
    (1) 受本人技术限制,故代码结构较为简单.
    (2) 展开与收起ul li 标签 最开始使用的是 全部display: “none”,最后因不美观,故而进行调整
    (3) 开发代码的过程中,也让我学到了很多老师没有教过或自己没想到的知识;
    比如 for循环是从上往下执行,那倒过来怎么做,这比较简单但也算把学到的知识进行一种拓展.
    再比如 Date() 函数 时间 加 split 剪切 再加上 rotate 旋转 组合在一起 可以构建一个时钟,这可以算复杂的拓展了.

最开始学习的动力,多半来自与兴趣而已,但想要比别人学得快,学的好,那一定少不了努力,利用好课余时间,写一些偶然间迸发的灵感,然后加以组合,修饰,再简单的代码也可以完成只是存与想象中的事物.古语言:”锲而舍之,朽木不折,锲而不舍,金石可镂.”说的便是努力.
想起最开始写的代码,被一个CSS的选择器困扰了很久,最后还是找到了问题.之后,头就没那么铁了,知道自己解决不了,就问老师了.
再回到代码中来,比如那个计费方法,最开始只有加减的功能,之后查找资料,发现了Math() 函数,于是,便有了打折与舍入.再比如添加菜品与撤销菜品,那是我在之前的代码中找的,因为完成时间太早,有些记不起,所以等于有复习了一遍.
至于写这个项目研究总结,因为登陆刚学完,又在讲别的,还没理解完登陆就又要写总结,所以这个项目就没有登陆界面,非常遗憾,但下个项目之后都会有.
虽然本项目较为简单,且内容不多,但既然出现了机会,那就要抓住,成了,皆大欢喜,没成,重在参与.
本项目如有任何错漏欢迎指出
以下为所有代码截图:











内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐