信鸽新闻app需求分析文档(改)

  • 格式:doc
  • 大小:118.14 KB
  • 文档页数:15

.

信鸽新闻(APP)需求说明书

1引言 ............................................................................................ 2

1.1编写目的 ............................................................................................. 2

1.2背景 ..................................................................................................... 2

1.3定义 ..................................................................................................... 3

1.4参考资料 ............................................................................................. 3

2任务概述 ..................................................................................... 3

2.1目标 ..................................................................................................... 3

2.2用户的特点 ......................................................................................... 4

2.3假定和约束 ......................................................................................... 4

3需求规定 ..................................................................................... 5

3.1对功能的规定 ..................................................................................... 5

3.2对性能的规定 ..................................................................................... 6

3.2.1精度 ............................................................................................... 6

3.2.2时间特性要求 .............................................................................. 7

3.2.3灵活性 ........................................................................................... 8

3.3输人输出要求 ..................................................................................... 8

3.4数据管理能力要求 .......................................................................... 10

3.5故障处理要求 ................................................................................... 10

3.6其他专门要求 ................................................................................... 11

4运行环境规定............................................................................ 12

4.1设备 ................................................................................................... 12

4.2支持软件 ........................................................................................... 12

4.3接口 ................................................................................................... 12 .

4.4控制 ................................................................................................... 13

.

1引言

1.1编写目的

编写软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,确定对系统的综合要求

,分析系统的数据要求,导出系统的逻辑模型,修正系统的开发计划。

1.2背景

开发软件名称:信鸽新闻

项目任务提出者:指导老师何志庆老师

用户:网上新闻浏览者

开发者:蔡永信软件工程小组

项目与其他软件,系统的关系:

本项目采用Android Studio 作为开发软件的应用程序,用到最多的就是客户端与服务端的数据交换时所用到的常见的数据库技术,android系统下的解析SQLite数据库以及UI的设计。

.

1.3定义

Android Studio 是一个安卓开发环境,即开发安卓手机软件的工具。

SQLite数据库 是SQLite数据库是一款系统安全类软件,支持Android。

1.4参考资料

软件工程导论,清华大学出版社,张海藩

新闻APP产品需求文档1.3

新闻发布网站软件分析需求说明书

新闻管理系统需求分析

2任务概述

2.1目标

总览新闻APP的发展与衰落,差距主要在开发技术、新闻内容、与用户之间的有效互动三个层面,所以信鸽新闻App的诞生应该更多地将数据、技术所带来地思想传达给用户,使用户能及时了解国内外重大事件,增添自己的新闻素养。同时添加的评论互动功能能使用户在网上找到志同道合的朋友,让他们就感兴趣的新闻进行评论发表个人的观点。 .

2.2用户的特点

系统将用户分为:普通用户,系统管理员。

普通用户能在本系统中进行新闻浏览,图片发布,阅读,新闻搜索。每条新闻及图片的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题、图片等;用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新闻进行搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果;用户能对新闻进行被评论。

系统管理员可以进行新闻分类管理、添加新闻、修改新闻、新闻审核和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。

2.3假定和约束

a.建议软件的运行寿命的最小值:2年。

b经费、投资的来源:无;

c.硬件条件:终端为安卓机;

d.软件条件:服务器需借助第三方服务器; .

e.运行环境:Android;

f.可利用的信息和资源限制:学校方的校园网未能确定是否可以提供信息;

g.系统投入使用的最晚时间:本学期末。

3需求规定

3.1对功能的规定

新闻录入:承接网络网站提供的接口,包括标题、内容、图片。

发布:呈现在客户端特定的框架位置上。

管理:发现不合规则的新闻并删除和添加合格新闻以及对用户进行恰当的管理。

浏览:是用户主要的体验过程,浏览过程简单,体验舒适。

发表:增进用户互动。 .

3.2对性能的规定

3.2.1精度

用户表user

字段名 意义 数据类型 长度 Null 主键 说明

user_id 用户编号 Int 8 是

user_name 用户昵称 varchar 10

user_password 用户密码 varchar 20 密码大于8位数

user_phone 用户手机号码 varchar 15

user_created_time 创建账号时间 varchar 20

User_deleted_flag 标记删除 Bit 0为不删除,1为删除

.

新闻信息表

字段名 意义 数据类型 长度 Null 主键 说明

news_id 新闻编号 Int 20 是

news_title 新闻标题 Varchar 50

news_info 新闻内容 Longtext

News_class 所属类别 Id 11 所属类别编号(外键)

News_Date 发布时间 Varchar 50

News_counts 点击次数 int 11

News_deleted_flag 标记删除 Bit 0为不删除,1为删除

新闻类别表

字段名 意义 数据类型 长度 Null 主键 说明

Class_id 类别编号 Int 11 是

Class_name 类型名称 Varchar 10