版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8第四章系统架构设计 94.1系统功能结构设计 94.2数据库设计 5.2数据库的选用 5.4OnclickListener的作用 5.5即时通信 第六章APP测试 6.1APP测试简述 6.2课程测试用例 第七章总结与展望 1第一章前言款健身app是非常有意义的。工作不仅多,同时也繁琐,而基于andro高了工作效率,又可以实现科学与统一的一体化满足用户需求。通过开发健身app,推广全民健身理念,可以不过app课程信息指导自主健身,提高身体素质和时间的利用率,从而实现身心健康。1.2研究意义随着科技的进步和人们生活水平的提高,智出现刚好可以帮助用户解决这个问题它可以帮助用户合理利用碎片化时间进行锻炼做到工作锻炼两不误,运动在当今已经是一种潮流,而做出这款app是顺应潮流的一种表现,因此发展前景是非常可观的,重要的是,对用户来说,健身app可以完美的解决锻移动互联网的崛起,互联网加运动在潜移默化的改变着健身app领域中,将会从健身app延伸到各种健康的生活方式,具有很强的想象和发展空间,让不知道健身方法的的人得到有效的指导,让趣,打破时间和空间的限制,降低运动门槛,所以健身app希望在人们心中呈现新的形象,并不只是健身工具,希望把健身app打造成为一种人们喜欢的生活方式。因此健身app的开发具有非常重要的意义。2数据显示,从1992年到2015年,人民的肥胖率从百分之二上升到了百分之十二,可以关的病,发病率在不断的提高,因此越来越多的人开始注重自己的身体健康,开始掀起了一股健身热潮,越来越多的人加入到健身的行列。此外,现时代,“互联网+健身”也在快速发展,各种相应的网站和APP也在不断冒出,但是能的健身App,然后采用Android系统自带的小型数据库SQLite来存储数据,主要开发资第二章相关技术可或缺的一部分,而且市面上移动手机的操作系统主要是Android和iOS这两个,选择Android是基于linux的自由及开放源代码的操作系统,虽然在安全方面Android操作系统没有iOS操作系统高,但是Android操作系统的优点也非常明显,An2.整体E-R图如下(图4.3):课程课程学生(1)学生用户关系模式(编号、用户账号、用户密码)。(2)教练用户关系模式(编号、教练账号、教练密码)。(1)发表帖子(帖子编号、内容、发表日期)。(2)记事本(日期、内容)。(3)已报名学生关系模式(学生提供的联系方式、姓名、性别、年龄)。1.学生表存储学生的个人信息,学生信息的查询,删细设计如下表(表4-1):字段类型备注用户编号用户名2.教练表存储教练的个人信息,主要是教练登录自己账号所需要验证自己的信息,详细设计如下表(表4-2):字段类型备注教练编号教练名教练密码3.已报名学生信息表,这个表是教练对已报名学生所提交的信息进行删除,修改操作,详细设计如下表(表4-3):字段类型备注用户编号学生名字手机号性别4.记事本表,这个表是记录所填写的内容还有保存的时间,详细设计如下表(表4-4):字段类型备注内容编号内容时间个类是继承BaseAdapter类的,并且在NotPadAdapter类中重写geiCount()、getItem()、getItemld()、getView()方法这些是分别获取Item总数、对应的Item对象、Item对象的Id还有对应的Item视图。在NotPadAdapter类中创建一个ViewHolder类,同样的创建一个showQuaryData()方法查询到数据库中存放记录的信息,然后将这些 ()方法对控件的点击事件进行监听。调用getText()的方法,获取对应输入框的信息,方法将内容添加到数据库中,保存成功则会通过showToast()方法提示保存成功最后通过setResult()方法将数据回传到记录页面。修改是通过对已保存的信息进行修改,所以当要修改时,点击之后会判断点击的事件内容是否的内容还有修改的时间传递到updateData()方法中。删除的话则是要长按记事本列表中的消息,然后就会弹出一个提示框,确认删除,点击确认即可。这个是通过 ()方法来定义对话框中的消息,操作完这些便可实现删除功能。新用户是没有没有账号的所以在点击登录页面的时候会提示没有用户没有注册,因并且跳转到课程页面如下图(图5.1.1):(3).在点击下方的按钮之后则会到添加页面,在此页面添加记录即可,如下图所示(图6.7):AndroidEmulator-5.1_WVGA_API_19:5554请输入qbnm×(4).在记事本页面点击要修改内容的listview之后即可跳转到修改页面,在里面修改之后点击保存即可保存成功,如下图所示(图6.8):AndroidEmulator-5.1_WVGA_API_19:5554er5t6ydfghb图6.8修改图查看学员能否正常登录,就是在点击登录之后是否会跳转到对应的页面,如下图学员用户登陆账号请填写账号密码请填写密码6.学生注册页面在输入相应的账号和密码之后,点击注册则会提示注册成功,并且会跳转到学生的登录页面,如下图(图6.1.1):用户注册账号情填写账号密码请填写密码gb7.教练登录页面因为教练端是没有注册页面的,必须要输入对应的教练账号密码才能登录,因此要查看教练页面是否能正常登录,如下图(图6.1.2):第七章总结与展望这个课题从App设计方案到编译器的选取再到App的编译,然后进行相应的测试,最后到报告的编写,最终完成“基于Android的健身App的设计与实现”的课题研究任回想这几个月的App研究任务,有在课程的获取上想尽了办法,不断问同学、上网就觉得之前的幸苦和现在的成功对比起来,可以说不值一提。特别是刚开始设计Android这个题目的时候,对Android这方面可以说是一个小白,料,问老师之后,才解决问题,也对Android的了解提升了,特别是开始想用Eclipse来实现这个App到后面不得不转向AndroidStudio的那种感觉,使用一个陌生的软件来开发APP,那时候是非常慌张的,但是坚持使用AndroidStudio几个星期之后,发现这款软件的优点就喜欢上了,这让我明白,坚持是非常重要的同时这几个月的努力,也让我对学习有了新的了解,在学习的时候要多问一下周围我所设计的这个APP还有许多不足的地方,报名课程所提交的消息不能确认是否是教练所需要的、所发布的帖子别人没法赞、这个在现在全球科技移动移动科技的大发展下,每一个新推出的APP想要在市场上占据常态,所以这个健身APP会不断的完善功能,并且添加新的功能,会探索新的领域。最后,总的来说,这次研究的课题让我获益匪浅,进一步熟悉了Android,锻炼了[4]邓昌友,肖遥,马小月,夏利,曾俊.基于Android智能手机数据安全的研究[J].福建[5]杨平.基于Android的移动外勤系统设计与开发[J].信息通信,2015,12:145-146.[6]陈崇辉.基于Android手机的健康调理手环设计[J].计算机测量与控制,2015,12:4145-4148.[7]牟式标,楼越升.基于工程项目的Android设计研究[J].数字技术与应用,2015,12:75-76.[8]李成吉,雷灵光,林璟锵,高能.安全的Android移动终端内容保护方案[J].计算机工程与设计,2016,03:591-596.[9]李刚.疯狂Android讲义[M].北京:电子工业出版社,2013:12-87.[10]刘洪伟,戴芬,李璐.Android手机手工恢复文件方法研究[J].信息通信,2016,03:133-134.[11]陈建伟.基于Android的三维物体的触摸控制[J].硅谷,2009,(23):76.[12]陈璟,陈平华,李文亮.Android内核分析[J].广东工业大学计算机学院实践与经验,2009:112-115.[13]汪源,刘芳.Android的进程与单线模型浅析[J].仪器仪表用户,2011,(5):30-31.[14]李亮.基于Android系统的小型店铺辅助管理软件的设计[J].企业科技与发展,2011(10):48-50.[15]张恒喜,史争军.基于SQLite的Android数据库编程[J].电脑编程与维护,2011(21):[16]张磊.基于Android平台的应用开发研究[J].计算机光盘软件与应用,2011(17):[17]邹治军.3GAndroid应用程序数据存储的实现方法[J].商业文化,2011,(5):236-236.[18]匡冬芳.Android应用商店的机会[J].IT经理世界,2011(22):60-61.[19]叶晓静,黄俊伟.基于Android系统的多媒体播放器解决方案[J].现代电子技术.2011[20]吕兴凤,姜誉.计算机密码学中的加密技术研究进展[J].信息网络安全.2009(04).附录一、记事本删除界面AlertDialog.Builderbuilde.setPositiveButton("确定",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInjsbBeannotepadBean=list.get(position);if(mSQLiteHelper.deleteData(notepadB二、资讯点击弹出信息publicViewonCreateView(LayoutInflaterinflatview=inflater.inflate(R.layout.mune,contaMain6Activityactivity=(Main6Activity)getActivity();foodName=activity.getNames();settingText=activity.getSettingTextmListview.s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小麦与水稻的区别科普
- 2026年建筑工程专业技术资格(初级)考试单套试卷
- 2026年计算机科学与技术专业考研冲刺预测单套试卷(含实践题解析)
- 冷链管理核心要点
- 2026年计算机科学与技术(软件工程方向)本科期末考试模拟试卷
- 大学生如何拒绝精神内耗
- 2026新疆喀什昆仑建设有限公司招聘3人备考题库附答案详解(完整版)
- 风湿性关节炎的干预措施
- 2026武警贵州省总队医院社会招聘7人备考题库含答案详解(巩固)
- 2026云南昆明华航技工学校蒙自校区招聘12人备考题库及答案详解【网校专用】
- 2025年11月基金从业资格《私募股权投资基金基础知识》试题及答案
- 拆除工程安全监理实施细则
- 2026付款确认通知书模板
- 哔哩哔哩音乐内容营销通案
- 商混绩效考核制度
- 2026年安徽职业技术学院单招职业技能考试题库及答案详细解析
- 2026年嘉兴南湖学院单招综合素质考试题库及答案详解(名师系列)
- ICH Q7 活性药物成分GMP指南培训课件
- 2026年及未来5年市场数据中国集装箱租赁行业市场调查研究及投资前景展望报告
- T∕CFPA 051-2026 电动汽车充换电站消防安全技术规范
- 委托生产放行管理制度
评论
0/150
提交评论