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

?

短信平臺系統(tǒng)的設計與實現(xiàn)

2015-06-24 15:48:51王燕梅
電腦知識與技術 2015年2期
關鍵詞:實現(xiàn)設計

王燕梅

摘要: 隨著移動通信技術的不斷發(fā)展,移動互聯(lián)網(wǎng)應用的日益豐富,電信運營商的各種增值業(yè)務也隨之增加。雖然新業(yè)務的出現(xiàn)對短信等原有業(yè)務造成了一定的沖擊,但這些業(yè)務并不能取代短信業(yè)務在人們?nèi)粘9ぷ魃钪械牡匚?,因此?yōu)化短信平臺設計是十分必要的。該文將以軟件工程思想為核心,以互聯(lián)網(wǎng)網(wǎng)關為基礎,通過對短信平臺進行需求分析,從而對短信平臺系統(tǒng)進行設計并加以實現(xiàn)。對短信的發(fā)送則利用移動網(wǎng)關來實現(xiàn),充分利用了互聯(lián)網(wǎng)的優(yōu)勢,以便實現(xiàn)用戶對短信平臺系統(tǒng)的各方面要求。

關鍵詞:短信平臺;設計;實現(xiàn)

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)02-0095-02

Abstract: With the development of mobile telecomunication technology, alone with the enrichment of the mobile internet application, the value-added services from the telecom operaters accordingly increase. Though the emerging of some new services, to some extent, have inpact on the old ones like the short message service, however, these new services cant replace the role of short message in peoples daily life and work. Therefore the SMS platform designing is obviously necessary. Taking the idea of software engineering as the core, and the internet gateway as the foundation, this thesis analyze peaples demand for short message platform so as to put it into practice. Through the internet gateway, with the great advantadges of the internet, peoples demands for the SMS platform are meet.

Key words: short massage system platform(SMS platform); design; implementation

1 研究背景及意義

1.1 研究背景

隨著全球經(jīng)濟的進步,通訊行業(yè)也迅速發(fā)展起來。而通訊行業(yè)的發(fā)展以及人們生活水平的提高又使得手機用戶數(shù)量迅猛增加,因此也帶動了短信業(yè)務量的上升。由于移動通信的各種增值業(yè)務不斷擴大,雖然出現(xiàn)了很多新的消息類業(yè)務,但仍取代不了短信業(yè)務的地位,它在人們的工作、生活中仍然起著非常重要的作用。

現(xiàn)代社會是一個信息化快速發(fā)展的社會,各類企事業(yè)單位都在進行信息化建設,因此各單位對于信息的溝通效率以及互動就更加的關注了。在信息化建設中如何將移動網(wǎng)絡與企事業(yè)單位的客戶服務系統(tǒng)、辦公系統(tǒng)以及信息管理系統(tǒng)進行有效的結(jié)合,使得企事業(yè)單位的一系列信息,比如郵件、會議通知、辦公情況、數(shù)據(jù)采集以及信息發(fā)布等等,都以短信的方式在企事業(yè)單位中進行有效溝通。這種溝通交流的方式已經(jīng)成為當前企事業(yè)單位的重要關注點。本文就是基于這種背景,對短信平臺系統(tǒng)進行設計以及實現(xiàn)來進行研究,期望通過此來為企事業(yè)單位之間的信息交流與溝通提供更好的服務。

1.2 研究意義

短信具有隨時、隨身、方便的特點,本次短信平臺系統(tǒng)的設計與實現(xiàn)就是利用這種優(yōu)勢來為企事業(yè)單位用戶提供服務,能夠根據(jù)其業(yè)務需要來實現(xiàn)精確的信息溝通并能夠有效的提高工作效率。

本文在設計短信平臺框架時運用的是MVC模式中的Struts2框架規(guī)范,能夠?qū)ぷ髁科鸬揭欢ǖ目s減作用。本次設計的短信平臺系統(tǒng)還對其后期的維護以及系統(tǒng)部署較為注重,在系統(tǒng)的擴展性方面進行了研究和實現(xiàn),由此使其設計及開發(fā)的效率得以提升。用戶能夠通過本次設計的短信平臺來進行方便的信息發(fā)送、信息狀態(tài)的查詢,同時還能夠?qū)Ψ叫畔⒌幕貜瓦M行接收,從而使得雙向交流的目的得以實現(xiàn)。本次設計的基于Web的短信平臺不需要對客戶端進行下載和安裝,其是利用網(wǎng)站域名來進行訪問的軟件,其收、發(fā)短信可以直接通過軟件的登錄來實現(xiàn),并且簡單直觀、高效方便。

2 核心技術介紹

2.1 MVC

MVC指的是模型、視圖以及控制器的軟件設計模式,其對于面向?qū)ο蟪绦蛟O計所有的語言規(guī)范進行支持,由于這種優(yōu)勢已經(jīng)在社會上得到了廣泛的應用。MVC的應用思想屬于一種協(xié)同工作思想,也就是說將一個應用分為三部分進行工作,即模型、視圖以及控制器,這種思想使得系統(tǒng)的維護性、擴展性、移植性和修復性都得到了進一步的提升。MVC的優(yōu)勢有以下幾個方面:

首先,以較低的耦合性達到了水平較高的協(xié)同工作。這是因為模型、視圖以及控制器這三個工作部分之間具有相互分離的特性,因此不需要對控制器代碼以及模型進行重新編譯就能夠?qū)崿F(xiàn)視圖層代碼的改變。

其次,MVC使得系統(tǒng)具有較高可維護性。在修改和維護Web應用方面較為容易,這是因為視圖層和業(yè)務邏輯層分離設計能夠使其達到這種效果。

然后,MVC使得系統(tǒng)各層具備很強的重用性。MVC中的元素運動方式具有彼此獨立的性質(zhì),而通過這些獨立運作的元素就能夠?qū)ο到y(tǒng)的可維護性進行構建,并能夠組建獨立更新程序。

再次,MVC具有快速部署的優(yōu)勢。因為MVC具有很低的耦合性,因此在對系統(tǒng)進行設計和開發(fā)時使用MVC模式可以達到縮短設計時間和縮短開發(fā)時間的效果,MVC模式將程序員的精力主要集中于業(yè)務邏輯層次,而將界面程序員的精力主要集中于表現(xiàn)形式中。

另外,MVC模式能夠使得系統(tǒng)生命周期成本有所降低。

2.2 Struts2框架

以WebWork為設計核心,Struts2將Struts1的部分優(yōu)點進行了吸收和借鑒,然后構建了一種新的結(jié)構,這種結(jié)構能夠通過攔截器來對用戶的請求進行處理,采用Struts2結(jié)構框架對短信平臺系統(tǒng)進行設計還能夠達到Servlet API與業(yè)務邏輯控制器脫離的效果。作為Struts2的關鍵組成部分,標簽庫具有強大的功能,其中最為強大的功能就是操作數(shù)據(jù)的能力,另外還具有基本的流程控制功能以及表層數(shù)據(jù)處理功能。

與Struts1相比,Struts2在依賴Servlet、實現(xiàn)Action、綁定值到視圖技術、線程模型、數(shù)據(jù)類型轉(zhuǎn)換以及語言表達式等技術上都存在很大的優(yōu)勢。

3 系統(tǒng)需求分析

3.1 功能需求分析

短信平臺系統(tǒng)屬于一種雙向交流渠道,它為用戶提供了便利且靈活的溝通服務。短信平臺系統(tǒng)的基本功能分為四大功能模塊,即業(yè)務處理功能模塊、系統(tǒng)維護功能模塊、功能擴展模塊以及備份日志功能模塊。其中業(yè)務處理功能模塊又具體分為以下幾個功能:查收與發(fā)送信息以及管理通訊錄;系統(tǒng)維護功能模塊細化為:統(tǒng)計分析功能、管理用戶功能、分配短信功能以及應用管理功能;功能擴展模塊具體劃分為:自動推送功能以及Socket接口功能;而備份日志功能則主要是查看日志功能和備份短信功能。

3.2 主業(yè)務流程需求分析

本次設計系統(tǒng)的主業(yè)務流程是短信的發(fā)送流程。在發(fā)送短信之前首先要做的就是進行用戶登錄,登錄時要進行檢查,看其是否能夠登錄,如果不能則申請修改,如果登錄成功,用戶可根據(jù)自己的需要進行短信的編輯,編輯完成之后要進行短信條數(shù)的檢查,如果條數(shù)不符合則需要申請分配,如果符合條數(shù)要求,那么就可以進行信息的發(fā)送。在短信發(fā)送之后再進行定期備份,至此短信的發(fā)送過程結(jié)束,發(fā)送成功。

4 短信平臺系統(tǒng)設計與實現(xiàn)

4.1 系統(tǒng)設計

4.1.1 結(jié)構設計

GSM短信模塊、Web應用以及數(shù)據(jù)庫是短信平臺系統(tǒng)結(jié)構的組成部分。利用Web方式對短信平臺進行登錄來幫助用戶發(fā)送信息,選擇發(fā)送信息之后短信會暫時在數(shù)據(jù)庫中存放起來,然后再通過GSM短信模塊將信息成功發(fā)送出去。短信平臺結(jié)構如圖1所示。

基于系統(tǒng)設計的角度可以將短信平臺系統(tǒng)分為短信接收、短信查看、短信回復、通訊錄管理、接口、日志和短信的備份七大模塊。根據(jù)用戶角色,可以分為管理員用戶以及普通用戶。普通用戶可以進行短信的查收、發(fā)送以及管理等操作,并能管理通訊錄。而管理員用戶除了能夠進行普通用戶所進行的操作之外,還能夠進行組織結(jié)構的管理、查詢?nèi)罩尽⒐芾碛脩粢约肮芾響玫炔僮鳌?/p>

4.1.2 數(shù)據(jù)庫設計

作為一種關系型數(shù)據(jù)庫管理系統(tǒng),MySQL已經(jīng)在中小型網(wǎng)站中得到了廣泛的應用。其具有商業(yè)版本和社區(qū)版本兩大版本。從整體上來看,其具有成本低、速度快以及體積小的優(yōu)勢,特別是在開放源碼這一方面的優(yōu)勢,已經(jīng)被大部分中小型網(wǎng)站所看中,且為了降低企事業(yè)單位網(wǎng)站的運行成本,MySQL在很多中小企業(yè)中普遍流行起來,它主要具有以下幾個特點:

首先,它極強的可移植性使得它對多種常用操作系統(tǒng)都有支持,如 Linux、Windows、FreeBSD以及Mac OS等。

其次,MySQL數(shù)據(jù)庫可以為多種編程語言提供API,這些編程語言包括:C、C++、C#、Java、Tel、PHP、VB.NET等。它對CPU資源能夠充分利用,并對多用戶以及多線程進行支持。

然后,MySQL數(shù)據(jù)庫在客戶端服務器網(wǎng)絡中以一種單獨的運行程序進行運用,同時也能夠在其他軟件中以一種程序庫進行嵌入。不僅對SQL的查詢方法進行了優(yōu)化,還對其查詢速度實現(xiàn)了有效的提升。

另外,MySQL數(shù)據(jù)庫支持多語言,并能夠提供多種數(shù)據(jù)庫連接方式,如TCP/IP、ODBC和JDBC等,能夠?qū)Υ笮蛿?shù)據(jù)庫進行處理。

4.2 系統(tǒng)實現(xiàn)

4.2.1 系統(tǒng)登錄

系統(tǒng)默認的短信登錄平臺用戶為admin,將用戶的賬號與密碼進行輸入并登錄,然后進行用戶名與密碼的匹配,如果提示用戶名或者密碼不通過,則返回登錄界面,重新填寫;如果密碼正確則進行登錄權限的查看,如果有權限再進行信息的保存。輸入正確的賬號和密碼之后進行身份的選擇,然后確認是普通用戶進入系統(tǒng)平臺還是管理員用戶登錄系統(tǒng)平臺。因為管理員用戶的操作基本上都包含了普通用戶的操作,所以管理員用戶登錄系統(tǒng)的實現(xiàn)也就是普通用戶登錄系統(tǒng)的實現(xiàn)。

4.2.2 系統(tǒng)收發(fā)信息

短信的查收是通過對短信“收件箱”的選擇并進入未讀信息中進行查看,如果發(fā)送人是用戶通訊錄里的聯(lián)系人,則可以顯示發(fā)送人的姓名,如果不是,則顯示號碼。用戶進行查看短信之后,該條短信就會由未讀信息變?yōu)橐炎x信息,最后用戶可以根據(jù)需要進行信息的處理,例如,是備份信息還是刪除信息等。

5 結(jié)束語

綜上所述,短信以其強大的信息溝通優(yōu)勢在各行各業(yè)中得到了廣泛應用。本文通過對短信平臺系統(tǒng)的設計和實現(xiàn)對MVC模型、Struts2框架等核心設計技術有了一定深度的了解,并通過本次系統(tǒng)設計的需求分析探究出短信系統(tǒng)平臺的設計目標,最終對系統(tǒng)分別從其結(jié)構以及數(shù)據(jù)庫方面進行了設計,并使本次設計的短信系統(tǒng)平臺得到了實現(xiàn),以期對相關信息行業(yè)起到一定的借鑒作用。

參考文獻:

[1] 瞿懷榮,柴守霞,王春雷,等.醫(yī)院短信平臺的設計與開發(fā)[J].計算機光盤軟件與應用,2014(24).

[2] 劉斯杰.艾迪普短信平臺的設計和應用 [J].電子制作,2013(18).

[3] 卞藝杰,鄒銀馬,趙喆.基于S2Si+jQuery的高校短信平臺設計與實現(xiàn)[J].中國制造業(yè)信息化,2012(1).

[4] 蔣曉川,潘宏斌.基于中國移動CMPP的短信平臺的設計與開發(fā)[J].價值工程,2012(3).

猜你喜歡
實現(xiàn)設計
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
信息系統(tǒng)安全評價系統(tǒng)設計及實現(xiàn)
高校聲像檔案數(shù)字化管理的實現(xiàn)路徑
辦公室人員尚需制定個人發(fā)展規(guī)劃
蘇州信息學院教務管理系統(tǒng)的設計與實現(xiàn)
如何實現(xiàn)人企合一
扶余县| 谢通门县| 涞源县| 扎赉特旗| 哈密市| 平南县| 应用必备| 德昌县| 磐安县| 望谟县| 霍邱县| 新兴县| 织金县| 云阳县| 江川县| 乌恰县| 突泉县| 华安县| 竹山县| 内乡县| 昆山市| 霍林郭勒市| 遂川县| 商丘市| 方正县| 高尔夫| 忻城县| 临江市| 西吉县| 海阳市| 建水县| 安阳县| 达尔| 柏乡县| 天长市| 彭州市| 育儿| 四子王旗| 云梦县| 嘉兴市| 鄂尔多斯市|