Android实验报告.docx

上传人:lao****ou 文档编号:364261 上传时间:2023-09-30 格式:DOCX 页数:38 大小:420.58KB
下载 相关 举报
Android实验报告.docx_第1页
第1页 / 共38页
Android实验报告.docx_第2页
第2页 / 共38页
Android实验报告.docx_第3页
第3页 / 共38页
Android实验报告.docx_第4页
第4页 / 共38页
Android实验报告.docx_第5页
第5页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Android实验报告.docx》由会员分享,可在线阅读,更多相关《Android实验报告.docx(38页珍藏版)》请在第一文库网上搜索。

1、Android系统原理及应用报告题目:疫情数据分析学号:班级:姓名:完成时间:2023.06.10报告要求须知一、项目报告按照实践开发实际情况编写,着重工程项目的需求分析、系统功能分析及模块图、数据库及E-R图设计、设计实施过程、测试修改过程及项目代码优化过程,最后进行开发经验总结。二、项目报告的主题内容要求思路清晰,合乎逻辑,用语简介准确;内容务求客观、科学,专业术语及图表应用正确。三、报告中的总结是实训过程的总体结论,内容主要包括“技术收获和心得体会”,也包括项目存在的不足和待完善改进的地方。四、报告版面要求:字数不少于IOOO字,用Word排版及标准A4打印纸进行打印。页面上、下、右边距

2、均为25厘米,左边距为3厘米。报告正文部分行间距为“1.5倍行距”o正文部分文字采用宋体、小四号,正文中一级标题采用宋体、四号、加粗,二级标题采用宋体、小四加粗,三级以后标题均采用宋体、小四。五、项目开发结束后需按照要求上交本报告及完整的项目文件。六、项目成绩依据学生的实践表现、完成的项目质量、撰写报告等方面综合情况,根据教学大纲的成绩评定规则,由指导教师进行评定。目录1摘要32系统需求分析42.1 系统需求42.2 功能需求53系统总体设计53.1 系统总体功能设计53.2 系统总体流程设计63.3 数据库设计74系统详细设计104.1 系统AetiVity设计104.2 系统页面设4104

3、.3 系统核心代码115系统实现125.1 开启界面实现135.2 登录界面实现135.3 注册界面实现145.4 收支添加界面实现165.5 收入界面实现175.6 支出界面实现195.7 统计界面实现205.8 秘密界面实现226系统测试246登录功能测试246.2 注册功能测试256.3 收入支出功能测试276.4 统计功能测试306.5 小秘密功能测试327总结348项目技术简介351摘要伴随着计算机技术的进步,智能化产物已经深入人们生活的方方面面,其强大的功能已经深得人们喜欢,计算机处理复杂统计计算问题的性能已得到人们的认可,其应用到疫情防控领域已是势在必行。在疫情爆发以来,很好有对

4、于疫情数据管理与分析的系统出现,其具有无可比拟的优点与实效性,无论是在数据统计方面,还是在高效查找、数据安全方面,都表现的相当出色。同时为了巩固AI1droid应用开发的课程知识,提高程序设计及实际的开发能力,基于课程的技术要求和作业标准,设计并实现了疫情数据分析。本项目应用AndroidStUdiO开发,在启动后可及选择注册后登录,登录不同的用户可以查询不同的账单,设置密码登录可以提高自己账本的隐私性。成功登录后首先进入主界面,点击插入数据,进行添加,添加时输入地区,确诊,疑似,痊愈,进行记录,然后返回主界而。点击数据出现修改和删除弹窗,点击修改,可以修改制定数据,点击删除,删掉整行数据,点

5、击输入id查询,可以查到指定id数据,点击密码详情,可以查看已经注册人信息。点击返回退回用户界面,两次返回后退出软件。本项目的点2系统需求分析2.1系统需求2023年初爆发了新型冠状病毒,全国各地都出现了确诊病例,控制人员的流动在治理疫情方面有着重大的作用,尤其体现在对于社区人员的流动管控。在隔离期间,社区居民的生活是极为不便的,生活物资的补充,日常生活的缴费都成了问题,对于社区管理员来说,调查居民的信息与要求是极费人力的,即使是通过电话短信等方式,信息的存储与对应的查询修改也是一个问题。同时因为数据获取时间的不统一,不及时,社区响应居民的管理工作很难去制定一个完备的解决方案。因此,及时掌握扩

6、散的范围和带病人数,是制定防疫方案的重要前提。如果对发病人数和范围不及时掌握,那直接的后果就是病毒扩散扩散再扩散。今天的局面,我想其中一个主要原因就是年初对疫情的情况没有一个真实而直观的认识,导致对疫情发展的有所轻视而造成的。因此我结合所学,做出来这款疫情数据录入分析系统,更加全面直观的了解疫情数据。这次疫情发生以来,大数据技术创新性的广泛应用不仅改变了我们的学习、工作和生活方式,其实,大数据技术也挑战着我们的分析能力和对世界的认知方式。系统目标:本系统的最终目的是设计一个名为“疫情数据分析”的信息管理系统。对疫情数据的总和统计,实现大量数据简单化,社区等人员减轻了负担,通过系统的不同功能帮助

7、用户实现数据管理分析。本系统功能齐全但操作简单,可满足用户的需求。系统在设计和实施过程中,力争做到以下几点:1具有较高的可靠性和可用性。2 .系统易于管理维护。.3 .使用方便,易学易用。4 .良好的性能价格比。运行环境:具备Android系统的手机或者其他手持设备2.2功能需求本系统共有六个功能模块组成,分别是用户登录注册、增加疫情数据、删除疫情数据、查询疫情数据、修改疫情数据、密码详情。具体的功能描述:(1)启动疫情数据分析(2)显示界面有:登陆/注册(3)详细界面:a.登录注册:点击后进入登陆界面,若未注册可以进行用户注册b.已注册人信息:可以查看已经注册过的密码和账号。C增加:增加疫情

8、数据内容。d.删除:删除疫情数据内容。c.修改:修改疫情数据内容。f.查询:根据ID查询疫情数据内容。3系统总体设计3.1 系统总体功能设计系统的总体功能模块图如下图3-1所示:图3-1系统总体功能模块图3.2 系统总体流程设计系统的总体流程是:首先进入用户界面,然后点击登录与注册进行登录,若用户名不存在进行用户注册,注册后重新登录。登录成功后可以点击插入数据,进行添加,添加时输入地区,确诊,疑似,痊愈,进行记录,然后返回主界面。点击数据出现修改和删除弹窗,点击修改,可以修改制定数据,点击删除,删掉整行数据,点击输入id查询,可以查到指定id数据,点击密码详情,可以查看已经注册人信息。点击返回

9、退回用户界面,两次返回后退出软件。系统的总体流程图如下图3-2所示:系统流程图图3-2系统总体流程图3.3数据库设计1.数据库E-R设计插入数据信息包括:E-R图3-4如下:修改数据信息包括:E-R图3-5如下:图3-3用户信息E-R图输入地区,确诊,疑似,痊愈人数。修改数据信息二,图3-4修改数据信息E-R图输入地区,确诊,疑似,痊愈人数。修改数据信息用户信息包括:帐号、密码。用户信息E-R图3-3如下:图3-5修改数据信息E-R图2.数据库统计表格设计用户信息如表3T所示:表3-1用户信息表字段名字段含义字段类型长度name帐号varchar20pword密码varchar20疫情数据信息

10、如表3-2所示:表3-2收入表字段名字段含义字段类型长度idIDnvarchar15potion地区nvarchar15quezhen确诊nvarchar15yisi疑似nvarchar15quanyu痊愈nvarchar154系统详细设计4.1系统Activity设计系统包括Activity内容如下图4-1所示:vmanifestsmfAndroidManifestxmIjava7tcom.supreme.sq1itetestvadaptercMy1istViewAdaptercSq1iteopenhe1percAddActivitycCorrectActivityc1oginActivit

11、ycMainActivitycMyDataBasecregisterActivitycUserActivitydcom.suDreme.s1itetestandroidTes图4T系统ACtiVity4.2系统页面设计系统包括页面内容如下图4-2所示:?cat.pngOUedittext.xm1oicjauncherbackground.xm17EFIcJauncherforeground(2)二icjauncherforeground.xm1二icjauncherforeground.xm1(v24)MBaitem.xm11qqjpgvE1ayout6activityadd.xm1CIact

12、ivitycorrect.xm1saactivity1ogin.xm1o1activitymain.m1activityregister.m1ojactivity_user.xm1JaJitem.xm1占itemjistview.xm1mipmap图4T系统页面4.3系统核心代码1.连接数据库代码如图4-2所示:/ffri1!Sq1iteopenhe1per继承JSQ1iteOpenHe1perpub1icc1assSq1iteopenhe1perextendsSQ1iteOpenHe1per/数据库名:privatestaticfina1StringDBNAME=test.bu;表名priv

13、atestaticfina1StringTAB1ENAME=user;/版本号:具体我也不知道是什么,照着写就行了privatestaticfina1intTESTVERSION=1;pub1icSq1iteopenhe1perCContextcontext)super(context,DBNAME1factory:nu11,TESTVERS1ON);HTODOAuto-generatedconstructorstub图4-2连接数据库代码3.添加疫情信息界面跳转代码如图4-3所示:privatevoidset1istener()点击跳转findViewById(R.id.insert).Se

14、tonC1ick1istener(Cview)-Intentintent=newIntent(PaCkageCOntext:MainActivity.this,AddActivity.c1ass);StartActIvityForResu1t(intent,requestcode:0););1iStVieW的监听事件m1istView.SetOnItemC1ick1istener(adapterview,view,position,1)图4-3添加疫情信息跳转代码5系统实现5.1 开启界面实现功能描述:用户界面点击进入,如图51所示:5.2 图5-1初始界面5.3 登录界面实现功能描述:用户登录程序,运行效果如图5-2所示:5.4 图5-2登录界面5.5 注册界面实现功能描述:用户注册账号程序,运行效果如图5-3所示:图5-3注册界面5.6 已注册人信息界面实现功能描述:可以查看己经注册人信息,运行效果如图5-4所示:疫情数据分析已注册人信息用户名密码图5-4已经注册人信息界面5.7 主界面实现功能描述:各种增删改查功能的主界面,运行效果如图5-5所示:图5-5主界面5.6添加疫情数据界面实现功能描述:添加疫情数据的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服