Scrum冲刺博客Day3

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Scrum冲刺博客Day3脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
软件工程 网络工程1934
这个作业要求在哪里 项目冲刺
这个作业的目标 站立式会议、燃尽图、签入记录、运行截图、每日总结

一、每日站立式会议

Scrum冲刺博客Day3

昨天完成的工作:

  • 注册和登录功能的初步实现
  • 初步建立了单词数据库

工作中遇到的困难

  • 如何建立数据库,如何确定数据库的结构

今天计划完成的工作:

  • 继续完成登录注册界面和后台的开发
  • 继续进行背单词功能的开发
  • 开始复习单词功能的开发

二、项目燃尽图

Scrum冲刺博客Day3

三、成员代码

登录部分

# reg注册(插入)
# login(select)
def LOGin(body):
    # 2.链接MySQL的服务端
    conc = pymySQL.Connect(
        host='127.0.0.1',
        port=3306,
        user='root',
        password='28853379',
        database='group6',
        charset='utf8'
    )

    # 3.创建游标对象
    cur = conc.cursor()
    data_list = []
    try:
        # 4.编写 查询orders表的 所有数据 SQL
        sql = "select passwd From user where username='"+str(body[0])+"';"
        # 5.使用 游标对象 执行 SQL
        cur.execute(sql)

        # 6.获取查询的所有结果 fetchall()==>元祖
        result = cur.fetchall()

        # 7.将数据 转换成 [{},{}]
        if len(result):
            if body[1] == result[0][0]:
                data_list.apPEnd({
                    "ret": 0,
                    "username": body[0],
                })
            else:
                data_list.append({
                    "ret": 1,
                    "msg": "用户名或密码错误"
                })
        else:
            data_list.append({
                "ret": 1,
                "msg": "用户名或密码错误"
            })

    # 若数据库执行失败,获取失败信息存入data_list
    except Exception as e:
        PRint('操作失败:', e)
        data_list.append({
            "ret": 1,
            "msg": str(e)
        })
        # 回滚数据
        conc.rollback()
    finally:
        # 关闭游标对象
        cur.close()
        # 关闭连接
        conc.close()

    # 把列表转成json字符串数据
    # ensure_ascii=False 表示在控制台能够显示中文
    json_str = json.dumps(data_list, ensure_ascii=False)

    # 状态信息
    status = "200 OK"
    # 响应头信息
    response_header = [
        ("Server", "PWS/1.1"),
        # 指定编码格式,因为没有模板文件,可以通过响应头指定编码格式
        ("Content-type", "text/htML;charset=utf-8")
    ]
    return status, response_header, json_str

链接数据库和前端

def getanswer(word):#获得四个中文选项,返回一个正确的和三个错误的
    db = pymysql.connect(host="localhost",user="root",password="28853379", database="group6")
    cursor=db.cursor()
    sql=" select  chinese  from  group6.word where wordid!="+"'"+word+"'"+" order by rand() limIT 3;"
    cursor.execute(sql)
    #db.COMmit()
    results=cursor.fetchall()
    sql="select chinese from group6.word where english="+"'"+word+"'"+";"
    print(sql)
    cursor.execute(sql)
    rightanswer=cursor.fetchall()
    return rightanswer,results

四、程序运行截图

Scrum冲刺博客Day3

Scrum冲刺博客Day3

五、每日总结

啊啦,暂时没有哦

脚本宝典总结

以上是脚本宝典为你收集整理的Scrum冲刺博客Day3全部内容,希望文章能够帮你解决Scrum冲刺博客Day3所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。