项目总结

记录 2019.7.1 至今大大小小的实战项目


2019.07.01—至今 北京百星电子系统有限公司


百星公司官网项目

📅开发周期:2019.07.04—2019.07.18

📄项目简介:公司官方网站。

🔗项目链接暂未上线

📐技术架构:Vue.js、Stylus

🔧相关工具:蓝湖、Sketch

🔒难点攻克

  1. 页面小三角问题

    .arrow
        position: absolute
        top: 18px
        right: -47px
        width: 8px
        height: 8px
        border-top: 1px solid #e0e0e0
        border-right: 1px solid #e0e0e0
        transform: rotate(225deg)
    

📝项目总结:作为工作后第一个练手的项目,难度较小。完全的静态页面,暂时不需要连接后台获取数据,只是在细节上有几个点需注意:

  1. Vue 组件的拆分要合理
  2. git 上传代码的步骤要清晰
  3. vue-router 滚动行为

    // 文件位置: /router/index.js
    export default new Router({
      scrollBehavior (to, from, savedPosition) {
        return { x: 0, y: 0 }
      }
    });
    

ePortal项目

📅开发周期:2019.07.22—2019.

📄项目简介:公司门户网站,将薪资系统、物流系统、项目管理系统、工单系统、生产管理系统等多个功能分支整合开发,是对公司内部管理的众多具体功能的实现。

🔗项目链接暂未上线

📐技术架构:Vue.js、Vuetify、Node.js、Express、MongoDB、Mongoose

🔧相关工具:Sketch、Robo 3T、Postman

🔒难点攻克

📝项目总结:一次真正的锻炼机会。项目采用分组合作开发、模块分配至个人的方式,每个人分配的小模块都是前台后台数据库一把抓。技术角度上是从零开始学习 Node.js、Express、MongoDB 并直接应用于项目中,遇到问题也几乎都是自主解决,项目开发过程也基本遵循 Git Flow 工作流。但开发前期在代码规范方面做的并不好,后期在前辈的带领下对整个项目进行了重构,提升了总体的健壮性和规范性。

生产管理微信小程序

📅开发周期:2019.07.22—2019.12.25

📄项目简介:与 ePortal 项目的生产管理模块搭配使用并依托其进行上线,主要功能是用户根据其权限录入对应制作中心内打印机器的打印量,录入方式分为小程序内录入和扫描小程序码带参进入小程序录入页面录入,且可查看权限内制作中心里所有机器的录入历史记录。

🔗项目链接:微信内搜索小程序「生产机器计数系统」

📐技术架构:小程序开发语言、Node.js、Express、MongoDB、Mongoose

🔧相关工具:微信开发者工具

🔒难点攻克

📝项目总结:起初与 ePortal 同步开发,由组内其它成员负责,后协助进行界面的完善及整体逻辑和细节的修改优化。第一次接触小程序开发,在熟悉 Vue 语法的基础下摸清小程序的目录结构后进行得还是比较顺利的。唯一要提的就是微信小程序的官方文档写的真不咋地🤪,API 用法和参数描述得含糊不清让人走了不少弯路。

updatedupdated2020-01-032020-01-03
update date
加载评论