




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Web的网上商城购物系统的设计与实现-电子商务论文基于Web的网上商城购物系统的设计与实现摘 要: 描述了为某网上商城设计开发的网上商城购物系统,分析了网上商城购物系统的具体需求,对系统中各用户的用例图进行归纳分类;进行了该网上商城购物系统的总体设计和详细设计。给出了各模块主要功能的处理时序图和操作流程。目前该系统已经投入网上商城的试运行,为该网上商城提供了一个很好的商品管理和会员管理系统,为会员购买商品提供便利,同时把相关人员从繁杂的手工操作中解放出来。关键词: 网上商城; ASP.NET Browser/Server结构; 会员管理; 购物系统中图分类号: TN919?34; TP391 文献标识码: A 文章编号: 1004?373X(2016)01?0125?040 引 言人类经济在21世纪有了飞速的发展,同时,人们的生活也发生了翻天覆地的变化,尤其是计算机技术已经深入到社会生活和经济活动的各个领域。互联网的发展使得网上商城购物成为一种新型的而且受欢迎的购物方式,简化了消费者的购物过程1。基于Web平台开发的网上商城(E?Business),应用计算机网络技术进行商品的等价交换,使各种商务活动得以开展,它是商品销售企业应用信息技术的产物。网上商城的飞速发展以及网民的剧增,为商品销售企业创造了更多的商机。通过网上商城进行购物将节省消费者大量的时间和精力,企业运用网上商城的能力,将成为新世纪企业的核心竞争力2?3。中国记录在案的第一家网络购物出现在1996年,一个景泰蓝通过网络的方式被燕莎友谊商场售出,尽管货款的支付是在现实中进行的,但这毕竟是中国开展网上购物的里程碑。据CNNIC对网民数据的统计,截至2012年6月底,中国网民数量达到5.38亿,同时52.8%以上的网络用户在最近三个月进行过网上购物,也就是说中国进行网上购物的用户总数达到了2.84亿人,并且网络用户的增长速度达到了年均17%,也就是说,中国在网上购物发展上具有得天独厚的条件,越来越多的大众选择或倾向于网上购物4。本文的目标是设计和开发一个基于Web的网上商城购物系统。该系统采用目前流行的Asp.Net技术,以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平台开发,提出了功能全面的网上交易商城,该系统采用目前流行的Asp.Net技术,以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 scient
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国企 面试题库及答案
- 安全工程师建筑施工现场的安全文化传播试题及答案
- 绿色环保2025年纸包装产品行业环保材料研发与创新研究报告
- 注册土木工程师考试的课程安排与复习科目试题及答案
- 舞蹈基本知识试题及答案
- 家具行业的市场细分策略与消费者心理分析研究试题及答案
- 电商种草经济崛起下的内容营销策略创新报告
- 小吃口味测试题及答案
- 金融行业大数据应用中的数据治理与隐私保护挑战分析
- 冀中职业学院《中国侠客文化》2023-2024学年第一学期期末试卷
- 装配钳工(中级)试题库
- 养老护理员职业技能等级认定三级(高级工)理论知识考核试卷
- 餐饮业消防安全管理制度
- 研发费用加计扣除政策执行指引(1.0版)
- GB/T 20647.9-2006社区服务指南第9部分:物业服务
- 海洋油气开发生产简介课件
- 重庆十八梯介绍(改)课件
- 一级病原微生物实验室危害评估报告
- 设备机房出入登记表
- 起重吊装作业审批表
- 最新三角形的特性优质课教学设计公开课教案
评论
0/150
提交评论