社交网站需求分析说明书.docx
《社交网站需求分析说明书.docx》由会员分享,可在线阅读,更多相关《社交网站需求分析说明书.docx(33页珍藏版)》请在冰豆网上搜索。
![社交网站需求分析说明书.docx](https://file1.bdocx.com/fileroot1/2023-2/23/abb97ed2-f628-4000-8b09-87b93694dfbe/abb97ed2-f628-4000-8b09-87b93694dfbe1.gif)
社交网站需求分析说明书
需求分析说明书
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参考资料
XX网站的文档《需求分析模版》和相关资料
白晓波老师提供的《福建工程学院软件学院学籍管理系统需求调研报告 》
《软件工程初级教程》--------清华大学出版社
《面向用户的软件界面设计》 --------清华大学出版社
第二章 任务介绍
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网页导航界面
一级导航:
待设计
信息项
约束
1
呢称
以英文、文字开头,最多能容纳8个字符
2
性别
男/女 ,布尔值、男=0,女=1
3
年龄
int
4
出生日
期
Datetime,(日期类型,年-月-日)
5
国籍
varchar字符串
6
喜好
Varchar,能够容纳30个字符
7
个性签
名
Varchar字符串,考虑到叶面管理中可能会存在一些漏洞,建议个性签名
能支持200字符
8
头像选
择
信息项
约束
1
服务端环
境
选择Windows操作系统或者更高的操作系统
2
数据库
SQL 2008数据库、My sql或者oracle数据库
5.1:
个人信息的定义及约束
二级导航:
待设计
第四章 项目适用用户
4.1 项目适用用户
此项目适用于广大在校大学生。
我们做这个网站,就给了他们一个减轻压力休闲娱乐的
平台,
第五章 模块分析
列名
数据范围
非空否
约束
定义
MbAds
varchar(20)
非空
会员所
属学校
MbId
int
非空
主键
会员ID
MbName
varchar(20)
非空
会员姓
名
MbLandName
varchar(20)
非空
唯一
登录名
MbPassw
varchar(64)
非空
登录密
码
MbPhone
varchar(15)
空
电话号
码
信息项
数据类型
约束条件
说明
1
ForumID
Number(4)
PK
板块ID
2
ForumNa
me
Varchar(24)
Not null
板块名称
3
Describe
varchar(128)
简介
4
EstabDat
e
Date
日期时间
3
WEB
Dream web
4
用户
只能进行页面操作
用户表:
5.3数据字典
信息项
数据类型
约束条件
说明
1
AccounceID
Number(8)
PK
公告ID
2
ForumID
Number(4)
FK
板块ID
3
Subject