试题四(共15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某电子商务网站使用ASP技术开发,数据库采用SQL Server,该商务网站具有商品展示、商品查询、会员登录、购物车管理、后台商品管理及会员管理等功能。数据库名为CommodityBase,数据库包括商品表、商品大类表,商品小类表,用户表等,其中商品表(sw_Commodity)的结构如表4-1所示。
【问题1】 (6分)
在sw_Commodity表中,字段sw_smallclassid关联商品小类表的sw_mallclassid字段,它是sw_Commodity表的外键,是商品小类表的(1), 如果某个商品被点击浏览了,那么该商品的点击数应该加1,使商品ID为“sw0001”的商品的点击数加1的SQL语句为 (2) ;如果在查询商品时,需要按照商品点击数降序排序,那么需要在查询语句“select * from sw_Commodity”的后面加上 (3) ;
空(2)、(3)备选项如下:
(2) A.update sw_Commodity set sw_chit =sw_chit+1
B.insert into sw_Commodity sw-chit= sw_chit+1 where sw_commodityid=’sw0001’
C.update sw _Commodity set sw_chit= sw_chit+1 where sw_commodityid=’sw0001’
D.update CommodityBase set sw _chit= sw_chit+1where sw_commodityid=’sw0001’
(3) A.order by sw_chit desc
B.order by sw_chit
C.group by sw_chit desc
D. order by sw_chit asc
【问题2】(3分)
在ASP中,常见的内置对象有application、session、cookie等。会员登录成功以后,要将会员信息进行临时保存,其中(4)可以将会员信息临时存在WEB服务器内存中,利用(5)可以将会员信息临时存于客户端硬盘上。如果要统计网站的访问人数,可以使用ASP内置对象(6)实现。
【问题3】(6分)
该商务网站后台商品管理中,需要对上架超过5年的商品执行删除操作,并弹出对话框,提示删除操作是否成功。请根据题目说明,将空缺的代码补充完整。
<%
connstr=”server=127.0.0.1;database=(7);uid=sa;pwd=sa"
set conn= (8) .createobject(”adodb.connection”)
conn.provider=”sqloledb”
conn.open (9)
sq1=”delete from(10) where datediff(year, sw_ ctime,(11)>5”
dim a
conn.execute sql,a
if a>=1 then
response.write”<script>(12)('超过5年的商品已全部删除!')</script>”
else
response.write”<script> (12)('删除失败!')</script>”
end if %>
空(7)~(12)备选项如下:
A. sw_Commodity
B.alert
C.window
D..message.box
E.Server
F.connstr
G.getdate()
H.getday()
I.CommodityBase
J.conn
第1题
阅读下列说明和图,回答问题1至问题3。
[说明]
某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图2-1所示。
[图2-1]
该企业有多个仓库,图2-1所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。
每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。图2-2是一个出库单的实例。
[图212]
流水号:200408080001300101 时间:2005-10-01 13:22
管理员:01105 出库/入库:出库
该系统处理业务的过程如下。
①初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价;
②登记出库/入库信息:由前端机存储每一笔“出库/入库”记录;
③汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表;
④更新库存表:根据当日的汇总信息更新货物的库存。
李工经过分析,设计出如图2-3所示的关系模式。
[图2-3]
出入库单(流水号,出入库标志,管理员号,时间)
出入库记录(货物编码,数量,流水号)
日汇总表(日期,货物编码,数量,出入库标志)
仓库(仓库号,仓库名,仓库电话)
管理员(管理员号,姓名,仓库号)
货物( (a) )
注:时间格式为年-月-日时:分; 日期格式为年-月-日。
实体联系图的表示方法如图2-4所示,其中方框表示实体,菱形表示联系,联系的类型在实体与联系的边上标出。图2-5为与该系统对应的实体联系图。
根据题意,补充图2-3中(a)处的空缺,即货物关系模式的属性。
第3题
在SET交易模式中,数字证书保证交易实体的身份真实可信,数字证书的发放和管理遵循(10)标准。
2.在数字证书中,不包含(11) 。
A.拥有者的公钥 B.证书的有效期 C.拥有者的私钥 D.证书的序列号
第4题
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
在电子商务系统的测试中,软件测试总体上分成4步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?
第6题
阅读下列说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。
1.对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息:还要记录客户的车辆信息,包括:车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表2-1所示。
2.记录维修车辆的故障信息,包括:维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修厂的员工分为:维修员和业务员。车辆维修首先委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成维修委托书。如表2-2所示。
3.维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项日,安排相关的维修工及工时,生成维修派工单。维修派工单如表2-3所示。
4.客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。
根据需求阶段收集的信息,设计的实体联系图(图2-1)和关系模式(不完整)如下所示。图2-1中业务员和维修工是员工的子实体。
[概念结构设计]
[逻辑结构设计]
客户((5),折扣率,联系人,联系电话)
车辆(车牌号,客户编号,车型,颜色,车辆类别)
委托书((6),维修类型,作业分类,结算方式,进厂时间,
预计完工时间,登记日期,故障描述,总费用)
维修项目(维修项目编号,维修项目,单价)
派工单((7),工时)
员工((8),工种,员工类型,级别)
根据问题描述,填写图2—1中(1)~(4)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用1:1,1:n或1:*,m:n或*:*表示。
第7题
试题五(共15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。表5-1是鸿烈公司制定的工作任务分解及工作计划时间表。
【问题1】(4分)
请根据表5-1的项目描述,在答题纸对应位置完成项目里程碑甘特图。(注:答题纸上时间中每方格为一周)。
【问题2】(4分)
请根据表5-1和图5-1,计算工作代码为2、4、6、8的最晚开始时间和最晚完成时间并填写(1)~(8)空。图例及各节点信息如下:
【问题3】 (7分)
请根据表5-1和图5-1,在答题纸上将工作代码为2-8的节点放在工作代码为1和9的节点之间,并用箭线相连,完成该任务的网络图。
第10题
试题一(共15分)
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:
1.加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。
2.浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。
3.提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表、将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。
4.改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。
5.付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给意付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。
6.物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。
7.生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类中读取数据,调用第三方服务Crystal Reports生成相关报表。
8.维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。 现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
【问题1】(4分)
使用说明中的词语,给出图1-1中的实体E1~E4的名称。
【问题2】 (4分)
使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
【问题3】(4分)
图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。
【问题4】(3分)
根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查
询请求”的各组成数据项。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!