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

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信鸽新闻app需求分析文档(改)重点讲义

信鸽新闻(apP)需求说明书1引言21.1编写目的21.2背景21.3定义31.4参考资料32任务概述32.1目标32.2用户的特点42.3假定和约束43需求规定53.1对功能的规定53.2对性能的规定63.2.1精度63.2.2时间特性要求73.2.3灵活性83.3输人输出要求83.4数据管理能力要求103.5故障处理要求103.6其他专门要求114运行环境规定124.1设备124.2支持软件124.3接口124.4控制131引言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用户编号Int8是user_name用户昵称varchar10user_password用户密码varchar20密码大于8位数user_phone用户手机号码varchar15user_created_time创建账号时间varchar20User_deleted_flag标记删除Bit0为不删除,1为删除新闻信息表字段名意义数据类型长度Null主键说明news_id新闻编号Int20是news_title新闻标题Varchar50news_info新闻内容LongtextNews_class所属类别Id11所属类别编号(外键)News_Date发布时间Varchar50News_counts点击次数int11News_deleted_flag标记删除Bit0为不删除,1为删除新闻类别表字段名意义数据类型长度Null主键说明Class_id类别编号Int11是Class_name类型名称Varchar10Class_deleted_flag标记删除Bit0为不删除,1为删除新闻评论表字段名意义数据类型长度Null主键说明Comment_id编号Int11是comment_news_id新闻编号Int20新闻信息编号(即为外键)Comment_user_id用户编号Int8用户信息

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档