第二次作业

党建信息化平台客户端需求分析文档

 

1 引言  

   1.1 编写目的

党建信息化APP是以党建信息查看为主的APP,主要为用户提供一个可以查看党建新闻、查看个人党建相关信息、完成党建相关投票、查看音视频/文字党建材料的党建信息化平台的客户端。

本文档作为后续概要设计和原型设计的基础,为软件开发人员进行设计和编码提供一套标准。

 

2 系统概述   

   2.1 系统说明

本党建信息化APP向用户提供以党建信息查看为主的平台,用户注册登录后,在不同模块快速获得想要看的内容,通过浏览各个分页面完成党建信息获取、党建资料查看、投票等需求。

 

   2.2 系统任务  

           2.2.1 系统目标 

       用户:可以查看党建信息/新闻/资料、参与投票。

       管理员:可以对账号进行处理、删除评论、发布党建信息、发布投票信息。

 

           2.2.2 运行环境

              硬件平台:各类Android手机   操作系统和版本:Android2.2及以上版本

           2.2.3 与其它系统关系

      

 

   2.3 需求规定  

           2.3.1 功能需求 

用户模块:

    登陆注册:实现身份验证,根据不同身份跳转入不同的页面;填写所需信息注册系统。

    个人页面:实现对于用户个人信息的修改,展示收藏的页面。

    资讯页面:实现对于党建信息逐条展示的功能,轮播区块实现对近期重要党建信息的轮播展示。

    学习页面:实现对于党建资料的查看,包括发文件、图解、党课、音频等分类。

    建设页面:查看投票消息、参与投票,还可查阅本人相关党员信息。

             

              管理员模块:

    用户管理:实现对于App上的用户进行管理,包括查看,修改,删除用户的基本信息,收藏记录。

    信息管理:查看、修改和删除党建资讯和党建资料、文章下的评论等。

    账号管理:对于管理员自己的账号的管理,包括修改密码、用户头像、用户名等。

             

           2.3.2 性能需求

              系统响应时间2-5

              并发用户2000

           2.3.3 其它

      

 

3 总体设计   

3.1 软件结构图  

 

           3.1.1 模块结构

 

3.1.2 模块清单 

       

序号

模块名

模块清单

1

用户模块

登陆注册

个人资料

建设

学习

资讯

2

管理员模块

登陆

个人资料

建设

学习

资讯

上传

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 模块功能描述   

   4.1 管理员模块功能        

           4.1.1 管理员模块程序清单(除了同用户模块功能之外)

序号

模块名

主要功能

1

收藏点赞管理

查看,删除用户收藏或点赞的资讯/资料

2

用户信息管理

查看,新增,修改,删除用户信息

3

文章(上传)管理

查看,新增,修改,删除党建资讯或资料

4

评论管理

查看,新增,修改,删除某资讯/资料下的评论

5

投票管理

查看,新增,修改,删除投票

6

修改信息

修改管理员账号的密码、账号名、头像等

 

 

4.2用户模块功能

              4.2.1用户模块程序清单

序号

模块名

主要功能

1

用户登录

实现验证用户,并登陆,转向不同的主页面

2

用户注册

用户在第一次使用软件的时候,需要注册账号,账号需要使用手机号进行验证,密码必须是大小写字母和数字结合,填写用户名时不能重复

3

个人信息

展示用户的基本信息,可对其进行修改

4

资讯

查看已发布的党建资讯,可评论、收藏、点赞

5

收藏

展示用户收藏的资讯/资料,可取消收藏

6

点赞

展示用户点赞的资讯/资料,可取消点赞

7

建设-投票

展示已发布的投票和投票相关公告,可查看已完成投票的结果,可查看目前正在进行中投票的状态

8

学习

可通过输入关键字获取标题中带有此关键字的党建资料,也可点击模块查看分类

9

建设-党员

可查看本人的相关党员资料

 

 

posted @ 2020-04-15 20:09  wyd_943  阅读(153)  评论(0)    收藏  举报