




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LAMP兄弟连项目分析说明书 项目组:细碎组 项目组组长:龚志丹 项目组成员:胥冬梅、葛四心目录1、 引言1.1、引言1.2、编写说明1.3、项目编写背景1.4、读者对象1.5、参考资料1.6术语与缩写说明2、 关于该项目系统的说明2.1、产品描述2.2、系统目标2.3、系统功能结构2.4系统流程图3、 产品业务的说明对功能构成及描述的规定3.1、注册3.2、登录3.3、用户日志3.4、相册管理3.5、分享管理3.6、好友管理3.7、消息管理3.8、留言管理3.9、用户心情管理3.10、个人档案管理3.11、新鲜事3.12、与我相关3.13、积分管理3.14、好友搜索3.15、隐私模块管理3.16、主页装扮管理3.17、后台登录管理3.18、后台用户资料管理3.19、自定义用户资料管理3.20、好友分类管理3.21、积分规则管理3.22、管理员管理3.23、后台日志管理3.24、后台相册管理3.25、后台照片管理3.26、分享管理3.27、访问控制3.28、站点设置3.29、数据统计3.30、评论管理3.31、动态管理3.32留言管理4、 系统运行环境1、 硬件及网络环境2、 软件环境1、 引言SNS是Social Network Site的缩写,即“社交网站”,即通过使用本站进行网上搜索好友,交友,交流的目的。SNS的需求分析是认真查了用户对网上交友的需求后,并根据SNS系统的业务分类、业务操作规程及数据结构等具体要求,调查了公司的业务范围、业务逻辑结构、业务操作规程、业务详本、业务数据规格、确定了系统性能要求、系统运行支持环境要求、数据项的名称、数据类型、数据规格。这一切都是为了下一步工作奠定了良好的基础。本系统的需求说明书全面、概括性地描述了SNS系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解SNS系统所要完成的任务和所能达到的功能。1、编写说明此需求文档对正待开发的SNS系统做了比较全面的需求分析,对被开发软件系统的主要功能、性能进行完整描述。现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检查项目工作等内容描述出来。目的如下:1. 作为项目相关人员之间的共识和约定,是软件系统开发技术协议的参考依据,为双方提供参考。2. 为软件开发者进行详细设计和编程提供基础。3. 保证项目开发人员按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作。4. 作为项目生命周期内的所有项目活动的行动基础,使相关工作人员能了解到用户需求,并在开发、测试、验收、推广及维护过程中依据2、 项目背景本项目是基于随着互联网的迅速发展,人们对在线交友的需求迅速激增而提出的,本项目事前经过了对目前市场的详细调查,以及对大量数据的分析,从而提出的。3、 本文档使用对象本小组成员项目评审员4、 参考资料软件需求分析细说php人人网5、 术语与缩写解释缩写、术语解 释SNS在线社交网站ThinkPHPThinkPHP是一个开源的PHP框架ThinkSNS该项目的名称DFD图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示法。2、 关于该项目系统的说明1、 产品的描述ThinkSNS系统旨在为希望在网上搜索失去联系的朋友,查找志同道合的朋友,随时随地了解好友的状况,以及即时展示自己的生活状况提供一个平台,你可以发表即时想说的话,希望与大家分享的图片,以及使用本站提供的一些娱乐应用,放松心情,还可以与朋友在线聊天,查看、评论好友发表的日志、照片说说等,还可以与朋友一起游戏,还可以进行群体交流和资源共享,为个人发展带来新机遇。通过对SNS的调查分析, 本项目S项目主要分为门户网站和后台管理系统两个部分应用:l 门户网站用户可以在网站上浏览频道、浏览文章、搜索文章等。还可以发布文章、对文章进行评论、加好友、发站内信、收藏文章等。u 后台管理系统后台管理系统的用户分为超级管理员、网编与内容管理员三种角色:网编可进行系统设计、管理栏目分类、友情链接管理及公告管理;内容管理员可以管理文章和幻灯片;超级管理员有所有权限,包括管理用户和用户组。2、 系统目标根据需求分析和描述以及与用户的沟通,现制定网站实现目标如下: 系统采用人机对话方式,界面美观友好,界面简洁,框架清晰,美观大方 灵活快速地填写供求信 内容查询灵活、方便,数据存储安全可靠 实施台大的后台审核功能 实现强大的搜索功能,支持模糊查询 丰富的个人主页 微博+微吧等多应用机制 丰富的群组应用 专题运营功能 风格包相互独立 二次开发。3、 系统功能结构根据本项目的特点可以将其分为前台和后台两个应用,前台应则包括首页和个人中心两部分,而后台应用则分为平台操作管理、系统管理频道、内容管理频道和用户管理频道四个部分。其中各个部分及其包括的具体功能模块如图社交网站(ThinkSNS)前台应用首页展示个人中心用户管理用户组管理幻灯片管理文章管理栏目管理图片管理相册管理友情链接管理公告管理常规管理动态管理消息管理个人空间管理登录注册搜索管理内容管理列表管理首页管理操作界面管理登录管理后台应用平台操作管理系统管理频道内容管理频道用户管理频道4、 系统流程图本项目系统模块为用户、网站管理者等提供一个交流平台,根据角色的不同,给予分别拥有不同的操作权限,TinkSNS的操作流程如图所示:检索文章匿名访问搜索文章查看文章发表评论别人空间个人中心管理好友动态管理帐号设置站内信发表文章游客普通用户注册用户登录会员是否是否4、 产品业务的说明1、对功能构成及描述的规定 按业务类型分类,逐条列出实现的各项业务以及对业务的详细描述,对系统需求的统一规定及要求。对每一业务流程进行描述,并说明各功能模块的简单实现其中对各功能模块的描述应包括:u 功能概述u 操作权限u 输入u 处理过程u 输出前台功能模块注册登录功能名称用户注册功能编号i01功能描述实现用户注册操作;如果后台设置需邀请码注册只能通过邀请链接注册操作权限所有用户均拥有注册权限输入用户名称、用户密码、邮箱、验证码加工(处理过程)用户输入用户名后即通过AJax进行验证,直接在鼠标离开时显示是否可以注册,填写的信息都满足要求时即将个人信息提交给数据库进行存储,并返回首页输出在首页显示已经登录注释注册时候应按照注册框旁的提示信息3.1 注册3.2登录功能名称登录功能编号i02功能描述实现会员登录操作操作权限注册后的会员拥有登录权限输入用户名称、用户密码、验证码加工(处理过程)除了验证码和其他条件验证以外,最主要的是根据用户名称和密码作为查询条件,在所有系统用户中进行查找,如果查找到则可以顺利进入到首页,如果失败则返回重新登录。输出用户全部信息及权限信息注释处理用户信息前一定要先进行验证(不能为空,格式和验证码等)3.3用户日志功能名称用户日志功能编号i02功能描述实现会员添加、查看日志操作操作权限已登录的会员输入新添加的日志信息加工(处理过程)从数据库中读取用户以及好友的日志信息输出用户查看的日志信息注释添加日志标题及内容不能为空3.4相册管理功能名称相册管理功能编号i03功能描述实现建立相册、图片上传以及图片管理操作操作权限已登录的会员输入选择需要上传的图片文件加工(处理过程)从数据库中读取所选相册中图片文件名,从保存上传图片的文件夹内输出对应的图片输出所选相册的图片缩略图注释选择图片不能超过本系统规定的大小(1M)3.5用户分享功能名称用户分享功能编号i05功能描述实现会员之间分享、删除分享操作操作权限已登录的会员加工(处理过程)通过分享链接跳转到信息出处查看被分享信息输出用户查看分享的信息注释该功能与转载不同,所分享信息仍处于原主人处,分享后提供原信息所在链接3.6朋友圈功能名称朋友圈功能编号i06功能描述实现会员对好友的添加、删除、分组操作操作权限已登录的会员输入想要添加查找的用户信息加工(处理过程)从数据库中查找与搜索信息匹配的用户信息进行删除或修改操作输出查找到的用户信息注释可以输入完整或者一部分用户名进行查找3.7消息功能名称消息功能编号i06功能描述实现会员好友之间通讯操作,会员可删除自己的小纸条操作权限已登录并且互为好友的会员输入想要发送的信息加工(处理过程)将发送的小纸条信息存入数据库,并通知收件人未查看信息,查看后改变纸条状态输出输出所查看的小纸条信息注释该功能实现用户之间的交互,注:有系统发送的信息在通知界面中查看3.8留言板功能名称留言板功能编号i07功能描述实现会员之间互动留言、回复操作,收到留言的用户可回复或删除留言操作权限已登录的会员输入新添加的留言或回复信息加工(处理过程)将留言信息存入数据库,并通知收到留言的用户查看留言信息输出用户查看的留言信息注释添加、回复留言内容不能为空3.9用户心情功能名称用户心情功能编号i08功能描述用户进行发表心情以及评论删除操作操作权限已登录的会员输入新添加的心情信息加工(处理过程)将需要添加的心情信息存入数据库,或者进行读取、删除操作输出用户查看的心情以及评论信息注释添加、回复心情内容不能为空操作权限已登录的会员输入选择一个有系统提供的动作加工(处理过程)将动作图片发给用户并通知输出用户选择的动作图片信息注释此操作对每位用户每天一次3.10个人档功能名称个人档功能编号i11功能描述用户在此版块内修改完善资料以增进社区内用户间了解操作权限已登录的会员输入用户个人信息加工(处理过程)将需要添加的个人资料信息存入数据库,或进行修改输出详细个人用户信息注释完善个人资料3.11新鲜事功能名称新鲜事功能编号i11功能描述显示好友的发表的日志、相册、说说等信息操作权限已登录的会员加工(处理过程)将需要添加的心情信息存入数据库,或这进行读取、删除操作输出投票或活动等信息3.12与我相关功能名称用户状态功能编号i12功能描述显示与用户相关的最新动态,更新日志、心情等信息操作权限已登录的会员加工(处理过程)获取与用户相关的日志、心情、分享等信息并显示到状态版面输出用户评论、被评论的动态信息注释此板块可让用户快速获取好友信息3.13积分模块功能名称积分模块功能编号i13功能描述积分是用户是用户在社区内是否活跃的标志操作权限已登录的会员加工(处理过程)后台将根据用户的活跃状态发表日志、评论等增加或删除相应数量的积分输出用户积分情况注释积分数量是用户在社区内活跃程度的标准,积分高的用户更加受到其他用户的关注3.14好友搜索功能名称好友搜索功能编号i14功能描述用户根据用户名的等信息查找自己想要了解关注的社区成员操作权限已登录的会员输入用户名等信息加工(处理过程)根据用户输入的信息在数据库内查找相关的用户返回查找结果输出查找到的用户注释输入的搜索内容不能为空3.15隐私模块功能名称隐私模块功能编号i15功能描述用户可通过该模块设置访问权限,禁止其他用户对自己的日志等做出评论操作权限已登录的会员输入单击设置选择隐私模块进入设置访问权限、能否留言及加好友方式注释该板块可包含用户并防止用户受到他人恶意语言攻击等3.16主页装扮功能名称主页装扮功能编号I16功能描述用户可改变自己主页的装饰背景布局等操作权限已登录的会员加工(处理过程)修改用户主页页面背景以及布局注释更改装扮可防止用户视觉疲劳使社区保持人气3.17后台登录管理 功能名称后台登录管理功能编号I17功能描述实现后台管理员的登录操作权限拥有后台管理员资格的不同权限的管理员输入管理员帐号,密码加工(处理过程)根据管理员输入的帐号,密码,服务端取到这两个数据,然后连接数据库和数据库进行比较,如果在数据库中能查到数据的话,验证则通过,进入后台管理主页面进行管理,否则,验证失败,返回登录页输出网站数据数据统计注释处理帐号密码信息,要js验证表单信息,以及PHP服务端的表单验证 3.18 用户管理功能名称用户管理功能编号I18功能描述前台用户的查询,查看指定用户详情,锁定用户,推荐用户到首页,推荐用户的管理操作权限拥有合法的管理员帐号密码输入各种搜索条件加工(处理过程)根据搜索条件查询出给定条件的用户资料,如果条件为空,则查询出所有的用户资料输出用户的头像,用户名,注册时间,最后登录时间,最后登录Ip,积分,访问量信息注释只有管理员才能对上述信息进行查询,修改 3.19 自定义用户资料管理功能名称自定义用户资料管理功能编号I19功能描述根据搜索条件查询资料信息,以及增加,修改,删除用户资料信息名称操作权限拥有合法的管理员帐号密码输入信息名称加工(处理过程)根据搜索条件,连接数据库,查询相关的信息,以及根据用户触发的不同条件对信息进行修改,删除,和添加输出信息名称,输入类型,信息值,注释只有管理员才能对上述信息进行查询,修改3.20好友分类管理功能名称好友分类管理功能编号I20功能描述查询,修改,删除,添加好友类别操作权限拥有合法的管理员帐号密码输入修改,删除的,标识id号,点击添加按钮加工(处理过程)用户触发好友分类链接,查询数据库,根据标识id对好友分类进行修改,删除,点击添加进行添加好友类别操作,取出数据插入到数据库输出查询,修改,删除,增加后的结果注释好友分类采用ajax技术做修改,删除操作权限拥有合法的管理员帐号密码输入修改,删除的,标识id号加工(处理过程)用户触发好友分类链接,查询数据库,根据标识id对好友分类进行修改,删除,点击添加对群组类别,插入到数据库中3.21积分规则管理功能名称积分规则管理功能编号I21功能描述查询,修改积分规则操作权限拥有合法的管理员帐号密码输入积分规则的条件加工(处理过程)根据比如发布日志,发布投票等条件进行加分,更新数据库输出修改后的积分规则注释无3.22管理员管理功能名称管理员管理功能编号i22功能描述管理员的增加改查,只有超级管理员才能有此权限;操作权限拥有合法的管理员帐号密码输入无加工(处理过程)根据不同权限,根据返回的相应界面,超级管理员有用所有权限,能修改,锁定,删除其他管理员的权限输出操作返回结果注释根据设计数据库结构,具体做权限管理这一块3.23日志管理功能名称日志管理功能编号i23功能描述根据搜索条件,查询日志列表,无条件则查询所有操作权限拥有合法的管理员帐号密码输入日志作者等搜索条件,日志标识id加工(处理过程)根据搜索条件,搜索日志,根据标识符id删除,锁定,查看详情输出查询结果,以及删除,锁定后的日志后的日志列表注释无3.24相册管理功能名称相册管理功能编号I24功能描述根据搜索条件,查询相册列表,无条件则查询所有操作权限拥有合法的管理员帐号密码输入相册名等条件,相册标识id加工(处理过程)根据搜索条件,搜索相册,根据标识符id删除,锁定输出查询结果,以及删除,锁定后的日志后的日志列表,链接到相册评论页注释无3.25照片管理功能名称照片管理功能编号I25功能描述根据搜索条件,查询照片列表,无条件则查询所有操作权限拥有合法的管理员帐号密码输入照片等条件,相册标识id加工(处理过程)根据搜索条件,搜索照片,根据标识符id删除,锁定输出操作结果注释无3.26分享管理功能名称分享管理功能编号I26功能描述根据搜索条件,查询分享列表,无条件则查询所有操作权限拥有合法的管理员帐号密码输入分享的条件,分享的标识id加工(处理过程)根据搜索条件,查出分享的内容,根据分享id对分享进行删除,锁定输出操作结果注释无3.27访问控制功能名称访问控制功能编号I27功能描述禁止指定ip访问,禁止网段访问,以及禁止时间段的访问操作权限拥有合法的管理员帐号密码输入ip地址和时间段的内容加工(处理过程)根据给定的ip地址和时间段,对数据进行保存输出保存到数据库注释这里ip段和时间段写到数据库或文件待定3.28站点设置功能名称站点设置功能编号I28功能描述网站的一些基本信息设置操作权限拥有合法的管理员帐号密码输入网站的基本信息加工(处理过程)通过输入的值,更新数据库,更改网站基本信息输出更新后的网站信息值注释无3.29数据统计功能名称数据统计功能编号I29功能描述网站数据的统计操作权限拥有合法的管理员帐号密码输入无加工(处理过程)查询数据库,查出网站上各种信息输出注册人数,群组数,照片数等数据信息注释无3.30评论管理功能名称评论管理功能编号I30功能描述对各种评论的查询,删除操作操作权限拥有合法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训讲稿课件
- 2024-2025学年度职称计算机考前冲刺练习试题及完整答案详解(典优)
- 应急安全主题培训校园课件
- 应急厅安全培训专家课件
- 2024年反射疗法师大赛理论测试卷AB卷附答案详解
- 老年人秋季腹泻治疗方案与风险控制
- 秋季腹泻与肠道微生态平衡关系及调节
- 软件著作权委托合同(标准版)
- 2024执业兽医模考模拟试题含答案详解【培优】
- 2025年生态修复工程中生物多样性保护与生物多样性保护项目规划研究报告
- 2024年高校红十字应急救护大赛理论考试题库(含答案)
- 餐厅厨房装修改造工程施工组织设计方案
- 2024玻璃钢贮罐拆除解体施工合同
- 2022年中国居民膳食指南
- 2024-2030年中国病理检查市场专题研究及市场前景预测评估报告
- 第3章 即时定位与地图构建技术课件讲解
- 汽车用品采购合同
- P.E.T.父母效能训练
- 《研学旅行课程设计》课件-了解研学旅行概念
- 传统中医针灸技术操作规范
- 沅陵旅游宣传方案
评论
0/150
提交评论