125
社区成员
这个作业属于哪个课程 | https://bbs.csdn.net/forums/ssynkqtd |
---|---|
这个作业要求在哪里 | https://bbs.csdn.net/topics/611217765 |
团队名称 | 10-经记公司 |
学号 | 032002612 |
Video demo 链接 | BILIBILI |
GitHub链接 | https://gitee.com/lzvsdy/software |
在结对编程中参与了微信小程序【room】部分的前端页面设计以及部分后端和接口部分编程。该程序功能是创建小组并查看小组等。此项是主体参考B站教程,除了代码方面的部分参考,其余相应的系统配置连接等方面的问题大部分通过CSDN上解决,还有一部分问题在微信小程序开发文档和开发社区里寻得答案。通过结对编程,在一定程度上了解了程序开发的流程有了一个基本认识,提高了些代码阅读能力,学习了js语言的应用。以下是部分图片展示。
从开题开始,一开始的选题确定过程中颇有波折,从拓展原有番茄时钟模型,到提出经期记录想法,跳转到校园二手信息平台建立,最后又经过讨论选定此次主题。然后大致确定好整体框架,由负责前端的同学整个框架进行模块深化和页面搭建,负责文书工作的同学调整进度整理开题所需的资料。在开题中主要负责了类图等的绘制。
开题后就是开始实现小程序的功能。根据先前的分析书写相关云函数以存储调用相应的数据,实现内部逻辑功能。在实践的过程中接触学习应用js,给技能树添了根树杈。接下来就是根据前端所需的功能增加不断对相关代码进行一次次地修改调整以符合功能要求。在此期间CSDN、bilibili、微信小程序开发文档和社区找到了一些bug的解决方法和项目框架的实现。
项目实际架构:前端框架是微信小程序官方框架MINA,后端框架是微信云开发;前端技术是视图层描述语言WXML和WXSS以及基于JavaScript的逻辑层框架,后端技术则是编写JavaScript的脚本api测试运行并熟练使用数据库系统、设计数据库。
1.如果有建议的话,是在大一大二就尝试自己去试一下软件开发,熟练掌握一些面对对象的编程语言
2.团队中,十分感谢产品经理,在文字等资料准备与整理、ppt的制作、视频剪辑与上传、汇报准备等方面费心许多;前端组的同学们也是,在团队开题初期十分快速地完成了整体框架的设计和初期页面效果预览,行动力满分。并且在开发中后期的页面的修改调整也是很快就做出了相应页面。一些云函数的书写和日历相关的数据传送等算法实现也十分感谢代码书写的同学。在这次团体协作中认识到的队员都十分优秀,各有其长处所在,相处融洽。有对于项目功能规划十分清晰的同学不断跟进相关的进度,互相联络沟通。没有她们,这次的合作经历也不会那么有趣。
3.自此次软工实践后,结合自身情况我需要提升的部分还有很多。首先是明确细化要专注的方向,确定是哪方面的应用开发,并提升相应技能;或者说考虑考公或继续深造等。接下来要在大三下学期开学前确定好方向,并调整好自身的心理状态以应对环境变化等。