首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题,将解答填入对应栏内。 【说明】 某软件公司采用ASP.NET+SQL Server技术,前端页面采用HTML+CSS+JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某
阅读以下说明,回答问题,将解答填入对应栏内。 【说明】 某软件公司采用ASP.NET+SQL Server技术,前端页面采用HTML+CSS+JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某
admin
2018-11-27
55
问题
阅读以下说明,回答问题,将解答填入对应栏内。
【说明】
某软件公司采用ASP.NET+SQL Server技术,前端页面采用HTML+CSS+JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。
以下程序表示用户登录过程,假定数据库连接字符串正确无误,用户信息表名为“users”,登录页面中包括用户编号控件(ID为myUserID)、密码控件(ID为mypwd)等。采用SQL参数化方式实现数据库查询,登录成功时,跳转至“userCenter.aspx”页面,登录失败时,弹出错误提示。根据题目描述,完成以下程序。
public void UserLogin()
{
string strcon=’’server=dataServer;database=shop;uid=sa;pwd=sa;’’;
SqlConnection con=new SqlConnection(strcon);
string userID=Request.Form[’’
(9)
’’];
string pwd=Request.Form[’’
(10)
’’];
string sqlStr=’’select*from users where UserID=@userID and
UserPWD=@pwd’’;
SqlParameter[]P={
new SqlParameter(’’@userID’’,
(11)
),
new SqlParameter(’’@pwd’’,
(12)
)};
try
{
SqlDataAdapter da=new SqlDataAdapter(sqlStr,
(13)
);
da.SelectCommand.Parameters.AddRange(p);
DataSet ds=new DataSet();
da.FiIi(
(14)
);
if(ds.Tables[0].Rows.Count>0)
Response.Redirect(’’
(15)
’’);
else
Response.Write(’’[script]alert(’用户名或密码错误,请重新输入!’);
}
catch(Exception e)
{
Response.Write(e.ToString());
}
}
选项
答案
(9)myUserID (10)mypwd (11)userlD (12)pwd (13)con (14)ds (15)userCenter.Aspx
解析
根据题目描述及要求,用户登录的过程为:配置数据库连接一获取请求参数一编写SQL语句→执行SQL语句。程序如下:
public void UserLogin()
{
string strcon=’’server=dataServer;database=shop;uid=sa;pwd=sa;’’;
Sqlconnection con = new Sqlconnection(strcon);
string userID=Request.Form[’’myUserID’’];
string pwd=Request.Form[’’mypwd’’];
string sqlstr=’’select * from users where userID=@userID and
UserPWD=@pwd’’;
SqlParameter[]P={
new Sqlparameter(’’@userID’’,userID),
new Sqlparameter(’’@pwd’’,pwd)};
try
{
SqlDataAdapter da=new SqlDataAdapter(sqlstr,con);
da.selectcommand.Parameters.AddRange(p);
Dataset ds=new DataSet();
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
Response.Redirect(’’userCenter.aspx’’);
else
Response.Write(’’[script]alert(’用户名或密码错误,请重新输入!’);
}
catch(Exception e)
{
Response.Write(e.ToString());
}
转载请注明原文地址:https://kaotiyun.com/show/NSXZ777K
本试题收录于:
电子商务设计师下午应用技术考试题库软考中级分类
0
电子商务设计师下午应用技术考试
软考中级
相关试题推荐
一个事务的执行,不应该受到其他事务的干扰而影响其结果的正确性,称为事务的______。
以下媒体文件格式中,_______是视频文件格式。
在下图所示的网络配置中,发现工作站B无法与服务器A通信。(66)故障影响了两者互通。
事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2对学生表中加入了一条男生记录,导致Tl两次查询的结果不一致,此类问题属于(54),为解决这一问题,应采用的隔离级别是(55)。(55)
数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供(50)以供外部程序访问;对于需要更新的数据,则以(51)的方式供外部调用,并由提供者完成对系统中多个表的数据更新。(51)
部门、员工和项目的关系模式及它们之间的E一R图如下所示,其中,关系模式中带实下划线的属性表示主键;图中部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系方式,薪资)项目(项目编号,项目名称,承担任务)若部门和员工
企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月薪,部门号,电话,地址)部门(部门号,部门名,电话,负责人代码,任职时间)请将下面的SQL语句空缺部分补充完整。CREATETABL
在McCall质量模型中,软件产品质量特性被描述为正确性、可靠性、效率、完整性、可用性、可维护性、灵活性、可测试性、可移植性、复用性、互操作性等11种特性。(10)是指在特定环境下,软件满足设计规格说明和用户预期目标的程度。(11)上是指软件按照设计要求,
国际标准化组织(ISO)的开放系统互联(OSI)参考模型共分七层。其中,处理系统之间用户信息的语法表达形式问题的是(38)层;规定通信双方相互连接的机械、电气、功能和规程特性的是(39)层;向用户提供各种直接服务,如文件传送、电子邮件、虚拟终端等的是(40
关于DM与DW的说法,下列不正确的是______。
随机试题
关于炎症的阐述,错误的是
在健康行为中,属于预警行为的是()
风险发生的可能性不大,或者发生后造成的损失不大,一般不影响项目的可行性,则这种风险可定义为()。
技术分析的缺点是( )。
下列各项中,不属于相关信息特点的有()。
在管理策略上,现代人力资源管理更注重()
中小学作业负担重的教育调查研究,说明研究题目、研究问题、取样方法、研究工具和编制方法、资料收集的方法和分析处理的方法。[北京师范大学2018年研]
下列关于中国人民政治协商会议的表述,正确的有()。
A、Generallyspeaking,workgetsmucheasierafter40.B、Generallyspeaking,workgetsmuchharderafter40.C、Ageandworkaren
A------railwayB------railtrackC------railwaysystemD------expresstrainE------throughtrainF------stoppingtrainG------ex
最新回复
(
0
)