当前位置: 高中信息技术 / 综合题
  • 1. (2023高二下·台州期中) 小明想要实现教室内的灯光能够根据室内光线强度自动开启和关闭,搭建了一个“光线采集系 统”,实现功能如下:通过智能终端micro:bit 连接光线传感器获取光线值,然后系统将光线数据 保存到数据库中,通过电脑或手机的网页浏览器查看光线数据。

    服务器端部分代码如下所示,该代码的作用是获取数据库中所有光线信息,显示在客户端:

    DATABASE="data/light.db"

    App=Flask(__name__)

    @app.route("/")

    def index():

    d=sqlite3.connect(DATABASE)

    cur=db.cursor()

    cur.execute("select * from lightlog")

    data=cur.fetchall()

    cur.close()

    db.close()

    nowtime=datetime.datetime.now()

    nowtime=nowtime.strftime("%Y-%m-%d %H:%M:%S")

    t 1=data[len(data)- 1]     #获取最新一行的数据,(ID ,TIME ,LIGHT)

    t=t1[2]      #获取光线值

    return render_template("vews.html",data=data,light=t,time=nowtime)

    if __name__=="__main__":

    app.run(host="192.168.11.249",port=8080)

    结合系统架构设计图和服务器端部分代码回答下列问题:

    1. (1) 下列属于小明搭建“光线采集系统”前期准备工作是 (多选题: A .选择开发模式为 B/S 模式/B .选择的智能终端是micro:bit /C .测试网络连接  /D .根据数据字典和数据存储要求, 确定数据库的结构 /E .确定有权限查看光线的人)
    2. (2) 当前使用的数据库文件名是访问的数据表名是
    3. (3) 想要通过网页查看光线数据,需要在浏览器中输入的 URL 为

微信扫码预览、分享更方便