六人行b2c电子购物商城的设计(源码)

随着最新的双十一交易破500亿的记录,越来越多的商家和企业在网络建立自己的电子购物网站,将业务和服务通过网络来实现:如网上购物,信息查询等功能,商家的效率通过革新经管和经营思想获得了提高。由此可见,线下到线上的变化势不可挡。考虑研究B2C是符合当前局势的,因此开发六人行B2C电子购物商城。系统基于三层结构框架,项目研发内容包含网页设计、后台的管理和后台数据库与前台页面的搭建。使用的开发语言为C#,后台数据库采用常见的SQL Server 2008,利用vs方便的组件功能,进行快速开发。页面动态的效果实现采用javascript和css相结合的方式。文中首先介绍中国电子商务的发展及前景,进行了可行性分析与需求分析,列出了B2C购物网站应包含的功能,然后介绍了设计过程和方法。最终设计出的软件能够实现前台用户的购物、商品查询、留言等功能,后台实现用户管理、订单管理、商品管理的功能,且能够及时的对前台的模块进行信息更新。前后台紧密联系。达到了预期效果。 关键词 购物系统,商对客,三层架构目 录
1 引言 1
1.1 研究的目的和意义 1
1.2 国内外研究现状 1
1.3 论文的组织结构 2
1.4 系统实现技术方案 2
2 需求分析 2
2.1 系统需求分析 2
2.2 可扩展性需求 4
2.3 性能需求分析 4
2.4 系统可行性分析 5
3 数据库设计 5
3.1 数据字典 6
3.2 系统E-R图 6
3.3 表结构 9
4 系统总体设计 12
4.1 系统框架结构 12
4.2 系统各层设计类 13
5 系统详细设计 15
5.1 用户管理 15
5.2 商品管理 19
5.3 购物车管理 21
5.4 订单管理 23
6 系统测试与分析 27
6.1 测试实例的研究与选择 27
6.2 测试环境与测试条件 27
6.3 系统运行情况 27
 *好棒文|www.hbsrm.com +Q: *351916072* 
br /> 5 系统详细设计 15
5.1 用户管理 15
5.2 商品管理 19
5.3 购物车管理 21
5.4 订单管理 23
6 系统测试与分析 27
6.1 测试实例的研究与选择 27
6.2 测试环境与测试条件 27
6.3 系统运行情况 27
6.4 系统测试结论 28
结 论 29
致 谢 30
参 考 文 献 31
1 引言
1.1 研究的目的和意义
电子购物作为最近几年才流行的购物形式和传统购物模式大相径庭。在最近几年中,网络的迅速发展,大众对网络的需求为网上购物提供了环境和发展的空间。商品可以在网上商店通过多种形式出售,而且没有实体商店开放区域的限制。
与传统购物相比较,网络是一个虚拟平台,商家只需要将商品资料摆在网络,不占据实际空间。另外,网上购物是没有时间限制,成本低的购物模式,只要用户登录不同的网站,通过网络与商家沟通,即可购买商品。极大的方便了消费者选择他们所需要的商品和交货时间。
网上商店不需要大量的库存,所以与线下相比有更少的资本积压。在网络中,商品信息可以很快的传播,容易被顾客找到。而且网上商店可以提供非常丰富的商品种类,消费者可以很容易地找到需要的商品。另外就是网络是全球连用的,商城也不仅局限于国内,如美国的亚马逊。买家可以从世界各地通过网上商店购买商品。
网上商店成本相对较低。这些优势使得建立网上商店已经成为一种趋势。网上商店的普及可以让厂家直接了解到消费者想要什么,从而增加和降低相对应的商品产量,对应的社会资源的浪费就显著减少了。
1.2 国内外研究现状
中国虽然在电子信息方面起步较晚,但在电子商务,发展速度却十分迅速,跟据最近的调查发现,中国的互联网用户,65%的网民有过网上购物的经历,92%的网民有浏览过网上商城的经历,可见网上购物在我国的受欢迎程度。
随着近几年国家越发重视电子商务,出台了一系列法律来保护网上购物安全和网上维权的法律,为B2C电子商务的繁荣发展提供了坚实的基础,同时也让网民更加放心的网上购物了。
截止2014年,中国的总上网人数达到了惊人的6.32亿,相当每两个人中就有一个是上网的,这归功与中国在电信基础设施方面的大力支持,使得电子商务越发在中国流行起来。
近几年,由于电子商务的火热,所以吸引了大批投资机构的关注,尤其是在B2C行业的投资数量和金额居高不下。还有大批传统行业开始转型进入B2C行业,并获得风投公司持续关注。B2C企业中如京东获得投资机构上亿元的投资,由此可以看出B2C行业的前景是非常巨大的。
1.3 论文的组织结构
论文中在第一章中对与该系统开发的意义和研究该系统的目的进行了说明,并对本系统中用到的技术方案进行了相关介绍。
在第二章进行了详细的需求分析,从系统扩展性级可行性方面进行了深入的分析。
在第三章到第六章中介绍系统的详细设计,包括数据库设计、系统框架、设计类、过程详解、系统流程图以及系统功能的测试。
最后给出本文的结论并对课题进行进一步的展望。
1.4 系统实现技术方案
本系统主要采用三层结构设计,采用B/S模式。网站制作美化方面运用HTML网页语言,并用Java Script脚本,CSS样式对其美化,优化用户体验[1~4]。
2 需求分析
2.1 系统需求分析
2.1.1 功能性需求分析
分析的目的是深入了解系统的功能和性能,并确定系统设计的限制、系统角色管理,和系统的其他要求。根据本系统的特征使用了情景分析的方法,即使用该系统可能会出现的状况,以及相应状况的解决方案,确定了该系统的如下模块,以及本系统的特色功能,得出了本系统的需求。
本系统主要提供4大模块:用户模块,商品模块,购物车模块,订单模块。每一模块的功能细分如下:
a)用户管理模块:角色分为三大块,即,管理员,普通用户,匿名用户。匿名用户可以通过注册页面成为普通用户,匿名用户的许多权限是受限制的。管理员能够对用户和商品进行相关操作。普通用户只能查看各自的用户信息、编辑详细信息、修改自己的密码、管理购物车、订单列表。三种角色分别对应的权限如权限表(表1)所示:
表1 用户权限表
权限
管理员
普通用户
匿名用户

访问管理员页面
√



添加商品
√



删除商品
√



编辑商品
√



查看商品
√
√
√

查看商品明细
√
√
√

添加到购物车
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2701.html

好棒文