阅读以下说明和图,根据要求回答问题1~问题4。[说明]某电子商务公司开办了电子商务网站,主要为各注册的商家提供商品销售功能。为更好地吸引用户,该公司计划为注册的商家提供商品(Commodity)促销(Promotion)功能。商品的分类(Category)不同,促销的方式和内容也会有所不同。注册商家可发布促销信息。商家首先要在自己所销售商品的分类中,选择促销涉及的某一具体分类,然后选出该分类的一个或多个商品(一种商品仅属于一种分类),接着制定出一个比较优惠的折扣政策和促销活动的优惠时间,最后由系统生成促销

题目

阅读以下说明和图,根据要求回答问题1~问题4。

[说明]

某电子商务公司开办了电子商务网站,主要为各注册的商家提供商品销售功能。为更好地吸引用户,该公司计划为注册的商家提供商品(Commodity)促销(Promotion)功能。商品的分类(Category)不同,促销的方式和内容也会有所不同。

注册商家可发布促销信息。商家首先要在自己所销售商品的分类中,选择促销涉及的某一具体分类,然后选出该分类的一个或多个商品(一种商品仅属于一种分类),接着制定出一个比较优惠的折扣政策和促销活动的优惠时间,最后由系统生成促销信息并将该促销信息公布在网站上。

商家发布促销信息后,网站的注册用户便可通过网站购买促销商品。用户可选择参与某一个促销 (Promotion)活动,并选择具体的促销商品(Commodity),输入购买数量等购买信息。系统生成相应的一份促销订单(POrder)。只要用户在优惠活动的时间范围内,通过网站提供的支付系统,确认支付该促销订单(即完成支付),就可以优惠的价格完成商品的购买活动,否则该促销订单失效。

系统采用面向对象方法开发,系统中的类及类之间的关系用UML类图表示,如图6-18所示是该系统类图中的一部分;系统的动态行为采用UML序列图表示,如图6-19所示是发布促销的序列图。

识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将如图6-18所示中(1)~(6)空缺处的内容填写完整。


相似考题
更多“ 阅读以下说明和图,根据要求回答问题1~问题4。[说明]某电子商务公司开办了电子商务网站,主要为各注册的商家提供商品销售功能。为更好地吸引用户,该公司计划为注册的商家提供商品(Commodity)促销(Promot”相关问题
  • 第1题:

    阅读以下关于网页制作和网页编程的说明,根据要求回答问题。

    [说明]

    某公司制作了一个电子商务网站,图8-15是网站搜索部分的页面,用户至少需要填写关键字或者类别中的一项,才能够进行搜索,否则弹出提示框。图8-16是位于发布目录c:\addq下的member.asp文件运行后的界面。注册用户可以通过它登录到网站,如果是未注册用户,可以单击“立即注册”链接打开位于本机目录c:\addq下的register.asp文件进行注册。

    以下技术组合中,(1)不能开发出动态网页。

    A.HTML+JSP B.HTML+XML C.XML+JSP D.XML+ASP


    正确答案:B
    B 解析:JSP、ASP技术均属于服务器端脚本技术,可以实现动态网页设计。XML(eXtensible Markup Language)和HTML(Hyper Text Markup Language)都属于标记语言,是一种简单的数据存储语言,使用一系列简单的标记描述数据,是处理结构化文档信息的工具。

  • 第2题:

    认真阅读以下技术说明,结合网页显示的效果图,根据要求回答问题。

    [说明]

    某公司使用ASP语言开发了一个电子商务网站系统,该系统提供了商品查询、订单管理、支付和用户管理等功能。其商品查询界面如图6~16所示。该公司网站服务器采用Windows Server 2003+IIS 5.0,数据库采用SQL Server,数据库名称为TEST,数据库管理员的用户名为sa,密码为test_test。

    该商务网站有一个购物车模块,购物车模块中自定义的两个Session属性如下。

    ①CID用来记录用户选择的商品。

    ②CNUM用来记录相应商品的数量。

    请根据表6-23所列的购物情况,将(1)~(3)空缺处对session对象处理方式的内容填写完整。


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

  • 第3题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某公司因业务需要,准备建立电子商务网站。

    建立电子商务网站之前,应对建立电子商务网站的可行性进行分析,可行性分析的四个主要方面是什么?


    正确答案:技术可行性、运行可行性、经济可行性和社会可行性。
    技术可行性、运行可行性、经济可行性和社会可行性。 解析:本问题考查的是对电子商务系统开发过程中可行性分析的理解。
    在电子商务应用系统的目标需求已经确定,对系统的基本又有所了解的情况下,系统分析人员就可以进行可行性分析。
    可行性包括以下四个方面:
    1.运行可行性
    运行可行性是对方案在组织中的合适程度的度量,也是人们对该系统的感觉的度量。
    2.技术可行性
    技术可行性主要涉及三个问题:建议的技术或方案在现有技术水平下是否可以实现?企业目前拥有所需的技术吗?企业拥有所需的技术专家吗?
    3.经济可行性
    从经济上考虑,包括对项目所需费用的预算和对项目效益的估算。这是非常重要的,如果忽略了,就会造成巨大的损失。
    4.社会可行性
    要考虑各种社会因素,才能确定项目是否可行。由于电子商务应用系统是在社会环境中工作的,除了技术和经济等因素之外,还有许多社会因素对于项目的开展起着制约的作用。与项目有直接关系的人、处于变动中的企业的管理制度和工作人员的文化水平等都必须作为社会和人的因素考虑在内。

  • 第4题:

    阅读以下说明,回答问题1至问题3。

    [说明]

    某公司用ASP+SQL Server开发的电子商务网站系统提供商品查询、网上购物车、订单管理、后台商品管理、支付等功能。系统的数据库名为shangwu,所在服务器 IP地址为211.54.32.21,其中user表存放注册用户名和密码,结构如表3-1所示:

    数据库设计的基本步骤一般包括:需求分析、概念设计、逻辑设计和物理设计四个阶段,请根据数据库设计四个阶段的特点,确定以下工作分别属于哪个阶段。

    A.确定数据的存储结构和存放位置(1)

    B.创建数据流图和数据字典(2)

    C.确定数据库实体及其构成(3)

    D.创建E-R图(4)


    正确答案:(1)物理设计 (2)需求分析 (3)逻辑设计 (4)概念设计
    (1)物理设计 (2)需求分析 (3)逻辑设计 (4)概念设计 解析:数据库设计的基本步骤一般包括需求分析、概念设计、逻辑设计和物理设计4个阶段。其中需求分析阶段是数据库设计过程的基础,它通过调查和分析,了解用户的信息需求和处理需求,以数据流图、数据字典等形式加以描述,并给出应用领域中数据项、数据项之间的管理和数据操作任务的详细定义,为后续工作打下基础。概念设计主要是把需求分析阶段得到的用户需求抽象化为概念模型,它是数据库设计的关键,是进行数据库逻辑设计的基础,通常使用E-R图作为概念设计的工具。逻辑设计就是把概念设计阶段产生的概念模型转换为逻辑模式,其主要步骤是确定组成数据库的实体及其构成,确定数据库实体间的关系。物理设计是根据特定的计算机系统,为给定的逻辑数据模型选择一个最适合的存取方法和存储结构的过程,它要设计数据的存取路径、确定数据的存储结构和存放位置、确定系统配置。

  • 第5题:

    阅读以下说明,回答问题1至问题4。

    [说明]

    某公司是一家小型百货零售企业,根据业务发展的需要,公司决定建设自己的电子商务网站,以期达到推广宣传、销售、增加销售额的目的。公司将该项任务交给技术部负责人小张,全面负责网站的策划、实施、组织和推广工作。请根据问题的描述回答以下问题。

    小张接受任务后,决定首先进行网站系统规划。为了听取多方意见,小张邀请了不同领域的专业人员参与。表1-1是不同专业人员所起的作用,请将正确选项填在答题纸相应的位置。

    A.对企业的商务模式设计提供有用的建议、案例

    B.了解企业的核心业务与商务过程,对应用系统起到控制与决策的作用

    C.对电子商务系统需要的技术及集成提供建议

    D.提供专项电子商务需求,在系统规划中能够使商务模式、服务内容更加清晰


    正确答案:(1)B (2)D (3)C (4)A
    (1)B (2)D (3)C (4)A 解析:建设电子商务系统是一项复杂的工作,它涉及技术与业务等多方面的内容,所以在电子商务系统的规划过程中,有必要听取多方意见,邀请不同领域的专业人员参与系统的规划。
    参与系统规划的人员可以分为以下几类。
    (1)企业领导层
    企业领导层与系统规划是非常必要的,因为他们了解企业的核心业务与商务过程,能够对应用系统起到控制与决策的作用。
    (2)企业经营人员
    企业经营人员掌握了有关市场、客户、产品、商务流程、增值点与业务延伸等知识,并且他们非常清楚与其他企业的合作,同时也能够作为应用系统的最终用户,提供专项电子商务的需求。他们在系统规划中能够使商务模式、服务内容更加清晰,同时也能在企业流程再造、对商务逻辑的决策、系统评估和运行决策等方面做出贡献。
    (3)企业外部的商务顾问、技术顾问与其他咨询人员
    技术顾问会对电子商务项目需要的技术及集成提供建议,而商务顾问会对企业的未来和商务模式设计据供有用的建议、案例。其他咨询人员包括ISP获取成功的电子商务运营商、物流专家和金融投资顾问等。这些咨询人员能够对多个方面提出建议,例如企业供应链设计、新系统的评估等。
    (4)技术人员
    规划过程中必须包括各个方面的专业技术人员,他们有项目管理经理、网络专家、 Web应用专家、数据通信方面的专家及精通信息技术与因特网技术的技术人员。

  • 第6题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某公司用ASP开发了电子商务网站系统,该系统提供商品查询、用户管理、订单管理、支付等功能。其商品查询界面如图6-3所示。

    该商务网站采用B/S三层结构,请根据B/S三层结构的工作过程,将图6-4中(1)~(3)空缺实体补齐。


    正确答案:(1)浏览器 (2)Web服务器 (3)数据库服务器
    (1)浏览器 (2)Web服务器 (3)数据库服务器 解析:本问题考查的是B/S三层结构的工作过程。
    B/S结构就是Browser/Server结构。Browser/Server也是一种Client/Server结构,它是一种由传统的二层Client/Server结构发展而来的三层Client/Server结构在Web上应用的特例。在Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大地简化了客户端的工作,客户端上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
    在Browser/Server三层体系结构下,表示层(Presentatioon)、功能层(Business Logic)、数据层(Dam Service)被分割成三个相对独立的单元。
    第一层为表示层:Web浏览器。在表示层中包含系统的显示逻辑,位于客户端。其任务是由Web浏览器向网络中的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户端接收传来的主页文件,并把它显示在Web浏览器上。
    第二层为功能层:具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理逻辑,位于Web服务器端。其任务是接收用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,然后等待数据库服务器将数据处理的结果提交给Web服务器后,由Web服务器传送回客户端。
    第三层为数据层:数据库服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。其任务是接收Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
    本题从图中可以看出, (1)、(2)、(3)分别对应浏览器、Web服务器、数据库服务器。

  • 第7题:

    阅读以下关于网络日常管理、维护的技术说明,根据要求回答问题1~问题5。

    【说明】

    某电子商务公司总部网与分部网的网络互联拓扑结构图如图3-13所示。其中,各交换机均具有远程 Web管理和命令行管理功能。

    客户小郭要求将其计算机通过宽带同轴电缆接入Internet,则小郭的计算机通常需要添加哪些外部网络设备?


    正确答案:电缆调制解调器或Cable MODEM
    电缆调制解调器,或Cable MODEM 解析:这是一道要求读者掌握HFC宽带接入Internet模型的实际操作题。本题所涉及的知识点如下。
    目前,利用75Ω宽带同轴电缆接入到因特网的技术是混合光纤同轴电缆网(HFC网)技术,它采用频分多路复用(FDM)调制方式通过同轴电缆向用户提供Internet接入业务、CATV数据业务等,其上行速率可达10Mb/s,下行速率可达30Mb/s。
    HFC宽带接入技术需要在用户端加装电缆调制解调器(Cable MODEM)。该设备用于接收从局端系统(CMTS)送来的QAM调制信号,解调后转换成MPEG2或MPEG2-TS格式的数据帧,以重建传向 10Base-Tx Ethernet接口的以太帧。它从计算机接收到的以太帧被封装在时隙中,经QPSK调制后,通过 HFC网络的上行信道传送给局端系统(CMTS)。
    用户端电缆调制解调器(Cable MODEM)至少提供两个物理接口,其中一个接口与75Ω宽带同轴电缆相连接,另一个接口(RJ--45插座)使用双绞线与用户的计算机(或交换机)相连接。

  • 第8题:

    阅读下列说明,回答问题1至问题3。

    [说明]

    小张是个体经营者,主要经营各类电子产品。随着业务的发展,他计划创建自己的电子商务网站,为用户展示他所经营的商品信息,提供商品查询和购买功能,并能通过网站完成对用户、商品和订单的管理。

    小张就建站事宜与某公司进行了接洽,该公司按照开发规范给出了设计方案,其中系统开发的基本过程如下图所示。请按照图中各个分项,填写系统开发的各阶段名称。

    (1)(2)(3)(4)(5)


    正确答案:(1)系统规划阶段 (2)系统设计阶段 (3)系统开发集成阶段 (4)系统实施阶段 (5)系统运行维护阶段
    (1)系统规划阶段 (2)系统设计阶段 (3)系统开发集成阶段 (4)系统实施阶段 (5)系统运行维护阶段 解析:本题考查的是对电子商务系统开发过程的理解。
    本题给出了电子商务系统开发的过程图,包括五个阶段:系统规划阶段、系统设计阶段、系统开发集成阶段、系统实施阶段和系统运行维护阶段。
    系统规划阶段的任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业的目标和发展战略,规划并确定企业信息系统的商务模式。电子商务系统规划,就是制定未来企业的电子商务战略,设计支持未来这种转变的电子商务系统的体系结构,并说明各个组成部分的结构及组成和选择构造这一系统的技术方案。
    系统设计阶段的任务是在系统规划的原则和目标的指导下,结合电子商务系统的特点,对企业进行调查,全面了解企业的目标、组织结构、数据流程和业务处理过程,做出企业信息系统的需求分析。在需求分析的基础上对不同的技术方案进行比较和选择,确定一种技术方案进行开发,确定出信息系统最终的体系结构。
    系统开发与集成阶段的任务是完成应用软件的编码调试,进行电子商务系统和系统既有资源的集成,以及软件硬件的集成,并对整个系统进行测试和优化,使系统能够良好地运行。
    系统实施阶段是将设计的系统付诸实施的阶段,该阶段的任务包括程序的编写和调试、人员的组织、数据文件转换以及对使用该系统的人员进行培训等。
    系统运行与测试阶段的任务是在系统投入运行后,使用各种测试方法,对各种情况下使用的系统进行测试,如系统切换、不同商务模式之间的切换等。同时对系统运行与维护,包括对应用软件维护、数据维护、系统运行维护、安全维护管理。

  • 第9题:

    阅读以下技术说明和程序代码,根据要求回答问题。

    [说明]

    某公司用ASP+SQL Server开发的电子商务网站系统,提供了商品查询、网上购物车、订单管理、后台商品管理和支付等功能。图6~11是用ASP实现的电子商务网站的主页。系统的数据库名为 shangwu,所在服务器IP地址为211.54.32.21,其中,user表用于存放注册用户名和密码,结构如表 6-19所示。

    设计该电子商务网站时,某页面框架代码如下。

    该网页代码中定义了(1)个框架。


    正确答案:3
    3

  • 第10题:

    阅读下列说明,回答问题1至问题4。

    【说明】

    某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。

    某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括项目经理、系统分析师、程序员和测试员。请在表14-2中空(1)~(4)处填写合适的角色名称。

    表14-2


    正确答案:(1)项目经理 (2)程序员 (3)系统分析师 (4)测试员
    (1)项目经理 (2)程序员 (3)系统分析师 (4)测试员 解析:本问题考查的是电子商务中系统开发周期中各人员的职责。
    电子商务系统开发前要做好一系列的准备工作,其中包括人员的准备工作。目前,系统开发采用项目经理负责制,一个系统开发小组一般包括项目经理、系统分析设计师、程序员和测试员。
    由于采用项目经理负责制,所以项目经理在系统开发过程中起着重要的作用。他需要把握系统开发的进度计划、人力计划,确定项目小组中各类人员的职责,在保证质量的前提下,使项目按照计划如期完成。所以项目经理从需求分析开始就应该介入项目,直到系统测试完成。
    系统分析设计师的工作是了解用户的需求,并在和用户多次有效交流的前提下,完成系统整体分析,将用户的实际需求转换为系统逻辑模型,并在系统分析的基础上,完成系统的概要设计和详细设计。

  • 第11题:

    阅读下列说明,回答问题1至问题4。【说明】某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。13、【问题1】某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括项目经理、系统分析师、程序员和测试员。请在表14-2中空(1)~(4)处填写合适的角色名称。表14-2



    14、【问题2】系统开发人员计划用原型开发法进行系统开发,请根据原型开发法的过程,将图14-8中的空(5)~(7)处填写对应的过程名称。



    15、【问题3】公司要求网站能够提供方便的网上支付功能,同时根据销售产品的特殊性,要求提供一种会员币来完成小额支付。请根据以上说明回答以下问题。1.常用的三种网上电子支付方式是什么?2.该网站提供的会员币属于什么支付方式?
    16、【问题4】该系统在设计时,采用了异构数据库,请问三种通用的异构数据库查询技术是什么?


    答案:
    解析:
    13、(1)项目经理(2)程序员(3)系统分析师(4)测试员
    14、(5)建立初始原型(6)运行原型(7)修改原型
    15、1.常用的三种网上电子支付方式是银行卡、电子现金和电子支票。2.该网站提供的会员币属于电子现金支付方式。16、三种通用的异构数据库查询技术是公共数据库网关技术、公共协议技术和公共编程接口技术。
    【解析】
    13、[解析] 本问题考查的是电子商务中系统开发周期中各人员的职责。电子商务系统开发前要做好一系列的准备工作,其中包括人员的准备工作。目前,系统开发采用项目经理负责制,一个系统开发小组一般包括项目经理、系统分析设计师、程序员和测试员。由于采用项目经理负责制,所以项目经理在系统开发过程中起着重要的作用。他需要把握系统开发的进度计划、人力计划,确定项目小组中各类人员的职责,在保证质量的前提下,使项目按照计划如期完成。所以项目经理从需求分析开始就应该介入项目,直到系统测试完成。系统分析设计师的工作是了解用户的需求,并在和用户多次有效交流的前提下,完成系统整体分析,将用户的实际需求转换为系统逻辑模型,并在系统分析的基础上,完成系统的概要设计和详细设计。

    14、[解析] 本问题考查系统原型法开发的问题。原型法开发系统的主要思想是在投入大量人力、物力之前,在限定的时间内,用最经济的方法构建一个简单的系统原型,使用户尽早看到未来系统的概貌。这种方法可以使用户直接看到系统原形,并且提出反馈意见,系统分析人员根据意见进行修改,不断完善模型,如此反复,直到双方都满意为止。原型法开发可分为如下的步骤:进行用户基本信息收集分析,并在此基础上建立初始原型;运行原型,用户在开发人员的协助下了解原型并提出修改意见;开发人员修改和完善原型。15、[解析] 本问题考查网上电子支付方式。典型的电子支付方式包括各种电子现金支付方式(NetCash/Digcash)、电子支票支付方式(E-check/NetBill/NetCheque)和银行卡支付方式(信用卡、借记卡)。根据题目的描述,会员币用来完成小额支付,所以它属于电子现金方式。16、[解析] 本问题考查的是异构数据库知识。异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有各自的DMBS。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有各自的应用特性、完整性控制和安全性控制。目前通用的异构数据库查询技术包括公共数据库网关技术、公共协议技术、公共编程接口技术。

  • 第12题:

    京东拼购促商品限购如何设置?()

    • A、商品限制每个用户只能购买1件,需提供商家ID
    • B、商品限制每个用户购买10件,不需要提供商家ID
    • C、商家不限制用户购买,不需要提供ID
    • D、商家不限制用户购买,需要提供商家ID

    正确答案:A

  • 第13题:

    阅读以下说明,回答问题1至问题4。

    [说明]

    某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。

    某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括:项目经理、系统分析师、程序员、测试员。请在表7-4中空(1)~(4)处填写合适的角色名称。


    正确答案:(1)项目经理 (2)程序员 (3)系统分析师 (4)测试员
    (1)项目经理 (2)程序员 (3)系统分析师 (4)测试员 解析:项目经理一般参加项目的全过程,但在某些软件组织,项目经理并不参加早期的需求分析工作,而是在需求大致明确之后再任命项目经理。表7-4中的角色1从需求分析的后半段开始介入,一直到测试结束,在给定的4种角色之中,只有项目经理可以承担这一责任(无论其是否参与了需求分析的全过程)。
    系统分析师的主要职责是:(1)需求分析(在某些软件组织中,最早期的需求调查由商务人员进行,形成初步意向后,系统分析师才开始介入)。(2)系统分析(需求分析与系统分析可以合为一个过程,也可以分为两个过程。合为一个过程时,称系统分析、需求分析或系统需求分析均可,一般不区分这几种叫法的差异。分为两个过程时,需求分析的目标是为了与客户对系统需求达成一致意见,需求分析文档通常采用某种便于客户理解的形式(如用例图等)。而系统分析则是从技术角度(例如,数据、流程或类、对象等)对系统进行分析,系统分析文档通常采用某种便于开发人员理解的形式(例如,结构化方法的数据流图与数据字典,面向对象方法的类图、协作图等)。(3)在缺少系统架构设计师的情况下,系统分析师有时也会负责系统架构(或程序结构)的设计,但系统分析师一般不会从事系统的详细设计。表7-4中的角色3从需求分析的大约前半段开始介入,一直到系统分析的中期,在给定的4种角色之中,只有系统分析师符合这一角色。
    程序员主要负责编码和单元测试,与表7-4中的角色2恰好符合。
    测试员介入测试的仝过程,与表7-4中的角色4恰好符合。

  • 第14题:

    阅读下列说明,回答问题1至问题3。

    [说明]

    某测试小组对两个网站进行了系统测试。以下是连接速度的测试界面。

    右图是该测试小组对网站制定的测试流程图,请将其补充完整。


    正确答案:(1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试
    (1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试 解析:本问题考查网站建设的过程和测试的流程。
    一个网站的建设应该包括需求分析阶段:对电子商务系统的需求进行分析,确定对目标系统的综合要求,并提出这些需求的实现条件,以及需求应达到的标准;设计阶段:在系统分析提出的反映用户需求的逻辑方案的基础上,专注于系统的技术性和实现方面,科学合理地使用各种系统设计方法,得到一个详细的计算机系统方案;编码阶段:根据系统的详细设计方案,对各个模块单元进行代码编写;测试阶段:依照详尽的测试计划对初步完成的网站进行各类测试,以修改各类错误。在进行网站测试时,根据测试目标可以分为单元测试、集成测试、系统测试。
    单元测试也称为模块测试,通常在编码阶段进行,是软件测试的最基本的部分。单元测试对源程序的每一个程序单元进行测试,检查模块内部的错误,并验证每个模块是否满足系统设计说明书的要求。如果达不到设计要求或发现编码错误,应回到编码阶段进行修改。
    集成测试是在软件系统集成过程中所进行的测试,其主要目的是将通过单元测试的模块按照一定的策略组装成能够完成预期功能要求的软件结构系统。集成测试主要检查各单元之间的接口是否正确。通常,集成测试有非增量式集成与增量式集成两种方法。集成测试能够发现设计阶段的问题,为修改设计方案提供依据。
    系统测试是对已经集成好的软件系统进行彻底测试,以验证软件系统的功能和性能等是否满足要求。其目的是将软件与系统需求定义进行比较,发现软件与定义不相符合或相矛盾的问题。系统测试的主要内容有:功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、安装测试等。系统测试必须有用户的积极参与,某些方面要以用户为主。用户应该参加测试用例的设计,并对测试的输出结果进行评价,必要的话,需要在系统测试前对用户进行适当的培训。此时如果发现问题,应对需求分析进行调整,并在此基础上完成设计、编码、单元测试、集成测试、系统测试,从而完成整个网站系统的开发工作。

  • 第15题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某软件公司计划45天完成一个电子商务网站的建设工作,任务的工作时间要求如下表所示,软件公司现在根据该时间要求进行分析并做项目准备工作。

    若以St为起点,以Fin为终点,工作的编号、代号和持续时间描述为如下格式:

    请根据上述元素的结点画出该项目的网络图。


    正确答案:
    解析:单代号网络图是以结点及其编号表示工作,以箭线表示工作之间逻辑关系的网络图。在单代号网络图中加注工作的持续时间,以便形成单代号网络计划。
    单代号网络图中的每一个结点表示一项工作,结点可以用圆圈或矩形表示。结点所表示的工作名称、持续时间和工作代号等应标注在结点内。
    单代号网络图中的结点必须编号。编号标注在结点内,其号码可间断,但严禁重复。箭线的箭尾结点编号应小于箭头结点的编号。一项工作必须有唯一的一个结点及相应的一个编号。
    单代号网络图中的箭线表示紧邻工作之间的逻辑关系,既不占用时间、也不消耗资源。箭线应画成水平直线、折线或斜线。箭线水平投影的方向应自左向右,表示工作的行进方向。工作之间的逻辑关系包括工艺关系和组织关系,在网络图中均表现为工作之间的先后顺序。
    单代号网络图中,各条线路应用该线路上的结点编号从小到大依次表述。
    单代号网络图的绘图规则如下。
    (1)单代号网络图必须正确表达已定的逻辑关系。
    (2)单代号网络图中,严禁出现循环回路。
    (3)单代号网络图中,严禁出现双向箭头或无箭头的连线。
    (4)单代号网络图中,严禁出现没有箭尾结点的箭线和没有箭头结点的箭线。
    (5)绘制网络图时,箭线不宜交叉,当交叉不可避免时,可采用过桥法或指向法绘制。
    (6)单代号网络图中只应有一个起点结点和一个终点结点;当网络图中有多项起点结点或多项终点结点时,应在网络图的两端分别设置一项虚工作,作为该网络图的起点结点(St)和终点结点(Fin)。

  • 第16题:

    阅读以下说明,回答问题1至问题4,将解答填入对应栏内。

    【说明】

    某电子商务网站采用ASP+SQL Server开发的电子商务网站系统,提供商品查询、网上购物车、订单管理、后台商品管理、支付等功能。其后台修改商品页面如下图所示。

    网站开发完成后,开发人员将源代码和数据库文件pubs.mdf及pubs_log.ldf提供给公司网络管理人员进行网站发布。此时应采用(1)数据库方式在数据库服务器上生成数据库。


    正确答案:附加
    附加 解析:本题考查的是Web数据库的基本知识。
    问题1考查的是在SQL数据库服务器上创建数据库的方法。
    在SQL数据库服务器上可以使用以下方法建立数据库:
    (1)新建数据库。
    (2)还原数据库:需要扩展名为bak的备份文件,可以将数据库还原到备份点:
    (3)附加数据库:需要扩展名为mdf和ldf的数据库文件,可以将文件中的数据导入SQL数据库服务器。
    从本题要求可见,有数据库文件pubs.mdf及pubs_log.ldf,所以应采用附加数据库的方法在数据库服务器上生成数据库。

  • 第17题:

    阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

    【说明】

    某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:

    (1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。

    (2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。

    (3)提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。

    (4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。

    (5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。

    (6)物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。

    (7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。

    (8)维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。

    现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。

    图1-1 顶层数据流图

    【问题1】

    使用说明中的词语,给出图1-1中的实体E1~E4的名称。

    【问题2】

    使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

    【问题】

    图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。

    【问题4】

    根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。


    正确答案:
    【问题1】
    E1:商家
    E2:支付系统
    E3:物流系统
    E4:CrystaI Reports或第三方服务
    【问题2】
    D1:订单表
    D2:商品表
    D3:商品分类表
    D4:购物车表
    【问题3】

    【问题4】
    转账请求=验证码+价格+账号信息
    顾客订单物流查询请求=顾客标识+订单标识
    商家订单物流查询请求=商家标识+{订单标识}

    (解析)

    该题以电子商务的购物车系统为载体来考核考生对数据流图知识点的把握。从题目的问答形式上来看,和往年差不多,仍然是要求补充外部实体、补充数据存储、补充缺失数据流等。
    解答这类问题,有以下两个原则:
    (1)紧扣试题的系统说明部分,数据流图与系统说明有着严格的对应关系,系统说明部分的每一句话都能对应到图中,解题时可以一句一句地对照着图来分析。
    (2)数据的平衡原则,这一点在解题过程中也是至关重要的。数据平衡原则有两方面的意思:一方面是分层数据流图中父子图之间的数据流平衡原则;另一方面是每张数据流图中输入与输出数据流的平衡原则。
    【问题1】
    外部实体一般是人、组织或者外部系统。在本题中,根据顶层数据流图中购物车与E1的两天数据流,再结合题目的描述“商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息”,可知E1就是商家。
    同理,根据说明中的“将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态”,再结合顶层数据流图可以知道E2是支付系统。根据说明中的“从相应物流系统查询物流信息”,再结合顶层数据流图中E3与购物车之间的数据流信息,可以知道E3是物流系统。根据说明中(7)的描述,再结合顶层图中E4与购物车系统的数据流可以知道E4是Crystal Reports(或第三方服务)。
    【问题2】
    数据存储一般是说明中所牵涉到的某某文件或某某表。在本题中,描述中有描述过的数据存储有:顾客表、订单表、商品表、商品分类表和购物车表。
    由图0层数据流图可知,D1与付款、提交订单、物流跟踪、改变价格等处理有关,可知D1是订单表。由描述“顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表”,再结合0层数据流可知D2是商品表,另外,根据描述“管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息”,再结合0层数据流可知D2和D3应该对应商品表和商品分类表,而D2是商品表,因此D3就是商品分类表。同理可以知道D4就是购物车表。
    【问题3】
    本题要求我们找出0层数据流图中缺失的数据流,是一类常考的知识点,对应这类题目的求解,我们要充分利用数据的平衡原则,仔细阅读题目给出的描述。
    根据说明中(5)的描述,我们不难知道,在付款这个加工时,要更改购物车表中商品的状态,很显然这个过程在0层数据流图中并没有体现出来,因此缺少了一条从付款到购物车表的数据流。另外,在付款时,系统先要根据顾客表中关联的支付账户,将转账请求提交给支付系统进行转账,那么就应该有一条从顾客表到付款的数据流。
    根据说明中(3)的描述,我们不难知道,在顾客点击提交订单请求,后台将要计算购物车表中商品的总价,那么就需要从购物车表中获取商品的价格信息,因此就有一条从购物车表到提交订单的数据流,而显然在0层数据流图中并没有体现出来这样一条数据流,因此缺少了一条从购物车表到提交订单的数据流。
    根据说明中(7)的描述,可以知道从订单表、商品表以及商品分类表都有到生成报表加工的数据流。从0层数据流图中来看,显然还缺少从订单表到生成报表的数据流。
    【问题4】
    数据项也称为数据元素,是最小的数据组成单位,也就是不可再分的数据单位。如学号、姓名等。
    在题目中,对于转账请求,已经给出了其包含了验证码、价格,另外根据常识,我们知道还应该有账号信息。而顾客订单物流查询请求应包含顾客标识和订单标识。商家订单物流查询请求应包含商家标识和订单标识这些数据项,而且一个商家可能有多个订单,因此订单标识也有多个。

  • 第18题:

    阅读以下说明和图,回答问题1至问题3。

    【说明】

    S公司开办了电子商务网站,主要为各注册的商家提供商品销售功能。为更好地吸引用户,S公司计划为注册的商家提供商品(Commodity)促销(Promotion)功能。商品的分类(Category)不同,促销的方式和内容也会有所不同。

    注册商家可发布促销信息。商家首先要在自己所销售的商品的分类中,选择促销涉及的某一具体分类,然后选出该分类的一个或多个商品(一种商品仅仅属于一种分类),接着制定出一个比较优惠的折扣政策和促销活动的优惠时间,最后由系统生成促销信息并将该促销信息公布在网站上。

    商家发布促销信息后,网站的注册用户便可通过网站购买促销商品。用户可选择参与某一个促销活动,并选择具体的促销商品,输入购买数量等购买信息。系统生成相应的一份促销订单(POrder)。只要用户在优惠活动的时间范围内,通过网站提供的支付系统,确认支付该促销订单(即完成支付),就可以优惠的价格完成商品的购买活动,否则该促销订单失效。

    系统采用面向对象方法开发,系统中的类以及类之间的关系用UML类图表示,图 10-4是该系统类图中的一部分;系统的动态行为采用UML序列图表示,图10-5是发布促销的序列图。

    识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图10-4中的(1)~(6)。


    正确答案:(1)0~n或1~n (2)1 (3)0~n (4)1~n (5)1 (6)0~n
    (1)0~n或1~n (2)1 (3)0~n (4)1~n (5)1 (6)0~n 解析:主要考查类的多样性分析,在充分理解题目需求的基础上补充类图中的类间关系的多样性描述。根据题目中所描述:
    (1)(2)一个商品(Commodity)属于一种分类,一个分类(Category)中包含零个或多个商品对象,所以多样性关系为0~n或1~n个商品对象对应1个分类对象;
    (3)(4)一个促销(Promotion)中由一个或多个商品组成(至少一个),而一个商品可以属于零个或多个促销,所以多样性关系为0~n个促销对象对应1~n个商品对象。
    (5)(6)一个促销可以产生多个促销订单(POrder),一个促销订单只能对应一个促销。所以多样性关系为1个促销对象涉及0~n个促销订单对象。

  • 第19题:

    阅读下面说明,回答问题1至问题3。

    [说明]

    某公司电子商务网站已经运行一段时间,该网站有一个专门的维护小组,人员配备如下:网站主管、维护员、程序员。

    为保证网站安全有序地运行,公司网页更新流程如下图所示。请根据图中的流程提示,填写对应的角色。


    正确答案:(1)网站主管 (2)维护员(或用户) (3)程序员
    (1)网站主管 (2)维护员(或用户) (3)程序员 解析:本问题考查网站中网页修改流程的规范。
    一般电子商务网站的网页修改步骤如下:
    ①提出修改要求:由用户或维护员向主管人员提出,说明要修改的内容及原因;
    ②由系统主管人员根据系统的情况(功能、目标、效率等)和工作的情况(人员、时间、经费等)来衡量修改;
    ③系统管理员把修改要求汇集成批,指明修改的内容要求、期限;
    ④在指定的期限内,由系统主管人员验收程序员所修改的部分,并用修改好的模块取代旧的模块,新的功能开始生效;
    ⑤登记所做修改的地方,作为系统新的版本向用户及操作人员的报告,特别要指明新增加的功能和修改了的地方。

  • 第20题:

    阅读以下说明,回答问题,将解答填入答题纸的对应栏内。

    [说明]

    某电子商务网站采用ASP+SQL Server开发的电子商务网站系统,提供了商品查询、网上购物车、订单管理、后台商品管理和支付等功能。其后台修改商品页面如图6-12所示。

    通常,客户端浏览器不能执行(1)。

    (1) A.HTML代码 B.VBScript代码 C.JavaScript代码 D.ASP内置对象代码


    正确答案:D或ASP内置对象代码
    D,或ASP内置对象代码

  • 第21题:

    试题一(15 分)

    阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某公司因业务需要,准备建立电子商务网站。

    【问题 1】(4 分)

    建立电子商务网站之前,应对建立电子商务网站的可行性进行分析,可行性分析的四个主要方面是什么?

    【问题 2】(6 分)

    图 1-1 是该网站电子商务模式示意图,请将(1)~(3)的电子商务交易模式和交易实体在答题纸上补充完整。

    【问题3】(5 分)

    电子商务网站的系统评价指标包括:经济性指标、技术指标和社会效果指标。请从下列备选答案中选择属于技术指标的选项填写在答题纸上。

    A.并发性能 B.不间断性 C.用户访问量 D.系统的平均点击次数

    E.响应时间 F.安全性能 G.负载性能 H.客户的满意程度


    正确答案:




  • 第22题:

    阅读以下说明,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】某软件公司采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS +JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。
    问题:2.1 为了提高网站访问效率,采用JavaScript 进行客户端验证,用户注册页面中,需要验证用户各信息的合法性。假定页面中用户名控件的ID为“myname”,密码控件的ID为“mypwd1”,确认密码控件的ID为“mypwd2”,以下程序验证用户名非空且长度至少6位,密码及确认密码一致、非空且必须是数字(其他信息的验证忽略)。根据题目描述,完成以下程序。




    问题:2.2 (7分)以下程序表示用户登录过程,假定数据库连接字符串正确无误,用户信息表名为"users",登录页面中包括用户编号控件(ID 为 myUserID) 、密码控件(ID为 mypwd) 等。采用 SQL 参数化方式实现数据库查询,登录成功时,跳转至"userCenter.aspx" 页面,登录失败时,弹出错误提示。根据题目描述,完成以下程序。



    答案:
    解析:
    问题2.1、(1)value (2)6 (3)length (4)‘9’ (5)‘0’ (6)pwd.length (7)pwdConfirm (8)true
    问题2.2、(9)myUserID (10)mypwd (11)userID (12)pwd (13)con (14)ds (15)userCenter.aspx
    【解析】
    问题2.1【解析】(1)document.getElementById(“id”).value是获取HTML标签中id=“id”的value的方法。(2)判断用户名长度至少为6个字符条件表达式为if(username.length<6)。(3)设置for循环条件,i的终值为密码的长度,即pwd.length。(4)(5)判断密码字符中是否有非数字字符,判断条件设置为if(onechar>‘9’||onechar<‘0’)。(6)判断密码是否已经符合纯数字的规范了,即i的值>=密码的长度(i>=pwd.length)(7)判断密码及确认密码是否输入不一致,即if(pwd!=pwdConfirm)(8)判断密码及确认密码输入一致的情况下,将checkright置为true值,将其作为函数值返回。

    问题2.2【解析】(9)Request.Form是接收post方法的对象,从题中判断得知是用来接收用户名控件中的用户信息,即Request.Form[“myUserID”]。(10)用来接收密码控件中的密码信息,即Request.Form[“mypwd”]。(11)SqlParameter(String, Object),初始化SqlParameter类的新实例,该类使用参数名称和新SqlParameter的值;根据题中判断得知,@userID值为userID。(12)根据题中判断得知,@pwd值为pwd。(13)SqlDatAdapter的语法格式为SqlDataAdapter对象名=new SqlDataAdapter(查询用sql语句,数据库连接对象),根据题中判断可知为连接对象con。(14)Fill方法括号中接DataSet对象,即ds。(15)实现页面跳转,即Response.Redirect(“userCenter.aspx”)。

  • 第23题:

    阅读下列说明和图,回答问题1至问题4
    【说明】
    某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:
    (1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。
    (2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。
    (3)提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。
    (4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。
    (5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。
    (6)物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。
    (7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。
    (8)维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。
    现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。




    【问题1】

    使用说明中的词语,给出图1-1中的实体E1~E4的名称。
    【问题2】
    使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
    【问题】
    图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。
    【问题4】
    根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。


    答案:
    解析: