張玉苗 鄭娜
摘要:隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展以及被越來(lái)越多的人熟知并使用,人們的工作生活以及學(xué)習(xí)也越來(lái)越便捷,短信、E-mail、QQ、微信已經(jīng)成為了人與人之間溝通的橋梁。2020年新冠肺炎疫情的爆發(fā),讓多數(shù)人滯留家中,網(wǎng)絡(luò)通訊作為通訊的一種形式正以其高效率,低成本,逐步成為企業(yè)的新寵,人們已經(jīng)不再滿(mǎn)足集團(tuán)網(wǎng)和郵箱分別進(jìn)行使用,而是希望能將他們進(jìn)行一體化,從而能夠享受網(wǎng)絡(luò)所帶來(lái)的更多便利。通過(guò)網(wǎng)絡(luò)進(jìn)行工作和學(xué)習(xí)成為了中國(guó)各個(gè)地區(qū)的普遍現(xiàn)象,而企業(yè)快信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)不僅使中小型企業(yè)工作人員的工作更加便捷,也使企業(yè)之間的溝通交流更加及時(shí)。企業(yè)快信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)不僅順應(yīng)了時(shí)代發(fā)展的潮流,也使人們的工作方式更加順應(yīng)時(shí)事的發(fā)展。
關(guān)鍵詞:企業(yè)快信;溝通交流;即時(shí)通訊
企業(yè)快信系統(tǒng)的出現(xiàn)使人們的生活更加的方便,在新冠肺炎疫情期間人們想工作或?qū)W習(xí),但又不能貿(mào)然回到自己工作的城市。有了企業(yè)快信系統(tǒng),人們上班工作不再局限于地區(qū)和傳統(tǒng)上班的約束,隨時(shí)隨地都可以和自己的客戶(hù)或者員工進(jìn)行溝通。就人們的上班方式來(lái)說(shuō),如果人們是傳統(tǒng)的上班方式,那么必須去多家公司進(jìn)行洽商,人力和物力過(guò)多使用,工作效率比較低。對(duì)于客戶(hù)或員工來(lái)說(shuō),如果溝通不及時(shí),不僅工作量大,還可能偏離主題。本文設(shè)計(jì)了企業(yè)快信系統(tǒng),簡(jiǎn)化中小型企業(yè)的管理工作,同時(shí)也提高員工的工作效率。
本系統(tǒng)的設(shè)計(jì)抓住了中小型企業(yè)溝通難的特點(diǎn),系統(tǒng)界面美觀,功能強(qiáng)大,完全滿(mǎn)足中小型企業(yè)的溝通需求。從員工角度來(lái)講,企業(yè)快信系統(tǒng)不僅減少了他們的工作量,而且提高了他們的工作效率,使客戶(hù)從短信、郵件等全方位表達(dá)了他們的需求,實(shí)現(xiàn)與客戶(hù)的及時(shí)溝通。從客戶(hù)角度來(lái)講,企業(yè)快信系統(tǒng)的出現(xiàn),使他們表達(dá)需求的方式增多,不同的需求可以通過(guò)不同的溝通方式表達(dá)出來(lái),從一定程度上來(lái)說(shuō)企業(yè)快信系統(tǒng)的出現(xiàn)提高了工作效率。
1.??? 系統(tǒng)開(kāi)發(fā)技術(shù)的介紹
1.1? Java
Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以?xún)?yōu)雅的思維方式進(jìn)行復(fù)雜的編程。Java語(yǔ)言基于Java虛擬機(jī),一次編譯就可以在各個(gè)系統(tǒng)上運(yùn)行,通過(guò)JVM封裝系統(tǒng)調(diào)用,Java有強(qiáng)大的類(lèi)庫(kù)支持,開(kāi)發(fā)者可以專(zhuān)心開(kāi)發(fā)程序,而不是實(shí)現(xiàn)底層應(yīng)用,這就是Java的開(kāi)源和封裝優(yōu)勢(shì)。Java的垃圾回收機(jī)制解決了內(nèi)存的分配和釋放;Java的搭建網(wǎng)絡(luò)應(yīng)用的框架,速度也比較快。
1.2? Struts
Struts是Java Web MVC框架中不爭(zhēng)的王者。經(jīng)過(guò)長(zhǎng)達(dá)九年的發(fā)展,Struts已經(jīng)逐漸成長(zhǎng)為一個(gè)穩(wěn)定、成熟的框架,并且占有了MVC框架中最大的市場(chǎng)份額。
Struts有一組相互協(xié)作的類(lèi)(組件)、Servlet以及JSP tag lib組成。Struts是一個(gè)web framework,而不僅僅是一些標(biāo)記庫(kù)的組合。但Struts也包含了豐富的標(biāo)記庫(kù)和獨(dú)立于該框架工作的實(shí)用程序類(lèi)。Struts有其自己的控制器(Controller),同時(shí)整合了其他的一些技術(shù)去實(shí)現(xiàn)模型層(Model)和視圖層(View)。在模型層,Struts可以很容易的與數(shù)據(jù)訪問(wèn)技術(shù)相結(jié)合,包括EJB,JDBC和Object Relation Bridge。在視圖層,Struts能夠與JSP,Velocity Templates,XSL等等這些表示層組件相結(jié)合。
1.3? MVC
MVC全名是Model View Controller,是模型(Model)-視圖(View)-控制器(Controller)的縮寫(xiě),一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶(hù)交互的同時(shí),不需要重新編寫(xiě)業(yè)務(wù)邏輯。MVC是一種使用MVC(Model View Controller模型-視圖- 控制器)設(shè)計(jì)創(chuàng)建Web應(yīng)用程序的模式,被獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶(hù)界面的結(jié)構(gòu)中。MVC分層有助于管理復(fù)雜的應(yīng)用程序,因?yàn)槟梢栽谝粋€(gè)時(shí)間內(nèi)專(zhuān)門(mén)關(guān)注一個(gè)方面。
2.??? 系統(tǒng)需求分析
2.1? 用戶(hù)功能分析
通過(guò)對(duì)企業(yè)的分析,并結(jié)合短信及郵件的特點(diǎn),要求本系統(tǒng)具有以下功能。
普通管理員主要功能需求:
(1)???? 名片夾管理模塊:有客戶(hù)管理與員工管理兩部分,可以對(duì)客戶(hù)與員工進(jìn)行操作。
(2)???? 信息庫(kù)管理模塊:有常用短語(yǔ)管理與信息類(lèi)別管理,可以對(duì)常用短語(yǔ)與信息類(lèi)別進(jìn)行管理。
(3)???? 收發(fā)短信模塊:有發(fā)送短信和接收短信兩部分,發(fā)送短信可選擇多個(gè)收件人進(jìn)行群發(fā),接收短信可查看收到的短信。
(4)???? 郵件群發(fā)模塊:可以選擇多個(gè)收件人進(jìn)行郵件發(fā)送。
(5)???? 系統(tǒng)設(shè)置模塊:用于普通管理員更改密碼口令。
2.2? 管理員功能分析
(1)???? 名片夾管理模塊:管理客戶(hù)和員工。
(2)???? 信息庫(kù)管理模塊:管理常用短語(yǔ)及信息類(lèi)別。
(3)???? 收發(fā)短信模塊:有發(fā)送短信、接收短信和日志管理三部分,發(fā)送短信可選擇多個(gè)收件人進(jìn)行群發(fā);接收短信可查看收到的短信;日志管理可以查看短信發(fā)送記錄。
(4)???? 郵件群發(fā)模塊:可以選擇多個(gè)收件人進(jìn)行郵件發(fā)送。
(5)???? 系統(tǒng)參數(shù)設(shè)置模塊:設(shè)置發(fā)送信息時(shí)所需要的參數(shù)。
(6)???? 操作員管理模塊:用于超級(jí)管理員對(duì)普通管理員的管理。
3.??? 系統(tǒng)設(shè)計(jì)
企業(yè)快信系統(tǒng)前臺(tái)主要功能是普通管理員登錄完成后,可以看到自己的基本信息,然后可以點(diǎn)擊名片夾管理,下面有客戶(hù)管理與員工管理,可以對(duì)客戶(hù)與員工進(jìn)行操作;可以點(diǎn)擊信息庫(kù)管理,下面有常用短語(yǔ)管理與信息類(lèi)別管理,可以對(duì)常用短語(yǔ)與信息類(lèi)別進(jìn)行操作;可以點(diǎn)擊收發(fā)短信,下面有發(fā)送短信和接收短信,可以群發(fā)或單發(fā)短信,也可以查看收到的短信;可以點(diǎn)擊系統(tǒng)設(shè)置,下面是更改口令,普通管理員可以更改自己的密碼。
企業(yè)快信系統(tǒng)后臺(tái)主要功能是超級(jí)管理員登錄完成后,可以看到自己的基本信息;除了有和普通管理員相同的功能外,還可以查看發(fā)送日志,查看短信發(fā)送記錄;可以管理操作員(即普通管理員),對(duì)普通管理員進(jìn)行操作。
4.??? 小結(jié)
本文針對(duì)中小型企業(yè)的溝通交流問(wèn)題,應(yīng)用了人們熟悉的Java語(yǔ)言和常用的工具架構(gòu)進(jìn)行設(shè)計(jì)。不僅分析了傳統(tǒng)溝通交流方式的不足,也分析了手機(jī)短信和E-mail的崛起,在不斷地研究中確定了最適應(yīng)市場(chǎng)企業(yè)需求的功能和架構(gòu)。
本文從背景、需求、可行性等方面著重進(jìn)行研究分析,對(duì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)做了多方面考慮,也從技術(shù)環(huán)境原理方面進(jìn)行了闡述,確定了是可行的。
短信發(fā)送和郵件群發(fā)一直是本文中的一個(gè)重要關(guān)注點(diǎn),而在系統(tǒng)的實(shí)現(xiàn)過(guò)程中也是一個(gè)重難點(diǎn)技術(shù),幸而有開(kāi)發(fā)包的存在,也使得系統(tǒng)實(shí)現(xiàn)達(dá)到了預(yù)期的效果。
綜上所述,本文對(duì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了全面的研究和分析,不僅是從自身角度出發(fā),也從用戶(hù)角度進(jìn)行了思考。
參考文獻(xiàn):
[1]?? 陳瑋.Java程序靜態(tài)分析中的漏洞檢測(cè)技術(shù)研究[D].2018.
[2]?? 李翔宇.客戶(hù)停復(fù)電短信綜合信息發(fā)布系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J].技術(shù)與市場(chǎng),2019,026(009):216,218.
[3]?? 萬(wàn)坪禺.基于異構(gòu)社交網(wǎng)絡(luò)關(guān)系和主題模型的活動(dòng)推薦系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].2019.
作者簡(jiǎn)介:
張玉苗,女,1997年8月,河南商丘,本科,山東協(xié)和學(xué)院軟件工程專(zhuān)業(yè)學(xué)生,主要研究方向?yàn)椋很浖こ?,系統(tǒng)開(kāi)發(fā)等。
指導(dǎo)教師:鄭娜,女,碩士,助教,山東協(xié)和學(xué)院軟件工程教研室教師,主要研究方向?yàn)閣eb文本數(shù)據(jù)挖掘、軟件工程。