杜歆
摘 要 隨著互聯(lián)網(wǎng)的迅速發(fā)展,短信和E-mail已經(jīng)成為人與人之間溝通的橋梁,越來越多的人開始選擇通過網(wǎng)絡進行即時溝通。為此,越來越多的網(wǎng)站開始提供發(fā)送E-mail,也以其快捷、無時空限制、低成本等優(yōu)勢受到眾多企業(yè)的青睞,成為企業(yè)移動商務的主流應用方式。文章主要研究企業(yè)快信系統(tǒng)為企業(yè)提供短信和E-mail群發(fā)的解決方案,以及通過短信貓收發(fā)短信的方法。
關鍵詞 無時空限制;企業(yè)快信;短信貓
中圖分類號:TP311 文獻標識碼:A 文章編號:1671-7597(2014)02-0014-02
1 開發(fā)背景
在企業(yè)信息化的今天,效率決定成敗,企業(yè)內(nèi)、
外部溝通的及時性將直接影響企業(yè)的運行效率?,F(xiàn)在多數(shù)企業(yè)的辦公自動化(即OA)的信息傳遞僅限于計算機內(nèi)部網(wǎng)絡,只有在用戶在線的情況下,才能知曉是否有新的工作或者緊急通知,客戶常常為了確認是否有待辦的工作,不得不經(jīng)常去訪問OA,檢索是否有新的任務,而事實上這種檢索的結(jié)果經(jīng)常是徒勞的。這樣一來,不僅造成機器資源的浪費,而且也造成了人力資源的浪費。因此急需一套成型的企業(yè)快信系統(tǒng)來解決上述問題。
2 系統(tǒng)分析
2.1 需求分析
幫助企業(yè)解決企業(yè)內(nèi)部、企業(yè)與外部溝通難和信息不能及時傳播等問題便是企業(yè)快信的首要作用。通過對多數(shù)企業(yè)日常業(yè)務的考察、分析,并結(jié)合郵件及短信自身的特點,得出本系統(tǒng)要求具體以下功能:1)用于管理員工信息和客戶的名片夾管理功能;2)用于對常用短語及其類別進行管理的信息庫管理功能;3)用于群發(fā)短信和接收短信的短信收發(fā)功能;4)郵件群發(fā)功能。
2.2 可行性研究
可行性研究主要從以下兩個方面來考慮:1)經(jīng)濟可行性。采用短信作為企業(yè)的移動通信手段,將給企業(yè)對內(nèi)、對外進行信息傳遞與溝通帶來革命性的變化,從而使得移動辦公、客戶服務、員工溝通等運作效率顯著提升,而成本則顯著下降;2)技術可行性。開發(fā)企業(yè)快信系統(tǒng),涉及到的主要技術就是短信貓和Java Mail組件來實現(xiàn)收發(fā)短信和群發(fā)郵件等功能。
3 系統(tǒng)設計
3.1 系統(tǒng)目標
根據(jù)需求分析及用戶的需求可知,企業(yè)快信屬于小型的企業(yè)通信軟件,在系統(tǒng)實施后應達到以下目標:界面設計友好、美觀;操作靈活方便;提供功能強大的信息庫管理,方便用戶進行短信息的編寫;提供短信群發(fā)功能,提高工作效率;在發(fā)送短信時,可以從現(xiàn)有的信息庫中獲取信息內(nèi)容;對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能的避免人為錯誤;數(shù)據(jù)存儲安全、可靠。
3.2 系統(tǒng)功能結(jié)構(gòu)
根據(jù)企業(yè)快信的特點,可以將其分為名片夾管理、信息庫管理、收發(fā)短信、郵件群發(fā)、系統(tǒng)參數(shù)設定、系統(tǒng)設置和退出系統(tǒng)七個部分,其中各個部分及其包括的具體功能模塊如圖1所示。
4 數(shù)據(jù)庫設計
4.1 數(shù)據(jù)分析
本系統(tǒng)既可以被中小型企業(yè)選擇,又可以被一些大型企業(yè)作為日常通信軟件使用,所以在設計時,需要充分考慮不同的企業(yè)需求。例如:中小型企業(yè)需要選擇操作簡單、界面友好的數(shù)據(jù)庫系統(tǒng)。而大型企業(yè)則需要選擇安全、數(shù)據(jù)容量大的系統(tǒng)。而本次研究以SQL Server 2000作為研究對象。
4.2 數(shù)據(jù)庫概念設計
本系統(tǒng)中使用的數(shù)據(jù)庫實體是根據(jù)以上對系統(tǒng)所做的需求分析和系統(tǒng)設計規(guī)劃出的,主要有客戶檔案實體、員工檔案實體、常用短語實體、系統(tǒng)參數(shù)實體、短信實體和管理員實體。
客戶檔案實體包括編號、客戶名稱、地址、郵政編碼、所屬區(qū)域、手機號碼、郵件地址、銀行賬號、開戶銀行和聯(lián)系人屬性。
系統(tǒng)參數(shù)實體包括編號、通信端口、波特率和注冊碼屬性。
短信實體包括編號、收件人的手機號碼、短信內(nèi)容、發(fā)信人和發(fā)送時間屬性。
4.3 數(shù)據(jù)表的設計
本系統(tǒng)中主要的數(shù)據(jù)表有客戶信息表、短信表和系統(tǒng)參數(shù)表。其中客戶信息表主要用來保存客戶信息,在此之中手機號碼和郵件信息最為重要,必須確保內(nèi)容準確。短信表主要用來保存已發(fā)送的短信息。系統(tǒng)參數(shù)表主要用來保存使用短信貓發(fā)送短信所需要的參數(shù)信息。表1為客戶信息表的表結(jié)構(gòu)。
表1 tb_customer表結(jié)構(gòu)
字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述
ID int NO YES 編號
name Varchar(50) NO NULL 客戶名稱
address Varchar(100) NO NULL 地址
postcode Varchar(6) NO NULL 郵政編碼
area Varchar(20) YES NULL 所屬區(qū)域
Mobile Tel Varchar(15) NO NULL 手機號碼
email Varchar(100) NO NULL 郵件地址
bankNo Varchar(30) YES NULL 銀行賬號
bankName Varchar(20) YES NULL 開戶銀行
linkName Varchar(10) NO NULL 聯(lián)系人
5 系統(tǒng)詳細設計
本系統(tǒng)包含眾多模塊,其中有:主頁模塊、名片夾管理模塊、信息庫管理模塊、收發(fā)短信模塊等,現(xiàn)在以其中兩個主要模塊進行設計研究。
5.1 主頁模塊
企業(yè)快信的系統(tǒng)主頁可以由管理員通過系統(tǒng)登錄模塊的驗證后,直接登錄。系統(tǒng)導航欄、顯示區(qū)和版權信息是系統(tǒng)主頁的三大部分。其中導航欄中的功能菜單將根據(jù)登錄管理員的權限進行顯示。也就是說系統(tǒng)管理員登錄后,將擁有整個系統(tǒng)的全部功能。
在主頁的設計過程中,系統(tǒng)的導航欄和版權信息并不是僅存于主頁中,經(jīng)過研究,其他功能的子模塊也需要這些部分,因此,可以考慮設計其保存到單獨的文件中,這樣,在需要放置相應的功能時只需要包含這些文件即可,簡化了今后的模塊設計。
5.2 名片夾管理模塊
名片夾管理模塊主要包括客戶信息管理和員工信息管理,其中,客戶信息管理包括查看客戶列表、添加客戶信息、修改客戶信息和刪除客戶信息這四個功能,員工信息管理包括查看員工列表、添加員工信息、修改員工信息和刪除員工信息這四個功能。
6 總結(jié)
本文通過對企業(yè)快信系統(tǒng)的研究努力在JSP中實現(xiàn)收發(fā)信息和群發(fā)郵件的功能,整個過程方便了用戶的使用,也可以在文件夾中自動添加手機號碼或郵箱地址、從信息庫中插入短信內(nèi)容等,希望在今后的改進過程中實現(xiàn)更加人性化的企業(yè)快信系統(tǒng)。
參考文獻
[1]鄭阿奇.Java教程[M].電子工業(yè)出版社.
[2]林樹澤.Java完全自學手冊[M].機械工業(yè)出版社.
[3]李興華.Java開發(fā)實戰(zhàn)經(jīng)典[M].清華大學出版社.endprint