《社交网站需求分析说明书(共20页).doc》由会员分享,可在线阅读,更多相关《社交网站需求分析说明书(共20页).doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上需求分析说明书 The Specification of Requirement Analysis专 业: 报告日期: 2014年5月25日 目录 3.2.0 注册,登录模块. 3.2.1个人信息查看模块. 3.3.0收藏模块. 3.3.1系统管理模块. 3.3.2会员管理模块. 3.3.3消息收发模块. 第一章 引言1.1 编写目的本报告是为研究的SNS 类型网络而编写,以沟通,娱乐休闲,资讯,学习服务社区群众方便百姓生活为目的。1.2项目背景A. 本网站是在为了满足各学校学生之间交流的情况下开发的,实用,美观,高效的目的,该网络能够提供如下需求:1、学生交流平台2
2、、学生信息发布平台3、校内校外的交流功能4、社区新闻公告发布5、社区查询等功能。B. 待开发的网站类型:社区类型网站;随着信息时代的发展,社会普遍对网络的需求,该网络能够提供更多的实用功能,本着服务社区群众方便百姓生活、娱乐及旅游休闲方向开发的,该社区网站是为广大的在校大学生谋福利,获取新鲜的咨询,该网络实现如下需求:交流平台 ,信息发布平台, 交流功能,社区新闻公告发布 ,社区查询等功能。B.本项目的用户:全体在校大学生C.本项目的任务开发者: D.项目与其他软件或其他系统的关系:该系统在WIN XP 、WIN7 系统中都能很好的运行,具有很好的兼容性。1.3参考资料百度网站的文档需求分析模
3、版和相关资料白晓波老师提供的福建工程学院软件学院学籍管理系统需求调研报告 软件工程初级教程 -清华大学出版社面向用户的软件界面设计 -清华大学出版社 第二章 任务介绍2.1项目目标本项目设定的目标如下 该网站能够提供良好的界面,方便用户查询相关咨讯;该网站具有良好的交互能力,便于用户操作;该网站要求突出主题,便于用户了解最新鲜资讯;该网站允许有广告栏,旅游社可以通过广告发布自己的特点及优势;用户可以通过注册成会员,进行网上相应操作;用户可以对相应的社团在网上进行投诉;2.2项目定义(术语和缩写词)摘要:社区网络服务,依据六度理论1,以认识朋友的朋友为基础,扩展自己的,并且无限扩张自己的人脉,在
4、需要的时候,可以随时获取一点,得到该人脉的帮助。旨在为广大用户提供和建立社会性的网络服务,为人们构建类似于现实生活中的人脉资源。在需要时为人们充分地发挥这项资源的目的.名词定义:数据字典数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及个实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。实体:客观世界中存在的且可互相区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的性质。第三章 系统模块功能3.1系统功能 1)社区网站有如下
5、功能的组成: 用户注册新用户注册,提供用户信息,检验用户信息的有效性,并将用户信息持久化。 用户登录提供用户凭证,验证用户信息,基于角色授权。 用户管理管理员有系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等。 网站社区版块管理社区管理员可以添加、删除、调整网站版块。 留言管理 社区管理可以对所有留言进行转移、置顶、删除等操作,社区管理员可以转移本版块留言,也可以对本版块论坛中的文章进行置顶、删除等操作。 留言发表注册用户可以在注册的社区版块中发表新留言信息。 留言回复用户可以对自己感兴趣的社区版块留言薄中发表留言回复。 资源分享用户可以在不同类
6、别的专业论坛分享资源(上传,下载,收藏等)。 相关链接用户可以进入其它论坛浏览等。2.2.1基本实体联系图(er图)1)用户与版面之间管理关系er图 页面浏览用户可以浏览所有权限范围内的页面。3.2模块功能3.2.0注册,登录模块非会员可以通过注册成为CFFA系统会员;会员登录系统后,才能够查看个人信息,才能够对浏览网站,才能够收藏评论;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。3.2.1个人信息查看模块会员登录后,可以查看自己用户名的相关信息,可以查看以往浏览过的资源或新闻,感兴趣的新闻,个人信息汇总,修改个人信息,查看收藏夹,查看下载历史,查看个人历史等信
7、息。 3.2.2生活模块为生存发展而进行各种活动。人的各种活动,包括日常生活行动、工作、休闲、社交等职业生活、个人生活、家庭生活和。而网站里的生活版块为用户提供衣食住行的生活指南,给这些喜欢分享自己生活上的小妙招小趣事的人提供平台,建立讨论区.许多用户可以根据讨论区结识从而获得更多的分享用户发表新鲜资讯帖回复帖子下载相关资源添加帖友生活新鲜事提醒跟帖3.2.3新闻模块网站中的新闻就是为用户时时更新最新国内外动态,足不出户就可以了解天下事。新闻国内动态国际消息港台娱乐内地消息发表帖子消息跟帖回复3.2.4教育模块凡是增进人们的知识和技能、影响人们的的活动,都是教育。网站为网友提供各种教育途径的资
8、料,供网民挑选,还有即时更新教育动态方便大众教育英语版图培训天地动态更新搜索发表帖子消息跟帖回复3.2.5数码模块数码模块提供一些热门手机,笔记本,家电的咨询,让用户讨论在使用时的出现的问题和一些使热帖排行数码达人热帖排行数码达人有问必答数码推荐3.2.6文学模块根据网络点击率(周点击榜,月点击榜),好评度,推荐小说,最新小说。小说分类,校园,都市,悬疑,历史,武侠,社会,玄幻,科幻。3.2.7 IT模块该模块可以让用户关注一些常用的IT技术问题,在生活中常碰到的问题。而用户可以跟帖、发帖、评论帖子。技术交流:用户可以在此页面做一些有关IT方面的交流,比如系统的安装、软件的安装、软件的使用情况
9、等。跟帖:用户可以根据自己的情况而去跟自己认为有必要跟的帖子的热度去跟帖。发帖:用户可以根据帖子的内容情况,觉得该帖比较有技术性的问题而去发帖。评论帖子:用户可以对此帖进行评论。 IT模块技术交流IT小知识回复帖子跟帖子下载热帖榜3.2.8校园模块该模块可以让用户在校园里找到跳蚤市场、学习交流中心、记录大学的生活等跳蚤市场:用户可以在跳蚤市场进行一些交易,比如可以买卖书籍、买卖生活用品等。3.2.9学习交流中心在此模块中,用户可以在此页面做一些学术交流、或分享学长、学姐的一些学习资源,学习心得得等。记录大学生活:用户可以在此记录大学的生活,也可以晒晒舍友的生活照。 校园市场模块跳蚤市场交流中心
10、记录大学3.3.0收藏模块会员可以通过组合搜索或者快速搜索查找所需要的东西,可以查看返回结果中的某一具体信息,能够对该项进行评论,如果觉得自己需要,可以把该资源加入收藏夹,也可以在该项下边评论力顶,会员可以查看自己的状态信息,并对其进行修改,生成客户资料;资料生成后,由后台服务人员进行整理存档。 后台用于管理员对网站的管理,管理员分不同的角色:超级管理员,资料管理员,会员管理员,消息管理员,其中超级管理员拥有所有权限对网站进行管理。3.3.1系统管理模块此模块只有超级管理员有权进行操作,可设置系统参数,授予和收回管理员的权限,创建新的管理员。3.3.2会员管理模块超级管理员和会员管理员对此模块
11、有权操作。该模块将实现会员等级的设置与会员等级关系的确定。3.3.3消息收发模块超级管理员和消息管理员对此模块有权操作。该模块将市场消息,热门话题,热门资源,本月top 10排行榜发布在前台首页。3.3基本实体联系图(E-R图)3.3.1用户与版面之间管理关系E-R图用户名性别密码实名用户类注册日期用户管理社区版面社区名称简介公告申请管理理由批准否MN3.3.2用户与留言之间的E-R图用户名性别密码码实名用户类注册日期用户发表留言类别内容其它发表时间1M3.4网页导航界面一级导航:待设计二级导航:待设计第四章 项目适用用户 4.1 项目适用用户此项目适用于广大在校大学生。我们做这个网站,就给了
12、他们一个减轻压力休闲娱乐的平台,第五章 模块分析5.1:个人信息的定义及约束信息项约束1呢称以英文、文字开头,最多能容纳8个字符2性别男/女 ,布尔值、男=0,女=13年龄int4出生日期Datetime,(日期类型,年-月-日)5国籍varchar字符串6喜好Varchar,能够容纳30个字符7个性签名Varchar字符串,考虑到叶面管理中可能会存在一些漏洞,建议个性签名能支持200字符8头像选择5.2项目环境的定义与约束信息项约束1服务端环境选择Windows操作系统或者更高的操作系统2数据库SQL 2008数据库、My sql或者oracle数据库3WEBDream web4用户只能进行
13、页面操作5.3数据字典用户表:列名数据范围非空否约束定义MbAdsvarchar(20)非空会员所属学校MbIdint非空主键会员IDMbNamevarchar(20)非空会员姓名MbLandNamevarchar(20)非空唯一登录名MbPasswvarchar(64)非空登录密码MbPhonevarchar(15)空电话号码板块表:信息项数据类型约束条件说明1ForumIDNumber(4) PK 板块ID 2ForumName Varchar(24) Not null 板块名称 3Describevarchar(128) 简介 4EstabDateDate 日期时间5AdminIDVar
14、char(12) FK建立板块的管理员6ForumTypeID Number(4)PK Not null社区板块留言表信息项数据类型约束条件说明1BulletinID Number(12) PK 留言ID 2UserID Varchar(12) FK 用户ID 3Subject Varchar(128)Not null 主题 4Content Varchar(40000) 内容 5ForumID Number(4) FK 板块ID 6PubDateDate 发布日期访问许可表:信息项数据类型约束条件说明1ACID Number(10) PK 2ForumID Number(4) FK not
15、null板块ID 3UserID Varchar(12)PK not null用户ID通告表信息项数据类型约束条件说明1AccounceID Number(8) PK 公告ID 2ForumID Number(4) FK 板块ID 3Subject Varchar(256) Not null 公告主题 4PubTime Date 发布时间 5UpdateTime Date 更新时间公告内容表信息项数据类型约束条件说明1ContentID Number(10)PK 内容ID2AccounceIDNumber(8)FK公告ID 3PeriodVarchar(128)内容情况4 ActionPlan
16、 Varchar(4000) 需要解决的问题或行动计划 5Pubtime Date发布时间5.4项目环境的定义与约束信息项约束1服务端环境选择Windows操作系统或者更高的操作系统2数据库SQL 2008数据库、My sql或者oracle数据库3WEBDream web4用户只能进行页面操作第六章 项目非功能需求6.1 运行环境要求内存256以上,cpu 2.0GHz以上.Clinet内存128以上,cpu奔腾III以上.运行该软件所需要的硬设备6.2支持软件 操作系统windos系统、数据库管理系统:SQL数据库系统。接口 本接口将提供确保系统正确的与外部不就进行通信的信息6.3.1用户
17、接口需求提供用户登录框,进行权限认证,有相关板块-班级社区、年级社区、个性社区、新闻公告、友情链接、意见建议等,利用菜单界面驱动方式,对用户友好,必须对鼠标和键盘单独支持。6.3.2硬件接口需求1) 、服务器:主频要求2.8GHz以上,内存1GB以上,显卡的颜色配置需要设置为24位增强或32位真彩色。(具体视学校所提供的服务器而定)2) 终端设备:主频要求400MHz以上,内存64MB以上,显卡的颜色配置为24位增强色或32位真彩色,显示器分辨率为1024*768.6.3.3接口需求1) 、操作系统:支持window NT、windows2000、windowsXP、linux2) 、应用软件
18、:数据库应用软件: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月末交付,所以,对网站的功能实现上此案去实用的原则。*力求开发出一个功能精简的网站。专心-专注-专业