发表于: 2019-12-18 22:59:59
1 1283
今日想法:
1.分析要做什么
2.分析需求所需字段
3.分析需求所需功能
4.想一想该怎么实现
今日作为:
因为之前的经历,导致了我浪费了近一周的时间,瞎搞任务四,不能再这样了,吸取教训。
首先第一个页面要改的地方是优秀学员展示,并同时还要带上根据工资进行排序,并且只展示四个。
根据第一个页面的观察,得知该后端的设计:
名称 = name = string
介绍 = introduction = string
图片地址 = img = string
工资 = income = int
创建时间 = new_time = long
创建人员 = new_id = long
更新时间 = update_time = long
更新人员 = update_id = long
请求方式 = GET = 不用传参
业务逻辑:
1.查询所有在该表内的人员
2.将查询的结果集利用工资来进行高低的排序
3.排序后的结果集只取四个来返回给前端
实现方式:
1.直接一次性在mybatis的xml文件里用sql语句实现。
2.先查出全部人员,在业务层的接口实现中去实现。
(这个有点点像任务三的设计)
根据第二个页面的观察,得知该后端的设计:
名称 = name = string
介绍 = introduction = string
图片地址 = url =string
门槛 = threshold = int
易难程度 = degree = int
成长周期 = cycle = int
稀缺程度 = scarce = int
薪资待遇A = salary_a = string
薪资待遇B = salary_b = string
薪资待遇C = salary_c = string
有多少人正在学 = learn = int
提示 = prompt = string
创建时间 = new_time = long
创建人员 = new_id = long
更新时间 = update_time = long
更新人员 = update_id = long
请求方式 = GET = 传入ID
很有可能要两张表,来实现这样的分层分级的关系。
业务逻辑:
1.刚点进去的时候,是直接查询全部。
2.点击那个职业就相当于传入哪个workid。
3.根据传入的workid来返回对应的职业介绍。
实现方式:
1.直接一次性在mybatis的xml文件里用sql语句实现。
2.先查出全部人员,在业务层的接口实现中去实现。
今日问题:
第二个页面里面的,门槛,易难程度,成长周期,薪资待遇,不知道用的类型和字段是否正确。
明日想法:
实现表的设计,表格类,持久层,业务层,控制层,的各个接口,但接口实现需要花时间。
评论