毕设第三周工作日记和第四周安排

博主在第三周专注于Angular的学习,从HTML、JS、TS基础开始,逐步深入理解Angular的模块、组件、服务、装饰器、视图、数据、路由等核心概念。遇到困难后调整学习路径,通过实际操作加深理解。第四周计划包括完善“英雄之旅”项目,撰写开题报告,并设计页面。
摘要由CSDN通过智能技术生成

第三周日记

本周主要内容是学习https://angular.cn/上的内容
由于网站上说要先对HTML、JS、TS有一定了解,之前JS和TS接触不多,所以上周先从菜鸟教程里先跟着大致过了一遍了解基本框架。
这周由于直接入手预置项目难度有点高,前期进度缓慢,后期主要是一边看概念一边在预置项目里进行各种尝试。

周一

开始跟着angular这个网站操作
由于被目录试一试中的快速上手蒙蔽了双眼,直接跟着死磕购物网站范例
但是由于项目是预置的,花费了大量时间去理解每个模块的原理,进度非常缓慢,跟着操作到了管理数据部分

周二

由于预置项目如果要学习彻底对我来说需要了解的内容有点多且难,于是选择大致了解,理解流程,知道组件怎么操作,传递数据,通过表单收集数据等等。
在试一试最后的搭建环境节点,我终于发现下面才是真·新手教程
重新开始
1.首先是把工具全部安装好
2.结合之前死磕的购物网站流程,理解模块、组件、服务、装饰器、视图、数据、路由之间的关系,然后在深入了解概念的同时通过操作购物网站工程加深理解
3.模块,理解之前用过的declaration、imports等属性含义。
总结一下模块就是1)声明属于本模块的组件、指令、管道,2)公开别的模块组件模板需要用的组件、指令、管道,3)导入别的模块,4)提供别的组件要用的服务

周三

4.组件
@Component组件

在基于ssm网上商城系统的毕设中,我的周工作记录如下: 周一:这一天主要是研究整个网上商城系统的功能需求和架构,以及准备开发环境和工具,如Eclipse、MySQL、Tomcat等。同时也开始阅读相关技术文档,如MyBatis、Spring、SpringMVC的使用手册,细节的问题都在这一天梳理好了。 周二:开始着手搭建后端部分,包括数据库的设计,用MyBatis搭建实体类、Mapper映射文件等。这一天主要是进行数据库的设计和搭建,设计表结构、添加数据等。在此过程中,还需要根据后续的业务逻辑来不断优化表结构,从而确保数据库有更良好的扩展性。 周三:后端部分的继续开发,包括编写Service层和Controller层的代码。主要是完成登录、注册、商品管理等基本功能。我的实现是按照功能拆分Service接口,并针对每个接口写对应的单元测试,确保接口的正确性和可行性,同时发现一些代码中的问题并进行调试。 周四:前端部分的开发,主要是实现网页的静态部分和前端框架的搭建,如Bootstrap、jQuery等。因为我并不是专门的前端开发人员,所以这一天主要是学习已有框架的使用和一些相关知识,如HTML、CSS、JavaScript的语法,页面的布局、样式细节等,并进行前端页面的设计和制作。 周五:整个项目的bug修复和完善。因为之前开发过程中可能会有一些没有注意到的问题,所以这一天主要是进行代码的重构和完善,优化代码的性能和可编程性,确保整个系统的稳定性和可持续性。 通过以上周工作记录,我深刻体会到了开发一个良好的网上商城系统的复杂性和互动性,整个过程除了代码的实现,还需要高度的关注性能、安全,以及对用户的体验和反馈。在梳理需求、设计整个系统架构、开发和测试的过程中,我更加深入了解到了各个部分之间的耦合度,进一步认识了软件工程和软件项目管理的重要性。我将更加努力,不断提升自己的技能和能力,开发出更加完善的网上商城系统应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值