您当前的位置: 首页 > 

漏刻有时

暂无认证

  • 3浏览

    0关注

    717博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

精品课程申报系统实战开发代码全纪录

漏刻有时 发布时间:2022-03-28 10:16:24 ,浏览量:3

实战开发记录
    • 项目沟通
    • 项目说明
    • 项目分解
    • 项目开发
      • Day1 用户登录
      • Day2 后台管理
      • 菜单能否单击
      • Day3~4 项目信息录入
      • Day5 短信通知
        • 短信发送上报通知
        • 不同权限管理员区域的选择
        • 三级管理员角色标题
      • Day6 流程审核
        • smarty模版的文字literal转化

我是一名数据可视化的前端开发者,基于Echarts和百度高德腾讯地图开发平台做图表的新型农民工。本来打算开个直播记录本次的实战记录,但是一则项目牵涉保密性无法公开,二是天天处于加班和无规律的状态。只能随手记录,权当一乐。

项目沟通
  • 3月2日沟通项目意向,预计4月初上线;
  • 3月10日沟通开发方向和大致内容;
  • 3月17日确定开发;
  • 3月26日走完商务流程,4月1日前要全线测试。

这个就是生活中的现实!每次,我本以为都有足够多的时间来开发,而实际上的情况,都是在沟通。

  • 沟通需求,从初步意向到落地的可能性;
  • 沟通预算,干多少货拿多少钱,打工思维也好老板格局也罢,不谈钱的合作都是耍流氓。
  • 沟通细节,描红画绿的设计,操作按钮的大小,表格边框的粗细…与纠结于细节的客户最好的沟通方式就是加钱。如果没办法加钱,那就加班~
项目说明
  • 原预计至少15天的开发周期,全新定制功能,牵涉前端、后台、流程审批、专家评审、短信通知等多个模块,以及对应的数据可视化大屏;
  • 难点是时间紧任务重,测试时间不足,部分资料尚需要在边开发边确认的过程中调整;
  • 前端框架:layui+jquery+echarts
  • 后端语言:php+smarty
  • SDK开发包:阿里云短信+mPdf+PHPExcel
项目分解
  • 模块分解,4月初上线,暂时区县专家评审和数据大屏的功能,时间能用肉眼看到的不可实现;
  • 任务分解,按照前端UI、后台管理、资料录入、用户权限分配、流程审批等模块,做对人对时间的安排;
项目开发 Day1 用户登录
  • 2022.3.26正式进入开发环节。在沟通谈判的时候,客户的合作意愿比较明确和强烈,提前有做部分的准备工作。当然这个就是“赌一把”的概念,不合作了,只能把这部分准备工作应用到下个项目中去了,摊平成本,是一个合格程序猿的必备技能。
  • 数据库字段创建,20个数据表,300多个预测字段(项目文档有明确的填写字段,包括填写要求以及管理员、日志等后台常用功能的数据表);
  • 手机号&密码登录;
  • 手机号&验证码登录; 现成的模块,做功能移植和代码复制,不起眼的工作量,但细节的调整也耗时不少。这就是模版制作和定制最大的不同,很荣幸,我都经历过。
Day2 后台管理

面向CSDN对象编程 项目开发过程中,前期的逻辑分析和实际操作,总是有很大的差距。小的差距,却带来代码的大幅度调整。以前总是把中途CSDN出来的代码“拿来主义”,但是慌忙赶路,空闲回头时,却再也找不到一丝丝痕迹。

菜单能否单击
            {if $data1['pro_status'] eq "1"}
            {if $smarty.get.pro_types eq "1"}            
关注
打赏
1661217259
查看更多评论
0.1718s