唯品会系统分析报告与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统分析与设计题目:唯品会APP分析与设计
学院:管理与经济学院
班级: 2012XX
专业:信息管理与信息系统
小组成员:2012XXXX XXXX
2012XXXX XXXX
2012XXXX XXXX
2012XXXX XXXX
2012XXXX 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请输入商品的序号:");