欢迎来到360期刊网
360期刊网
客服电话:4006-587-789 客服在线时间:09:00~22:30(节假日不休息) 客服邮箱:360qikan@vip.163.com

网上购物系统论文范文

时间:2018-09-13 15:25来源:未知 作者:360期刊网编辑李 点击:

  网上购物系统论文范文

  网上购物系统的设计与开发

  摘要:网上购物系统的设计和开发不仅是电子商务领域的重要组成部分,也是管理信息系统应用的主要方向之一。C#是在C++的基础上发展起来的一种纯面向对象的跨语言平台的程序设计语言,是Microsoft.NET平台的首选开发语言。

  关键词:网上购物系统,C#,SQLServer2000

  1.引言

  网上购物系统的设计和开发不仅是电子商务领域的重要组成部分,也是管理信息系统应用的主要方向之一。 [3] 本文提出了利用C#编程语言开发、使用SQL Server 2000数据库来实现具有网上购物功能的网站——IT数码商城。本系统采用B2C电子商务模式,使网上交易的门户达到既广泛又安全的效果,其中此模式卖方是企业或公司,买方是消费者。科技论文。

  2.系统开发的技术支持

  2.1 C#语言简介

  C#是在C++的基础上发展起来的一种纯面向对象的跨语言平台的程序设计语言,是Microsoft.NET平台的首选开发语言。 [1] C#是在.NET平台下实现的编程语言,它在很多方面同.NET平台是相辅相成的。比如跨语言的异常处理、遵守公共语言规范、使用公共语言运行环境等。

  2.2 SQL语言简单介绍

  SQL是英文Structured Query Language的缩写,即结构化查询语言,它被作为关系型数据库管理系统的标准语言。

  3 网上购物系统的设计及功能

  3.1实现网上购物的流程

  考虑到当顾客第一次进入商城就能迅速熟知购物流程完成网上购物,本网站在首页设计了醒目的购物指南。

  3.2主要功能模块的描述

  (1)用户注册和登陆

  用户注册和登陆功能是确认用户身份的重要方式,并且用户只有注册登陆后才可以实现在该网站进行网上购物。科技论文。

  (2) 商品管理

  商品的管理主要分为两个方面,第一,卖方即公司或企业用户要通过后台数据库管理员的审核做到及时更新将自己的商品,以供客户查询或购买;第二,买方即商城的个人用户要在系统中查询、搜索或购买自己喜欢的商品。科技论文。因此商品管理模块就要提供一个方便快捷的平台来满足买卖双方的需求。

  (3) 用户管理

  用户可以分为两大类,一类是个人用户,另一类是公司或企业用户。在数据库中将用两个表分别存储他们的相关信息,分别由管理员赋予相应的权限来保证网上购物的顺利进行。 [2]

  (4)购物车

  消费者在浏览商品后,会希望能够拥有一个和真实购物中作用相同的购物车,可以在购物时方便查看自己的选购的商品。购物车程序是该系统的核心功能模块,通过此程序顾客可以把自己喜欢的商品放在购物车中,完成商品的选购。最终,放入购物车中的商品或许将被购买,或许会被顾客退回,所以在功能实现方面需要考虑全面,实现对真实购物过程的等价模拟。

  (5) 订单管理

  商务部门从确认订单开始,制定整个订单的完成时间表,不断更新订单状态,跟踪实际到货情况,并自动产生催赶信息,通知相关人员进行催赶。客户通过订单编号和用户帐号可随时查询自己的订单状态,管理员拥有订单管理的功能,如根据订单号查询等。

  4数据库关键技术详解

  在应用程序中对于数据库的访问贯穿始终,在此详细介绍一下数据库通用类的设计。使用SQLHelper类封装访问数据库的一些基本属性和基本函数;封装了两个添加存储过程的参数。一个用于添加SqlCommand对象的参数,另一个用于添加SqlDataAdapter对象的参数。封装了GetCacheParameters()从Cache对象中获取缓存的数据库参数。下面用于添加参数的具体代码如下所示:

  publicstatic void AddMyCommandParams(SqlCommand myCommand,SqlParameter[]mySqlParamter)

  {foreach(SqlParameterparam in mySqlParamter)

  {myCommand.Parameters.Add(param)}}

  ///为Command添加参数

  public static void AddDataAdapterParam(SqlDataAdaptermyDataAdapter,SqlParameter[] mySqlParamter)

  {foreach(SqlParameterparam in mySqlParamter)

  {myDataAdapter.SelectCommand.Parameters.Add(param);}}

  ///为DataAdapter添加参数

  public static SqlParameter[] GetCachedParameters(stringcacheKey) {SqlParameter[] cachedParms =(SqlParameter[])SQLHelper.paramCache[cacheKey];

  if (cachedParms == null) {returnnull;}

  SqlParameter[] clonedParms = newSqlParameter[cachedParms.Length];

  for(int i = 0, j = cachedParms.Length; i < j; i++)

  {clonedParms[i]= (SqlParameter)((ICloneable)cachedParms[i]).Clone();}

  return clonedParms;}

  }

  ///从Cache中获取缓存参数数据}

  5.结束语

  C#作为编程语言,SQL Server2000作为后台数据库,越来越成为动态Web站点的主流搭配,该设计适用于中、小型企业网站的初期和中期,若想让其系统更完备更安全,需要在数据安全、数据库维护方面进一步完善。

  参考文献:

  [1]刘烨,吴中元. C#编程及应用程序开发教程. 北京:清华大学出版社,2003.9

  [2]陈联诚,陈旭东等.SQL SERVER 2000 实用教程.北京:电子工业出版社,2005.44-58

  [3] (美)特伯恩 等著,王理平 等译. 电子商务:管理新视角(第2版)[M].北京:电子工业出版社,2003.57-137

  多参考范文,有助于自己论文的写作。上面的这篇关于网上购物系统论文范文,仅供大家参考。如果您需要论文写作帮助或者发表论文,可在线联系360期刊网。