国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于移動端的郵件系統(tǒng)的設計與開發(fā)

2019-12-23 09:28來學偉
電腦知識與技術 2019年31期
關鍵詞:郵件系統(tǒng)移動端功能

來學偉

摘要:該文通過設計和實現(xiàn)一個基于android移動端的郵件系統(tǒng),讓我們對基于android的郵件系統(tǒng)有了一個深刻的認識,對開發(fā)的流程也有了深入的理解,該系統(tǒng)具有一定的代表性,因此對于基于android平臺的系統(tǒng)開發(fā)有一定的借鑒意義。

關鍵詞:移動端;郵件系統(tǒng);功能

中圖分類號:TP319 文獻標識碼:A

文章編號:1009-3044(2019)31-0047-02

1背景

隨著現(xiàn)代社會的高速發(fā)展,最近幾年來,移動設備經歷了天翻地覆的劇烈變化。同時,郵件在商務辦公和日常的生活中的地位依然穩(wěn)固并且越來越重要。因此收發(fā)郵件的功能成為移動端設備不可缺少的應用之一。盡管Andorid系統(tǒng)自帶了Gmail郵件收發(fā)功能,但是它只滿足了人們的基本需求,越來越滯后于社會的發(fā)展,滿足不了廣大群眾更高的需求。本文將通過設計和實現(xiàn)一個綜合的郵件系統(tǒng),探索在Android系統(tǒng)中實現(xiàn)郵件系統(tǒng)的思路及方法。

當今社會競爭非常激烈,因此工作效率就顯得更加重要,基于移動端的互聯(lián)網辦公就是提高工作效率最有效的方法之一?;谝苿佣说木C合郵件系統(tǒng)必然受到人們的歡迎。讓手機變得更加方便和智能,人們可以通過綜合郵件的系統(tǒng)與朋友聯(lián)系溝通,也可以處理工作上的事務,更加豐富我們的生活。

2功能分析

通過分析,本系統(tǒng)的目標實現(xiàn)設定郵箱類型、設置郵件的收取、設置郵件的發(fā)送、用戶檢查、設置用戶的別名及郵件的編輯等功能,并能支持IMAF和POP3通信的協(xié)議,同時可以檢查用戶的設定是否正確,最后是界面簡潔,操作方便。根據(jù)這目標。我們可以得出系統(tǒng)的基本功能要求?;究梢苑譃槲鍌€部分來概括。即可以設置郵箱的類型、可以設置郵箱郵件的收取、設置郵箱的發(fā)送、郵箱用戶檢查和編輯用戶的郵件。

各個模塊的具體說明如下:

2.1設置郵箱的類型

該模塊主要功能是通信協(xié)議的設置。第一個協(xié)議是POP3協(xié)議,目標是讓用戶具備收發(fā)郵件的能力,前置條件是必須成功的登錄郵件系統(tǒng)。涉及的事件流是當用戶單擊next按鈕,程序則可進入設置郵箱的收取功能。第二個協(xié)議是IMAP協(xié)議,它的目標是讓用戶能夠在線收發(fā)郵件,前提是經過身份驗證,進入郵件系統(tǒng)。涉及的事件流和POP3一樣,一旦用戶單擊next按鈕,程序則可進入郵箱的收取設置。

2.2設置郵箱的收取

用戶選好通信協(xié)議以后,就可以進行以下的操作。首先是設置郵箱的收取。目的是用戶基本信息的設定。前提是進入用戶的基本信息的設定的界面。前置操作是用戶填寫了用戶名和密碼,服務器名和端口都無誤,同意加密協(xié)議,用戶設定了郵件刪除的期限同時單擊next按鈕。

2.3郵箱發(fā)送設置

本功能主要應用于設置郵箱的發(fā)送,其母的是設置郵箱的發(fā)送,前提是進到郵箱的發(fā)送的設置界面。涉及的事件流是服務器名和端口應該有值,同時用戶單擊next按鈕。

2.4郵箱用戶檢查

本功能主要是檢查用戶的郵箱,包括以下幾方面的驗證和檢查。一是密碼及用戶名的驗證,目的是保證其不為空并且合法。前提是進入程序的主界面。二是驗證接收郵件的地址。目的是檢驗其地址是否正確。前提是進入程序的目錄的界面。三是檢驗發(fā)送地址是否正確。前提是進入程序的目錄的界面。涉及的事件流是用戶必須點擊next按鈕。

2.5編輯用戶郵件

該功能模塊主要是編輯用戶的郵件。其目的是郵件的編輯,前提是首先進人編輯郵件的界面。涉及的基本事件流式用戶先填寫好收件人的地址、標題及郵件的內容,然后單擊send按鈕。

郵件系統(tǒng)的功能結構圖如圖l所示:

3數(shù)據(jù)庫的設計與實現(xiàn)

基于移動端的大型系統(tǒng)的開發(fā),所用到的系統(tǒng)一般情況下都使用數(shù)據(jù)庫系統(tǒng)來實現(xiàn),而android系統(tǒng)自己帶有的是SQLite數(shù)據(jù)庫,它是一個輕量級的、并且可以跨平臺的數(shù)據(jù)庫,數(shù)據(jù)庫中的所有信息都存儲在單一的文件內、占用的內存小,而且支持基本的SQL語法。是基于移動端的項目開發(fā)中經常采用的一種存儲方式,經常被用于存儲用戶信息。我們使用SQLiteOpernHelper數(shù)據(jù)庫幫助類來對數(shù)據(jù)庫進行操作和創(chuàng)建。利用Context.getContentResolver()方法對數(shù)據(jù)庫進行增刪改杏。

4系統(tǒng)功能的實現(xiàn)

在本系統(tǒng)中,我們以郵箱類型的設置為例,來說明其功能的實現(xiàn)過程。當輸入用戶名和密碼后,點擊next按鈕會彈出郵箱類型的設置窗口,我們定了了onCreate方法初始化活動界面,接下來給BuUon對象綁定監(jiān)聽器對象setOnClickListenerO;其中Context參數(shù)將接收從主界面窗體傳來的數(shù)據(jù),使用action-SelectAccountType()方法進行初始化操作,Intent()方法將程序執(zhí)行條狀到另外的實例,putExtra()方法將以鍵值對的形式保存數(shù)據(jù)。其核心代碼如下:

5總結

本文通過設計和實現(xiàn)一個基于android移動端的郵件系統(tǒng),讓我們對基于android的郵件系統(tǒng)有了一個深刻的認識,對開發(fā)的流程也有了深入的理解,該系統(tǒng)具有一定的代表性,因此對于基于android平臺的系統(tǒng)開發(fā)有一定的借鑒意義。

猜你喜歡
郵件系統(tǒng)移動端功能
MailArchiva系統(tǒng)需求
關于非首都功能疏解的幾點思考
內部郵件系統(tǒng)移動應用的設計與應用
中西醫(yī)結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
苍梧县| 乌审旗| 鹤庆县| 葵青区| 当雄县| 平顶山市| 金华市| 潼关县| 梨树县| 新乡县| 东乡族自治县| 从江县| 舒兰市| 旺苍县| 温泉县| 绥滨县| 潍坊市| 秭归县| 吴川市| 恩施市| 文登市| 怀远县| 托克托县| 房山区| 金昌市| 阳山县| 海伦市| 曲周县| 武鸣县| 开封县| 肥乡县| 鄄城县| 运城市| 石阡县| 平顺县| 汕尾市| 新乐市| 虹口区| 铜山县| 西乌珠穆沁旗| 万安县|