需求分析报告_第1页
需求分析报告_第2页
需求分析报告_第3页
需求分析报告_第4页
需求分析报告_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求分析报告综合要求一、功能需求1.1 功能划分(1) “衣”子系统(2) “食”子系统(3) “住”子系统(4) “行”子系统1.2 功能描述(1) “衣”子系统实现功能:1)用户服装信息的管理2)通过当时外界环境和现有服装进行实时推荐(2) “食”子系统实现功能:1)根据用户地理位置(家or餐馆)推送用户当前应摄入的健康食物(3) “住”子系统实现功能:1)自动调整屋内温度、湿度、光线和家具(沙发、床)的软硬程度2)通过无线遥控对各智能终端进一步调节(4) “行”子系统实现功能:给出最有车用户:结合用户对于出行成本的选择(最省时,最省油,折中)优的出行路线。无车用户:1 )链接打车软件2)

2、通过连接“车来了”等软件给用户提供建议1.3 系统功能(1)设计不同用户的操作权限和登录方法。(2)通过传感器获得周围环境的温度,湿度并将其录入数据库。(3)通过网络信息抓取以及卫星定位获得必要信息(车流量)并将其录入数据库。(4)实时获得用户身体健康系数及其饮食喜好并将其录入数据库。(5)获得附近餐馆和菜品的信息并将其录入数据库。(6)根据车载传感器获得车距和能见度等信息,并将其录入数据库。(7)实现语音录入当前用户的代办适宜。(8)通过消息推送,实现智能办公。二、性能需求2.1 数据精确度该系统对精度要求高,确保数据一致性,确保数据转换的及时准确,确保更新数据的及时准确。2.2 系统特性

3、系统的高速性,稳定性,安全性。 移动端(安卓/ios内存2G容量16G分辨率320*480) 反映时间:10ms-100ms 信息量速率:500bit/s或bps 数据库容量:500T三、可靠性和可用性需求3.1 稳定性对于用户比较繁忙的时候,系统信息就会存在数百甚至数千上万的并发量,系统对于高并发应有相应的负载均衡机制,对所有请求进行优先排队,满足高运行情况下的稳定性和可靠性。3.2 可靠性对于遭受网络攻击,或者服务器硬件异常等意外情况,要有意外处理机制,需要系统能够保证定时备份数据信息,保证在服务器异常的情况下能及时启动应急机制。保证系统的正常访问。3.3 安全性 提高安全保密机制,保证数

4、据可靠安全 对不同用户分配不同的权限 用户只能操作相应权限的信息,如查看,删除信息等 要保证用户信息的安全性,保证管理员和开发者不能够随意的查阅改动用户信息3.4 完整性提高数据完整性,参照完整性等3.5 易用性提高使用性,便于用户操作,提高用户满意度。3.6 可复用性保证代码可复用,方便操作3.7 可维护性提高程序健壮性,保证程序的后期可维护性3.8 可移植性提高代码使用次数,提高利用率,保证代码可移植性3.9 可测试性保证程序可测试,便于后期操作四.出错处理需求4.1 格式要求给每一个信息的格式都要注意其形式。格式不对的自动重新测试,以及自动把情况反馈给管理员。4.2 信息保存对于外来攻击

5、导致系统崩溃情况,需要及时保留用户当前所有的信息。五、接口需求5.1 用户接口把用户提交的账号密码,在数据库中进行搜索查询进行验证。5.2 硬件接口温度传感器接口,空气湿度传感器接口5.3 软件接口实现衣食住行模块和数据库之间相互传输信息5.4 通信需求接口实现卫星以及车载传感器把测的数据进行传输。六、约束6.1 精度对于温度,湿度要求精确到小数点后两位。对于能见度等问题需要精确到误差在3米之内6.2 语言约束英语和汉语结合。6.3 设计约束全部过程需要从整体,平衡出发。不要仅仅开发完一个在区开发另外一个。6.4 使用标准全部的标准使用国际标准。6.5 硬件平台台式机为xp/win7系统。移动

6、端为android/ios。七、逆向需求基于互联网的“懒人系统”目前能够完成生活许多方面的推荐以及收集测试信息等。但是尚且不能人性化的代替拥护进行决定。八.系统用例图用户出行推荐九.系统数据需求分析9.2数据需求(1)穿衣子系统(衣橱统计,气象监控,期刊统计,用户喜好)说明:衣橱统计:记录用户当前拥有的服饰,需要用户自行更新。气象监控:记录实时的天气情况,从互联网获取当前温度气象信息。期刊统计:统计当前时尚期刊中出现频率较高的服饰搭配信息,以便向用户推送。用户喜好:统计用户的穿衣习惯,找出并记录用户喜欢的搭配风格,以便系统进行比较。(2)饮食子系统(饮食记录,饮食统计,饭店信息)说明:饮食记录

7、:记录用户日常的一日三餐情况。饮食统计:根据饮食记录中的信息,分析出用户偏好并记录。饭店信息:储存用户周边饮食信息,根据系统分析,为用户推荐适合的餐饮建议。(3)住宿子系统(家具信息统计)说明:此系统主要负责管理用户生活起居,所含数据包括:室内温度,家电状态(如电视开闭,空调开闭),照明系统,窗帘控制(4)出行子系统(地图信息,公交信息,票务信息,记事本)说明:地图信息:主要供导航软件调用,并按时进行更新。公交信息:储存用户周边的公共交通信息,方便用户乘坐公交车。十.系统逻辑模型10.1 数据流图衣:1层:2层:流行服装信息温度日期用户浏览习惯信息日期流行服装信息温度用户浏览习惯信息温度食:日

8、期流行服装信息米集信息服装需求信息服装需求信息用户用户浏览习惯信息,1.6接收用户,(浏览习惯信息现有服装信息现有服装信息1.1-接收服装,需、求信息).2接收现有服.装信息服装f系统T服装推荐子系统的信息2.1整理信息正确格式的信息推荐的服装因特网传感器身体状况信息餐厅菜品信息身体状况信息餐厅菜品信息用户餐厅菜品信息食物推荐子系统的信息1米集信息身体状况信息推荐的菜品信息食物推荐子系统的信息食物推荐子系统的信息2执行食物推荐算法推荐的菜品信息推荐的菜品信息2层:身体状况信息餐厅菜品信息身体状况信息,1.2接受身体状况信息餐厅菜品信息.3餐厅菜品信息身体状猊信息餐厅菜品信息采集信息,11接收饮

9、食喜好信息饮食喜好信息用户住:1层:食吗S系统食物推荐子系统的信息2.1整理信息2.2.2A71>.2.U-./2.2“标签”正确格式的信息4;算法推荐的菜品推荐的菜品用户体征信息用户体征信息温度信息传感器光线信息湿度信息温度信息光线信息湿度信息用户体征信息光线信息温度信息1米集信息家居调节子系统的信息”*家居调节子系邓1第电豕居调节子系统的信息用户习惯的环境信息用户窗帘位置信息温度信息湿度调节方案电灯3执行调节方案2执行家居调节算法调节方案调节方案亮度信息米集信息用户家居调节子系统以住、田”工少公断一白的信息一M居倜下子系统的信息.1整理信息正确格式的信息*:/路调节方案调解方案行:1

10、层:窗帘电灯2层:用尸位置信息道路缶息.1A用户位置信息道路信息用户位置信息道路L息尸一、1米集信息)1、一,时间金钱T需求信息目的地信息-用户J推荐方案;二,1一A-3输出推荐万案出行推荐子系统的信息出行推荐子系统的信息出行推荐子系统的信息X厂、2执行出行推荐算法/推荐方,推荐方案-一一/推荐方案传感器因特网传感器因特网用户位置信息道路信息用户位置信息道路信息道路信息2:3接收用户位置信息.2.4隹收道路蓿息/用户位置信息道路宿息4+米集信息时间金钱需求信息目的地信息用户出行"f统一出行推荐子系统的信息K21整理信息正确格式的信息“标算法出行方案出行方案10.2 相应的数据字典衣:

11、数据流数据流名:出席场合信息说明:用户希望服装推荐系统针对不同的场合帮助其选择合适的服装,服装推荐系统会在用户已有衣服的基础上提供给用户合适的服装搭配方案数据流来源:用户数据流去向:采集信息定义:出席的场合=学校,办公室,聚会,典礼数据流名:温度说明:记录室内外温度,帮助用户选择合适厚度的衣服数据流来源:温度传感器数据流去向:采集信息定义:温度=-40.40数据流名:现有服装信息说明:记录用户已有服装,服装推荐系统在已有服装基础上提供给用户合适的服装搭配方案数据流来源:用户数据流去向:采集信息定义:已有服装信息=服装编号+服装名称+品牌+尺寸+颜色+款式+材质+服装图片索引数据流名:日期说明:

12、记录当前日期,帮助用户选择合适季节的衣服数据流来源:因特网数据流去向:采集信息(数据存储)定义:日期二年十月+日数据流名:流行服装信息说明:获得当下的流行风尚,帮助服装推荐系统和已有服装进行对比,从而给出符合当下流行的服装搭配数据流来源:互联网数据流去向:采集信息(数据存储)定义:流行服装信息=服装编号+服装名称+品牌+尺寸+颜色+款式+材质+服装图片索引数据流名:用户浏览习惯信息说明:记录用户经常浏览的服装,将信息发送给服装推荐系统,服装推荐系统由此分析用户的穿衣喜好,从而推荐给用户符合其穿衣品味的服装数据流来源:互联网数据流去向:采集信息(数据存储)定义:服装编号+浏览次数数据流名:推荐的

13、服装说明:服装推荐系统根据对采集的参数进行智能处理,最后得到合适的服装搭配信息数据流来源:智能服装推荐程序数据流去向:推荐的服装信息(数据存储)定义:推荐的服装=服装编号+服装图片索引数据加工加工名:采集信息加工编号:1简要描述:采集服装推荐算法需要的信息输入数据流:出席场合信息,温度,现有服装信息,日期,流行服装信息,用户喜好信息输出数据流:服装推荐算法的信息加工逻辑:采集出席场合信息,传感器信息,因特网信息。加工名:执行服装推荐算法加工编号:2简要描述:处理正确格式的信息,把信息与数据库中的解决方案相匹配,得到解决方案。输入数据流:服装推荐子系统的信息输出数据流:推荐的服装加工逻辑:“标签

14、”算法的本质是专家系统,数据库有1万条用户在各种情况下的解决方案(1万条记录),用户在界面上选择的标签会变成另一张二维表中的记录,“标签”算法会将用户的选择(记录)和数据库1万条记录比照,匹配项最多的记录的解决方案会成为最后的推荐方案。加工名:输出推荐的服装加工编号:3简要描述:显示推荐的服装信息输入数据流:推荐的服装信息输出数据流:推荐的服装信息加工逻辑:显示推荐的服装信息数据文件名:温度简述:存放的是温度信息输入数据:温度输出数据:温度数据文件组成:温度数据存储数据文件名:现有服装信息简述:存放已有服装信息输入数据:服装编号,颜色,尺码,类型,条形码输出数据:服装编号数据文件组成:服装编号

15、,颜色,尺码,类型,条形码数据文件名:日期简述:存放当前的日期输入数据:年十月+日输出数据:年十月+日数据文件组成:年十月+日数据文件名:流行服装信息简述:存放当时流行的服装款式输入数据:颜色,尺码,类型,条形码输出数据:条形码数据文件组成:颜色,尺码,类型,条形码数据文件名:用户浏览习惯信息简述:存放用户在各大网站查询的服装信息输入数据:用户浏览习惯信息输出数据:用户浏览习惯信息数据文件组成:服装编号,浏览次数食:数据流数据流名:饮食喜好说明:用户希望饮食推荐系统推荐一些餐饮信息,以供选择,饮食推荐系统会根据用户的饮食习惯,偏好,营养均衡等多种因素结合为用户推荐健康可口的食物。数据流来源:用

16、户数据流去向:采集信息定义:饮食喜好=5甘,咸数据流名:身体状况信息说明:系统通过记录或探测,用户的基本生命体征如心率,血压,血糖等,为推荐饮食提供参考信息。数据流来源:传感器,因特网数据流去向:采集信息定义:身体状况信息=心率+血压+血糖数据流名:餐厅菜品信息说明:系统通过存储并及时更新餐厅菜单,为推荐饮食提供参考信息。数据流来源:因特网数据流去向:采集信息定义:餐厅菜品信息=餐厅名+餐厅编号+菜名名+菜品编号+菜品营养+菜品口味、数据流名:推荐的菜品信息说明:食物推荐算法处理食物推荐子系统信息产生的结果。数据流来源:执行食物推荐算法数据流去向:输出推荐的菜品信息定义:餐厅菜品信息=餐厅名+

17、餐厅编号+菜名名+菜品编号+菜品营养+菜品口味、数据加工:加工名:采集信息加工编号:1简要描述:采集食物推荐子系统所需数据输入数据流:身体状况信息,餐厅菜品信息,饮食喜好输出数据流:食物推荐子系统的信息加工逻辑:从互联网,用户输入,传感器接受信息加工名:执行食物推荐算法加工编号:2简要描述:处理正确格式的信息,把信息与数据库中的解决方案相匹配,得到解决方案。输入数据流:食物推荐子系统的信息输出数据流:推荐的菜品加工逻辑:“标签”算法的本质是专家系统,数据库有1万条用户在各种情况下的解决方案(1万条记录),用户在界面上选择的标签会变成另一张二维表中的记录,“标签”算法会将用户的选择(记录)和数据

18、库1万条记录比照,匹配项最多的记录的解决方案会成为最后的推荐方案。加工名:输出推荐的菜品加工编号:3简要描述:显示推荐的菜品信息输入数据流:推荐的菜品信息输出数据流:推荐的菜品信息加工逻辑:显示推荐的菜品信息数据存储:数据文件名:身体状况信息简述:存放身体状况信息,如体重,血压,心率等输入数据:身体状况信息输出数据:身体状况信息数据文件组成:体重,血压,心率数据文件名:餐厅菜品信息简述:存放餐厅菜单输入数据:餐厅菜品信息输出数据:餐厅菜品信息数据文件组成:餐厅名,餐厅编号,菜名名,菜品编号,菜品营养,菜品口味、数据文件名:推荐的菜品信息简述:存放推荐的菜品信息输入数据:推荐的菜品信息输出数据:

19、推荐的菜品信息数据文件组成:餐厅名,餐厅编号,菜名名,菜品编号,菜品营养,菜品口味、住:数据流数据流名:温度信息说明:采集室内的温度信息,反馈给用户,或者系统根据温度自动采取相应措施,调节室内温度。数据流来源:温度传感器数据流去向:采集家居控制系统的参数定义:温度=-40-40摄氏度数据流名:光线信息说明:采集室内的光线信息,反馈给用户,或者系统根据温度自动采取相应措施,调节室内光照强度。数据流来源:光敏传感器数据流去向:采集家居控制系统的参数定义:光照强度=0-180流明数据流名:湿度信息说明:采集室内的湿度信息,反馈给用户,或者系统根据温度自动采取相应措施,调节室内湿度。数据流来源:湿度传

20、感器数据流去向:采集家居控制系统的参数定义:湿度=10%-80%数据流名:用户习惯的环境信息说明:采集用户习惯的温度信息,光线信息,湿度信息数据流来源:用户数据流去向:采集信息定义:用户习惯的环境信息=温度+光线+湿度数据加工加工名:采集信息加工编号:1简要描述:采集智能控制系统需要的参数输入数据流:温度,湿度,光照强度,温度请求,湿度请求,光照请求输出数据流:智能家居控制系统的参数加工逻辑:从各个传感器接受信息,并与用户设置进行对比,得出相应操作发送给控制器实施。加工名:执行家居调节算法加工编号:2简要描述:处理正确格式的信息,把信息与数据库中的解决方案相匹配,得到解决方案。输入数据流:家居

21、调节子系统的信息输出数据流:调解方案加工逻辑:“选路”算法本质是基于条件判断的数据处理系统。该处理系统自身包含多个IF语句对用户需求进行判断分支执行。从而得到最后的推荐方案。加工名:执行调节方案加工编号:3简要描述:把温度,湿度,亮度,窗帘的位置信息传递给空调,电灯,窗帘输入数据流:调节方案输出数据流:温度,湿度,亮度,窗帘的位置信息加工逻辑:对传感器传递信息数据存储数据文件名:温度信息简述:存放的是温度信息输入数据:温度信息输出数据:温度信息数据文件组成:温度数据文件名:湿度信息简述:存放的是湿度信息输入数据:湿度信息输出数据:湿度信息数据文件组成:湿度数据文件名:亮度信息简述:存放的是光照强度信息输入数据:亮度信息输出数据:亮度信息数据文件组成:亮度信息行:数据流数据流名:用户位置信息说明:借助通信运营商来获取用户详细位置,出行管理系统会利用该位置信息提供导航,或叫车服务。数据流来源:通信运营商数据流去向:采集出行管理系统的参数定义:用户位置信息=经度+纬度数据流名:道路信息说明:将街道信息储存到客户端,并定期进行更新,出行管理系统会利用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论