导航

2018年电子商务设计师下午真题(一)

责编:胡媛 2018-11-14

● 某房产中介连锁企业欲开发-一个基于 Web的房屋中介信息系统,以有效管理房源和客户,提高成交率。该系统的主要功能是:

1.房源采集与管理。系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户。由经纪人或客户登记的出售/出租房源,系统将其保存为房源。房源信息包括基本情况、配套设施、交易类型、委托方式和业主等。经纪人可以对房源进行更新等管理操作。

2.客户管理。求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新。客户信息包括身份证号、姓名、手机号、需求情况、委托方式等。

3.房源推荐。根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源。

4.交易管理。经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例。财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈。

5.信息查询。客户根据自身查询需求查询房屋供需信息。 现采用结构化方法对房屋中介信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

2018年电子商务设计师下午真题(一)

2018年电子商务设计师下午真题(一)

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

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

3.根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。 (3分)

4.根据说明中术语,给出图1-1中数据流“客户信息”、“房源信息”的组成。(4分)

● 某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS+JavaScript技术,主要包括管理员登录、租借记录管理、用户管理、物品管理、用户计费管理、异常情况处理等功能。项目团队某成员被分配设计实现管理员登录及异常情况查看功能部分。

[问题1]5分。

为了防止人为对网站的恶意攻击(程序暴力破解方式进行不断的登录、灌水等),可采用JavaScript验证码技术,验证码是将一 串随机产生的数字或符号生成一个不能复制的网页元素(图片、按钮等),并加入一些干扰因素防止OCR。假设在页面加载时就要生成验证码,且验证码长度为4位,验证码由数字及字母组成,生成验证码的网页元素是一个ID为“myCheck"的Button.根据题目描述,完成以下程序。

var validateCode ;

window.( 1 ) = function create Validate 0{

val   idateCode = "";

var   codeLength=( 2 );

var   validateElement = document.getElementById( “3” )

var   characters= new Array(0,1,2,3,4,5,6,7,8,9, 'A','B','C','D',E',F,'G','H',‘I’,‘J’,

'K','L',‘M’,‘N’,'O',‘P’,‘Q’,'R','S',‘T’,‘U’,‘V’,'W,‘X’,‘Y’,'Z');

for(var    i=0;i<( 4 );i++) {

var index=Math.foor(Math.random()*36);

validateCode += characters [( 5 )]

}

validateElement.value = validateCode;

}

[问题2] (4分)

在ASP.NET连接SQLServer数据库时,一般是要将连接字符串写到项目的Web.config文件中。假设要连接的SQL Server数据库服务器IP地址为“192.168.2.41”,服务器的身份认证采用SQL Server与Windows混合验证模式,数据库名为“RentDB”,数据库的登录用户名为“sa”, 密码为“@11233”,在Web.config 文件的标记中设置数据库连接程序。根据题目描述,完成以下程序。

<  ( 6 )>

<add 7="" 8="" 9="" database=".(" name="" uid="sa;PWD=@1233" "="">     {add name=“sqlconstr”(7)="server=(8);database=(9);UID=sa;PWD=@11233"/

<  /( 6 )>

[问题3] (6分)

以下程序实现用户异常情况查看,通过问题2的配置文件获取连接字符串,数据库中用户表(users)、租用记录表(rents)结构如表2-1、表2-2所示。用户异常情况查看页面中包括用户名文本框(ID为txtusername)、数据绑定控件GridView (ID为gvRents)等。为了显示效果:直观,给每个字段设置对应的中文别名,通过users和rents表联合查询(根据userid字段关联),查询的用户名由页面文本框输入,异常情况指rents表中rentStatus属性值为异常” 的记录,采用SQL参数化方式实现数据库查询。 根据题目描述,完成以下程序。

2018年电子商务设计师下午真题(一)

public void BindData()

{

string constr=ConfigurationManager.ConnectionStrings [“( 10 )”]. ConnectionString;

SqlConnection   con = new  SqlConnection(constr);

StringBuilder sql = new StringBuilder();

sql.Append("select userName 用户名,goodsID 物品编号,begintime 起始时间,endtime  结束时间,( 11 )费用, rentStatus 状态 from rents ");

sql.Append(" INNER JOIN( 12 )ON rents.userid = users.userid where rentStatus='( 13 )");

SqlDataAdapter da = new SqlDataAdapter(sql.ToString(), con);

if (this.txtusername.Text != "")

{

sql.Append(" and username=@username");

SqlParameter p = new SqlParameter("(14 )", this.txtusername.Text);

da = new SqlDataAdapter(sql.ToString(),con);

d

(2)A.SelectCommand.Parameters.Add(p);

}

DataSet ds = new DataSet();

d

(3)A.Fill(ds);

this.gvRents.( 15 )=ds.Tables[0];

this.gvRents.DataBind();

}

 

相关推荐:2018年电子商务设计师真题汇总  

点击注册会员>>>即可获取电子商务设计师免费在线真题、观看免费公开课!

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
延伸阅读
考生交流
微信

微信搜索“希赛网

复制微信公众号
qq

QQ群:626232680

复制QQ群
免费试听
通关方案