资料简介:
基于IOS的移动健康助手的设计与实现,毕业论文,说明书共29页,11361字,附外文翻译、源程序等。
摘要
健康助手是在IOS手机端的基础上面实现对用户的每天的运动量进行一个统计分析,并给出一个合理健康的运动标准。最终使用户能够合理的安排自己的运动量达到摆脱身体亚健康的目标。
该健康系统运用面向对象编程思想和MVC架构完成整个应用的设计。在编程语言方面使用了Object-C编码,数据库方面采用云数据库bmob解决数据存储问题。同时为了满足健康社区的用户的评论点赞的互动需求,采用instant message实现健康社区的用户互动的用户互动。该系统主要实现了记录用户每天的步行数并上传云端,用户利益查询自己最近的步行数,系统根据最近的步行数分析,可以在健康社区查看健康咨讯,并在互动模块可以和别人进行聊天。
关键词:健康助手;步行数;Object-C;云端存储;即时通信
目录
论文总页数:24页
1.引言 1
1.1课题背景 1
1.2国内外研究现状 1
1.3课题意义 2
2.系统分析 2
2.1可行性分析 2
2.1.1 环境可行性 2
2.1.2 技术可行性 3
3需求分析 3
3.1功能需求 3
3.1.1个人中心 3
3.1.2 修改个人信息 3
3.1.3 同城交友列表 4
3.1.4用户信息显示页面 4
3.1.5健康咨讯首页 5
3.1.6专家咨询 5
3.1.7实时步数首页 6
3.1.8历史分析 6
3.2 系统功能模块 6
3.3 系统数据库分析 8
3.3.1部分主要表分析 8
3.3.2 数据库API接口 9
4.系统主要流程设计及实现 9
4.1登录流程 9
4.2 个人中心模块 10
4.2.1个人基础信息 10
4.2.2 修改个人密码 11
4.2.3退出系统登录 11
4.3 同城交友模块 11
4.3.1同城用户列表模块 11
4.3.2 添加好友模块 12
4.3.2 实时聊天模块实现 12
4.4 健康咨讯模块 12
4.5 实时计步模块 13
4.5.1实时步数 13
4.5.2 历史分析 13
4.6系统具体实现 14
4.6.1 个人中心具体实现 14
4.6.2实时步数具体实现 15
5 程序测试 16
5.1 系统运行要求 16
5.2 程序测试 16
5.2.1首页测试 16
5.2.2个人信息测试 16
5.2.3同城交友测试 16
5.2.4实时步数测试 17
5.3 运行实况 17
结 语 21
参考文献 22
致 谢 23
声 明 24
资料预览图片:

资料文件预览:
共190文件夹,394个文件,文件总大小:34.15MB,压缩后大小:12.61MB
外文翻译中英文:物联网安全.docx [851.91KB]
毕业设计(论文):基于IOS的移动健康助手的设计与实现(含完整代码).docx [600.99KB]
毕业设计(论文):基于IOS的移动健康助手的设计与实现(含完整代码).pdf [1.21MB]
(代码)基于IOS的移动健康助手的设计与实现.zip [10.46MB]
applypatch-msg.sample [478.00B]
commit-msg.sample [896.00B]
post-update.sample [189.00B]
pre-applypatch.sample [424.00B]
pre-commit.sample [1.60KB]
pre-push.sample [1.32KB]
pre-rebase.sample [4.83KB]
pre-receive.sample [544.00B]
prepare-commit-msg.sample [1.21KB]
update.sample [3.53KB]
exclude [240.00B]
master [150.00B]
HEAD [150.00B]
d5b17c5380b79c159b5783dcb268436c38eefb [1.58KB]
9a804297b30c604032a99d2dc332f9cdf9875e [1.59KB]
f2d8f09bb7c914dc4504fd96b296b32177922d [1.32KB]
0f82542026333a0d059127cf9b4e6c90af9e2d [1.22KB]
596a1fe3419e1f3a15b32f71deb78cd40d35aa [233.00B]
6e98596296d71d933e4ca9825839e66edf2bc1 [388.00B]
24ff288643e26686053ecbb6da113781ab8922 [177.00B]
560f27856df0b0f15f4202319b1f1a41488a17 [277.00B]
035f89164ae7e21b8e3bcfb41128e8a70f3555 [269.00B]
2451ffca42f3294e15996401354d81f0cd4fc0 [125.00B]
ffad0edd61c9b5347b9366ad9bf70f4f132a2b [283.00B]
7a68770117b943bf01d0044895d6acb7234830 [173.00B]
73ba1a2ddc7802e167cf2cb16869b01a77d7ef [687.00B]
deb8be9e11a3f7a97060a21298bb8a186a611d [1.16KB]
ee8d45f9ecefecb649223d3c59385ee92dbec4 [682.00B]
413dafcd24800ec4fae1708d83795df0199c7a [631.00B]
4f7bd401dc853a7fb8d21bfa7583cf81eeea64 [487.00B]
ac2411a80cbf4dfe636ef5e92a4ed6411d2846 [627.00B]
a965cb0a4cf1e6d7b4a566f06ddd8232a96d8c [181.00B]
179332a80b4dda64ac76de9bdb2b190aabd6c6 [293.00B]
3d6bddb9dcbca6109b7956b730c1eb2b246e64 [1.55KB]
a257aa3726efc517857ec8beb571a8d29c6a9b [252.00B]
198e4688a48e0e2dbbc125e88629c7a5128f20 [229.00B]
cde9f9dc9ede8003bc56c0a9ed2be65136b237 [184.00B]
f4bbbceeb80b5c712a21ca527e25d6a844c3d0 [1.58KB]
b740dd559434d9c28bced71324bb0dc1036f96 [485.00B]
379a87372e8e3c8b369d2a946d143bb4bbc56d [196.00B]
871f7fc361c1f135e5194a2fbe0c69192b4649 [630.00B]
b33ce5fd4fafddf3d63eaab8cbf9efbad8e800 [183.00B]
d1040f82ae19e1969af921a8499bd4f8c03835 [484.00B]
3c43fa54b292e5f8f4430f6a0de77e44ae4ab4 [319.00B]
9e347bcca87f9ae6bb44b2ce61040df42505ce [1.24KB]
4d980ca5af1c3e7510de5239d4fc4f3737b629 [683.00B]
dc8906d2e4cc78c0fded60248395ea02580446 [293.00B]
6d546881569f962e42711dbea758bc2350970e [754.00B]
2794e472a3dfa2288f6b2839753f989ba80c37 [178.00B]
3f09feada13206843187d2513617007e0a93f8 [186.00B]
d7a6e4f857a99ab77743471d97c25cba97a268 [501.00B]
b922f0706b2b74c56775259042564313b8b0e8 [283.00B]
06aa90de975aa82b30519fd80376128346d245 [284.00B]
8d31f8b8f6dfb97052493eab8e75bfcfdd9c2c [1.32KB]
d5d98ea0ca2cea6bd28d9819b9d3693282206f [681.00B]
3e0f7e683541066a8629c0f2e182c263786501 [288.00B]
aa1b94fe34d8dd15ff4382cafc186d2392fa66 [1.50KB]
f990d6c90f2533da195bfdeff35ff10c7460d2 [177.00B]
47e70a2b523bd3049c75fab098c886310f4f92 [343.00B]
988cbc86269bfd55ba752c64502693515baac7 [493.00B]
79944d806737888677c36f21aa1efd0e964826 [182.00B]
18a23dc1ff569cf36610a4c7ab97e3805c88a4 [109.15KB]
3d19bd688a5f51edf0061c763e050141ab9fc7 [555.00B]
370e7d089d632cf6dc020c1cdf27d87a03426a [183.00B]
70d6d42be4ad299788ec988f4343b0cf56d35e [1.15KB]
5ca2018d0786e3fb00a1440070789d957bd50e [426.00B]
6414c51220a16ec5b5d958202834869f7643e8 [3.58KB]
cd2464f6f319e66a96ec2960fcc38d32b2b26a [946.00B]
d3e05ae2710b56806ec9214747d4112860df63 [331.00B]
06746a8b594dca25a2296975564668316da7ca [5.80KB]
90b55618aa4ff7042159154529b9fd92cbc649 [183.00B]
ebcd579918a02a6179f00b5260a64e168de102 [630.00B]
2da3e59b982d42465bb71b4c35d2a44383bc6c [421.00B]
74c47806a73713b25855c39ff8821f56672ec2 [691.00B]
ba7ed1ca1b937e722c259d8cc794e09a21ab66 [176.00B]
c5210bb4e89fb217c271c9650069921621dec0 [173.00B]
586e6e8ba8e5957c012fee3ff6efe54179da81 [174.00B]
84a1998a92453a891f36131a9d8ed4e9f92a44 [237.00B]
bce3755ea67ff4d904f34646a39e45faa5251c [125.00B]
a380c9ef2748e64770b3c81fca3c8aaa9c1cb7 [172.00B]
538ef7f5356800876dd7fc2d6969ed87d493c9 [910.39KB]
e4778dcee1cf3630b3f14d0cd1646b5c22286f [1.07KB]
2b0209f264d8647312883b58ded62f7d66ed12 [171.00B]
757c521eab64d4ad4a6b331ffae202da8fb449 [153.00B]
c5ad61f2e85be033b0bbd1d13f24a27b0988c2 [1.39KB]
caa61057d32cfa8bdf49c12111c13e8ea69c18 [353.00B]
d2ce8f2b1f2e88113cf06a50e5d69f9e7b6613 [184.00B]
826fa78d533fd5577631d59f8fbccc7bfedf85 [634.00B]
6e6fdb194617254622f6c684c90e1b98bcfedc [1.76KB]
952dc012266e73258fad63407bffe8c221cd93 [486.00B]
c0b0c241ca01f8806e32f2f365de7ab54109ae [171.00B]
388783fa23179be4f85df4e2609f42654e66c2 [238.00B]
e7853bcca25ad939ca94cdd886ffafe97e217e [159.00B]
41e47e02739e41817ee3acad1fe7eb6d0e04b8 [2.00KB]
5b38bd177043b7e743e7ba6ed661f4a1a43c6f [260.00B]
60510bf6af80f6b9d216b94e87faacb9ac717f [287.00B]
e4293768dedb0c0ad428b24760ae133d912295 [1.34KB]
c891d0d4fb64a7f2263471ac93c0476ba7ceb6 [294.00B]
a48ae9e791176c99936a4996898ec2dd8ef7a1 [1.31KB]
d363d5caf2ab10d0adcfd4ae1cf4abe1b70ecb [483.00B]
ec8c83d78258a92befc65f85f802200d1d688a [742.00B]
bb416e3e2ecae1d4d6f9adaba0e7f0194f642d [2.22MB]
1678941625a865748e24c698125e625489081f [683.00B]
13264174287fe5376b594778da210e7b44583f [253.00B]
62e056e9ab5a63ccd0a927dbbf8086b96fc1ba [484.00B]
b2b15f033b52eb37eec65d0a55542c592967a1 [183.00B]
0f4302d524a2c6313dc968df134285905acfc8 [201.00B]
4460ef5dbc0cc7ede990659718069c078aaa2b [3.30KB]
4aea922259ad53ff914968e66be05ebb8b7493 [1.68KB]
88fcf0bc7ca50f39a429b95d360a45befc8057 [332.00B]
a5469719096f2d4cf85c9a3c363f3b50cbc636 [1.54KB]
df55cf1c81c87c90479f091b3ef52567b72d9e [222.00B]
74e065be1eee204ac263bf8dac2d55f052e92c [1.64KB]
1234c742dc8421362892b6f1e998352168f00b [488.00B]
90c848d23aa1c21cbfd61bcd25fa9e57df6d80 [494.00B]
9b273f66fea0a8358dd9d14ffb8e60d0b96dd1 [160.00B]
8d3635768ef071993486ccf8443d53b532d760 [260.00B]
21932f92e0f9da0d5c2cef113391aa68022542 [286.00B]
0ae86e9a80388ccd1256e46804ea492f523568 [179.00B]
37649c779e056d478c6c7ff3d5478a91770e4c [184.00B]
c7745c83b9f95e9b627f5e3329eb094cdd7a1d [1.80KB]
master [41.00B]
COMMIT_EDITMSG [11.00B]
config [144.00B]
description [73.00B]
HEAD [23.00B]
index [7.20KB]
applypatch-msg.sample [478.00B]
commit-msg.sample [896.00B]
post-update.sample [189.00B]
pre-applypatch.sample [424.00B]
pre-commit.sample [1.60KB]
pre-push.sample [1.32KB]
pre-rebase.sample [4.83KB]
pre-receive.sample [544.00B]
prepare-commit-msg.sample [1.21KB]
update.sample [3.53KB]
exclude [240.00B]
4cede58301158eb09d63402d40f86bc518e834 [897.30KB]
a70869a635b9dc36c0ec052f0392764552f81a [149.00B]
d6a89ec4c1cdb88466d44b7b72eb7774fbcff5 [150.00B]
43761a26a3432dd6e5e30aa84be73fb9a0e1f2 [23.38KB]
4ce896aad803361f2a8b86916bb70625a72364 [22.87KB]
2f1613139081fedffabfc12acf4f46c63f9a41 [23.28KB]
041918cfb172e1188a37790d2e6fb9c93e809e [23.17KB]
f7dd15f3a01856fec8af6e9fdb56aa05d7e7dc [23.92KB]
24aa02cc4e6a06d7e93f70226fc39274255b72 [23.14KB]
f1a3c59ab9a6472773a785628031be31ba13e2 [24.76KB]
d2f6c929428277366641acc45adc9b153909bc [147.00B]
cd0e37b377e721d8eb55ad0b7a1db4645b4ece [148.00B]
6d57b1bc13080bcadb830e91cd88aaf8492006 [43.90KB]
f5602cfae920a5345115ce6cc31b49051c47d6 [148.00B]
5aeefdedef36ca89899309a55dbcd5d2f08453 [147.00B]
4f6c9b60f93f03cf3a0ef054968ad0b7d45a4d [23.00KB]
d598a0686e1d7a1c872bf37e57729f693b3a7e [21.74KB]
be21c86059b367ff83e4369202d3952e8afb0c [24.60KB]
5253f3516a21607ea72bf1d25c69f32528e357 [149.00B]
f450ce891f976ea3277a95e20aeb872caae3b1 [148.00B]
9aef35036672b13bdd3f71ceffc44a9a7cb9f5 [147.00B]
416a5a682d72543f618fd17e7c1253fdea14fa [149.00B]
8bab8f2269ff8563badd0129926b6af13d049f [20.57KB]
d66ac1c968c8ae884e552cd0b94b02f120ea52 [147.00B]
4a164c918651cdd1e11dca5cc62c333f097601 [65.00B]
a9b62ef6f77256c68c0c008d286137948ea33e [146.00B]
32a32d1c7339ba38cf57a3d16d70e9fbbef76b [147.00B]
index [2.49KB]
config [144.00B]
description [73.00B]
HEAD [23.00B]
1.jpg [37.68KB]
Contents.json [298.00B]
2.jpg [19.04KB]
Contents.json [298.00B]
3.jpg [70.05KB]
Contents.json [298.00B]
Contents.json [753.00B]
Contents.json [302.00B]
timg.jpeg [45.71KB]
Contents.json [302.00B]
water.jpg [897.09KB]
Contents.json [62.00B]
.DS_Store [6.00KB]
applypatch-msg.sample [478.00B]
commit-msg.sample [896.00B]
post-update.sample [189.00B]
pre-applypatch.sample [424.00B]
pre-commit.sample [1.60KB]
pre-push.sample [1.32KB]
pre-rebase.sample [4.83KB]
pre-receive.sample [544.00B]
prepare-commit-msg.sample [1.21KB]
update.sample [3.53KB]
exclude [240.00B]
master [149.00B]
HEAD [149.00B]
d9c484e404167ceb767d8ded48c6f6b581bd17 [3.15KB]
466610bf70b21dfe3a4a55fba9646dd3cd423f [95.00B]
d7f406b47c99f14f0f6817e592d6079df04639 [122.00B]
f3f97d1b6e9d8d29bb69a88c4d89ca752bd937 [807.00B]
master [41.00B]
index [233.00B]
COMMIT_EDITMSG [7.00B]
config [144.00B]
description [73.00B]
HEAD [23.00B]
LaunchScreen.storyboard [1.63KB]
Main.storyboard [1.59KB]
.DS_Store [6.00KB]
.DS_Store [6.00KB]
BaseViewController.h [440.00B]
BaseViewController.m [2.50KB]
chat.storyboard [17.00KB]
ChatViewController.h [422.00B]
ChatViewController.m [23.63KB]
dongtaimodel.h [451.00B]
dongtaimodel.m [463.00B]
editViewController.h [215.00B]
editViewController.m [2.64KB]
editViewController.xib [5.07KB]
tongchengmodel.h [642.00B]
tongchengmodel.m [751.00B]
tongchengTableViewCell.h [401.00B]
tongchengTableViewCell.m [442.00B]
tongchengTableViewCell.xib [3.19KB]
UsertomhchengViewController.h [310.00B]
UsertomhchengViewController.m [2.61KB]
UsertomhchengViewController.xib [8.69KB]
XdongtaiTableViewCell.h [460.00B]
XdongtaiTableViewCell.m [436.00B]
XdongtaiTableViewCell.xib [5.21KB]
XRRdongtaiViewController.h [227.00B]
XRRdongtaiViewController.m [5.03KB]
XRRdongtaiViewController.xib [4.39KB]
fenxiViewController.h [220.00B]
fenxiViewController.m [3.24KB]
fenxiViewController.xib [3.31KB]
firstViewControllerViewController.h [310.00B]
firstViewControllerViewController.m [3.70KB]
firstViewControllerViewController.xib [9.18KB]
MMPDeepSleepPreventer.h [3.13KB]
MMPDeepSleepPreventer.m [8.80KB]
MMPSilence.wav [6.90KB]
StepManager.h [600.00B]
StepManager.m [12.57KB]
StepModel.h [514.00B]
StepModel.m [188.00B]
XRRLogInViewController.h [223.00B]
XRRLogInViewController.m [3.88KB]
XRRLogInViewController.xib [7.49KB]
XRRRegesrViewController.h [225.00B]
XRRRegesrViewController.m [2.05KB]
XRRRegesrViewController.xib [9.42KB]
AAArea.h [376.00B]
AAArea.m [348.00B]
AAAreaspline.h [394.00B]
AAAreaspline.m [372.00B]
AABar.h [834.00B]
AABar.m [586.00B]
AAChart.h [2.26KB]
AAChart.m [1.89KB]
AAColumn.h [929.00B]
AAColumn.m [670.00B]
AADataLabels.h [523.00B]
AADataLabels.m [478.00B]
AAItemStyle.h [658.00B]
AAItemStyle.m [594.00B]
AALabels.h [349.00B]
AALabels.m [319.00B]
AALegend.h [734.00B]
AALegend.m [656.00B]
AALine.h [548.00B]
AALine.m [601.00B]
AAMarker.h [914.00B]
AAMarker.m [847.00B]
AAOptions.h [1.23KB]
AAOptions.m [1.19KB]
AAOptions3d.h [503.00B]
AAOptions3d.m [451.00B]
AAPie.h [788.00B]
AAPie.m [689.00B]
AAPlotLinesElement.h [540.00B]
AAPlotLinesElement.m [497.00B]
AAPlotOptions.h [963.00B]
AAPlotOptions.m [940.00B]
AASeries.h [517.00B]
AASeries.m [471.00B]
AASeriesElement.h [774.00B]
AASeriesElement.m [618.00B]
AASpline.h [462.00B]
AASpline.m [425.00B]
AAStyle.h [564.00B]
AAStyle.m [875.00B]
AASubtitle.h [509.00B]
AASubtitle.m [465.00B]
AATitle.h [433.00B]
AATitle.m [392.00B]
AATooltip.h [792.00B]
AATooltip.m [700.00B]
AAXAxis.h [864.00B]
AAXAxis.m [578.00B]
AAYAxis.h [1.05KB]
AAYAxis.m [864.00B]
AAChartModel.h [7.04KB]
AAChartModel.m [4.42KB]
AAChartView.h [1.14KB]
AAChartView.m [2.76KB]
AAGlobalMacro.h [1.36KB]
AAJsonConverter.h [350.00B]
AAJsonConverter.m [3.19KB]
AAOptionsConstructor.h [1.03KB]
AAOptionsConstructor.m [8.69KB]
AAChartView.html [2.58KB]
AAFunnel.js [3.98KB]
AAHighCharts-3d.js [182.21KB]
AAHighChartsLibrary.js [4.51MB]
AAHighchartsMore.js [211.12KB]
AAJQueryLibrary.js [113.96KB]
.DS_Store [6.00KB]
BmobIM.h [2.25KB]
BmobIMAudioMessage.h [534.00B]
BmobIMConfig.h [404.00B]
BmobIMConversation.h [2.61KB]
BmobIMFileMessage.h [259.00B]
BmobIMImageMessage.h [605.00B]
BmobIMLocationMessage.h [681.00B]
BmobIMMessage.h [1.91KB]
BmobIMSDK.h [1014.00B]
BmobIMStatusDefine.h [883.00B]
BmobIMTextMessage.h [495.00B]
BmobIMUserInfo.h [783.00B]
CodeDirectory [161.00B]
CodeRequirements [180.00B]
CodeRequirements-1 [209.00B]
CodeResources [5.90KB]
CodeSignature [4.59KB]
module.modulemap [99.00B]
Info.plist [737.00B]
BmobIMSDK [3.43MB]
bmobnew.h [248.00B]
bmobnew.m [909.00B]
libopencore-amrnb.a [4.58MB]
libopencore-amrwb.a [1.69MB]
XRRuser.h [966.00B]
XRRuser.m [1.00KB]
.DS_Store [6.00KB]
XRRUserViewController.h [221.00B]
XRRUserViewController.m [5.20KB]
XRRUserViewController.xib [14.71KB]
XRRcontenViewController.h [350.00B]
XRRcontenViewController.m [2.80KB]
XRRcontenViewController.xib [4.92KB]
XRRTableViewCell.h [431.00B]
XRRTableViewCell.m [421.00B]
XRRTableViewCell.xib [4.34KB]
XRRZiXunViewController.h [223.00B]
XRRZiXunViewController.m [3.46KB]
XRRZiXunViewController.xib [3.93KB]
XXRTableViewCell.h [264.00B]
XXRTableViewCell.m [421.00B]
XXRTableViewCell.xib [2.93KB]
zixunmodel.h [645.00B]
zixunmodel.m [682.00B]
XRRMainViewController.h [223.00B]
XRRMainViewController.m [853.00B]
XRRMainViewController.xib [1.37KB]
XRRPCH.pch [995.00B]
main.m [331.00B]
s.jpg [110.08KB]
TeachingDetailedViewController.h [303.00B]
Info.plist [1.72KB]
AllOfPeople.plist [771.00B]
AppDelegate.h [271.00B]
AppDelegate.m [4.33KB]
.DS_Store [8.00KB]
UserInterfaceState.xcuserstate [38.24KB]
contents.xcworkspacedata [158.00B]
Breakpoints_v2.xcbkptlist [91.00B]
CampusDesign1.xcscheme [3.51KB]
xcschememanagement.plist [485.00B]
CampusDesign1.xcscheme [3.26KB]
xcschememanagement.plist [485.00B]
project.pbxproj [95.17KB]
Breakpoints_v2.xcbkptlist [472.00B]
UserInterfaceState.xcuserstate [52.63KB]
Breakpoints_v2.xcbkptlist [1.77KB]
UserInterfaceState.xcuserstate [127.97KB]
contents.xcworkspacedata [231.00B]
Podfile [466.00B]
Podfile.lock [1.82KB]
.DS_Store [10.00KB]