电子商务购物车需求分析与详细设计
- 格式:docx
- 大小:358.34 KB
- 文档页数:9
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书1.引言1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。
软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。
1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。
1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
需求分析报告和实现方案需求分析报告和实现方案一、需求分析报告1. 引言需求分析是软件开发过程中的关键环节,通过对用户需求和系统需求的详细分析,可以明确开发的目标和范围,从而确保项目的成功实施。
本报告旨在对某个具体项目的需求进行分析和总结。
2. 项目背景该项目是一个在线商城平台的开发,旨在为客户提供一个方便快捷的购物体验。
用户可以浏览商品,下单购买,并进行支付和配送。
卖家可以发布商品,管理库存,并处理订单。
3. 用户需求基于对用户的调研和分析,总结出以下用户需求:- 用户需要方便快捷地查找和浏览商品- 用户需要能够进行商品比较和筛选,以选择最合适的商品- 用户需要能够将商品加入购物车,并随时查看购物车内容- 用户需要能够下单购买商品,并提供清晰明确的支付和配送信息- 用户需要能够追踪订单状态,并及时获得相关通知- 用户需要能够进行评价和反馈,以提供改进意见- 卖家需要能够发布商品并管理库存- 卖家需要能够处理订单和提供客户支持4. 系统需求基于用户需求,我们总结出以下系统需求:- 系统需要提供用户界面,以便用户方便地进行浏览和购物- 系统需要提供商品展示和搜索功能,以方便用户查找和比较商品- 系统需要提供购物车功能,以便用户管理所选商品- 系统需要提供订单管理功能,以便用户下单和追踪订单状态- 系统需要提供支付和配送功能,以方便用户完成交易- 系统需要提供评价和反馈功能,以便用户提供意见和建议- 系统需要提供卖家界面,以便卖家发布商品和管理库存- 系统需要提供订单处理和客户支持功能,以方便卖家处理订单和提供服务5. 非功能需求除了功能需求,我们还总结出以下非功能需求:- 系统需要具有良好的性能,能够处理大量用户同时使用的情况- 系统需要具有良好的用户体验,界面友好、操作简单- 系统需要具有良好的安全性,能够保护用户信息和支付数据的安全- 系统需要具有良好的可扩展性,能够根据需求进行功能和容量的扩展二、实现方案基于以上需求分析,我们提出以下实现方案:1. 技术选型:选择成熟稳定的Web开发框架,如Spring MVC,前端使用HTML/CSS/JavaScript,数据库使用MySQL。
电子商务优秀设计方案与分析在当今数字化时代,电子商务已经成为商业领域中不可或缺的一部分。
一个优秀的电子商务设计方案能够极大地提升用户体验,增加销售额,并提高企业的竞争力。
接下来,我们将详细探讨一些电子商务优秀设计方案,并对其进行深入分析。
一、用户界面设计用户界面是用户与电子商务平台交互的第一层面,其设计的优劣直接影响用户的第一印象和使用意愿。
1、简洁明了的布局优秀的电子商务网站通常采用简洁、直观的布局,避免过多的元素和复杂的导航结构,让用户能够快速找到他们想要的商品或信息。
页面的分类清晰,商品展示有序,例如将热门商品、新品推荐和促销活动放在显眼的位置。
2、高质量的图片和视频商品图片和视频的质量至关重要。
清晰、多角度、高分辨率的图片能够让用户更好地了解商品的细节和特点。
同时,适当的商品视频展示可以增加用户对商品的信任度和购买欲望。
3、响应式设计随着移动设备的广泛使用,电子商务平台必须具备响应式设计,能够自适应不同屏幕尺寸和分辨率,确保在手机、平板和电脑上都能提供流畅、一致的用户体验。
二、商品搜索与筛选功能1、强大的搜索功能用户能够通过关键词快速准确地找到所需商品。
搜索结果的排序应合理,例如按照相关性、销量、价格等因素进行排序。
同时,提供搜索建议和自动完成功能,帮助用户更轻松地输入准确的搜索词。
2、精细的筛选选项提供丰富的筛选条件,如价格范围、品牌、颜色、尺寸、材质等,让用户能够根据自己的具体需求缩小搜索范围,快速找到符合要求的商品。
三、购物流程设计1、简便的注册与登录尽量简化注册和登录流程,支持多种登录方式,如手机号、邮箱、社交媒体账号等。
同时,提供“游客购物”选项,让用户在未注册的情况下也能先进行购物。
2、清晰的购物车购物车页面应清晰展示商品的名称、数量、价格和总价。
用户能够方便地修改商品数量、删除商品或选择继续购物。
3、安全的支付方式提供多种安全可靠的支付方式,如信用卡、支付宝、微信支付等,并确保支付过程的加密和安全。
电子商务系统分析及电子商务系统分析与设计报告范文指导老师:某某某组员:某某某某某某某某某某某完成日期:2022.11.29前言信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。
随着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方式乃至思维方式都发生了前所未有的改变,各行各业都在顺应这一时代变革加强信息化建设。
谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。
传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(BuinetoCutomer,即企业对消费者),C2C(CutomertoCutomer,即消费者对消费者)电子商务的前端商务平台,B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息。
可行性研究建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。
可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。
可行性研究是系统开发阶段的第二项活动。
它是对系统进行全面、概要的分析。
在本阶段可以从技术、经济和营运三个方面对电子购物商城系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。
第一章1.企业商务活动的基本特征?(1)从事商品交换的活动(2)涉及商品的交换、买卖和再分配,包含商品物理上的位移过程(3)商务活动在两个或两个以上的实体之间完成,而参与交易的实体之间通过一定的商务规则或者契约规范其行为和交易过程(4)在商务活动中都存在信息流、资金流、实物流的流动2.广义的电子商务指企业利用电子手段实现商务及运作管理的整个过程,是各参与方通过电子方式而不是直接物理交换或直接物理接触方式来完成的任何业务交易。
狭义的电子商务指通过Internet或电子数据交换进行的交易活动。
3.有人认为:电子商务系统就是电子商务网站,请结合电子商务系统的概念及特点对此观点加以辨析:电子商务系统的定义:广义上指支持商务活动的电子技术手段集合;狭义上指在Internet 和其他网络的基础上,以实现电子商务活动为目标,满足企业生产、销售、服务等生产和管理的需要,支持企业的对外业务协作,从运作、管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的信息系统电子商务系统的特点:(1)是支持企业商务活动整个过程的技术平台(2)是企业业务流程重构、价值链增值的技术平台(3)采用B/S架构,提供基于WEB的分布式服务(4)对安全提出了很高要求(5)大多是依托企业原有信息资源运行的系统因此,电子上网系统不能狭隘的认为是电子商务网站,电子商务网站只是其中的部分环节。
4.结合电子商务系统的特点,讨论其与MIS、ERP、SCM、CRM、DSS、OA等信息系统的异同:相同点:都是为了满足某种业务需求,利用信息技术并基于计算机而构建的系统,大都可以为现代企业的经营管理服务不同点:从功能上看,电子商务系统不仅支持企业内部的生产与管理,而且支持企业通过Internet进行的商务活动从信息系统服务的范围及对象看,传统信息系统主要服务于企业内部特定的客户,而电子商务系统服务的对象不仅包括企业内部管理人员,而且包括企业的客户和合作伙伴从技术角度看,电子商务系统基本上是一个浏览器/服务器(B/S)结构的系统,它的构造技术还包括了一些原有信息系统未曾使用的新技术5.电子商务发展的3个阶段:一、电子商务系统的酝酿阶段(20世纪60年代—90年代)二、电子商务系统的雏形阶段(20世纪90年代—2000年)三、电商商务系统的发展阶段(2000年以来)第二章:1:信息系统的生命周期:–评估立项:信息系统是为企业生产、管理和决策服务的,当这些环节中产生需求时,企业一般需要对需求进行评估和规划,确定系统建设的目标、内容,并对可能需要的投入以及建设信息系统可能产生的效益进行评估。
商城系统需求调研报告商城系统需求调研报告一、调研目的商城系统是一个电子商务平台,用户可以在线购买商品。
本次调研旨在了解当前商城系统的功能需求和用户使用体验,为商城系统的开发提供参考。
二、调研方法1. 网上调研:使用搜索引擎和社交媒体,查找用户对商城系统的评价和建议。
2. 问卷调查:设计问卷,向具有在线购物经验的用户发放并收集反馈。
三、调研结果根据调研结果,总结出以下主要需求:1. 商品搜索和浏览:用户希望能够通过关键词搜索商品,并能够浏览商品图片和详细信息。
2. 购物车和收藏功能:用户希望能够将心仪的商品加入购物车,方便批量购买,并且能够收藏感兴趣的商品以便日后购买。
3. 快速结算:用户希望在结算过程中能够快速选择配送地址、支付方式,并且能够一键完成支付。
4. 会员优惠:用户希望能够享受会员价,以及积分、优惠券等福利。
5. 售后服务:用户希望能够方便地申请退换货,查看订单状态,并能够及时与客服沟通。
四、用户体验方面的建议根据用户的反馈和需求,总结出以下改进建议:1. 界面简洁直观:商城系统的界面应该简洁明了,让用户一目了然地找到所需功能,提高用户的使用体验。
2. 流程简化:商城系统的购买流程应该简化,减少繁琐的操作环节,提高用户的购物效率。
3. 多平台适配:商城系统应该能够适配不同终端,包括PC、移动端等,提供一致的用户体验。
4. 客户服务:商城系统应该提供良好的客户服务体验,包括及时回应用户的咨询和投诉,并提供详细的售后服务。
五、结论商城系统作为一个电子商务平台,应该满足用户购物的基本需求,并提供良好的用户体验。
通过本次调研,我们对商城系统的功能需求和用户体验有了更深入的了解,为商城系统的开发提供了有价值的参考。
电子商务系统建设方案一、引言电子商务已经成为现代商业领域的重要组成部分,无论是传统企业还是新兴创业公司都离不开电子商务系统的支持。
本文档旨在提出一份电子商务系统建设方案,以帮助企业快速搭建高效稳定的电子商务平台。
二、项目需求分析在开始系统建设之前,我们需要对项目的需求进行详细分析,以确保系统能够满足企业的实际需求。
以下是对电子商务系统的主要需求分析:1.商品管理:系统需要支持商品的添加、编辑、删除等操作,包括商品的基本信息、价格、库存等。
2.订单管理:系统需要支持订单的生成、支付、物流跟踪等功能,以确保顺利的交易过程。
3.用户管理:系统需要支持用户的注册、登录、个人信息管理等功能,以便用户进行购物和查看订单等操作。
4.购物车功能:系统需要支持用户将商品加入购物车,并且可以对购物车的商品进行管理和结算。
5.支付接口:系统需要支持多种支付方式的接入,如支付宝、微信支付等,以满足用户的支付需求。
6.物流接口:系统需要支持物流公司的接入,以提供准确的物流信息给用户。
7.数据统计与分析:系统需要支持对销售数据、用户行为数据等进行统计与分析,并提供相应的报表。
三、系统架构设计基于上述需求分析,我们可以设计出以下的系统架构:graph LRA[用户界面] -->|前端界面| B[Web服务器]B -->|接口请求| C[应用服务器]C -->|逻辑处理| D[数据库服务器]•用户界面:系统提供给用户的前端界面,包括商品展示页面、购物车页面、订单页面等。
•Web服务器:处理用户请求并将请求转发给应用服务器,同时提供静态资源的访问。
•应用服务器:处理用户请求的逻辑,包括商品管理、订单管理、用户管理等。
•数据库服务器:存储系统的数据,包括商品数据、订单数据、用户数据等。
四、技术选型在系统建设中,我们需要选择合适的技术来实现系统的各个模块。
以下是对各个模块的技术选型:•前端界面:可以选择使用HTML、CSS和JavaScript等前端技术进行开发,同时结合一些流行的前端框架,如Vue.js或React等。
网上商城业务需求分析报告一、引言随着互联网的飞速发展,传统的商业模式正在逐渐被互联网商城所取代。
网上商城作为一种新型的商业模式,具有开放性、灵活性和高效性等特点,成为很多传统企业转型的重要选择。
本报告就网上商城业务需求进行了分析,旨在为企业提供合理有效的参考。
二、需求概述1.商品展示和销售需求:网上商城的核心功能是商品展示和销售,因此需要一个完善的商品管理系统,能够方便地添加、编辑、删除和查询商品信息,同时还要支持多种商品分类和搜索功能,以供用户快速找到所需商品。
2.用户注册和登录需求:用户在网上商城购物前需先注册,因此需要提供一个用户注册系统,能够支持用户信息的保存和查询。
另外,用户登录功能既可以通过用户名和密码实现,也可以通过第三方账号登录(如微信、支付宝等),以提高用户的使用便捷性。
3.购物车和订单管理需求:购物车是用户选购商品后的一个中转站,用户可以在购物车中对已选购的商品进行增加、删除和修改等操作,然后通过提交订单将购物车中的商品结算。
因此,网上商城需要提供一个购物车管理系统,能够实时更新购物车中的商品数量和总金额,并且支持配送方式、支付方式和订单状态的管理。
4.支付和配送需求:网上商城交易完成后,购买的商品需要通过物流方式送到用户手中。
因此,网上商城需要支持多种支付方式(如在线支付、货到付款等)和物流配送方式(如快递、自提、上门等),以满足用户的不同需求。
5.售后服务需求:售后服务是网上商城的重要环节,能够有效提升用户的购物体验。
因此,网上商城需要提供一个完善的售后服务系统,能够支持用户的退货、换货、维修等售后申请,同时需要有专门的客服人员负责售后服务,并及时响应用户的问题和反馈。
三、功能需求1.前台功能需求(1)商品展示功能:用户可以通过分类、搜索等方式查找需要购买的商品,并浏览商品的详细信息,包括商品名称、价格、图片、规格、参数、评价等。
(2)用户登录功能:用户在购物前需要先登录,登录方式可以是账号密码登录或第三方账号登录,登录后用户可以查看个人信息、浏览购物车、提交订单等。
超市智能购物车的设计在当今快节奏的生活中,超市购物已经成为人们日常生活的重要组成部分。
为了提升顾客的购物体验,提高超市的运营效率,智能购物车的设计应运而生。
一、智能购物车的需求分析1、顾客的需求顾客在超市购物时,往往希望能够快速找到所需商品、了解商品信息、准确计算购物金额,并能够轻松完成支付。
此外,顾客还希望购物过程更加便捷、舒适,减少排队等待的时间。
2、超市的需求超市方面则希望通过智能购物车提高顾客的购物效率,减少员工的工作量,降低运营成本,同时能够更好地管理库存,掌握商品销售情况,以便进行精准的营销策略制定。
二、智能购物车的功能设计1、商品定位与导航功能智能购物车应配备定位系统和导航功能,顾客可以通过输入商品名称或扫描商品条码,购物车就能为顾客提供前往该商品所在区域的最佳路线。
2、商品信息展示在购物车上安装显示屏,当顾客拿起商品时,显示屏能够自动展示商品的详细信息,如成分、保质期、产地、使用方法等。
3、自动计价与结算功能购物车能够实时计算顾客放入车内商品的总价,并在顾客完成购物后,提供多种支付方式,如现金、银行卡、移动支付等,快速完成结算。
4、库存管理与补货提醒智能购物车与超市的库存系统相连,当顾客选购的商品库存不足时,及时提醒顾客,并向超市管理人员发送补货信号。
5、个性化推荐根据顾客的购物历史和浏览记录,为顾客推荐相关商品,提高顾客的购买欲望和购买量。
三、智能购物车的硬件设计1、车体结构智能购物车的车体应具备坚固耐用、轻便灵活的特点,方便顾客推动和操控。
同时,要考虑购物车的容量,以满足不同顾客的购物需求。
2、传感器与扫描设备安装各种传感器,如重量传感器、条码扫描器等,用于准确识别商品的种类和数量。
3、显示屏与操作界面配备高清显示屏,操作界面简洁明了,方便顾客进行操作和查看信息。
4、通信模块内置通信模块,实现购物车与超市系统的实时数据传输。
5、电源系统采用高性能的电池作为电源,保证购物车能够长时间稳定运行。
购物系统软件需求分析报告需求分析报告:购物系统软件一、引言购物系统软件的目标是为用户提供一个方便快捷的购物平台,使用户能够浏览商品、在线支付、查看订单等功能。
本报告将对购物系统软件的需求进行详细分析。
二、功能需求1. 用户注册用户可以通过手机号码、邮箱等方式注册和登录账号,以便使用购物系统的各项功能。
2. 商品浏览用户可以浏览系统中的商品,通过搜索、分类等方式找到自己需要的商品。
商品浏览页面需要展示商品的基本信息、价格、库存等。
3. 购物车功能用户可以将自己选中的商品添加到购物车中,以便统一结算。
购物车界面需要展示商品的基本信息、数量、价格等,并提供修改数量和删除商品的功能。
4. 在线支付用户可以选择在线支付方式付款,如支付宝、微信支付等。
支付功能需要保证安全、稳定,并在支付完成后更新订单状态。
5. 订单管理用户可以查看自己的订单,并进行一些操作,如取消订单、查看订单详情等。
订单管理界面需要展示订单的基本信息、商品信息、支付状态等。
6. 评价功能用户可以对购买过的商品进行评价,以便其他用户参考。
评价功能需要保证真实性,且评价内容需要展示在商品详情页面。
7. 会员功能购物系统可以提供会员功能,用户可以通过购物累积积分、享受折扣等。
会员功能需要与用户的账户信息关联,并提供相应的优惠活动。
三、性能需求1. 系统响应速度购物系统需要保证用户在浏览商品、结算等操作时的响应速度,不能出现卡顿或者加载过慢的情况。
2. 系统稳定性购物系统需要保证系统的稳定性,不能出现频繁崩溃或者无法正常运行的情况。
3. 数据安全购物系统需要保证用户的个人信息和支付信息的安全,采用加密技术和防火墙等方式防止数据泄露。
四、界面需求1. 用户友好购物系统的界面需要简洁明了,界面元素的排布需要合理,便于用户快速上手使用。
2. 响应式设计购物系统需要支持多种终端(手机、平板、电脑等)访问,并且在不同终端上能够自动适应布局和界面显示。
五、可维护性需求购物系统需要提供一定的可维护性,包括模块化设计、易于扩展和维护等。
电子商务购物车需求分析与详细设计
第一章引言
1.1 编写目的
电子商务网站的成立是当今方便人们生活的又一大创举,在因特网开放的网络环境下,基于浏览器\服务器应用方式,买卖双方不谋面的进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付,以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运行模式。
在学习了一学期的电子商务与电子政务的课程后,在老师的要求下以分析淘宝网用户购物模块为例学习分析电子商务与电子政务的需求分析与详细设计。
1.2 背景
随着各种网络技术的发展,因特网对人类生活的影响越来越大,电子商务就是其中一个重要的引用体现,随着计算机技术的发展,人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机所代替。
互联网的快速发展,电脑的普及,电子商务的概念也随之产生。
相比传统的零售业务,电子商务不管是在地域上、时间上还是经济上都优于传统业务。
随着市场经济的进一步发展,网上商店这类的交易平台得到了迅速发展。
淘宝网,是在网络上建立了一个虚拟的购物商场。
避免了挑选商品的繁琐过程,是用户的购物过程变得轻松、快捷、方便,和适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。
1.3 参考材料
淘宝网
《电子商务与电子政务》
《软件工程》
第二章可行性分析
淘宝网是基于B/S模式的电子商务系统,文章只分析用户购物模块。
系统用户购物模块的实现目标是
(1)为消费者提供一个网络服务平台:网络服务平台就是顾客能打破时空
界限,能通过网络实现从浏览商品到购买商品的过程。
(2)为商铺管理员提供一个控制管理平台:控制平台就是管理者能通过业务控制平台,把企业的各项制度、标准,通过程序控制落实到企业各项工作活动中。
通过对工作流进行设置与监控,从而能严格控制企业活动的各项动作,例如,订单管理,用户管理,买家管理,商品管理,销售分析等,实现事务的有效管理。
(3)系统维护员不做讨论。
第三章淘宝网用户购物模块分析
3.1模块总体的功能需求
网上商店系统一般分为客户系统和管理系统两套,客户系统面向的是网上商品购买人,可以理解为消费者。
管理系统面向的是网上商店发布用户,可以理解为销售者。
购物车系统其实就是一个平台,让销售者和消费者通过这个平台来进行交易。
客户系统上的用户一般为注册用户和非注册用户,这两类用户的功能如下,(1)非注册用户可以浏览商品
(2)非注册用户可以注册为注册用户
(3)注册用户可以浏览商品
(4)注册用户可以将商品添加到购物车中
(5)注册用户可以修改自己的购物车中的信息
(6)注册用户可以将购物车的记录发送为订单
管理系统的用户为卖家。
卖家系统上运行的资源有商品、订单和买家可公开信息
(1)卖家可以查看用户订单
(2)卖家可以查看、修改、删除和添加商品
3.2系统结构设计
可以将系统分为两个模块--买家模块和卖家模块。
系统结构图如下:
第四章电子商务购物车需求分析
4.1系统总体的功能需求
电子商务购物车系统可以分为客户系统和管理系统两套,客户系统面向的是网上商品购买人,可以理解为消费者。
管理系统面向的是网上商店发布用户,可以理解为销售者。
购物车系统其实就是一个平台,让销售者和消费者通过这个平台来进行交易。
客户系统上的用户一般为注册用户和非注册用户,这两类用户的功能如下,(1)非注册用户可以浏览商品
(2)非注册用户可以注册为注册用户
(3)注册用户可以浏览商品
(4)注册用户可以将商品添加到购物车中
(5)注册用户可以修改自己的购物车中的信息
(6)注册用户可以将购物车的记录发送为订单
管理系统的用户为卖家。
卖家系统上运行的资源有商品、订单和买家可公开信息
(1)卖家可以查看用户订单
(2)卖家可以查看、修改、删除和添加商品
若这个电子商务网站只为一家企业服务,则管理员可增加如下权限
(3)用户管理
(4)网站管理
(5)字典维护
4.2.1 主要功能模块介绍
购物流程主要包括浏览商品,购买商品,查看购物车和结账退出等几个模块。
重点分析购物模块和购物车管理
1)购买商品模块
作为电子商务网站,最重要的当然是顾客的购物了。
因此我们需要设计一辆较好的“购物车”。
我们的购物车,实现了三个基本功能:
一是顾客添加商品,即选购商品。
二是顾客管理自己的订单,就是查看购物车,并可随时更新购物车中商品的类型和数量。
三是完成购物,也就是顾客结账退出。
2)购物车管理
管理购物车也是一个重要组成部分。
他必须实现的功能就是简化顾客购物,同时方便顾客随时修改购物车(包括添加、删除商品以及修改商品数量)。
另外,还需允许顾客顺利的查看订单的相关细节,了解商品的细节信息。
第四章系统UML建模5.1 用例图
5.1.1 管理员用例图
5.1.2 顾客用例图
5.2系统的时序图
5.2.1管理员处理订单时序图:
5.3系统协作图
5.3.1顾客订购协作图
5.3.2顾客删除订单协作图
5.3.3管理员管理订单协作图
5.4系统相关类图。