校园互动需求分析.docx
- 文档编号:27167773
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:18
- 大小:91.40KB
校园互动需求分析.docx
《校园互动需求分析.docx》由会员分享,可在线阅读,更多相关《校园互动需求分析.docx(18页珍藏版)》请在冰豆网上搜索。
校园互动需求分析
校园互动社区服务系统
需求分析要求
学院:
计算机科学与工程学院
班级:
姓名:
学号:
软件需求说明书
1引言
1.1编写目的
为了实现学校内同学们的交流,交朋友,或者寻找到志同道合的人而做的校园互动社区服务系统,针对广大在校生。
1.2背景
说明:
a.待开发的软件系统的名称:
校园互动社区服务系统;
b.本项目的任务提出者:
史朋;开发者:
史朋;用户:
广大西安理工大学在校生;实现该软件的计算中心或计算机网络:
西安理工大学计算机网络中心;
c.该软件系统同其他系统或其他机构的基本的相互来往关系:
无。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
《软件工程导论》
2任务概述
2.1目标实现广大西安理工大学在校生能够获得网上交友机会,并找到与自己志同道合的朋友,实现资源信息共享,以和个人能力的提高。
2.2用户的特点
列出本软件的最终用户的特点主要是在校大学生,而操作人员基本上是在校大学生,他们通过此系统实现网上交友。
以和本软件的预期使甩频度:
前期频度可能会低,等用户了解这个系统后,频度将会很大。
这些是软件设计工作的重要约束
2.3假定和约束
列出进行本软件开发工作的假定和约束,经费限制:
由于这是个服务性系统,所以经费会很紧张;开发期限:
10个月左右吧(具体还得看进度)。
3需求规定
3.1对功能的规定
该系统只针对西安理工大学在校生开放,学籍信息,成绩信息等将会从学分制系统获得;每个同学都有一个个人主页,类似人人网,主页功能主要是交友,可以按照班级,专业,兴趣爱好,学习内容建立好友关系;可以围绕兴趣,爱好,就业,课程等主题建立互动社区,进行交流和讨论。
3.2对性能的规定
3.2.1精度
说明对该软件的输入、输出数据精度的要求:
数据传输必须快捷,方便用户可以随时随地收到消息;;可能包括传输过程中的精度:
保证传输信息的准确性。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a.响应时间:
高效;
b.更新处理时间:
更新时间频繁;
c.数据的转换和传送时间:
数据转换快,传送时间短;
d.解题时间:
短。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a.操作方式上的变化:
适应各种操作方式;
b.运行环境的变化:
能够兼容windowxpwin7win8等系统;
c.同其他软件的接口的变化:
无;
d.精度和有效时限的变化;
e.计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3.3输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出和必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出和异常输出)以和图形或显示报告的描述。
3.4系统流程图
功能模块(类似SNS系统)图
整体运行流程图
3.4.1日志管理
3.4.1.1频道管理
日志频道的开通、修改、删除。
一个用户可以有多个频道(如:
生活、工作、学习)。
频道为一级分类。
频道下还有二级分类。
3.4.1.2日志管理
日志编辑上传:
使用html编辑器(字体,颜色,版式等)编辑日志。
正文中可以添加图片(多个)。
日志预览:
在保存之前可以预览效果。
日志信息:
标题、正文、上传时间(年月日时分)、日志频道、标签(便于查询)。
3.4.1.3隐私设定
隐私级别:
私人、朋友、同学、校友、公共。
3.4.1.4日志订阅
所被订阅的日志的最新文章每天会自动送到订阅人的电子邮箱。
3.4.1.5日志阅览
阅览分类:
自己的日志,订阅的日志和所有的日志。
自己的日志就是自己写的日志;订阅的会显示所订阅日志的最新文章(按更新时间排序);所有的日志显示站内最受欢迎的日志,按当天阅览量排(或可以自定义按周,月排序)。
订阅的日志(列表显示):
发表人(超链接,发表人主页)、标题(超链接,日志正文)、正文、日志频道、发表时间。
显示的信息可以选择(标题、部分信息、所有信息)。
所有的日志(列表显示):
发表人(超链接,发表人主页)、标题(超链接,日志正文)、发表时间。
3.4.1.6阅览量统计
按时间:
能够按当日、周、月、年统计。
保存每一天阅览量。
按地区:
能够按阅览用户的学校、城市、省、国家统计。
保存每一次阅览用户的信息(用户名、地区)。
3.4.1.7日志搜索
可以自定义按标题、种类(日志频道)、排名(阅览量)、标签、最新上传等搜索。
3.4.1.8日历搜索
点击日历上的天可以看到该天上传的文章(所有、自己、订阅)。
3.4.1.9日志留言
对此篇日志留言、评论。
留言信息:
留言内容、留言人用户名、留言人地区、留言时间(留言人信息系统自动记录)。
3.4.1.10日志收藏
将此篇日志(链接)加到自己的收藏夹中。
3.4.1.11日志评分
对此篇日志评分。
评分信息:
分值、评分人用户名、评分人地区、评分时间(评分人信息系统自动记录)。
3.4.1.12日志分享
可以把日志(链接)发给站内的好友(站内信箱、电子邮箱)。
3.4.2播客管理
3.4.2.1频道管理
播客频道的开通、修改、删除。
一个用户可以有多个频道(如:
搞笑、体育)。
3.4.2.2播客管理
播客上传:
上传播客文件。
隐私设定:
隐私级别:
私人、朋友、同学、校友、公共。
播客分类:
语音、影视。
播客信息:
标题、标签、播客文件、简介、上传时间。
3.4.2.3播客阅览
阅览分类:
自己的播客,订阅的播客和所有的播客。
自己的播客就是自己上传的播客;订阅的会显示所订阅播客的信息(按更新时间排序);所有的播客显示站内最受欢迎的播客,按当天阅览量排序(或可以自定义按周,月排序)。
浏览某作品时会列表显示该作品所在频道的其他作品。
订阅的播客(列表显示):
作者(超链接,作者主页)、标题(超链接,播放此播客)、简介、播客频道、发表时间、阅览量、评论次数。
所有的播客(列表显示):
作者(超链接,作者主页)、标题(超链接,播放此播客)、简介、播客频道、发表时间、阅览量、评论次数。
3.4.2.4播客搜索
可以自定义按标题,播客频道,种类(语音、影视)、排名(阅览量),标签,最新上传等搜索。
3.4.2.5播客留言
对此播客留言、评论。
留言信息:
留言内容、留言人用户名、留言人地区、留言时间(留言人信息系统自动记录)。
3.4.2.6播客收藏
将此播客(链接)加到自己的收藏夹中。
3.4.2.7播客评分
对此播客评分。
评分信息:
分值、评分人用户名、评分人地区、评分时间(评分人信息系统自动记录)。
3.4.2.8播客分享
可以把自己的播客(链接)发给站内的好友(站内信箱、电子邮箱)。
3.4.3文件管理
3.4.3.1分类管理
分类的添加、修改、删除。
3.4.3.2文件管理
文件上传:
文件大小限制。
文件删除:
删除所上传的文件。
隐私设定:
隐私级别:
私人、朋友、同学、校友、公共。
文件信息:
文件名称、标签、文件类别、上传时间。
3.4.3.3文件阅览
在线阅览、下载后阅览。
3.4.3.4文件搜索
可以自定义按文件名称、文件类别、标签、最新上传等搜索。
3.4.3.5文件收藏
将此文件(链接)加到自己的收藏夹中。
3.4.3.6文件分享
可以把自己的文件(链接)发给站内的好友(站内信箱、电子邮箱)。
3.4.4照片管理
3.4.4.1分类管理
相册分类的添加、修改、删除。
3.4.4.2相册建立
相册的添加、修改、删除。
日志中的照片被自动收藏在一个相册(日志相册)中。
自己的相册:
自己上传、别人上传(收藏夹照片、朋友上传、自己有关的照片(根据人物识别))、日志相册。
相册信息:
相册名称、分类、标签。
3.4.4.3照片管理
照片上传:
在选中的相册中上传照片。
照片自动压缩成固定比例。
照片预览:
预览正在上传的照片。
照片修改:
修改已经上传的照片的信息。
照片删除:
删除已经上传的照片。
照片信息:
照片文件(所有格式)、照片注释、上传日期
3.4.4.4照片阅览
按分类浏览照片。
3.4.4.5照片搜索
可以自定义按相册名称、分类、标签、照片注释、最新上传等搜索。
3.4.4.6人物识别
在多人照片(包括用户)中,设置每个人在照片中的具体位置。
3.4.4.7评分
对此照片(相册)评分。
评分信息:
分值、评分人用户名、评分人地区、评分时间(评分人信息系统自动记录)。
3.4.4.8留言
对此照片(相册)留言、评论。
留言信息:
留言内容、留言人用户名、留言人地区、留言时间(留言人信息系统自动记录)。
3.4.4.9照片收藏
将此照片(相册)链接加到自己的收藏夹中。
3.4.4.10照片共享
可以把自己照片(相册)链接的发给站内的好友(站内信箱、电子邮箱)。
3.4.5音乐管理
3.4.5.1分类管理
音乐分类的添加、修改、删除。
音乐分类:
流行,古典,乐器等。
3.4.5.2音乐管理
音乐上传:
在选中的音乐分类中上传音乐(文件格式)。
分本地上传和网络连接上传两种上传方式。
本地上传:
在本地计算机查找要上传的音乐文件,输入歌曲名称、歌手、歌词。
网络连接上传:
在本站内搜索要上传的歌曲,搜索结果以列表形式显示,选中要上传的歌曲,输入歌曲名称、歌手、歌词。
每个新上传音乐被记录在数据库。
音乐修改:
修改已上传的音乐的信息。
音乐删除:
删除已上传的音乐。
音乐信息:
歌曲名称、歌曲地址、歌手、歌词、音乐分类、语言(中、英等)。
3.4.5.3编辑歌词
对于已上传的音乐,可以编辑其歌词。
3.4.5.4音乐播放
选中要播放的音乐,进入播放页面。
flash播放器(macromediaflashplayer)。
短期实现可能有技术困难,建议使用RealPlayer播放器。
3.4.5.5音乐排名
在音乐管理首页显示音乐排名(按被播放、收藏次数排序)。
3.4.5.6音乐搜索
可以按歌曲排名,歌手,类别,名称,语言,标签,最新上传等。
3.4.5.7音乐收藏
将此音乐(链接)加到自己的收藏夹中。
3.4.5.8音乐评分
对此音乐评分。
评分信息:
分值、评分人用户名、评分人地区、评分时间(评分人信息系统自动记录)。
3.4.5.9音乐共享
可以把自己音乐(链接)的发给站内的好友(站内信箱、电子邮箱)。
1.如果上传时数据库有相同名称歌曲,歌手,上传歌曲转为站内连接。
a)如何识别?
有技术难度,建议取消(考虑)
i.歌曲和歌手
2.分:
音乐基地和原创音乐两个大类
a)原创音乐需要申请,需要开通
b)和5音乐分类的关系
3.原创音乐上传需管理员批准
4.阅览分类(我的音乐分:
我上传的音乐和我的原创音乐)
5.被收藏歌曲自动加入到播放器的播放列表
a)播放器在什么地方体现,Blog?
3.4.6书签管理
3.4.6.1书签分类
分类的添加、修改、删除。
书签可以分为多个类别(如:
生活、工作、学习)。
3.4.6.2书签管理
书签添加:
书签修改:
修改已有书签的信息。
书签删除:
删除已有书签。
书签信息:
分类、书签(链接)、注释。
3.4.6.3书签收藏
在浏览其他用户的书签时可以将书签添加到自己的收藏夹。
3.2.6.4阅览量统计
按时间:
能够按当日、周、月、年统计。
保存每一天阅览量。
按地区:
能够按阅览用户的学校、城市、省、国家统计。
保存每一次阅览用户的信息(用户名、地区)。
3.4.6.5书签搜索
可以自定义按分类、注释等搜索。
3.4.6.6隐私设定
隐私级别:
私人、朋友、同学、校友、公共。
3.4.6.7书签分享
可以把书签(链接)发给站内的好友(站内信箱、电子邮箱)。
3.4.7课程管理
3.4.7.1课程管理
课程添加、修改、删除。
每个课程有独立页面(针对在课程组里面的用户)。
课程信息:
课程名称、授课教师、成员列表、开课时间。
3.4.7.2留言墙
对此课程留言。
留言信息:
留言内容、留言人用户名、留言人地区、留言时间(留言人信息系统自动记录)。
3.4.7.3讨论区
用户可以对课程进行讨论。
3.4.8群族管理
3.4.8.1创建群族
不同的族群,每个族群有自己的版面。
发起人可以添加族群管理员。
族群版面:
照片、留言墙、讨论区、开展活动(发起人或管理员)。
群族信息:
名称、照片、发起人。
3.4.8.2参与群族
用户登录后可以参与到某个群族中。
3.4.8.3留言墙
对此群族留言。
留言信息:
留言内容、留言人用户名、留言人地区、留言时间(留言人信息系统自动记录)。
3.4.8.4讨论区
每个族群有自己的讨论区,群族内用户可以参与讨论。
3.4.8.5群族搜索
可以自定义按名称、发起人等搜索。
3.4.9活动管理
3.4.9.1创建活动
活动信息:
分类、标签、时间、地点。
隐私设定:
隐私级别:
私人、朋友、同学、校友、公共。
用户邀请:
可以发给自定义族群内用户信息,邀请其加入,被邀请人可以选择参加与否。
(功能同消息发布)
3.4.9.2参与活动
用户登录后可以参与到某个活动中。
3.4.9.3人数统计
统计参与活动的人数。
3.4.9.4搜索活动
可以自定义按分类、标签、时间、地点等搜索。
3.4.10收藏夹管理
在收藏夹中显示搜索用户收藏的内容(链接)。
分类显示。
类别为:
日志、播客等。
用户点击链接可以进入相应的浏览页面。
被收藏的照片可以预览。
3.4.11用户注册管理
3.4.11.1学校开通
用户注册时发现没有要选择的学校,可以使用此功能将学校开通。
用户填写学校开通申请表,用户提交申请表后,管理员可以选择开通该学校(批准开通时可以修改信息,如更改学校名称,地点等)。
学校开通申请表:
学校所在国家、省、市、学校名称、用户email、申请时间(系统自动)。
3.4.11.2用户登录
登录后进入用户管理页面。
3.4.12用户管理
3.4.12.1用户资料管理
1.用户可以更改、删除资料信息,如年龄,喜好,联系方式等。
2.学生用户可以添加所在系、宿舍、课程、任课老师等(被添加的信息会被记录在信息库,以供以后的用户选择;名称不会重复)。
3.所有信息可以点击(点击宿舍/老师可以看到有相同宿舍/老师的同学)。
4.用户搜索(自定义搜索用户:
按年龄,性别,地区,学校,课程等)。
只有有一个或更多的好友连接的用户才能被搜索得到。
3.4.12.2添加好友
可以添加其他用户为好友(双方面确认)。
好友列表。
3.4.12.3隐私设定
隐私级别:
私人、朋友、同学、校友、公共。
3.4.12.4消息管理
消息类别:
邀请、添加好友、普通消息。
邀请消息需要用户确认是否同意邀请。
添加好友消息需要用户确认是否同意其添加。
3.4.12.5消息发布
用户可以(使用积分)发布消息给自定义的用户群体。
3.4.12.6用户互动
和朋友或陌生人打招呼,写信(站内Message)。
3.4.12.7风格管理
用户可以添加更改网页的色调,限于设定好的几大块。
3.4.12.8朋友分类管理
在校生按学校分类和/或自定义分类(两个一级分类)。
不在校生按地区和/或自定义分类(两个一级分类)。
3.4.13站内搜索
可以按标签和分类和排名搜索站内作品(日志、音乐、照片、文件、书签、播客、活动、群族等)首页。
3.5故障处理要求
列出可能的软件、硬件故障以和对各项性能而言所产生的后果和对故障处理的要求:
在运行过程中可能会出现访问量过高,而导致系统崩溃,所以,在使用之前要进行测试。
3.6其他专门要求
用户单位对安全保密的要求:
该系统完全保证用户的信息安全,让用户放心使用该系统。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。
说明其中的新型设备和其专门功能,包括:
类别
服务器标准配置
CPU
Intel奔腾P42.0GHz以上
内存
256MB,最好512MB以上
硬盘
120G以上
其他
无特殊要求
网络类型:
百兆高速局域网
存贮器容量:
大容量存贮器
4.2支持软件
列出支持软件,包括要用到的操作系统:
window。
4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 互动 需求 分析