1、第三单元练习题学生版 一、判断正误:(正确的打“”,错误的打“”) 1.一个信息系统的研制从问题的提出开始,经过开发、测试,直至使用的过程称为信 息系统的生命周期。() 2.快速模型采用自上向下、相互衔接的固定次序。() 二、填空题 3.每个日期/时间字段需要()个字节的存储空间。 4.通常,多媒体数据并不直接存储到数据表中,而是以()的形式存储在服务器 的硬盘之中,数据表仅存储多媒体数据的()。 5.我们在数据库管理系统的可视化操作界面中访问某个数据库中的数据时,使用 ()作为连接应用程序和数据库的管道。 6.author=request.POST.get(txtAuthor)的功能是: _
2、 7.请在“#”后写出命令的作用 cursor.execute(sql)#_ userID = request.session.get(uuserID, )#_ 三、设计题 8.请根据以下算法,画出流程图。 (1)获取用户编号、密码信息; (2)以用户名、密码为条件查询数据库中是否存在相应记录,结果为真转入第(3) 步,否则转入第(4)步; (3)保存用户名信息,并跳转到“/mainpage”; (4)给出提示信息“用户名或密码有误,请重新输入”,转入第(5)步; (5)结束。 9.根据上题的算法描述编写 Python 程序代码。 数据连接(代码略) userID = request.POST
3、.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.sessionuserID= request.sessionuserName= return HttpResponseRedirect() else : warn= u 10.修改图书录入页面,显示欢迎信息、日期信息。
4、 第三单元练习题教师版答案 一、判断正误(正确的打“”,错误的打“”) 1.一个信息系统的研制从问题的提出开始,经过开发、测试,直至使用的过程称为信 息系统的生命周期。( ) 2.快速模型采用自上向下、相互衔接的固定次序。( ) 二、填空题 3.每个日期/时间字段需要( 8 )个字节的存储空间。 4.通常,多媒体数据并不直接存储到数据表中,而是以( 文件 )的形式存储在服务 器的硬盘之中,数据表仅存储多媒体数据的( 地址文本 )。 5.我们在数据库管理系统的可视化操作界面中访问某个数据库中的数据时,使用 (odbc)作为连接应用程序和数据库的管道。 6.author=request.POST.
5、get(txtAuthor)的功能是: _从 HTML 页面获取作者(表单中的 author 文本框的值)_ 7.请在“#”后写出命令的作用 cursor.execute(sql)#_执行 sql 命令,并将结果缓存在 web 服务器_ userID = request.session.get(uuserID, ) #_从 session 获取保存的 userID 值_ 三、设计题 8.请根据以下算法,画出流程图。 (1)获取用户编号、密码信息; (2)以用户名、密码为条件查询数据库中是否存在相应记录,结果为真转入第(3) 步,否则转入第(4)步; (3)保存用户名信息,并跳转到“/mainp
6、age”; (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 i
7、n list : request.sessionuserID= request.sessionuserName= return HttpResponseRedirect(/mainpage) else : warn= u用户名或密码有误,请重新输入 10.修改图书录入页面,显示欢迎信息、日期信息。 提示: 在 view.py 的图书录入程序中作如下修改 (1)从 session 中获取保存的 userName 值; (2)用日期函数生成当前日期 today; (3)在 return 语句中添加返回 HTML 的变量 userName 和 today 在 bookInsert.html 中作如下修改 在需要显示欢迎信息的位置添加userName,在需要显示日期的位置添加today