total time: 10days
time period:
- 2019.7.1~2019.7.5
- 2019.7.8~2019.7.13
day | android | web front end | web back end |
---|---|---|---|
1 | 下载,安装Android Studio, 创建第一个项目, 运行Hello World | 了解Spring boot 前端模板写法 | 创建第一个Spring boot 项目,运行Hello World |
2 | 摸索Kotlin语言用法, 初步搭建起三个基础页面(登录 答题历史 答题界面)的框架 | 配合back end搭建项目, 大致了解框架的渲染引擎的用法,跑通前端的示例代码 | 完成数据库的建立 |
3 | 熟悉kotlin语言,完成登录页面的MVC全套代码 | 完成教师登录页面,找到合适的Bootstrap模板,开始编写前端主页 | 学会在Spring boot项目中连接数据库,学会使用jpa操作数据库, 试着编写第一个api接口 |
4 | 编写测试列表界面 | 尽量完成index页面,使用spring boot进行渲染(登录后的第一个页面就用后端渲染) | 实现学生和教师登录API |
5 | 编写学生的测试页面 | 完成问题的增删查改页面 | 完成教师对问题的增删查改API |
6 | 消除已有bug, 完成测试历史列表页面 | 完成试卷的增删查改页面 | 完成教师对试卷的增删查改API |
7 | 完成测试历史的详情页面 | 完成测试的增删查改页面 | 完成教师对测试的增删查改API |
8 | 完成测试页面,测试列表与server的消息收发 | 完成问题页面和试卷页面与server的消息收发 | 完成对学生的测试相关API |
9 | 完成所有页面与server的信息收发, 完成所有测试 | 完成所有页面与server的信息收发 | 实现接口文档中的所有API,测试所有的API |
10 | 调试程序,完成验收工作 | 调试程序,完成验收工作 | 调试程序,完成验收工作 |
day | android | web front end | web back end |
---|---|---|---|
1 | 完成目标 | 完成目标 | 完成目标 |
2 | 完成目标 | 完成目标 | 完成目标 |
3 | 完成目标 | 完成目标 | 完成目标 |
4 | 完成目标 | 完成目标 | 完成目标 |
5 | 基本完成, 遇到了一个难以处理的bug | 基本完成 | 完成目标 |
6 | 完成目标 | 完成目标 | 完成目标 |
7 | 完成目标 | 完成目标 | 完成目标 |
8 | 完成目标 | 完成目标 | 完成目标 |
9 | 部分功能存在缺陷 | 部分网站的bug未消除 | 部分API的实现有bug |
10 | 完成目标 | 完成目标 | 完成目标 |