您的当前位置:首页正文

社交网站需求分析说明书

2021-09-05 来源:爱站旅游
导读社交网站需求分析说明书
需求分析说明书

The Specification of Requirement Analysis

专 业:

报告日期: 2014年5月25日

目录

第一章 引言 ................................................................................................................... 1。1 编写目的 ................................................................................................................ 1.2项目背景 .................................................................................................................. 1.3参考资料 .................................................................................................................. 第二章 任务介绍 ............................................................................................................ 2。1项目目标 ................................................................................................................ 第三章 系统模块功能 ...................................................................................................... 3.1系统功能 .................................................................................................................. 3。2模块功能 ................................................................................................................

3.2.0 注册,登录模

块...。..。..。。....。......。。.。..。。。....。.。...。。。。.。.。。.。。.。。。...。。。.。...。....。。。.。.。.。...

3。2。1个人信息查看模

块。。.。。。。...。.。。......。。...。。。..。.。。。.。.。。。。。..。。。。。.....。...。.。..。。..。。。。。..。.。。.。..

3.2。2生活模

块。。.。.。.。..。.。...。.。。..。..。。。.。。。。.。。.。。.....。。。。。。。...。。。..。.。.。...。.。。。。。..。。.。。....。.。。.。。

3.2.3新闻模块 .................................................................................................... 3.2。4教育模块 .................................................................................................. 3.2。5数码模块 .................................................................................................. 3.2。6文学模块 .................................................................................................. 3.2.7 IT模块 ....................................................................................................... 3。2.8校园市场模块 ........................................................................................... 3。2。9学习交流中心 .........................................................................................

3。3.0收藏模

块.。。..。..。.。。..。.。...。..。。..。..。。。。。..。..........。。.。。。.。。....。..。。.。。。。。.。。..。.。..。。。。。。.。..。. 3。3。1系统管理模

块.。.。。..。.。。...。。.。。..。。.。。..。...。。。。。。。..。.。.。.。.。...。... 3.3。2会员管理模

块。。。。。.。.。.。。。.。。.。.。.。..。。。。。。。......。。.。。。。.......。...。.

3。3.3消息收发模

块...。。...。。。.。..。.。。。。.....。.。。..。.。。...。。.。.。..。。.。...。。

3.3基本实体—联系图(E—R图) ..................................................................................

3.3.1用户与版面之间管理关系E—R图 .................................................... 3.3.2用户与留言之间的E—R图 ..............................................................

3.4网页导航界面............................................................................................................ 第四章 项目适用用户 ...................................................................................................... 4.1 项目适用用户 ........................................................................................................... 第五章 模块分析 ............................................................................................................ 5。1:个人信息的定义及约束 ......................................................................................... 5.2项目环境的定义与约束 .............................................................................................. 5.3数据字典 .................................................................................................................. 5。4项目环境的定义与约束 ............................................................................................ 第六章 项目非功能需求 ................................................................................................... 6。1 运行环境 ................................................................................................................

6。3.1用户接口需求 ........................................................................................... 6.3。2硬件接口需求 ........................................................................................... 6。3.3接口需求 ..................................................................................................

6。4性能需求 ................................................................................................................ 6。5响应要求 ................................................................................................................ 6.6安全行要求 ............................................................................................................... 6.6出错处理需求............................................................................................................ 6.7设计和实现上的限制(约束).......................................................................................

第一章 引言

1.1 编写目的

本报告是为研究的SNS 类型网络而编写,以沟通,娱乐休闲,资讯,学习服务社区群

众方便百姓生活为目的。

1.2项目背景

A.本网站是在为了满足各学校学生之间交流的情况下开发的,实用,美观,高效的目的,该网络能够提供如下需求:1、学生交流平台2、学生信息发布平台3、校内校外的交流功能4、社区新闻公告发布5、社区查询等功能。

B.待开发的网站类型:社区类型网站;随着信息时代的发展,社会普遍对网络的需求,该网络能够提供更多的实用功能,本着服务社区群众方便百姓生活、娱乐及旅游休闲方向开发的,该社区网站是为广大的在校大学生谋福利,获取新鲜的咨询,该网络实现如下需求:交流平台 ,信息发布平台, 交流功能,社区新闻公告发布 ,社区查询等功能。

B。本项目的用户:全体在校大学生 C.本项目的任务开发者:

D.项目与其他软件或其他系统的关系:该系统在WIN XP 、WIN7 系统中都能很好的运行,具有很好的兼容性。

1。3参考资料

百度网站的文档《需求分析模版》和相关资料

白晓波老师提供的《福建工程学院软件学院学籍管理系统需求调研报告 》 《软件工程初级教程》 --————-—清华大学出版社 《面向用户的软件界面设计》 --—-——--清华大学出版社

第二章 任务介绍

2.1项目目标

本项目设定的目标如下

该网站能够提供良好的界面,方便用户查询相关咨讯; 该网站具有良好的交互能力,便于用户操作; 该网站要求突出主题,便于用户了解最新鲜资讯;

该网站允许有广告栏,旅游社可以通过广告发布自己的特点及优势; 用户可以通过注册成会员,进行网上相应操作; 用户可以对相应的社团在网上进行投诉;

2。2项目定义(术语和缩写词)

摘要:社区网络服务,依据六度理论[1],以认识朋友的朋友为基础,扩展自己的人脉,并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。旨在为广大用户提供和建立社会性的网络服务,为人们构建类似于现实生活中的人脉资源。在需要时为人们充分地发挥这项资源的目的。 名词定义:

数据字典

数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及个实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系. 属性:实体或者联系所具有的性质。

第三章 系统模块功能

3。1系统功能

1)社区网站有如下功能的组成:

➢ 用户注册

新用户注册,提供用户信息,检验用户信息的有效性,并将用户信息持久化. ➢ 用户登录

提供用户凭证,验证用户信息,基于角色授权。 ➢ 用户管理

管理员有系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等。 ➢ 网站社区版块管理

社区管理员可以添加、删除、调整网站版块。

➢ 留言管理

社区管理可以对所有留言进行转移、置顶、删除等操作,社区管理员可以转移本版块留言,也可以对本版块论坛中的文章进行置顶、删除等操作。 ➢ 留言发表

注册用户可以在注册的社区版块中发表新留言信息。 ➢ 留言回复

用户可以对自己感兴趣的社区版块留言薄中发表留言回复。 ➢ 资源分享

用户可以在不同类别的专业论坛分享资源(上传,下载,收藏等)。 ➢ 相关链接

用户可以进入其它论坛浏览等。

2.2。1基本实体—联系图(er图) 1)用户与版面之间管理关系er图 ➢ 页面浏览

用户可以浏览所有权限范围内的页面.

3。2模块功能

3。2。0注册,登录模块

非会员可以通过注册成为CFFA系统会员;会员登录系统后,才能够查看个人信息,才能够对浏览网站,才能够收藏评论;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。

3.2。1个人信息查看模块

会员登录后,可以查看自己用户名的相关信息,可以查看以往浏览过的资源或新闻,感兴趣的新闻,个人信息汇总,修改个人信息,查看收藏夹,查看下载历史,查看个人历史等信息。

3。2。2生活模块

为生存发展而进行各种活动.人的各种活动,包括日常生活行动、工作、休闲、社交等职业生活、个人生活、家庭生活和社会生活。而网站里的生活版块为用户提供衣食住行的生活指南,给这些喜欢分享自己生活上的小妙招小趣事的人提供平台,建立讨论区。许多用户可以根据讨论区结识从而获得更多的分享

用户 发表新鲜资讯帖 回复帖子 下载相关资源 添加帖友 生活新鲜事提醒 跟帖

3.2.3新闻模块

网站中的新闻就是为用户时时更新最新国内外动态,足不出户就可以了解天下事。

新闻 国内动态 国际消息 港台娱乐 内地消息 发表帖子消息 跟帖 回复

3.2。4教育模块

凡是增进人们的知识和技能、影响人们的思想品德的活动,都是教育。网站为网友提供各种教育途径的资料,供网民挑选,还有即时更新教育动态方便大众

教育 英语版图 培训天地 动态更新 搜索 发表帖子消息 跟帖 回复

3.2.5数码模块

提供一些热门手机,笔记本,家电的咨询,让用户讨论在使用时的出现的问题和一些使

数码模块

3。2.6文学模块

根据网络点击率(周点击榜,月点击榜),好评度,推荐小说,最新小说。小说分类,校园,都市,悬疑,历史,武侠,社会,玄幻,科幻.

有问必答 数码推荐 数码达人 热帖排行 3。2。7 IT模块

该模块可以让用户关注一些常用的IT技术问题,在生活中常碰到的问题。而用户可以跟帖、发帖、评论帖子。

技术交流:用户可以在此页面做一些有关IT方面的交流,比如系统的安装、软件的安装、软件的使用情况等。

跟帖:用户可以根据自己的情况而去跟自己认为有必要跟的帖子的热度去跟帖。

发帖:用户可以根据帖子的内容情况,觉得该帖比较有技术性的问题而去发帖。

评论帖子:用户可以对此帖进行评论。

IT模块 技 术 交 流 IT小知识 回 复 帖 子 跟 帖 子 下载 热帖榜

3.2。8校园模块

该模块可以让用户在校园里找到跳蚤市场、学习交流中心、记录大学的生活等 跳蚤市场:用户可以在跳蚤市场进行一些交易,比如可以买卖书籍、买卖生活用品等。

3。2.9学习交流中心

在此模块中,用户可以在此页面做一些学术交流、或分享学长、学姐的一些学习资源,学习心得得等。

记录大学生活:用户可以在此记录大学的生活,也可以晒晒舍友的生活照.

校园市场模块 跳 蚤 市 场 交 流 中 心 记 录 大 学

3。3.0收藏模块

会员可以通过组合搜索或者快速搜索查找所需要的东西,可以查看返回结果中的某一具体信息,能够对该项进行评论,如果觉得自己需要,可以把该资源加入收藏夹,也可以在该项下边评论力顶,会员可以查看自己的状态信息,并对其进行修改,生成客户资料;资料生成后,由后台服务人员进行整理存档。 后台用于管理员对网站的管理,管理员分不同的角色:超级管理员,资料管理员,会员管理员,消息管理员,其中超级管理员拥有所有权限对网站进行管理。

3.3.1系统管理模块

此模块只有超级管理员有权进行操作,可设置系统参数,授予和收回管理员的权限,创建新的管理员。

管理员登陆浏览会员列表禁用成功浏览禁用会员列表启用成功禁用会员搜索会员否否是否存在搜索禁用会员启用会员是否存在是是目标会员目标会员3。3.2会员管理模块

超级管理员和会员管理员对此模块有权操作。该模块将实现会员等级的设置与会员等级关系的确定.

3。3。3消息收发模块

超级管理员和消息管理员对此模块有权操作.该模块将市场消息,热门话题,热门资源,本月top 10排行榜发布在前台首页.

3.3基本实体—联系图(E-R图)

3。3。1用户与版面之间管理关系E-R图

用户名 性别 密码 实名 用户类 注册日期 用户 M 管理 N 社区版面 申请管理理由 批准否 社区名称 简介 公告

3.3。2用户与留言之间的E—R图

用户名 性别 密码实名 用户类 注册日期 用户 1 发表 M 留言 发表时间 类别 内容 其它

3.4网页导航界面 一级导航:待设计 二级导航:待设计

第四章 项目适用用户

4.1 项目适用用户

此项目适用于广大在校大学生。我们做这个网站,就给了他们一个减轻压力休闲娱乐的平台,

第五章 模块分析

5。1:个人信息的定义及约束

1 2 3 4 信息项 约束 呢称 性别 年龄 出生日期 国籍 喜好 个性签名 头像选择 以英文、文字开头,最多能容纳8个字符 男/女 ,布尔值、男=0,女=1 int Datetime,(日期类型,年-月-日) 5 6 7 varchar字符串 Varchar,能够容纳30个字符 Varchar字符串,考虑到叶面管理中可能会存在一些漏洞,建议个性签名能支持200字符 8 5。2项目环境的定义与约束 1 信息项 服务端环境 数据库 WEB 用户 约束 选择Windows操作系统或者更高的操作系统 2 3 4 SQL 2008数据库、My sql或者oracle数据库 Dream web 只能进行页面操作 5.3数据字典 用户表: 列名 MbAds 数据范围 varchar(20) 非空否 非空 约束 定义 会员所属学校 MbId MbName int varchar(20) 非空 非空 主键 会员ID 会员姓名 MbLandName MbPassw varchar(20) varchar(64) 非空 非空 唯一 登录名 登录密码 MbPhone varchar(15) 空 电话号码 板块表: 信息项 数据类型 约束条件 说明 1 2 3 4 5 6 ForumID ForumName Describe EstabDate AdminID ForumTypeID Number(4) Varchar(24) varchar(128) Date Varchar(12) PK Not null 板块ID 板块名称 简介 日期时间 FK PK Not null 建立板块的管理员 社区板块 Number(4) 留言表 1 2 3 4 信息项 BulletinID UserID Subject Content ForumID PubDate 数据类型 约束条件 说明 留言ID 用户ID 主题 内容 板块ID 发布日期 Number(12) PK Varchar(12) FK Varchar(128) Not null Varchar(40000) 5 6 Number(4) FK Date 访问许可表: 1 2 3 信息项 ACID ForumID UserID 数据类型 Number(10) Number(4) Varchar(12) 约束条件 PK FK not null PK not null 说明 板块ID 用户ID 通告表 1 2 3 信息项 AccounceID ForumID Subject 数据类型 Number(8) Number(4) Varchar(256) Date Date 约束条件 PK FK Not null 说明 公告ID 板块ID 公告主题 4 5 PubTime UpdateTime 发布时间 更新时间 公告内容表 1 2 3 4 信息项 ContentID AccounceID Period ActionPlan 数据类型 Number(10) Number(8) 约束条件 PK FK 说明 内容ID 公告ID 内容情况 需要解决的问题或行动计划 发布时间 Varchar(128) Varchar(4000) Date 5 Pubtime 5.4项目环境的定义与约束

1 2 3 4

信息项 服务端环境 数据库 WEB 用户 约束 选择Windows操作系统或者更高的操作系统 SQL 2008数据库、My sql或者oracle数据库 Dream web 只能进行页面操作 第六章 项目非功能需求

6。1 运行环境

要求内存256以上,cpu 2.0GHz以上.Clinet内存128以上,cpu奔腾III以上. 运行该软件所需要的硬设备

6。2支持软件

操作系统windos系统、数据库管理系统:SQL数据库系统。 接口

本接口将提供确保系统正确的与外部不就进行通信的信息

6。3.1用户接口需求

提供用户登录框,进行权限认证,有相关板块—-—班级社区、年级社区、个性社区、新闻公告、友情链接、意见建议等,利用菜单界面驱动方式,对用户友好,必须对鼠标和键盘单独支持。

6。3。2硬件接口需求

1)、服务器:主频要求2。8GHz以上,内存1GB以上,显卡的颜色配置需要设置为24位增强或32位真彩色。(具体视学校所提供的服务器而定) 2)终端设备:主频要求400MHz以上,内存64MB以上,显卡的颜色配置为24位增强色或32位真彩色,显示器分辨率为1024*768。

6。3。3接口需求

1)、操作系统:支持window NT、windows2000、windowsXP、linux 2)、应用软件:数据库应用软件:my sql。

6。4性能需求

本节将较完整的描述系统的性能要求 网络要求:

1、服务器要求能承载1000用户同时在线。 2、网络宽带要求100MB以上

6.5响应要求

1、数据精确度:查询时应保证查全率,所以相应域包含查询关键字的记录都应能查到。

2、时间特性:进行查询时以秒为单位,以达到实时性;而进行 增加,删除和修改等操作时,可以根据数据的多少分别以秒和分为单位,原则是操作人员不因时间而影响效率。一般操作的响应时间应在1-2秒内,对磁盘和打印机肥沃响应时间应 在可接受的时间内完成。

3、适应性:对前面提到的运行环境要求不应存在困难.

6。6安全行要求

1、客户端与服务器两者之间通信的数据必须加密

2、数据库的管理员只能有一名,只有他(她)可以对数据库的所以信息做任何操作.

6。6出错处理需求

1、本系统可能有出错的情况: *用户身份认证时可能出错、 *信息输出出错

2、出错出来方法及补救措施:

*根据出错的种类提示身份认证重新输入、系统给出出错提示。

*系统给出正常的操作序列。

6.7设计和实现上的限制(约束)

*项目的第一个版本必须在2014年6月末交付,所以,对网站的功能实现上此案去实用的原则。

*力求开发出一个功能精简的网站。

因篇幅问题不能全部显示,请点此查看更多更全内容