唯品会系统分析与设计说明_第1页
唯品会系统分析与设计说明_第2页
唯品会系统分析与设计说明_第3页
免费预览已结束,剩余25页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统分析与设计题目:唯品会APP分析与设计学院:管理与经济学院班级: 2021#专业:信息管理与信息系统小组成员:2021# #2021# #2021# #2021# #2021# #目录一、系统结构二、模块功能三、需求分析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.

2、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、删除商品信息一、系统结构一级二级三级四级五级首页商品状态分类商品展示商品详情商品图片收藏收藏单品单品详情单品图片收藏品牌品牌列表品牌商品购物车添加商品抢购商品结算商品生成订单订单详情订单状态顶单商品支付金额商品 分类品牌分类品牌名称

3、品牌商品条件分类筛选条件条件商品唯品 客服自助效劳自助效劳类别问题杳询问题分类问题杳询账户设置功能功能分类功能查询设置功能r设置条件设置状态三、需求分析EQ嵌靳上疑母毀盛典昨日上新昴后疽抢三0B品合月朴q昨日上新最后痕抢美池理進即椿上蛭斬人爲翻血特旣,每丟早10晚B点上於埴宝宝档案¥H他息券&上磧備蹄环牡岁斑阴明天 上年】0:00开苦专SB礼福关较闻尚秀習 23B20iO0- 3fl26B0&6$ 满3DD减80非 huwRT-itfeSSC2天<户外新品发布会-初春任性游!立詔抢购lAntJackWolfskin 户卅习f£址亚Columbia户外.

4、1499J460 ,上不對JBa D/dM jW499S6O.上不封IHFerm"男史瞬专坯啟栗养B呼別化爼品与塔<踏肯出游季苹 *iPlwrke&64G+F¥6086十曹.4折节記iRimweiBG*俣护毛¥52閱 令折'.; «6H60 L01M4G4¥1的g 士折1首页分类推荐模块苹果APPLE<苹果APPLEW 想姜町總JM4啊«!riPhoneG &4G+iX护壳II,金色保护套x2 RHk3APPLE两品卷坤石4G+保护走CM产堆遂St 6讷N妤en逹:于tnxi,:i)4t$站見笔mX

5、i.克弗 M»1 , W* Hl 弭护h UJiJt?MG4J2Ci/A 1hrKx2 ft£Mx3年果iPhone石呆护売陳¥bO8B 3Q4UT图文诗悄P页 点击APP进入“首页商品分类推荐t “商品状态分类展示各类商品上线状态t“商品展示列举和销售状态t “商品详情包括“商品图片展示和“商品信息的具 体描述,通过首页的商品分类推荐模块可以使用户对目前各商品的状态和销售状况以 与全面的商品信息有具体全面的了解,可以满足用户对商品的最低需求。2、收藏模块心JB易理心医单禺品牌训民中,快快抢购吧去逛逛MtftftLarul胃士护舉县告埠7已折起即掲密晓页 面 描

6、述点击“收藏T分为“收藏单品和“收藏品牌7“收藏单品为用户收藏的单一产 品,包含该商品的图片和该商品的详细信息7“收藏品牌为用户收藏的某一种品牌, 包含该品牌的所有商品以与商品的详细信息,通过收藏模块可以满足用户对自己心仪的单一商品和心仪的某一品牌进行暂时的收藏,方便用户以后的购置需求。3、购物车模块页 面 描 述点击“购物车7可以“添加商品和“抢购商品以与“结算商品7“结算商品 可以“生成订单7“订单详情包括“订单状态和“订单商品来显示整个订单 信息,通过“购物车来“添加商品和“结算商品方便用户购置商品和浏览该商 品生成的“订单详情对后续的下单工作和订单状态了如指掌。4、商品分类模块闇饰亲子

7、居家差妆汽车 rw勇装TH村槿男鞋(KSIW骨亀女裳爪 aTfft时特弊去昱雀幵Hfl<AACK?玄裝茸动喘专ISAAA盘輕专踰ATUKIDS男女程混合苓炀阿谨达SfiarJidasS女混合特动端誉场 呵迤达ahADiDAsyi女斷品混合专埼 陣辿iAWdidasiSL护臺煽HMArufttidaWAS董蒂怡ibeliR刊 曲女*专塢莖肚ECCO娶女輕专炀£MLOVE ESTEE胡內取移动Ml专疑&吨ABCDEFGHFJKLMNOPQRSTUVWXYZ#品牌已选择1品牌类别尺码页 面 描 述点击“商品分类T商品有“品牌分类和“条件分类两种7“品牌分类为用户 提供品牌名称

8、选择来筛选商品,“条件分类根据用户设置的条件来提供相应的商品,通过该模块用户可以更方便快捷的找到自己所需求的商品。5、账户设置模块i殳置0心国持支忖待腔质全都订单优恵券f礼品卡>钱包昔郎>积対兄換>我的唯品帀>地址管理唯品嘗曜关于唯品会页 面 描 述清慷圈片绍存233G/4G网络显示堀陌王椿收通知开售提醒區本更軒腥品盘总下睛吕应用用荐ABB 阿唯吕田 乐錄胃退出登豪点击“我的T进入“我的账户显示账户的功能分类以与订单状态T进入“设置 显示设置功能和设置状态,通过账户设置模块用户可以根据个人需要进行管理设置自 己的账户,充分表达用户的自主性。6、客服模块莒El®

9、抽流直询世促配送催促退歉补奇发票自助追货I冋题环订单冋制购物问鑒其他冋題输磴配谱怪后腥黑发黛时间>包事到哪了>怅时间没有发货>股收到商晶但星订单星示签收了>没咗到抜就显示拒坡了>拒收会收取运费関>粧否自己堆择物瀟>悵近电区能否送到>效劳中心订单问题页 面 描 述点击“唯品客服T进入“效劳中心显示“自助效劳和“问题查询两个基 本模块7“自助效劳可以为用户提供完全的物流查询、催促配送、催促退款、 补寄发票和自助退货的系统自动化效劳,7“问题查询为用户提供不同类别所 包含的不同问题来解决客户在整个购置过程中所遇到的最根本的待解决问题,客 服模块不仅满足

10、用户的根本需求还要表达唯品会最人性化的一面。四、业务流程图1、业务流程图总图2、账户设置详细业务流程图齐姐奇已泳 U孔户(T思喪'Xi!f八心£*trw五、数据流程图1、顶层数据流程图付款信息提交订单信息处理确认收货商品信总r收款信息商发货信息L家r商品信息1订单信息问 题 (3 息、F解 决 方 案客服六、订单局部的数据字典1、数据元素条目数据元素条目总编号:1 01 编号:01名称:订单编号别名:订单编号说明:本系统订单编号数据值类型:离散类型:数字长度:10有关数据结构:商品信息表、商品分类表、用户信息表2、数据结构条目名称:订单登记卡数据结构条目总编号:201说明:填

11、写订单的卡片编号:01结构:有关的数据流、数据存储:订单编号商品信息表订单名称用户信息表下单日期订单信息表生成日期 收货信息 应付金额3、数据流条目数据流条目名称:订单总编号:301简要说明:用户选择商品后填写的根本订单编 号:01数据流来源:用户 数据流去向:仓储管理系统、财务管理系统 包含的数据结构:订单商品* 商品编号 商品名称 商品数量 商品单价用户信息*地址联系方式4、数据存储条目数据存储条目名称:订单表总编号:401说明:存储订单信息编号:01结构:订单编号有关数据流:订单商品*订单f仓储管理系统商品编号仓储管理系统f商豕商品名称订单f财务管理系统商品数量财务管理系统f商家商品单价

12、金额应付人*地址联系方式应付金额5、处理过程条目处理过程条目名称:订单信息录入总编号:5 01说明:向系统中录入订单信息编 号:01输入:用户t订单管理系统输出:订单管理系统f仓储管理系统订单管理系统t财务管理系统处理:用户向订单处理系统提交订单,然后生成订单详情由用户进行付款,最后订单处理系统分别向仓储管理系统、 财务管理系统提交数据信息,由仓储管理系统向商家提供发货申请,商家发货,由财务管理系统进行收取用户的应付金额和支付商家的应收金额6外部实体条目外部实体条目名称:订单详情说明:订单的输入、生成、查看 输入数据流:用户 t订单处理系统 输出数据流:订单处理系统t用户、仓储管理系统、财务管

13、理系统总编号:6 01编号:01图R巳八、数据库表1、用户信息表表序号1表名Users用途存储用户根本信息序号属性名称含义数据类型长度为空性约束1uD用户编码char5not n ull主键2u_Name用户名称n varchar30not n ull唯一3u_TureName真实n varchar30not n ull4u Ge nder性别char2not n ull5u_Birth出生日期datetimenot n ull6u CardlDn varchar18not n ull7u Address用户地址n varchar50null8u Posecode邮政编码n varchar6n

14、ull9u Mobile n varchar11null10u Phone固定n varchar15null11u_电子n varchar50null12u Password密码n varchar30not n ull13u SafeCode平安码char6not n ull14u Questio n提示问题n varchar50not n ull15u An swer提示答案n varchar50not n ull16u Type用户类型n varchar10not n ull2、商品分类表表序号2表名Types用途存储商品分类信息序号属性名称含义数据类型长度为空性约束1t ID类别编码ch

15、ar2not n ull主键2t Name类别名称n varchar50not n ull3t Descriptio n类别描述n varchar100null3、商品信息表表序号3表名Goods用途存储商品信息序号属性名称含义数据类型长度为空性约束1gD商品编码char6not n ull主键2g Name商品名称n varchar50not n ull3t ID商品类别char2not n ull外键4g Price商品价格floatnot n ull5g Disco unt商品折扣floatnot n ull6g Number商品数量intnot n ull7g ProduceDate生

16、产日期n varcharnot n ull8g Image商品图片n varchar100null9g Status商品状态n varchar10not n ull10g_Descripti on商品描述n varchar1000null4、订单信息表表序号4表名Orders用途存储订单信息序号属性名称含义数据类型长度为空性约束1o_ID订单编号char14not null主键2u_ ID用户编号char5not null外键3o_Date订单日期datetimenot null4o_Sum订单金额floatnot null5o_Se ndMode送货方式n varchar50not null

17、6o_Status订单状态n varcharnot null5、订单详情表表序号5表名OrdersDetails用途存储订单详细信息序号属性名称含义数据类型长度为空性约束1d_ID编号int20not null主键2o_ ID订单编号char14not null外键3gD商品编号char6not null外键4d Price购置价格floatnot null5d_Number购置数量int50not null6、商家信息表表序号6表名Seller用途存储商家信息序号属性名称含义数据类型长度为空性约束1s ID商豕编号n varchar15not null主键2s Pwd商家密码n varcha

18、r15not null3s Name商家名称char40not null4s Sex商家性别char2not null5s Address商家地址n varchar60not null6s Phone商家n varchar15not null7、品牌信息表表序号7表名B>rand用途存储品牌信息序号属性名称含义数据类型长度为空性约束1b ID品牌编码n varchar10not n ull主键2b Name品牌名称n varchar50not n ull3t ID品牌类别n varchar10not n ull外键4b Picture品牌图片n varchar15not n ull5b

19、Disco unt品牌折扣float2not n ull6b_Title品牌标题n varchar50not n ull7b_Publish品牌发布n varchar50not n ull8、财务信息表表序号8表名Finance用途存储财务信息序号属性名称含义数据类型长度为空性约束1f_ID财务编码n varchar10not n ull主键2f_Name财务名称n varchar50not n ull3f_Jurisdiction财务权限n varchar10not n ull9、客服信息表表序号9表名Service用途存储客服信息序号属性名称含义数据类型;长度为空性约束1s ID客服编码n

20、 varchar10not n ull主键2s Name客服名称n varchar50not n ull3s Types客服类别n varchar10not n ull10、仓库信息表表序号10表名Storage用途存储仓库信息序号属性名称含义数据类型长度为空性约束1s ID仓库编码n varchar10not n ull主键2s Name仓库名称n varchar50not n ull3s Number仓库数量int10not n ull4gD商品编码n varchar50not n ull外键11、出库单信息表表序号11表名OutStorage用途存储出库信息序号属性名称含义数据类型:长度

21、为空性约束1o ID出库编码n varchar10not n ull主键2P g ID商品编码n varchar50not n ull外键3o Date出库日期Datetimenot n ull12、入库单信息表表序号11表名WarehouseWarra nt用途存储入库信息序号属性名称含义数据类型长度为空性约束1w ID入库编码n varchar10not n ull主键2g ID商品编码n varchar50not n ull外键3w_Date入库日期Datetimenot n ull九、存储过程1、初始化商品信息1.1、商品初始化代码如下:void in itgoods()FILE *f

22、p;product tmps,show;char datafile40="goods"int coun t=0;fp=fope n( datafile,"wb+");if(fp=NULL)printf(" 文件 s打不开 n",datafile);exit(1);printf("请输入商品的序号、名称、价格、折扣n");while(co un t<=size)prin tf("n请输入商品的序号:);scan f("%ld", &tmps. nu mber);if(tmp

23、s .nu mber=0)break;prin tf("请输入商品的名称:");sca nf("%s",tmps .n ame);prin tf("请输入商品的价格:");scan f("%f", &tmps.price);prin tf("请输入商品的折扣:");scan f("%f", &tmps.discou nt);tmps.memberprice=tmps.price*tmps.disco unt;if(fwrite( &tmps,sizeo

24、f(product),1,fp)!=1)printf("文件 s打不开 n",datafile);exit(1);coun t+;if(co un t>size)printf("输入数据已满n");fclose(fp);prin tf("所输入商品的信息如下:n");fp=fope n( datafile,"rb");if(fp=NULL)printf(文件 s打不开 n,datafile);exit(1);printf(" 序号t名称t价格t折扣t会员价n");while(fread(&

25、amp;show,sizeof(product),1,fp)!=0)prin tf("%ldt%st%.1ft%.1ft%.1fn",show. nu mber,show .n ame,show.price,show. disco un t,show.memberprice);fclose(fp); 1.2、商品初始化界面Ti:1号 选的 的品 您商 入入 ¥输一注ISnH请llmnBgpsIBnw蕾0 A-1 a 1 0二- 一序名价折的肉时旳品品品品商商衙商吹JAIJA0-72 b 2 0 序名价折 的的的的 品品品品 商商商商 入入入入 输颤®.刑

26、2、增加商品信息2.1、增加商品信息代码如下:void addgoods()FILE *fp;product tmps,show;char datafile40="goods"int coun t=0;fp=fope n( datafile,"ab+");if(fp=NULL)printf("文件 s打不开 n",datafile);exit(1);prin tf("请输入商品的序号、名称、价格、折扣、会员价n");while(coun t<=size)prin tf("n请输入商品的序号:&quo

27、t;);sca nf("%ld", &tmps. nu mber);if(tmps .nu mber=0)break;prin tf(请输入商品的名称:);scan f("%s",tmps .n ame);prin tf("请输入商品的价格:");scan f("%f", &tmps.price);prin tf("请输入商品的折扣:");scan f("%f", &tmps.discou nt); tmps.memberprice=tmps.pric

28、e*tmps.disco unt;if(fwrite( &tmps,sizeof(product),1,fp)!=1)printf("文件 s打不开 n",datafile);exit(1);coun t+;if(co un t>size)printf(" 输入数据已满n");fclose(fp);prin tf("所输入商品的信息如下:n");fp=fope n( datafile,"rb");if(fp=NULL)printf("文件 s打不开 n,datafile);exit(1);p

29、rintf(" 序号t名称t价格t折扣t会员价n");while(fread(&show,sizeof(product),1,fp)!=0)prin tf("%ldt%st%.1ft%.1ft%.1fn",show. nu mber,show. name,show.price,show. discoun t,show.memberprice);fclose(fp);揃入希品的序号、茗称、1札026.030.0折扣、会员价会员价9-014-B27-B价格、折扣0,90.7&.?小 X;Documents and StettinQs Adrr

30、ti5tTatpr0 3 c 3 0 匚 z* 序名价折 的的的斷 品品品品 商商商商 1A入入入2. 2、增加商品信息界面扔入商品的序号汨 如入商品的看息如T 羊名称价恪3、修改商品信息3.1、修改商品信息代码如下:void modifygoods()FILE *fp;product tmps,ssize,show,temp;char n ame9, next,datafile40="goods"in t rec nu mber,i,result=O;float price,disco un t,memberprice;beg in:prin tf("请输入要修

31、改商品的名称");sca nf("%s", name);fp=fope n(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(temp .n ame, name)=0)result=1;if(result=0)printf("要修改的商品%s不存在n,name);fclose(fp);goto beg

32、 in;fp=fope n( datafile,"rb");if(fp=NULL)printf("文件 s打不开 n",datafile);exit(1);recnu mber=0;while(fread(&tmps,sizeof(product),1,fp)!=0)if(strcmp(tmps. name, name)=0)printf("请输入要修改商品s的价格n",name);scan f("%f", &price);printf(请输入要修改商品的折扣价n");scan f(&qu

33、ot;%f", &discou nt);memberprice=price*disco unt;srec nu mber. nu mber=tmps .nu mber; strcpy(srec nu mber .n ame,tmps .n ame); srec nu mber.price=price;srec nu mber.disco un t=disco unt;srec nu mber.memberprice=memberprice; recnu mber+;elsesrec nu mber. nu mber=tmps .nu mber; strcpy(srec nu

34、mber .n ame,tmps .n ame); srec nu mber.price=tmps.price;srec nu mber.disco un t=tmps.disco unt;srec nu mber.memberprice=tmps.memberprice; recnu mber+;fclose(fp);fp=fope n( datafile,"wb+");if(fp=NULL)printf(" 文件 s打不开 n",datafile); exit(1);for(i=0;i<rec nu mber;i+) if(fwrite( &a

35、mp;si,sizeof(product),1,fp)!=1)printf("文件 s打不开 n",datafile); exit(1); fclose(fp);printf("修改成功!n");printf("是否继续修改(y/n)n");n ext=getche();if(n ext='y'| next='Y')goto begi n;printf(所修改商品的信息如下:n");fp=fope n( datafile,"rb");if(fp=NULL)printf(文件

36、 s打不开 n,datafile);exit(1);printf(" 序号t名称t价格t折扣t会员价n");while(fread(&show,sizeof(product),1,fp)!=0)prin tf("%ldt%st%.1ft%.1ft%.1fn",show. nu mber,show .n ame,show.price,show. disco un t,show.memberprice);fclose(fp);3.2、修改商品信息界面4、删除商品信息4.1、删除商品信息代码如下:void delgoods()FILE *fp;prod

37、uct tmps,ssize,show,temp;char n ame9, next,datafile40="goods"in t rec nu mber,i,result=0;float price,disco un t,memberprice;beg in:printf("请输入要删除商品名称:);sca nf("%s", name);fp=fope n(datafile,"rb");if(fp=NULL)printf("文件 s打不开 n",datafile);exit(1);while(feof(fp)=0)if(fread(&temp,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论