植物科学种植管理小程序 总结与期望

1.1 总结
        小组上学期开发的植物推荐系统是在微信小程序上,使用微信小程序开发上的WXML、WXSS、JS、JSON(对比于前端的HTML,CSS)进行开发。
        虽然上一学期才接触一些前端的知识和框架(像Vue、React),发现微信小程序开发的框架体系跟它们很相似,都比较推崇模块化,组件化,数据与元素的绑定。微信小程序开发中有着很多的样板可供我们进行选择。这样没有繁琐的DOM操作,组件之间完全分离,样式和逻辑都是封装在模板里面,这样会明显提高开发者前端开发的工作效率。
     当然,在学习和开发的过程中也遇到了很多的麻烦和问题。比如,在WXSS文件中不支持本地图片,根据Web开发的思维,一般都是在background-image:中设置本地图片路径,但是在微信小程序上这是行不通的。还有就是我们一般在程序的入口设置我们程序的第一个页面,但是在小程序中并没有类似的方法,只有在小程序中找到app.json文件的pages数据的第一个元素就是首页。但有时我们需要微信扫码直接跳转小程序内部的指定页面,那么这时,我们需要在小程序管理后台,设置扫码打开的页面路径。还有就是小程序向后台请求接口必须使用Https,还需要配置合法域名等等。
   通过本次的学习,也学习了一定的前端的知识,对于以后的学习和开发打下了坚实的基础。

二、期望:本小组上学期开发的植物科学种植管理系统是基于微信小程序的环境进行的开发,实现了植物关键字查询,植物详细信息查询,天气预警功能,植物推荐等功能。开发过程中我们使用了微信小程序的云开发,云数据库功能,极大地提高了开发效率,让我们体会到了云开发的魅力,与此同时我们也对微信小程序有了更深入的了解,为以后的开发学习奠定了基础。我们对我们的小程序有以下几点期望:

1.很多功能比较依赖于调用API,以致于服务的稳定性没法得到保证,希望能够通过算法自己编写一些功能。

2.植物的种类还不够全面,有些植物缺少信息,希望能够扩展我们的数据库内容。

3.界面不够美观,还需要优化界面。

4.植物推荐功能的算法单一简单,需要基于深度学习来进行改进和优化。

软件项目管理(一) 小组成员:林瑜 202031101533 陈驰202031101425相关推荐

  1. 软件项目管理0711:团队成员怕担责任

    软件项目管理0711:团队成员怕担责任 今天遇到问题是在跟其他分包商对接的时候,团队有一个小伙子在对接口的时候总是推脱,让对方找项目经理,其实内部已经评估过大概的方案,已经有了一个相对成熟的方案,这种 ...

  2. 东北大学软件项目管理与过程改进_工程项目管理信息化实施方案

    随着我国经济的高效发展,各行各业发展迅速,许多的建筑企业为了对工程项目更好的进行管理,所以对工程项目管理软件工程e管家进行了实施.不过有人来问小编工程项目管理信息化实施方案是怎样的,那么下面就跟随小编 ...

  3. 『软件工程4』一文了解软件项目管理中的4P

    软件项目管理中的4P 一.项目管理的重要性和定义 1.重要性(两个阶段) 2.软件项目管理的定义 二.管理四要素4P 1.管理的四要素(4P) 2.软件项目中影响最终结果的要素 3.项目管理关心的问题 ...

  4. 实验二——软件项目管理的直观感受

    小组成员:雷靖 202031101500   花志鸿 202031101484 通过第一节理论课,我们对软件项目管理有了一个大致的了解:软件项目管理需要从更宏观的层次来指导软件项目的设计和开发.本次实 ...

  5. 软件项目管理---项目范围管理

    软件项目管理 项目范围管理 项目范围管理概述 项目为管理是指对项目包括什么与不包括什么的定义与控制 这个过程用于确保项目组 项目干系人对项目结果的项目产品以及生产(开发)这些产品所用到的过程有共同的理 ...

  6. 软件项目管理实践经验谈

    软件项目成功的要素--软件项目管理实践经验谈 2005.08.29  来自:<程序员>  王晓毅 曾经有个笑话,说三个软件高级人材等待上帝安排工作,一个说自己擅长抽象思维,上帝说那就做系统 ...

  7. 软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  8. 软件项目管理第4版课后习题-期末复习题型分册版-带答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  9. 软件项目管理:教你如何做好团队管理

    软件项目管理,能够做好团队管理,就是一个很好的开始和基础.倘若你的团队都管理的不好,那么又怎么去安排项目成员去工作,把客户交代的事情给办好呢?软件项目最终的目标是实现客户目标,让客户满意度更高.小编, ...

最新文章

  1. Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)
  2. 控件与布局(WPF)
  3. 【知识发现】基于用户的协同过滤推荐算法python实现
  4. Teradata大数据新动作:通过统一数据架构拥抱开源
  5. HDU - 5008 Boring String Problem(后缀树求本质不同第k大子串)
  6. 《从零开始学ASP.NET CORE MVC》课程介绍
  7. background 旋转_基于HTML5 Canvas实现工控2D叶轮旋转
  8. 用matlab s函数 阶梯,如何用matlab使用函数式M文件计算s=n!,要具体的步骤。谢谢...
  9. python环境配置(二)——centos6+ 安装python3.6以及pip3
  10. P2P网络借贷系统-核心功能-用户投标-业务解说
  11. nginx websocket 代理
  12. 计算机与现代社会英语作文,急求英文翻译 随着现代社会的发展,人工智能已经逐步进入了我们的生活。人工智能带给了我们生活无穷的便...
  13. Yolo opencv刻度尺识别 刻度读数识别 水尺识别 水位识别源码
  14. macbook更新系统服务器,mac系统怎么更新_苹果笔记本系统如何更新-win7之家
  15. 如何让好习惯成为你人生中的一部分
  16. Shell脚本之正则表达式以及文本编辑器
  17. Android程序员现状:没有架构师的命,却得了架构师的病!
  18. 【Promise】自定义 - 手写Promise - Promise.all - Promise(executor)
  19. 云计算学习笔记——计算机网络基础及计算机网络参考模型
  20. 【总结】Java 日期时间

热门文章

  1. 新版网络安全等级保护测评报告模板包含哪些内容?哪里可以找到?
  2. 《lwip学习1》-数据流篇
  3. “数矩觉醒”年代 联想凌拓的“立与破”
  4. Java-----什么叫依赖
  5. ExcelVBA之复制文件
  6. java苹果推送_iphone 推送通知 java 实现
  7. C51单片机驱动LCD1602显示字符串
  8. Java基础教程23-static举例
  9. crowd counting 常用数据集 百度网盘
  10. 专有宿主机是云服务器的一种吗?