基于移动端的邮件系统的设计与开发

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:y886520520886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文通过设计和实现一个基于android移动端的邮件系统,让我们对基于android的邮件系统有了一个深刻的认识,对开发的流程也有了深入的理解,该系统具有一定的代表性,因此对于基于android平台的系统开发有一定的借鉴意义。
  关键词:移动端;邮件系统;功能
  中图分类號:TP319 文献标识码:A
  文章编号:1009-3044(2019)31-0047-02
  1背景
  随着现代社会的高速发展,最近几年来,移动设备经历了天翻地覆的剧烈变化。同时,邮件在商务办公和日常的生活中的地位依然稳固并且越来越重要。因此收发邮件的功能成为移动端设备不可缺少的应用之一。尽管Andorid系统自带了Gmail邮件收发功能,但是它只满足了人们的基本需求,越来越滞后于社会的发展,满足不了广大群众更高的需求。本文将通过设计和实现一个综合的邮件系统,探索在Android系统中实现邮件系统的思路及方法。
  当今社会竞争非常激烈,因此工作效率就显得更加重要,基于移动端的互联网办公就是提高工作效率最有效的方法之一。基于移动端的综合邮件系统必然受到人们的欢迎。让手机变得更加方便和智能,人们可以通过综合邮件的系统与朋友联系沟通,也可以处理工作上的事务,更加丰富我们的生活。
  2功能分析
  通过分析,本系统的目标实现设定邮箱类型、设置邮件的收取、设置邮件的发送、用户检查、设置用户的别名及邮件的编辑等功能,并能支持IMAF和POP3通信的协议,同时可以检查用户的设定是否正确,最后是界面简洁,操作方便。根据这目标。我们可以得出系统的基本功能要求。基本可以分为五个部分来概括。即可以设置邮箱的类型、可以设置邮箱邮件的收取、设置邮箱的发送、邮箱用户检查和编辑用户的邮件。
  各个模块的具体说明如下:
  2.1设置邮箱的类型
  该模块主要功能是通信协议的设置。第一个协议是POP3协议,目标是让用户具备收发邮件的能力,前置条件是必须成功的登录邮件系统。涉及的事件流是当用户单击next按钮,程序则可进入设置邮箱的收取功能。第二个协议是IMAP协议,它的目标是让用户能够在线收发邮件,前提是经过身份验证,进入邮件系统。涉及的事件流和POP3一样,一旦用户单击next按钮,程序则可进入邮箱的收取设置。
  2.2设置邮箱的收取
  用户选好通信协议以后,就可以进行以下的操作。首先是设置邮箱的收取。目的是用户基本信息的设定。前提是进入用户的基本信息的设定的界面。前置操作是用户填写了用户名和密码,服务器名和端口都无误,同意加密协议,用户设定了邮件删除的期限同时单击next按钮。
  2.3邮箱发送设置
  本功能主要应用于设置邮箱的发送,其母的是设置邮箱的发送,前提是进到邮箱的发送的设置界面。涉及的事件流是服务器名和端口应该有值,同时用户单击next按钮。
  2.4邮箱用户检查
  本功能主要是检查用户的邮箱,包括以下几方面的验证和检查。一是密码及用户名的验证,目的是保证其不为空并且合法。前提是进入程序的主界面。二是验证接收邮件的地址。目的是检验其地址是否正确。前提是进入程序的目录的界面。三是检验发送地址是否正确。前提是进入程序的目录的界面。涉及的事件流是用户必须点击next按钮。
  2.5编辑用户邮件
  该功能模块主要是编辑用户的邮件。其目的是邮件的编辑,前提是首先进人编辑邮件的界面。涉及的基本事件流式用户先填写好收件人的地址、标题及邮件的内容,然后单击send按钮。
  邮件系统的功能结构图如图l所示:
  3数据库的设计与实现
  基于移动端的大型系统的开发,所用到的系统一般情况下都使用数据库系统来实现,而android系统自己带有的是SQLite数据库,它是一个轻量级的、并且可以跨平台的数据库,数据库中的所有信息都存储在单一的文件内、占用的内存小,而且支持基本的SQL语法。是基于移动端的项目开发中经常采用的一种存储方式,经常被用于存储用户信息。我们使用SQLiteOpernHelper数据库帮助类来对数据库进行操作和创建。利用Context.getContentResolver()方法对数据库进行增删改杏。
  4系统功能的实现
  在本系统中,我们以邮箱类型的设置为例,来说明其功能的实现过程。当输入用户名和密码后,点击next按钮会弹出邮箱类型的设置窗口,我们定了了onCreate方法初始化活动界面,接下来给BuUon对象绑定监听器对象setOnClickListenerO;其中Context参数将接收从主界面窗体传来的数据,使用action-SelectAccountType()方法进行初始化操作,Intent()方法将程序执行条状到另外的实例,putExtra()方法将以键值对的形式保存数据。其核心代码如下:
  5总结
  本文通过设计和实现一个基于android移动端的邮件系统,让我们对基于android的邮件系统有了一个深刻的认识,对开发的流程也有了深入的理解,该系统具有一定的代表性,因此对于基于android平台的系统开发有一定的借鉴意义。
其他文献
摘要:在计算机普及的现在,仍有着一定数量的人们不懂如何使用计算机,且现今计算机操作的步骤繁多,暂时找不到一种人机交互的简单方式,现市场上也出现了用于提高人机交互效果的软件,但是,均存在功能不完善、设计不够人性化等问题,该文将介绍计算机云端助理的研究与设计,帮助更多的用户轻松愉快的使用计算机。  关键词:精简操作;人机交互;语音操作  中图分类号:TP311 文献标识码:A  文章编号:1009-3
摘要:该文以MOODLE平台为例,对教学资源平台进行性能优化及本地化实践研究,目的是为了搭建一个典型的LNMP应用,为智慧校园实践项目,提供一个实用和完善的测试环境,同时了解系统的测试和优化的全过程。形成相对成熟的配置方法,为类似项目提供参考,提升理论研究水平、共享平台建设经验。  關键词:Linux;服务器;高并发;性能优化  中图分类号:TP311 文献标识码:A  文章编号:1009-304
摘要:现有的电力载波通信分为宽带电力载波、窄带电力载波两种通信方式,宽带电力载波通信距离短,频谱范围大,应用于短距离小范围内的、数据量大的通信领域,其成本高昂,难以推广应用。目前市场主体为窄带电力载波通信模块,窄带通信模块通信距离长,传输数据量能够满足电力通信数据量要求,因此得到大量推广,但是目前市场存在的国外窄带电力通信模块在通信载波频率、通信速率、路由协议等方面不能满足国内国际的通信标准,从而
摘要:该文通过对国内外医疗绩效的研究,设计出了基于信息系统的医疗绩效平台的基本框架及实现的具体指标,经过指标的复杂计算后得出个人绩效,达到按劳分配,多劳多得的目的,让有限的医疗资源发挥最大效能,以更优质的医疗服务解除患者的病痛。  关键词:信息系统;医疗;绩效  中图分类号:R-058 文献标识码:A  文章编号:1009-3044(2019)31-0033-02  1基本框架  随着生活水平的日
该文论述了设计开发一个在线日程管理的web小程序设计和开发的过程,以及用javascript实现点击更改指定位置颜色的两种方法。
摘要:该文从高校毕业生就业信息管理系统的建设中存在的问题出发,寻找解决这些问题的方案,探讨高校就业联动信息管理系统的设计与实现方法。在高校就业联动信息管理系统的设计上要关注网络扩展、体系多元、信息引导、系统强化、素质建设等五个方面的问题,以保障整个系统的有效实现和利用。  关键词:高校就业;信息管理系统;设计与实现  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019
摘要:针对目前网民普遍关注的由互联网技术快速发展而带来海量网络热点话题和焦点很容易因误导或传播方式不当导致网络群体事件或突发事件问题,以“互联网 ”与网络舆情监控分析深度融合发展为切入点,将互联网、物联网、大数据以及云计算等新一代信息技术应用到网络舆情监控与分析上,设计实现了基于“互联网 ”的网络舆情监控系统。该系统主要由舆情数据信息采集子系统、舆情数据信息预处理子系统、舆情监控分析子系统和舆情应
摘要:该系统通过对苎麻种质资源信息进行分析和归类,设计一个以苎麻种质信息为核心的苎麻种质资源库,结合现在主流的JavaWeb技术,以htm15页面展示数据图片信息,使用户可以快速、方便地通过苎麻的各个特征查询苎麻的种质信息。系统后台使用Spring技术,结合MySQL数据库打造高可靠性和高稳定性的苎麻种质信息管理系统。  关键词:苎麻;种质资源;JavaWeb  中图分类号:TP311 文献标识码
摘要:科技的进步对人们的日常生活产生了重大且深远的影响,尤其是网络的广泛普及和应用,让人们得以享受更加便捷的服务。而伴随而来的网络安全问题也成了大家关注的焦点,当下日益增长的网络信息安全需求已经难以凭借传统网络安全分析进行处理,因此有必要引入更加先进的技术进行改善优化。鉴于此,文章以大数据技术为核心,探讨了其在网络安全分析领域的应用情况。  关键词:网络安全分析;大数据技术;应用  中图分类号:T
摘要:由于软件需求和版本的升级,软件代码的重构与演化成为软件维护的主要手段和关键技术需求。Hadoop分布式软件随着分布式大数据处理技术的不断发展,版本不断地升级,随之而来的是基于Hadoop平台的应用软件也需要升级。这种升级过程为软件演化技术的提出了新的挑战。该文针对基于Hadoop平台应用软件的演化方法和技术进行讨论,结合具体实例探讨演化方法实现的技术过程,验证演化方法和技术的有效性。该文主要