网上购物系统(电子商务二)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

阳光乐购网上购物系统

摘要:随着信息时代的飞速发展,网络信息化管理系统以信息量大、数据精准、速度快、管理全面等特点在现实生活中得到广泛应用,网上购物系统就是网络时代的产物,它是指在电子网络上进行商品买卖和服务交易的过程。这种购物方式也已经逐渐被人们接受,并逐渐改变甚至取代了原有的购物的理念。本系统就是在网络上架构一个供消费者们购买物品的应用系统平台。

本设计采用的是SQL数据库,使用Visual Studio 2005做为开发环境,编程使用C#语言。用Dreamweaver 8做整体布局设计,并使用Photoshop进行系统的美化处理。系统通过调试运行,初步实现设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。

关键词:C#;SQL Server 2000;;购物车;网上购物系统

一、引言

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起商店,向消费者展示出一种新奇的购物理念。网上购物系统是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不会经常变动或更新的资源,如公司简介、治理规范和公司制度等等;动态信息是指随时变化的信息,如产品价,产品更新等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子交易。在现实生活中,网上购物已经成为现代人的一种需求,它的方便快捷是传统购物方式无法比拟的。

二、需求分析

(一)顾客对于系统的需求

顾客在网上购物看重的是方便和快捷,因此系统要使顾客能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉网上购物流程的人,系统操作流程应该简单、易用。

首先顾客能在商城中查询各种商品的介绍、图片、价格等基本信息,以便顾客确定自己满足的商品。选好商品后,顾客可以将所选商品放入购物车,假如在结算前改变主意,依然可以不用购买。当顾客选定所要购买的商品后,能够向系统提交并由系统自动生成相应的定单号。

1.注册会员:用户登录商城后可以注册成为会员,之后可以购买商品。

2.登陆功能:用户注册成功后,可以正常登录到系统中。

3.修改个人密码功能:可在个人信息管理页面修改自己的密码。

4.修改个人信息功能:可在个人信息管理界面修改自己的详细信息。

5.留言功能:用户登录后可成功发表留言。

6.购物车:用户可以选择商品,放入购物车中,还具有更新购物车,清空购物车等功能。

7.搜索功能:普通用户和会员均可使用搜索功能,输入商品名称即可查看到该商品详细信

息。

(二)管理员对于系统的需求

系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、注册用户管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划分明确。本系统中管理部分分为订单管理、商品管理、会员管理、公告管理、物流管理这五个模块。

1.订单管理:管理员可以查看订单状态以及确认订单。(开发中)

2.商品管理:管理员可进行添加商品操作,也可以对商品进行编辑删除操作,对商品的类

别进行添加和编辑删除。

3.会员管理:可以添加管理员、编辑删除管理员信息,查看会员信息。

4.公告管理:可以对网站公告进行添加,编辑,删除。

5.物流系统:可以添加支付方式,配送方式,配送地点。(开发中)

(三)数据库需求分析

网上购物系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括会员信息、商品信息、商品分类信息、购物车信息、订单信息和订单详细信息,各个部分的数据内容又有内在联系。针对该系统的数据特点,可以总结出如下的需求。

●具有会员身份的用户才可以执行购物车功能。

●会员信息记录会员的详细资料,方便订单的发送及货物的邮寄。

●商品信息记录了商品的价格、简介、图片等信息。

●商品需要一个分类,以方便查找。

●可以发表留言和咨询,方便提交意见。

●购物车需要有购物车编号等特性。

●订单记录了用户提交的购物信息。

经过上述系统功能分析和需求总结,可设计如下的数据项和数据结构。

●商品信息,包括商品编号、商品名称、销售价格等数据项。

●会员信息,包括会员编号、会员姓名、会员地址等数据项。

●商品分类信息,包括分类编号和分类名称等数据项。

●留言信息,包括留言人,留言标题,留言时间,留言内容。

●购物车信息,包括购物车编号、商品编号、商品数量等数据项。

●订单信息,包括订单编号、会员编号和下订单日期等数据项。

●订单详细信息,包括订单编号、商品编号、消费金额等数据项。

(四)可行性分析

当前网上购物市场是具大的,而且市场还在发展初期,其市场潜力不可估量,综上所述,系统的市场前景是可行的。一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术已基本上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到开发工具有VisualStudio2005、SQLServer2000、Dreamweaver8、Photoshop等。这些技术和开发工具都是完善,在实践中

多次被运用的,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。开发语言采用 (C#),综合现有知名购物网站进行系统开发,在购物流程和用户好感度等方面做了较好的改进,本系统通过该信息平台,客户可以进行会员身份验证、查看购物车、更新购物车、清空购物车、查询订单和查找商品等操作从而满足客户各种不同的服务要求。

三、系统总体设计

(一)系统E-R 图

在本商城中,只有会员才有使用购物车和使用订单的功能,普通的顾客只有查询商品和浏览商品的权以及发表留言等功能。还可以在网上购买东西,最后生成订单,并提交。而普通顾客则不能在网上购物,只能通过查询商品名称或浏览首页产品,来获得商品的详细信息。

根据上述购物流程,就可以设计满足需求的各种实体及相互关系,再用实体-关系图,即E-R(Entity-Relationship)图将这些内容表达出来,为后面的逻辑结构设计打下基础。

本系统E-R 图如图3-1、图3-2、图3-3所示。

联系:

相关文档
最新文档