基于j2me的移动设备个人通信录管理系统设计.docxVIP

基于j2me的移动设备个人通信录管理系统设计.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于j2me的移动设备个人通信录管理系统设计 1 当代成效日益丰富,是人们生活的生活方式的变化之一 随着移动互联网技术的不断发展和成熟,移动互联网在所有行业的应用类型都变得越来越丰富。它不仅有效提升了各政府和企业的管理效率和企业效益, 而且也给人们的生活带来了越来越多的便利。基于J2ME技术为用户设计能够在移动平台上运行的个人通信录系统, 方便用户快速查询和与人进行通信。 2 用户信息添加模块 设计的主要内容是为移动平台用户提供一个个人通信录系统, 系统要求实现查找信息, 添加信息, 修改信息, 删除信息, 系统设置等功能。如图1所示。 (1) 数据存储 (Store Data) 系统能够储存大量数据, 能够及时地读取所需数据, 当系统停止运行或者突然中断运行时数据不丢失。 (2) 查找功能 (Search person) 系统为用户提供输入界面。当用户输入姓名关键字时, 系统能够检索出通信录中所有包含该关键字的用户列表。当选择一个列表中用户姓名时能够获取该用户的所有信息。 (3) 添加用户功能 (Create new person) 系统提供输入界面, 用户可以选择输入基本信息还是详细信息。添加用户时, 用户必须输入用户姓名和手机号码这两个基本信息, 同时用户还可以选择输入固定电话和电子邮箱中两个或者其中一个作为详细信息。添加信息时, 系统对用户基本信息进行检查, 确保基本信息完整, 用户无重复。 (4) 显示用户信息功能 (Get person information) 用户可以通过选择用户姓名的方式查看该用户的所有信息。当用户信息中只有基本信息时只显示基本信息, 有详细信息时只显示非空的详细信息和基本信息。用户具体信息提供修改和删除操作。 (5) 删除用户功能 (Delete person) 用户可以通过选择用户姓名的方式删除该姓名下的所有联系方式。 (6) 修改用户信息功能 (Edit person information) 系统提供修改信息界面, 包括基本信息修改和详细信息修改。用户可以对通信录中所有用户的除开姓名外的所有信息进行修改。修改时手机号码信息不能被改为空, 信息被修改时未被修改的信息不能被改变。 (7) 清空通信录功能 (Clear record) 用户可以删除整个通信录中所有数据。当用户选择清空通信录时, 系统会向用户发出确认消息, 等待用户确认。当用户确认后, 系统会永久性删除通信录中所有数据。 (8) 复制功能 (Copy) 系统为用户提供复制选择。复制功能提供从手机复制至SIM卡和从SIM卡复制至手机的操作。用户选择复制会, 确保数据能完整复制到目标位置。 (9) 浏览通信录功能 (List record) 系统提供浏览通信录功能, 以列出通信录中所有用户信息。当用户选择浏览通信录功能时, 系统将会生成通信录所有用户姓名列表。用户选择某个姓名时, 系统将会显示该姓名下的所有信息。 (10) 系统设置功能 (Set system) 系统为用户提供系统设置功能, 以对通信录进行设置。系统设置功能包括:储存器选择, 储存状态查看, 电子语音信箱, 来电免打扰等功能, 复制功能提供从手机复制至SIM卡和从SIM卡复制至手机的操作。 3 系统设计 3.1 系统的控制层设计 系统采用模型-视图-控制器 (MVC) 模式, 即Model 2模式, 这样能很好地实现系统的职能分工, 如图2所示。 (1) 模型层:实现系统中复杂的业务逻辑, 本系统用各种数据类以及他们相关操作类来实现。 (2) 视图层:用于显示, 实现与用户的交互, 本系统用各种UI实现。 (3) 控制层:模型层与视图层之间的桥梁, 它分派用户的请求, 解释用户的输入并将它们映射为模型层可执行的操作, 然后它选择适当的视图来显示模型层处理的结果。本系统使用UIController来实现操作。 3.2 信息操作及系统控制 系统被分为两大部分:信息操作部分和系统控制部分。信息操作部分包括:添加用户信息, 修改信息, 查询信息, 浏览信息和清空通信录等功能。系统控制包括:系统设置和复制。如图3所示。 其中, 主要功能如下: 3.2.1 存储数据存储 系统使用移动通信系统自带的RMS将数据储存在本机中, 在J2ME实现时使用RecordStore类来进行数据存放和读取。先用一个RecordStore对象存放用户信息, 将其储存编号ID作为关键字, 在将用户姓名作为关键字将其数据块编号存放到另外一个RecordStore对象中, 以方便数据的读取。用户信息读取和信息列表采用List方法进行显示。 3.2.2 基于程序接口 由于系统设置和复制功能在不同平台下实现方式不同, 系统需要为机于不同的SDK开发提供程序接口。系统设置功能下的存储器选择, 存储状态查看

文档评论(0)

186****7870 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档