首页
考研
最新考研题库
中外美术史23新版
建筑类
二级建造师
一级建造师
一级造价工程师
监理工程师
安全工程师
一级消防工程师
消防设施操作员
医学类
主治类
执业药师
护师(初级)资格证考试
主管护师(中级)资格证考试
护士资格证考试
医师类
中药学类
金融类
基金从业资格
银行从业资格
证券从业资格
期货从业资格
银行招聘考试
财会类
初级经济师
中级经济师
初级会计师
中级会计师
注册会计师
税务师
资产评估师
教师类
中学教师笔试
小学教师笔试
幼儿教师笔试
幼儿结构化面试
幼儿专业面试
中小学结构化面试
学历提升
成考(专升本)
成考(高起本、高起专)
自考
网校课程
登录
注册好礼
我的主页
我的提问
我的回答
退出
当前位置:
首页
>
电子商务师
>
案例题 某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASP.N
分析
案例题 某公司要开发一套网络共享(租用)平台,主要包括移动端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
查看解析
搜索
相关试题
分析
案例题 某软件公司计划开发一个电子商务网站,目前需要进行电子商务平台整合和相关应用软件开发。软件公司根据时间要求进行分析并做好项目准备工作,给出了资源需求情况如
查看
分析
案例题 A公司是最早介入网络营销的企业之一, A公司针对新上市的B手机开展了一次网络社区口碑营销,获得了巨大的成功,使B手机获得非常广泛的市场影响力。 精心的营
查看
分析
案例题 某房产中介连锁企业欲开发一个基于Web的房屋中介信息系统,以有效管理房源和客户,提高成交率。该系统的主要功能是: 1.房源采集与管理。系统自动采集外部网
查看
分析
案例题 在开发某大型电子商务系统的过程中,为保证项目的开发质量,需要进行软件测试,某测试员被分配完成人事管理模块及某函数的测试任务。 【问题1】 (4分) 在人
查看
刷题小程序
热门试卷
综合知识真题精选1
综合知识真题精选2
综合知识真题精选3
综合知识真题精选4
综合知识真题精选5
案例分析真题精选1
案例分析真题精选2
案例分析真题精选3
案例分析真题精选4
案例分析真题精选5