基于ASP.NET的产品宣传及真假检测网站设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:acecat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着电子商务的发展,网上购物越来越普遍,它可以使销售者与供应商更紧密的联系起来,以更快的满足客户的要求。但是伴随其而来的也有很多的问题,网上的假冒伪劣产品到处横行,给正品生产商带来了极大的损失。该网站以产品真伪为检测对象。该网站的真伪检测模块将给网上消费者提供准确、方便的网上产品真伪检测功能,是网上消费者购物时的可靠依据,从而遏制网上商店销售假冒伪劣产品。同时该网站也为产品优秀具有潜力的产品做针对性强的网上宣传,为消费者推荐好产品的同时服务销售者。通过本平台,对顾客购买的产品进行真伪检测,向顾客介绍产品详细信息,并且对商家的产品进行一定宣传,程序语言通过ASP.NET实现。
  关键词:ASP.NET;真假检测;产品宣传
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)15-3691-04
  设计一个适应大众的的产品宣传及真假检测的网站,不仅需要漂亮的网页更需要严谨的设计与规划,这样才不至于在用户使用本网站时出现差错。因此本网站在网页色彩设计以灰色为主给人以踏实可信的感觉,力求在色彩搭配上能给人以最好的视觉冲击力;在实用性方面,作为一个搭建消费者与销售者桥梁的网站,系統的开发主要从用户角度去建设网站,达到使用方便、放心的效果。该文将要叙述如何使用ASP.NET来构建网站,从网站的技术架构,前台后台功能以及管理员的功能等方面来研究网站的设计与实现。
  1 前台功能的设计与实现
  1)网站结构设计按模块划分为前台和后台两部分:
  2)用户部分:首页、产品宣传与推广、真伪检测、反馈意见。
  3)管理员部分:产品更新、数据库更新及管理。
  1.1 网站首页
  在用户进入网站后,可以看到网站首页有多个模块产品宣传与推广、真伪检测、意见反馈。用户可以在上述模板中浏览内容,查询自己需要的信息。并可以通过在线客服询问自己想要知道的内容。管理员通过对上述模块的管理,实现对网站的管理。
  1.2 页面布局
  1)首页分布有文字、图片、视频。通过本页面,实现对我们产品的介绍,普及顾客对我们网站的了解。
  2)在产品宣传与推广页面,我们通过宣传,扩大本网站的影响力,并对产品进行推广。
  3)通过序列号查询、网站安全系数查询、在线客服查询、专家实地查询、常识介绍,实现对产品的真伪检测。
  4)反馈意见,用户可以在这里留下对本网站的意见,以使网站能够更好的设计满足用户的更多的需求。
  1.2.1 产品宣传及推广模块
  在本模块设有每周好产品展示,针对统计结果管理员会每周更新一次这一模块的产品,给用户提供可靠有效的信息,让好的产品脱颖而出,为广大的消费者所熟知同时也为生产者带来经济效益。设计效果如图1所示。
  1.2.2 真伪检测模块
  在本模块有五个产品真伪检测的方法供用户选择使用,分别是产品序列号查询、网站安全系数查询、在线客服查询、专家实地查询、常识介绍。整体设计效果图如图2所示。
  1.3 主体设计采用ASP.NET
  本网站设计的真假检测技术的特别处在之处在于:此类鉴别产品的方法查询编码具有的唯一性,可快速识别产品的真假。因为首先每个产品的产品序列号是不一样的并且此识别系统只能识别编码一次,第二次输入相同的编码无效,所以即使假名牌仿照真品编一样的编码,也无法通过网络查询。
  序列号查询核心代码:
  if (TextBoxXuliehao.Text.ToString() != "")
  {DataSet ds = DBHelper.GetData("select * from chanpinInfo where chanpinId=’" TextBoxXuliehao.Text.Trim() "’");
  if (ds.Tables[0].Rows.Count != 0)
  {DataRow dr = ds.Tables[0].Rows[0];
  string chanpinName = dr["chanpinName"].ToString().Trim();
  string chanpinShengchan = dr["chanpinShengchan"].ToString().Trim();
  string chanpinGuoqi = dr["chanpinGuoqi"].ToString().Trim();
  string chanpinAdress = dr["chanpinAdress"].ToString().Trim();
  string chaxunCount = dr["chaxunCount"].ToString().Trim();
  if (Convert.ToInt16(chaxunCount) == 1) {
  //给产品信息输入框赋值
  LabelMessage1.Visible = true;
  LabelMessage1.Text = "尊敬的顾客,恭喜您,你购买的产品是正规商家的产品" "
" "下面是您所购买产品的详细信息";
  LabelXuliehao2.Visible = true;
  TextBoxXuliehao2.Visible = true;
  LabelName.Visible = true;
  TextBoxName.Visible = true;
  LabelShengchan.Visible = true;   TextBoxShengchan.Visible = true;
  LabelGuoqi.Visible = true;
  TextBoxGuoqi.Visible = true;
  LabelAdress.Visible = true;
  TextBoxAdress.Visible = true;
  TextBoxXuliehao2.Text = TextBoxXuliehao.Text.Trim();
  TextBoxName.Text = chanpinName;
  TextBoxShengchan.Text = chanpinShengchan;
  TextBoxGuoqi.Text = chanpinGuoqi;
  TextBoxAdress.Text = chanpinAdress;
  DBHelper.DataEdit("update chanpinInfo set chaxunCount=’2’
  where chanpinId=’" TextBoxXuliehao.Text.Trim() "’"); }
  if (Convert.ToInt16(chaxunCount) == 2) {
  LabelMessage1.Visible = true;
  LabelMessage1.Text = "尊敬的顾客,此序列号的产品,别的顾客已经检测过" "
" "您购买的产品可能并非正品,详细信息请联系管理员!" "
" "phone18695938990";
  LabelXuliehao2.Visible = false;
  TextBoxXuliehao2.Visible = false;
  LabelName.Visible = false;
  TextBoxName.Visible = false;
  LabelShengchan.Visible = false; TextBoxShengchan.Visible = false;
  LabelGuoqi.Visible = false;
  TextBoxGuoqi.Visible = false;
  LabelAdress.Visible = false;
  TextBoxAdress.Visible = false; }
  }else
  { LabelMessage1.Visible = true;
  LabelMessage1.Text = "尊敬的顧客,我们没有查找到该产品序列号的信息" "
" "请确保您输入的信息无误!";
  }}
  效果图:
  同一个产品序列号,第一次输入:
  2 管理功能的设计与实现
  2.1后台
  后台管理包括用户留言统计及反馈、产品及技术更新、数据库的完善与更新。管理员对产品信息进行增加、删除、修改。在系统数据库管理模块,实现数据的备份和恢复。
  2.2 管理员登陆
  使用管理员用户与密码可以登录到管理系统中,查看用户的信息反馈,并对用户的信息反馈进行处理,管理员的密码经加密保存在数据库中。
  2.3 管理员登陆代码
  //管理员登陆
  if (TextBoxName.Text == "" || TextBoxPwd.Text == "" || TextBoxRePwd.Text == "" || TextBoxYanzheng.Text == "")
  {LabelError1.Visible = true;
  LabelError1.Text = "您输入的部分信息为空!";
  LabelError1.ForeColor = Color.Red;
  }Else
  {if (TextBoxName.Text.Length > 10)
  {LabelError1.Visible = true;
  LabelError1.Text = "您输入的用户名大于10个字符!";
  LabelError1.ForeColor = Color.Red;
  }Else
  {if (TextBoxPwd.Text != TextBoxRePwd.Text)
  {LabelError1.Visible = true;
  LabelError1.Text = "两次输入的密码不一致!";
  LabelError1.ForeColor = Color.Red;
  }Else
  {if (TextBoxYanzheng.Text.ToString() != Session["check"].ToString())
  {LabelError1.Visible = true;
  LabelError1.Text = "输入的验证码不一致!";
  LabelError1.ForeColor = Color.Red;
  }else
  {DataSet dsuser = DBHelper.GetData("select * from userInfo where userName=’" TextBoxName.Text "’ and userPwd=’" TextBoxPwd.Text "’");
  if (dsuser.Tables[0].Rows.Count != 0)
  {Server.Transfer("showAdvice.aspx");
  }else
  {LabelError1.Visible = true;
  LabelError1.Text = "输入的内容有错误!";
  LabelError1.ForeColor = Color.Red;
  }}}}}
  设计效果图如下:
  3 结束语
  在网站的制作和开发中,充分使用面对对象的使用和ASP.NET的结合,实现了系统的需求。目前网站正在利用ASP.NET设计完善网站的真伪检测模块,以便给用户提供跟多的真假检测的技术满足广大用户的需求,并对庞大的数据进行整合,完善用户体验。
  参考文献:
  [1] 隋玉磊.基于ASP.NET的网上购物系统的设计与实现[D].西安:西北工业大学,2007.
  [2] 刘娜.基于ASP.NET校园网上商店的设计与实现[D].长沙:湖南大学,2007.
  [3] 宫洪芸,张芹.基于ASP.NET的Web应用框架DNN的研究与应用[J].软件导刊,2009(1).
  [4] 黄敏学.电子商务[M].北京:高等教育出版社,2001.
其他文献
摘要:该文介绍的移动教务系统基于Android平台构建,利用流行的Roboguice注入型框架、ImageLoader图片加载技术、AsyncHttpClient网络异步请求技术、JPush推送技术、HoloGraph图表绘制等技术进行开发,同时运用ViewHolder模式、Bitmap压缩等技术,对“移动教务系统”进行优化。  关键词:Android;移动教务;性能优化;异步加载  中图分类号:
摘要:介绍了在Linux上用socket编程来设计并实现一个简单聊天室。首先选择了服务器的轮询工作方式,以满足多个用户进程的连接;然后从数据结构、模块开发和源码实现三个方面详细分析了聊天室的实现;最后将该聊天室与传统聊天室进行了比较,并指出该聊天室的优势所在。  关键词:聊天室; Linux ;socket ;数据结构   中图分类号:TP393文献标识码:A文章编号:1009-3044(2008
摘要:通过分析目前管理信息系统数据库登录方式中存在的安全隐患,并结合MD5、DES加密技术和SQL Server 2000数据库角色用户模式的安全登录机制,设计了一种数据库角色与管理信息系统用户一对多关系的双层用户角色模式的数据库安全登录机制,在Microsoft .net框架下实现了管理信息系统的数据库安全登录。  关键词:.net框架;加密技术;数据库安全;管理信息系统;登录机制  中图分类号
摘要: 文章介绍了基于五位一体模式的统一身份认证平台建设,包括网络现状、整体架构及建设模式。统一身份认证平台克服了传统有线和无线网络的账号分离、多重计费管理等诸多弊端,对于校园网管理、提高网络用户体验效果、具有重要的作用。  关键词:五位一体;统一身份认证;SAM  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)15-3485-02  The Unified Id
浅谈动漫出版产业  黄丹  (辽宁省新闻出版学校,辽宁 沈阳 110032)  摘要:近年来,随着我国文化产业的发展,一种新型的创新文化产业—动漫出版产业得到了长足的发展,但是在发展过程中也存在着诸多不利的因素。该文从分析我国的动漫产业和出版产业的概念、特点、现状和现存问题等方面着手,提出了关于动漫专业教育发展的一点想法。  关键词:动漫;出版  中图分类号:TP317.4文献标识码:A文章编号:
摘要:为更好地掌握社会和用人单位对我院毕业生的综合评价,广泛听取企业意见和建议,为学院教育教学改革、专业建设和就业指导服务提供参考,不断提高政府、用人单位、学生和家长的满意度。健雄职业技术学院每年定期对毕业生的就业单位进行跟踪调查,调研用人单位对我院毕业生的满意度情况,通过调研发现问题,为今后的工作提供参考。  关键词:太仓地区;高职毕业生;用人单位满意度  中图分类号:G642 文献标识码:A
摘要:光纤同轴电缆混合(HFC)网络作为一个优秀的传输平台,为有线电视用户提供了大量的电视频道。如今有线电视网已基本全覆盖。全区14个镇已经全部实现调频广播和有线电视共缆传输“双入户”工程。有线广播电视网络的光节点已经建设到组。由于当时区镇主干网络采用星形结构,线路无冗余备份,为了进一步提高网络传输质量,提高系统的可靠性,盐都广播电视网络信息有限公司决定将原区镇主干星形网络改造为有自愈功能的环形网
摘要:信息化教学就是在信息化环境中,教师与学生借助现代教育媒体、教育信息资源和教育技术方法进行的双边活动。其特点是:以信息技术为支撑;以现代教育教学理论为指导;强调新型教学模式的构建;教学内容具有更强的时代性和丰富性;教学更适合学生的学习需要和特点。信息化教学不仅仅是在传统教学的基础上对教学媒体和手段的改变,而且是以现代信息技术为基础的整体的教学体系的一系列的改革和变化。该文笔者运用信息化手段进行
摘要:目前各个高校纷纷开设Linux课程,由于学生对Linux不熟悉,采用何种教学方法才能让学生较快地掌握Linux的使用与管理,是每位教师所关心的问题。该文根据作者多年的教学实践经验,提出了案例讲解 任务驱动的教学模式,实践证明该方法具有一定的优越性,有利于培养适应社会发展需要的实用型计算机人才。  关键词: Linux;教学模式;案例讲解;任务驱动  中图分类号:G652文献标识码:A文章编号
摘要:现代的教学中,信息技术发挥的作用是日趋重要,在信息技术的快速发展的同时,产生了许多促进教学的新产物,其中,多媒体课件可以说是与我们关系最密切的一个。多媒体课件发挥着比传统的黑板、粉笔、教学挂图等教具有过之而无不及的作用。但在实际教学中,却事与愿违,问题到底出在哪里呢?本文主要就小学阶段的多媒体课件现状,结合此阶段学生的学习心理、视觉心理、学习爱好从多媒体课件的界面色彩、背景图片的选择、文字颜