社交关系挖掘与分析可视化需求分析.docx_第1页
社交关系挖掘与分析可视化需求分析.docx_第2页
社交关系挖掘与分析可视化需求分析.docx_第3页
社交关系挖掘与分析可视化需求分析.docx_第4页
社交关系挖掘与分析可视化需求分析.docx_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

21社交关系挖掘与分析可视化需求分析社交关系挖掘与可视化需求分析The Specification of Requirement Analysis 专业: 计算机科学与技术1班 组员: 王永康、蔡艺莹、李格格、郭双婷 报告日期:2016年6月24日目录第一章:概述.3第二章:目标范围.4第三章:可行性分析.8第四章 :系统模块功能.9第五章:社交关系网站E-R图.3第六章 :设计目标.14第七章:开发环境以及运行环境.15第八章:逻辑结构设计.15第一章:概述1.1 文档目的 需求分析报告是外部文档,是产品经理和项目经理从业务和用户角度收集业务信息、当前的应用环境等信息,并从利用这些信息获取、分析业务和用户的需求,验证和优化解决方案。在需求分析报告中要包含系统当前和未来使用场景的描述。需求分析报告的主要读者是客户和项目组成员。最终需要客户和项目组对此报告做认可。1.2 参考资料 百度网站的文档需求分析模版和相关资料软件工程初级教程 -清华大学出版社 面向用户的软件界面设计 -清华大学出版社第二章:目标范围2.1业务目标本网站是在为了满足各学校学生之间交流的情况下开发的,简洁,实用,美观,高效的目的,该网站能够提供如下需求:开发一个社交关系网站系统之前,首先需要考虑用户的需求是什么,即该网站应该实现的主要功能。通过相关调查发现,在编写社交关系网站系统时,应将登陆者分为两种角色,即注册会员和后台管理员。会员在登录进入该社交网站系统后,不仅可以查看会员自己的个人主页、日志、相册等,还可以选择、添加、修改、删除会员自己的个人好友。此外,会员还能通过系统算法分析其个人信息,在好友关系页面搜索查看会员自己的社交关系,即可能有关系或者可能认识的好友。稍后变可对其进行添加。后台管理员登陆后,可以根据实际情况添加其他管理员以维护此社交关系网站的信息环境和安全。后台管理员还可以通过编辑将所有会员的基本注册信息以列表方式呈现,为了以防注册会员忘记密码或者登录用户名时造成的状况,后台管理员可以协助更改。除此之外,后台管理员还需要处理注册会员相互发出的好友添加、删除、更改的请求。2.2项目定义(术语和缩写词)摘要:社区网络服务,依据六度理论1,以认识朋友的朋友为基础,扩展自己的人脉,并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。旨在为广大用户提供和建立社会性的网络服务,为人们构建类似于现实生活中的人脉资源。在需要时为人们充分地发挥这项资源的目的. 名词定义: 数据字典:数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及个实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。 实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。2.3项目规划A.以沟通,娱乐休闲,服务社区群众方便百姓生活为目的。 B.本项目的用户:全体在校大学生 C.系统角色主要有:普通用户、注册用户、管理员。D.项目与其他软件或其他系统的关系:该系统在WIN XP 、WIN7 系统中都能很好的运行,具有很好的兼容性E.社交关系网站系统主要由前台用户模块和后台管理模块组成。(1)前台功能模块:用户注册、登录、用户资料修改、用户个人主页、添加好友、确认好友请求、修改好友、删除好友、登录检测、注销模块、系统检测、好友关系分析(2)后台功能模块:查看用户信息、确认好友请求、点击量统计、修改用户登录信息、1. 普通用户注册后成为注册用户,注册用户登录后进入用户管理,在用户管理页面注册用户可以使用好友管理、好友推荐管理、我的主页管理、添加好友管理。前台功能模块业务流程见下图:2. 管理员登录后进入网站管理页面,对网站进行管理。后台管理模块业务流程见下图:第三章:可行性分析待开发的网站类型:社区类型网站;随着信息时代的发展,社会普遍对网络的需求,该网络能够提供更多的实用功能,本着服务社区群众方便百姓生活、娱乐及旅游休闲方向开发的,该社区网站是为广大的在校大学生谋福利,获取新鲜的咨询,该网络实现如下需求:交流平台 ,信息发布平台, 交流功能,社区新闻公告发布 ,社区查询等功能。P搭建社交关系网站系统时,后台数据库系统我们使用的是SQL server2008,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理的数据库大、效率高;前台采用Visual studio2010和Dreamweaver8,可以和SQL server2008进行无缝连接。本网站设计思路是在Tomcat容器中基于HTML和JS,利用JavaBean技术连接数据库,网站的前台帮助客户用来购物,后台帮助企业、个体经营者管理员修改货品信息,管理用户信息以及处理订单。之后实现网站经营者进行网站管理与分析的功能。第四章:系统模块功能社交关系网站系统需求分析中,会员前台功能结构图如下:社交关系网站系统需求分析中,管理员后台功能结构图如下:社交关系网站系统需求分析中,注册用户登录数据流图如下:社交关系网站系统需求分析中,用户图片上传数据流图如下:社交关系网站系统需求分析中,用户发表动态数据流图如下:社交关系网站系统需求分析中,用户删除好友、修改资料数据流图如下:社交关系网站系统需求分析中,用户查找好友流图如下:第五章:社交关系网站E-R图第六章:设计目标对于典型的数据库管理系统,尤其是与社交网站有关的,如此大的数据流量的网络数据库管理系统,必须得要满足使用方便、操作灵活等各种各样的设计要求。而本系统,在设计的时候,理应要考虑到满足到以下的几点要求:本项目设定的目标如下 1、 该网站能够提供良好的界面,方便用户查询相关咨讯; 2、 该网站具有良好的交互能力,便于用户操作; 3、 该网站要求突出主题,便于用户了解最新鲜资讯; 4、 该网站允许有广告栏,可通过广告发布自己的特点及优势; 5、 用户可以通过注册成会员,进行网上相应操作; 6、 用户可以对与自己有直接或间接好友关系进行添加,能够显示浏览记录;7、 界面设计美观并且要友好,要方便人机交互。查询信息时灵活、方便、快捷、准确、有效。数据的储存要安全可靠8、系统最大限度地实现易维护性以及易操作性。9、系统运行稳定、安全可靠。第七章:开发环境以及运行环境硬件平台:CPU:P41.8GHz内存:1024MB以上软件平台:操作系统:Windows 7数据库:SQL server2008开发环境:Visual Studio2010、Dreamweaver8开发语言:c#第八章:逻辑结构设计数据字典数据字典包括数据项、数据结构、数据流、数据处理4个部分。其中数据项是数据的最小组成单位,若干个数据项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论