2023年下半年电子商务设计师下午案例真题+答案解析第1题某大学欲开发一个基于Web的课程注册系统,该系统的重要功能如下:1.验证输入信息(1)检查学生信息:检查学生输入的所有注册所需信息假如信息不合法,则返回学生信息不合法提醒;假如合法,则输出合法学生信息2)检查学位考试结果:检査学生提供的学位考试结果假如不合法,则返回学位考试结果不合法提醒;假如合法,则检查该学生注册资格3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格假如无资格,则返回无注册资格提醒;假如有注册资格,则输出注册学生信息(包含选课学生标记)和欲注册课程信息2.解决注册申请(1)存储注册信息:将注册学生信息记录在学生库2)存储所注册课程:将选课学生标记与欲注册课程进行关联,然后存入课程库3)发送注册告知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提醒;给教务人员发送所注册课程信息和已注册学生信息现采用结构化方法对课程注册系统进行分析与设计,获得如图1-1所示的0层数据流图和图1-2所示的1层数据流图 问题:1.1 使用题干中的词语,给出图1-1中的实体E1和E2的名称。
问题:1.2 使用说明中的词语,给出图1-2中的数据存储D1和D2的名称 问题:1.3 根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点 问题:1.4 根据补充完整的图1-1和图1-2,说明上层的哪些数据流是由下层的哪些数据流组合而成 答案解析:E1:学生E2:教务人员本题考察DFD的应用,属于比较传统的题目,考察点也与往年类似本题目案例说明相对简朴,没有从顶层开始给出DFD,而是直接从0层DFD开始顶层DFD通常用来拟定系统边界,其中只包含一个唯一的加工(即待开发的系统)、外部实体以及外部实体与系统之间的输入和输出数据流本问题考査0层DFD,规定拟定外部实体不难看出,在0层DFD中,系统重要功能“验证输入信息”和“解决注册申请”,涉及与系统交互的外部实体有“学生”提供输入信息,发送注册告知功能给“教务人员”发送所注册的课程信息和已注册的学生信息,从而即可拟定E1为“学生”实体,E2为“教务人员”实体答案解析:D1:学生库D2:课程库本问题规定拟定1层数据流图中的数据存储分析说明中和数据存储有关的描述,不难发现,说明2.(1)存储注册信息明确说明“将注册学生信息记录在学生库”,可知D1为学生库;说明2.(2)存储所注册课程中明确说明“然后存入课程库”,可知D2为课程库。
答案解析:本问题规定补充缺失的数据流及其起点和终点细心的考生也许会发现,对照图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学生答案解析:图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中注册学生信息是注册学生信息和选课学生标记的并集第2题某公司使用ASP.NET+SQLServer开发电子商务网站,该网站分为前台和后台两部分,前台具有会员登录、商品展示、商品搜索、个人中心和购物车等功能;后台具有商品管理、会员管理和订单管理等功能。
问题:2.1 ASP.NET访问数据库一般采用ADO.NETAD0.NET重要包含Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象和DataView对象等建立数据源连接使用的对象是(1)连接对象创建完毕后,打开连接,需使用的方法是(2),连接对象使用结束后,一般需要关闭连接,使用的方法是(3)假如在操作数据库时,需要大批量的解决数据或者想在断开数据库连接的情况下操作数据,.NET使用(4)对象将数据从数据库服务器中取出,并将数据存入(5)对象中假如要添加、修改或删除数据,需要使用(6)对象 问题:2.2 该电子商务网站数据库business中包含一张新闻表,名为news,结构如表2-1所示现在发现news表中缺少字段“新闻作者”,规定使用SQL语句添加该字段,字段名为newsauthor,数据类型为varchar,长度为20,默认值为admin请根据题目说明,将SQL语句补充完整ALTERTABLE(7)ADD(8)(20)default ‘(9)’ 问题:2.3 现要设计一个根据关键字搜索新闻及显示搜索结果的页面,页面包含的基本元素为:搜索关键字文本框,控件id为txtKeyword;搜索按钮,控件id为btnSearch;数据绑定显示控件gvNews。
请根据题目说明,将空缺的代码补充完整 答案解析:(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中答案解析:(7)news(8)newsauthor(9)admin本问题考察SQL语句中修改表结构——添加字段的问题修改表结构的SQL语句格式如下:因此,该题目的SQL语句写法如下:ALTER TABLE news ADD newsauthor varchar(20)default 'admin'答案解析:(10)txtKeyword(11)newstitle(12)newscontent(13)sqlStr(14)ds(15)DataSource本问题考査ASP.NET编程实现模糊搜索第3题某公司需开发一套中小公司电子商务平台,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。
问题:3.1 测试小组的准备工作重要从硬件配置、软件环境和人员组织三个方面进行请判断以下叙述是否对的对的的打“√”,错误的打“×”)A.对硬件配置的规定是硬件配置必须要达成系统运营的最低规定,保证能支持软件正常运营1)B.为了更好地模拟系统运营的真实环境,软件环境中还应当涉及用户常月的驻留于测试环境之中的其他应用程序2)C.在测试的不同阶段,参与的人员也不同系统测试通常由开发人员负责3)验收测试应当重要由使用系统的人来完毕4) 问题:3.2 为了提高测试效率,测试小组分阶段展开测试,共完毕了以下工作:A.检查软件是否符合用户的需求;B.在测试组协助下,由用户代表审查验收文档资料,测试软件系统的功能和性能等;C.验证组成软件系统各模块的接口和交互作用;D.将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运营环境下进行测试;E.检查各个程序模块是否对的地实现了规定的功能,保证其能正常工作其中,(5)是单元测试,(6)是集成测试,(7)是确认测试,(8)是系统测试,(9)是验收测试 问题:3.3 为了使软件更好地满足最终用户的规定,通常需执行α测试和β测试。
其中,由用户在开发环境下进行的测试称为(10),多个用户在一个或多个用户的实际使用环境下进行的测试称为(11) 问题:3.4 针对电子商务平台的运营特性,测试小组进行了基于Web的系统测试,重要完毕了以下工作:A.验证应用程序的安全服务和辨认潜在安全性缺陷;B.检测在安装过程中是否有误、是否易操作,安装后是否可立即正常运营;C.测试系统与用户之间的交互功能能否对的执行;D.核算用户与软件之间的交互,检查用户界面中的设计是否合乎用户的盼望或规定其中,(12)是界面测试,(13)是安全性测试,(14)是功能性测试,(15)是安装测试 答案解析:(1)√(2)√(3)×(4)√本题重要考察软件测试的全过程问题1考察软件测试准备的相关内容软件测试的软硬件环境应当是保证电子商务应用系统正常运营的最低规定,以此作为用户配备软硬件环境的参考;根据测试的特点,除了模块测试可由软件设计人员进行外,其他测试过程均有专门的测试人员进行,验收测试是用户对软件系统的认可过程,应重要由用户进行,专门的测试人员辅助答案解析:(5)E (6)C (7)A (8)D (9)B问题2考察软件测试过程中各个环节应完毕的内容。
答案解析:(10)α测试(11)β测试问题3考察验收测试中α测试和β测试的概念答案解析:(12)D (13)A (14)C (15)B问题4考察电子商务系统中其他测试内容第4题赵新锐是一名大学生,他申请了学校的大学生创新创业项目,计划建立一个网上商店,他制定的工作计划如表4-1所示 问题:4.1 按照表4-1,填写表4-2中各项任务的总时差和自由时差 问题:4.2。