第十四周软工课设(补写)

本周软工课设完成了前端界面美化,新增数据分析模块和语音播报功能。重构了数据导出,并调整了GUI界面。未来计划包括部署servlet,优化游戏逻辑和界面,以及考虑是否需要玩家登录功能。在实施过程中遇到了后端代码理解和逻辑设计的挑战。
摘要由CSDN通过智能技术生成

工作总述:

  1. 我们为自己的前端代码加入一个相对而言更为美观的前端界面
  2. 新增加数据分析模块
  3. 新增加了语音模块
  4. 重构了数据导出模块
  5. 调整控制GUI界面
  6. 我们还有很多事要做

未来一周工作预期:

  1. 将 jsp文件重新部署为servlet
  2. 游戏逻辑的再次梳理
  3. Tk应用界面的再次优化

新的数据表:

游戏回合统计
游戏回合统计表
玩家记录存疑)我们是否需要玩家登录
在这里插入图片描述

前端界面展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据分析:

我们分析了一些常见的统计数据
在这里插入图片描述

语音播报

语音播报能够播放当前回合winner

import sound
import pymysql
#打开数据库连接
def sound_record():
    conn=pymysql.connect('localhost','root','123456',charset="utf8")
    conn.select_db('pythondb')
    #获取游标
    cur=conn.cursor()
    table_list =[]
    cur.execute("select * from game_round order by id desc;")

    res = cur.fetchone()
    table_list.append(res)
    print(res)
    # 从execute()函数的查询结果中取数据,以元组的形式返回游标所在处的一条数据,
    # 如果游标所在处没有数据,将返回空元组,
    # 该数据执行一次,游标向下移动一个位置。
    # fetchone()函数必须跟exceute()函数结合使用࿰
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值