问题 问答题

【说明】
某公司计划建立一个商务网站,该网站主要面对消费者,功能是完成网上购物、信息查询、广告宣传、用户需求调查等。该公司服务器采用Windows Server 2003+IIS5.0,使用ASP和XML相结合的网页编程语言,数据库采用SQL Server,数据库名为TEST,数据库管理员的用户名为sa,密码为test_test,

【问题1】
该商务网站有一个购物车模块,购物车模块中自定义了两个session属性如下。
①CID用来记录用户选择的商品;
②CNUM用来记录相应商品的数量。
请根据表7-4所列的购物情况,将(1)~(3)空缺处对session对象处理方式的内容填写完整。
表7-4 Session对象处理方式表

购物情况 Session对象处理方式
用户订购商品且购物车为空时  (1) 
购物车非空,购物车中没有当前订购的商品  (2) 
购物车非空,购物车中已有当前订购的商品  (3) 

答案

参考答案:(1) 直接将CID与CNUM加入Session
(2) 直接将CID与CNUM加入Session
(3) CID保持不变,修改CNUM值

解析:这是一道要求读者掌握ASP中session对象使用常识的综合分析题。本题的解答思路如下。
由试题关键信息“该网站主要面对消费者,功能是完成网上购物、信息查询、广告宣传、用户需求调查等”可知,该商务网站采用BtoC的电子商务模式。企业对消费者(BtoC,Business to Consumer)的电子商务模式是指商业机构利用因特网或各种商务网络向供应商(企业或公司)订货或付款等。
ASP中session对象可以存储特定用户会话所需的信息。当用户在应用程序的Web页之间跳转时,存储在session对象中的变量将不会丢失,而是在整个用户会话中一直存活下去。session对象所具有的这种特性,常被应用于购物车程序中。
当用户订购商品且购物车为空时,此时session对象中没有该商品的任何属性,因此需要创建对应的 CID(记录用户所选择的商品),并根据用户订购数量创建对应的CNUM。
当用户订购商品,但购物车中没有当前订购的商品时,此时session对象中也没有该商品的任何属性,因此也需要创建对应的CID,并根据用户订购数量创建对应的CNUM。
当用户订购商品,且购物车上已有当前订购的商品时,此时session对象中已有该商品的CID和CNUM属性值,因此需要保留当前的CID,但是需要根据用户订购数量修改对应的CNUM值。

问答题 简答题
问答题

某实施监理综合楼工程项目,经当地主管部门批准后,由建设单位自行组织施工,公开招标。
招标工作主要内容确定为:①成立招标工作小组;②发布招标公告;③编制招标文件;④编制标底,⑤发放招标文件;⑥组织现场踏勘和招标答疑;⑦投标单位资格审查;⑧接收投标文件;⑨开标;⑩确定中标单位;⑩评标;⑩签订承发包合同;⑩发出中标通知书。
现有A、B、C、D四家经资格审查合格的施工企业参加该工程投标,与评标指标有关的数据见表5-1。
表5-1 与评标指标有关的数据

投标单位 A B C D
报价/万元 3420 3528 3600 3636
工期/d 460 455 460 450
经招标工作小组确定的评标指标及评分方法如下。
(1)报价以在标底价(3600万元)的1%±3%以内为有效标。评分方法是:报价以标底价减去其3%为100分,在标底价减去其3%的基础上,每上升1%扣5分。
(2)定额工期为500天。评分方法是:工期提前10%为100分,在此基础上每拖后5天扣 2分。
(3)企业信誉和施工经验均已在资格审查时评定。
企业信誉得分:C单位为100分,A、B、D单位均为95分;施工经验得分:A、B单位为100分,C、D单位为95分。
(4)上述四项评标指标的总权重分别为:投标报价45%,投标工期25%,企业信誉和施工经验均为15%。1.如果将上述招标工作内容的顺序作为招标工作先后顺序是否妥当如果不妥,请确定合理的顺序。
2.试在表5-2中填制每个投标单位各项指标得分及总得分。其中报价得分要求列出计算式。请根据总得分列出名次并确定中标单位。