健康微生活—小组软件工程实训项目报告_第1页
健康微生活—小组软件工程实训项目报告_第2页
健康微生活—小组软件工程实训项目报告_第3页
健康微生活—小组软件工程实训项目报告_第4页
健康微生活—小组软件工程实训项目报告_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、Shanghai Lixin University of Commerce健康微生活基于智能穿戴设备的健康社区软件工程实训项目报告指导教师 曹顺良 年 级 大三 专 业 计算机科学与技术 二一五 年 六 月团队成员及分工:姓名学号团队职务论文结构陆淳淳1214020136愿景,业务建模之业务对象,业务用例一 五5.2,八朱盛1214020115业务建模业务用例时序图五5.3陈莉莉1214020140需求说明,系统用例,用例时序图六褚益江1214020112分析说明,实体类,DDL,边界类七摘要随着科学技术的不断发展,智能穿戴设备的发展市场越来越广阔,在工业、计算机领域发挥着重要作用,并逐步走向

2、商业化。本文基于智能穿戴设备的发展现状,对穿戴设备在健康社区平台进行分析,并针对健康类智能穿戴设备的发展提出相应的建议,以期把握智能穿戴设备的发展趋势,推动我国健康水平的发展。健康类可穿戴设备还有一个尚未关注的未来增长空间:婴幼儿与老人市场。这两个群体是最需要看护的,他们自身难以应对各种突发状况,而可穿戴设备与软件的配合则可以为他们的监护者提供此类服务。可以想象,如果老人与孩子突然摔倒,可穿戴设备感应到之后可以向监护人手机发出警报,提醒他们立即赶来。目前这一领域还没有得到有效开发。而带GPS的设备还可以避免孩子被人拐卖,这在中国应该具有更大的市场。从宏观的角度来看,消费者正日益生活在互联网中,

3、工作、生活、社交都在云端完成。而智能可穿戴设备的出现,则将互联网的延伸物联网带入了用户的日常生活。各种智能可穿戴设备就是一个个传感器,将用户的身体功能与运动量等数据通过智能手机传输到云端,进行分析与应用。目录一、 前言4二、国内外研究现状4三、 存在的问题5四、 愿景6目标:6五、 业务建模65.1业务对象75.2业务用例95.3 用例分析(时序图)105.3.1传送健康数据105.3.2发布动态信息115.3.3发布话题评论125.3.4投递广告13六、需求146.1系统用例146.1.1健身达人用例186.1.2明星用例196.1.3亲友用例206.1.4医生用例216.2 用例分析(时序

4、图)226.2.1 传递健康数据226.2.2 发布动态信息236.2.3 发布话题评论246.2.4 投递广告25七、分析267.1实体类267.1.1实体类267.1.2 用户实体类277.1.3 广告实体类287.2 DDL297.2.1 DDL297.2.2 用户DDL307.2.3 广告DDL317.3边界类32八、 总结331、 前言移动智能穿戴设备是能直接穿戴在身上或整合进用户的衣服、鞋帽等其他配件中,集成了软硬件而具备一定计算能力的新形态终端设备。目前,移动智能穿戴设备多以可通过低功耗蓝牙、Wi-Fi、NFC等短距离通信技术连接智能手机等终端的便携式配件形式存在,主流的产品形态

5、包括以手腕为支撑的智能手表、腕带、手环等产品,以头部为支撑的智能眼镜、头盔、头带等产品以及智能服装、配饰等各类非主流产品形态。移动智能穿戴设备根据技术实现难易和功能特性大致可分为两类。一类是面向传感器应用的移动智能穿戴设备,例如Fuelband智能腕带、Jawbone Up智能手环、Fitbit Flex智能手环等。这些可穿戴设备,主要通过传感装置对用户的运动情况和健康状况做出记录和评估,通常需要与智能手机等终端设备进行连接进行数据的分析、管理、显示等应用;另一类是支持新型人机交互技术的移动智能穿戴设备,除可实现基于传感器的应用,还可实现支持新型人机交互技术的应用。例如Pebble智能手表、G

6、alaxy Gear智能手表、GoogleGlass智能眼镜等,通过支持新型人机交互技术诸如新型显示技术(例如柔性屏幕、微投影)、语音交互技术(例如语音控制)、增强现实技术、图像识别技术(例如手势识别、人脸识别)等方面,实现具有和智能手机类似的功能,通常与智能手机等设备配合使用,简化智能手机的操作,将智能手机的通信、娱乐等功能在可穿戴设备上进行扩展。移动智能穿戴设备在信息传输、人体感知等领域可作为智能手机等传统智能终端的有益补充。一方面,可穿戴设备把智能手机上的部分功能抽离出来,以更好的交互方式呈现到用户面前,使传统智能终端在新型交互方式上实现功能延伸,功能延伸以智能手表、智能眼镜为主要代表,

7、可实现穿戴设备的上网、导航、拍照等功能。另一方面,可穿戴设备注入智能手机所没有的元素,进行功能创新,并使新功能与传统智能终端已有功能形成互补,功能创新以智能手环、智能腕带等产品为代表,发挥贴近用户身体的主要特点,可收集并整理用户运动及健康数据。二、国内外研究现状移动智能穿戴设备目前仍处于起步期,众多企业开始发力。2013年以来,移动智能穿戴市场逐渐升温,各类产品涌现,应用领域拓展百花齐放,但产业目前仍处于起步期,产品规模均有限,软硬件格局偏碎片化,消费市场尚未大规模启动。众多厂商从2013年以来开始进入该领域,包括谷歌、苹果、索尼、三星、Nike等国内外企业,先后推出智能眼镜、智能手表、智能手

8、环、智能鞋等产品。2014年移动智能穿戴设备再次成为科技产品热点,三星、索尼等在原有智能手表产品之外,推出智能手环及新一代智能手表等新品。其他ICT大厂纷纷跟进,英特尔发布多款产品,包括智能手表、智能耳塞、智能耳麦等,爱普生、Lumus等推出了智能眼镜产品,国内华为、中兴、小米、百度、奇虎等智能终端厂商和互联网公司也开始跟进智能手表、智能手环、智能眼镜等产品领域,更多企业开始发力移动智能穿戴设备。移动智能穿戴设备尚未形成类似智能手机领域寡头垄断的局面,呈现多元化发展。可穿戴设备产品形态多样,碎片化特征明显,除了手环、手表、眼镜等主流穿戴产品外,智能服装、鞋、手套、书包、拐杖、首饰等其他创新穿戴

9、产品也开始涌现,移动智能穿戴设备的应用场景和使用范围正向服装、家居、车载、安防等其他行业领域渗透,呈现出更加多样化发展的新思路。各企业针对不同形态的产品优势各不相同,导致市场群雄割据的局面。智能穿戴设备带来的好处1. 智能穿戴将带来新闻从业人员观念的深刻改变智能穿戴时代,传统媒体采编人员必须主动转变观念,要彻底转变以往媒体专业、独家播报等心态。现在人人都是自媒体,人人也都是受众,一段在新闻现场的即时视频胜过任何后期强大的专业采访制作团队,因此采集信息渠道、发送方式,都将面临全新的变化,需要从业人员以全新的思维方式、全新的业务储备、全新的工作状态,准备融入到全新的智能穿戴时代。采编团队还要树立起

10、强烈的服务受众意识。从报道前期就注意从视频、动画和海量服务资讯等领域留意到提供服务的内容;在报道完成之后关注新闻阅读量及反馈量,细化受众的需求方向,主动地提供新闻资讯私人订制。2. 智能穿戴将要求从业者技能全面提升智能穿戴时代,对采编人员的技能提出了更高要求,采和编的业务分工将变成一种奢侈的浪费,记者即是编者,即是发行者,即是反馈收集者,要能采写、会拍照、会拍视频、会剪辑制作,要掌握智能穿戴设备的新闻发布技能;编辑将成为信息的核实者、把关者。除此之外,采编人员还要求成为渠道建设者、业务公关者、独立态度发声者,要想发布独家信息,就得掌握独家的渠道和思想。3. 智能穿戴将推动从业者思维方式的多元转

11、向同样的新闻内容,传统的新闻从业者原本输出的只是针对某一方面受众的新闻形式,比如纸媒,或者电视,或者网络,现在却要求输出全方位渠道的内容,即全媒体记者。智能穿戴时代,要求采编人员从单一的纸媒思维方式转向多元的全媒体思维方式,并且能够在不同的媒介运用之间灵活转换频道。4. 智能穿戴将为受众带来新的视觉体验融合了报纸、影视等多种媒介的智能穿戴,改变着传统的视听习惯。智能穿戴为阅读文本、查看图片、收看电影和电视节目、收听广播、播放音乐,提供了必要的技术条件, 同时也让各种需求随时随地随取随用。3、 存在的问题1. 传统媒体新闻传播地位受到挑战在传统的媒体环境中,训练有素的新闻从业人员通过报纸、电台、

12、电视台等传播机构传递信息。即使是在当下自媒体异常火爆的情况下,以个人身份发布的信息,在权威性、准确性等方面,也仍然受到非常大的质疑。而进入智能穿戴时代后,智能穿戴设备方便地记录每个人遇到或发生的事情,便捷地发布个人新闻、评论、随想。传统的传播形态、通道是固定的,传播者具有较强的垄断性和控制权,而智能穿戴设备可以在“任何时候、任何地点,对任何人”进行现场零距离的大众传播,突破了传统主流媒体的话语权壁垒。2. 传统媒体盈利模式受到冲击智能穿戴设备将使传统媒体赖以生存的广告收入发生很大的变化。传统媒体的市场份额持续下降,特别是平面媒体的广告经营出现严重的压力。基于智能穿戴设备核心发展方向是通过收集、

13、存储个人非结构化数据,通过运用大数据、云计算等技术对数据进行统计分析,得出用户的使用消费、需求特点,然后根据具体情况友好地与用户进行精确广告传播,这样将大大提高广告导入消费的价值,将深受广告投放者的喜爱。智能穿戴设备的出现,将广告模式由传统媒体大众广告转向智能设备的精确广告,对传统媒体构成了严峻的挑战。3.智能穿戴当前发展存在的问题目前,国内智能穿戴设备产业氛围正浓,很多企业投入到智能穿戴设备产业。百度、中兴和小米等企业科技均已涉足智能穿戴设备产业。当前智能穿戴设备规模和成熟度还需要有一定的过程。从现阶段来看,智能穿戴设备产业还存在一些挑战,比如:电池续航问题、 低功耗的处理器、个人数据隐私安

14、全、高价格问题。对于新闻媒体,技术难度、产品开发、内容融入、人才缺乏等都是当前面临的重重困难。4、 愿景目标:健康微生活是一个基于智能穿戴设备的健康服务类的手机应用软件。这相当于是一个网络健康社区,注册的用户可以通过手机APP客户端随时掌握自身的健康指数,还可以。用户可以将看到的、听到的、想到的健康类讯息通过手机随时随地分享给朋友,一起讨论,还可以关注亲友,即时看到朋友们发布的信息和健康状况。具有信息发布门槛极低、随时随地传播信息、信息交互简便快捷。网上健康社区我们还聘请有健康达人,是这款手机应用中的活跃分子,有炫酷的健康达人勋章,普通用户可以向他们学习养身和健身方式,还可以通过健身达人结识更

15、多跟你同城异地的,有共同爱好最求的朋友,获得更多粉丝,拥有更多知己。如果你的健康指数不理想,不用担心,你可以通过平台的医生咨询模块,向网络医生寻求帮助,让你能在健康的道路上越走越远。5、 业务建模现代生活中,人民对自己和亲友的身体健康状况的关注度越来越高,而对健康状况的实时监控也越来越成为一的趋势与主流,所以我们团队针对这样的现状进行构思设计,这款“健康微生活”APP就是为了方便用户实时获悉自己和在意人的健康状况,分享健康秘笈,让健康如影随行。5.1业务对象 在这款健康微生活APP中,主要的业务对象分为两类,分别是业务角色和业务实体,其中,业务角色主要有:广告商,系统管理人员和APP使用者,由

16、于APP使用者中不同级别的人的特殊性,我们又进行了分类增加,分为:明星,健身达人,医生和亲友,业务实体主要有:健康微生活APP和智能穿戴设备,由于APP的特殊性,我们增加了:健康数据,动态,话题,健康计划的实体。用户可以对健康微生活APP进行下载和卸载,APP经授权能自动连接使用者的智能穿戴设备,并从其接收用户的实时健康数据,APP使用者可以在手机应用上由智能穿戴设备传送健康数据,发布动态信息,发布话题和讨论,用户对健康数据进行接收,查看和分析,用户可以根据自己的数据进行健康计划的制定,计划进行完成进度,完成结果进行分析,也可咨询他人完善健康计划,用户还可以对他人发布的动态进行评论,给出健康建

17、议,除次之外,用户还可以发布和参与健康话题的互动,这样,自然而然的形成了一种全民养身健身的热潮,APP好友用户之间还能够互相监督锻炼,互相比较运动情况,让健康成为大家茶余饭后的讨论热点。5.2业务用例这款健康微生活APP中,主要的业务用例分为三项,APP使用者可以在健康微生活APP上由智能穿戴设备传送健康数据,但是并不是所有人都可以看到这些数据,使用者可以根据自己的意愿,授权给部分好友可以浏览自己的健康数据信息。使用者可以发布动态信息,发布话题讨论养身健身话题;系统管理员对用户发布的动态信息、话题信息和评论回复信息进行审核,同时也可以发布信息;智能穿戴设备的广告商则可以通过健康微生活APP投递

18、广告,根据广告的费用的高低,我们会在不同的时间段由我们的APP向潜在的客户群推荐相关的设备,帮助他们宣传产品。5.3 用例分析(时序图)5.3.1传送健康数据传送健康数据的时序图:在传送健康数据时序图中,主要业务对象有:智能穿戴设备、使用者、亲友、医生和健康微生活APP。健康微生活APP对智能穿戴设备实时传送过来的使用者的健康数据进行处理和显示,如果APP发现使用者的健康状态不理想,会向他推送一个警告,让用户即时知道并向APP医生寻求健康指导意见,医生有权限访问使用者的健康数据,并对其进行分析,提出相应的健康计划,如果医生觉得有必要,可以让使用者去医院进一步检查和治疗;亲友可以向APP提出要求

19、访问使用者的健康数据的请求,APP则将请求推送给使用者,使用者则可根据自身意愿设置权限,若设置可见权限,亲友可访问他的健康数据,反之,则对此人进行数据加密;亲友访问了使用者的健康数据后,可以对他提供健康建议,实时关注他的健康状况,督促他运动健身,合理休息,使用者则可以与其探讨运动健康方面的话题。亲友之间健康数据的透明性能让大家都互相了解健康状况,有一方身体出现异常如突发高血压等,其他亲友可以实时得到信息,并即时应对。这款APP的最大优点就是数据的交互性高,实时监控性强。5.3.2发布动态信息发布动态信息的时序图:在发布动态信息时序图中,主要业务对象有:用户、健康微生活APP、亲友、其他使用者和

20、系统管理人员。当用户在健康微生活APP上发布动态消息后,APP把此信息推送给其他使用者,若其他使用者发现有不良信息或私自发布广告信息,可以向系统管理员举报,系统管理员则对于举报的信息进行审核,审核完,管理员把处理结果推送给举报者和发消息者,若审核通过,在可见范围内,健康微生活APP对亲友推送此动态消息,亲友则可以对此进行评论,接下来,APP把此评论推送给用户,用户收到后,即可对亲友的评论进行回复,若用户不愿在动态中与亲友回复,则可以选择私信亲友,同样地,亲友也可以私信用户。这个功能增加了用户之间的互动性,实时分享心得。如果审核不通过,则APP管理员对该消息进行删除。5.3.3发布话题评论发布话

21、题评论的时序图:在发布话题评论时序图中,主要业务对象有:明星、健康达人、健康微生活APP、用户和系统管理人员。当明星、健康达人在健康微生活APP上发布话题时。APP先把此话题推送给系统管理人员,管理人员对它进行审核,若审核通过,健康微生活APP则把此话题推送给关注他们的相关用户,用户可参与话题的讨论。各用户可在不同话题下分享自己养身健身的秘诀,还可以找到志同道合的用户,互相关注,在同城同地的还可以相约一起运动,让健身不再那么孤单。毕竟人们都喜欢一起活动,一个人坚持运动还是挺困难的,但是有了伙伴之后就大不一样,伙伴之间可以互相帮助,互相鼓励,早日达到自己的预期目标。如果遇到专业性的健身问题,还可

22、以请教健身达人们给予指导意见。总之,话题讨论能让健康讯息传播得更快更远,而明星的魅力能吸引来更多的用户参与其中,让许多科学的健身养身知识被更多的用户知道,也让更多的用户离健康越来越近,这就是明星效应的最好用途。5.3.4投递广告投递广告的时序图:在投递广告时序图中,主要业务对象有:广告商、系统管理人员、明星、健康达人、健康微生活APP和用户。广告商如果要投递广告宣传自己的智能穿戴设备(这里的广告商主要是从事智能穿戴领域的,跟我们的APP业务受众一样,广告效果更明显),如果广告商想通过明星推广自己的产品,可联系系统管理人员,管理人员把广告请求告诉给明星,明星考虑广告请求后,将对请求的结果发送给系

23、统管理人员,若为答应,明星在健康微生活APP上发布广告消息,广告商根据广告链接的点击数量给予明星和APP相应的广告经费;同样地,广告商想通过健康达人推广自己的产品,健康达人考虑广告请求后,将对请求的结果发送给系统管理人员,若为答应,健康达人会在健康微生活APP上自己的话题和主页发布广告消息,广告商根据广告效果支付给APP和健康达人相应的广告费;如果广告商想直接由APP向所有用户推送广告消息,他们可以联系APP的运营者,运营者根据广告商给出的广告费高低在不同时段向用户推送广告信息并提供购买链接,广告费高的厂商,APP会在黄金时间段推送广告信息。所以广告商可以根据自己的意愿,在我们的APP上选择出

24、最合适,性价比最高的方式进行广告的投递。六、需求 随着生活水平逐渐提高,人们越来越注重健康问题,“健康微生活APP”正是迎合了这个热点问题,把智能穿戴设备与手机APP相结合,为大家提供了一个交流健康话题的平台。在本系统中,通过智能穿戴设备的传感器将健康数据上传到手机APP中,以此方便了人们对自身健康素质的认识和了解。本系统的业务人群为拥有智能穿戴设备的APP使用者,本系统的利益来源于智能穿戴设备的广告商。下面将详细介绍本系统的需求:(1)“健康微生活APP”的主要对象:APP使用者、系统管理员、广告商。(2)“健康微生活APP”的具体功能: APP使用者可以通过健康微生活APP,由智能穿戴设备

25、传递健康数据,发布动态信息,发布话题和讨论; 系统管理员可以对用户(APP使用者)发布的动态信息、话题信息和评论回复信息进行审核,同时也可以发布系统信息; 广告商则可以通过健康微生活APP进行投递广告。再将APP使用者细分为了健身达人、明星、亲友和医生。每种APP使用者有不同的功能:健身达人:发布在线健身视频教学;明星:发起健康公众活动;亲友:访问好友健康主页;医生:在线健康咨询服务。(3)“健康微生活APP”的需求分析:把“健康微生活APP”系统的全部功能表示成一个单一的信息变换过程。建立系统业务模型,完全不考虑采用什么样的技术来实现,和实现无关,和计算机无关,和编程语言无关。(4)“健康微

26、生活APP”需求分析的目标: 开发一个简要描述方案的可视化模型,不依赖于具体的实施技术环境,即“要做什么”的问题。把我们对用例的理解,转变为与业务一致的形式,实现需求的价值。6.1系统用例 “健康微生活APP”系统是经过以下的步骤和方法得到系统用例的:1. 什么是用例?1.1参与者和用例从APP使用者的角度来看,他们并不想了解“健康微生活APP”系统的内部结构和设计,他们所关心的是“健康微生活APP”系统所能提供的服务,也就是被开发出来的系统将是如何被使用的,这就是用例方法的基本思想。“健康微生活APP”用例模型主要由以下模型元素构成:参与者(Actor) APP使用者(健

27、身达人,明星,亲友和医生);健康微生活APP;系统管理员;广告商。用例(Use Case) 传递健康数据;发布动态信息;发布话题、评论;在线健身视频教学;发起健康公众活动;访问好友健康主页;在线健康咨询服务;审核信息;发布信息;投递广告。通讯关联(Communication Association) APP使用者>传递健康数据;APP使用者>发布动态信息;APP使用者>发布话题、评论;APP使用者(健身达人)>在线健身视频教学;APP使用者(明星)>发起健康公众活动;APP使用者(亲友)>访问好友健康主页;APP使用者

28、(医生)>在线健康咨询服务;系统管理员>审核信息;系统管理员>发布信息;广告商>投递广告;传递健康数据>健康微生活APP;发布动态信息>健康微生活APP;发布话题、评论>健康微生活APP;在线健身视频教学>健康微生活APP;发起健康公众活动>健康微生活APP;访问好友健康主页>健康微生活APP;在线健康咨询服务>健康微生活APP;审核信息>APP使用者;发布信息> APP使用者;投递广告>健康微生活APP。 1.2 用例的内容用例图使我们对“健康微生活APP”系统的功能有了一个整体的认知,我

29、们可以知道有哪些参与者会与系统发生交互,每一个参与者需要系统为它提供什么样的服务。用例描述的是参与者与系统之间的对话,但是这个对话的细节并没有在用例图中表述出来,针对每一个用例我们可以用事件流来描述这一对话的细节内容。1.3 用例方法的优点用例方法完全是站在APP使用者的角度上(从系统的外部)来描述“健康微生活APP”系统的功能的。在用例方法中,我们把被定义系统看作是一个黑箱,我们并不关心系统内部是如何完成它所提供的功能的。用例方法首先描述了被定义系统有哪些外部使用者(抽象成为Actor),这些使用者与被定义系统发生交互;针对每一参与者,用例方法又描述了系统为这些参与者提供了什么样的

30、服务(抽象成为Use Case),或者说系统是如何被这些参与者使用的。所以从用例图中,我们可以得到对于被定义系统的一个总体印象。2. 建立用例模型使用用例的方法来描述“健康微生活APP”系统的功能需求的过程就是用例建模,用例模型主要包括以下部分内容:用例图(Use Case Diagram) 确定“健康微生活APP”系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。 2.1 寻找参与者所谓的参与者是指所有存在于系统外部并与系统进行交互的人或其他系统。通俗地讲,参与者就是我们所要定义系统的使

31、用者。寻找参与者可以从以下问题入手:“健康微生活APP”系统开发完成之后,有哪些人会使用这个系统?拥有智能穿戴设备的APP使用者:健身达人,明星,亲友,医生。“健康微生活APP”系统需要从哪些人或其他系统中获得数据? 智能穿戴设备的传感器。“健康微生活APP”系统会为哪些人或其他系统提供数据?APP使用者:健身达人,明星,亲友,医生。 系统会与哪些其他系统相关联?智能穿戴设备的传感器系统。系统是由谁来维护和管理的?系统管理员。  2.2 确定用例找到参与者之后,我们就可以根据参与者来确定系统的用例,主要是看各参与者需要系统提供什么样的服务,或者说参与者是

32、如何使用系统的。寻找用例可以从以下问题入手(针对每一个参与者):参与者为什么要使用“健康微生活APP”系统?和更多的人一起交流健康话题,提高身体素质。参与者是否会在“健康微生活APP”系统中创建、修改、删除、访问、存储数据?如果是的话,参与者又是如何来完成这些操作的? 是,通过“健康微生活APP”的手机终端来操作的。参与者是否会将外部的某些事件通知给“健康微生活APP”系统?是,如:自身的健康数据。  “健康微生活APP”系统是否会将内部的某些事件通知该参与者?是,如:发起健身话题。通过以上步骤,得到系统用例图和时序图,如下图:如上图,在这个健康微生活APP中,主要的系统用

33、例分为以下三项:APP使用者、系统管理员、广告商。其中,1.系统用例APP使用者可以通过健康微生活APP,由智能穿戴设备传递健康数据,发布动态信息,发布话题和讨论,最终数据将上传至健康微生活APP;2.系统用例系统管理员可以对用户(APP使用者)发布的动态信息、话题信息和评论回复信息进行审核,同时也可以发布系统信息,最终数据将返回给用户(APP使用者);3.系统用例广告商则可以通过健康微生活APP进行投递广告,最终数据将上传至健康微生活APP。由于系统用例APP使用者不属于同一类用户,所以将APP使用者分为了健康达人用例、明星用例、亲友用例和医生用例。下面将具体介绍每个用例的用例图。6.1.1

34、健身达人用例如上图,在这个健康微生活APP中,系统用例APP使用者-健身达人可以通过健康微生活APP,由智能穿戴设备传递健康数据,发布动态信息,发布话题和讨论,并且可以进行在线健身视频教学,最终数据将上传至健康微生活APP;APP使用者-健身达人在健康微生活APP中,起到了健身的带头作用,健身达人通过发布在线健身视频教学,号召大家一起运动,达到健身的目的。6.1.2明星用例如上图,在这个健康微生活APP中,系统用例APP使用者-明星可以通过健康微生活APP,由智能穿戴设备传递健康数据,发布动态信息,发布话题和讨论,并且可以发起健康公众活动,最终数据将上传至健康微生活APP;APP使用者-明星在

35、健康微生活APP中,起到了号召的作用,明星通过发起健康公众活动,号召大家一起运动,达到“人人健身,大家都健康”的目的。6.1.3亲友用例如上图,在这个健康微生活APP中,系统用例APP使用者-亲友可以通过健康微生活APP,由智能穿戴设备传递健康数据,发布动态信息,发布话题和讨论,并且可以访问好友健康主页,最终数据将上传至健康微生活APP;APP使用者-亲友在健康微生活APP中,起到了关联的作用,亲友之间可以互相访问健康主页,了解对方的健康数据及健康情况,还可以一起聊天,谈论健康话题,激发健身欲望。6.1.4医生用例如上图,在这个健康微生活APP中,系统用例APP使用者-医生可以通过健康微生活A

36、PP,由智能穿戴设备传递健康数据,发布动态信息,发布话题和讨论,并且可以进行在线健康咨询服务,最终数据将上传至健康微生活APP;APP使用者-医生在健康微生活APP中,起到了咨询的作用,医生提供在线健康咨询服务,其它APP使用者可以通过健康微生活APP搜索相关的医生,咨询需要的健康问题。为大家提供了方便的健康咨询平台。6.2 用例分析(时序图)6.2.1 传递健康数据传递健康数据的时序图:在传递健康数据时序图中,主要系统对象有:APP使用者、智能穿戴设备、健康数据、接收数据接口上传。APP使用者通过佩戴智能穿戴设备,由智能穿戴设备的传感器获取APP使用者的健康数据并验证健康数据是否充分。如果充

37、分,则将健康数据上传,然后验证健康数据是否符合发布条件,符合则保存健康数据,再将健康数据上传至接收数据接口,并记录上传情况。最后反馈健康数据上传成功。如果不充分,则提示健康数据不充分。6.2.2 发布动态信息发布动态信息的时序图:在发布动态信息时序图中,主要系统对象有:APP使用者、健康微生活APP、动态、发布接口和发布。APP使用者通过健康微生活APP发布动态信息并验证动态是否充分。如果充分,则将动态信息发布,然后验证动态信息是否符合发布条件,符合则保存动态信息,再将动态信息发布至发布接口,并记录发布情况。最后反馈动态信息发布成功。如果不充分,则提示动态信息不充分。6.2.3 发布话题评论发

38、布话题评论的时序图:在发布话题评论时序图中,主要系统对象有:明星、健身达人、健康微生活APP、话题、评论、发布接口和发布。APP使用者通过健康微生活APP发布话题评论并验证话题评论是否充分。如果充分,则将话题评论发布,然后验证话题评论是否符合发布条件,符合则保存话题评论,再将话题评论发布至发布接口,并记录发布情况。最后反馈话题评论发布成功。如果不充分,则提示话题评论不充分。6.2.4 投递广告发布广告的时序图:在发布广告时序图中,主要系统对象有:广告商、健康微生活APP、广告、发布接口和发布。广告商通过健康微生活APP发布广告并验证广告是否充分。如果充分,则将广告发布,然后验证广告是否符合发布

39、条件,符合则保存广告,再将广告发布至发布接口,并记录发布情况。最后反馈广告发布成功。如果不充分,则提示广告不充分。 小结 用例的背后是市场经济的思想。在市场经济中,商品的价格是由供求关系决定的,和成本并没有必然的关系。人们可以出于自己的个人意愿以任何价格交易,不存在一个绝对正确的标准来裁定交易是否合理。七、分析类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节。在系统分析阶段,类图主要用于显示角色和提供系统行为的实体的职责;在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构;在系统编码阶段,根据类图中的类及它们之间的关系实现系统的功能。通过对以上部分的总结分析,以及对整个系统的详细分析,进行了系统类图的分析。该系统主要有实体类、用户实体类以及广告实体类。 7.1实体类7.1.1实体类手环类:属性:编号,简介,录入信息操作:保存录入信息,验证是否符合条件,传递传递类:属性:时间操作:验证传递是否成功系统管理员类:属性:编号,姓名操作:验证传递是否成功普通用户类:

温馨提示

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

评论

0/150

提交评论