THEMIS---Beta Sprint Summary Essay Blog

Which course does this assignment belong to2301-MUSE社区-CSDN社区云
What are the requirements for this assignmentbeta Sprint
The goal of this assignmentTo summarize the beta task progress and the team's sprints
Team NameThemis
Top-of-the-line collection of essays Linkclick here
Other referencesCSDN、《The Practice of Project Construction》

Catalogue

I. Overview of task completion during the Beta sprint

II. Overview of member contributions

III. Improvement plan and implementation measures

IV. Link to project source code

V. Project function display:

VI. Reflections of the participants:


I. Overview of task completion during the Beta sprint

Task DetailTask Completion
Task 1Optimize the UI interface to make it more beautiful and user-friendly100%
Task 2 In the personal home module, add a page for self-help questions and answers100%
Task 3Complete the backend programming for searching the inventory.100%
Task 4Developer testing and real machine testing are performed based on all user usage scenarios100%

II. Overview of member contributions

Student IDNameTask DescriptionContribution
832101125Jie HuangBackend(Searching) + Blog writing

100%

832101128Daming FuBackend(Searching+Comment) + Blog writing100%
832101121Weijie HongFrontend (Q&A creating) + Blog writing100%
832101220Siqi LinUser interface improvement + Blog writings + Front-end testing120%
832101108Jiayi LuTest + Blog writing100%
832101109Hongming ChenTest documentation writing100%
832101116Wenxuan ZhouUser perception information collection + User questionnaire writing + Blog writing100%
832101202Zhipeng WangUser perception information collection + User questionnaire writing + Blog writing100%
832101211Xinyun LiDefense ppt production100%
832101217Zhaoqing LinDefense ppt production100%
832101207Yuyang HuaDefense ppt production100%

III. Improvement plan and implementation measures

In Alpha Stage Issues Summary Essayand Prediction Essay---THEMIS we mentioned that the unfinished part of the project mainly includes

  • User side: The UI is a bit shabby and could be optimized again. Set self-service Q&A interface to make it more friendly to new users;
  • Back-end: continue to improve the user search leasing module and comment module; 
  • In terms of test, the scene test and multi-device real machine test of user partial cancellation operation were not carried out.

Implementation measures:

  • UI: searched for more novel ICONS, replaced the corresponding ICONS, and changed the application color matching that conforms to the aesthetic of college students; See A for details
  • Self-service Q&A interface: Refer to the open source works in the wechat Cloud development competition, and set the self-service Q&A interface based on this. See A for details
  • Search item module: Browse similar open source projects on Github and write the search logic suitable for this project. General implementation of comments and delete module writing.
  • In terms of testing, multi-model testing is realized through real machine testing in wechat developer tools, and development side testing is completed through testing tools.

IV. Link to project source code

Link to pre-beta source code:GitHub - 0128130Raven/EE308_Team: Final

Link to post-beta source code:THEMIS_Beta_Sprint_Project

V. Project function display:

Note: 

  • The UI has adjusted the overall color scheme and some ICONS, but only part of the UI is shown here to keep the blog simple.
  • Check out the following blogs for more information on user usage and software testing

Frequently Qusetion Answer:

Home Page:

Good List Page:

Search page:

Comment Module:

VI. Reflections of the participants:

Jie Huang:

In this Beta sprint, the functional defects of the items that could not be classified in the previous list were completed. Compared with the previous object specific coding, the code structure of the item classification module is different, including the query classification, storage type, and small program interface. It is also more familiar with this type of module code writing.

Daming fu:

During this phase of beta sprint, I worked with my teammates to add back-end features as I familiarized myself with the original functionality and grew familiar with the process of testing and adding to it. It made me more comfortable in the process of back-end engineers and testing, and I was able to complete this project better with my teammates.

Siqi Lin:

Beta testing is not only a process of product iteration, but also a process of team and 

individual learning. By facing the actual use of users, we can better understand the market 

demand, and constantly improve their technical level and problem solving ability.

Weijie Hong:

This beta sprint primarily focused on comprehensively improving and optimizing various 

shortcomings identified in the alpha version. Specifically in terms of the frontend interface, 

we realized that the original version lacked a help page, i.e., a Frequently Asked Questions

 (FAQ) interface. Notably, we incorporated a practical feature in the FAQ interface: 

interactive buttons. Utilizing toggle events, we enabled dynamic interaction for information 

display, allowing users to show or hide relevant FAQs and their answers by clicking the 

button.

Wenxuan Zhou:

In the beta sprint, I was responsible for the user experience survey with Zhipeng Wang. 

In the researching process, we talked about the design of the questionnaire, thought about 

what users really need, and analyzed the results of the questionnaire. I made deep 

understanding of users thoughts, more familiar with the user experience work, and learn 

more details about the quality of our project. I know more about what we should concern 

about.

Zhipeng Wang:

In the process of user survey report, I need to comprehensively analyze and evaluate user 

feedback to determine the advantages of the project and the direction of improvement. I 

think it's a very challenging but also very rewarding job. Through the communication and 

feedback with the users, I was able to have an indepth understanding of the needs and

 expectations of the users, which provided important references for the successful 

development of the project.

Jiayi Lu:

In the Beta Sprint, I contributed to backend bug fixes, performed black-box testing, and drafted test documentation. Navigating backend intricacies enhanced my

 problem solving prowess. Blackbox testing broadened my perspective on user experience, 

and documenting tests underscored the importance of clear communication. 

The experience was both challenging and rewarding.

Hongming Chen:

In the programming beta testing phase, I was primarily responsible for backend testing 

of the WeChat leasing mini-program. Throughout the learning process, I encountered 

numerous challenges, delving into programming and system design, particularly in areas 

such as API testing, data validation, security, and performance testing. Close collaboration 

with the development team was crucial, along with acquiring skills in using automated 

testing tools, analyzing logs, and tracking errors. The entire experience deepened my 

understanding of the significance of the quality assurance process, emphasizing the 

ongoing need for learning and improvement as a critical path to enhancing backend testing

skills.

Xinyun Li:

As the UI designer for a campus rental WeChat mini program, the testing phase underscored the vital link between design and user experience. Valuable user feedback guided improvements, focusing on an intuitive interface. We addressed issues like screen size variations with responsive design, collaborating efficiently with developers and testers. This teamwork enhanced my understanding of user needs and equipped me to navigate testing challenges. I look forward to contributing to mini program development through optimized design, viewing this testing phase as a pivotal learning experience inspiring continuous improvement.

Zhaoqing Lin:

As a team UI designer, I deeply understand the needs of users for our small program through beta testing. Users focus on interface fluency and overall design style, emphasizing consistency and simplicity. Special attention is paid to the search function, where users seek speed and accuracy. Work with the team to continuously optimize the mini program UI through direct interaction and feedback to lay the foundation for the launch of the official version. Looking forward to continuous cooperation with the team and continuous innovation, so that the campus rental mini program becomes a platform that users love and trust.

Yuyang Hua:

As a UI designer, I focused on refining and maintaining design consistency in the Mini Program during the beta phase. Addressing interface issues on my Xiaomi 11Pro, I emphasized the importance of performance stability across different devices. My work involved responding to test feedback and conducting real device debugging to ensure a seamless user experience.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/219728.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动手学深度学习-自然语言处理-预训练

词嵌入模型 将单词映射到实向量的技术称为词嵌入。 为什么独热向量不能表达词之间的相似性? 自监督的word2vec。 word2vec将每个词映射到一个固定长度的向量,这些向量能更好的表达不同词之间的相似性和类比关系。 word2vec分为两类,两类…

蓝桥杯网络安全组竞赛

竞赛规则及说明 选拔赛时长:4h 决赛时长:4h 竞赛形式:线上比赛: 个人赛:一人一机,全程机考 大赛制定竞赛系统,在时间内提交答案到比赛系统,超时无法提交 机器环境: 电脑…

汽车EDI:Chrysler EDI项目案例

菲亚特克莱斯勒汽车Fiat Chrysler Automobiles(FCA)是一家全球性汽车制造商,主营产品包括轿车、SUV、皮卡车、商用车和豪华车等多种车型。其旗下品牌包括菲亚特、克莱斯勒、道奇、Jeep、Ram、阿尔法罗密欧和玛莎拉蒂等。 Chrysler通过EDI来优化订单处理、交付通知、…

python学习3

大家好,今天又来更新python学习篇了。本次的内容比较简单,时描述性统计代码,直接给出所有代码,如下: import pandas as pd from scipy.stats import fisher_exact from fuzzywuzzy import fuzz from fuzzywuzzy impor…

风格随心选,AGI 让家居行业实现「秒级整装」内容营销

家居行业的营销方式正在不断变化,从面向大牌代言、广告覆盖的品牌化营销,发展成了面向个性化消费者的多元化营销。 过去,家居消费者也许更看重产品材质,那是品味的彰显;如今,颜值即正义,消费者则…

freeRTOS使用

创建第一个FreeRTOS程序 1、官网源码下载 (1)进入FreeRTOS官网FreeRTOS professional services for application and RTOS development and consulting. FreeRTOS is an Open Source Code RTOS (2)点击下载FreeRTOS 2、处理目录 &…

完全平方数 C语言xdoj49

问题描述 若一个整数n能表示成某个整数m的平方的形式&#xff0c;则称这个数为完全平方数。写一个程序判断输入的整数是不是完全平方数。 输入说明 输入数据为一个整数n&#xff0c;0<n<10000000。 输出说明 如果n是完全平方数&#xff0c;则输出构成这个完全…

Vue中的数据变化监控与响应——深入理解Watchers

目录 ​编辑 前言 1. 基本用法&#xff1a; 2. 深度监听&#xff1a; 3. 立即执行&#xff1a; 4. 监听多个数据&#xff1a; 5. 清理监听器&#xff1a; 6. 监听路由变化&#xff1a; 总结&#xff1a; 我的其他博客 前言 在Vue.js中&#xff0c;watch是一种用于监听…

python+pytest接口自动化(16)-接口自动化项目中日志的使用 (使用loguru模块)

通过上篇文章日志管理模块loguru简介&#xff0c;我们已经知道了loguru日志记录模块的简单使用。在自动化测试项目中&#xff0c;一般都需要通过记录日志的方式来确定项目运行的状态及结果&#xff0c;以方便定位问题。 这篇文章我们使用loguru模块来记录接口自动化测试中的日…

mybatis中oracle的sql没走索引导致特别慢(未加jdbcType的)

如果直接跑sql是能走索引很快&#xff0c;在mybatis中不能&#xff0c;可能就是jdbcType的原因。 比如&#xff0c;我有一个属性A&#xff0c;在表里面是VARCHAR2类型&#xff0c;但是在mybatis中的sql是#{a}&#xff0c;缺少jdbcTypeJdbcType.VARCHAR&#xff0c;就会导致myba…

SpeechGPT领航:创新的130亿参数跨模态AI模型

引言 在人工智能的最新进展中&#xff0c;SpeechGPT以其130亿参数的规模和跨模态会话能力引起了业界的广泛关注。这一由复旦大学邱锡鹏教授团队开发的模型&#xff0c;不仅在技术层面上取得了重大突破&#xff0c;也为多模态人工智能&#xff08;AI&#xff09;的未来发展指明…

基于Web的流浪狗收容领养管理平台的设计与实现论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本浪狗收容领养管理平台就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的数据…

普通二叉树和右倾斜二叉树--LeetCode 111题《Minimum Depth of Binary Tree》

本文将以解释计算二叉树的最小深度的思路为例&#xff0c;致力于用简洁易懂的语言详细描述普通二叉树和右倾斜二叉树在计算最小深度时的区别。通过跟随作者了解右倾斜二叉树的概念以及其最小深度计算过程&#xff0c;读者也将对左倾斜二叉树有更深入的了解。这将为解决LeetCode…

MYSQL练题笔记-高级字符串函数 / 正则表达式 / 子句-简单3题

这个系列先写了三题&#xff0c;比较简单写在一起。 1.修复表中的名字相关的表和题目如下 看题目就知道是有关字符串函数的&#xff0c;于是在书里查询相关的函数&#xff0c;如下图&#xff0c;但是没有完全对口的函数&#xff0c;所以我还是去百度了。 然后发现结合上面的4个…

Rancher中使用promtail+loki+grafna收集k8s日志并展示

Rancher中使用promtail+loki+grafna收集k8s日志并展示 目录 Rancher中使用promtail+loki+grafna收集k8s日志并展示1、添加Chart Repo2、安装promtail3、安装loki+grafana4、使用根据应用需求和日志数量级别选择对应的日志收集、过滤和展示方式,当日志量不太大,又想简单集中管…

【Spark精讲】Spark Shuffle详解

目录 Shuffle概述 Shuffle执行流程 总体流程 中间文件 ShuffledRDD生成 Stage划分 Task划分 Map端写入(Shuffle Write) Reduce端读取(Shuffle Read) Spark Shuffle演变 SortShuffleManager运行机制 普通运行机制 bypass 运行机制 Tungsten Sort Shuffle 运行机制…

C语言学习第二十六天(算法的时间复杂度和空间复杂度)

1、算法效率 衡量一个算法的好坏&#xff0c;是从时间和空间两个方面来衡量的&#xff0c;换句话说就是从时间复杂度和空间复杂度来衡量的 这里需要补充一点&#xff1a;时间复杂度是衡量一个算法的运行快慢&#xff0c;空间复杂度是主要衡量一个算法运行所需要的额外空间。 …

基于FPGA的视频接口之高速IO(SATA)

简介 本章节是对于高速IO接口应用的一个扩展,目前扩展为SATA(SSD硬盘,机械硬盘不能使用)。通俗易懂的讲,即把SSD硬盘当做大型的Nand Flash来处理,不格式化硬盘,直接以地址和数据的格式,在SATA盘中写入数据,该数据不能被Window和linux直接识别,需单独编写App来查看SSD…

【从零开始学习JVM | 第九篇】了解 常见垃圾回收器

前言&#xff1a; 垃圾回收器&#xff08;Garbage Collector&#xff09;是现代编程语言中的一项重要技术&#xff0c;它提供了自动内存管理的机制&#xff0c;极大地简化了开发人员对内存分配和释放的繁琐工作。通过垃圾回收器&#xff0c;我们能够更高效地利用计算机的内存资…

1264. 动态求连续区间和(树状数组---某个位置加上一个数/求在线(动态)前缀和/蓝桥杯)

题目&#xff1a; 输入样例&#xff1a; 10 5 1 2 3 4 5 6 7 8 9 10 1 1 5 0 1 3 0 4 8 1 7 5 0 4 8输出样例&#xff1a; 11 30 35 树状数组&#xff1a; 代码&#xff1a; #include<cstdio> #include<iostream> using namespace std;const int N100010; int n,…