第二周个人周报-197242-李俊廷

197242-李俊廷 2026-04-06 21:05:15

一、本周计划任务和本周实际完成的任务

任务情况预计用时实际用时
系统总体架构设计完成2h2h
类图设计完成2h2.5h
数据结构设计(文件存储)完成1.5h1.5h
学习Java基础与项目结构完成3h3h
初步搭建IDEA项目完成1.5h1.5h

二、个人工作中存在的问题以及应对措施

不足:

1.在类图设计过程中,对类之间的关系(如一对多、多对多)理解不够清晰;

2.初次使用Java进行项目开发,对项目结构(分层设计)掌握不熟练;

3.文件读写过程中,对数据格式设计考虑不够全面;

4.对如何将需求转化为具体类结构存在一定困难。

措施:

1.查阅UML相关资料,加强对类之间关系的理解;

2.学习Java面向对象编程思想,熟悉类的封装与设计;

3.参考已有项目的数据存储方式,优化txt文件结构;

三、本周学习内容

1.学习了Java基础语法及面向对象编程(类、对象、封装);

2.掌握了Java文件读写(FileReader、BufferedReader等);

3.学习了软件设计阶段的基本内容,包括类图设计和系统架构划分;

4.初步了解了项目分层设计(model、service、ui);

5.熟悉了IDEA开发环境的使用及项目创建流程。

四、个人对本周工作的感悟

       本周主要完成了系统设计阶段的相关工作,包括系统架构设计、类图设计以及数据存储方案的确定。同时,通过学习Java相关技术,为后续编码阶段做好了准备。

       在类图设计过程中,我逐渐理解了面向对象设计的重要性。通过将系统划分为用户类、电影类、评分类、评论类等多个模块,使系统结构更加清晰,也为后续开发提供了良好的基础。此外,数据存储结构的设计也让我认识到,合理的数据组织方式对于系统实现至关重要。

       在学习Java的过程中,我逐渐从理论过渡到实践,对如何将设计转化为代码有了初步认识。但同时也发现自己在设计与实现之间的衔接上仍存在不足,需要进一步加强理解。

       总体来看,本周完成了从“需求分析”向“系统设计”的过渡,为后续编码阶段奠定了基础。在接下来的阶段中,我将重点投入到具体功能的实现,并不断完善系统结构,提高代码质量。

                                                学号:20241004414     班级:197242    项目:电影评分推荐系统    姓名:李俊廷

...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

259

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Lucky_Limp
  • h6ldZywoo
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧