第二次作业
党建信息化平台客户端需求分析文档
第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 |
建设-党员 |
可查看本人的相关党员资料 |

浙公网安备 33010602011771号