doc 基于Android的手机通讯_录系统设计课程设计(最终版) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:57 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-03-13 15:56

实现载入备份文件,读出插入字符串,写到数据库中,完成备份函数的实现判断文件是否存在,能否备份类继承于,主要有俩个函数,和函数主要用于数据库中表的创建。


函数主要用于数据库的版本不对应,重新创建表。


设计如图所示,显示了涉及的变量以及调用和重写的函数图为主函数,创建对象,将数据与集合起来,显示给用户看,然后响应的点击事件,跳转用户详细信息页面。


函数的实现此函数主要是判断是从那些页面跳转到主页面,并刷新主页面的函数实现响应点击按钮时的事件,用于设置底部菜单是否可见函数的实现主菜单的点击事件的响应,实现各种功能模块函数的实现将图片和文字设置在个集合中,组成个菜单设计如图所示,用到的变量以及函数图函数的实现实现头像的选择,数据的填写。


函数实现使用控件和实现头像的加载和选择类的实现自定义头像适配器按钮,确定后即可删除图删除方式测试图删除方式查找到个联系人或些联系人信息,长按选中,后单击菜单删除按钮,确定后即可删除对应联系人信息图删除方式测试图说明测试编号测试输入期待输出实际输出说明选中个联系人信息,进入详细信息界面,单击删除按钮,如蒲进入详细信息界面,单击删除按钮,如蒲的信息,提示删除显示蒲对应联系人详细信息,提示删除删除模块功能完成在主界面长按几个联系人信息,选中菜单删除,如对应联系人被选中,单击删除按钮后提示删除,如你将删除两条记录提示你将删除两条记录删除模块功能完成查询个或几个联系人,选中,找到后单击删除按钮,如查询到对应联系人主要信息,单击删除按钮后提示删除,提示你将删除两条记录删除模块功能完成备份与还原模块测试备份数据在主界面选择菜单按钮,进入子菜单,选择备份数据,确定是否备份到卡,选择确定,后进行备份图备份数据测试图还原数据在主界面选择菜单按钮,进入子菜单,选择还原数据,而后输入备份文件名,若自己没有输入备份文件,则选择默认文件名即可,否则会提示找不到备份数据,选择确定,选择是覆盖取消添加,选择覆盖即可覆盖当前数据库内容,将备份数据写入数据库,选择取消,取消还原,选择添加,则可将备份数据添加到数据库中图还原数据测试图说明测试编号测试输入期待输出实际输出说明选中菜单,单击备份数据,确定备份输出备份数据数量输出备份数据数量,如备份了条记录备份模块功能完成选中菜单,单击还原数据,选择覆盖输出还原数据数量输出还原数据数量,如还原了条记录删除模块功能完成设计总结设计特点学习完计算机等相关专业课程后,对计算机软硬件知识有了定的认识和了解,特别是学习完高级语言程序设计语言程序设计,数据库导论操作系统软工程等专业课,对计算机软件开发有了定了解。


而课程设计便是对学习效果的检验。


课程设计不仅可以锻炼我们独立思考问题解决问题的能力,而且可以培养我们的整体性思维的能力通过课程设计,加深了对程序设计数据库设计操作系统软件工程等知识的认识。


利用的组件和自带数据库实现了个基于系统的通讯录软件,基本实现了需要的功能,达到了预期的目的。


完成本系统,。


首先要熟悉所用到的的组件,系统为我们提供了很多的组件的函数,如何正确使用这些函数,正确使用参数,并且加入自己的函数,实现自己的功能,这是个考验。


在数据库方面,使用系统自带的数据库,只要在程序中调用继承于的数据库帮助类完成表的建立,然后根据具体的要求,自己编写数据库的添加,删除,更新等操作。


页面之间值传递问题,只要使用的传信员,在跳转之前,新建个,利用放入传递的数据,在新页面调用获得传递的数据。


页面之间跳转,通过判断是从哪个页面返回主页面。


出色的地方本次课程设计,刚开始看到课程设计题目时,感觉难度不是很大,因为对我是个全心的东西,但是当我细想时,它是基于语言的,而且网络资源丰富,在定程度上坚定了我的信息,最终设计出这款通讯录软件。


在设计的过程中充分考虑到了系统的易用性和可用性。


系统界面应设计的美观友好易于操作功能健全。


系统的基本功能都已实现,而且添加了自己的特色数据导入导出功能,使这个系统与众不同。


设此款通讯录软件包含了基本的通讯录的功能增删改查,并且还加入了头像选择个人空间数据备份与还原支持模糊查询支持选择单个和多个联系人等特色功能,不足的地方程序设计的风格上还有待完善,缺少注释,是程序对别人难以阅读和理解,也不便于调试与完善。


查询功能还有待完善,虽然支持精准查询和模糊查寻,但是查询速度不是很好,查询速度还有待优化。


经验与收获这次课程设计,与以往主要任务是编程不同,这次对自学能力的要求编程的要求数据库知识和软件工程设计方面的知识有很高的要求,不再是拿到题目就是考试考虑编程了,而要按照软件工程的方法,对各个主要阶段活动都要进行,如果前期的准备工作没有做好,最终会导致设计出的数据库连基本的题目要求都不能满足,更不谈推广应用了,因此必须从头开始,费时又费力,因此设计的前期阶段课题研究调查背景知识准备与学习需求分析系统总体设计等的工作必须做好,否则后面的工作很难展开,白费力气。


此次课设不仅使我对上的应用程序的开发方法和原理软件工程各个阶段活动的任务和目的有所掌握,对自己的自学能力有了定的考验和提升,而且对编程知识也有所提升,对语言结合开发应用与普通程序设计的异同都有所认识,大大提升了自己的编程能力。


参考文献李佐彬等开发入门与实战体验北京机械工业出版社,刘慧实用详解用进行移动开发北京电子工业出版社,李刚疯狂讲义北京电子工业出版社,杨丰盛应用开发揭秘北京机械工业出版社,李刚疯狂讲义北京电子工业出版社,核心技术卷北京机械工业出版社,本科生课程设计成绩评定表班级计算机班姓名学号序号评分项目满分实得分学习态度认真遵守纪律设计分析合理性设计方案正确性可行性创造性设计结果正确性设计报告的规范性设计验收总得分等级评语注最终成绩以五级分制记。


优分良分中分及格分分以下为不及格指导教师签名年月日,函数实现完成图像的选择对话框设计函数基本同,增加了修改按钮的点击事件和删除按钮的点击事件。


增加的函数有获得控件,为控件赋值把页面中的控件可修改设置显示的字体颜色为黑色设置显示的字体颜色为白色把设置控件不可修改数据更新函数数据删除函数的实现通讯菜单的实现,完成联系人的打电话,发短信,发邮件功能设计如图所示,涉及到的变量以及函数图类图用到的函数函数与的函数相同,不再赘述。


系统测试程序调试由于以前只学过,对的开发没有接触过,所以这课设计完全是在自学的基础上进行的开发,开发过程充满了艰辛了喜悦,程序开发中遇到各种问题,如语法的,程序逻辑设计的。


程序开发是个循序渐进的过程。


开发完个功能,需要及时的测试,待功能测试通过后,方可以进行下个功能的开发,这样可以保证程序的质量。


在程序开发中,使用了打印调试信息,调试和断点调试等方法。


系统的测试测试的意义及目的系统测试是为了发现而执行程序的过程,成功的测试是发现了至今尚未发现的的测试。


测试的目的就是希望能发现潜在的各种和缺陷。


应根据开发各阶段的需求设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现。


测试步骤模块测试这个测试步骤中是为了发现编码和详细设计的。


系统测试这个测试步骤是为了发现软件设计中的。


验收测试这个测试步骤是为了发现系统需求说明书中的。


测试的主要内容为了保证测试的质量,测试过程包括代码审查单元测试集成测试确认测试以及系统测试。


代码审查代码审查为了发现代码中冗余的部分,不合理的部分。


单元测试单元测试模块测试是编写的小段代码,用于检验被测代码的个很小的很明确的功能是否正确。


通常而言,个单元测试是用于判断个特定条件或者场景下个特定函数的行为。


集成测试集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。


也就是说,在集成测试之前,单元测试已经完成,集成测试中所使用的对象是已经经过单元测试的软件单元。


如果不经过单元测试,集成测试的效果将会受到很大影响,并且会大幅增加软件单元代码纠错的代价。


确认测试确认测试又称有效性测试。


有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。


任务是验证软件的功能和性能及其他特性是否与需求致。


对软件的功能和性能要求在软件需求规格说明书中已经明确规定,它包含的信息就是软件确认测试的基础。


系统测试系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。


功能测试经测试该软件系统的添加联系人功能查看联系人编辑联系人查找联系人拨打电话发送短息导入导出功能皆正常。


软件的质量可以达到保证。


健壮性测试经测试该软件系统在异常情况下能正常运行的能力。


如直接退出,没有点退出菜单,程序数据不会受到破坏。


性能测试经测试该软件系统处理事务的速度快捷。


测试过程中运存占用平均为左右。


正常该软件时,手机的耗电量并未明显增加。


界面测试。


经测试该软件系统的易用性较强,可操作性强,界面视觉效果而等。


测试数据在系统运行时,由于系统数据库没有数据,会在背景显示,提示用户添加数据。


添加模块测试选择菜单添加,进入添加界面,输入如下信息姓名蒲公英手机办公室电话家庭电话职务职称学生单位地址武汉邮编选择头像后点击保存,保存成功,系统回到主界面,可以显示添加的数据,图添加联系人测试图说明测试编号测试输入期待输出实际输出说明联系人信息联系人主要信息主界面显示联系人主要信息添加模块功能完成查看编辑模块测试在按照添加好定的联系人

下一篇
基于Android的手机通讯_录系统设计课程设计(最终版)第1页
1 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第2页
2 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第3页
3 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第4页
4 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第5页
5 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第6页
6 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第7页
7 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第8页
8 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第9页
9 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第10页
10 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第11页
11 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第12页
12 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第13页
13 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第14页
14 页 / 共 57
基于Android的手机通讯_录系统设计课程设计(最终版)第15页
15 页 / 共 57
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批