社区产品-概要设计

合集下载

智慧社区方案产品介绍

智慧社区方案产品介绍

智慧社区方案产品介绍目录关于我们About Us为什么要建设智慧社区?Why to build the intelligence community智慧社区是做什么的?The intelligence community is doing成功案例展示The demonstration of successful cases合作单位The cooperation unit关于我们About Us01为什么要建设智慧社区Why to build the intelligence community01以满足公众日益增长的现代化服务需求为目标以“为民、便民、惠民、安民”为宗旨为居民提供更加安全、便利、舒适、愉悦的生活环境让居民生活更智慧、更幸福、更安全、更和谐、更文明。

•信息共享程度低•办事责权不清晰•消息滞后•公共信息不被百姓所知•服务利用率低•信息渠道单一滞后•居民供需不平衡•周边资源无法整合•商品内容太单一党政服务公共服务市场服务智慧社区是做什么的The intelligence community is doing02党建服务结合高新网络技术,综合党的建设工作内容,通过有效促进基层党组织建设以及非公企党组织建设工作的开展,减少传统工作模式中的人力成本、物力成本、时间成本浪费的情况。

党代表直通车党声传递远程党教网络党建三会一课电子党务政务服务提供与民生息息相关的政策查询,发布与宣传各类重大通知公告,民生咨询、民意诉求等在线提交,居委会、业委会等社区自治在线反馈处理,居民政府事务的在线预约和办理。

实现并联审批,只需“一步”完成所有审批步骤。

政府政务在线预约通知公告新闻资讯民生诉求在线预约社会组织创新服务建立健全社会组织三级服务体系,分别建设区层级孵化中心、街道层级枢纽型平台、以及社区层级的社会组织绩效评估指标。

以“民生服务”为核心,通过社会组织大本营、创业者平台、能力建设中心、孵化机构、公益创业型机构等,引导、培育社会组织,实现以社育社、政社民共赢。

11社区 系统概要设计说明书

11社区 系统概要设计说明书

系统概要设计说明书项目名称_________11社区_________ 拟制人____ _审核人_________ ___________批准人____ _编著日期____ ______目录目录1. 引言 (1)1.1 编写目的 (1)1.2 预期读者和阅读建议 (1)1.3 参考资料 (1)1.4 术语与缩略语 (1)2. 设计概述 (2)2.1 限制和约束 (2)2.2 设计原则和设计要求 (2)3. 系统的软件架构 (3)4. 子系统的结构和功能模块 (4)5. 系统接口、数据库设计规划 (7)5.1 接口设计 (7)5.2 数据库设计 (8)5.2.1 结构设计 (8)5.2.2 运用设计 (11)6. 难点及处理方案 (13)7. 文档历史 (13)1. 引言1.1 编写目的从该阶段考试正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据库与软件结构。

在系统设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描述软件的总的概貌。

本概要设计说明书的目的就是进一步细化软件设计阶段得到的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

在完成了“11社区”系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度,组织软件开发和测试,项目小组在考虑了几种可能的解决方案,并对每种方案进行深入探讨后,提出了这份概要设计说明书。

此概要设计说明书对BBS管理系统软件的软件架构、模块细化、程序的总体结构、接口设计以及数据库设计规划等方面做了全面的概括性说明,为“11社区”系统的详细设计奠定了基础。

1.2 预期读者和阅读建议该文档的预期读者为“11社区”程序开发员、系统设计师以及测试工程师等。

本文档主要针对“11社区”设计概述、软件架构、子系统的结构和模块功能以及系统接口、数据库设计规划等方面进行了详细的说明,笔者建议,在阅读本文档之前,细细阅读“术语与缩略语”部分,这将有利于您对本文档的理解。

智慧城市子领域之智慧社区概要设计

智慧城市子领域之智慧社区概要设计

智慧城市子领域智慧社区系统概要设计2017年6 月8 日目录1.概述41.1.建设目标41.2.建设内容42.总体方案52.1.体系架构52.2.移动架构72.3.功能架构82.4.数据架构92.5.安全架构102.6.部署架构122.7.支付平台架构133.系统功能设计143.1.功能模块列表14 3.2.系统菜单143.3.设计分析153.3.1.模块划分153.3.2.服务模式15 3.4.用户管理中心163.4.1.人员管理16 3.5.公共资源管理193.5.1.小区管理193.5.2.服务管理203.5.3.热线电话管理253.5.4.附件管理26 3.6.统一支付平台293.6.1.支付平台架构29 3.7.家政管理293.7.1.家政公司管理303.7.2.家政联盟管理343.7.3.家政人员管理353.7.4.家政订单管理404.系统接口设计484.1.1.对外接口485.数据结构设计486.系统出错处理496.1.出错信息496.2.补救措施506.3.系统维护设计501.概述1.1.建设目标“智慧城市”是以具有科学城市治理理念的智慧型服务政府为主导,构建在信息泛在基础之上的新型城市发展模式。

智慧城市平台其中的智慧社区系统则是以社区居民需求为导向,以探索解决民生问题为主旨,优化人们生活方式为方向,以公共透明、生态体系和人的发展为要素,探索建立的社会建设创新模式。

智慧社区系统是在智慧城市整体框架下,利用无线、有线、移动应用、物联网、云计算等各种信息化技术和手段,整合社区现有的各类服务资源,为社区各类群体方便地提供政务、商务、娱乐、教育、医护及生活等多种社区服务, 建立触手可及、惠及全民、功能恰当的新型服务体系,为居民提供敏捷、主动、精准的服务,进一步优化社区居民安全、便利、舒适、愉悦的智慧化生活方式,提升居民生活品质和公众幸福感。

1.2.建设内容智慧社区系统以面向服务的视角进行架构设计,致力于为居民提供全面便捷的公共服务、安全有序的城市环境和丰富的生活设施。

社区产品 分析报告

社区产品 分析报告

社区产品分析报告1. 引言社区产品指的是基于社交互动的产品,通过构建一个共同的空间来连接用户,促进用户之间的交流和合作。

社区产品在互联网发展的早期就开始出现,随着互联网的迅速发展,社区产品在各行各业的应用越来越广泛。

本报告将对社区产品进行分析,探讨其特点、优势以及应用场景等。

2. 特点社区产品具有以下几个特点:2.1. 聚集用户社区产品通过提供一个共同的平台来聚集不同背景和兴趣的用户。

这些用户可以是个人、组织或企业,他们可以以不同的形式在社区中进行互动和交流。

社区产品通过建立一个共同体来促进用户之间的协作和合作。

2.2. 用户参与度高社区产品的用户参与度通常较高。

用户们可以在社区中发布内容、参与讨论或提供反馈意见。

与传统的网站或应用相比,社区产品更加注重用户的参与和贡献,这也是社区产品受欢迎的原因之一。

2.3. 相互影响和互助社区产品的核心是用户之间的互动和交流。

在社区中,用户可以相互影响和互助。

用户可以通过分享经验、解答问题或提供帮助来互相支持和促进共同成长。

社区产品通过构建这种互助关系来增强用户的粘性。

3. 优势社区产品相比传统的产品有一些独特的优势:3.1. 用户忠诚度高由于社区产品注重用户参与和贡献,用户对于社区产品具有更高的忠诚度。

用户在社区中建立了一种归属感和认同感,产生了粘性。

这种用户忠诚度的提升使得社区产品更具竞争优势。

3.2. 用户参与度高社区产品通常能够吸引用户积极参与和贡献。

用户可以在社区中自由表达观点、提出建议或者分享资源。

这种高度的用户参与度使得社区产品能够持续发展和创新。

3.3. 用户生成内容丰富社区产品的用户生成内容十分丰富。

用户可以发布文章、上传图片、分享链接等多种形式的内容。

这些内容不仅可以满足用户需求,还可以为其他用户提供价值。

用户生成的内容是社区产品的核心资源,也是其吸引用户的重要因素。

4. 应用场景社区产品在各个领域都有广泛的应用场景,以下是几个案例:4.1. 在线教育平台在线教育平台可以通过建立一个学习社区来增加用户的参与度和互动性。

社区推广新产品方案

社区推广新产品方案

社区推广新产品方案前言近年来,随着互联网的兴起以及移动设备的普及,社区已经成为了居民生活不可或缺的一个重要组成部分。

同时,在社区居民的日常生活中,各种新产品也层出不穷。

然而,这些新产品想要在社区获得更大的市场份额,并不是一件容易的事情。

因此,本文将从社区推广新产品的角度,提出一些新的方案。

社区推广新产品方案1. 为消费者提供优惠消费者是社区推广新产品的关键。

社区里的消费者并不喜欢花费大量的时间和精力去寻找新产品,所以为他们提供一些优惠刺激是非常必要的。

例如,我们可以在微信公众号、小程序以及社区网站上提供优惠券,或者是针对消费者打折或送礼品等优惠政策,从而吸引消费者购买新产品。

2. 与社区建立合作与社区建立合作关系是社区推广新产品的一种有效方法。

很多社区都设有自己的管理机构,我们可以与这些管理机构进行合作,共同制定一些推广新产品的计划,提高新产品的知名度和影响力。

另外,我们还可以参加社区活动,提供社区居民需要的一些产品和服务,让他们能够更好地了解我们的新产品。

3. 利用社交媒体社交媒体已经成为社区居民日常生活中不可或缺的一部分。

利用社交媒体进行营销是一个非常有效的方法。

我们可以在社交媒体平台上,开设官方账号,在这些平台上,发布新产品的相关信息,如产品介绍、使用心得等。

另外,我们还可以在一些社交媒体平台上购买广告,增加我们的产品曝光率和访问量。

4. 制定营销策略针对不同的消费群体,我们需要制定不同的营销策略。

比如说,对于老年人群体,我们可以通过在社区内的长者活动中推广新产品;针对年轻人群体,我们可以通过社交媒体的平台进行推广等等。

因此,制定有针对性的营销策略是非常重要的。

5. 面向社区居民推广新产品是为了为社区居民提供更好的生活服务,因此我们应该从社区居民的需求出发,将推广方案面向社区居民,利用他们的反馈意见,进一步改进我们的推广方案。

同时,我们还可以在社区内开展一些问卷调查活动,以收集社区居民对我们新产品的意见和建议。

社区交互产品分类方案

社区交互产品分类方案

社区交互产品分类方案在社区中,交互产品扮演着重要的角色,可以提供信息、促进交流、提供娱乐等功能。

为了更好地理解社区交互产品,可以将其分为以下几个类别。

一、信息类交互产品:这类产品的主要功能是提供社区居民所需的各类信息,例如天气预报、交通信息、社区公告等。

这些产品可以通过居民手中的智能手机或者在社区内设置的电子屏幕来展示信息,方便居民获取所需信息。

二、社交类交互产品:社交类交互产品是社区中最常见的交互产品之一。

它们通过提供社区居民之间的交流和互动平台,促进居民之间的沟通和交往。

例如社区论坛、社交媒体平台、在线交友平台等,它们可以帮助居民建立社交网络、分享生活经验、寻找志同道合的朋友等。

三、生活服务类交互产品:这类产品主要为社区居民提供各种方便的生活服务,例如在线购物平台、外卖平台、在线缴费平台、便民信息查询等。

通过这些产品,居民可以更便捷地满足生活需求,提高生活质量。

四、户外设施管理类交互产品:主要用于管理社区中的公共设施,例如停车场管理系统、门禁系统、垃圾分类管理系统等。

这些产品可以方便居民使用公共设施,提高设施的利用率和管理效率。

五、安全防护类交互产品:这类产品的主要功能是保障社区居民的安全。

例如智能家居安防系统、社区警报系统等,它们可以通过监控、报警等方式提供居民家庭安全和社区安全的保障。

六、娱乐休闲类交互产品:这类产品主要用于提供社区居民的娱乐和休闲需求。

例如社区电子游戏平台、运动健身设备、影音娱乐平台等,它们可以让居民在空闲时间中享受娱乐和放松。

七、教育培训类交互产品:这类产品主要用于满足社区居民的教育和培训需求。

例如在线学习平台、培训课程预约系统等,它们可以为居民提供各类教育资源和培训机会,提升居民的知识水平和技能。

通过以上的分类方案,可以更好地了解社区交互产品的种类和功能,为社区的建设和居民的生活提供更好的支持和服务。

社区社交平台设计方案

社区社交平台设计方案

社区社交平台设计方案一、引言社区社交平台是近年来迅速崛起的一种互联网平台,用于促进社区成员之间的互动和交流。

本文将提出一个社区社交平台设计方案,旨在满足用户的需求,并创造一个安全、便捷、富有活力的社区社交空间。

二、用户界面设计1. 注重用户体验为了提高用户的满意度,我们将采取以下措施:- 简洁的布局和导航栏设计,使用户能够轻松找到所需的功能;- 美观的界面设计,采用清新的色彩搭配和现代化的图标,营造愉悦的使用体验;- 友好的交互设计,包括响应快速、界面流畅等,提高用户的操作效率。

2. 多元化的内容展示社区社交平台应该具备多元化的内容展示功能,以吸引不同兴趣爱好的用户,包括但不限于以下几种方式:- 滚动式的内容推送,根据用户的兴趣和关注,展示相应的帖子、文章等;- 图片和视频展示功能,用户可以发布和分享自己的照片和视频;- 每日推荐,根据用户的喜好和行为数据,为用户推荐感兴趣的社区话题和活动。

三、社交功能设计1. 好友关系和私信功能社区社交平台应该提供好友关系和私信功能,帮助用户建立更紧密的社交联系:- 用户可以通过搜索、推荐等方式添加好友,并设定好友的可见性;- 提供私信功能,让用户可以与好友进行一对一聊天,保护用户的隐私;- 提供群聊功能,方便用户与多个好友进行集体讨论和互动。

2. 社区话题和活动发布用户可以发布社区话题和活动,与社区成员一同参与:- 用户可以发起话题讨论,包括文本和图片;- 提供活动发布功能,用户可以发起线上或线下的社区活动,吸引其他成员参与;- 提醒功能,让用户及时了解发布的话题和活动的最新动态。

四、安全和隐私保护措施1. 用户信息保密我们将严格保护用户的个人信息,采取以下安全措施:- 采用加密技术,确保用户的个人信息在传输和存储过程中的安全性;- 设置隐私选项,让用户能够自主选择对个人信息的可见性;- 定期进行安全漏洞检测和修复,保证用户数据的安全。

2. 过滤和举报功能为了维护社区秩序,我们将提供过滤和举报功能:- 过滤功能可以屏蔽不良言论和不恰当内容,保护用户的身心健康;- 举报功能可以让用户对有害信息进行举报,由管理员及时处理,维护社区的良好环境。

社交产品社区运营方案设计

社交产品社区运营方案设计

社交产品社区运营方案设计一、前言随着社交网络的飞速发展,社交产品社区的运营变得越来越重要。

一个成功的社交产品社区,不仅需要拥有优秀的技术支持,更需要有一个完善的运营方案。

运营方案作为社交产品社区运营的核心,决定了社区的用户活跃度、粘性和商业价值。

以下将提出一套社交产品社区运营方案设计,以实现社区的快速成长和商业成功。

二、社交产品社区运营方案设计1.社区理念和定位社区理念和定位是社交产品社区运营的基础。

在建立社交产品社区时,需要明确社区的理念和定位。

明确社区所要提供的服务和解决的问题,以及社区的用户群体和定位。

只有明确了社区的理念和定位,才能更好地运营社区,吸引更多的用户加入和参与。

2.社区内容运营社区内容是社交产品社区运营的核心。

精心策划和管理社区内容,可以增加社区用户的粘性和活跃度。

内容运营可以通过以下几个方面来实施:(1)内容创作:社区可以设置专门的内容创作团队,负责社区各类内容的创作和编辑,内容可以包括新闻资讯、行业动态、用户故事等。

同时,也可以鼓励社区用户参与内容创作,通过用户UGC的方式来丰富社区内容。

(2)内容分发:社区内容需要通过合适的分发渠道进行传播,包括社交媒体、推荐引擎、内容平台等。

这样可以增加社区内容的曝光度,吸引更多用户加入社区。

(3)内容运营:社区需要对内容进行精细化运营,根据用户的兴趣和偏好进行内容推荐。

可以基于用户行为数据和社区关系数据,进行个性化内容推送,提高用户参与度。

3.社区用户运营社区用户是社交产品社区的核心资产。

运营社区用户,可以提高用户的活跃度和忠诚度,刺激用户参与社区活动。

社区用户运营可以通过以下几个方面来实施:(1)用户增长:通过各种渠道进行用户增长,包括社交媒体推广、UGC内容分发、搜索引擎优化等,吸引更多用户加入社区。

(2)用户关系维护:建立健康、积极的用户关系,通过社区活动、用户互动等方式,维护用户关系,提高用户参与度。

可以通过社区活动、线上线下聚会、用户运营等方式,增进用户对社区的归属感。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

社区产品微博系统概要设计说明书1 引言1.1 编写目的此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现。

本概要设计说明书的预期读者为本项目小组的成员。

1.2 背景2 总体设计2.1 简述苏宁微博是苏宁社区的一个重要组成部分,作为苏宁易购社会化营销的重要组成部分而存在,对增加网站流量促进销售起到重要的作用。

2.2 运行环境运行环境需求:PHP(5.2.0)+MySql(4.1+)。

PHP需要开启mysql,gd,curl,mbstring支持。

2.3 需求分析图1 系统基本需求2.3.1关注好友功能描述:关注好友,获得好友的最新博文动态。

操作:1.当用户点击“关注他”按钮。

2.系统通过ajax请求,进行数据库更新操作。

3.服务器将操作成功状态返回给前台页面。

4.页面中的原本的“关注他”按钮变成“取消关注”按钮。

输入:用户的基本信息:好友的ID值。

条件:系统必须连接数据库,用户必须是已登录用户。

2.3.2 关注产品功能描述:关注产品,获得产品的博文信息。

操作:1.用户点击商品四级页面中的“加关注”按钮。

2.系统通过请求生成产品的微博页面。

3.建立用户和产品的关注关系,进行数据库更新操作。

4.服务器将操作成功状态返回商品四级页面。

5.原页面中的“加关注”按钮变成“取消关注”按钮。

输入:商品的基本信息:名称,图片,价格,评价,晒单,问答,咨询等信息。

条件:系统必须连接数据库,用户必须是已登录用户。

2.3.4 个人主页描述:已登录用户浏览个人主页,包括用户个人信息、好友最新微博动态,关注的商品动态信息。

操作:1.用户在系统点击个人主页的相关连接地址进入个人主页页面。

2.服务器根据提交的地址,获得用户的基本信息、产品信息等,传至视图层。

3. 视图将数据装填至个人主页模板中并返回至浏览器。

输入:用户的基本信息条件:系统必须连接数据库,用户必须是已登录用户。

2.3.5 最近来访描述:向用户提供最近来访的访客。

2.3.6 系统推荐描述:系统向用户推荐好友,推荐产品,团购信息等。

操作:1.用户打开相关的推荐信息页面。

2.服务器根据提交的地址,获得相关的推荐信息,传至视图层。

3.试图见数据装填值页面模板中并返回页面。

将推荐信息展示在推荐部分。

条件:系统必须连接数据库,用户必须是已登录用户。

图2 管理员关系图2.3.7 微博设置描述:管理员配置微博系统的相关信息,例如微博名称、关闭用户注册等。

操作:1.管理员登陆系统后台。

2.服务器将微博设置界面返回至客户端,管理员设置系统的配置信息:微博名称、微博域名、微博关键字、微博描述、关闭用户注册、过滤关键词、禁止注册用户名/主页名、网站备案号、微博版权信息等。

3.管理员提交相关的修改的配置信息。

4.服务器将操作成功状态返回至客户端。

条件:系统必须连接数据库,管理员必须是登陆状态。

2.4 非功能需求2.4.1 可用性微博系统应对所有使用用户提供及时的服务。

系统应保证对24小时运作的客服系统的服务,系统维护时间应计划在服务的最低峰时间。

2.4.2 响应时间进行数据查询时,当处于系统使用高峰期时应保证系统具有对95%的数据交互查询、更新提供3秒或更短响应时间的支持,当处于系统使用低峰期时应保证系统具有对95%的数据交互查询、更新提供2秒或更短响应时间的支持。

当进行数据添加、更新时,系统内部应提供对请求处理的来源及响应时间的监控机制。

系统响应时间因不同外部数据源和使用系统的通讯和接口情况而有所差异。

2.4.3 可靠性微博系统不应在正常操作中丢失数据,当用户正在使用系统时,系统不应瘫痪,应对所有的使用人员提供每年365天,每天24小时,每天3班的系统监控支持,而每月突发的宕机时间不超过4小时。2.4.4 易于使用性微博系统应有操作、故障排除手册来帮助系统管理人员来快速解决系统问题。

系统、管理/操作界面应易于使用, 对操作人员的培训时间保持在较短的时间内。

2.4.5 安全性微博系统中提供普通用户和管理员权限两项安全性身份验证。

其中,管理员可对普通用户进行授权操作,以便方便系统管理。

2.4.6 备份和灾难的及时恢复微博系统应每天对所有运作相关的数据进行备份,以及备份的微博系统,以防止运行系统瘫痪时能及时使用备份数据库重新提供系统的服务。

3.系统设计3.1 系统体系结构本系统采用的是ThinkPHP框架。

ThinkPHP框架的设计采用MVC设计模式:Action 对应MVC控制器,Model对应MVC模型,view对应MVC视图。

3.2 系统总体物理结构拥有不同权限的系统管理员、用户通过Internet连接到微博系统的web服务器,web服务器受外部防火墙保护,数据库服务器为web服务器提供数据库支持,其受到内部防火墙的保护。

微博系统的系统网络拓扑图如下:图3 微博系统网络拓扑图3.3 公共模块设计公共模块定义是实现各个模块公共使用到的全局变量和函数,这样大大节约了编程实践及编程量,也为后期维护带来很大的方便。

公共模块主要存放在目录/Common下的common.php文件中,包括字符串处理和过滤函数、获得用户信息函数、处理时间函数、粗粒博文信息函数、获取用户登录状态函数等。

由于本系统是基于ThinkSNS系统的二次开发,公共模块设计基本完成。

3.4 前台模块设计3.4.1 注册用户注册时,包括注册登录账号、个人首页、用户密码三项信息。

其中,注册个人首页为用户定置个性化的个人首页地址,为“服务器名/个人首页”的URL形式。

3.4.2 登录登录主要功能是验证用户身份并登录系统。

登录系统时,若为已注册用户,则输入登录名、密码和验证码并提交,系统进行检验,若其验证码输入正确且登录名和密码同数据库中的一致,则进入个人主页;若不一致,则提示错误原因,提示用户检查登录名和密码或验证码错误,重新登录。

若用户没有注册,则需完成填写新用户的相关资料,完成用户注册后,再进行登录。

3.4.3 管理用户信息管理用户信息主要功能是维护用户相关的信息。

在管理用户信息模块中,分为基本信息、头像设置、推荐自己等三个子模块。

基本信息模块用于对用户昵称、积分、性别和自我介绍等信息的显示与维护,其中自我介绍限定140字,用户昵称限定10个字以内的数字、字母和汉字的组合。

头像设置用于上传并修改用户头像。

其中,推荐自己功能,可以将用户设置成为推荐好友,同时扣除一定积分,系统将用户放置到查找好友模块的推荐好友中。

3.4.4 管理好友管理好友包括关注好友以及取消关注两项功能。

关注好友功能向用户提供对其它用户进行关注其微博动态的功能,被关注者的微博信息将显示在关注者的最新博文以及好友博文中。

3.4.5 管理产品管理产品包括关注产品和取消关注两项功能。

关注产品功能向用户提供对产品进行关注,被关注的商品微博信息将显示在关注者的关注商品信息区中。

3.4.6 查找好友查找好友向用户提供用户信息以便用户查找关注好友的功能,包括向推荐好友和最新用户两大模块。

其中,推荐好友在管理用户信息中设置。

3.4.7 管理博文管理博文主要功能是向用户提供对博文进行的各种相关操作。

在管理博文中,分为发表博文、删除博文、评论博文、评价博文等五项功能。

其中,发表微博功能用于已登录用户发表微博,其中微博可含有表情、分享、图片、话题等内容。

评论博文功能用于已登录用户对博文进行评论。

评价功能,用于已登录用户对博文进行顶、踩、路过等评价。

删除博文和评论需扣除一定积分。

3.4.8 管理话题话题模块包括发表话题博文、浏览话题列表、浏览话题博文。

3.4.9 管理群组管理群组向用户提供针对某一特定主题长期进行交流的群组功能,包括浏览群组列表、浏览群组博文、发表群组博文三项功能。

浏览群组列表功能是显示本系统所有的群组列表信息。

浏览群组博文用于对特定系统群组读取并显示与该群组相关博文。

3.4.10 浏览个人主页浏览个人主页,主要包括查看用户个人基本信息,例如头像、账号、个人主页地址等,以及关注者的最新微博动态。

3.4.11 查看系统首页查看系统首页,主要包括查看系统推荐和浏览最新微博。

其中,系统推荐为向用户推荐最热博文、最热话题、活跃用户以及用户关注排行。

最新微博,包括自己和关注者的最新微博动态。

3.5 后台模块设计3.5.1 管理用户管理用户向管理员提供查看和管理用户的相关信息功能,包括删除用户、审核用户、授予权限、增加用户等功能。

如果系统配置中注册审核功能开启时,则只有当管理员审核用户后,该用户权限才升为普通用户;否则未审核用户只有登录、浏览等权限,无权进行发表微博、评论等操作。

本系统角色仅有普通用户和管理员两种,授予权限可变更用户角色。

3.5.2 设置系统配置设置系统配置包括系统参数、微博设置(时序图如图4-5所示)、积分设置和防灌水设置四项功能。

系统参数功能用于查看服务器系统参数情况,例如操作系统类型、服务器域名、服务器剩余空间等。

微博设置功能主要用于配置微博系统参数,例如系统名称、系统描述、启闭邀请注册功能、默认积分等。

防灌水设置主要用于防止恶意用户操作行为,包括配置是否启用人工审核、邮箱激活、同IP注册受限时间、新用户发言受限时间等参数。

积分设置功能查看管理积分用例描述。

3.5.3 管理群组管理群组的主要功能是对群组进行查看、修改和新增等管理。

群组由管理员为针对某一特定主题的群体所创建,并可修改群组名称、群组头像等群组信息。

3.5.4 管理博文管理博文的主要功能是对用户博文进行浏览、审核、删除等管理操作。

当博文内容涉及政治、色情等非法信息时,管理员可对某进行删除操作。

如果系统配置中审核博文的功能启用,则博文需管理员审核才为其它用户所见。

3.5.5 管理话题管理话题的主要功能是对话题内容进行查看并修改话题、新增话题等管理操作。

由于已注册并登录用户都有权发表新话题,从而会导致话题不规范、同一话题多种表述等情况,故管理员有修改不规范话题的操作权限。

新增话题用于引导和新增一些热门话题的讨论。

3.5.6 管理积分管理积分包括积分设置和管理积分日志等两项功能。

积分设置是设置积分项值、启用情况等积分系统配置。

积分配置项中有三项加分操作:登录系统、发表微博、发表回复,以及二项减分操作:删除微博和删除回复。

积分系统配置可灵活配制各项增减分值。

积分日志用于记录用户增减积分记录,系统管理员对其有删除操作权限。

当日志记录删除时,用户该项积分也将被扣除。

4. 系统运行本系统是基于ThinkSNS微博系统的二次开发,已经实现了前台系统和后台系统二个子系统。

前台系统以实现的功能有:登录、注册、博文模块、系统推荐。

话题模块、好友模块、群组模块、系统首页、个人首页、用户信息管理等功能模块。

后台系统已实现了登录、注销、登录用户管理、群组管理、系统配置、积分管理、博文管理、话题管理。

相关文档
最新文档