《1号微店App》需求文档.docx

上传人:b****5 文档编号:5708266 上传时间:2022-12-31 格式:DOCX 页数:11 大小:227.85KB
下载 相关 举报
《1号微店App》需求文档.docx_第1页
第1页 / 共11页
《1号微店App》需求文档.docx_第2页
第2页 / 共11页
《1号微店App》需求文档.docx_第3页
第3页 / 共11页
《1号微店App》需求文档.docx_第4页
第4页 / 共11页
《1号微店App》需求文档.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

《1号微店App》需求文档.docx

《《1号微店App》需求文档.docx》由会员分享,可在线阅读,更多相关《《1号微店App》需求文档.docx(11页珍藏版)》请在冰豆网上搜索。

《1号微店App》需求文档.docx

《1号微店App》需求文档

计算机科学与技术系

 

题目:

1号店

专业班级:

软件工程

****** 

2016年12月20日

 

绪论

随着手机的普及,移动端是未来的趋势。

各公司都开始把app作为自己的名片。

 

关键词:

商城,移动,app

 

序章绪论

 

第一章需求分析

1.1一号店App的背景

 

1.2一号店App的内容

 

1.3一号店App的目的

1.4功能模块概况

App具有4个模块:

登录模块、商品展示模块、订单模块、个人中心模块和联系客服模块。

登录模块是用户的登录注册。

商品展示模块包括:

首页的商品展示和商品的图文详情。

订单模块包括:

查看个人订单,删除订单(用户显示删除,服务器记录不删除),按照年、月、日显示订单。

个人中心模块包括:

查看/编辑个人资料、用户意见反馈、联系客服。

1.5业务流程图

1.5.1登录模块

用户可以在登录模块进行登录注册,登录注册(自动登录)成功后,会进入首页。

1.5.2商品展示模块

商品展示模块主要负责首页的商品展示,和单个商品的图文详情。

1.5.3订单模块

用户在订单模块里可以按照年、月、日搜索,下单,以及删除订单(删除用户的显示,服务器记录不删除)。

1.5.4个人中心模块

用户在个人中心模块可以查看/修改个人资料,登录/注册,联系客服(用QQ或WeChat),以及意见反馈。

1.6数据流图

1.6.1登录模块

用户需要注册账户,注册需要的信息()

用户可以登录以及注册。

注册应只允许(汉字,英文,数字,以及下划线),过滤特殊字符(例如.null等)。

*手机号注册,发送验证码验证其真实性。

1.6.2商品展示模块

用户可以看到商品展示。

用户可以看到首页的商品展示(热门,推荐等),以及单个商品的图文详情。

用户在首页可以看到热门的商品,以及推荐的商品等。

点击某个商品进入商品的图文详情,以及用户对商品的评价,*还可以分享。

1.6.3订单模块

用户可以进入个人订单界面。

用户在个人订单界面可以看到自己的全部订单,还可以时间显示订单以及删除订单。

用户在个人订单界面可以看到自己的全部订单(1.一开始显示30条,下拉刷新,每次增加30条记录。

*2.按月份归类。

)。

还可以按年、月、日来显示自己的订单。

删除订单(订单记录设置一个记录显示状态的字段,如用户删除则设置为不显示,但不删除记录)。

1.6.4个人中心模块

用户可以进入个人中心界面。

用户在个人中心界面可以查看/编辑个人资料,联系客服,反馈意见,以及查看关于我们的信息。

用户在个人中心界面可以查看/编辑个人资料(如收货地址),还可以通过QQ或微信联系客服咨询,遇到程序的Bug或者对App有建议都可以进行反馈,以及在关于我们界面还可以看到关于我们的介绍。

 

1.7数据库关系分析

1.7.1ER图

该网站有五个表:

用户表、订单表、商品表、评价列表和商品列表。

用户表用来存储用户的基本信息(用户编号,手机,姓名,收货地址,登录密码)。

订单表用来存储订单的基本信息(订单编号,下单的用户,下单日期,显示状态,处理状态)。

商品表用来存储商品的基本信息(商品编号,商品名称,商品的库存,商品的备注,商品的评分)。

评价列表用来存储用户对商品的评价(好评,中评,差评)。

商品列表用来存储每个订单的商品列表。

 

第二章《1号店》设计部分

2.1开发环境

操作系统:

Windows

开发工具:

AndroidStudio

开发系统:

Android4.2

服务器:

数据库:

MySQL

2.2数据库设计

数据库使用MySQL

数据库包含五个表,分别为user,order,product,productlist和commentlist

1.表user

中文列名

列名

类型

备注

编号

u_id

int

primarykey,identity(1,1)

姓名

u_name

varchar(50)

notnull

手机号

u_mobilephone

varchar(50)

unique,notnull

密码

u_password

varchar(50)

notnull

地址

u_address

varchar(50)

2.表order

中文列名

列名

类型

备注

编号

o_id

int

primarykey,identity(1,1)

用户

o_uid

varchar(50)

notnull

下单日期

o_date

varchar(50)

notnull

显示状态

o_showstatus

varchar(50)

check(showornoshow)

处理状态

o_dostatus

varchar(50)

check(doneordoingornodo)

金额

o_money

float

notnull

3.表product

中文列名

列名

类型

备注

编号

p_id

int

primarykey,identity(1,1)

名称

p_name

varchar(10)

notnull

库存

p_number

float

default(0)

备注

p_remark

varchar(50)

评分

p_score

float

default(0)

4.表productlist

中文列名

列名

类型

备注

编号

pl_id

int

primarykey,identity(1,1)

订单编号

pl_oid

int

notnull

商品编号

pl_pid

int

notnull

商品数量

pl_number

float

notnull

5.表commentlist

中文列名

列名

类型

备注

编号

cl_id

int

primarykey,identity(1,1)

用户编号

cl_uid

int

notnull

商品编号

cl_pid

int

notnull

评价类型

cl_commenttype

varchar(50)

notnull

评价

cl_comment

text

notnull

2.3页面设计

2.4App架构

com.no1包是根包,common包放一些公共类(如网络请求类,对数据进行操作的类),activity包放Activity文件,view包放自定义的View。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1