您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页android手机社交系统需求分析

android手机社交系统需求分析

来源:华佗健康网


android手机社交系统

需求规格说明书

Version 0.1

编 制 审 核 批 准

张首拓

长沙学院

二零一四年四月二十五日

长沙学院 需求规格说明

2014年4 月

目 录

1

概述 .................................................................................................................................................. 3 1.1 1.2 1.3 1.4 1.5 2

背景 ......................................................................................................................................... 3 目的 ......................................................................................................................................... 3 范围 ......................................................................................................................................... 3 业务术语 ................................................................................................................................. 3 参考文献 ................................................................................................................................. 4

系统功能概述 .................................................................................................................................. 4 2.1

系统 ......................................................................................................................................... 4

3 4

用例列表 .......................................................................................................................................... 7 用例文档 .......................................................................................................................................... 8 4.1

UC001 .................................................................................................... 错误!未定义书签。

4.1.1 4.1.2 界面元素 ....................................................................................... 错误!未定义书签。

功能 ............................................................................................... 错误!未定义书签。

-2-

长沙学院 需求规格说明

1 概述

1.1 背景

当今社会是个高科技、高效率、高度竞争的社会。随着物质水平的逐步提高,我们的的精神生活也开始趋向丰富多彩。随着3G手机推入市场,一种新的网络应用形式————“网络社交”也应运而生。“网络社交”以其便捷性,背对脸式的交互方式以及原创性得到了广大网民的宠爱,成为了网络时代新的代名词。为了适应新时代的需求,我们将推出一款更为便捷的网络社交客户端———手机社交,以此来实现网络社交的可移动性。

1.2 目的

经过这个手机社交软件,可以让更多的人认识我,进而使我的的好友更多,从而获得更多的友谊。同时,本人的社交软件也可以让自己和其他人增加了一个交流的平台,提升了人们的幸福指数,这对世界未来的发展也起到了重要的作用。

1.3 范围

适用人群:广大的社会人群

适用平台:Android的手机平台

1.4 业务术语

术语 解释 微博 用户 粉丝 微博客的简称,可以通过web或者客户端实现140字左右的更新信息 本手机微博系统的注册用户 注册用户所关注的好友 -3-

长沙学院 需求规格说明

1.5 参考文献

面向对象程序设计与Java语言 数据库系统概论(第4版) 软件工程概论

机械工业出版社 高等教育出版社 清华大学出版社 2 系统功能概述

2.1 手机社交系统

1. 系统介绍

手机社交系统是一套功能齐全而又简便实用的软件,它是通过android手机客户端与tomcat服务器端共同合作构成的一个社交系统,其中服务器端主要是用来支持android客户端的。包括用户登录设置、好友模块设置、微博应用设置、社交公共大厅、我的资料以及留言、日志与图片管理以及用户搜索这功能模块。其中在微博应用设置模块中我们将其分为了发表微博、评论微博、转发微博、公开微博这四个小模块;在日志与图片管理这个模块中我们将其分为了发表日志、删除日志,编辑日志以及上传图片与删除图片这五个模块。在手机社交系统中我们会实现社交的可移动性,让你随时随地发表属于你自己的原创微博,是新一代人们网络交流方式的理想选择。

-4-

长沙学院 需求规格说明

2. 系统目标

我所设计的手机社交系统在参照了同类软件的同时,对微博进行了一定的研究,旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性,并使该软件具备以下特点: 1.操作界面友好直观。

2. 功能齐全完整,本系统包括前台和后台管理,能够实现微博的数字化经营。 3.开放性好,采用标准的开发工具和技术,后台数据库采用mysql中文版,可以提供开放的数据接口,可同其它软件交流数据。 4.各个功能强大的模块

3. 系统功能

手机社交系统功能模块说明如下:

Tomcat服务器端功能主要概述:服务器端主要是为android客户端提供数据信息的一个容器,android客户端通过请求服务器端的servlet,servlet通过访问数据库中的数据进行处理分析然后将数据返回给android客户端以供客户端显示它的主要模块用例功能主要与客户端一致:

1)用jsp与servlet技术实现服务器端的上传与下载的功能,此功能主要用于提供客户的日志与相册模块的请求访问,当用户上传或发表日志时,将数据发送往服务器,当用户读取日志或相册时,将数据读取到服务器。

2)用户模块的功能主要包括将用户信息写入数据库,将用户信息从数据库读取出来发往客户

3)微博模块的功能主要包括将每条微博信息写入数据库,以及从数据库读取微博发往客户端,或者将微博从数据库删除。

4)日志模块包括从数据库读取日志信息,并进行处理,之后将日志传到客户

5)相片模块包括从数据库读取相册信息,进行处理,之后将相片发给用户

6)搜索模块支持用户的查询,可以根据用户输入的用户名找到用户 7)留言模块实现读取每条留言并显示的功能 8)公共信息模块实现读取公共信息。

9)最后是好友管理功能,支持向数据库增加好友,删除好友,读取好友

下面是android客户端的一些主要功能与模块,由于服务器端的用例主要与客户端的一一对应,所以用例主要介绍客户端的主要用例:

-5-

长沙学院 需求规格说明

1. 用户登录模块

该模块是我们手机微博系统的首界面,进入该系统时,需要先注册一个用户名,然后登录后进行以后的操作,用户名唯一。当然,此登陆界面也分为普通用户登录以及系统管理员用户登录,上述步骤为普通用户登录,而系统管理员登陆则有固定的一个系统管理员帐号,登录后进入系统管理模块进行对手机微博系统的维护以及更新。 2. 微博应用设置模块

微博应用设置模块主要分为四个部分:微博发表功能、微博评论、微博转发以及微博收藏。

微博发表功能:注册用户登录以后进入个人主页面,然后可以在个人主页或者

在公共大厅中发表属于自己的微博。

微博评能:注册用户登录以后进入个人主页面,然后可以在首页动态模块

或公共大厅模块中对注册用户所关注的用户进行评论以及回复。

微博转发功能:注册用户登录以后进入个人主页面,然后可以在首页动态模块

或公共大厅模块中对注册用户关注的用户所发的微博进行转发,从而变为自己的微博。

微博公开功能:注册用户登录以后进入个人主页面,然后可以在首页动态模块

或公共大厅模块中对注册用户所发的微博进行公开,从而使所发表的微博进入公共大厅中。

3. 好友设置模块

好友设置主要是注册用户登录进入个人主页面后寻找自己好友的场所,其内容就是当注册用户在其他用户中点击了“关注”之后,该用户就已经成为了注册用户的粉丝,同理如果其他用户对注册用户点击了“关注”,那么注册用户也成为了其他用户的粉丝。 4. 公共大厅模块

广播大厅模块就是一个集中系统中所有用户所公开发表的微博的模块,在公共大厅模块中对系统中所有用户公开的微博进行实时更新,同时还可以对其进行评论、回复、转发微博操作等等。

-6-

长沙学院 需求规格说明

5. 我的资料以及留言模块

我的资料以及留言模块主要是用户进行修改以及更新自己资料和查看别人给自己留言的场所,其功能包含:显示资料功能以及查看留言和回复留言功能。下面我们小组将一一介绍。

1.显示资料功能:显示你自己的资料,还可以通过编辑去修改资料

2.查看留言功能:在此页可能有多条用户给你的留言,点击进去可以查看留言及回复。

3.回复留言功能:通过点击回复按钮进入回复对话框进行回复留言。

6. 日志管理模块

日志管理模块主要是用户管理自己的日志以及好友评论你的日志的地方,它的功能包括:发表日志,删除日志,转发日志等

7. 相册管理模块

相册管理模块主要是对你的相册进行的分类管理,并且编辑你的图片,你可以删除你相册中的图片,上传图片,放大你的图片等等

8. 搜索用户模块模块

支持用户的查询,可以根据用户输入的用户名找到用户,并实现加为好友的功能。

3 用例列表

用例编号 用例名称 描述 参与者 UC001 UC002 用户登录 用户注册 以一个普通用户身份进入手机微博系统 填写自己的信息注册用户 张首拓 张首拓 -7-

长沙学院 需求规格说明

用例编号 用例名称 描述 参与者 UC003 微博发表 注册用户在自己的个人主页或者在广播大厅中发表约140字左右的微博。 注册用户在主页中评论其好友所发的微博以及在自己的个人主页中回复好友对你微博的评论。 注册用户在主页中转发好友所发的微博 注册用户在主页中公开自己所发的微博 注册用户通过各种渠道找到其他的注册用户,然后单击“求粉”按钮添加好友 注册用户在公共大厅发表自己的微博就成为了公共微博 注册用户通过点击每位好友可以查看好友的资料,给好友留言 注册用户查看好友的留言来回复好友的留言 张首拓 UC004 UC005 UC006 UC007 UC008 UC009 UC0010 UC0012 UC0013 微博评论 微博转发 微博公开 添加好友 公共微博 我的好友 留言与回复 日志管理 相册管理 张首拓 张首拓 张首拓 张首拓 张首拓 张首拓 张首拓 张首拓 张首拓 用户管理自己的日志以及好友评论你的日志的地方 注册用户通过上传,删除图片来管理自己发表的相片 4 用例文档

1) UC001

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 UC001 会员登录 以一个普通用户身份进入手机微博系统 张有一博 输入用户名以及密码,用户名唯一 如果用户名、密码以及验证码正确,则显示进入用户登录界面。反之则为密码错误、验证码输入错误或者用户名与密码不匹配而返回重新输入 -8-

长沙学院 需求规格说明

基本路径 扩展点 补充说明 输入用户名,密码——单击确定——进入用户登录界面

界面元素

2) UC002

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 扩展点 补充说明 UC002 用户注册 填写自己的信息注册用户 张有一博 用户在注册模块填写完整自己的信息,然后单击确定。 该用户注册成功 填写正确信息——用户注册成功;填写不完整信息——用户注册失败——填写完整的正确信息 界面元素

3) UC003

用例号 用例名称 角色 UC003 微博发表 -9-

长沙学院 需求规格说明

用例描述 参与者 前置条件 注册用户在自己的个人主页或者在公共大厅中发表约140字左右的微博。 张有一博 注册用户在微博应用设置模块或者在公共大厅中单击我要发微博的按钮,然后单击确定。 后置条件 基本路径 扩展点 补充说明 该用户微博发表成功;如果超过140字则系统提示超过字数,要求删减到140字以内才可以发表 微博发表——微博发表成功;超过规定字数——发表微博失败——修改字数使之达到要求。 界面元素

4) UC004

用例号 用例名称 角色 用例描述 UC004 微博评论 注册用户在个人主页或者在公共大厅中评论其好友所发的微博以及在自己的个人主页中回复好友对你微博的评论。 参与者 前置条件 后置条件 基本路径 扩展点 补充说明

张有一博 注册用户在好友用户那里找到了已发表的微博,点击评论后评论该微博。 该评论随后在微博下显示 注册用户找到发表微博——评论微博——评论成功,将在该微博下显示 界面元素

-10-

长沙学院 需求规格说明

5) UC005

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 扩展点 补充说明 UC005 微博转发 注册用户在自己的个人主页或者在公共大厅中转发好友所发的微博 张有一博 注册用户在好友用户那里找到了已发表的微博,点击转发后转发该微博。 在个人主页以及公共大厅中可以找到自己转发的微博 找到目标转发微博——转发目标微博——目标微博转发成功 界面元素

6) UC006

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 扩展点 UC006 微博公开 注册用户在自己的个人主页中公开自己发布微博 张有一博 注册用户找到了自己已发表的微博,点击公开后公开该微博 在注册用户的发表的微博中找到其自己发表的微博 找到目标微博——点击公开目标微博——公开成功,已放入公共大厅中 -11-

长沙学院 需求规格说明

补充说明

界面元素

7) UC007

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 扩展点 补充说明

UC007 添加好友 用户到达入住,将其房间标记为已住 张有一博 注册用户通过各种渠道找到其他的注册用户,点击关注后成为好友 该注册用户已经成为了你的好友 找到其他的注册用户——将其添加为好友 界面元素

8) UC008

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 UC008 搜索功能 注册用户在搜索栏目中通过关键字搜索出当今的热门话题 张首拓 用户在搜索栏中输入关键字 搜索出系统用户 输入关键字进行搜素——搜索出系统用户 -12-

长沙学院 需求规格说明

扩展点 补充说明

界面元素

9) UC009

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 扩展点 补充说明 UC009 留言及评论 注册用户到达好友的留言界面给好友留言或到自己的留言界面给自己的留言评论 张首拓 注册用户到达好友的留言界面,或自己的留言界面 留言成功或评论成功,留言或评论显示在好友或自己的留言界面 到达好友或自己的留言界面——留言或评论——留言或评论成功 界面元素

10) UC0010

用例号 用例名称 角色 用例描述 UC0010 日志发表与相片上传 张首拓 注册用户到达自己的日志或相片界面点击发表日志或上传图片来发表日志或上传图片 参与者 张有一博 -13-

长沙学院 需求规格说明

前置条件 后置条件 基本路径 扩展点 补充说明 注册用户到达自己的日志或相片界面,点击发表或上传按钮 发表或上传成功 到达自己日志或相片的界面——撰写日志或选择图片——发表或上传成功 11) UC0011

用例号 用例名称 角色 用例描述 参与者 前置条件 后置条件 基本路径 扩展点 补充说明 UC0010 日志发表与相片删除 张首拓 注册用户到达自己的日志或相片界面点击选择日志或上传图片来删除日志或图片 张有一博 注册用户到达自己的日志或相片界面,选择日志或图片 删除成功 到达自己日志或相片的界面——选择日志或图片——删除成功

-14-

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

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务