这篇文章主要讲解了“mysql社交平台如何设计与实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql社交平台如何设计与实现”吧!
四、CMS套件的设计与实现
A.CMS文章
1.文章模块主要由发布、审核、文章管理、分类管理等几部分组成。
2.设计思路
文章发布主体选择:平台发布、平台发布结合用户发布、完全用户发布三种。
文章状态:草稿箱、待审核、已发布。
商品绑定:绑定的商品可以是自建商城的,也可以的其他平台的。
图片上传方式:FileUpload、Flash、XMLHttpRequest2等
B.CMS画报
1.以图片为主的媒体形式,图片的内容可以是相同的商品或相同的主题。
2.画报模块和文章类似。
3.设计思路:
功能设计思路:以幻灯片为展现形式,完全由图片构成的文章类型。
图片延时加载
C.CMS专题
1.模块构成:图片热点、通栏图片、商品模块等。
2.专题页面发布后直接生成静态html文件,前台显示时直接加载。
3.设计思路:
背景设计思路:为专题页面增加了设置背景图片、对齐方式、边距等多个背景参数的功能,对这些参数进行纵使可以制作出丰富的页面背景效果。
图片热点设计
专题的加载方式:生成静态页面
专题的整体风格:商城与CMS分开
D.CMS首页编辑
1.模块构成:标准模块与自定义模块
2.设计思路:
总体结构设计思路:使用搭积木的方式组合标准模块与自定义模块
标准模块设计思路:布局和内容形式固定,包括综合模块、文章模块、通栏图片模块等
自定义模块设计思路:模块内布局应该是可以让用户自己选择的;每一栏具体放什么内容也应该可以让用户决定;
操作方式设计思路:使用了示意图的方式进行展示 ,模块内使用所见即所得的可视化编辑方式。
E.其他功能
1.评论:论坛盖楼模式,登录用户才可以发布
2.心情
3.分享
4.导航管理
五、社交平台的设计与实现
A.SNS模块
1.模块构成:
可以在SNS模块中分享心情、分享喜欢的商品和喜欢的店铺。关注他们并查看、转发、评论他人的动态,把喜欢的图片上传到相册,分享给大家看。
添加站外分享功能:在店铺页、商品页等与商品和店铺有关的列表页面添加“分享”按扭,分享到站内及站外
独立的人个中心
多种关注他人的方法
2.设计思路
分享设计:发表功能、评论功能、转发功能、删除动态
相册设计:是用户的一个收藏、展示图片的空间。利用相册用户可以实现创建相册、编辑相册、删除相册、上传图片、删除图片等功能。
B.圈子(讨论组)套件
1.圈子特点:创建自己的圈子(分类、名称、LOGO、介绍内容和公告等);独立的前台管理中心;主题列表多形式展示;
2.设计思路:
成员设计:超级管理员;圈主;管理员;成员;游客;
话题设计:分为两种,普通话题和投票话题;需要简单的编辑功能;防护(防止XSS注入UBB,防浇水,关键字过滤,平台控制)
六、IM套件的设计与实现
A.模块构成
实时性、消息推送
B.设计思路
1.Node.js的Socket.IO
2.消息表记录未读消息,消息记录表保存永久的所有对话
七、移动应用套件的设计与实现
A.设计思路
1.产品设计:便捷性、及时性、用户量
2.设计原则:
设计观念:专注、独特、迷人、体贴
使用环境:打发无聊、忙碌工作、身处异地
通用的设计规范:移动应用三种类型实用型、效率型、沉浸型。需要注意:响应性、细节、拇指、点击目标、相邻元素之间的布局关系、内容。尽可能符合“直接操纵”框架下的直觉模式:控制元素的布局、滚屏
第一印象:应用图标、首次启动
B.相关工具及第三方框架介绍
Axure、AndroidAnnotations、轻量级ORM框架ActiveAndroid
八、O2O套件的设计与实现
A.产品设计思路
8个主要模块:商户模块、团购模块、优惠券模块、结算模块、预约模块、会员卡模块、社区模块、会员中心模块
B.商户模块的设计与实现
1.模块构成:店铺设置、订单管理、团购管理、商品管理、评论管理、优惠券管理、活动管理和结算管理、会员卡管理和预约管理
2.设计思路
地区属性需要分为三个等级城市、区县、商区
店铺主页需要展示商家基本信息、地理位置、团购优惠信息、店铺商品、用户点评等
C.团购模块设计
1.模块构成:商户团购管理(发布编辑团购)、平台团购管理(团购管理、团购订单)、会员订单管理、团购前台展示(团购列表模块、团购详情模块、选择团购数量模块、团购支付模块)
2.设计思路:
团购数据表设计思路:
团购信息数据表:包括团购名称、团购介绍、团购开始结束时间、所属店铺ID、店铺名称、原始价格、团购价格、团购数量、购买上线、购买人数、团购介绍、团购图片、发布时间等
团购订单数据表:包括订单编号、会员ID、会员名称、手机号、商铺ID、商铺名称、下单时间、团购索引ID、团购名称、团购数量、团购价格、团购状态等
团购券数据表:包括索引订单ID、团购券状态、团购码、使用时间
D.优惠券模块设计
1.模块构成:商户后台的优惠券管理(增删查)、平台后台的优惠券管理(审核删除推荐等)、优惠券前台展示(展示并提供打印下载等功能)
2.设计思路:
数据表:优惠券信息主表(优惠券名称、图片、起止时间、短信内容等)、优惠券下载记录表(下载优惠券名称、下载时间、下载方式等)
优惠券页面设计思路:商家基本信息、优惠券的基本信息、优惠券详情
E.结算模块设计
1.模块构成:平台后台的结算管理模块(生成结算单,审核付款查看明细)、商家 后台的结算管理模块(查看已出账 的结算单并进行确认或收款)
2.设计思路:
数据表:存储结算单号、店铺ID、店铺名称、起始结算时间、结束结算时间、总金额、最终支付金额、结算状态和结算日期等
流程:5个状态(已出账、已审核、已确认、已支付、已完成)
九、电商平台界面设计与用户体验
A.网页设计那些事儿
1.网页设计又分为视觉设计(GUI)、交互设计(UCD)以及前端开发(Web Font-End Development)
2.为代码增加可读性注释:区域注释、单行注释、注释层级、协助注释
B.商城首页
1.B2B2C商城首页设计元素:顶部条(Topbar)、头部(Header)、导航及分类菜单(Nav & Category)、焦点广告(Focus Layout)、信息区域(Information)、促销推荐(Sales)、页面主体(Main)、广告插入点(AD)、用户帮助(Member FAQ)、页面足部(Footer)
感谢各位的阅读,以上就是“mysql社交平台如何设计与实现”的内容了,经过本文的学习后,相信大家对mysql社交平台如何设计与实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。