社交网站需求分析说明书.docx
- 文档编号:3531513
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:19
- 大小:159.67KB
社交网站需求分析说明书.docx
《社交网站需求分析说明书.docx》由会员分享,可在线阅读,更多相关《社交网站需求分析说明书.docx(19页珍藏版)》请在冰豆网上搜索。
社交网站需求分析说明书
需求分析说明书
TheSpecificationofRequirementAnalysis
专业:
报告日期:
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.7IT模块
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.项目与其他软件或其他系统的关系:
该系统在WINXP、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.7IT模块
该模块可以让用户关注一些常用的IT技术问题,在生活中常碰到的问题。
而用户可以跟帖、发帖、评论帖子。
技术交流:
用户可以在此页面做一些有关IT方面的交流,比如系统的安装、软件的安装、软件的使用情况等。
跟帖:
用户可以根据自己的情况而去跟自己认为有必要跟的帖子的热度去跟帖。
发帖:
用户可以根据帖子的内容情况,觉得该帖比较有技术性的问题而去发帖。
评论帖子:
用户可以对此帖进行评论。
3.2.8校园模块
该模块可以让用户在校园里找到跳蚤市场、学习交流中心、记录大学的生活等
跳蚤市场:
用户可以在跳蚤市场进行一些交易,比如可以买卖书籍、买卖生活用品等。
3.2.9学习交流中心
在此模块中,用户可以在此页面做一些学术交流、或分享学长、学姐的一些学习资源,学习心得得等。
记录大学生活:
用户可以在此记录大学的生活,也可以晒晒舍友的生活照。
3.3.0收藏模块
会员可以通过组合搜索或者快速搜索查找所需要的东西,可以查看返回结果中的某一具体信息,能够对该项进行评论,如果觉得自己需要,可以把该资源加入收藏夹,也可以在该项下边评论力顶,会员可以查看自己的状态信息,并对其进行修改,生成客户资料;资料生成后,由后台服务人员进行整理存档。
后台用于管理员对网站的管理,管理员分不同的角色:
超级管理员,资料管理员,会员管理员,消息管理员,其中超级管理员拥有所有权限对网站进行管理。
3.3.1系统管理模块
此模块只有超级管理员有权进行操作,可设置系统参数,授予和收回管理员的权限,创建新的管理员。
3.3.2会员管理模块
超级管理员和会员管理员对此模块有权操作。
该模块将实现会员等级的设置与会员等级关系的确定。
3.3.3消息收发模块
超级管理员和消息管理员对此模块有权操作。
该模块将市场消息,热门话题,热门资源,本月top10排行榜发布在前台首页。
3.3基本实体—联系图(E-R图)
3.3.1用户与版面之间管理关系E-R图
3.3.2用户与留言之间的E-R图
3.4网页导航界面
一级导航:
待设计
二级导航:
待设计
第四章项目适用用户
4.1项目适用用户
此项目适用于广大在校大学生。
我们做这个网站,就给了他们一个减轻压力休闲娱乐的平台,
第五章模块分析
5.1:
个人信息的定义及约束
信息项
约束
1
呢称
以英文、文字开头,最多能容纳8个字符
2
性别
男/女,布尔值、男=0,女=1
3
年龄
int
4
出生日期
Datetime,(日期类型,年-月-日)
5
国籍
varchar字符串
6
喜好
Varchar,能够容纳30个字符
7
个性签名
Varchar字符串,考虑到叶面管理中可能会存在一些漏洞,建议个性签名能支持200字符
8
头像选择
5.2项目环境的定义与约束
信息项
约束
1
服务端环境
选择Windows操作系统或者更高的操作系统
2
数据库
SQL2008数据库、Mysql或者oracle数据库
3
WEB
Dreamweb
4
用户
只能进行页面操作
5.3数据字典
用户表:
列名
数据范围
非空否
约束
定义
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
ForumName
Varchar(24)
Notnull
板块名称
3
Describe
varchar(128)
简介
4
EstabDate
Date
日期时间
5
AdminID
Varchar(12)
FK
建立板块的管理员
6
ForumTypeID
Number(4)
PKNotnull
社区板块
留言表
信息项
数据类型
约束条件
说明
1
BulletinID
Number(12)
PK
留言ID
2
UserID
Varchar(12)
FK
用户ID
3
Subject
Varchar(128)
Notnull
主题
4
Content
Varchar(40000)
内容
5
ForumID
Number(4)
FK
板块ID
6
PubDate
Date
发布日期
访问许可表:
信息项
数据类型
约束条件
说明
1
ACID
Number(10)
PK
2
ForumID
Number(4)
FKnotnull
板块ID
3
UserID
Varchar(12)
PKnotnull
用户ID
通告表
信息项
数据类型
约束条件
说明
1
AccounceID
Number(8)
PK
公告ID
2
ForumID
Number(4)
FK
板块ID
3
Subject
Varchar(256)
Notnull
公告主题
4
PubTime
Date
发布时间
5
UpdateTime
Date
更新时间
公告内容表
信息项
数据类型
约束条件
说明
1
ContentID
Number(10)
PK
内容ID
2
AccounceID
Number(8)
FK
公告ID
3
Period
Varchar(128)
内容情况
4
ActionPlan
Varchar(4000)
需要解决的问题或行动计划
5
Pubtime
Date
发布时间
5.4项目环境的定义与约束
信息项
约束
1
服务端环境
选择Windows操作系统或者更高的操作系统
2
数据库
SQL2008数据库、Mysql或者oracle数据库
3
WEB
Dreamweb
4
用户
只能进行页面操作
第六章项目非功能需求
6.1运行环境
要求内存256以上,cpu2.0GHz以上.Clinet内存128以上,cpu奔腾
以上.
运行该软件所需要的硬设备
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)、操作系统:
支持windowNT、windows2000、windowsXP、linux
2)、应用软件:
数据库应用软件:
mysql。
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月末交付,所以,对网站的功能实现上此案去实用的原则。
*力求开发出一个功能精简的网站。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社交 网站 需求 分析 说明书