- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015-2016学年第1学期
《系统分析与设计》课程设计
项目名称:
基于安卓系统的手机通讯录
指导教师:
王娟
班 级:13级Javal班
学生名单:
学号
姓名
备注
1315925031
王浩
组长
1315925004
杨赓
组员
1315925067
张坤鹏
组员
1315925088
王文凯
组员
1315925479
郑四林
组员
下载可编辑
下载可编辑
.
.专业.整理.
第一章 项目介绍
选题:鉴于本次课程设计的目的是通过一些实际的例子, 培养学生分析和解决实
际问题的能力,培养学生综合应用基本概念、 基本原理和技术方法的能力,真正 做到学以致用,使课本上抽象的理论、方法与具体的实践应用相结合,所以我们 组选择了安卓通讯录这个课题。
背景:An droid本意词是指“机器人”, 同时也是Goole于2007年11月5日
宣布的基于Lin ux平台的开源手机操作系统的名称, An droid是一种基于Linux
的自由及开放源代码的操作系统,An droid以其自由开放源代码的特点而成为最 热门的智能手机。
在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具,“通讯” 成了生活的必需品,这就有了系统下人与人之间的多样联系方式一一手机通讯 录。传统通讯录以纸张为载体,将需要记录的联系人一一人登记在册, 包括地址、 联系方式等,再在需要时进行翻阅查询。手机通讯录,在手机系统下,占用手机 相对很小的空间,系统的记录联系人的联系方式及其他信息, 不仅突破了各种条 件的舒服,减轻了机主的负担,更方便了使用者的通讯。
综上所述,手机通讯录管理系统是一个高效、实时、绿色环保的管理系统。 然而现在很多通讯录外观花哨、功能单一或形同虚设。针对以上各种弊端,我们 通过需求分析等着手设计一款简单方便的通讯录。
项目:本项目的设计工作如下:选题、分组、任务划分,需求建模(需求基本描 述,用例图和用例描述),系统分析(查找分析类,序列图和活动图),系统设 计(功能设计一一程序流程图,数据库设计,界面设计一一原型图)。 本项目
使用eclipse开发平台,并连接使用SQlite数据库编写。分为后台数据库的建 立和维护,以及前端应用程序的开发两个部分,主要包括添加、删除、修改联系 人姓名、电话、住址等。
组员分工:
需求分析(用例描述):杨赓
系统分析(时序图、协作图、类图):张坤鹏 郑四林 王文凯 王浩
系统设计(数据库、界面设计):王浩
整理总结:王浩
第二章 需求分析
2.1基本功能需求
用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编 辑、删除,可以根据索引条件搜索联系人。
用户可以选择联系人拨打电话或发短信。
用户通过个人中心可以设置自己的详细信息,这样方便其他人了解自
己,也可以将具有相同名字的联系人合并。
2.2系统用例分析
图1显示了联系人功能模块的用例。包括了查看联系人详细信息,编辑联 系人信息,新建联系人,打电话,发短信,对选中的联系人,可以对其进行删除 的操作。用户还可以进行联系人搜索,这样方便用户快速找到想找的联系人信息
图2为个人中心模块中设置个人详细信息子模块的用例。 该模块的功能就是 用户设置自己的个人基本信息。
图3显示了联系人导入导出的用例图。该模块的功能就是联系人的导入与导 出。
图3联系人导入导出
第三章 系统分析与设计
一个好的系统设计的步骤决定了程序是否能按照设计者的目的按时完成,是否能在规定的时间内按照设计者的要求高质量的完成程序必要的功能。 并且按
照标准的设计步骤对程序进行调试, 测试,以及后期的优化完善,使程序更加具 有健壮性和可用性。通过对通讯录功能、系统模块、用户需求方面进行全方位的 分析制定开发流程。
3.1通讯录设计
根据手机功能调查显示,近十成消费者都会使用手机通讯录功能, 随着手机 通讯录功能的不断加强与完善,手机通讯录的意义,已不仅仅像电话薄一样显示 电话号码,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中 文,经历了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹, 也 就是在一个联系人之下有手机号码、 固话号码、公司、住址、邮箱、备注等内容。 手机通讯录扮演着与用户直接交互并且提供服务的重要角色, 它需要提供良好的
用户体验,方便用户操作,接收用户的操作并把这些操作转换成相应的命令, 采
用用户活动的方式完成各个服务的逻辑流程。 其功能主要包括增加、删除、编辑 联系人,查找联系人,菜单功能,导入导出功能。
3.1.1增加、删除、编辑联系人
点击通信录界面中的增加按钮,进入增加联系人界面。输入联系人的基本信 息,并可根据用户需求增加个性化信息如头像、姓名、手机号码、办公室电话、 家庭电话、职务职称、单位名称、地址、邮政编码、
原创力文档


文档评论(0)