首页
登录
从业资格
为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Ser
为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Ser
题库
2022-08-02
75
问题
为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Server的电子商务网站,在网站运行过程中,逐渐发现了一些问题和漏洞,其中有一个严重的缺陷,缺少商品的售后评价体系,导致很多客户无法表述商品使用体会。针对这个问题,对网站进行二次开发,采用的解决方案是增加用户对商品的评价体系。为此,在数据库中增加了一张客户评价表UserEvaluation,结构如表2-1所示。
【问题1】(3分)在关系数据库中,实体间的联系有三种类型,分别是一对多(或1:m)、一对一(或1:1)、多对多(或m:n)。如果规定每个客户只能对一件商品评价一次,那么客户与客户评价之间的联系是(1),商品与客户评价之间的联系是(2)。【问题2】(6分)要实现用户对商品的评价,需要在用户已买到的商品列表中每条商品信息中都增加一个评价按钮,当用户点击该按钮时,跳转到商品评价页面,并在商品评价页面中显示指定的订单及商品信息,一般在web页面中实现网页跳转的HTML标签是(3)。在Web页面间传值可以通过form表单的方式实现,其传值方式分为(4)和(5),如果通过form表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,最适合采用的传值方式应为(6)。(4)~(6)备选答案:A.set B.get C.session D.cookie E.application F.post【问题3】(6分)以下程序表示用户添加评价信息,假定数据库连接字符串正确无误,已购买商品列表页面链接到商品评价页面的URL中传递了用户编号(参数名为UserID)、商品编号(参数名为ProductID)和订单编号(参数名为OrderID)等信息,规定用户评价编号由用户编号+商品编号+订单编号依次组成,评价日期为系统当前时间,评价分数和评价内容控件名分别为RatingGrade和txtEvaluation。根据题目描述,完成以下程序:Protected void btnSave_Click(object sender, EventArgs e){ string strcon = "server=dataServer;database=business;uid=sa;pwd=sa; ";SqIConnection con =new SqIConnection(strcon);con.OPen(); string UserID= Request.QueryString["UserID"];string ProductID =Request.QueryString["ProductID"];string OrderID = Request.QueryString["OrderID"]; string Evaluation= this.txtEvaluation.Text;int Grade=this.RatingGrade.CurrentRating;DateTime dt= DateTime.( 7) ;string sqlStr ="insert into (8) (UserEvaluationID, UserID, ProductID, OrderID, Evaluation, Grade, EvaluationDate)values("'; SqlStr +=(9) +"',"'; SqlStr += UserID + "',"';sqlStr +=(10)+ "',"';sqlStr += OrderID +"',"';sqlStr +=Evaluatjon +"',"';sqlStr += Grade +","';sqlStr += dt +"')'';SqlCommand cmd= new SqlCommand((11), con);try{If (cmd.ExecuteNonQuery()>0)Response.Write("<script>alert(‘评价成功’)</script>");elseResponse.Write("<script>alert(‘评价不成功’)</script>");}catch{Response.Write("数据库访问出错!");} (12){con.Close();}}
选项
答案
解析
【问题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{ }异常处理模块。
转载请注明原文地址:https://tihaiku.com/congyezige/2424026.html
本试题收录于:
中级 电子商务设计师题库软件水平考试初中高级分类
中级 电子商务设计师
软件水平考试初中高级
相关试题推荐
男性,50岁。公司经理,诊断为原发性高血压后,仍然吸烟、酗酒、缺乏体育锻炼等。"
男性,50岁。公司经理,诊断为原发性高血压后,仍然吸烟、酗酒、缺乏体育锻炼等。该
按控制的业务范围不同,控制可以分为A.技术控制、质量控制、资金控制、人力资源控制
在软件开发中使用函数库可()。A.提高软件的执行速度 B.降低系统负载 C.
甲委托乙开发一应用软件,若双方没有订立任何书面合同,那么该软件著作权应由()。A
某公司网络地址是206.110.64.0/18,被划分成16个子网,则每个
在公司内网中部署()可以最大限度防范内部攻击。A.防火墙 B.电磁泄密及防护系
某公司的网络地址为192.168.1.0要划分成5个子网,每个子网最多20台主机
下面关于电子商务的描述中,正确的是()。A.电子商务就是在因特网上发布电子广告进
B2B电子商务是指()。A.商家对政府 B.商家对个人 C.个人对政府
随机试题
Inthenorthpartofblackbear’srange,mostofthemare[br][originaltext]
Thereasonwhybirdsdon’tgetlostonlongflights______.[br]Theexperiment
Thegoodnewsisthattoday’steenagersare【C1】________readersandprolific
[originaltext]Therearedifferentideasaboutpetsindifferentpartsofth
Theconceptofmanversusmachineisatleastasoldastheindustrialrevol
某单位对有重要问题提出自己的设想见解或质疑,适合使用的文种是()。A、议案
如果不能保证四小时睡眠,那么大脑将不能得到很好的休息;如果大脑没有得到很好的休息
固体废物处理和处置方法中,热解处理的特点是()。A.处理量大、占地面积小
B
地球上很多国家和地区闹水荒。对其原因的分析有误的是()。A.地球上水的总储蓄量不
最新回复
(
0
)