首页
登录
从业资格
某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其
某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其
admin
2022-08-02
74
问题
某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS+JavaScript技术,主要包括管理员登录、租借记录管理、用户管理、物品管理、用户计费管理、异常情况处理等功能。项目团队某成员被分配设计实现管理员登录及异常情况查看功能部分。【问题1】(5分)为了防止人为对网站的恶意攻击(程序暴力破解方式进行不断的登录、灌水等),可采用JavaScript验证码技术,验证码是将一串随机产生的数字或符号生成一个不能复制的网页元素(图片、按钮等),并加入一些干扰因素防止OCR。假设在页面加载时就要生成验证码,且验证码长度为4位,验证码由数字及字母组成,生成验证码的网页元素是一个ID为“myCheck”的Button。根据题目描述,完成以下程序。 var validateCode ;window. (1)_ = function createValidate (){validateCode = "";var codeLength=_ (2)_ ;var validateElement = document. getElementById("_ (3)_ ");var characters= new Array(0,l ,2,3,4,5,6,7,8,9,'A','B','C",D','E','F,'G','H'T,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.floor(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文件的<configuration>标记中设置数据库连接程序。根据题目描述,完成以下程序。 <(6)></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参数化方式实现数据库查询。根据题目描述,完成以下程序。 表2-1 users 表结构
表2-2 rents 表结构
Public void BindData(){String cinstr=ConfigurationManger.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 rentStastus=’(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);da.SelectCommand. Parameters.Add(p);}DataSet ds = new DataSet();da.Fill(ds);this.gvRents._(15) = ds.Tables[0];this.gvRents.DataBind();}
选项
答案
解析
【问题1】:
(1)onload
(2)4
(3)myCheck
(4)codeLength
(5)index
【问题2】:
(6)connectionStrings
(7)connectionString
(8)192.168.2.41
(9)RentDB
【问题3】:
(10)sqlconstr
(11)expenses
(12)users
(13)异常
(14)@username
(15)DataSource
转载请注明原文地址:https://tihaiku.com/congyezige/2424029.html
本试题收录于:
中级 电子商务设计师题库软件水平考试初中高级分类
中级 电子商务设计师
软件水平考试初中高级
相关试题推荐
与健康教育相比较,卫生宣教的主要特点是A.目标是改善服务对象的健康相关行为 B
男性,50岁。公司经理,诊断为原发性高血压后,仍然吸烟、酗酒、缺乏体育锻炼等。"
常规器械消毒灭菌合格率的评价属于A.基础质量评价 B.服务质量评价 C.环节
A.基础质量评价 B.服务质量评价 C.环节质量评价 D.综合评价 E.
A.基础质量评价 B.服务质量评价 C.环节质量评价 D.综合评价 E.
护理表格书写合格率属于A.基础质量评价B.服务质量评价C.环节质量评价D.综合评
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
开发微型嵌入式应用系统,采用()更合适。A.C语言或汇编语言 B.HTML或
有4个网络地址:222.107.16.254/18、222.107.17.01/
常用的网络地址有A、B、C三类。一个B类网络最多可以包含()主机,B类网
随机试题
【S1】[br]【S5】did→does时态错误。全篇文章用的是一般现在时,所以此处应将did改为does,这里does表示强调。
Theyounginventorwantstotakeouta________onhisnewtypeofprintingmach
YoungpeopleintheUnitedStatesarefallingbehindtheiroverseaspeersin
A.球进入竖直半圆弧轨道后做匀速圆周运动 B.若小球能通过半圆弧最高点P,则球
关于跨孔法波速测试的技术要求,下列叙述正确的有()。 A.振源孔和测试孔,应
下列对银行承兑汇票特征的描述,正确的有( )。A.票据的主债务人是银行 B.
7月份,大豆现货价格为5010元/吨。某生产商担心9月份大豆收获时出售价格下跌,
女,28岁,牙龈出血及乏力,头昏3个月。体查:贫血貌,浅表淋巴结及肝脾不大。全血
A.存在直线相关和回归关系 B.存在因果关系 C.不存在直线相关和回归关系
残疾人个人提供修理自行车劳务,应缴纳增值税。()
最新回复
(
0
)