首页 > 其他分享 >冲刺(day4)

冲刺(day4)

时间:2023-12-14 21:16:14浏览次数:26  
标签:登录 color day4 用户 冲刺 团队 上传 页面

团队任务总结


 

一、团队成员任务分配

为推动项目进展,团队今天共同完成了登录页面的设计与编码。以下是团队成员在页面开发中的任务分配和进展:

张钰权:负责整体页面布局和样式设计,确保页面在不同设备上的良好显示。

周绍坤:主要负责表单元素的设计和样式调整,提高用户体验,确保信息清晰展示。

张爽:参与表单元素设计,专注处理后端传递的消息展示,成功集成消息提示功能。

王熠名:协助处理后端传递的消息展示和整体页面的优化,提供宝贵建议。

董子瑄:负责处理登录页面中的文件上传部分,完成了上传文件的输入框设计。


 

二、团队任务及进展

在今天的工作中,我们小组成功完成了登录页面的设计与编码:

  • 整体布局:张钰权设计了简洁清晰的整体页面布局,确保用户在登录时能够快速定位所需信息。
  • 表单设计:周绍坤通过巧妙设计表单元素,提高了用户填写信息的便捷性,确保用户友好的登录体验。
  • 消息提示:张爽成功集成了后端传递的消息提示,使用户能够清晰地了解登录结果,提高了用户交互体验。
  • 文件上传:王熠名完成了文件上传功能的设计,确保用户可以方便地上传必要的文件。
  • 页面优化:董子瑄协助处理了后端传递的消息展示,提供了整体页面的优化建议,确保页面的稳定性和用户友好性。

 

三、团队遇到的困难

在完成登录页面的过程中,我们小组遇到了一些挑战:

  • 文件上传处理:在文件上传功能的设计中,遇到了一些涉及安全性和用户体验的问题,需要进一步优化。
  • 消息提示机制:需要更详细地考虑后端传递的不同类型消息的展示方式,以提高用户对登录结果的理解。

 

四、心得体会

团队成员在合作完成登录页面的过程中,各自积累了许多经验:

  • 张钰权:在整体布局中,我对响应式设计有了更深入的了解,同时也注意到了页面性能的重要性。在今天的休息娱乐时间中,我终于买了卑尔维斯这名游戏角色,并且这名游戏角色在我手中发挥出色,我和董子瑄的双排拿到了两次第一,董子瑄表示非常开心。
  • 周绍坤:通过表单设计,我更加注重用户体验,理解了用户界面设计对登录流程的重要性。
  • 张爽:通过消息提示功能的整合,我对前后端数据交互有了更深入的认识,提高了页面的交互性。
  • 王熠名:在文件上传功能中,我学到了如何处理用户上传的文件,同时也关注了安全性和用户隐私。
  • 董子瑄:协助处理消息展示和页面优化,我更深刻地认识到团队协作对于项目成功的重要性。张钰权和我拿到了两次第一,我表示非常开心。

 

五、明日计划

为进一步推进项目,团队制定了明日的计划:

  • 文件上传优化:对文件上传功能进行优化,确保用户能够安全、方便地上传必要的文件。
  • 消息提示改进:对消息提示机制进行改进,考虑更多种类消息的展示方式,提高用户理解度。
  • 页面性能优化:对整体页面进行性能测试和优化,确保在各种条件下都能提供良好的用户体验。
  • 文档整理:对登录页面的相关文档进行整理,确保清晰明了,方便后续维护和扩展。

 

六、总结

今天的团队合作中,大家共同完成了登录页面的设计与编码,展现了团队成员在技术和协作方面的能力。通过不断学习和合作,我们相信在未来的项目中,团队将能够更好地应对各种挑战,取得更多的进展。


 

七、代码示例

<!-- login.html -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <style>
        body {
            font-family: 'Arial', sans-serif;
            background-color: #f4f4f4;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            height: 100vh;
        }

        h1 {
            color: #333;
            text-align: center;
        }

        form {
            background-color: #fff;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            width: 300px;
            margin: 20px;
        }

        label {
            display: block;
            margin: 10px 0;
            color: #555;
        }

        input, select {
            width: 100%;
            padding: 8px;
            margin: 5px 0 15px 0;
            box-sizing: border-box;
            border: 1px solid #ccc;
            border-radius: 4px;
        }

        button {
            background-color: #4caf50;
            color: #fff;
            padding: 10px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            width: 100%;
        }

        button:hover {
            background-color: #45a049;
        }

        .messages {
            list-style: none;
            padding: 0;
            margin: 10px 0;
        }

        .message {
            background-color: #f2dede;
            color: #a94442;
            padding: 8px;
            border-radius: 4px;
            margin-bottom: 5px;
        }

        a {
            color: #007bff;
            text-decoration: none;
        }

        a:hover {
            text-decoration: underline;
        }
    </style>
</head>
<body>
    <h1>Login</h1>
    {% with messages = get_flashed_messages() %}
        {% if messages %}
            <ul class="messages">
                {% for message in messages %}
                    <li class="message">{{ message }}</li>
                {% endfor %}
            </ul>
        {% endif %}
    {% endwith %}
    
    <form action="{{ url_for('login') }}" method="post">
        <label for="username">Username:</label>
        <input type="text" name="username" required>
        <br>
        <label for="password">Password:</label>
        <input type="password" name="password" required>
        <br>
        <label for="account_type">Account Type:</label>
        <select name="account_type">
            <option value="user">User</option>
            <option value="admin">Admin</option>
        </select>
        <br>
        <button type="submit">Login</button>
    </form>
    
    <p>Don't have an account? <a href="{{ url_for('register') }}">Register here</a>.</p>
</body>
</html>

 

标签:登录,color,day4,用户,冲刺,团队,上传,页面
From: https://www.cnblogs.com/Heartsteel/p/17902008.html

相关文章

  • 冲刺(day2)
    团队任务总结一、团队成员任务分配为了推进项目的进展,我们团队在今天共同完成了两个重要的功能模块。以下是团队成员在这两个模块上的任务分配和进展:张钰权:负责解密功能的实现。成功完成了解密文件的编写,包括AES解密和RSA密钥解密,确保解密过程的正确性和安全性。周绍坤:......
  • 谷粒商城-day4
    1、计算属性和侦听器     2、组件化基础  42、生命周期和钩子函数43、使用vue脚手架进行模块开发            44、整合element-ui快速开发               45、商品服......
  • 第六天冲刺
    man-K【电子公文传输系统·团队项目】第五次作业冲刺总结第六天团队作业(五):冲刺总结成员完成工作情况成员主要任务工作量厉彦宏sm2加解密功能实现6孔垂闽辅助实现sm2加解密模块4农启镰适配sm2加解密功能4王晨博完善前端页面及接口调试3丁乙倍......
  • 第七天冲刺
    man-K【电子公文传输系统·团队项目】第五次作业冲刺总结第七天团队作业(五):冲刺总结成员完成工作情况成员主要任务工作量厉彦宏最后整合和综合测试4孔垂闽完成加解密功能4农启镰前端页面测试4王晨博前端页面测试4丁乙倍数据库加密5前端......
  • 冲刺(day1)
    一、团队成员任务分配为了更好地推进项目,我们继续按之前任务分工进行:张钰权:负责实现公文发送和公文接受功能。周绍坤:负责实现用户认证和用户管理功能。张爽:负责实现账户权限管理。王熠名:负责实现公文编辑功能。董子瑄:负责实现日志管理功能,并初步设计了粗糙的网页界面。......
  • 项目冲刺D4
    今日任务和完成情况学号姓名工作状态20211111刘海涛数据库逻辑结构设计已完成20211117祁昱霖后端确定文件机密功能添加已完成20211105李宜时后端日志功能添加已完成20211121杨博川数据库逻辑结构设计已完成20211126李浩瑞前端登陆界面优化......
  • 项目冲刺D5
    今日任务和完成情况学号姓名工作状态20211111刘海涛提交数据库已完成20211117祁昱霖完善后端功能已完成20211105李宜时后端链接数据库已完成20211121杨博川提交数据库已完成20211126李浩瑞继续前端设计已完成部分加密代码及前端演示界......
  • 项目冲刺D6
    今日任务和完成情况学号姓名工作状态20211111刘海涛数据库逻辑结构设计已完成20211117祁昱霖后端架构设计已完成20211105李宜时后端架构设计已完成20211121杨博川前端架构设计已完成20211126李浩瑞前端架构设计已完成完善的代码截图如......
  • 项目冲刺D7
    (一)用户1.权限起草、修改、发布、接受、管理公文2.功能公文草拟公文上传公文下载公文发送公文接收公文管理公文加密(二)系统管理员新建用户文件列表用户管理项目运行截图......
  • 第四天冲刺
    man-K【电子公文传输系统·团队项目】第五次作业冲刺总结第四天团队作业(五):冲刺总结成员完成工作情况成员主要任务工作量厉彦宏完善用户数据的相关内容3孔垂闽主干功能完善及sm4学习4农启镰完善用户数据的相关内容及sm2学习4王晨博前端网页,页面显示......