{"text_format":"2","workbook":"xlsx","n_sheets":5,"sheets":["功能一栏","整体进度","前期问题点","bug票","PHP编码规范"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"功能一栏","index":0,"n_rows":18,"n_cols":15,"rows_kept":18,"cut":false,"hidden":false,"merged":[[2,1,11,1],[12,1,16,1],[17,1,20,1],[17,7,20,14],[17,2,20,2],[17,3,20,3],[17,5,20,5],[17,4,20,4],[17,6,20,6]]}
[]
[null,"模块","页面","说明","难易度","注意点","预计总工时","UI担当","工时","前端担当","工时","后台担当","工时","操作处理","工时"]
[null,"定制巴士微信端","首页",null,1,"发车点、目的地暂时为静态的",null,"陈建一","/","赵健",null,"石福鹏",0.5]
[null,null,"查询结果（班次）",null,2,null,null,"陈建一","/","赵健",null,"石福鹏",2]
[null,null,"订单提交",null,5,null,null,"陈建一","/","赵健",null,"石福鹏",8,"石福鹏",2]
[null,null,"上车点、下车点提取","调用百度API",3,null,null,"/","/","赵健",null,"/",null,"石福鹏",5]
[null,null,"订单列表（进行中）","状态（待支付、待出行）",2,null,null,"陈建一","/","赵健",null,"罗晨杰",2,"石福鹏",1]
[null,null,"订单列表（已完成）","状态（已取消、已完成）",2,null,null,"陈建一","/","赵健",null,"罗晨杰",2,"石福鹏",1]
[null,null,"订单明细","状态（待支付、待出行、已出行）",2,null,null,"陈建一","/","赵健",null,"罗晨杰",2,"石福鹏",1]
[null,null,"成功失败提示页面",null,1,null,null,"陈建一","/","赵健",null,"罗晨杰",1,"石福鹏",1]
[]
[]
[null,"定制巴士司机端","在地图上线路规划、导航功能、上下客标记","调用高德API",4,null,30,null,null,"傅冬荣",20,"石福鹏",8,"石福鹏",2]
[null,null,"GPS定位获取当前位置",null,2,null,4,null,null,"傅冬荣",4]
[null,null,"界面控件的布局",null,2,null,8,null,null,"傅冬荣",8]
[null,null,"其他功能及联调",null,2,null,8,null,null,"傅冬荣",4,"石福鹏",4]
[]
[null,"算法设计","/","根据乘客的下单信息调度车辆的算法实现",5,"1、每部车上限3单；2、最大冗余时长：30（分钟）；3、线路总时长：270（分钟）；4、优先考虑出发地",30,"担当：贺奕凯  工时：30"]

{"sheet":"整体进度","index":1,"n_rows":15,"n_cols":27,"rows_kept":15,"cut":false,"hidden":false,"merged":[[14,4,16,4],[14,5,16,5],[14,6,16,13],[2,1,9,1],[14,1,16,1],[10,1,13,1],[14,2,16,2],[14,3,16,3]]}
[]
[null,"模块","页面","说明","难易度","预计总工时","UI担当","工时","前端担当","工时","后台担当","工时","操作处理","工时","2016-08-29","2016-08-30","2016-08-31","2016-09-01","2016-09-02","2016-09-03","2016-09-04","2016-09-05","2016-09-06","2016-09-07",null,null,"已完成"]
[null,"微信端","首页",null,1,null,"陈建一","已完成","赵健",null,"石福鹏",0.5,{"$nulls":14},"进行中"]
[null,null,"查询结果（班次）",null,2,null,"陈建一","已完成","赵健",null,"石福鹏",2,{"$nulls":14},"未开始"]
[null,null,"订单提交",null,5,null,"陈建一","已完成","赵健",null,"石福鹏",8,"石福鹏",2]
[null,null,"上车点、下车点提取",null,3,null,"陈建一","已完成","赵健",null,"/",null,"石福鹏",5]
[null,null,"订单列表（进行中）",null,2,null,"陈建一","已完成","赵健",null,"罗晨杰",2,"石福鹏",1]
[null,null,"订单列表（已完成）",null,2,null,"陈建一","已完成","赵健",null,"罗晨杰",2,"石福鹏",1]
[null,null,"订单明细",null,2,null,"陈建一","已完成","赵健",null,"罗晨杰",2,"石福鹏",1]
[null,null,"成功失败提示页面",null,1,null,"陈建一","已完成","赵健",null,"罗晨杰",1,"石福鹏",1]
[null,"司机端","在地图上线路规划、导航功能、上下客标记","调用高德API",4,30,null,null,"傅冬荣",20,"石福鹏",8,"石福鹏",2]
[null,null,"GPS定位获取当前位置",null,2,4,null,null,"傅冬荣",4]
[null,null,"界面控件的布局",null,2,8,null,null,"傅冬荣",8]
[null,null,"其他功能及联调",null,2,8,null,null,"傅冬荣",4,"石福鹏",4]
[null,"算法实现",null,"根据乘客的下单信息调度车辆的算法实现",5,30,"担当：贺奕凯  工时：30"]

{"sheet":"前期问题点","index":2,"n_rows":2,"n_cols":4,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
[]
[null,"号码","问题点","解决策或规避案"]

{"sheet":"bug票","index":3,"n_rows":4,"n_cols":10,"rows_kept":4,"cut":false,"hidden":false,"merged":[]}
[]
[null,"编号","现象","是否bug","摘出日期","对应","对应完成日期","确认","确认日期","说明"]
[null,1]
[null,2]

{"sheet":"PHP编码规范","index":4,"n_rows":39,"n_cols":3,"rows_kept":39,"cut":false,"hidden":false,"merged":[]}
[]
[null,"编号","说明"]
[null,1,"共通的底层文件以 inc来作为扩展名"]
[null,2,"变量采用下划线来区分单词 例：m_user_info"]
[null,3,"函数采取驼峰式明明 例：getUserInfo"]
[null,4,"变量采用下划线来区分单词 例：m_user_info"]
[null,5,"尽量不要嵌套运用?:的方式来赋值"]
[null,6,"尽量抽取共通函数"]
[null,7,"变量一律用小写英文字母"]
[null,8,"宏一律用大写英文字母"]
[null,9,"文件名一律用小写英文"]
[null,10,"每个文件头部要写上作者，创建时间，大致内容"]
[null,11,"每个函数头部要写上 功能概要，输入各参数含义，输出格式以及说明"]
[null,12,"单个函数尽量不要超过100行"]
[null,13,"循环嵌套尽量少于三层"]
[null,14,"在无法避免的需要用到大段代码时,在结尾处加上//end of XXXXX"]
[null,15,"尽量使用默认参数值而非重载函数"]
[null,16,"非必要的文件不要引用"]
[null,17,"文件名要起的符合其功能意义"]
[null,18,"测试代码及文件及时删除"]
[null,19]
[null,20]
[null,21]
[null,22]
[null,23]
[null,24]
[null,25]
[null,26]
[null,27]
[null,28]
[null,29]
[null,30]
[null,31]
[null,32]
[null,33]
[null,34]
[null,35]
[null,36]
[null,37]