移动SNS系统设计
- 格式:pdf
- 大小:285.72 KB
- 文档页数:4
SNS设计思路(初稿)由于本人项目经验不足,还无法写出像样的设计文档,所以只能写一下开发思路,具体设计还得进一步总结学习才行。
1.学习OpenSocial,了解SNS的本质是什么,分析什么功能才是SNS必须的。
SNS核心就是人与人的社会关系管理。
在这个平台上大家可以做一些事情,而自己的好友就可以收到活动通知。
参考OpenSocial的文档,SNS最基本的功能有:a.添加和删除好友b.添加和删除应用程序c.存储活动(Activity,UCHome上叫Feed,OpenSocial上叫活动)d.检索自己和好友的活动流f.存储和检索每个应用程序和每个应用程序每个用户数据(这个功能有部分SNS并没有实现)所以架设一个基本框架,支持好友管理、应用程序管理、活动通知管理这三个核心功能即成一个SNS网站。
2.学习Shindig(Apache 孵化项目,OpenSocial容器,有PHP和Java两个版本)Shindig是开源的OpenSocial容器,支持OpenSocial中所用到的JavaScript协议和RESTful 协议,基于这个项目可以进行OpenSocial的应用程序的测试,也可以做个支持OpenSocial的网站。
在设计阶段可以通过Shindig的设计和调用方式来指导SNS网站的设计。
3.学习Partuza!(Google Code下的一个PHP样板OpenSocial站点)或SocialSite(Java版的开源OpenSocial站点)PHP的OpenSocial站点,所用的OpenSocial容器是Shindig的PHP版。
是一个相当简单的SNS 站点实例。
这两个实例中都有数据表的sql文件,可以参考进行数据库等方面的设计。
4.前期功能与领域建模(数据库中要用到的字段可以参考OpenSocial中所定义的一些Field)用户个人信息:用户名、密码、email好友关系:应用程序信息:用户与应用的关系:应用程序配置信息*:活动通知:活动类型,活动正文,活动模版,……5.初步分析课程、培训班与SNS集成问题。
WAP网站SNS社区策划方案1. 引言随着移动互联网的快速发展以及智能手机的普及,越来越多的用户开始使用移动设备上的WAP网站。
WAP网站是一种适用于移动设备浏览的网站,其特点是内容简洁,页面加载速度快。
为了满足用户的社交需求,我们计划开发一个WAP网站的SNS社区,以提供用户之间的互动和交流平台。
2. 目标市场我们的目标市场是移动互联网用户,特别是对社交媒体和互动交流感兴趣的用户群体。
根据市场调研,移动互联网用户在工作和生活中经常使用智能手机上的WAP网站,因此我们的SNS社区将针对这一用户群体。
3. 竞争优势•专注于移动设备用户:我们的SNS社区专为移动设备优化,页面加载速度快,用户体验优良。
•简洁的界面设计:通过简洁的界面设计,使用户能够快速了解和使用社区的功能。
•丰富的互动功能:社区将提供多种互动功能,如个人动态发布、点赞、评论、私信等,满足用户的各种交流需求。
•个性化推荐:社区将根据用户的兴趣和行为,推荐相关的动态和用户,增加用户粘性和社区活跃度。
•严格的用户隐私保护:我们将严格遵守相关法律法规,保护用户的个人信息和隐私。
4. 功能模块4.1 用户注册与登录用户需要通过手机号或第三方账号进行注册,并可以使用注册账号进行登录。
为了确保用户信息的安全性,我们将采取手机验证码和密码的方式进行验证。
4.2 个人主页用户可以在个人主页中编辑个人资料、上传头像,并可以查看自己的关注、粉丝列表。
个人主页还会显示用户发布的动态和与用户相关的推荐内容。
4.3 动态发布与互动用户可以发布文字、图片和视频等多媒体形式的动态,并可以对其他用户的动态进行点赞、评论和转发等操作。
用户还可以@其他用户,进行更直接的交流。
4.4 社区发现社区发现模块将根据用户的兴趣和行为,推荐用户可能感兴趣的动态和用户。
用户可以通过社区发现,探索更多有趣的内容和新的社交关系。
4.5 消息中心用户可以在消息中心查看系统通知、私信和评论等消息,方便用户及时了解社区中的各种互动情况。
社区平台业务建模文档版本号:文档编号:文档密级:归属部门/项目:产品名:子系统名:编写人:编写日期:卓望139移动互联有限公司版权所有内部资料注意保密修订记录:版本号修订人修订日期修订内容目录1 概述31.1 目的 31.2 范围 31.3 术语 32 社区关系实例32.1 关系连接 42.2 关系发展 43 数学模型 44 逻辑模型(ER图)45 实体关键属性76 应用71 概述1.1 目的社区平台是卓望互联网未来发展的基础框架,本文基于卓望互联网的战略定位,通过对未来需要满足的各种业务及其存在形式的抽象,建立基础业务模型,并经过抽象后形成系列数学模型和实体关系模型,作为社区平台架构设计时的重要指导。
1.2 范围本文仅对基础性业务进行抽象和提取,不涉及具体应用。
1.3 术语SN:Social Network,社会化网络SNS:Social Network Service,社会化网络服务2 社区关系实例用户之间的联系图如下:图表 1 社区用户关系用户之间2.1 关系连接2.2 关系发展3 数学模型3.1 社会网络SN(Social Network,社会网络)是人类社区中各种关系的一种表现形式。
本文中特指在139社区建立的SNS中的社区网络。
SN包括三个关键元素:个体、关系、行为活动。
SNS应用建立在这三者基础之上。
3.1.1 个体刻画(Profile)在人类社会,可以从各个维度来描述一个人:出生、教育、工作、兴趣、社交圈等等。
例如:张三出生于1982年6月,大学毕业于U学校,在M公司工作3年,喜欢打羽毛球、爬山,有李四、王五等朋友。
这些信息,同样在SN中具有同等的重要性。
需要注意的是,任何Profile信息并不足以完整的描述一个人。
所以,一方面,Profile需要选择对SNS最重要的几个方面,例如:年龄、所在地、教育、工作等等对个人活动影响较大的信息;另一方面,Profile在实现上的可扩展性是非常重要的。
SNS柔性主动防护系统施工技术要求1、施工工艺流程SNS主动防护系统的施工工艺流程详见图8-1。
图8-1 SNS主动防护系统的施工工艺流程图2、安装施工工艺(1)施工准备在SNS主动防护系统工程正式施工前,应先做好以下各项准备工作。
首先,清除工作面上威胁施工安全的浮土、危石,以防止在施工过程中人为扰动而发生滚落;在坡面上修建好材料搬运、人员行走所需要的临时通道;对不利于施工的局部地形(如局部堆积体和突起体等)进行适当修整;根据坡面的防护特点,做好施工安全防护措施。
其次,施工准备工作应对材料(如系统产品、锚杆锚固所需水泥和地材)的选购及检验,以及需事先进行的砂浆配合比等实验工作。
(2)测量放线及锚杆定位SNS主动防护系统测量放线的工作是根据设计的锚杆间距和防护区域,确定锚杆位置和防护网片布置形式,完成系统在坡面的布设。
由于坡面形态的凹凸不平,设计无法做到细化,只是明确防护网的基本结构形式、参数、大体的防护面积,而具体的防护布置形式和防护面积都需要在现场放线以后才能确定。
测量放线工作以竖向中分线为基准,以一定长度和高度(通常取10倍锚杆间距)对坡面进行横竖向分块,将坡面分为若干区域,除最外边区域以外,各区域均以两边往中间、由下向上的顺序,逐行进行放线定位。
当锚杆放线定位到边坡坡口线外,无法按照设计标准锚杆间距进行定位时,可根据防护网安装的需要适当调整锚杆间距。
(3)锚杆施工①施工机具的选择SNS主动防护系统的锚杆为钢丝绳锚杆,锚杆的孔径不小于42mm。
锚杆成孔一般采用手持式风动凿岩机(俗称手风钻)来完成。
手风钻配套钻杆采用中空六楞钢制作,杆的直径为27mm,钻头为“一”字形镶嵌合金钻头,直径为42mm,所成孔径大小为42~45mm。
当设计锚孔深度不大于4m时,可采用3m3的空压机作为手风钻的驱动设备。
②钻孔操作在钻孔操作时,操作人员握住钻机手柄对钻机施压,对岩石切削形成钻孔。
③清孔为了保证锚杆质量,锚杆孔完成后需进行清孔。
SNS社交化网络设计的10大要素(转)SNS社交化网络设计的10大要素(转) | 2009-11-13 15:03:16最近在整理和归纳HICAFE产品设计的实践经验..基本把以前散乱的产品概念整理出一套完整的网络设计方案了..在整理的过程中,看到了以下文章,文中提及的10大要素与我在归纳整理的摸索实践中有异曲同工之心得...分享给大家...至于HICAFE的网络设计体系,就不便详细透露了..呵呵..明年开始HICAFE将有自己的一套产品理念和运营机制...不容易啊...希望有进一步发展....."实践出真知"...下面的文章也仅供参考...据尼尔森在线的数据,网络社交(social network)和博客目前已经成为第四种最流行的线上活动。
全世界67%的网络用户会访问社交网站和博客,并且花在上面的时间的增长速度是互联网整体增长率的3倍。
现在社交网站的访问已经超过人们对于电子邮件的访问。
一些社交网络快速增长的用户数量甚至可以和一些国家的人口数相比--如果说facebook是一个国家的话,它的会员数和世界的第五大人口国相当。
(用户数量在印尼和巴西的人口数之间)在社会化网络设计领域中,有很多不同类型的设计。
有些网站保持一个非常专业的方式(如LinkedIn),另一些则有更具活力和自由(像MySpace )。
大多数网站则介于这两者之间,专业与个性化交相辉映(如Facebook)。
那么,设计一个社交网络的最好方式是什么呢?又是什么因素使得一个社交网络使用方便以及吸引更多的用户呢?请仔细阅读,让我们一起探寻。
1.快速吸引用户如何在第一印象中吸引用户对于网站的成功是至关重要的。
您需要确保用户能快速地被吸引到您的网站,无论是通过优秀的内容、一个引人注目的行动呼吁(call to action)、还是一些其他手段。
网站是做什么的?在访问您的网站主页的几秒钟内,用户需要知道您的网站是做什么的。
新版移动业务管理子系统(NSMS)的设计与实现的开题报告一、项目背景中国移动通信有限公司(以下简称中国移动)是国内领先的移动通信服务提供商,拥有9.6 亿用户。
为提高工作效率,提升用户服务水平,中国移动现需建设一套全面覆盖的移动业务管理子系统(NSMS),对所有移动业务的管理进行全面协调和集中安排,以满足业务发展、客户需求和工作要求等多种需求。
二、项目目标1.建立一套完整的移动业务管理体系,实现业务全流程、全覆盖的管理;2.提供完整的移动业务管理方案,包括业务管理、业务分析、业务评估、业务监控等模块;3.提高业务响应和处理效率,缩短业务处理时间,提升客户满意度;4.提高业务管理和运营水平,加速移动业务发展步伐,开拓和拓展新的业务领域。
三、项目涉及的技术与工具1.前端技术:HTML、CSS、JavaScript;2.后端技术:Java、Spring、MyBatis;3.数据库:MySQL;4.开发工具:IDEA、Navicat、Git、Maven。
四、项目计划1. 系统需求分析与设计(2周)根据用户需求,完成系统的需求分析和设计,包括各个模块的功能、数据流和系统架构。
2.数据库设计和开发(2周)设计数据库结构,完成数据库建模和优化,并进行数据表的创建和数据迁移。
3.后端开发(4周)使用 Java、Spring 和 MyBatis 等技术进行后端代码开发,实现各个模块的业务逻辑和数据交互。
4.前端开发(3周)使用 HTML、CSS 和 JavaScript 等技术进行前端页面设计和开发,实现用户界面和交互效果。
5.系统集成和测试(2周)将前后端代码进行集成测试,对系统进行功能测试、性能测试和安全测试,确保系统可靠运行。
6.系统部署和维护(1周)将系统部署到服务器上,并进行后期维护和更新。
五、项目团队1. 项目经理:负责项目的组织和管理,协调各个开发人员之间的合作和任务分配,确保项目能够按时顺利完成。
华中科技大学硕士学位论文基于SNS的家族树系统的设计与实现姓名:占志虎申请学位级别:硕士专业:通信与信息系统指导教师:***20090501摘 要当前,SNS网站的迅猛发展,正为家族树网络提供了一个契机。
在SNS网站建立家族树系统,充分利用SNS的用户资源,改善当前已有家族树网络用户活跃程度不够的局面。
论文主要针对如何在SNS网站上建立家族树系统进行详细设计,并对设计方案进行了具体的实现。
首先,对家族树的概念以及系统为用户提供的使用价值进行了分析。
家族树是以家族血缘关系为基础,依托于SNS网站,将真实的家族关系在互联网上重新展现的一种社交网络平台。
用户通过系统,管理自己的家族树,与家族成员共享丰富的互联网生活。
接着,对系统进行了总体设计与详细设计。
将家族树结构中结点分为五类,对每一类型的结点进行了详细的论述。
由于家族树网络不同于一般的社交型网络,为了维持合理的家族关系结构,对成员的添加、删除、邀请,都有着特别之处,论文对这些模块都进行了详细的分析与研究。
然后,确定了系统的界面与交互体验方案,充分借荐其他家族树网络的先进经验,也有着自己的创新。
设计了系统的体系架构,将整个应用分为四层,每层逻辑清晰,层与层之间做到耦合度小、扩展性高。
为实际的开发工作提供了必要的指导与参照。
确定了系统的数据库方案。
最后,对系统的实现进行了详细的论述,包括用户登陆、结点添加删除、邀请模块、上传头像方式以及家族视图的三种显示方案的实现细节。
并详细介绍了家族树视图的展开算法。
关键词:富互联网应用;社会关系网络; 家族树;AbstractFamily Tree network is provided an opportunity by The rapid development of SNS site currently. Building a Family tree network on SNS site, making full use of resourse of it, can improve the situation that the active users of Family tree netwrok did not go far enough. This paper focus on the detailed design of how to setting up a family tree network on SNS site and the implementation of the design.The concept of family tree and the value provided to users are analyed. Family tree is a social networking platform based on blood relationship of family and SNS site. Family relation will be recreated on the Internet. User can manager his family relationship by this system, and shear colorful life with his family members on the Internet.Then the overall and detailed design of system is provided. The nodes of a family tree is divided into five types, each type of node is detailed explained. Adding,deleting,and inviting members is deferent to the normal social network in order to maintain the structure of family tree. Thesis of these modules are carried out a detailed analysis and research in paper.The system’s interface and interactive experience program is determined and then. The whole application is divided to 4 layers with clear logic while designing the system architecture, small coupling and high expansion are provided between them at the meantime. These provides the necessary guidance and reference for the acture development. The database structure is determined as well.At last, the system’s implementation is provided, containing adding and deleting members,inviting members,uploading images and the three view programs of the view of family tree. And then, the expanding algorithm of family tree is explained detailedly.Keywords:RIA Application; SNS; Family tree;独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。