1、电子商务设计师下午2005下半年答案真题 120填空题第1题:参考答案:起点:读者文件 终点:登记读者信息或3 起点:处理查询请求 或 2 终点:读者文件详细解答:第2题:参考答案:起点:图书目录文件 终点:图书信息查询或2.2 起点:借书文件 终点:读者信息查询或2.1 起点:借书文件 终点:图书信息查询或2.2详细解答:读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。读者基本信息存储在读者文件中,而读者借阅图书的信息存储在借书文件中,图书的基本信息存储在图书目录文件中,而图书借阅情况则需要通过借书文件获得。所以,应该有从借书文件到加工
2、2.1和加工2.2,以及从图书目录文件到加工2.2三条数据流。第3题:参考答案:(1)入库单|借书单|还书单|注销单 (2)分类目录号+书名+作者+价格+数量+购书日期详细解答:根据题目说明,管理工作主要分为购入新书、读者借书、读者还书以及图书注销,而每一项管理工作都需要填写相应的单据,所以管理工作请求单=入库单|借书单|还书单 |注销单。入库单的内容包括图书分类目录号、书名、作者、价格、数量和购书日期,因此,入库单=图书分类目录号+书名+作者+价格+数量+购书日期。第4题:参考答案:货物编码,货物名称,单价,仓库号,库存量详细解答:货物关系模式要保存货物的信息,因此需要有货物编码,这是货物的
3、唯一标识。由于其他的关系模式中未出现货物名称和单价,因此关系模式需要有单价和货物名称两项。因为每一种货物只能放在一个仓库中,因此需要有仓库号信息。每天前端机获取货物的库存信息,还需要有库存量属性。因此,(a)处应填写: 货物编码,货物名称,单价,仓库号,库存量第5题:参考答案: 其中,联系名中的序号可任意排列。 若联系3建立在出入库单和日汇总表之间也正确,或者同时建立两个联系也正确。详细解答:根据题目说明部分的描述,一张出/入库单上有多条出库记录,而每条出库记录只能在一张出库单上显示。一条出库记录只能表示一种货物的出库或入库,而一种货物可以出、入库多次,因此出入库单与出入库记录之间的联系是一对
4、多(1:n),货物与出入库记录之间的联系是一对多(1:n)。同时,每条出/入库记录只能汇总到一条日汇总表记录,而一张日汇总表记录对应了多条出入库记录,因此日汇总表与出入库记录之间的联系是一对多(1:n)。由于每种货物只能放在一个仓库中,而一个仓库可以存放多种货物,因此仓库与货物之间的联系是一对多(1:n)。每个仓库可以有多个管理员,而一个管理员只能管理一个仓库,因此仓库与管理员之间的联系是(1:n)。ER图见参考答案。第6题:参考答案:出入库单的主键:流水号 出入库记录的主键:流水号,货物编码 日汇总表的主键:日期,货物编码,出入库标志 仓库的主键:仓库号 管理员的主键:管理员号 货物的主键:
5、货物编码详细解答:分析出入库单(流水号,出入库标志,管理员号,时间)的属性可知,只有流水号可以标识唯一的一张出入库单,因此出入库单的主键为流水号。在出入库记录(货物编码,数量,流水号)中,流水号加货物编码可以唯一地标识一条出入库记录,因此出入库记录的主键为流水号和货物编码。在日汇总表(日期,货物编码,数量,出入库标志)中,同一货物可在多条记录中出现,在同一时间,相同货物可在多条记录中出现,因此日期、货物编码和出入库标志标识一张日汇总表的一条记录,即日汇总表的主键为日期、货物编码和出入库标志。显然,从管理的角度出发,一个仓库号唯一标识一个仓库,每名管理员被分配唯一的管理员号,每种货物都有分配了唯
6、一的货物编码。第7题:参考答案:(1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试 详细解答:本问题考查网站建设的过程和测试的流程。 一个网站的建设应该包括需求分析阶段:对电子商务系统的需求进行分析,确定对目标系统的综合要求,并提出这些需求的实现条件,以及需求应达到的标准;设计阶段:在系统分析提出的反映用户需求的逻辑方案的基础上,专注于系统的技术性和实现方面,科学合理地使用各种系统设计方法,得到一个详细的计算机系统方案;编码阶段:根据系统的详细设计方案,对各个模块单元进行代码编写;测试阶段:依照详尽的测试计划对初步完成的网站进行各类测试,以修改各类错误。在进行网
7、站测试时,根据测试目标可以分为单元测试、集成测试、系统测试。 单元测试也称为模块测试,通常在编码阶段进行,是软件测试的最基本的部分。单元测试对源程序的每一个程序单元进行测试,检查模块内部的错误,并验证每个模块是否满足系统设计说明书的要求。如果达不到设计要求或发现编码错误,应回到编码阶段进行修改。 集成测试是在软件系统集成过程中所进行的测试,其主要目的是将通过单元测试的模块按照一定的策略组装成能够完成预期功能要求的软件结构系统。集成测试主要检查各单元之间的接口是否正确。通常,集成测试有非增量式集成与增量式集成两种方法。集成测试能够发现设计阶段的问题,为修改设计方案提供依据。 系统测试是对已经集成
8、好的软件系统进行彻底测试,以验证软件系统的功能和性能等是否满足要求。其目的是将软件与系统需求定义进行比较,发现软件与定义不相符合或相矛盾的问题。系统测试的主要内容有:功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、安装测试等。系统测试必须有用户的积极参与,某些方面要以用户为主。用户应该参加测试用例的设计,并对测试的输出结果进行评价,必要的话,需要在系统测试前对用户进行适当的培训。此时如果发现问题,应对需求分析进行调整,并在此基础上完成设计、编码、单元测试、集成测试、系统测试,从而完成整个网站系统的开发工作。第8题:参考答案:功能测试包括:链接测试、表单测试、Cooki
9、e测试、设计语言测试、数据库测试五个方面; 性能测试包括;连接速度测试、负载测试、压力测试三个方面。详细解答:本问题考查基于Web的测试。 基于Web的功能测试指测试软件各个功能模块是否正确,逻辑是否正确。对于电子商务系统而言,功能测试主要是确保系统与用户之间的交互功能的正确执行,可从以下几方面进行测试。 链接测试:主要保证页面链接能够按照预期的目标实现。 Cookie测试:Cookie通常用来存储用户信息,如用户名、口令等。Cookie测试 主要检查Cookie是否正常工作,是否安全及刷新对Cookie的影响。 表单测试:在电子商务系统中,用户与系统之间的信息交互大多通过表单来完成,如用户注
10、册、登录、信息提交等。因此,必须测试表单是否能正确提交,对于非法的提交数据,系统能否正常工作等。 数据库测试:数据库为电子商务系统的管理、运行、查询和实现用户对数据存储的请求等提供空间,网站把产品和用户信息存放在数据库内,以此来简化和加快搜索。数据库测试一方面是指对数据库本身的完整性进行测试;另一方面,要将数据库与应用系统相结合,对数据一致性、输出结果及数据库容量进行测试。 设计语言测试:Web设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如Ja
11、va、JavaScript、ActiveX、VBScript或Perl等也要进行验证。 基于Web的性能测试主要测试系统是否满足系统分析说明对性能的要求,结合硬件、软件及网络,对系统的整体性能进行测试,它主要包括以下几个方面。 连接速度测试:主要测试整个网站的响应速度,一方面要考虑到用户的各种上网方式,另外,还要考虑页面是否有超时的限制。 负载测试:是为了测量系统在某一负载级别上的性能,看数据在超负荷环境中运行,程序是否能够承担。对电子商务系统而言,主要是验证系统能否同时响应大量用户的服务请求,在进行大量数据传输的时候能否正常运行,系统能否长时间持续正常工作。 压力测试:是使应用程序产生故障,
12、通过增加处理负载使其性能降低,直到由于资源饱和或发生错误而使应用程序出现问题。其目的是验证软件的性能在各种极端的环境和系统条件下是否还能正常工作。第9题:参考答案:(1)setInterval (2)100 (3)auto详细解答:本问题考查的是利用VB脚本编写简单连接速度测试的能力。 本题给出了测试网页的运行结果和脚本代码的部分,首先是定时调用时间设定,根据脚本程序,调用定时函数setInterval;此函数的格式为:setInterval(function, interval, arg);其中第一个参数function是要调用的函数或方法,第二个参数interval是调用的时间间隔 (单位
13、是毫秒),第三个参数arg是传递给将被调用的函数或方法的参数。根据所给出的程序,该函数每隔0.1秒调用一次,并使tim变量加1。 题目要求,如果10秒链接不上指定网站,系统显示“链接超时”,而tim变量每0.1秒加1,所以在函数auto中对tim变量的判断的值为100。 根据程序,系统在运行函数run时,如果测试的站点不存在或超过了服务器TimeOut设置的时间,应设置OnError事件调用函数auto。第10题:参考答案:在线问卷调查的关键步骤及每个步骤主要完成的任务是: 事前准备:调查目的的确认与明确化。 调查问卷的设计:包括调查项目和提问项目、设定问题项目的制作、提问顺序的推敲、进行预备
14、测试(模拟试验)。 事后检查:调查问卷的完成。详细解答:本问题考查的是电子商务中信息采集和处理能力。 电子商务中常用的信息采集方式有电子邮件问卷、在线问卷调查和网上调研分析三种方式。 其中,在线问卷调查是一个了解顾客的很好的渠道,但前提是必须设计一个好的调查表。只有设计正确的调查表,才能得到正确的反馈信息。实施在线调查的关键步骤为: 事前准备:这一步主要是为了确认调查目的。主要完成原有资料、信息的分析,根据分析结果设定假说,并要明确汇总与分析的方法。 调查问卷的设计:依据事前准备,首先要决定调查项目和提问项目,然后推敲提问形式、回答形式,对问题措辞用字进行检查,决定回答项目的内容,并优化提问顺
15、序。从而设计出调查问卷,对调查问卷进行预备测试(模拟试验),以检测效果。 事后检查:该步骤根据预备测试的分析对调查问卷进行修正,形成正式调查问卷,从而完成在线问卷调查。第11题:参考答案:对网页优化的关键是: 网页标题中使用关键词。 元标记中使用关键词。 提高关键词在网页中出现的频率。 使用隐藏的图形文档,在图形中使用ALT=“关键词”。 创建链接活动提高网站在搜索引擎的排名。详细解答:本问题考查网站推广中优化网页的问题。 利用搜索引擎是推广网站的重要手段。当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法。通常根据网页中关键词的匹配程度
16、,出现的位置/频次,链接质量等;计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。根据搜索引擎的工作原理,优化网页可以提高网站在不同搜索引擎中的排名。 提高网站在搜索引擎列表上位次的技术包括: 在标题中使用关键词:在HTML的title/title中使用合理的关键词对网站提高在搜索列表中的位置是非常重要的。因为如果关键词和题目吻合的话,该网站与那些只是在网页文本中出现关键词的网站比较,位置更可能靠前。 在元标记中使用关键词:meta中含有的关键词虽然用户看不见,但是却能够被搜索引擎用来编辑索引。对大多数搜索引擎来说,如果用户输入的关键词与某网站的元标记正好吻合
17、,那么该网站在搜索列表中的排名就比那些没有使用元标记的网站靠前。 提高关键词出现的频率:提高关键词在网页中出现的频率,也能提高网站在搜索列表中的排名。 在隐藏的图形文档中使用关键词:大量使用图形文档不利于网站在搜索列表中的排名,在必须使用的图形文档中利用ALT=“关键词”添加隐藏的图形文档有利于提高网站在搜索列表中的排名。 创建链接活动:搜索引擎的自动信息搜集功能分两种。一种是定期搜索,另一种是提交网站搜索;目前最好的办法是创建链接活动以获得更多的外部链接,这样一方面让搜索引擎有更多机会找到网站并收录,另外可以提高网站在搜索列表中的位置。第12题:参考答案:(1)对Web站点的三种监视尺度分别
18、是:最终用户视图、系统和应用程序健康视图、应用程序视图。 (2)三种监视尺度监视的内容是: 最终用户视图:该视图对于用户来说,Web站点就是一个黑盒,不关心具体的网络组件的问题,仅监视Web页面的显示速度。 系统和应用程序健康视图:该视图监视网络的所有组件,包括应用程序服务器、数据库、网络和路由器。 应用程序视图:该视图监视应用程序内部。详细解答:本问题考查网站管理和维护的知识。 网站运行过程中需要对网站性能进行必要的监视,成功的性能监视可以帮助网络管理人员检测和纠正网站性能问题。对网站的性能监视有三种尺度:最终用户视图、系统和应用程序健康视图、应用程序视图。 最终用户视图。对于最终用户来说,
19、Web站点是一个黑盒子,用户只关心Web页面的显示速度。监视最终用户视图可以知道是否存在公共可视方面的性能问题。 系统和应用程序健康视图。该监视尺度是查看Web站点的内部子系统,并检查每个子系统的问题。 应用程序视图。该监视的尺度是查看应用程序内部,来帮助查找困难的应用程序问题。第13题:参考答案:详细解答:甘特图也称条形图,是一个二维平面图。在用于描述项目进度和项目计划时,纵向表示活动内容,横向表示活动时间,以活动开始时间起到活动结束时间止,横道线的长度表示了该活动的持续时间。本题按照表中给出的参数,以6项活动的最早开始时间起,按照持续时间的长度画图即可。第14题:参考答案:详细解答:以问题1所描绘的甘特图为基础,逐次依照横坐标周数序数,按周累加纵坐标对应各活动的人工数,即得每周所需人工数。依照1至17周每周所需人工数,查到周需人工数最大值为17,最小值为3,其差为14,即周人工数的最大差值为14。第15题:参考答案:(3)4 (4) 1 (5) 5 (6) 5详细解答:更多试卷请见麦多课文库