B2C 电子商务网站的设计与实现

时间:2020-08-08 10:51:11 硕士毕业论文 我要投稿

B2C 电子商务网站的设计与实现

  摘要:介绍利用ASP.NET 和ADO.NET 技术构建一个小型的B2C 电子商务网站,探讨网站开发的系统设计总体结构、功能实现及主要技术与方法,阐明基于ASP.NET 的系统开发具有良好的可扩展性和易于维护等特点。
  关键词:B2C;电子商务;ASP.NET
  B2C 是英文Business-to-Consumer(商家对客户)的缩写,而其中文简称为商对客。商对客是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售商品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。
  根据中国互联网信息中心最近提供的《中国互联网络发展状况统计报告》调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展。在最近的两年里,国内B2C 出现爆发式发展。
  鉴于前面所述,本文论述了构建B2C 电子商务网站的技术手段和实现方法。
  1 主要技术介绍
  1.1 ASP.NETASP.NET 是Microsoft 公司推出的Web 开发平台,也是目前最先进、特征最丰富、功能最强大的Web 开发平台。ASP.NET 具有方便、灵活、性能优、生产效率高、完整性强等特点,是目前主流的网络编程环境之一。
  1.2 SQL Server 2005在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。SQL Server 2005 是一个具有易管理、可用性、可伸缩性、安全性的数据库管理系统,日益受到广大数据库用户的青睐。SQL SERVER 2005 定位于Internet 背景下的数据库应用,它为用户的Web 应用提供了一款完善的数据管理和数据分析解决方案。
  2 系统分析与设计
  2.1 系统分析B2C 电子商务网站主要是实现网上购物的信息化管理。电子商务网站的主要业务就是通过网络进行在线销售,因此系统最核心最重要的'功能便是实现网上在线销售功能。通过该电子商务网站,能够扩展商品销售渠道,扩大商品消费群体,且不受时空限制,从而提高企业效益。
  2.2 系统目标该网站具有以下功能目标:界面友好、操作方便;全面、分类展示商品;能够显示商品的详细信息,方便顾客更深入了解商品信息;能够查看网站上的交易信息;对浏览者输入的数据,网站进行严格的验证,具有一定容错性;网站前台提供新商品上市公告,方便顾客及时了解最新信息;提供网站留言交互功能;提供网络在线支付功能;具有易维护和易操作性等特点;网站运行稳定、安全可靠。
  2.3 系统功能结构网站前台管理系统功能类别如下:网站公告、最新商品、推荐商品、热门商品、商品分类、用户中心、购物流程、购物车。网站后台管理系统功能设计如下:系统管理、商品管理、内容管理、订单管理、会员管理、管理员管理、友情链接。2.4 数据库设计通过对网站进行需求分析、流程设计及系统功能结构的确定,规划关系数据库数据表有:管理员信息表、内容信息表、商品大类表、商品信息表、订单信息表、订单明细表、会员信息表、友情链接信息表、留言信息表。
  3 实现
  3.1 公共类设计在网站开发中将以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。特别是对于数据库的操作,使用了多个操作类,例如建立一个类来实现对数据库的各种操作,其中该类中实现连接数据库的方法代码如下:
  public SqlConnection DBConnection(){ string constr;constr=System.Configuration.ConfigurationSettings.AppSettings["ConnStr"];SqlConnection DBConn=new SqlConnection(constr);Return DBConn;}
  3.2 网站前台设计对于前台美工设计特别是对于首页页面的设计是非常重要的,这不仅会影响到顾客的情绪,也会影响到网站的人气。在技术方面,设计网站首页功能模块时,采用母版页技术,用来封装前台每个页面的头、尾、分类导航条和用户登录。而在母版页的设计中又主要应用用户自定义控件来实现。