Scrum冲刺博客Day3
2021/12/6 6:17:25
本文主要是介绍Scrum冲刺博客Day3,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
软件工程 | 网络工程1934 |
---|---|
这个作业要求在哪里 | 项目冲刺 |
这个作业的目标 | 站立式会议、燃尽图、签入记录、运行截图、每日总结 |
一、每日站立式会议
昨天完成的工作:
- 注册和登录功能的初步实现
- 初步建立了单词数据库
工作中遇到的困难:
- 如何建立数据库,如何确定数据库的结构
今天计划完成的工作:
- 继续完成登录注册界面和后台的开发
- 继续进行背单词功能的开发
- 开始复习单词功能的开发
二、项目燃尽图
三、成员代码
登录部分
# 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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享