教科版(2019)信息技术 必修2 第3单元 信息系统的设计与开发 单元练习 (含答案)

文档属性

名称 教科版(2019)信息技术 必修2 第3单元 信息系统的设计与开发 单元练习 (含答案)
格式 docx
文件大小 63.5KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2020-12-02 17:38:45

图片预览

文档简介

第三单元练习题学生版
一、判断正误:(正确的打“√”,错误的打“×”)
1.一个信息系统的研制从问题的提出开始,经过开发、测试,直至使用的过程称为信息系统的生命周期。( )
2.快速模型采用自上向下、相互衔接的固定次序。( )
二、填空题
3.每个日期/时间字段需要( )个字节的存储空间。
4.通常,多媒体数据并不直接存储到数据表中,而是以( )的形式存储在服务器的硬盘之中,数据表仅存储多媒体数据的( )。
5.我们在数据库管理系统的可视化操作界面中访问某个数据库中的数据时,使用( )作为连接应用程序和数据库的管道。
6.author=request.POST.get(‘txtAuthor’)的功能是:
_________________________________________________________
7.请在“#”后写出命令的作用
cursor.execute(sql) #_______________
userID = request.session.get(u’userID’,’ ’) #_______________
三、设计题
8.请根据以下算法,画出流程图。
(1)获取用户编号、密码信息;
(2)以用户名、密码为条件查询数据库中是否存在相应记录,结果为真转入第(3)步,否则转入第(4)步;
(3)保存用户名信息,并跳转到“/mainpage”;
(4)给出提示信息“用户名或密码有误,请重新输入”,转入第(5)步;
(5)结束。
9.根据上题的算法描述编写Python程序代码。
数据连接(代码略)
userID = request.POST.get(‘txtUserID’)
userPassword = request.POST.get(‘txtPassword’)___
cursor.execute(u""" Select * FROM [student] where [学号]
= '%s' and 密码= '%s'""" %(userID,______________))
list=cursor.fetchall()
_______________________:
for row in list :
request.session['userID']=
request.session['userName']=
return HttpResponseRedirect(" ")
else :
warn= u" "

10.修改图书录入页面,显示欢迎信息、日期信息。
第三单元练习题教师版答案
一、判断正误(正确的打“√”,错误的打“×”)
1.一个信息系统的研制从问题的提出开始,经过开发、测试,直至使用的过程称为信息系统的生命周期。( √ )
2.快速模型采用自上向下、相互衔接的固定次序。( × )
二、填空题
3.每个日期/时间字段需要( 8 )个字节的存储空间。
4.通常,多媒体数据并不直接存储到数据表中,而是以( 文件 )的形式存储在服务器的硬盘之中,数据表仅存储多媒体数据的( 地址文本 )。
5.我们在数据库管理系统的可视化操作界面中访问某个数据库中的数据时,使用(odbc)作为连接应用程序和数据库的管道。
6.author=request.POST.get(‘txtAuthor’)的功能是:
__从HTML页面获取作者(表单中的author文本框的值)_____
7.请在“#”后写出命令的作用
cursor.execute(sql) #___执行sql命令,并将结果缓存在web服务器_
userID = request.session.get(u’userID’,’ ’) #___从session获取保存的userID值_
三、设计题
8.请根据以下算法,画出流程图。
(1)获取用户编号、密码信息;
(2)以用户名、密码为条件查询数据库中是否存在相应记录,结果为真转入第(3)步,否则转入第(4)步;
(3)保存用户名信息,并跳转到“/mainpage”;
(4)给出提示信息“用户名或密码有误,请重新输入”,转入第(5)步;
(5)结束。
9.根据上题的算法描述编写Python程序代码。
数据连接(代码略)
userID = request.POST.get(‘txtUserID’)
userPassword = request.POST.get(‘txtPassword’)___
cursor.execute(u""" Select * FROM [student] where [学号]
= '%s' and 密码= '%s'""" %(userID,_userPassword_))
list=cursor.fetchall()
if list___:
for row in list :
request.session['userID']=
request.session['userName']=
return HttpResponseRedirect("/mainpage")
else :
warn= u"用户名或密码有误,请重新输入"

10.修改图书录入页面,显示欢迎信息、日期信息。
提示:
在view.py的图书录入程序中作如下修改
(1)从session中获取保存的userName值;
(2)用日期函数生成当前日期today;
(3)在return语句中添加返回HTML的变量userName和today
在bookInsert.html中作如下修改
在需要显示欢迎信息的位置添加{{userName}},在需要显示日期的位置添加{{today}}