某软件公司采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS +JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。 问题:2.1 为了提高网站访问效率,采用JavaScript 进行客户端验证,用户注册页面中,需要验证用户各信息的合法性。假定页面中用户名控件的ID为“myname”,密码控件的ID为“mypwd1”,确认密码控件的ID为“mypwd2”,以下程序验证用户名非空

题目
某软件公司采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS +JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。
问题:2.1 为了提高网站访问效率,采用JavaScript 进行客户端验证,用户注册页面中,需要验证用户各信息的合法性。假定页面中用户名控件的ID为“myname”,密码控件的ID为“mypwd1”,确认密码控件的ID为“mypwd2”,以下程序验证用户名非空且长度至少6位,密码及确认密码一致、非空且必须是数字(其他信息的验证忽略)。根据题目描述,完成以下程序。


问题:2.2 (7分)以下程序表示用户登录过程,假定数据库连接字符串正确无误,用户信息表名为"users",登录页面中包括用户编号控件(ID 为 myUserID) 、密码控件(ID为 mypwd) 等。采用 SQL 参数化方式实现数据库查询,登录成功时,跳转至"userCenter.aspx" 页面,登录失败时,弹出错误提示。根据题目描述,完成以下程序。


相似考题
更多“某软件公司采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS +JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。 ”相关问题
  • 第1题:

    阅读以下技术说明和程序代码,根据要求回答问题。

    [说明]

    某公司用ASP+SQL Server开发的电子商务网站系统,提供了商品查询、网上购物车、订单管理、后台商品管理和支付等功能。图6~11是用ASP实现的电子商务网站的主页。系统的数据库名为 shangwu,所在服务器IP地址为211.54.32.21,其中,user表用于存放注册用户名和密码,结构如表 6-19所示。

    设计该电子商务网站时,某页面框架代码如下。

    该网页代码中定义了(1)个框架。


    正确答案:3
    3

  • 第2题:

    阅读以下说明,回答下列问题。 [说明]为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Server的电子商务网站,在网站运行过程中,逐渐发现了一些问题和漏洞,其中有一个严重的缺陷,缺少商品的售后评价体系,导致很多客户无法表述商品使用体会。针对这个问题,对网站进行二次开发,采用的解决方案是增加用户对商品的评价体系。为此,在数据库中增加了一张客户评价表UserEvaluation,结构如表2-1所示。



    问题:2.1 (3分)在关系数据库中,实体间的联系有三种类型,分别是一对多(或1:m)、一对一(或1:1)、多对多(或m:n)。如果规定每个客户只能对一件商品评价一次,那么客户与客户评价之间的联系是( 1 ),商品与客户评价之间的联系是( 2 )。
    问题:2.2 (6分)要实现用户对商品的评价,需要在用户已买到的商品列表中每条商品信息中都增加一个评价按钮,当用户点击该按钮时,跳转到商品评价页面,并在商品评价页面中显示指定的订单及商品信息,一般在web页面中实现网页跳转的HTML标签是( 3 )。在Web页面间传值可以通过form表单的方式实现,其传值方式分为( 4 )和( 5 ),如果通过form表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,最适合采用的传值方式应为( 6 )。(4)~(6)备选答案:A.set B.get C.session D.cookie E.application F.post
    问题:2.3 (6分)以下程序表示用户添加评价信息,假定数据库连接字符串正确无误,已购买商品列表页面链接到商品评价页面的URL中传递了用户编号(参数名为UserID)、商品编号(参数名为ProductID)和订单编号(参数名为OrderID)等信息,规定用户评价编号由用户编号+商品编号+订单编号依次组成,评价日期为系统当前时间,评价分数和评价内容控件名分别为RatingGrade和txtEvaluation。根据题目描述,完成以下程序:



    答案:
    解析:
    问题2.1、(1)1:m (2)m:1问题2.2、(3)A标签 (4)B (5)F (6)D问题2.3、(7) now (8)UserEvaluation (9)UserID+ProductID+OrderID (10)ProductID (11)SqlStr (12)finally

  • 第3题:

    【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。【问题 3】(6 分) 随着共享单车投放量以及用户量的增加会存在系统性能或容量下降问题,请用 200 字以内的 文字说明,在系统设计之初,如何考虑此类问题?


    答案:
    解析:
    (1)、考虑弹性扩展,利用集群,扩展时采用水平扩展方式(2)、利用分布式存储,将每个城市的数据安区域分散存储,减少压力,提升性能(3)、采用负载均衡技术,提升高并发能力

  • 第4题:

    动态网页具有()等特征。

    • A、以数据库技术为基础
    • B、独立存在于服务器
    • C、可实现用户注册
    • D、可实现用户登录

    正确答案:A,C,D

  • 第5题:

    某网站的用户数据库泄露,影响数据总共数亿条,泄露信息包括用户名、MD5密码、密码提示问题/答案(hash)、注册IP、生日等。该网站邮箱绑定的其他账户也受到波及,如iPhone用户的AppleID等。发生此类问题我们应该(),避免受到更大损失。

    • A、立即登录该网站更改密码
    • B、投诉该网站
    • C、更改与该网站相关的一系列账号密码
    • D、不再使用该网站的邮箱

    正确答案:A,C

  • 第6题:

    综合前端系统用户登录原则上系统用户必须使用()作为登录方式。

    • A、口令
    • B、密码
    • C、指纹
    • D、虹膜

    正确答案:C

  • 第7题:

    SQL Server2000与Windows 2000操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册(登录)账号。


    正确答案:正确

  • 第8题:

    下列哪种情况不属于“电子商务转化”?()

    • A、用户在某电子商务网站上注册为会员
    • B、用户在某平台上通过充值获得了某项VIP服务特权
    • C、用户提交了一个订单
    • D、用户为某笔订单的付款成功

    正确答案:A

  • 第9题:

    某电子商务网站在开发设计时,使用了威胁建模方法来分折电子商务网站所面临的威胁,STRIDE是微软SDL中提出的威胁建模方法,将威胁分为六类,为每一类威胁提供了标准的消减措施,Spoofing是STRIDE中欺骗类的威胁,以下威胁中哪个可以归入此类威胁?()

    • A、网站竞争对手可能雇佣攻击者实施DDoS攻击,降低网站访问速度
    • B、网站使用http协议进行浏览等操作,未对数据进行加密,可能导致用户传输信息泄露,例如购买的商品金额等
    • C、网站使用http协议进行浏览等操作,无法确认数据与用户发出的是否一致,可能数据被中途篡改
    • D、网站使用用户名、密码进行登录验证,攻击者可能会利用弱口令或其他方式获得用户密码,以该用户身份登录修改用户订单等信息

    正确答案:D

  • 第10题:

    单选题
    以下对单点登录技术描述不正确的是()
    A

    单点登录技术实质是安全凭证在多个用户之间的传递或共享

    B

    使用单点登录技术用户只需在登录时进行一次注册,就可以访问多个应用

    C

    单点登录不仅方便用户使用,而且也便于管理

    D

    使用单点登录技术能简化应用系统的开发


    正确答案: A
    解析: 暂无解析

  • 第11题:

    判断题
    综合前端系统用户必须使用指纹或密码作为登录方式,特殊情况需经上级行会计运营部审批后采用虹膜登录。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    目前,如果公共用户升级版客户忘记登录密码,客户可以采用以下()方式解决。
    A

    通过公共用户升级版系统“重置登录密码”功能重新设置登录密码

    B

    通过95599人工座席验证相关信息后初始化登录密码。

    C

    以个人注册客户身份登录网上银行后通过相关交易重新设置登录密码。

    D

    重新注册以取得一个新的“客户名”和“登录密码”。


    正确答案: C
    解析: 暂无解析

  • 第13题:

    试题二(共25分)

    阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。

    某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量 和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下:

    注册用户通过商品信息页面在线浏览商品,将需要购买的商品添加进购物车内, 点击“结算”按钮后开始录入订单信息。

    用户在订单信息录入页面上选择支付方式,填写并确认收货人、收货地址和联系方式等信息。点击“提交订单”按钮后产生订单,并开始进行订单结算。

    订单需要在30分钟内进行支付,否则会自动取消,用户也可以手工取消订单。

    用户支付完成,经确认后,系统开始备货,扣除该商品可接单数量,并移除用户购物车中的所有商品资料。

    生成订单表单,出货完毕,订单生效。为用户快递商品,等待用户接收。

    用户签收商品,交易完成。

    【问题1】(12分) 识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类举出2个实例。 【问题2】(3分) 在面向对象的设计过程中,活动图(activity diagram)阐明了业务用例实现的工作流程。请用300字以内的文字给出活动图与流程图(flow chart)的三个主要区别。 【问题3】(10分) 在面向对象的设计过程中,状态图(statechart diagram)描述了一个实体基于事件反应的动态行为。请根据题干描述,填写图2-1中的(a)-(e)空白,完成订单处理的状态图。


    正确答案:【问题1】
    (1)实体类。实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如,用户、商品等。
    (2)控制类。控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模。例如,结算、备货等。
    (3)边界类。边界类用于封装在用例内、外流动的信息或数据流。例如,浏览器、购物车等。
    【问题2】
    (1)程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序。
    (2)流程图一般都限于顺序进程,而活动图则可以支持并发进程。
    (3)活动图是面向对象的,而流程图是面向过程的。
    【问题3】
    (a)取消
    (b)订单结算
    (c)30分钟未提交
    (d)订单生效
    (e)用户签收商品

  • 第14题:

    阅读以下说明,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】某软件公司采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS +JavaScript方式,开发一套电子商务网站,主要包括用户注册与登录、商品展示与销售、订单处理等功能,项目团队某成员被分配设计实现用户注册与登录部分。
    问题:2.1 为了提高网站访问效率,采用JavaScript 进行客户端验证,用户注册页面中,需要验证用户各信息的合法性。假定页面中用户名控件的ID为“myname”,密码控件的ID为“mypwd1”,确认密码控件的ID为“mypwd2”,以下程序验证用户名非空且长度至少6位,密码及确认密码一致、非空且必须是数字(其他信息的验证忽略)。根据题目描述,完成以下程序。




    问题:2.2 (7分)以下程序表示用户登录过程,假定数据库连接字符串正确无误,用户信息表名为"users",登录页面中包括用户编号控件(ID 为 myUserID) 、密码控件(ID为 mypwd) 等。采用 SQL 参数化方式实现数据库查询,登录成功时,跳转至"userCenter.aspx" 页面,登录失败时,弹出错误提示。根据题目描述,完成以下程序。



    答案:
    解析:
    问题2.1、(1)value (2)6 (3)length (4)‘9’ (5)‘0’ (6)pwd.length (7)pwdConfirm (8)true
    问题2.2、(9)myUserID (10)mypwd (11)userID (12)pwd (13)con (14)ds (15)userCenter.aspx
    【解析】
    问题2.1【解析】(1)document.getElementById(“id”).value是获取HTML标签中id=“id”的value的方法。(2)判断用户名长度至少为6个字符条件表达式为if(username.length<6)。(3)设置for循环条件,i的终值为密码的长度,即pwd.length。(4)(5)判断密码字符中是否有非数字字符,判断条件设置为if(onechar>‘9’||onechar<‘0’)。(6)判断密码是否已经符合纯数字的规范了,即i的值>=密码的长度(i>=pwd.length)(7)判断密码及确认密码是否输入不一致,即if(pwd!=pwdConfirm)(8)判断密码及确认密码输入一致的情况下,将checkright置为true值,将其作为函数值返回。

    问题2.2【解析】(9)Request.Form是接收post方法的对象,从题中判断得知是用来接收用户名控件中的用户信息,即Request.Form[“myUserID”]。(10)用来接收密码控件中的密码信息,即Request.Form[“mypwd”]。(11)SqlParameter(String, Object),初始化SqlParameter类的新实例,该类使用参数名称和新SqlParameter的值;根据题中判断得知,@userID值为userID。(12)根据题中判断得知,@pwd值为pwd。(13)SqlDatAdapter的语法格式为SqlDataAdapter对象名=new SqlDataAdapter(查询用sql语句,数据库连接对象),根据题中判断可知为连接对象con。(14)Fill方法括号中接DataSet对象,即ds。(15)实现页面跳转,即Response.Redirect(“userCenter.aspx”)。

  • 第15题:

    以下对单点登录技术描述不正确的是()

    • A、单点登录技术实质是安全凭证在多个用户之间的传递或共享
    • B、使用单点登录技术用户只需在登录时进行一次注册,就可以访问多个应用
    • C、单点登录不仅方便用户使用,而且也便于管理
    • D、使用单点登录技术能简化应用系统的开发

    正确答案:A

  • 第16题:

    session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能()


    正确答案:错误

  • 第17题:

    ()使用户在该平台注册的信息将分发给各委办局,用户在不同委办局办理审批业务时,不用重复进行用户注册与登录,实现全网通行。

    • A、电子签名
    • B、单点登录
    • C、智能卡
    • D、DES加密技术

    正确答案:B

  • 第18题:

    综合前端系统用户必须使用指纹或密码作为登录方式,特殊情况需经上级行会计运营部审批后采用虹膜登录。


    正确答案:错误

  • 第19题:

    淘宝网的交易流程主要包括()

    • A、用户注册
    • B、用户登录
    • C、购物
    • D、实名认证
    • E、交易过程

    正确答案:A,D,E

  • 第20题:

    一般网上商店的业务流程是()

    • A、选择商品—注册用户—下订单付款—处理订单
    • B、注册用户—选择商品—下订单付款—配送
    • C、登录网站—选择商品—下订单付款—处理订单
    • D、注册用户—选择商品—下订单付款—处理订单

    正确答案:D

  • 第21题:

    手机注册用户和证书认证用户登录交通银行网上支付页面后,凭()进行订单确认。

    • A、交易密码(贷记卡凭网上支付密码)
    • B、银行卡号或支付卡号
    • C、短信动态密码
    • D、随机校验码

    正确答案:B,D

  • 第22题:

    单选题
    ()使用户在该平台注册的信息将分发给各委办局,用户在不同委办局办理审批业务时,不用重复进行用户注册与登录,实现全网通行。
    A

    电子签名

    B

    单点登录

    C

    智能卡

    D

    DES加密技术


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    一般网上商店的业务流程是()
    A

    选择商品—注册用户—下订单付款—处理订单

    B

    注册用户—选择商品—下订单付款—配送

    C

    登录网站—选择商品—下订单付款—处理订单

    D

    注册用户—选择商品—下订单付款—处理订单


    正确答案: D
    解析: 暂无解析