1、2016 年下半年软件水平考试(中级)电子商务设计师下午(应用技术)试题真题试卷及答案解析(总分:68.00,做题时间:90 分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)_阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】 某宾馆为了有效地管理客房资源,满足不同客户需求,拟构建一套宾馆信息管理系统,以方便宾馆管理及客房预订等业务活动。【需求分析结果】 该系统的部分功能及初步需求分析的结果如下: (1)宾馆有多个部门,部门信息包括部门号、部门名称、电话、经理。每个部门可以有多名员工,每名员工只属于一个部门;每个部门只有一名经理,负责管
2、理本部门。 (2)员工信息包括员工号、姓名、岗位、电话、工资,其中,员工号唯一标识员工关系中的一个元组,岗位有经理、业务员。 (3)客房信息包括客房号(如 1301、1302 等)、客房类型、收费标准、入住状态(已入住未入住),其中客房号唯一标识客房关系中的一个元组,不同客房类型具有不同的收费标准。 (4)客户信息包括客户号、单位名称、联系人、联系电话、联系地址,其中客户号唯一标识客户关系中的一个元组。 (5)客户预订客房时,需要填写预订申请。预订申请信息包括申请号、客户号、入住时间、入住天数、客房类型、客房数量,其中,一个申请号唯一标识预订申请中的一个元组;一位客户可以有多个预订申请,但一个
3、预订申请对应唯一的一位客户。 (6)当客户入住时,业务员根据客户的预订申请负责安排入住客房事宜。安排信息包括客房号、姓名、性别、身份证号、入住时间、天数、电话,其中客房号、身份证号和入住时间唯一标识一次安排。一名业务员可以安排多个预订申请,一个预订申请只由一名业务员安排,而且可安排多间同类型的客房。【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图如图 1-1 所示。【关系模式设计】 部门(部门号,部门名称,经理,电话) 员工(员工号, (a) ,姓名,岗位,电话,工资) 客户( (b) ,联系人,联系电话,联系地址)客房(客房号,客房类型,收费标准,入住状态)预订申请( (c) ,入
4、住时间,天数,客房类型,客房数量)安排(申请号,客房号,姓名,性别, (d) ,天数,电话,业务员) (分数:6.00)(1).根据问题描述,补充四个联系,完善图 1-1 的实体联系图。联系名可用联系 1、联系 2、联系 3 和联系 4 代替,联系的类型为 1:1、1:n 和 m:n(或 1:1、1:*和*:*)。(分数:2.00)_(2).(1)根据题意,将关系模式中的空(a)(d)补充完整,并填入答题纸对应的位置上。 (2)给出“预订申请”和“安排”关系模式的主键和外键。(分数:2.00)_(3).【关系模式设计】中的“客房”关系模式是否存在规范性问题,请用 100 字以内文字解释你的观点
5、(若存在问题,应说明如何修改“客房”关系模式)。(分数:2.00)_二、试题二(总题数:2,分数:12.00)2.试题二()(分数:6.00)_阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】为了扩展业务,某商务公司在 2012 年开发了一套基于 ASENET+SQL Server 的电子商务网站,在网站运行过程中,逐渐发现了一些问题和漏洞,其中有一个严重的缺陷,缺少商品的售后评价体系,导致很多客户无法表述商品使用体会。针对这个问题,对网站进行二次开发,采用的解决方案是增加用户对商品的评价体系。为此,在数据库中增加了一张客户评价表 UserEvaluation,结构
6、如表 21 所示。 (分数:6.00)(1).在关系数据库中,实体间的联系有三种类型,分别是一对多(或 1:n)、一对一(或 1:1)、多对多(或 m:n)。如果规定每个客户只能对一件商品评价一次,那么客户与客户评价之间的联系是(1),商品与客户评价之间的联系是 (2) 。(分数:2.00)_(2).要实现用户对商品的评价,需要在用户已买到的商品列表中每条商品信息中都增加一个评价按钮,当用户点击该按钮时,跳转到商品评价页面,并在商品评价页面中显示指定的订单及商品信息,一般在 Web页面中实现网页跳转的 HTML 标签是(3) 。在 Web 页面间传值可以通过 form 表单的方式实现,其传值方
7、式分为(4)和(5) ,如果通过 form 表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,最适合采用的传值方式应为(6) 。 (4)(6)备选答案: Aset Bget Csession Dcookie Eapplication Fpost(分数:2.00)_(3).以下程序表示用户添加评价信息,假定数据库连接字符串正确无误,已购买商品列表页面链接到商品评价页面的 URL 中传递了用户编号(参数名为 UserlD)、商品编号(参数名为 ProductID)和订单编号(参数名为 OrderID)等信息,规定用户评价编号由用户编号+商品编号+订单编号依次组成,评价日
8、期为系统当前时间,评价分数和评价内容控件名分别为 RatingGrade 和 txtEvaluation。根据题目描述,完成以下程序。 protected void btnSave_Click(object sender,EventArgs e) string strcon=”server=dataServer;database=business;uid=sa;pwd=sa;”; SqlConnection con=new SqlConnection(strcon); conOpen(); string UserID=RequestQueryString”UserID”;string Prod
9、uctID=RequestQueryString“ProductID“; string OrderID=RequestQueryString“OrderID“;String Evaluation=thistxtEvaluationText; int Grade=thisRatingGradeCurrentRating; DateTime dt=DateTime (7); string sqlStr=”insert into (8) (UserEvaluationID,UserID,ProductID,OrderID,Evaluation,Grade,EvaluationDate) values
10、(”;SqlStr+= (9) +”,”; sqlStr+=UserID+”,”; sqlStr+=(10)+“,”; sqlStr+=OrderID+”,”; sqlStr+=Evaluation+”,”; sqlStr+=Grade+“,”; sqlStr+=dt+”)”; SqlCommand cmd=new SqlCommand( (11) ,con); try if (cmdExecuteNonQuery() 0) ResponseWrite(”scriptalert(评价成功)script”);else ResponseWrite(”scriptalert(评价不成功)script
11、”); catch ResponseWrite(”数据库访问出错!”); (12) conClose(); (分数:2.00)_三、试题三(总题数:2,分数:16.00)3.试题三()(分数:8.00)_阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。【说明】某公司需开发一套中小企业电子商务平台,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。(分数:8.00)(1).测试小组的准备工作主要从硬件配置、软件环境、人员组织三个方面进行。请判断以下叙述是否正确。正确的打“”,错误的打“”。 A对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软
12、件正常运行。 (1) B为了更好地模拟系统运行的真实环境,软件环境中还应当包括用户常用的驻留于测试环境之中的其他应用程序。 (2) C在测试的不同阶段,参与的人员也不同,系统测试通常由开发人员负责; (3)验收测试应当主要由使用系统的人来完成。 (4)(分数:2.00)_(2).为了提高测试的效率,测试小组分阶段展开测试,共完成了以下工作: A检验软件是否符合用户的需求 B在测试组的协助下,由用户代表执行,审查验收文档资料、测试软件系统的功能、性能等 C验证组成软件系统的各模块的接口和交互作用 D将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境
13、下进行测试 E检查各个程序模块是否正确地实现了规定的功能,确保其能正常工作。 其中,(5) 是单元测试; (6) 是集成测试;(7) 是确认测试;(8) 是系统测试; (9) 是验收测试。(分数:2.00)_(3).为了使软件更好地满足最终用户的要求,通常执行 测试和 测试,其中,由用户在开发环境下进行的测试称为(10),多个用户在一个或多个用户的实际使用环境下进行的测试称为(11) 。(分数:2.00)_(4).针对电子商务平台的运行特性,测试小组进行了基于 Web 的系统测试, (12)用于测试软件与先前发布过的版本的兼容情况; (13) 检查系统对非法侵入的防范能力; (14)检查系统正
14、常运行的能力和用户接受的程度;(15)是指对软件开发、测试和维护过程中产生的所有文档的测试。 (12)(15)的备选答案:A恢复测试 B配置测试 C安全性测试 D文档测试 E强度测试 F可用性测试(分数:2.00)_四、试题四(总题数:2,分数:12.00)4.试题四()(分数:6.00)_阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】 张某和同学毕业后参加大学生创业项目,创建了一个电子商务网站。最近张某负责电子商务系统开发的项目管理工作。该项目经过工作分解后,范围已经明确。为了更好地对该项目的开发过程进行监控,保证项目顺利完成,张某拟采用网络计划技术对项目进度进
15、行管理。经过分析,张某得到了一张工作计划表,如表 4-1 所示。 说明:为了表明各活动之间的逻辑关系,计算工期,张某将任务及有关属性用图 4-1 表示,然后根据工作计划表,绘制了单代号网络图。 (分数:6.00)(1).根据表 4-1,张某需要完成此项目的单代号网络图。请帮助张某完善此项目的 BCDG 任务单代号网络图各参数,填写图 4-2 中的空(1)(10),将解答填入答题纸相应位置。 (分数:2.00)_(2).(1)运用网络图,确定该项目的关键路径为 (11) 。 (2)项目完成的总工期 (12)。(分数:2.00)_(3).根据创业项目要求,项目工期要求缩短到 39 天完成,需要调整
16、工作计划。请给出具体的工期压缩方案并计算需要增加的最少费用。 (1)最优压缩方案需要压缩的工作任务有: (13)、 (14)、 (15)、 (16)、(17)。 (2)需要增加的最少费用是 (18) 。(分数:2.00)_五、试题五(总题数:2,分数:16.00)5.试题五()(分数:8.00)_阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。【说明】 国外有一个名不见经传的葡萄酒品牌,通过博客,进行了一次成功的营销,使得其产品迅速扩大了销量和知名度。 约翰在南非的 Doolhof 谷买了 80 公顷葡萄园创建了 A 葡萄酒公司,这是一家小葡萄酒厂,其产品是“B”牌葡萄酒,
17、该葡萄酒在英国的多家商场销售。 “新西兰有最好的白葡萄酒酿造技术,南非的葡萄品质较高”,A 公司宣称它的葡萄酒是这两者的结合。约翰深信这里肥沃的土壤一定能生产出好酒,但不久 A 公司就陷入了困境,作为一家新成立的小公司,面临与所有小公司一样的问题,资金少、资源缺乏、知名度低,加上酒厂的位置偏僻,他的品牌如何才能越过南非的崇山峻岭赢得英国消费者的关注并与超市签订大宗销售合同呢?这令约翰很苦恼。 他们想宣传,但是却没有钱投放任何形式的广告。所谓穷则思变,有时候没钱不一定是坏事,因为在没钱的情况下,就会逼得你去求变,去想办法。 A 公司终于想出了一个好办法,就是通过博客营销来扩大产品知名度,打开销售
18、局面。 首先,A 公司在某知名网站博客系统中注册账号,定期发布产品信息。另外,在网络上发布了一条消息,宣传要免费送葡萄酒,任何人只要满足以下 3 个条件,都可以免费申领。这 3 个条件是: 1已到法定饮酒年龄; 2住在英国,爱尔兰或法国; 3此前至少3 个月内一直写博客。读者多少不限,可以少到 3 个,只要是真正的博客。消息发布后,反响强烈,报名踊跃,一周之内,便送出 150 瓶酒。而 A 公司在送酒的同时,还顺便附带了一个小小的请求,他们非常真诚地恳求对方能够在品尝完美酒后,写一写体验和感受。当然,这个要求不是必须的,你可以写,也可以不写;可以说好话,也可以说坏话。 在这个活动开始前,网络搜
19、索不到任何关于 A 公司的信息。而一个月后,在网络上搜索 A 公司的相关信息有 500 条结果;4 个月后,变成了 2 万条结果。专家估计有 30 万人通过博客知道了这家公司,而 A 公司的销售局面也快速打开,在过去不到一年的时间里,他们的葡萄酒销量翻倍,而这项活动产生的滞后效应还很难具体估量。(分数:8.00)(1).A 葡萄酒公司利用博客开展营销,充分发挥了博客 (1) 的作用,这是博客营销的基础。另外针对 A公司缺资金、知名度低及位置偏僻的现状,利用博客(2)、(3)、(4) 、(5) 的特点开展营销,使得自己的产品迅速扩大了销量和知名度。 (1)(5)的备选答案: A博客文章可以说是一
20、种公关方式,需借助于公关公司和其他媒体 B博客文章可信度高 C博客传播不需要直接费用 D传递网络营销信息 E博客文章内容题材往往比较严肃 F博客文章企业不可自行操作 G博客文章内容题材和发布方式灵活 H信息量大,表现形式灵活(分数:2.00)_(2).判断以下关于博客营销的叙述是否正确,正确的打“”,错误的打“。 A每篇博客文章不是一个独立的网页,因此不容易被搜索引擎收录和检索。 (6) B博客文章会迅速获得广大用户的关注。 (7) C博客文章的信息量取决于对某个问题描写的需要,而不是简单的广告信息。 (8)(分数:2.00)_(3).案例中 A 葡萄酒公司利用博客开展营销的价值主要表现为:
21、(9) 、 (10)、(11) 和 (12) 。 (9)(12)的备选答案: A获得用户对品牌的忠诚 B为用户推广搜索引擎获取信息提供机会 C降低宣传推广费用 D缩小了被竞争者超越的潜在风险 E提高品牌的知名度 F可以实现更低的成本对用户行为进行研究 G增加企业网站的链接数量 H直接带来潜在用户(分数:2.00)_(4).A 葡萄酒公司开展博客营销采用的策略主要有: (13)、(14)和(15)。 (13)(15)的备选答案: A创造良好的博客环境 B选择优秀的博客 C协调个人观点与企业营销策略之间的分歧 D建立自己的博客系统 E选择功能完善、稳定、适合企业的博客系统,发布博客文章 F坚持博客
22、的定期更新,不断完善(分数:2.00)_2016 年下半年软件水平考试(中级)电子商务设计师下午(应用技术)试题真题试卷答案解析(总分:68.00,做题时间:90 分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)_解析:阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】 某宾馆为了有效地管理客房资源,满足不同客户需求,拟构建一套宾馆信息管理系统,以方便宾馆管理及客房预订等业务活动。【需求分析结果】 该系统的部分功能及初步需求分析的结果如下: (1)宾馆有多个部门,部门信息包括部门号、部门名称、电话、经理。每个部门可以有多名员工,每名员工
23、只属于一个部门;每个部门只有一名经理,负责管理本部门。 (2)员工信息包括员工号、姓名、岗位、电话、工资,其中,员工号唯一标识员工关系中的一个元组,岗位有经理、业务员。 (3)客房信息包括客房号(如 1301、1302 等)、客房类型、收费标准、入住状态(已入住未入住),其中客房号唯一标识客房关系中的一个元组,不同客房类型具有不同的收费标准。 (4)客户信息包括客户号、单位名称、联系人、联系电话、联系地址,其中客户号唯一标识客户关系中的一个元组。 (5)客户预订客房时,需要填写预订申请。预订申请信息包括申请号、客户号、入住时间、入住天数、客房类型、客房数量,其中,一个申请号唯一标识预订申请中的
24、一个元组;一位客户可以有多个预订申请,但一个预订申请对应唯一的一位客户。 (6)当客户入住时,业务员根据客户的预订申请负责安排入住客房事宜。安排信息包括客房号、姓名、性别、身份证号、入住时间、天数、电话,其中客房号、身份证号和入住时间唯一标识一次安排。一名业务员可以安排多个预订申请,一个预订申请只由一名业务员安排,而且可安排多间同类型的客房。【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图如图 1-1 所示。【关系模式设计】 部门(部门号,部门名称,经理,电话) 员工(员工号, (a) ,姓名,岗位,电话,工资) 客户( (b) ,联系人,联系电话,联系地址)客房(客房号,客房类型,
25、收费标准,入住状态)预订申请( (c) ,入住时间,天数,客房类型,客房数量)安排(申请号,客房号,姓名,性别, (d) ,天数,电话,业务员) (分数:6.00)(1).根据问题描述,补充四个联系,完善图 1-1 的实体联系图。联系名可用联系 1、联系 2、联系 3 和联系 4 代替,联系的类型为 1:1、1:n 和 m:n(或 1:1、1:*和*:*)。(分数:2.00)_正确答案:(正确答案:完善后的实体联系图如下所示(所补充的联系和类型如虚线所示): )解析:解析:根据题意“每个部门可以有多名员工,每名员工只属于一个部门”,所以部门和员工之间有一个“所属”联系,联系类型为 1*。 根据
26、题意“每个部门有一名经理,只负责管理本部门的事务”,所以部门和经理之间有一个“负责”联系,联系类型为 1:1。 根据题意“一个客户可以有多个预订申请,但一个预订申请对应唯一的一个客户号”,所以客户和预订申请之间有一个“预订”联系,联系类型为 1:*。 根据题意“一个业务员可以安排多个预订申请,一个预订申请只由一个业务员安排,而且可安排多个同类型的客房。”,即一份预订申请可以预订多间同类型的客房,所以业务员与客房和预订申请之间的“安排”联系类型为 1:*:*。 根据上述分析,完善图 1-1 所示的实体联系图如图 1-2 所示。(2).(1)根据题意,将关系模式中的空(a)(d)补充完整,并填入答
27、题纸对应的位置上。 (2)给出“预订申请”和“安排”关系模式的主键和外键。(分数:2.00)_正确答案:(正确答案:(1) (a)部门号 (b)客户号,单位名称 (c)申请号,客户号 (d)身份证号,入住时间 (2) “预订申请”关系模式:主键为申请号 外键为客户号 “安排”关系模式:主键为客房号,身份证号,入住时间 外键为申请号,客房号,业务员)解析:解析:由于部门和员工之间有一个 1:*的“所属”联系需要将一端的码“部门号”并入多端,故员工关系模式中的空(a)应填写“部门号”。 根据题意,客户信息包括客户号、单位名称、联系人、联系电话、联系地址,给定的客户关系模式中,不含客户号、单位名称,
28、故空(b)应填写“客户号,单位名称”。 由于预订申请信息包括申请号、客户号、预订入住时间、入住天数、客房类型、客房数量,故空(c)应填写“申请号,客户号”。 根据题意“客房号、身份证号和入住时间唯一标识安排联系的每一个元组”,所以空(d)应填写“身份证号,入住时间”。 根据题意,“一个申请号对应唯一标识预订申请中的每一个元组”,所以预订申请关系模式的主键为申请号;又因为客户号是客户关系的主键,根据外键定义可知,客户号是预订申请关系的外建。 根据题意“客房号、身份证号和入住时间唯一标识安排联系的每一个元组”,所以安排关系模式的主键为客房号,身份证号,入住时间;外键为申请号,客房号,业务员,因为申
29、请号和客房号为预约申请和客房关系的主键,而“业务员”是员工关系子实体必须参考员工关系的主键“员工号”,所以业务员也是外键。(3).【关系模式设计】中的“客房”关系模式是否存在规范性问题,请用 100 字以内文字解释你的观点(若存在问题,应说明如何修改“客房”关系模式)。(分数:2.00)_正确答案:(正确答案:存在问题 关系模式存在传递依赖,没有达到 3NF 应将客房关系模式分解为客房1(客房号,客房类型,入住状态)客房 2(客房类型,收费标准)解析:解析:客房关系模式存在问题。因为,客房号为主键,所以客房号可以决定全属性,即客房号一(客房类型,收费标准,入住状态)。又因为客房类型一收费标准,
30、所以该关系模式存在传递依赖,没有达到 3NF,应将客房关系模式分解为客房 1(客房号,客房类型,入住状态),客房 2(客房类型,收费标准)。二、试题二(总题数:2,分数:12.00)2.试题二()(分数:6.00)_解析:阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。【说明】为了扩展业务,某商务公司在 2012 年开发了一套基于 ASENET+SQL Server 的电子商务网站,在网站运行过程中,逐渐发现了一些问题和漏洞,其中有一个严重的缺陷,缺少商品的售后评价体系,导致很多客户无法表述商品使用体会。针对这个问题,对网站进行二次开发,采用的解决方案是增加用户对商品的评价
31、体系。为此,在数据库中增加了一张客户评价表 UserEvaluation,结构如表 21 所示。 (分数:6.00)(1).在关系数据库中,实体间的联系有三种类型,分别是一对多(或 1:n)、一对一(或 1:1)、多对多(或 m:n)。如果规定每个客户只能对一件商品评价一次,那么客户与客户评价之间的联系是(1),商品与客户评价之间的联系是 (2) 。(分数:2.00)_正确答案:(正确答案:(1)一对多或 1:n (2)一对多或 1:n 注:字母不区分大小写)解析:解析:一个客户可以购买多件商品,因此既是规定每个客户只能对一件商品评价一次,客户与客户评价也是一对多的联系;一件商品可以被多次购买
32、,也就可以有多次评价,因此商品与客户评价之间的联系是一对多的联系。(2).要实现用户对商品的评价,需要在用户已买到的商品列表中每条商品信息中都增加一个评价按钮,当用户点击该按钮时,跳转到商品评价页面,并在商品评价页面中显示指定的订单及商品信息,一般在 Web页面中实现网页跳转的 HTML 标签是(3) 。在 Web 页面间传值可以通过 form 表单的方式实现,其传值方式分为(4)和(5) ,如果通过 form 表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,最适合采用的传值方式应为(6) 。 (4)(6)备选答案: Aset Bget Csession Dcoo
33、kie Eapplication Fpost(分数:2.00)_正确答案:(正确答案:(3)超链接或 a (4)B 或 get (5)F 或 post (6)B 或 get 注:(4)和(5)答案可以互换且表达式中的字母不区分大小写)解析:解析:在 HTML 语言中,实现跳转超级链接的标签是: a href=“目标地址”链接标题内容a 另外,HTML 语言是不区分大小写的。 在 Web 页面间传值可以通过 form 表单的方式实现,其传值方式有 post 和 get 两种,post 用于数据量较大、数据安全性要求性高的地方,get 用在一般的传参数,get 方式传值效率高。需要传递的是用户编号
34、、订单编号和商品编号数据,没有过高的安全性要求,可以当作一般参数传递,因此选择 get 方式。(3).以下程序表示用户添加评价信息,假定数据库连接字符串正确无误,已购买商品列表页面链接到商品评价页面的 URL 中传递了用户编号(参数名为 UserlD)、商品编号(参数名为 ProductID)和订单编号(参数名为 OrderID)等信息,规定用户评价编号由用户编号+商品编号+订单编号依次组成,评价日期为系统当前时间,评价分数和评价内容控件名分别为 RatingGrade 和 txtEvaluation。根据题目描述,完成以下程序。 protected void btnSave_Click(ob
35、ject sender,EventArgs e) string strcon=”server=dataServer;database=business;uid=sa;pwd=sa;”; SqlConnection con=new SqlConnection(strcon); conOpen(); string UserID=RequestQueryString”UserID”;string ProductID=RequestQueryString“ProductID“; string OrderID=RequestQueryString“OrderID“;String Evaluation=t
36、histxtEvaluationText; int Grade=thisRatingGradeCurrentRating; 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+=Evaluation
37、+”,”; sqlStr+=Grade+“,”; sqlStr+=dt+”)”; SqlCommand cmd=new SqlCommand( (11) ,con); try if (cmdExecuteNonQuery() 0) ResponseWrite(”scriptalert(评价成功)script”);else ResponseWrite(”scriptalert(评价不成功)script”); catch ResponseWrite(”数据库访问出错!”); (12) conClose(); (分数:2.00)_正确答案:(正确答案:(7)Now (8)UserEvaluation
38、 (9)UserID+ProductID+OrderID (10)ProductID (11)sqlStr (12)finally 注:(8)字母不区分大小写)解析:解析:根据题目描述及要求,用户添加评价信息的过程为:配置数据库连接获取请求参数获取评价信息编写 SQL 语句执行 SQL 语句。具体程序设计如下: protected void btnSave_Click(object sender,EventArgs e) string strcon=”server=dataServer;database=business;uid=sa;pwd=sa;”; SqlConnection con=n
39、ew SqlConnection(strcon); conOpen(); string UserID=RequestQueryString”UserID”; string ProductID=RequestQueryString”ProductID”; string OrderID=RequestQueryString”OrderID”; string Evaluation=thistxtEvaluationText; int Grade =thisRat ingGradeCurrentRating; DateTime dt=DateTimeNow; string sqlStr=”insert
40、 into UserEvaluation (UserEvaluationID,UserID, ProductID,OrderID,Evaluation,Grade,EvaluationDate) values(”; sqlStr+=UserID+ProductID+OrderID+”,”; sqlStr+=UserID+”,”; sqlStr+=ProductID+”,”; sqlStr+=OrderID+”,”; sqlStr+=Evaluation+”,”; sqlStr+=Grade+”,”; sqlStr+=dt+”)”; SqlCommand cmd=new SqlCommand(sqlStr,con); try if (cmdExecuteNonQuery() 0) ResponseWrite(”scriptalert(评价成