唯品会系统分析与设计说明

合集下载

唯品会案例分析范文

唯品会案例分析范文

唯品会案例分析范文唯品会是中国领先的在线特卖电商平台,提供优质品牌商品和服务。

该案例分析将从公司背景、市场定位、商业模式、运营策略和未来发展等方面进行分析。

一、公司背景唯品会成立于2024年,总部位于中国广东深圳。

公司始终坚持“为消费者提供高品质商品和服务”的理念,以“唯品会品质节”为核心理念,致力于为会员提供真正优质、超高折扣的品牌商品。

凭借独特的商业模式和精细的运营管理,唯品会迅速崛起并成为中国特卖市场的领导者。

二、市场定位唯品会的市场定位是高品质、折扣、特卖。

公司专注于销售一线品牌的高品质商品,并在特定时间段提供超高折扣,吸引消费者购买。

通过专注特卖市场,唯品会成功打造了自己的特色和竞争优势。

三、商业模式唯品会的商业模式主要有三个核心要素:会员制、精选品牌和限时限量。

首先,唯品会采用会员制,只有注册会员才能进入购物平台进行购物。

这种模式可以有效提高用户黏性,并通过个性化推荐和活动促销来增加用户参与度。

其次,唯品会只销售一线品牌的精选商品,确保商品品质和品牌溢价。

最后,唯品会采用限时限量的模式,即限时销售有限数量的商品,以创造稀缺感和购买冲动。

四、运营策略唯品会在运营方面采取了一系列策略来保持竞争优势。

首先,唯品会注重品牌合作伙伴关系的建立和维护。

通过与品牌商的合作,唯品会能够提供真正的一线品牌和高品质商品,增强用户购买的信任感。

其次,唯品会注重用户体验和商品质量的把控。

公司提供多种配送和支付方式,确保用户可以顺利购买,并且通过质量把关保证商品的品质。

最后,唯品会注重数据分析和市场营销策略的优化。

通过对用户行为和购买数据的分析,唯品会能够精准制定个性化推荐和促销活动,提高用户转化率和消费频次。

五、未来发展唯品会在未来的发展方向主要包括提升用户体验、扩大品牌合作和拓展国际市场。

首先,唯品会将进一步优化用户体验,提高购物平台的功能和界面设计,并提供更便捷的购物和配送服务。

其次,唯品会将继续加强与品牌商的合作伙伴关系,扩大产品线和供应链,进一步提供更多优质商品给用户选择。

网上购物系统分析与设计

网上购物系统分析与设计

网上购物系统分析与设计一、引言随着互联网技术的飞速发展,网上购物已经成为了一种趋势和生活习惯。

为了满足用户的需求和提供更好的购物体验,开发一个高效、安全、易用的网上购物系统是非常重要的。

本文将对网上购物系统进行详细的分析和设计。

二、系统需求分析1.功能需求a.用户注册和登录功能:用户可以通过系统注册账号,并用该账号进行登录。

b.商品浏览和功能:用户可以浏览系统中的商品,通过关键字快速查找商品。

c.购物车功能:用户可以将喜欢的商品添加到购物车中,并进行数量调整和删除操作。

d.下单功能:用户可以将购物车中的商品下单,填写收货地址和支付方式。

e.订单管理功能:用户可以查看自己的订单信息,如订单状态、支付状态等。

f.评价功能:用户可以对已购买的商品进行评价和评分。

g.物流查询功能:用户可以查询自己的订单的物流信息。

2.性能需求a.系统响应时间应尽量短,用户的操作不应受到太大的延迟。

b.系统应具备一定的容错能力,能够处理并恢复错误请求。

c.系统支持多用户并发访问,应具备一定的并发性能。

3.可用性需求a.系统界面应简洁美观,易于使用。

b.系统应提供详细的帮助文档或用户手册,方便用户操作和解决问题。

4.安全性需求a.系统应采用安全的登录机制,保护用户账号和密码的安全性。

b.系统应采用安全的支付方式,保护用户的支付信息安全。

c.系统应具备一定的防御能力,避免用户账号信息被恶意攻击者获取。

三、系统设计1.系统架构设计a. 前端:采用HTML、CSS和JavaScript等前端技术,提供用户界面。

b. 后端:采用Java语言,使用Spring MVC框架搭建后端服务,提供业务逻辑处理和数据库访问功能。

c.数据库:使用关系数据库,如MySQL,存储用户信息、商品信息和订单信息等。

2.数据库设计b. 商品表(Product):存储商品的名称、价格、库存、描述等信息。

c. 订单表(Order):存储订单的编号、用户ID、商品ID、数量、金额、状态等信息。

唯品会案例分析

唯品会案例分析

唯品会案例分析唯品会案例分析班级:10网营一班姓名:白红宇10020601038付鹏飞10020601043苏辰10020601053刘亚楠10040101031目录一、唯品会的基本情况 (3)(一)唯品会概述 (4)(二)唯品会品牌诠释 (4)(三)唯品会频道 (4)二、唯品会的商业模式 (6)(一)战略目标 (6)(二)目标用户 (6)(三)产品与服务 (6)(四)盈利模式 (7)(五)核心能力 (8)三、唯品会的技术模式 (10)(一)网站的布局 (10)(二)基础设施 (10)(三)移动互联 (10)四、唯品会的经营模式 (12)(一)闪购+折扣的新模式 (12)(二)供应链模式 (12)(三)市场开拓模式 (12)(四)市场竞争模式 (14)五、唯品会的管理模式 (15)(一)企业文化 (15)(二)服务与客户关系管理 (15)(三)交易流程管理 (15)(四)人力资源管理 (16)六、唯品会的资本模式 (17)(一)风投 (17)(二)上市 (18)七、竞争分析 (19)八、唯品会365爱心基金 (19)九、结论和建议 (20)一、唯品会的基本情况唯品会网()国内知名的品牌折扣B2C 网站,率先在中国开创了“名牌折扣+限时抢购+正品保险”的商业模式,主要是进行时尚名牌商品的销售,囊括品牌时装、箱包、鞋子、皮具、配饰、香水等。

以较低的折扣价消费者出售正品名牌商品。

唯品会坚持以安全诚信的交易环境和服务平台、可对比的低价位、高品质的商品、专业的唯美设计、完善的售后服务,全方位地服务于每一位会员,打造成中国最大名牌折扣网。

唯品会首页(一)唯品会概述唯品会是一家中高端名牌特卖的新型电子商务网站,以较低的折扣价向消费者提供正品名牌,目前汇集上千家一、二线品牌商品,主要包括名牌服装,鞋子,箱包,配饰,香水,化妆品、奢侈品、旅游等品类。

坚持以安全诚信的交易环境和服务平台、可对比的低价位、高品质的商品、专业的唯美设计、完善的售后服务,全方位服务于每一位会员。

互联网产品案例分析唯品会

互联网产品案例分析唯品会

优势 先发
营销 正品 限时 预告
劣势 号召力
奢侈品
业绩 亏空
资源 渠道
特殊 配送
机遇
展望
挑战
改进建议
The End
互联网产品 案例分析
唯品会
产品使用者 产品设计者 产品拥有者 优势与劣势 展望与建议
分析角度
PART 01 目标用户
PART 02 交互视觉效果
PART 03 购物引导
目标用户
1 性别 男女都有 以女性为主 2 年龄 4—60岁人群 以20—30岁的时尚女性为主 3 知识结构 有一定的时尚知识 推崇时尚
引导购物
购物引导
简明易操作的购物流程 众多引诱购物因素
重点提示
顾客自主设置个性化提示音 定时提醒消费者
PART 01
PART 02
PART 03
PART 04
PART 05
核心价值 模型(图) 粘性 信息流 数据深挖
核心价值
商品精选的导购价值
唯品会的价值就在于其站在 独立第三方的角度,从海量的 商品中为消费者做了一次精选, 并且由于这些商品基本上都有 一定的品牌认知度,产品质量 也相对有保证,因此唯品会能 通过口碑逐渐地在消费者中间 建立信任感。
图片
Байду номын сангаас
交互视觉效果
富有表现力 展现商品特点 位置比较特定 吸引时尚女性
文字
交互视觉效果
多采用粉色和红色 左右两边分布有特点
关键字搜索方便
网站布局
交互视觉效果
高度艺术化的唯美网页 图片展区 操作界面
首页布局
交互视觉效果
地理位置选择 总类/分类导航
布局不足
交互视觉效果

唯品会系统分析与设计

唯品会系统分析与设计
服模块不仅满足用户的基本需求还要体现唯品会最人性化的一面。
四、业务流程图 1、业务流程图(总图)
2、账户设置详细业务流程图
五、数据流程图 1、顶层数据流程图
2、一层数据流程图
3、二层数据流程图(订单处理)
六、订单部分的数据字典
1、数据元素条目
数据元素条目
总编号:1—01 编 号:01
名称:订单编号 别名:订单编号 说明:本系统订单编号 数据值类型:离散 类型:数字 长度:10 有关数据结构:商品信息表、商品分类表、用户信息表
唯品会系统分析与设计
———————————————————————————————— 作者: ———————————————————————————————— 日期:
‫ﻩ‬
信息系统分析与设计
题目:唯品会 APP 分析与设计
学院: 管理与经济学院
班级:
2012XX
专业: 信息管理与信息系统
小组成员:2012XXXX XXXX
一、系统结构
二、模块功能
一级 二级
首页
商品状态分类 商品展示
收藏
收藏单品
收藏品牌
添加商品 购
抢购商品

结算商品
三级
商品详情 商品图片 单品详情 单品图片 品牌列表 品牌商品
生成订单

支付金额
商品 分类
品牌分类 条件分类
唯品 客服
自助服务 问题查询
账户 设置
帐户功能 设置功能
三、需求分析
品牌名称 品牌商品 筛选条件 条件商品 自助服务类别 问题分类 问题查询 功能分类 功能查询 设置条件 设置状态
该区域图片下端不 完整,因涉及个人 隐私故裁剪,请自 行补充

唯品会运营管理分析

唯品会运营管理分析

快进快出的“零库存”模 式 1、“零库存”的必要性
快节奏的 生活方式 限时特卖 库存浅而宽 规模化 零库存
“零库存”的实现
北区仓储 中心面积: 24220平 方米
北京
西区仓储 中心面积: 23980平 方米
上海
东区仓储 中心面积: 34484平 方米
成都
南区仓储中心 面积:35126 平方米
广州
mingpin.ima

10000
15000
20000
25000
5000
0
2012年4月 2012年5月 2012年6月 2012年7月 2012年8月 2012年9月
2012年10月
2012年11月 2012年12月
2013年1月 2013年2月
2013年3月 2013年4月 2013年5月 2013年6月
网购客户群体越来越庞大, 客户成熟度也在逐步提升, 这个潜力无限的市场也给 电商商家带来了很多挑战。 在分析了唯品会的以上成 功之策后,我们也根据唯 品会的发展现状,提出了 未来可能限制唯品会持续 发展的问题:
较为单一的商品种类
目前,唯品会的商品主要集中在服饰和简单的生 活用品两大类别,而这些商品也是淘宝网、京东 网等电商的传统优势所在。因此,对唯品会来说, 要突破自己最初的销售模式,扩展商品的类别, 这样才能增强竞争优势,实现长远发展,保证在 这个日线月异的领域立于不败之地。
ቤተ መጻሕፍቲ ባይዱ
2、物流模式优越性
苏宁、京东 易迅、亚马逊中 淘宝为代表的阿 唯品会 国、1号店 里巴巴
完全自建物流, 两者都订立了未 来数年间投入数 十亿的建设规划
采用外半包模式, “云物凌云仓储 在一线城市建立 模式”,这种模 了物流仓储中心, 式到真正商用阶 由自家快递员亲 段时日尚久 自送货,在二三 线城市外包给当 地的物流商进行 派发。

唯品会系统分析报告与设计

唯品会系统分析报告与设计

信息系统分析与设计题目:唯品会APP分析与设计学院:管理与经济学院班级: 2012XX专业:信息管理与信息系统小组成员:2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX目录一、系统结构二、模块功能三、需求分析3.1、首页分类推荐模块3.2、收藏模块3.3、购物车模块3.4、商品分类模块3.5、账户设置模块3.6、客服模块四、业务流程图4.1、业务流程图(总图)4.2、账户设置详细业务流程图五、数据流程图5.1、顶层数据流程图5.2、一层数据流程图5.3、二层数据流程图(订单处理)六、订单部分的数据字典6.1、数据元素条目6.2、数据结构条目6.3、数据流条目6.4、数据存储条目6.5、处理过程条目6.6、外部实体条目七、E-R图八、数据库表8.1、用户信息表8.2、商品分类表8.3、商品信息表8.4、订单信息表8.5、订单详情表8.6、商家信息表8.7、品牌信息表8.8、财务信息表8.9、客服信息表8.10、仓库信息表8.11、出库单信息表8.12、入库单信息表九、存储过程9.1、初始化商品信息9.2、增加商品信息9.3、修改商品信息9.4、删除商品信息一、系统结构三、需求分析1、首页分类推荐模块页点击APP进入“首页”商品分类推荐→“商品状态分类”展示各类商品上线状态→“商2、收藏模块该区域图片下端不完整,因涉及个人隐私故裁剪,请自行补充页点击“我的”→进入“我的账户”显示账户的功能分类以及订单状态→进入“设置”6、客服模块页点击“唯品客服”→进入“服务中心”显示“自助服务”和“问题查询”两个基四、业务流程图1、业务流程图(总图)2、账户设置详细业务流程图五、数据流程图1、顶层数据流程图2、一层数据流程图3、二层数据流程图(订单处理)六、订单部分的数据字典1、数据元素条目七、E-R图八、数据库表4、订单信息表5、订单详情表8、财务信息表10、仓库信息表11、出库单信息表1、初始化商品信息1.1、商品初始化代码如下:void initgoods(){FILE *fp;product tmps,show;char datafile[40]="goods";int count=0;fp=fopen(datafile,"wb+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("请输入商品的序号、名称、价格、折扣\n");while(count<=size){printf("\n请输入商品的序号:");scanf("%ld",&tmps.number);if(tmps.number==0)break;printf("请输入商品的名称:");scanf("%s",);printf("请输入商品的价格:");scanf("%f",&tmps.price);printf("请输入商品的折扣:");scanf("%f",&tmps.discount);tmps.memberprice=tmps.price*tmps.discount;if(fwrite(&tmps,sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}count++;}if(count>size)printf("输入数据已满\n");fclose(fp);printf("所输入商品的信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp); }1.2、商品初始化界面2、增加商品信息2.1、增加商品信息代码如下:void addgoods(){FILE *fp;product tmps,show;char datafile[40]="goods";int count=0;fp=fopen(datafile,"ab+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("请输入商品的序号、名称、价格、折扣、会员价\n");while(count<=size){printf("\n请输入商品的序号:");scanf("%ld",&tmps.number);if(tmps.number==0)break;printf("请输入商品的名称:");scanf("%s",);printf("请输入商品的价格:");scanf("%f",&tmps.price);printf("请输入商品的折扣:");scanf("%f",&tmps.discount);tmps.memberprice=tmps.price*tmps.discount;if(fwrite(&tmps,sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}count++;}if(count>size)printf("输入数据已满\n");fclose(fp);printf("所输入商品的信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp);}2.2、增加商品信息界面3、修改商品信息3.1、修改商品信息代码如下:void modifygoods(){FILE *fp;product tmps,s[size],show,temp;char name[9],next,datafile[40]="goods";int recnumber,i,result=0;float price,discount,memberprice;begin:printf("请输入要修改商品的名称");scanf("%s",name);fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}while(feof(fp)==0){if(fread(&temp,sizeof(product),1,fp)!=0){if(strcmp(,name)==0)result=1;}}if(result==0){printf("要修改的商品%s不存在\n",name);fclose(fp);goto begin;}fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}recnumber=0;while((fread(&tmps,sizeof(product),1,fp))!=0){if(strcmp(,name)==0){printf("请输入要修改商品%s的价格\n",name);scanf("%f",&price);printf("请输入要修改商品的折扣价\n");scanf("%f",&discount);memberprice=price*discount;s[recnumber].number=tmps.number;strcpy(s[recnumber].name,);s[recnumber].price=price;s[recnumber].discount=discount;s[recnumber].memberprice=memberprice;recnumber++;}else{s[recnumber].number=tmps.number;strcpy(s[recnumber].name,);s[recnumber].price=tmps.price;s[recnumber].discount=tmps.discount;s[recnumber].memberprice=tmps.memberprice;recnumber++;}}fclose(fp);fp=fopen(datafile,"wb+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}for(i=0;i<recnumber;i++){if(fwrite(&s[i],sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}}fclose(fp);printf("修改成功!\n");printf("是否继续修改(y/n)\n");next=getche();if(next=='y'||next=='Y')goto begin;printf("所修改商品的信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp);}3.2、修改商品信息界面4、删除商品信息4.1、删除商品信息代码如下:void delgoods(){FILE *fp;product tmps,s[size],show,temp;char name[9],next,datafile[40]="goods";int recnumber,i,result=0;float price,discount,memberprice;begin:printf("请输入要删除商品名称:");scanf("%s",name);fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}while(feof(fp)==0){if(fread(&temp,sizeof(product),1,fp)!=0){if(strcmp(,name)==0)result=1;}}if(result==0){printf("要删除的商品%s不存在\n",name);fclose(fp);goto begin;}fclose(fp);fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}recnumber=0;while((fread(&tmps,sizeof(product),1,fp))!=0){if(strcmp(,name)!=0){s[recnumber].number=tmps.number;strcpy(s[recnumber].name,);s[recnumber].price=tmps.price;s[recnumber].discount=tmps.discount;s[recnumber].memberprice=tmps.memberprice;recnumber++;}}fclose(fp);fp=fopen(datafile,"wb+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}for(i=0;i<recnumber;i++){if(fwrite(&s[i],sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}}fclose(fp);printf("删除成功!\n");printf("是否继续删除(y/n)\n");next=getche();if(next=='y'||next=='Y')goto begin;printf("删除商品信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp);}4.2、删除商品信息界面。

唯品会系统分析与设计

唯品会系统分析与设计

信息系统分析与设计题目:唯品会APP分析与设计学院:管理与经济学院班级:2012XX专业:信息管理与信息系统小组成员:2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX目录一、系统结构二、模块功能三、需求分析3.1、首页分类推荐模块3.2、收藏模块3.3、购物车模块3.4、商品分类模块3.5、账户设置模块3.6、客服模块四、业务流程图4.1、业务流程图(总图)4.2、账户设置详细业务流程图五、数据流程图5.1、顶层数据流程图5.2、一层数据流程图5.3、二层数据流程图(订单处理)六、订单部分的数据字典6.1、数据元素条目6.2、数据结构条目6.3、数据流条目6.4、数据存储条目6.5、处理过程条目6.6、外部实体条目七、E-R图八、数据库表8.1、用户信息表8.2、商品分类表8.3、商品信息表8.4、订单信息表8.5、订单详情表8.6、商家信息表8.7、品牌信息表8.8、财务信息表8.9、客服信息表8.10、仓库信息表8.11、出库单信息表8.12、入库单信息表九、存储过程9.1、初始化商品信息9.2、增加商品信息9.3、修改商品信息9.4、删除商品信息一、系统结构一级二级三级四级五级首页商品状态分类商品展示商品详情商品图片收藏收藏单品单品详情单品图片收藏品牌品牌列表品牌商品购物车添加商品抢购商品结算商品生成订单订单详情订单状态顶单商品支付金额商品分类品牌分类品牌名称品牌商品条件分类筛选条件条件商品唯品客服自助服务自助服务类别问题查询问题分类问题查询账帐户功能功能分类户设置功能查询设置功能设置条件设置状态三、需求分析页面描述点击APP进入“首页”商品分类推荐→“商品状态分类”展示各类商品上线状态→“商品展示”列举和销售状态→“商品详情”包括“商品图片”展示和“商品信息”的具体描述,通过首页的商品分类推荐模块可以使用户对目前各商品的状态和销售状况以及全面的商品信息有具体全面的了解,可以满足用户对商品的最低需求。

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

信息系统分析与设计题目:唯品会APP分析与设计学院:管理与经济学院班级: 2012XX专业:信息管理与信息系统小组成员:2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX2012XXXX XXXX目录一、系统结构二、模块功能三、需求分析3.1、首页分类推荐模块3.2、收藏模块3.3、购物车模块3.4、商品分类模块3.5、账户设置模块3.6、客服模块四、业务流程图4.1、业务流程图(总图)4.2、账户设置详细业务流程图五、数据流程图5.1、顶层数据流程图5.2、一层数据流程图5.3、二层数据流程图(订单处理)六、订单部分的数据字典6.1、数据元素条目6.2、数据结构条目6.3、数据流条目6.4、数据存储条目6.5、处理过程条目6.6、外部实体条目七、E-R图八、数据库表8.1、用户信息表8.2、商品分类表8.3、商品信息表8.4、订单信息表8.5、订单详情表8.6、商家信息表8.7、品牌信息表8.8、财务信息表8.9、客服信息表8.10、仓库信息表8.11、出库单信息表8.12、入库单信息表九、存储过程9.1、初始化商品信息9.2、增加商品信息9.3、修改商品信息9.4、删除商品信息一、系统结构一级二级三级四级五级首页商品状态分类商品展示商品详情商品图片收藏收藏单品单品详情单品图片收藏品牌品牌列表品牌商品购物车添加商品抢购商品结算商品生成订单订单详情订单状态顶单商品支付金额商品分类品牌分类品牌名称品牌商品条件分类筛选条件条件商品唯品客服自助服务自助服务类别问题查询问题分类问题查询账户设置功能功能分类功能查询设置功能设置条件设置状态三、需求分析1、首页分类推荐模块页面描述点击APP进入“首页”商品分类推荐→“商品状态分类”展示各类商品上线状态→“商品展示”列举和销售状态→“商品详情”包括“商品图片”展示和“商品信息”的具体描述,通过首页的商品分类推荐模块可以使用户对目前各商品的状态和销售状况以及全面的商品信息有具体全面的了解,可以满足用户对商品的最低需求。

2、收藏模块页面描述点击“收藏”→分为“收藏单品”和“收藏品牌”→“收藏单品”为用户收藏的单一产品,包含该商品的图片和该商品的详细信息→“收藏品牌”为用户收藏的某一种品牌,包含该品牌的所有商品以及商品的详细信息,通过收藏模块可以满足用户对自己心仪的单一商品和心仪的某一品牌进行暂时的收藏,方便用户以后的购买需求。

3、购物车模块该区域图片下端不完整,因涉及个人隐私故裁剪,请自行补充页面描述点击“购物车”→可以“添加商品”和“抢购商品”以及“结算商品”→“结算商品”可以“生成订单”→“订单详情”包括“订单状态”和“订单商品”来显示整个订单信息,通过“购物车”来“添加商品”和“结算商品”方便用户购买商品和浏览该商品生成的“订单详情”对后续的下单工作和订单状态了如指掌。

4、商品分类模块页面描述点击“商品分类”→商品有“品牌分类”和“条件分类”两种→“品牌分类”为用户提供品牌名称选择来筛选商品,“条件分类”根据用户设置的条件来提供相应的商品,通过该模块用户可以更方便快捷的找到自己所需求的商品。

5、账户设置模块页面描述点击“我的”→进入“我的账户”显示账户的功能分类以及订单状态→进入“设置”显示设置功能和设置状态,通过账户设置模块用户可以根据个人需要进行管理设置自己的账户,充分体现用户的自主性。

6、客服模块页面描述点击“唯品客服”→进入“服务中心”显示“自助服务”和“问题查询”两个基本模块→“自助服务”可以为用户提供完全的物流查询、催促配送、催促退款、补寄发票和自助退货的系统自动化服务,→“问题查询”为用户提供不同类别所包含的不同问题来解决客户在整个购买过程中所遇到的最基本的待解决问题,客服模块不仅满足用户的基本需求还要体现唯品会最人性化的一面。

四、业务流程图1、业务流程图(总图)2、账户设置详细业务流程图五、数据流程图1、顶层数据流程图2、一层数据流程图3、二层数据流程图(订单处理)六、订单部分的数据字典1、数据元素条目数据元素条目总编号:1—01编号:01名称:订单编号别名:订单编号说明:本系统订单编号数据值类型:离散类型:数字长度:10有关数据结构:商品信息表、商品分类表、用户信息表数据结构条目名称:订单登记卡总编号:2—01说明:填写订单的卡片编号:01结构:有关的数据流、数据存储:订单编号商品信息表订单名称用户信息表下单日期订单信息表生成日期收货信息应付金额外部实体条目名称:订单详情总编号:6—01 说明:订单的输入、生成、查看编号:01输入数据流:用户→订单处理系统输出数据流:订单处理系统→用户、仓储管理系统、财务管理系统七、E-R图八、数据库表3、商品信息表4、订单信息表5、订单详情表6、商家信息表7、品牌信息表12、入库单信息表1、初始化商品信息1.1、商品初始化代码如下:void initgoods(){FILE *fp;product tmps,show;char datafile[40]="goods";int count=0;fp=fopen(datafile,"wb+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("请输入商品的序号、名称、价格、折扣\n");while(count<=size){printf("\n请输入商品的序号:");scanf("%ld",&tmps.number);if(tmps.number==0)break;printf("请输入商品的名称:");scanf("%s",);printf("请输入商品的价格:");scanf("%f",&tmps.price);printf("请输入商品的折扣:");scanf("%f",&tmps.discount);tmps.memberprice=tmps.price*tmps.discount;if(fwrite(&tmps,sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}count++;}if(count>size)printf("输入数据已满\n");fclose(fp);printf("所输入商品的信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp); }1.2、商品初始化界面2、增加商品信息2.1、增加商品信息代码如下:void addgoods(){FILE *fp;product tmps,show;char datafile[40]="goods";int count=0;fp=fopen(datafile,"ab+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("请输入商品的序号、名称、价格、折扣、会员价\n");while(count<=size){printf("\n请输入商品的序号:");scanf("%ld",&tmps.number);if(tmps.number==0)break;printf("请输入商品的名称:");scanf("%s",);printf("请输入商品的价格:");scanf("%f",&tmps.price);printf("请输入商品的折扣:");scanf("%f",&tmps.discount);tmps.memberprice=tmps.price*tmps.discount;if(fwrite(&tmps,sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}count++;}if(count>size)printf("输入数据已满\n");fclose(fp);printf("所输入商品的信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp);}2.2、增加商品信息界面3、修改商品信息3.1、修改商品信息代码如下:void modifygoods(){FILE *fp;product tmps,s[size],show,temp;char name[9],next,datafile[40]="goods";int recnumber,i,result=0;float price,discount,memberprice;begin:printf("请输入要修改商品的名称");scanf("%s",name);fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}while(feof(fp)==0){if(fread(&temp,sizeof(product),1,fp)!=0){if(strcmp(,name)==0)result=1;}}if(result==0){printf("要修改的商品%s不存在\n",name);fclose(fp);goto begin;}fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}recnumber=0;while((fread(&tmps,sizeof(product),1,fp))!=0){if(strcmp(,name)==0){printf("请输入要修改商品%s的价格\n",name);scanf("%f",&price);printf("请输入要修改商品的折扣价\n");scanf("%f",&discount);memberprice=price*discount;s[recnumber].number=tmps.number;strcpy(s[recnumber].name,);s[recnumber].price=price;s[recnumber].discount=discount;s[recnumber].memberprice=memberprice;recnumber++;}else{s[recnumber].number=tmps.number;strcpy(s[recnumber].name,);s[recnumber].price=tmps.price;s[recnumber].discount=tmps.discount;s[recnumber].memberprice=tmps.memberprice;recnumber++;}}fclose(fp);fp=fopen(datafile,"wb+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}for(i=0;i<recnumber;i++){if(fwrite(&s[i],sizeof(product),1,fp)!=1){printf("文件%s打不开\n",datafile);exit(1);}}fclose(fp);printf("修改成功!\n");printf("是否继续修改(y/n)\n");next=getche();if(next=='y'||next=='Y')goto begin;printf("所修改商品的信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp);}3.2、修改商品信息界面4、删除商品信息4.1、删除商品信息代码如下:void delgoods(){FILE *fp;product tmps,s[size],show,temp;char name[9],next,datafile[40]="goods";int recnumber,i,result=0;float price,discount,memberprice;begin:printf("请输入要删除商品名称:");scanf("%s",name);fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);while(feof(fp)==0){if(fread(&temp,sizeof(product),1,fp)!=0){if(strcmp(,name)==0)result=1;}}if(result==0){printf("要删除的商品%s不存在\n",name);fclose(fp);goto begin;}fclose(fp);fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}recnumber=0;while((fread(&tmps,sizeof(product),1,fp))!=0){if(strcmp(,name)!=0){s[recnumber].number=tmps.number;strcpy(s[recnumber].name,);s[recnumber].price=tmps.price;s[recnumber].discount=tmps.discount;s[recnumber].memberprice=tmps.memberprice;recnumber++;}}fclose(fp);fp=fopen(datafile,"wb+");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}for(i=0;i<recnumber;i++){if(fwrite(&s[i],sizeof(product),1,fp)!=1)printf("文件%s打不开\n",datafile);exit(1);}}fclose(fp);printf("删除成功!\n");printf("是否继续删除(y/n)\n");next=getche();if(next=='y'||next=='Y')goto begin;printf("删除商品信息如下:\n");fp=fopen(datafile,"rb");if(fp==NULL){printf("文件%s打不开\n",datafile);exit(1);}printf("序号\t名称\t价格\t折扣\t会员价\n");while(fread(&show,sizeof(product),1,fp)!=0)printf("%ld\t%s\t%.1f\t%.1f\t%.1f\n",show.number,,show.price,show. discount,show.memberprice);fclose(fp);}4.2、删除商品信息界面。

相关文档
最新文档