学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
小朱是校图书馆的一名志愿者,他与同学们计划搭建一个智慧校内图书管理系统。该系统服务 器端程序采用 Flask Web 框架编写。所有图书已经设置了相应的电子标签,当学生借阅图书时, 系统识别图书上的电子标签,采集的数据发送到 Web 服务器。
(1) 搭建智慧图书借阅管理系统前正确的准备步骤是____________
①确定系统应具备的功能模块、系统物理配置和数据库管理系统选择;
②调查所有师生和管理员对图书管理系统的需求;
③明确系统“先干什么,后干什么” ,进行输入、输出设计,人机界面设计等;
④分析学校的经济、技术、环境等方面的可行性;
⑤选择图书管理系统的开发模式。
A .②①⑤④③       B .①④⑤②③            C .②④⑤①③            D .①②⑤④③
(2) 系统读取电子标签信息的过程采用____________ 技术。 (单选,填字母:A.红外线识别 / B.射 频识别 / C .图像识别)
(3) 小朱在图书管理系统中设计了一个查询剩余天数的功能,网页部分效果如图所示。

实现上述功能部分代码如下:
def getbook(bh):#查询并返回数据库中的指定编号的记录
     conn=sqlite3.connect('library.db')#连接数据库
     cur=conn.cursor()#生成一个游标
     cur.execute('select * from books where book_no=%s'%bh)
     book=cur.fetchall()
     cur.close()#关闭游标
     conn.close()#关闭数据库连接
     return book
def daydelta(a,b): #计算两个日期间隔的天数
代码略
@app.route(' ______ ',methods=['GET','POST'])
def cal():
   if     request.method=='POST':
            bh=request.form.get('bh') #获取图书编号
            book=    ______        #查询该编号的图书记录
            today=datetime.now().strftime('%Y-%m-%d') #将时间转成字符型数据并保存 passdays=daydelta(book[0][4],today)       #计算出借日至今的天数
            ds= 14-passdays

#渲染模板,代码略
   else:
          return redirect('/')
观察上述代码可知,存储相关数据的数据表名称是____________ ,服务器端采用____________   (选 填:GET / POST) 方式获取图书编号。
(4) 结合上述代码,通过 http://192. 168. 1.7:5000/cal_days 访问服务器能实现查询剩余天数的功 能,请在划线处填入合适的代码。
(5) 学校图书馆借阅规定:前 14 天为正常借阅期,第 15 天起为逾期。上述程序加框处的功能为“正常借阅期内输出剩余天数,逾期后输出逾期天数” ,已知 passdays 为借出天数,则加框处代码为____________   (多选,填字母) 。
A.        
if ds<0:
       tips="图书已逾期,逾期天数为"+str(ds)
else:
     tips="图书借阅剩余天数为" + str(ds)
B.       
if ds<0:          
          ds=-ds
          tips="图书已逾期,逾期天数为"+str(ds)
else:
          tips="图书借阅剩余天数为" + str(ds)
C.       
if ds>=0:
       tips="图书借阅剩余天数为" + str(ds)
if ds<0:
       ds=-ds
       tips="图书已逾期,逾期天数为"+str(ds)
D.        
if ds<0:       
       ds=-ds
       tips="图书已逾期,逾期天数为"+str(ds)
if ds>0:
        tips="图书借阅剩余天数为" + str(ds)
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交