电子商务系统功能分析

合集下载

电子商务系统

电子商务系统

电子商务系统一、系统概述电子商务系统主要包括商家端和消费者端两个部分。

商家端是供商家使用的平台,它提供了商品管理、订单处理、客户管理等功能,帮助商家方便地管理自己的在线商店。

消费者端是供消费者使用的平台,它提供了商品浏览、购买、支付等功能,帮助消费者方便地购买自己需要的商品。

二、系统功能1. 商品管理商家可以在系统中添加和编辑自己的商品信息,包括商品图片、价格、描述等,方便消费者浏览和购买。

商家还可以对商品进行分类和标签管理,提高商品的可发现性和用户体验。

2. 订单处理当消费者下单购买商品后,系统会生成相应的订单信息,包括订单号、商品信息、购买数量、收货地址等。

商家可以在系统中查看和处理订单,包括确认订单、发货、退款等操作,保证订单的及时处理和交付。

3. 支付结算系统提供了多种支付方式,包括支付宝、微信支付、银行卡等,帮助消费者方便地完成支付。

商家还可以在系统中查看和管理自己的结算信息,包括账单、收入等,方便财务管理。

4. 客户管理商家可以在系统中查看和管理自己的客户信息,包括消费者的购买记录、地址信息、联系方式等。

商家可以通过客户管理功能了解客户的需求和购买习惯,为客户提供更好的服务。

5. 评价和反馈消费者可以在系统中对购买的商品进行评价和反馈,帮助其他消费者了解商品的质量和服务态度。

商家可以通过评价和反馈了解消费者的意见和建议,不断改善自己的服务和商品质量。

三、系统架构电子商务系统的架构主要包括前端、后端和数据库三个部分。

前端是指系统的用户界面,包括网页和移动端应用,提供给消费者和商家使用。

后端是指系统的核心逻辑和功能,负责处理用户请求,管理数据和逻辑业务。

数据库是存储系统数据的地方,包括商品信息、订单信息、用户信息等。

1. 前端前端主要包括网页和移动端应用两个部分。

网页是系统的主要用户界面,提供给消费者和商家使用。

移动端应用是系统的扩展功能,方便用户在移动设备上使用系统功能。

2. 后端后端主要包括服务器和逻辑功能两个部分。

电子商务系统分析与设计方案报告

电子商务系统分析与设计方案报告

电子商务系统分析与设计方案报告一早起来,我就坐在电脑前,准备开始这场电子商务系统分析与设计方案的头脑风暴。

咖啡在旁边冒着热气,屏幕上闪烁着空白的文档,等待着被填满。

一、需求分析咱们先从需求分析开始说起。

电子商务系统,得满足用户的基本需求,对吧?比如说,用户需要能快速注册登录,这就需要一个简洁明了的注册登录页面。

再比如,商品展示得清晰,分类得合理,这样才能让用户一目了然,快速找到自己想要的商品。

1.用户注册登录2.商品展示与分类3.购物车与订单管理4.支付与结算5.物流跟踪6.评价与售后服务这些需求,看似简单,实则都需要精细的设计和实现。

二、系统设计咱们聊聊系统设计。

这个部分,可以说是整个方案的核心。

咱们得有个清晰的技术架构,这样才能保证系统的稳定性和可扩展性。

1.技术架构前端:采用主流的前端框架,如Vue.js或React,实现动态交互。

后端:使用Java或Python等语言,构建强大的服务端支持。

数据库:选择MySQL或MongoDB等成熟稳定的数据库系统。

2.功能模块设计用户模块:实现注册、登录、个人信息管理等基本功能。

商品模块:包括商品展示、分类、搜索等功能。

购物车模块:实现商品添加、删除、数量调整等功能。

订单模块:实现订单创建、支付、物流跟踪等功能。

支付模块:接入、等主流支付方式。

物流模块:与主流物流公司合作,实现物流跟踪。

评价模块:用户可以对购买的商品进行评价,提供售后服务。

三、用户体验1.界面设计界面简洁明了,色彩搭配和谐,让用户一目了然。

使用动画效果,提升页面切换的流畅度。

优化页面加载速度,减少用户等待时间。

2.交互设计提供清晰的导航,让用户快速找到所需功能。

优化表单填写体验,减少用户输入。

提供丰富的提示信息,帮助用户更好地理解操作。

四、安全与性能电子商务系统涉及用户的隐私和财产安全,因此安全与性能至关重要。

1.安全措施使用S协议,保证数据传输的安全性。

对用户敏感信息进行加密存储。

电子商务系统分析及电子商务系统分析与设计报告范文

电子商务系统分析及电子商务系统分析与设计报告范文

电子商务系统分析及电子商务系统分析与设计报告范文指导老师:某某某组员:某某某某某某某某某某某完成日期:2022.11.29前言信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。

随着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方式乃至思维方式都发生了前所未有的改变,各行各业都在顺应这一时代变革加强信息化建设。

谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。

传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(BuinetoCutomer,即企业对消费者),C2C(CutomertoCutomer,即消费者对消费者)电子商务的前端商务平台,B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息。

可行性研究建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。

可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。

可行性研究是系统开发阶段的第二项活动。

它是对系统进行全面、概要的分析。

在本阶段可以从技术、经济和营运三个方面对电子购物商城系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。

电子商务系统规划分析报告

电子商务系统规划分析报告

“互惠空间”以物换物网电子商务系统规划报告一、系统背景:21世纪,经济发展迅速,人民生活水平,消费水平日益提高,因特网的出现以及爆发式发展成为必然,近些年来,网上消费群体日益增长,网络零售商越来越关注以先进的网络技术来维护客户关系,实现互动式客户关系管理,加强与客户的沟通,信息化的时代,消费者的个性化成为网络的焦点,二、系统的功能:1.2增加了商品线的竞:目标: 通过利用经实践检验的先进技术,最大限度地降低风险。

增加客户、向客户展示有关本商店的现状、发布客户感兴趣的信息以及最新互换商品的信息。

网上互动及论坛、问题解答,以扩大本商店的知名度、建立商品信誉度,从而开拓更广泛的市场,确保本商店在市场中的竞争地位。

原则: 用尽可能少的成本为客户创造尽可能多的服务和优惠。

四、电子商务模式分析1、商务模式分析(商务模式:C2C)采用C2C形式,即客户对客户的电子商务。

C2C模块是面向网上自主的模式,改善客户购物习惯,通过一系列个性化服务成功实现网上客户自主交换(金钱或物品)的一对一互动式管理。

2、电子商务环境下企业核心商务流程(如图)(2)平台商务活动要考虑的问题招广告所需费用;覆盖面;互动性;客户满意度,网上支付安全问题;网站推广与维护问题等。

(3)电子商务对企业商务活动的影响互动性强;打破时间与空间的限制;成本降低,建立ERP客户反馈系统等。

4.未来客户服务(如图)六、信息技术架构(1)系统基础平台采用TCP/IP协议;PC服务器;以太网接入技术;屏蔽主机网关防火墙;屏蔽主机网关:提供安全保护的主机仅仅与内网相连,还有一台单独的过滤路由器。

该防火墙系统提供的安全等级比包过滤防火墙系统要高。

B.网页设计作为一个电子商务网站,其主页是整个网站的门面,此主页设计非常重要。

主页包括商品展示,"我要换",搜索,客户基本信息,网站的基本介绍,流动广告,换品请求排名,成功交换商品,联系我们等。

C.在线支付系统采用SET方式,SET是基于信息卡支付安全而宣布的电子支付协议,它提供了对持卡人、商家和银行的身份论证,同时使商家只能得到客户的订购信息,银行只能获得有关的支付信息。

电子商务系统分析

电子商务系统分析

电子商务系统分析随着互联网的普及和发展,电子商务逐渐成为现代商业领域的重要组成部分。

电子商务系统作为支撑电子商务活动的核心技术之一,对于企业实现在线交易、物流管理、客户关系管理等方面起着至关重要的作用。

本文将对电子商务系统进行详细分析,包括其定义、功能、优势和发展趋势。

一、电子商务系统的定义电子商务系统是指通过互联网和相关的信息技术,实现在线交易、在线支付、在线物流、在线客户服务等电子商务活动的一套相互关联的软硬件设施和技术及其支持服务。

二、电子商务系统的功能1. 在线交易功能电子商务系统通过搭建一个安全、稳定的电子商务平台,实现商家与消费者之间的在线交易,包括商品展示、下单、支付和订单管理等功能。

2. 在线支付功能电子商务系统支持多种支付方式,如在线银行支付、第三方支付平台及电子钱包等,方便用户进行交易支付的同时保证支付安全。

3. 在线物流功能电子商务系统整合物流资源,实现商品的快速配送与追踪,并提供给消费者可视化的物流信息,提高用户的物流体验。

4. 在线客户服务功能电子商务系统提供在线客服系统,方便消费者咨询、投诉和售后服务,并通过智能化的客服系统提供个性化的推荐和售后支持。

5. 数据分析功能电子商务系统通过大数据分析技术,对用户行为、交易趋势等数据进行深入分析,为企业决策提供依据,并进行精准的个性化营销。

三、电子商务系统的优势1. 降低成本电子商务系统能够大幅降低企业的交易、推广以及物流等成本,同时减少时间和人力资源的浪费。

2. 扩大市场通过电子商务系统,企业可以突破地域限制,拓展更广阔的市场,实现全球范围内的在线交易。

3. 提高效率电子商务系统实现交易的自动化和在线化,大大提高了交易的效率,减少了人为错误和重复劳动。

4. 支持个性化电子商务系统通过大数据分析和个性化推荐,为用户提供个性化的购物推荐和服务,提高用户体验和忠诚度。

5. 增强竞争力拥有先进的电子商务系统可以提升企业的竞争能力,增加企业和消费者之间的互动与信任,提高市场份额。

电子商务系统分析与设计报告

电子商务系统分析与设计报告

电子商务系统分析与设计报告一、引言随着互联网技术的飞速发展,电子商务已经成为了当今商业领域中不可或缺的一部分。

电子商务系统作为电子商务活动的支撑平台,其性能和功能的优劣直接影响着企业的竞争力和用户体验。

因此,对电子商务系统进行深入的分析与设计具有重要的意义。

二、需求分析(一)用户需求电子商务系统的用户主要包括消费者、商家和管理员。

消费者希望能够方便快捷地浏览商品、比较价格、下单购买,并享受安全可靠的支付和配送服务。

商家则期望能够高效地管理商品库存、处理订单、进行促销活动,并获取销售数据和客户信息。

管理员需要对系统进行全面的监控和管理,确保系统的稳定运行和数据的安全。

(二)功能需求1、商品管理包括商品的添加、修改、删除、查询,以及商品分类、品牌管理等功能。

2、订单管理处理订单的生成、支付、发货、退款等流程,提供订单跟踪和查询功能。

3、客户管理管理客户的注册信息、购买记录、积分等,支持客户服务和投诉处理。

4、促销管理设置促销活动,如满减、折扣、优惠券等,吸引消费者购买。

5、支付管理集成多种支付方式,保障支付安全和便捷。

6、物流管理与物流公司对接,实现订单的配送跟踪和物流信息查询。

7、数据分析提供销售数据、客户行为数据等的分析报表,为企业决策提供支持。

(三)性能需求系统应具备高并发处理能力,能够在短时间内处理大量用户的访问和操作请求。

同时,系统的响应时间要短,确保用户能够获得流畅的体验。

系统还应具备良好的稳定性和可靠性,保证24 小时不间断运行。

三、系统设计(一)架构设计采用 B/S 架构,前端使用 HTML、CSS、JavaScript 等技术实现页面展示,后端使用 Java 或 Python 等语言进行业务逻辑处理,数据库采用MySQL 或 MongoDB 等。

(二)模块设计1、前台模块(1)用户注册登录:支持多种注册登录方式,如手机号、邮箱、第三方账号等。

(2)商品展示:以清晰的分类和搜索功能展示商品信息,包括图片、价格、描述等。

电子商务应用系统功能介绍

电子商务应用系统功能介绍

电子商务应用系统功能介绍1. 概述电子商务应用系统是指在互联网上进行商业交易的系统,通过将传统商业活动迁移到互联网上,可以实现线上购物、支付、物流等业务功能。

本文将介绍电子商务应用系统的主要功能。

2. 用户管理电子商务应用系统提供了完善的用户管理功能,包括用户注册、登录、个人信息管理等。

用户可以通过注册账号,享受个性化的购物体验,并可以保存收货地址、支付方式等个人信息,方便快捷地进行购物。

3. 商品管理电子商务应用系统的商品管理功能使商家可以方便地上架和管理商品信息。

商家可以添加商品的图片、描述、价格等信息,并可以设置商品的库存管理和销售策略,如促销活动、限时抢购等。

4. 购物车购物车是电子商务应用系统不可或缺的功能。

用户可以将感兴趣的商品放入购物车中,在确认购买之前进行比较和调整。

购物车功能可以保存用户添加的商品,并可以在多个设备上同步,方便用户随时随地进行购物。

5. 订单管理电子商务应用系统的订单管理功能使用户可以方便地下单和查看订单状态。

用户可以选择购物车中的商品生成订单,并选择合适的支付方式进行支付。

用户可以随时查看订单的详细信息,并可以追踪物流情况。

6. 支付系统电子商务应用系统必须提供安全、便捷的支付系统。

用户可以选择不同的支付方式进行支付,如支付宝、微信支付、银联支付等。

支付系统应保障用户的支付安全,并提供支付成功的通知和支付失败的处理。

7. 物流管理物流管理是电子商务应用系统的关键功能之一。

商家可以管理商品的库存和发货,以及追踪商品的物流状态。

同时,用户可以通过查看订单详情了解商品的发货和运输情况,并可以方便地联系物流公司进行咨询和投诉。

8. 客户服务电子商务应用系统应提供客户服务支持,包括在线咨询、售后服务等。

用户可以通过在线客服系统与商家联系,解决遇到的问题。

同时,商家可以通过售后服务管理系统处理用户的退换货请求,并保证良好的售后服务质量。

9. 数据分析电子商务应用系统应具备数据分析功能,商家可以通过数据分析了解商品销售情况、用户行为等。

电子商务系统功能分析.

电子商务系统功能分析.

系统的非功能性需求分析1.可用性①可理解性在我们网站的主页将提供网站的目录和索引,目录和索引是一个网站的基石,优秀的网站目录可以有大量的流量,能够推广网站,对于网站的SEO很有帮助,而索引可以方便用户,快速高效。

在我们的BBS论坛还增加了站内搜索,因为论坛信息大,站内搜索可以帮助用户快速找到自己需要的帖子。

②在线帮助和反馈在线帮助,我们利用网页在线咨询和QQ客户端,有自己公司的QQ,为客户进行咨询帮助。

地址目录,有自己公司的电子信箱,电话/传真,通信地址在线反馈,BBS有问卷调查表,如果用户填了我们发送的问卷调查将给一点的奖励,比如等级,累计积分送礼品等,售后还有专门的用户评价,也会累计积分送礼品。

常见问题解答,专设一个常见问题栏,把客户的问题公示及提供问题解答,这样就减少了人员的工作量和客户的效用。

③用户界面及其友好性需求名称详细要求信息的本地化用户打开网站后就自动定位到所在地页面风格客户设计页面页面字体显示购物清单的保存响应时间的一致性2.可靠性(1)安全①安全协议和支付系统安全使用安全电子交易协议,主要是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的,以保证支付信息的机密、支付过程的完整、商户及持卡人的合法身份、以及可操作性。

SET中的核心技术主要有公开密匙加密、电子数字签名、电子信封、电子安全证书等。

②攻击防御有自己的攻击防御技术,在遇到黑客攻击时候可以快速反应。

③隐私和保密性保护用户的资料,对于用户信息具有保密技术(2)无缺陷性提供7×24小时的无故障服务,要求系统可以连续正常工作,对于链接错误有很好的时效性。

选择各个浏览器都兼容,弥补因浏览器造成的缺陷和不足面对系统崩溃,用户的操作失误及黑客攻击,我们系统应具有一定的错误识别能力,错误处理能力,建立双机备份机制需详细要求求名称CPU 2.0 Hz 以上(推荐)1GB以上(推荐)内存操Windows XP上版本作系统JSP技术选择DBMSQL Server 2005(建议用mysql)S选择Struts2+Spring+Hibernate架构选择CSS样式和JavaScript脚本,要兼容IE、Safari、火狐、谷歌等主流浏览器其他3.效果主要质量属性详细要求正确性确保各项资料数据的准确有效,禁止数据遗漏,重复,丢失。

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

系统的非功能性需求分析1.可用性①可理解性在我们网站的主页将提供网站的目录和索引,目录和索引是一个网站的基石,优秀的网站目录可以有大量的流量,能够推广网站,对于网站的SEO很有帮助,而索引可以方便用户,快速高效。

在我们的BBS论坛还增加了站内搜索,因为论坛信息大,站内搜索可以帮助用户快速找到自己需要的帖子。

②在线帮助和反馈在线帮助,我们利用网页在线咨询和QQ客户端,有自己公司的QQ,为客户进行咨询帮助。

地址目录,有自己公司的电子信箱,电话/传真,通信地址在线反馈,BBS有问卷调查表,如果用户填了我们发送的问卷调查将给一点的奖励,比如等级,累计积分送礼品等,售后还有专门的用户评价,也会累计积分送礼品。

常见问题解答,专设一个常见问题栏,把客户的问题公示及提供问题解答,这样就减少了人员的工作量和客户的效用。

③用户界面及其友好性购物清单的保存响应时间的一致性2.可靠性(1)安全①安全协议和支付系统安全使用安全电子交易协议,主要是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的,以保证支付信息的机密、支付过程的完整、商户及持卡人的合法身份、以及可操作性。

SET中的核心技术主要有公开密匙加密、电子数字签名、电子信封、电子安全证书等。

②攻击防御有自己的攻击防御技术,在遇到黑客攻击时候可以快速反应。

③隐私和保密性保护用户的资料,对于用户信息具有保密技术(2)无缺陷性提供7×24小时的无故障服务,要求系统可以连续正常工作,对于链接错误有很好的时效性。

选择各个浏览器都兼容,弥补因浏览器造成的缺陷和不足面对系统崩溃,用户的操作失误及黑客攻击,我们系统应具有一定的错误识别能力,错误处理能力,建立双机备份机制3.效果(1)性能静态页面:综合内存数据缓存和静态文件机制,网站实际上具备了一个二级缓存的系统,所以系统性能非常优秀。

在我们大量的压力测试评估中,使用最基本的一个配置:双核 2GCPU+2G 内存,分配给TOMCAT 1G 内存作为测试服务器,网站最保守估计起码支持最少2000 人同时在线。

网页的响应速度:整个系统采用多层缓存机制,针对网通与电信用户进行双网双线访问策略控制,使网页平均响应时间控制在3秒之内;网站稳定性:网站平均无故障时间可高达10000小时(即一年之内基本只会出现一次左右的服务器故障,机房正常维护或自然条件引起的服务器故障除外)系统功能分析数据流程分析本系统的主要内容有,用户登录,注册,商品浏览,购买商品,查看订单,提交订单,修改个人信息。

用户进入系统,可以无需登录即可浏览商品,检索商品。

在选中目标商品后,将其放入购物车中,并可提交生成订单。

当点击提交时,如果用户尚未登录,将跳转到用户登录页面令其登录,如果用户已登录,则产生相应信息令用户填写,用户填写其信息,单击生成订单,在查看订单无误后,提交订单。

图3.1为本系统的高层数据流程图。

图3.2系统用例图系统设计1、电子商务系统的总体架构设计网上宠物商店面向消费者和商家,商家通过网上宠物商店展示并销售自己的商品,消费者通过网上宠物商店选购称心如意的商品。

通过对网上宠物商店用户需求的分析把用户需求概括为如下几个部分:用户信息管理、用户购物管理、管理员商品管理、订单管理、报表查看、站内短信息等。

(1)系统功能模块系统功能主要包括用户信息管理、在线购物、订单管理、站内信、查询商品信息、商品信息管理、首页信息管理和报表查看等。

各个功能模块还有各自的子模块。

系统的功能模块图如图4.1所示。

企业电子商务系统结构电子商务基础设施图4.1软件系统体系结构(2)电子商务系统基础设施的设计与选择①电子商务系统网络结构设计系统页面分为两个部分,用户操作页面和管理员操作页面。

用户操作页面的迁移如图4.3所示。

用户操作主要包括个人信息管理页面、商品购买等页面、站内信管理页面、订单管理页面等。

当用户登录网上宠物商店后,可以通过用户菜单页面访问到各个不同功能中的各页面。

管理员操作页面的迁移如图4.2所示。

User:用户信息管理模块对外的接口,与该接口相关的模块有:站内信、用户购物管理、订单管理、管理员后台管理。

Message:站内信模块对外的接口,与该接口相关的模块有:用户信息管理,管理员后台管理Product:用户购物管理模块对外的接口,与该接口相关的模块有:订单管理,管理员后台管理Order:订单管理模块对外的接口,与该接口相关的模块有:管理员后台管理,报表管理Report:报表管理模块对外的接口,与该接口相关的模块有:管理员后台管理。

(3)电子商务系统总体功能及详细设计①电子商务系统总体功能设计系统分析与设计过程首先根据业务用例和业务活动图进行聚类,聚类活动在系统分析时开始。

聚类活动是个连续的过程,需要不断地进行丰富和完善,需要按照面向对象设计的思想,划分出子系统类,并为类添加应该具有的方法或属性,以及这些方法或属性的可见性,这些可以通过设计类图来描述。

系统设计的任务就是要依据系统分析文档资料,采用正确的方法,确定系统功能模块在计算机内应该用那些程序组成,它们之间用什么方式连接在一起,以构成一个最好的系统结构。

功能需求概述网上宠物商店面向消费者和商家,我们通过网上宠物商店展示并销售自己的商品,消费者通过网上宠物商店选购称心如意的商品。

通过对网上宠物商店用户需求的分析把用户需求概括为如下几个部分:用户信息管理、用户购物管理、管理员商品管理、订单管理、报表查看、站内短信息等。

网上宠物商店的系统结构图如图所示。

网上宠物商店系统结构图各部分需求描述如表所示。

系统特性描述系统功能模块系统功能主要包括用户信息管理、在线购物、订单管理、站内信、查询商品信息、商品信息管理、首页信息管理和报表查看等。

各个功能模块还有各自的子模块。

系统的功能模块图如图所示。

用户信息管理1.功能描述管理用户信息,包括管理员信息和普通用户信息。

具体功能包括:管理员登陆,用户的注册、登陆,密码找回、用户信息、密码修改修改,用户信息包括用户的email、购物时需要的收货人信息、联系电话等,本功能的页面信息流动图。

用户信息管理业面流动图2.需求规格分析用户信息管理部分需求规格分析如表所示。

用户信息管理需求规格分析表3.功能详述(1)登陆当用户购买商品时,需要对用户做出判断,如果用户尚未登录,则应跳转到登录页面进行登录,填写登录时所需的信息,提交之后系统会判断用户信息,首先判断数据库中是否存在该用户,如果存在在判断密码是否有效,如果有效,则进入主页面,开始购物或查看个人信息。

(2)注册当用户第一次登录本系统时,需要填写用户的基本信息,当点击注册按钮时,系统会检查注册必要的信息是否全部填写,检验各项长度是否和否,检验注册用户名是否已存在,密码和二次密码输入是否相同,当满足全部条件时,用户信息被注册到数据库中。

(3)密码找回当用户忘记密码时,首先需要填写用户名,系统会判断用户名是否存在,根据用户名询问密码提示问题,用户填写密码提示问题,系统判断提示问题答案的正确性。

如果正确,将令用户重新设置密码。

设置完成之后,系统会对用户填写信息进行校验。

校验通过之后更改数据库中相应记录。

(4)修改个人密码。

当用户重新设置密码时,进入帐户管理页面,填写新密码和二次密码,并可以对密码提示问题和答案进行更改。

填写完成后系统会对填写的数据进行判断,并更爱数据库记录。

(5)个人信息修改用户可以填写并修改自己的个人信息包括地址,年龄等详细信息。

填写必要的信息之后,系统会对填写的数据做出校验,并修改数据库的相应记录。

站内信1.功能描述用于用户间,用户和我们的信息交流,同时管理员可通过站内信向用户发布公告消息,订单的最新处理结果也通过站内信提醒。

本功能的页面信息流动图。

站内信页面信息流动图2.需求规格分析站内信部分需求规格分析如表所示。

站内信需求规格表3.功能详述(1)写信息登陆后可以通过用户菜单可以打开写信息页面,填写收件人账号信息和信息详细信息,系统会检测用户输入数据的合法性和完整性,如通过验证则信息创建成功;否则给出相应提示。

(2)收件箱用户收到的信息列表,用户登陆后点击用户菜单的收件箱即可查看信息。

(3)回收站用户删除的短信息暂时存储在这里,防止用户误操作造成的数据丢失。

订单管理1.功能描述确定订购商品之后填写接收者相关信息,生成订单,等待订单处理结。

业务流图如图所示。

订单管理业务流图2.需求规格分析订单管理部分需求规格分析如表所示。

订单功能需求规格表3.功能详述(1)新建订单用户查看购物车页面,确认购买的商品,点击下一步之后,令用户填写送货地址信息,如果用户在个人信息设置时设置了送货地址信息,则送货地址信息将采用默认的设置,否则由用户自行设置,之后,用户判断商品信息和送货地址是否正确,在确定正确无误之后,提交订单,系统会向数据库中增加订单信息,和订单条目信息,修改对应商品的库存量。

(2)用户订单列表用户登陆后点击查看订单菜单,系统会先检验用户是否登陆,如未登陆则提示用户未登陆,不做操作。

如果已登陆则由用户选择查看的订单的状态,提交后查询订单,并显示在订单列表中。

(3)管理员订单列表管理员登陆后点击查看订单菜单,系统会先检验用户是否登陆,如未登陆则提示用户未登陆,不做操作。

如果已登陆则由管理员选择查看的订单的状态,提交后查询订单,并显示在订单列表中。

管理员查看的是全部订单。

2.需求规格分析用户购物管理1.功能描述用户购物管理面向网站的注册用户,主要包括了用户在购物过程中需要的各种功能,注册用户可以进行浏览商品,添加商品到购物车、商品收藏,购物车、商品收藏信息查看、删除和修改,确认购物信息填写用户收货人信息。

其中添加商品到购物车、商品收藏,购物车、商品收藏信息查看、删除和修改等功能需要用户登录为前提。

用户购物管理的业务流图如图所示。

用户购物管理业务流图2.需求规格分析订单管理部分需求规格分析如表所示。

订单管理需求规格表3.功能详述(1)商品浏览按照不同的方式对商品进行浏览,比如:分类查看,商品搜索等。

浏览商品时可以实现拖拽商品到购物车,也可以通过点击购买按钮购买商品。

由于大多数情况下用户不会只选择一个商品,因此这时不跳转到购物车页面,而是在页面中给出提示:商品添加成功,并有跳转到购物车的链接。

(2)用户收藏首先判断用户是否登陆,如果已经登陆,则判断用户是否已经收藏过该商品,如果用户没有收藏该商品则收藏成功,否则收藏失败。

用户收藏的商品可以直接添加到购物车中,用户可以删除商品收藏。

用户收藏的数据流图类似于添加到购物车(3)购物车信息管理购物车信息管理主要是对用户购物车的管理,用户可以修改购买商品的数量、删除已购买的商品、继续购买商品定,在确定购物时填写订单,进入订单管理模块。

相关文档
最新文档