logo资料库

2013下半年电子商务设计师考试真题及答案-下午卷.doc

第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
资料共16页,剩余部分请下载后查看
1.验证输入信息
A.检验软件是否符合用户的需求;
C.验证组成软件系统各模块的接口和交互作用;
A.验证应用程序的安全服务和识别潜在安全性缺陷;
C.测试系统与用户之间的交互功能能否正确执行;
2013 下半年电子商务设计师考试真题及答案-下午卷 试题一 某大学欲开发一个基于 Web 的课程注册系统,该系统的主要功能如下: 1.验证输入信息 (1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,则返回学生信息 不合法提示;如果合法,则输出合法学生信息。 (2)检查学位考试结果:检査学生提供的学位考试结果。如果不合法,则返回学位考试结果 不合法提示;如果合法,则检查该学生注册资格。 (3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的 注册资格。如果无资格,则返回无注册资格提示;如果有注册资格,则输出注册学生信息(包 含选课学生标识)和欲注册课程信息。 2.处理注册申请 (1)存储注册信息:将注册学生信息记录在学生库。 (2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。 (3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学 生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。 现采用结构化方法对课程注册系统进行分析与设计,获得如图 1-1 所示的 0 层数据流图和图 1-2 所示的 1 层数据流图。
【问题 1】 使用题干中的词语,给出图 1-1 中的实体 E1 和 E2 的名称。 E1:学生 E2:教务人员 本题考查 DFD 的应用,属于比较传统的题目,考查点也与往年类似。 本题目案例说明相对简单,没有从顶层开始给出 DFD,而是直接从 0 层 DFD 开始。顶层 DFD 通常用来确定系统边界,其中只包含一个唯一的加工(即待开发的系统)、外部实体以及外 部实体与系统之间的输入和输出数据流。 本问题考査 0 层 DFD,要求确定外部实体。不难看出,在 0 层 DFD 中,系统主要功能“验证 输入信息”和“处理注册申请”,涉及与系统交互的外部实体有“学生”提供输入信息,发 送注册通知功能给“教务人员”发送所注册的课程信息和已注册的学生信息,从而即可确定 E1 为“学生”实体,E2 为“教务人员”实体。 【问题 2】 使用说明中的词语,给出图 1-2 中的数据存储 D1 和 D2 的名称。
D1:学生库 D2:课程库 本问题要求确定 1 层数据流图中的数据存储。分析说明中和数据存储有关的描述,不难发现, 说明 2.(1)存储注册信息明确说明“将注册学生信息记录在学生库”,可知 D1 为学生库; 说明 2.(2)存储所注册课程中明确说明“然后存入课程库”,可知 D2 为课程库。 【问题 3】 根据说明和图中术语,补充图 1-2 中缺失的数据流及其起点和终点。 本问题要求补充缺失的数据流及其起点和终点。细心的考生可能会发现,对照图 1-1 和图 1-2 的输入数据流,数量和名称均相同,所以缺失的数据流是输出数据流或者处理之间的数 据流。考查图 1-1 中输出至 E1 的数据流,有“接受提示”和“不合法提示”,而图 1-2 中没 有这两条数据流,可以确定缺失的数据流包括这两条或者其分解的数据流。 考查说明 1.中的 3 个子功能,1.(1)检查学生信息完成检查学生输入的所有注册所需信息。 如果信息不合法,返回学生信息不合法提示。1.(2)检查学位考试结果完成检查学生提供 的学位考试结果。如果不合法,返回学位考试结果不合法提示。1.(3)检查学生注册资格 完成根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资 格,返回无注册资格提示。对应图 1-1 中的处理 1 验证输入信息的输出数据流“不合法提示”, 不难发现,在图 1-2 中,处理 1.1 缺少了到实体学生的输出数据流“学生信息不合法提示”; 处理 1.2 缺少了到实体学生的输出数据流“无注册资格提示”;处理 1.3 缺少了到实体学生 的输出数据流“学位考试结果不合法提示”。 再考查图 1-1 中处理 2,其输出数据流有三条,而图 1-2 中对图 1-1 中处理 2 的分解中,只 包含了“所注册课程信息”和“己注册学生信息”两条数据流,缺失了“接受提示”。说明 2.(3)中发送注册通知功能完成从学生库中读取注册学生信息,从课程库中读取所注册课 程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。所以,
缺失的“接受提示”的起点是处理 2.3 发送注册通知,终点是 E1 学生。 【问题 4】 根据补充完整的图 1-1 和图 1-2,说明上层的哪些数据流是由下层的哪些数据流组合而 成。 图 1-1 中不合法提示分解为图 1-2 中的三条数据流的组合:学生信息不合法提示、无注册资 格提示、学位考试结果不合法提示; 图 1-1 中注册学生信息对应图 1-2 中注册学生信息和选课学生标识。 本问题考查数据流的分解与组合。仔细分析题干中的文字并与图 1-1 的对照,可以发现在图 1-1 中不合法提示在图 1-2 中没有出现。事实上,从前述【问题 3】缺失数据流的分析中, 己经发现,图 1-2 中对于说明中的功能出现了“学生信息不合法提示”、“无注册资格提示” 和“学位考试结果不合法提示”三条数据流,说明图 1-1 中的数据流“不合法提示”是由这 三条数据流组合而成。同样,2.(2)存储所注册课程将选课学生标识与欲注册课程进行关 联,然后存入课程库,图 1-1 中注册学生信息在图 1-2 中进一步分出注册学生信息和选课学 生标识,即图 1-1 中注册学生信息是注册学生信息和选课学生标识的并集。
试题二 某公司使用 ASP.NET+SQLServer 开发电子商务网站,该网站分为前台和后台两部分,前 台具有会员登录、商品展示、商品搜索、个人中心和购物车等功能;后台具有商品管理、会 员管理和订单管理等功能。 【问题 1】 ASP.NET 访问数据库一般采用 ADO.NET。AD0.NET 主要包含 Connection 对象、Command 对象、DataReader 对象、DataAdapter 对象、DataSet 对象和 DataView 对象等。 建立数据源连接使用的对象是(1)。连接对象创建完成后,打开连接,需使用的方法是(2), 连接对象使用结束后,一般需要关闭连接,使用的方法是(3)。如果在操作数据库时,需要 大批量的处理数据或者想在断开数据库连接的情况下操作数据,.NET 使用(4)对象将数据 从数据库服务器中取出,并将数据存入(5)对象中。如果要添加、修改或删除数据,需要 使用(6)对象。 (1)Connection (2)Open (3)Close (4)DataAdapter (5)DataSet (6)Command 本题考查数据库 SQL 语句以及 ASP.NET 程序设计及应用。 本问题考查 ADO.NET 对象的使用问题。 ADO.NET 包含的对象及其功能如表 2-2 所示。
SqlConnection 对象包含的主要属性和方法如表 2-3 所示。 DataAdapter 对象使用 Fill 方法将采集到的数据填充到数据集 DataSet 中。 【问题 2】 该电子商务网站数据库 business 中包含一张新闻表,名为 news,结构如表 2-1 所示。 现在发现 news 表中缺少字段“新闻作者”,要求使用 SQL 语句添加该字段,字段名为 newsauthor,数据类型为 varchar,长度为 20,默认值为 admin。请根据题目说明,将 SQL 语句补充完整。 ALTERTABLE(7)ADD(8)(20)default ‘(9)’。 (7)news (8)newsauthor (9)admin 本问题考查 SQL 语句中修改表结构——添加字段的问题。
修改表结构的 SQL 语句格式如下: 因此,该题目的 SQL 语句写法如下: ALTER TABLE news ADD newsauthor varchar(20)default 'admin' 【问题 3】 现要设计一个根据关键字搜索新闻及显示搜索结果的页面,页面包含的基本元素为:搜 索关键字文本框,控件 id 为 txtKeyword;搜索按钮,控件 id 为 btnSearch;数据绑定显示 控件 gvNews。请根据题目说明,将空缺的代码补充完整。 (10)txtKeyword (11)newstitle (12)newscontent (13)sqlStr (14)ds
(15)DataSource 本问题考査 ASP.NET 编程实现模糊搜索。
分享到:
收藏