158
社区成员
这个作业属于哪个课程 | 2023-计算机学院-软件工程 |
这个作业要求在哪里 | 团队作业——站立式会议+alpha冲刺 |
这个作业的目标 | No.1-南波兔 集中记录所有博客链接,方便老师助教查看和统计。 |
团队名称 | No.1-南波兔 |
团队项目 | 小福出行 |
团队置顶集合随笔链接 | No.1-南波兔——Alpha 冲刺随笔置顶 |
目录
这次项目我负责了项目UI设计和前后端测试。因为原先做的是网页设计,后来小组经过答辩,决定将项目改成小程序,所有多做了一次UI设计。就UI设计过程中,我深刻意识到用户体验、功能的完整性和美观简洁的页面是最关键的。因此,这要求我们要在小组讨论好所有界面和功能,然后自己再添加一些美化的成分。就测试而言,通过这次测试的学习和实操,我更加意识到软件开发中不断进行的测试工作的重要性。测试前端的时候,要以用户体验为主,不断去完善功能的完整性和用户体验。测试后端基本模块时,使用postman进行简易测试。测试时要求根据代码来测试各种情况,这要求我基本读懂代码,在此过程中要不断学习。测试后端一定要涵盖用户可能做出的所有选择,如果出现代码没考虑的层面要及时反馈。这样才能尽可能保证所有用户的体验。此外,我还意识到,和团队的沟通配合十分主要,这关系到测试本身是否有意义。
这次开发中,我负责了后端的接口开发。我学习了软件idea的配置与使用使用,第一次学习使用Springboot和第一次开发大型项目,学习了代码如何编写,服务器和客户端之前如何通信,如何划分接口模块,学会了springboot实体类,服务类,控制类,mapper接口类的模块编写。还学会了怎么和他人沟通。也出现过其他人写的借口和我自己写的接口无法一起整合运行,前后端交互,数据库设计等问题,但我们还是及时完成了任务。我还需要学习很多东西,希望在下一阶段,我能够继续完善相关功能,提升自己的能力。
开发历程:这次开发我主要负责项目的前端开发,实现了登陆注册模块、忘记密码模块的页面设计、接口连接和功能实现。在这个冲刺期间我学到了很多关于Vue框架的知识和技能,空余时间我会在b站上学习Vue教程,会去Vue官网以及CSDN网站上查找资料,随着相关知识的积累和实操时间的累加,我对Vue的使用也愈发熟练,也能顺利按时完成任务。
心得体会: 第一次接触了大型项目的开发,不但学习了如何编写规范化的代码、服务器和客户端之前如何通信,还学会了怎么和他人沟通。通过这次实践,自己尝试用刚学不久的css编写前端页面,在一次次调试布局中,加深了对该语言的认识及熟练度。在前端页面开发完成后,我与后端开发人员进行接口对接时。我们会共同讨论并确定了接口的参数、格式以及返回值等信息。在对接过程中我们发现了一些细节问题,例如数据格式的统一、错误处理等,这些问题也在我们对接过程中顺利解决掉了。
未来展望: 在后面的开发工作中,完善自己的部分,美化前端界面,与其他成员合作完成扩展功能
在这一阶段负责编写接口的开发过程中,我有一些感悟:1、代码规范与模块化:在编写接口时需要遵循一定的代码规范,使代码结构清晰,易于阅读与维护,同时功能的模块化也能提高代码的复用性和可维护性;2、测试与优化:在开发过程中要进行不断的测试,来确保接口的稳定性和可靠性,对于发现的一些问题,要及时地进行沟通并优化改进;3、团队协作:作为组长,在项目中需要与成员保持良好的沟通与协作,共同攻克难题、解决项目中产生的问题,提高工作效率,同时我也学会向我的成员请教学习,提升自己的能力。
开发历程:这次开发我主要负责广场即编辑帖子页面前端部分。在刚开始开发的时候,第一次接触vue框架,出现了许多问题,只能利用csdn和B站学习摸索着写代码。但随着开发的推进,我使用起来逐渐得心应手,逐步完成实现自己负责的部分。
心得体会:这是我第一次接触项目的开发,学到了许多东西,明白了在开发过程中各个环节的重要性。开发人员需要熟练掌握至少一门编程语言,需要持续学习和提升自己的技能。在本次实践中,也明白了团队协作沟通的重要性。
未来展望:希望在下一阶段继续完善功能,不断提升自己的编程能力。
开发历程:我主要负责我的页面前端和逻辑实现,我的页面有四个部分,发起拼车,我的发帖,我的消息,我的资料,最后还有退出登录的功能跳转。在开发前端期间,对vue框架进行学习,并在过程中不断查阅了许多资料,学会了前端弹出窗口的使用。
心得体会:通过这十天的冲刺,我发现自己对前端的开发过程以及代码编写还有很多不熟悉的地方。另外,这种大型项目的开发很考验平时学习的积累,由于平时做小程序的经验不足,所以在本次任务中需要学习的东西很多。
开发历程:这次冲刺,我主要负责两个方面,一是对数据库的维护和接口操作,二是对用户个人信息页面和消息模块的测试。在后端进行数据库操作接口的编写和一些实体类的定义,由于不太熟练,期间花了许多时间查阅资料,深深体会到自己要学的东西还很多。通过测试工作,我学会了手机模拟器,postman等工具的使用,能够了解页面显示和交互是否正常,后端接口是否存在问题。
心得体会:在整个开发过程,我还深深明白了团队合理分工的重要性,每个人对计划书面上的理解存在差异。因此,学会如何与他人进行有效沟通十分重要,需要每个成员的专业能力和协作能力相互配合,才能使App的开发顺利进行。其次,要进行科学合理的时间规划和计划安排,才能最大地提高效率。
未来展望:希望下一阶段能够完善还未完成的功能,对界面进一步美化。
开发历程:这次开发我负责的是用户模块后端的部分,实现了用户登录注册和修改密码等功能,因为一开始没有接触过小程序的开发,这次我们采用的是spring框架的JAVA控制器类用来处理用户相关的操作,所以一开始花了很长时间去看b站有关的教学视频,学一点写一点,在这个过程中学到了很多没有了解过的知识。
心得体会:经历了这个冲刺阶段充分了解带了APP或小程序开发规程的步骤,不只是要写代码,还要进行一系列测试,而且通过这次开发,学到了许多编程知识,这对我以后就业也有一定的帮助。
未来展望:希望下一阶段能够把这次测试后发现的一些小问题解决掉。
这次项目我主要负责后端接口开发和代码实现。之前个人作业我使用的是python的flask框架,但这次团队作业选择了springboot框架。由于对这些框架还不太熟悉,我在使用框架时遇到了许多问题,springboot框架涉及到很多概念和技术,初学者需要花挺多时间来熟悉和理解这些概念。并且前后端分离项目需要和前端人员进行交互,经常会出现很多问题导致无法与前端接口对接,所以最好前端和后端都要会一点,开发和测试时候会更加顺利。项目目前还有很多问题,需要再学习再完善!
人员 |
工作内容 |
贡献度 |
102101310黄心怡
|
负责UI设计、部分接口+PPT答辩 |
11% |
102101602杜雅婷
|
负责UI设计+测试 |
11% |
102101603李欣妍
|
负责首页前端+发帖页面前端+测试
|
11% |
102101604杨嘉鑫
|
负责消息页面前端+我的页面前端+博客撰写 |
9% |
102101605林盈盈
|
负责后端数据库设计+测试
|
12% |
102101607郭紫莹
|
负责用户部分后端+PPT答辩
|
12% |
102101622何卓颖
|
负责登录注册及修改密码页面前端+博客撰写
|
12% |
102101206陈妍
|
负责帖子部分后端+博客撰写
|
11% |
102101108徐悦昕
|
负责聊天部分后端+博客撰写
|
11% |
完成密码找回,帖子编辑删除等功能的开发
对页面的ui进行美化
对帖子发布进行优化
对聊天功能进行优化
修改已发现的bug
继续设计、开发接口
进一步进行测试、寻找潜在的问题并解决