参考答案:
【问题1】:
(1)1:m
(2)1:m
【问题2】:
(3)A标签
(4)B
(5)F
(6)B
【问题3】:
(7)now
(8)UserEvaluation
(9)UserID+ProductID+OrderID
(10)ProductID
(11)SqlStr
(12)finally
详细解析:
【问题1】
根据题意,每个客户只能对一件商品评价一次,可知,客户与客户评价之间的联系为1:m,商品与客户评价之间的联系是1:m。
【问题2】
一般在web页面中实现网页跳转的HTML标签为A标签。在Web页面间传值可以通过form表单的方式实现,其传值有get和post两种方式。Cookie对象是保存用户信息的一种对象,并且保存在客户端的硬盘中,而session对象和application对象保存在服务器端,所以Cookie对象无需任何服务器资源,并且能够长期保存。在本题中,通过form表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,并无对其安全性进行考虑,且通过form表单传值方式,最适合采用get方式。
【问题3】
(7)获取当前系统时间Date Tlme dt= DateTime.now。(8)在客户评价表UserEvaluation插入记录string sqlStr ="insert into UserEvaluation (UserEvaluationID, UserID, ProductID, OrderID, Evaluation, Grade, EvaluationDate)。(9)用户评价编号由用户编号+商品编号+订单编号依次组成,可得用户评价编号为UserID+ProductID+OrderID。(10)商品编号ProductID。(11)创建command对象SqlCommand cmd= new SqlCommand(SqlStr, con)。(12)try{ } catch{ } finally{ }异常处理模块。