学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > 软件工程论文

基于ASP.NET的快捷网上购物模拟系统构建

来源:电子技术 作者:李茹;王增圻;颜廷伟
发布于:2017-02-22 共3622字
  摘要

        0 引言

  
  一直以来,人们的生活必需品主要是通过实体店铺进行销售的。这种销售方式有很多弊端,如用户查找商品不方便、销售工作效率低,交易范围窄等。随着计算机技术的发展以及数据库技术在网络中的应用,网上商品销售作为一种典型的Web电子商务系统也迅速的发展并深入人们的日常生活中。因而,各种电子商务系统被成功研发并得到了广泛应用。网上商品销售降低了企业的销售成本,同时也消除了销售过程中时间和空间的物理限制,为消费者提供价格实惠,服务周到的便利购物过程。为此,本文基于ASP.NET网络编程的技术开发了一种快捷的网上购物模拟系统。
  
  ASP.NET是当今最热门的Web开发技术之一。它具有互通性较好、编程界面人性化、安全且独立性强等特点。此外,.NET框架的重要作用还在于,它提供了一个跨编程语言的统一编程环境[1].以上这些独特的优势使得ASP.NET技术逐渐成为设计人员的首选。C#是一种面向对象的编程语言。它是由Microsoft公司为实现。NET应用而开发出的语言,这便在本质上确保了C#与。NET框架的完美结合[2].本系统正是综合了ASP.NET平台与c#语言的优势并进行研发与设计的。此外,系统中实现数据查询功能的主要方法是使用结构化查询语言。结构化查询语言(Structured  Query  Language)是一种通用的功能性极强的非过程化编程语言,具有结构简洁,功能性强大,简单易学等特点[3].灵活的应用SQL语言实现对数据库中商品信息以及会员信息的增、删、改、查也是本系统中的又一重要特点。
  
  1  系统设计
  
  1.1整个购物流程
  
  本系统采用模块化设计与面向对象设计相结合的方式进行构建,结构和功能是系统设计的核心部分[4].从总体上来看,系统可以分为前台销售模块和后台管理模块。销售模块具体功能展开如下:一般没有注册过的游客用户可以在该网站中进行浏览和查询商品,而不能进行购买操作。注册后的用户即为会员,会员登陆该网站后,可以修改密码,查看订单以及自己的收货地址等详细信息[5].在该网站中,会员可以浏览查看商品信息,采用多种方式对商品进行搜索,在浏览过程中将看中的商品加入购物车中,最终提交订单。这是整个销售模块。网站后台主要是针对商家而设计的。管理员登陆后可以将商品的各种详细信息进行归类整理,以及添加或删除商品类别等[4],这是系统后台的系统管理模块。系统E-R图如图1所示[6].
  
  系统E-R图
  
  1.2 数据库访问技术
  
  1.2.1 连接数据库
  
  数据库与应用程序是服务器-客户端的关系,应用程序使用的数据库提供的服务完成数据存贮、修改、查询等功能[7].为提高数据的访问执行效率,要把数据库连接字符串写到配置文件web.Config中去,而不是硬编码到c#代码中。这样当所连接的数据源发生变化时,只需要修改配置文件来改变数据可连接即可。
  
  本系统中将连接字符串保存在connectionstrings节点中[8],代码如下:
  
  
  
  1.2.2 数据库表
  
  数据库中的表有:商品展示信息表(product.db),商品类别表(Product Category.db,Category.db),会员 用 户 信 息 表 ( U s e r . d b ) , 订 单 详 情 信 息 表(Order Detail.db),管理员登陆信息(Admin User.db)。因为有的商品可以同时属于多个商品类别,这种多对多的关系情况,不能在商品列表的后面添加一类别字段以区分商品所属的类别。本数据库中则使用一个单独的表(Product Category.db)来表述商品与类别之间的这种关系。数据库中各表之间的数据关系如图2所示[9].
  
原文出处:李茹,王增圻,颜廷伟. 基于ASP.NET的网上购物系统的模块化设计与实现[J]. 电子技术,2015,(11):41-44.
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站