首页
登录
从业资格
为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Ser
为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Ser
题库
2022-08-02
65
问题
为了扩展业务,某商务公司在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.个人对政府
随机试题
[originaltext]M:Hello,Jane.Whatwasthefilmlike?W:Awful.Itwasacomple
WhatisthebasicpurposeofIQtests?[br][originaltext]Brigid:Whyisittha
TryingtooHardCanSlowNewLanguageDevelopmentA)Neuroscienti
学生考试作弊被监考老师收卷,找你哭诉,你怎么办?
对慢性阻塞性肺病患者进行长期家庭氧疗的指征是()。A.PaO2<55mmHg,
城市土地国有化是随着城市资本主义工商业的社会主义改造进行的,它包含( )的含义
北京市海淀区统计局在全区执法检查中发现甲企业虚报工业增加值,情节十分严重,遂依据
男性,42岁。9个月前外伤致肱骨干骨折,采取手法复位,夹板外固定治疗。现检查发现
肾气不固所导致的小便改变是A、小便频数而清 B、小便浑浊 C、小便涩痛 D
手工录入银行对账单。
最新回复
(
0
)