基于DevCloud实现小组开发在线购物网站过程分享
【摘要】 课程要求以小组合作的形式,完成一个前后端分离的在线购物Web系统。课程中借助DevCloud平台,利用其代码托管、代码检查、需求、缺陷管理以及测试等功能,最终部署在弹性云服务器ECS上,成为可访问、交互的购物网站:能注册用户或商家、添加购物车、上下架商品、管理员举行商城活动等。整个项目配合华为云平台,加深对于需求、设计、实现、编码、构建、测试、部署等软件生命周期的理解。
概述
课程要求以小组合作的形式,完成一个前后端分离的在线购物Web系统。课程中借助DevCloud平台,利用其代码托管、代码检查、需求、缺陷管理以及测试等功能,最终部署在弹性云服务器ECS上,成为可访问、交互的购物网站:能注册用户或商家、添加购物车、上下架商品、管理员举行商城活动等。整个项目配合华为云平台,加深对于需求、设计、实现、编码、构建、测试、部署等软件生命周期的理解。
小组创建
组长注册并开通【基础版DevCloud】,新建【Scrum】项目,通过链接邀请组员进入同一小组。
代码托管
小组成员通过git将仓库拉取到本地,方便推进项目,提升效率。
区分前后端,防止git push时产生冲突。前端采用Vue,后端采用Springboot框架,数据库使用mysql。
代码检查
通过代码检查功能,能够快速定位负责该部分代码的同学,给出明确的编程规范问题并解决:
部署
当时利用平台的部署功能,因为不熟悉相关参数设置,运行到启动SpringBoot服务时失败了,为了赶作业dd最后l采取了docker部署。如果能利用上该功能,无疑对于整体的开发、交付流程更有帮助。
附:
整个购物网站的uml类图:
git仓库地址:https://codehub.devcloud.cn-north-4.huaweicloud.cn/2023rjgc_Lab2_d12xz00001/Lab4.git
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)