admin 管理员组文章数量: 1184232
2024年3月11日发(作者:程序化自动交易炒股软件)
龙源期刊网
基于Web的网上商城购物系统的设计与实
现
作者:***
来源:《现代电子技术》2016年第01期
龙源期刊网
龙源期刊网
摘 要: 描述了为某网上商城设计开发的网上商城购物系统,分析了网上商城购物系统的
具体需求,对系统中各用户的用例图进行归纳分类;进行了该网上商城购物系统的总体设计和
详细设计。给出了各模块主要功能的处理时序图和操作流程。目前该系统已经投入网上商城的
试运行,为该网上商城提供了一个很好的商品管理和会员管理系统,为会员购买商品提供便
利,同时把相关人员从繁杂的手工操作中解放出来。
关键词: 网上商城; Browser/Server结构; 会员管理; 购物系统
中图分类号: TN919⁃34; TP391 文献标识码: A 文章编号: 1004⁃373X(2016)
01⁃0125⁃04
0 引 言
人类经济在21世纪有了飞速的发展,同时,人们的生活也发生了翻天覆地的变化,尤其
是计算机技术已经深入到社会生活和经济活动的各个领域。互联网的发展使得网上商城购物成
为一种新型的而且受欢迎的购物方式,简化了消费者的购物过程[1]。
龙源期刊网
基于Web平台开发的网上商城(E⁃Business),应用计算机网络技术进行商品的等价交
换,使各种商务活动得以开展,它是商品销售企业应用信息技术的产物。网上商城的飞速发展
以及网民的剧增,为商品销售企业创造了更多的商机。通过网上商城进行购物将节省消费者大
量的时间和精力,企业运用网上商城的能力,将成为新世纪企业的核心竞争力[2⁃3]。
中国记录在案的第一家网络购物出现在1996年,一个景泰蓝通过网络的方式被燕莎友谊
商场售出,尽管货款的支付是在现实中进行的,但这毕竟是中国开展网上购物的里程碑。据
CNNIC对网民数据的统计,截至2012年6月底,中国网民数量达到5.38亿,同时52.8%以上
的网络用户在最近三个月进行过网上购物,也就是说中国进行网上购物的用户总数达到了2.84
亿人,并且网络用户的增长速度达到了年均17%,也就是说,中国在网上购物发展上具有得天
独厚的条件,越来越多的大众选择或倾向于网上购物[4]。
本文的目标是设计和开发一个基于Web的网上商城购物系统。该系统采用目前流行的
技术,以Visual Studio 2010作为系统的开发工具。数据库采用微软公司开发的
Microsoft SQL Server 2008,服务器采用Windows Server 2008。
1 系统功能需求
通过实地了解网上商城购物系统的实际情况,可以得出系统具体要实现的功能为:会员要
想购买商品,需进行系统的注册与登录。对于未注册的用户,需要先进行注册,注册成功后才
能进行网上购物。对于已注册的用户通过用户名和密码成功登录系统,浏览选择商品,也可以
按条件进行搜索,找到中意的商品后,点击页面上的“加入购物车”,实现商品的购物车添加,
用户可以继续添加其他商品,也可以更改购物车中商品的数量、购买日期等,也可以删除购物
车中的记录,用户可以继续选择其他商品,也可以提交订单。选择完所有的商品后,用户可以
提交订单,订单提交成功后会生成订单编号,供会员或管理员进行查询。订单提交到后台后,
由管理员进行订单处理,对于正常有效的订单进行物流发货管理,对于无用的订单进行删除处
理。
上述功能经分析,可归纳为:能实现商品管理,主要包括对所有的商品进行分类、精品商
品的推荐、特价商品的推荐、热销商品的展示、添加与维护等;对会员信息的管理功能;购物
车管理功能;订单信息管理主要功能包括:订单的产生、订单的修改、订单的付款、订单发
货、订单归档等;系统管理模块主要功能包括:用户登录管理、用户注册管理、用户权限管
理、图片上传管理等的实现[5]。具体分析如下。
1.1 商品管理
网上商城业务员可以在商品管理模块中完成对所有商品的分类、精品商品的推荐、特价商
品的推荐、热销商品的展示、添加与维护等。商城相关业务员通过商品管理模块可以查看管理
发布的商品信息。并可按商品名进行搜索,点击某个商品名可以查看商品的详细信息。
龙源期刊网
1.2 会员管理
管理员可实现对会员基本信息的添加、修改、删除管理,并设置会员的级别,是普通会员
还是高级会员等。
会员注册功能,实现网上商城会员的注册。
会员登录,网上商城注册的会员可以通过登录界面进行系统的登录。
1.3 购物车管理
会员将想要购买的商品放入购物车,并可以对购物车内的商品进行退回或修改商品的数
量,清空购物车,及将购物车中的商品结帐并生成订单。
1.4 订单管理
该功能的建立主要是为了更好地实现网上商城的订单管理工作。使得订单管理在科学、快
速的机制下完成。本功能主要解决会员进行商品订购、错误订单撤销、已付款订单发货、订单
数据年、月、日统计等问题。
商品订购、订单撤销、付款订单发货、订单数据统计等4个部分是订单管理模块的主要功
能。
(1) 商品订购。针对购物车中的商品,通过计算可以产生商品的订单信息,查看会员的
订单信息和所购商品情况。
(2) 订单撤销。会员对产生的订单,在未付款的情况下,可以进行删除操作。
(3) 付款订单发货。对会员所选择的已付款商品进行发货管理。
(4) 订单数据统计。针对会员下达的订单,可以按照时间段进行统计分析,了解会员购
买商品的情况。
1.5 物流管理
针对客户已经付款的商品,通过物流配送管理进行商品的发货。可以选择物流的配送方
式、可以添加商品的配送地址,会员也可选择支付方式。
1.6 系统管理
龙源期刊网
用户完成客户信息的注册,只有注册成为用户后方可登录系统进行商品的购买。系统用户
管理、用户权限管理、系统设置管理,用户注册管理,用户登录管理等5个功能是系统管理模
块包含的主要功能。
(1) 系统用户管理。通过系统用户管理,系统管理员可以实现用户信息添加、用户信息
修改,用户信息删除等操作。系统中的普通用户可进行个人信息的添加、修改、查询等操作,
同时可以进行密码修改。
(2) 用户权限管理。不同的用户登录系统后,根据赋予的权限进行操作。客户可以浏览
图书信息,下达订单,图书结算,热销图书查看等。管理员可以实现客户信息的维护,管理客
户订单等,高级管理员有最高的权限[6]。
(3) 系统设置管理。该功能实现对整个系统相关属性的设置与维护管理。实现系统数据
的备份、数据库的恢复等操作,实现系统信息的交换(信息的导出和导入),普通用户只能在
权限范围内进行相应的个性化设置。
(4) 用户注册管理。实现出版社对应的客户、出版社的业务员、发行公司的管理人员在
该系统中的注册操作。
(5) 用户登录管理。实现该系统的所有使用者在该系统中进行登录的管理,在用户名和
密码正确的情况下,可以顺利地进入系统。
2 系统设计
系统设计就是根据系统功能需求分析结果,就如何实现上述功能,进行总体架构设计和核
心功能模块的设计。功能模块的设计主要包括核心处理流程的设计和动态图的设计[7]。
2.1 系统总体架构
本系统分为商品管理、会员管理、购物车管理、订单管理、物流管理、系统管理等6个功
能模块。系统总体架构如图1所示。
图1 系统总体架构
(1) 数据层。数据层主要负责数据库的访问,用来管理用户所需要的各种数据。该层直
接访问数据库,对数据进行增、删、改、查等操作。包括数据库服务器、文件服务器和网络服
务器[6]。
龙源期刊网
(2) 应用层。也叫业务逻辑层,该层是系统架构中最核心的部分,位于数据层和表示层
之间,起到承上启下的作用。业务层主要操作系统的具体功能,主要包括操作数据层,对数据
业务的逻辑处理进行操作[7]。该网上商城购物系统的应用层主要包括:商品信息管理、会员
信息管理、购物车信息管理、订单信息管理、物流信息管理、系统信息管理等6个功能
[8⁃9]。
(3) 表示层。表示层位于最上层,直接面向用户,给用户进行界面展示,并提供一种交
互式操作,同时接收用户的不同请求并返回不同的数据,为相应的客户端提供应用程序的访
问。包括销售数据的录入、销售结果的展示和订单信息的维护等[10]。
2.2 系统详细设计
以商品管理模块、会员管理模块和订单管理模块为例,介绍基于Web的网上商城购物系
统的详细设计。
2.2.1 商品管理模块的设计
(1) 核心处理流程设计
会员点击热销商品菜单可以查看发布的热销商品信息,并可按商品名进行搜索,点击某个
商品名称可以查看该商品的详细信息。
商品管理模块是网上商城购物系统的关键模块。当管理员在更新商品资料确定要继续添加
新的商品时,系统会自动转到商品添加页面,并且将要添加的商品信息列表显示在上方。当管
理员打开商品添加页面后,点击“输入商品信息”,系统会自动检查数据的有效性,然后将商品
的信息插入到数据库,提示商品信息添加成功。如果操作失败,系统也将会提示出错请重新输
入。商品管理的程序流程图如图2所示。
(2) 动态图设计
管理员增删商品操作的时序图如图3所示。
动态图设计主要有以下几个步骤:首先管理员登录系统;系统的后台用户管理类负责接收
管理员操作的信息,并将该信息上传给数据查询实体类;数据库执行包含查询信息的SQL语
句,实现查询信息的反馈,并最终显示在查询界面上。
2.2.2 会员管理模块的设计
(1) 核心处理流程设计
龙源期刊网
管理员可实现对会员基本信息的添加、修改、删除管理,并设置会员的级别,是普通会员
还是高级会员等。
会员注册功能,实现网上商城会员的注册。
会员登录,网上商城注册的会员,可以通过登录界面进行系统的登录。其具体流程图如图
4所示。
(2) 动态图设计
会员查询商品信息的基本流程如下所示:首先会员登录系统;管理LibMag类对商品进行
查询操作;数据库检查操作是否合理,并返回满足查询结果的商品信息。其时序图如图5所
示。
2.2.3 订单管理模块的设计
(1) 核心处理流程设计
管理员管理已生成订单时,点击“订单管理”按钮,进入订单管理信息页面。如果已经登录
到网上商城购物系统,就将判断管理员权限,如已经登录管理员系统,系统将打开订单管理页
面,并转到待管理订单。满足管理条件,将提示商品信息添加成功;如果管理员权限不足,将
退出页面。具体订单管理程序流程图如图6所示。
(2) 动态图设计
会员提交订单的基本流程,主要有以下几个步骤:首先会员登录系统;系统的订单管理模
块的BookSelect类负责接收会员选择的商品清单列表,并将其发送给Order类以生成订单;数
据库检查订单是否重复,如果没有返回合理的订单信息状态。其时序图如图7所示。
3 结 语
网络购物已经成为了社会发展的必然趋势,网上商城的飞速发展以及网民的剧增,为商品
销售企业创造了更多的商机。本文应用计算机网络技术、基于Web平台开发,提出了功能全
面的网上交易商城,该系统采用目前流行的技术,以Visual Studio 2010作为系统的开
发工具,服务器采用Windows Server 2008。本文详细阐述了网上商城购物系统的开发流程和
技术方案,包括需求分析、用户用例图的归纳分类、系统的总体设计、系统详细设计等,给出
了各模块主要功能的处理时序图和操作流程。同时,创新性地为该网上商城提供了一个优秀的
商品和会员管理系统,增加了购买商品的便捷性和会员粘性,通过计算机技术在真正意义上把
相关人员从繁杂的手工操作中解放出来。该系统的成果开发和运行,对相关的工程应用有着巨
大的参考价值,为企业的互联化发展提供了技术案例。
龙源期刊网
参考文献
[1] 王红军,孟庆国,阎兵,等.基于Web的异构ERP系统集成的研究[J].管理技术,2007
(11):95⁃98.
[2] 张昆.网上商城系统的设计[D].昆明:云南大学,2012.
[3] 徐仁佐.软件工程[M].武汉:华中科技大学出版社,2004.
[4] 邓小昭.信息管理研究方法[M].北京:科学出版社,2007.
[5] 刘海刚.基于B2C电子商务网上购物系统的设计与实现[D].成都:电子科技大学,2011.
[6] PARK J, LEE S G. Keyword search in relational databases [J]. Knowledge and Information
System, 2011, 26(2): 175⁃193.
[7] 张金,王长峰,李霞.业务模型向软构件模型的语义变换[J].计算机系统应用,2011,20
(2):141⁃144.
[8] ELMROTH E, HERNANDEZ F, TORDSSON J. Three fundamental dimensions of
scientific workflow interoperability: model of computation, language, and execution
environment [J]. Future Generations Computer Systems, 2010, 26(2): 245⁃256.
[9] 黄胜文.石油销售企业运输管理信息系统的设计与实现[J].计算机应用与软件,2013,30
(8):220⁃223.
[10] 饶国勇.基于RFID的手机购物系统的分析与设计[J].计算机测量与控制,2010
(10):2405⁃2407.
版权声明:本文标题:基于Web的网上商城购物系统的设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710156094a559992.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论