目录
1.概述 2
开发本作品的原因 2
2.功能需求 3
2.1 前端 3
2.2 后台 3
3. 非功能需求 3
3.1 运行环境 3
3.2 性能需求 4
4. 可行性分析 4
4.1 系统可行性分析 4
4.2 技术可行性 4
4.3 经济可行性 5
4.4 社会可行性 5
5. 系统分析 6
5.1 模块图 6
5.2 流程图 7
5.3 数据流图 10
5.3.1 总数据流图 10
5.3.2 商城数据流图 11
5.3.3 社区数据流图 11
5.4 时序图 12
5.4.1 用户注册时序图 12
5.4.2 用户登录时序图 12
5.4.3 用户聊天时序图 13
5.4.4 动态评论时序图 13
6. 外部接口需求类 14
6.1、硬件接口需求 14
6.2、软件接口需求 14
7. 界面需求 14
7.1 前台界面 14
7.2 后台界面 17
添加用户实现图 17
系统菜单-商品管理-查看商品 17
系统菜单-商品管理-添加商品 18
数据分析系统-重点关注用户 18
数据分析系统-商品上架建议 19
数据分析系统-商品下架建议 19
8. 设计约束 19
第二部分 系统设计及实现 21
1 引言 21
编写目的 21
2 概述 21
2.1 系统概述 21
2.2 系统功能定义 21
2.2.1 前端 21
2.2.2 后台 22
3 数据模型设计 22
3.1 逻辑实体模型 22
3.2 表结构 25
3.2.1数据字典 25
3.2.2数据库实体关系总图 34
4 功能实现说明 34
4.1 功能详细说明 34
4.2 所用技术说明 36
5 界面实现说明 37
5.1前台界面说明 37
5.2后台界面说明 40
添加用户实现图 40
系统菜单-商品管理-查看商品 40
系统菜单-商品管理-添加商品 41
数据分析系统-重点关注用户 41
数据分析系统-商品上架建议 42
数据分析系统-商品下架建议 42
1.概述
开发本作品的原因
根据近百份的调查问卷反馈,开发小组发现80%的被调查用户愿意尝试与手工作品分享的相关APP。无疑,手工作品分享这个潜在市场的规模是可观的。作为佐证,部分商业公司已经有主打手工制作与分享的作品来填补这个市场。但这些作品没有按照不同顾客去定制化推荐手工动态,也没有一种新颖的商业模式来增加顾客粘性和平台活力,而我们的作品在诞生之初就带有这两种特征。
定制化推荐和新商业模式是一件作品的基因,现有作品如果想要加入这两种基因,会马上变成一种新的作品,大量丧失掉原先的市场优势。即是说,我们和市场上现有的手工作品处于不一样的赛道之中,现有作品如果想和我们竞争,就必须改变原有的运营模式,加入我们的作品的特征,和我们处在同一起跑线。而我们作为先发者,有着毋庸置疑的优势。
至此,我们的作品有机会在比市面上现有作品更快更好地满足顾客需要时增加了顾客粘性,并且也在诞生之初就提供了满足投资者商业盈利要求的渠道。作品和商业这两个方面得了一种平衡,更有利于作品今后的长远发展。
2.功能需求
2.1 前端
1. “首页”版块
a)数据分析推荐:通过后台的数据分析模型,每6小时分析计算一次用户的信息特征,自动给用户推荐定制化的动态消息列表。
2.“消息”版块
a)用户通过进入其他用户对外的个人信息页触发聊天,自动在这个版块生成用户的聊天对象信息列表。
b)聊天数据存储在服务器端,保障用户聊天记录不会丢失。
3.“社区”版块
a)分类显示详细的动态,并且提供点赞、评论、新增动态功能。
b)进入用户个人主页、关注和私聊其他用户。
4.“商城”版块
a)商品收藏清单和购物车
b)商品分类与详情介绍
c)完整的商品购买流程
d)客服解惑
5.“我的”版块
a)用户个人信息管理
2.2 后台
1.用户管理:对用户的增删查改
2.商品管理:对商品的增删查改
3.数据分析重点用户、提供上架和下架货品的建议
3. 非功能需求
3.1 运行环境
软件:Win 7,10,JDK1.7以上,tomcat7.0以上,浏览器。
硬件:window操作系统电脑,安卓系统手机。