一、总结

时间飞逝,暑期项目实训转眼来到了第二周。在完成了第一周的需求分析、系统设计、技术学习等阶段后,我们项目组终于进入了编码开发的阶段。
经过分工,我的工作是小程序后端的开发。周一周二两天完成了三个接口的编写。接口详情见文末。
在这两天的开发实践中,我们发现了很多问题。例如需求不明确,每个人对需求的理解不同产生了分歧、数据库设计不合理导致频繁改动表结构、技术不熟练等。这些问题反映了我们在团队协作开发上的不熟练,需要我们慢慢协商解决。前期的开发速度可能稍慢,之后熟练了速度应该会增快。

二、接口详情

1.获取活动信息

URL:/wx

  1. 获取活动信息列表

    TODO:

    获取活动信息列表(用于展示正在进行的活动和还没开始的活动)

    URL method
    /getActsList POST
    传入数据 类型 说明

    请求的返回数据格式如下:

    [{"act_id": 2,"act_name": "测试活动2","act_desc": "这是第二个测试活动","act_start_time": "2021-07-09T10:30:54.000+00:00","act_end_time": "2021-07-09T11:31:03.000+00:00","room_name": "五区205"}{"act_id": 3,"act_name": "测试活动3","act_desc": "这是第三个测试活动","act_start_time": "2021-07-10T10:30:54.000+00:00","act_end_time": "2021-07-10T11:31:03.000+00:00","room_name": "五区205"}]
    
  2. 获取活动详细信息

    TODO:

    获取活动详细信息

    URL method
    /getActInfo POST
    传入数据 类型 说明
    act_id int 活动ID

    请求的返回数据格式如下:

    {"act_name": "测试活动1","act_desc": "这是一个测试活动","act_start_time": "2021-07-07T08:40:18.000+00:00","act_end_time": "2021-07-07T09:40:21.000+00:00","room_name": "测试教室1","pick_start_time": "2021-07-06T08:40:43.000+00:00","pick_end_time": "2021-07-06T09:40:47.000+00:00","sign_in_time": "2021-07-07T08:30:53.000+00:00","sign_out_time": "2021-07-07T09:50:07.000+00:00"
    }
    
  3. 获取座位布局

    TODO:

    获取座位布局,返回教室行数、列数、状态与颜色的映射以及每个座位的ID、编号、是否为座位、状态等信息

    URL method
    /getActRoomSite POST
    传入数据 类型 说明
    act_id int 活动ID

    请求的返回数据格式如下:

    {"row": 2,"col": 8,"seats": [[{"seat_id": 1,"is_a_seat": 1,"status_color": "#FFFFFF","no": 1},{"seat_id": 9,"is_a_seat": 1,"status_color": "#FFFFFF","no": 7}],[{"seat_id": 2,"is_a_seat": 1,"status_color": "#FFFFFF","no": 2},{"seat_id": 10,"is_a_seat": 1,"status_color": "#FFFFFF","no": 8}],[{"seat_id": 3,"is_a_seat": 0,"status_color": "#000000","no": 0},{"seat_id": 11,"is_a_seat": 0,"status_color": "#000000","no": 0}],[{"seat_id": 4,"is_a_seat": 1,"status_color": "#FF0000","no": 3},{"seat_id": 12,"is_a_seat": 1,"status_color": "#FFFFFF","no": 9}],[{"seat_id": 5,"is_a_seat": 1,"status_color": "#FF0000","no": 4},{"seat_id": 13,"is_a_seat": 1,"status_color": "#FFFFFF","no": 10}],[{"seat_id": 6,"is_a_seat": 0,"status_color": "#000000","no": 0},{"seat_id": 14,"is_a_seat": 0,"status_color": "#000000","no": 0}],[{"seat_id": 7,"is_a_seat": 1,"status_color": "#FFFFFF","no": 5},{"seat_id": 15,"is_a_seat": 1,"status_color": "#FFFFFF","no": 11}],[{"seat_id": 8,"is_a_seat": 1,"status_color": "#FFFFFF","no": 6},{"seat_id": 16,"is_a_seat": 1,"status_color": "#FFFFFF","no": 12}]],"status": [{"status": 1,"color": "#FFFFFF"},{"status": 2,"color": "#FF0000"},{"status": 3,"color": "#FFFF00"},{"status": 4,"color": "#0000FF"}]
    }
    

暑期实训第二周周一周二总结相关推荐

  1. 项目实训第二周(车道线检测)

    本周工作 上一周对于LaneNet这一模型进行了了相关复现,训练以及测试,因为LaneNet算是比较经典的一个车道线检测模型,距今时间较长,而且其问题我也在上一周的博客中指明,这一周我继续对于近今年国 ...

  2. (个人)AR电子书系统创新实训第二周(2)

    打包安卓遇到的问题&测试二维码生成功能 打包安卓 在上一篇报告中我成功地做出了一个简单的二维码识别项目,于是我便尝试将其打包为安卓格式.安卓文件确实顺利地打包出来了,程序也可以运行,但出现了一 ...

  3. 山东大学软件学院项目实训第二周

    根据需求分析,我们进行了实体类的设计. 一个是试卷类Paper import java.util.Date;public class Paper {//试卷idprivate Integer pape ...

  4. 暑期实训21组第一周个人工作总结

    2022.6.21 参加暑期实训开题会议 下午13:30,参加由队长主持的队内的第一次全体线上会议,主要明确项目的内容.要点.技术.人员.分工等问题: 下午15:00,参加由英特尔的指导老师主持的答疑 ...

  5. 【百家稷学】深度学习计算机视觉生产实习(山西农业大学暑期实训)

    继续咱们百家稷学专题,本次是有三AI在山西农业大学开设的为期10天的正式暑期专业课程.百家稷学专题的目标,是走进100所高校和企业进行学习与分享. 本次主题 本次实训是在山西农业大学进行,主题是< ...

  6. 实训第二天的收获beep~~~

    今天是实训第二天,桂老师开始讲解C#的基础知识,相较于昨天的各种理论,今天的知识点明显好掌握一些,所以听的也比较有动力. 上午的时候主要讲了控制台的一些属性方法,还有命名法,下午才是重头戏,一直没有理 ...

  7. 暑期实训总结_李小倩

    暑期实训总结 姓名:李小倩  学号:111307105 班级:CSDN-java班 年级:2011级 转眼间实训已经结束有些时间了,我想这个实训对于我们参与的每一个人来说都是一段美好快乐的记忆.记得距 ...

  8. 暑期实训心得及总结_史国旭

    暑期实训心得及总结                     姓名:史国旭  学号:111307168 班级:CSDN-java 年级:2011级 转眼间实训已经结束4天了,我想这个实训对于我们参与的每 ...

  9. 项目实训第一周2-学习系统的使用

    项目实训第一周2-学习系统的使用 1.代码生成器的使用 2.sql生成器的使用 3.其他组件的使用 1.代码生成器的使用 如图,是代码生成器的基本构造 可以自行定义选择你要生成代码的注释信息,表信息, ...

最新文章

  1. 《精通ArcGIS Server 应用与开发》——第 1 章 ArcGIS 10简介1.1 ArcGIS 10体系结构1...
  2. java日志和SLF4J随想
  3. Linux基础(day59)
  4. Spring Security 入门(3-11)Spring Security 的使用-自定义登录验证和回调地址
  5. OGNL中#和%的用法
  6. 微软太良心,这么强大的软件竟然完全免费!
  7. windows下通过eclipse进行远程执行出错:Permission denied:
  8. Java 并发(入门梳理)
  9. Linux 文件或文件夹重命名命令mv
  10. greasyfork脚本怎么取消_更新了js脚本,回答一些常见问题
  11. QString string int double char 相互转化
  12. android create命令,phonegap运行android – create命令失败,退出代码8 – linux
  13. CodeProject.com上微软BizTalk平台技术文章集锦
  14. 台式计算机usb接口无反应6,教你电脑usb接口不能用的解决方法
  15. 你家的wifi安全么?
  16. 等保2.0测评综合得分计算
  17. 珍大户《认知世界的经济学》学习笔记 --第19课 时间补偿 第20课 利率 国债 MLF SLF OMO 利率
  18. houmee实习日记4.17
  19. 开发者说:深度剖析开源分布式事务方案 Seata 的事务协调器
  20. java计算机毕业设计销售合同管理系统源码+lw文档+系统+数据库

热门文章

  1. python登录斗鱼_python3 selenium模拟登陆斗鱼提取数据保存数据库
  2. Oracle系列之add_months简介以及用法归纳教程
  3. 用户账户计算机管理员密码,电脑管理员密码是什么
  4. centos 7 安装极点五笔中文输入法
  5. 医疗器械三类申请需要提交什么材料?
  6. Linux驱动 | OLED显示模块驱动(SPI)
  7. Linux 驱动 | SPI子系统
  8. 在Linux下如何使用磁带机
  9. linux 游戏 复刻,魔法门复刻手游官网版-魔法门复刻下载v4.00.9-Linux公社
  10. PASSWORD_VERIFY_FUNCTION(口令复杂性验证)