版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SUBJECTSUBJECT海雅繽紛城綜合管理系統(tǒng)COMMENTShaiyamaill.Of.SystemCOMMENTSTITLE技術(shù)預(yù)研匯報(bào)目錄TOC\o"1-3"\h\z0.文檔簡介 30.1文檔目的 30.2文檔范圍 30.3讀者對象與職責(zé) 30.4參照文檔 30.5術(shù)語與縮寫解釋 31.背景簡介 42.技術(shù)預(yù)研目的 43.技術(shù)預(yù)研獲得的工作成果 44.技術(shù)短信網(wǎng)關(guān)的研究匯報(bào) 45.技術(shù)短信網(wǎng)關(guān)的研究匯報(bào) 5
0.文檔簡介0.1文檔目的 提前發(fā)現(xiàn)并處理開發(fā)過程中將會碰到的技術(shù)障礙0.2文檔范圍 描述海雅繽紛mall開發(fā)設(shè)計(jì)前的技術(shù)難點(diǎn)與需求難點(diǎn)。0.3讀者對象與職責(zé) 項(xiàng)目經(jīng)理或技術(shù)負(fù)責(zé)人識別項(xiàng)目中的技術(shù)難題,指定技術(shù)預(yù)研人員攻克該問題0.4參照文檔電信短信網(wǎng)關(guān)有關(guān)文獻(xiàn) 《廣東電信短信接入API使用手冊(C#接口).pdf》 《廣東電信短信接入API使用手冊(JAVA接口).pdf》 0.5術(shù)語與縮寫解釋縮寫、術(shù)語解釋1.背景簡介 協(xié)助開發(fā)人員更好地進(jìn)行需求開發(fā)、系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)。 防止開發(fā)進(jìn)程被技術(shù)障礙打斷,導(dǎo)致大量的有關(guān)工作被阻塞。2.技術(shù)預(yù)研目的 當(dāng)?shù)仡A(yù)研的內(nèi)容與目的有一下幾點(diǎn):短信網(wǎng)關(guān)商場抽獎商場室內(nèi)導(dǎo)航虛擬打印機(jī)采集數(shù)據(jù)3.技術(shù)短信網(wǎng)關(guān)的研究匯報(bào) (1)短信網(wǎng)關(guān)ISMG全稱InternetShortMessageGateway,重要是為了處理各網(wǎng)絡(luò)、各運(yùn)行商之間的短信互通和SP的接入問題。它為應(yīng)用單位收發(fā)短信而提供的一種動態(tài)數(shù)據(jù)互換平臺系統(tǒng)。通過該系統(tǒng)的接口軟件,可以將短信平臺與多種系統(tǒng)和軟件進(jìn)行無縫高效相連,將應(yīng)用單位的系統(tǒng)隨時(shí)產(chǎn)生的動態(tài)信息轉(zhuǎn)變成手機(jī)短信。通過電信網(wǎng)關(guān)來進(jìn)行實(shí)時(shí)中發(fā)送和接受短信信息,為多種系統(tǒng)(或軟件)建立一種迅速的短信雙向(或單向)通道,以便手機(jī)顧客采用短信方式與SP雙向通信,接受SP提供的信息服務(wù)。 (2)技術(shù)方案、技術(shù)細(xì)節(jié) a.向當(dāng)?shù)仉娦挪块T申請短信網(wǎng)關(guān) b.基于電信網(wǎng)關(guān)提供的有關(guān)接口開發(fā)短信平臺3.1有關(guān)廣東電信短信網(wǎng)關(guān)支持的簡介擴(kuò)展支持: 廣東電信提供了強(qiáng)大的短信接入機(jī)制。本手冊用于指導(dǎo)客戶運(yùn)用廣東電信提供的短信接口進(jìn)行其他需要短信功能的新系統(tǒng)開發(fā)或原有系統(tǒng)的短信功能擴(kuò)展。通訊支持: 廣東電信短信接入API是根據(jù)廣東電信SMGP協(xié)議開發(fā)的,封裝后的顧客開發(fā)接口。接口可減少顧客接入開發(fā)的難度,提高接入效率。接口重要功能包括: 支持MT短信的發(fā)送。 支持MO短信的接受。 支持短信回執(zhí)的接受。技術(shù)支持: 可用于多種語言的API調(diào)用,支持目前主流的語言,如:C++、DotNet、Java、ASP、VB、PowerBuilder、Delphi等。3.2可行性分析 電信短信網(wǎng)關(guān)、GSMMODEM(短信貓) 、各家短信SP代理商(網(wǎng)站實(shí)現(xiàn))對比。A.采用電信短信網(wǎng)關(guān),需向電信部門申請網(wǎng)關(guān),不需要額外的設(shè)備,運(yùn)用對方提供的API調(diào)用程序發(fā)送短信,合用于大型的通信企業(yè)。價(jià)格相對昂貴,但穩(wěn)定可靠、性能優(yōu)越。B.采用GSMMODEM短信貓之類的GSM
MODEM設(shè)備(支持AT指令的手機(jī)也行),通過數(shù)據(jù)線連接電腦來發(fā)送短信,這種措施比較合用于小企業(yè)及個(gè)人。要實(shí)現(xiàn)這種方式必須理解串口通信、AT指令、短信編碼、解碼。價(jià)格廉價(jià)、開發(fā)難度較高、可靠性一般、性能較差。
C.短信SP代理商,運(yùn)用網(wǎng)站實(shí)現(xiàn),由網(wǎng)站代發(fā)短信數(shù)據(jù),對網(wǎng)站依賴性太高,對網(wǎng)絡(luò)的規(guī)定也比較高,不適于進(jìn)行項(xiàng)目開發(fā)。相比對之使用電信短信網(wǎng)關(guān)符合我司項(xiàng)目中開發(fā)短信平臺的需要。4.技術(shù)短信網(wǎng)關(guān)的研究匯報(bào) (1)商場通過抽獎互動活動的開展,吸引大量的消費(fèi)者參與,提供消費(fèi)者的積極性。 (2)技術(shù)方案、技術(shù)細(xì)節(jié) a.購物小票打印二維碼 b.掃描二維碼的手機(jī)應(yīng)用app程序4.1商場新式抽獎活動的技術(shù)簡介目前有哪些抽獎方式: 1)商場設(shè)定抽獎規(guī)則,獎品,道具等等,進(jìn)行線下抽獎,是以購物小票 兌換獲得抽獎資格進(jìn)行抽獎。 2)網(wǎng)上商場大都是以消費(fèi)積分抽獎方式來進(jìn)行抽獎。海雅繽紛城抽獎設(shè)計(jì)方案: 海雅繽紛城增長對商場購物小票上打印二維條碼項(xiàng),提供海雅繽紛城的手機(jī)應(yīng)用APP程序,消費(fèi)者可以安裝使用。消費(fèi)者在專柜消費(fèi)后獲得購物小票,使用手機(jī)應(yīng)用app商的抽獎功能,掃描購物小票上的二維條碼,以獲得抽獎資格。海雅繽紛城后臺可設(shè)置抽獎的獎品,獎品中獎概率等等設(shè)定。當(dāng)消費(fèi)者抽到獎品后可到服務(wù)臺兌換對應(yīng)的獎品。技術(shù)實(shí)行方案: 如下程序案例:可實(shí)現(xiàn)對獎品的設(shè)定,獎品的概率設(shè)定。進(jìn)行抽獎。importjava.applet.Applet;importjava.awt.Button;importjava.awt.Color;importjava.awt.Graphics;importjava.awt.TextField;importjava.awt.event.ActionEvent;importjava.util.Random;importjava.util.Vector;publicclassLotteryextendsApplet{privatestaticfinallongserialVersionUID=1L;intw,h;Buttonok,out,setup;String[]msg;TextField[]gaiLv;TextField[]jiangPin;intmx,ml;intmaxNum;Randomran;Vector<Integer>fist;Vector<Integer>sec;Vector<Integer>third;Vector<Integer>lucky;booleanlot=false;booleaniserr=false;booleanissetup=false;Stringmesg="輸入錯誤";StringpriseMsg="繼續(xù)努力!";publicvoidinit(){w=400;h=220;mx=20;ml=40;ran=newRandom();this.setSize(w,h);this.setLayout(null);ok=newButton("抽獎");out=newButton("退出");setup=newButton("確認(rèn)設(shè)置");msg=newString[4];msg[0]="一等獎";msg[1]="二等獎";msg[2]="三等獎";msg[3]="幸運(yùn)獎";gaiLv=newTextField[4];jiangPin=newTextField[4];for(inti=0;i<4;i++){gaiLv[i]=newTextField("0.0"+(i+1));this.add(gaiLv[i]);gaiLv[i].setBounds(mx+ml,75+i*26,60,18);jiangPin[i]=newTextField();this.add(jiangPin[i]);jiangPin[i].setBounds(mx+ml*3,75+i*26,80,18);}this.add(ok);ok.setBounds(260,180,60,28);ok.addActionListener(newLotButtonAction(this));this.add(out);out.setBounds(330,180,60,28);out.addActionListener(newLotButtonAction(this));this.add(setup);setup.setBounds(110,180,80,24);setup.addActionListener(newLotButtonAction(this));}publicvoidpaint(Graphicsg){g.setColor(Color.white);g.fillRect(0,0,this.getWidth(),this.getHeight());g.setColor(newColor(230,255,230));g.fillRect(0,0,w,30);g.setColor(Color.BLUE);g.drawString("JAVA抽獎系統(tǒng)",130,20);g.setColor(Color.ORANGE);g.drawRect(10,40,230,170);g.setColor(Color.BLACK);g.drawString("設(shè)置",mx,60);g.drawString("概率",mx+ml,60);g.drawString("獎品",mx+ml*3,60);for(inti=0;i<msg.length;i++){g.setColor(newColor(255-(i*30),45,89));g.drawString(msg[i],20,90+i*26);}if(lot==true){g.setColor(newColor(ran.nextInt(255),ran.nextInt(255),ran.nextInt(255)));if(priseMsg.length()<=7){g.drawString(priseMsg,260,100);}else{g.drawString(priseMsg.substring(0,5),260,100);g.drawString(priseMsg.substring(5),260,120);}}if(iserr==true){g.drawString(mesg,260,100);}}publicvoidgetLucky(){floatfiru=1;floatsecu=1;floatthiu=1;floatfouu=1;floatminu=1;if(gaiLv[0].getText().trim().length()>1){firu=Float.parseFloat(gaiLv[0].getText());if(firu<=0||firu>=1){iserr=true;return;}if(firu<minu){minu=firu;}}if(gaiLv[1].getText().trim().length()>1){secu=Float.parseFloat(gaiLv[1].getText());if(secu<=0||secu>=1){iserr=true;return;}if(secu<minu){minu=secu;}}if(gaiLv[2].getText().trim().length()>1){thiu=Float.parseFloat(gaiLv[2].getText());if(thiu<=0||thiu>=1){iserr=true;return;}if(thiu<minu){minu=thiu;}}if(gaiLv[3].getText().trim().length()>1){fouu=Float.parseFloat(gaiLv[3].getText());if(fouu<=0||fouu>=1){iserr=true;return;}if(fouu<minu){minu=fouu;}}if(minu>=1||minu<=0){iserr=true;return;}floataNum=1/minu;maxNum=(int)aNum;intcount=(int)(firu/minu);if(firu!=1){fist=getLotteryVec(maxNum,count);}else{fist.removeAllElements();}count=(int)(secu/minu);if(secu!=1){sec=getLotteryVec(maxNum,count);}else{sec.removeAllElements();}count=(int)(thiu/minu);if(thiu!=1){third=getLotteryVec(maxNum,count);}else{third.removeAllElements();}count=(int)(fouu/minu);if(fouu!=1){lucky=getLotteryVec(maxNum,count);}else{lucky.removeAllElements();}issetup=true;iserr=false;}protectedVector<Integer>getLotteryVec(intmaxNum,intnum){Vector<Integer>result=newVector<Integer>();for(inti=0;i<num;i++){result.add(ran.nextInt(maxNum));}returnresult;}protectedintgetaNum(){returnran.nextInt(maxNum);}publicintisLucky(intpNum){for(inti=0;i<fist.size();i++){if(fist.get(i)==pNum){return1;}}for(inti=0;i<sec.size();i++){if(sec.get(i)==pNum){return2;}}for(inti=0;i<third.size();i++){if(third.get(i)==pNum){return3;}}for(inti=0;i<lucky.size();i++){if(lucky.get(i)==pNum){return4;}}return-1;}publicvoidButtonActionPerformed(ActionEvente){StringacName=e.getActionCommand();if(acName.equals("抽獎")){if(issetup==false){priseMsg="請先設(shè)置參數(shù)!";lot=true;repaint();lot=false;return;}lot=true;priseMsg=getResult(getaNum());repaint();//lot=false;}elseif(acName.equals("退出")){this.setVisible(false);this.stop();this.destroy();System.exit(0);}elseif(acName.equals("確認(rèn)設(shè)置")){lot=false;getLucky();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中英語語法教案-虛擬語氣
- 高中英語語法分類講解句子成分
- 高中英語新課程的語法教學(xué)與傳統(tǒng)的語法教學(xué)有什么不同
- 第4章 人工神經(jīng)網(wǎng)絡(luò)基礎(chǔ)課件
- 會計(jì)數(shù)據(jù)分析 Solutions-Manual Chapter-4-Labs-SM
- 2024屆陜西省商洛市洛南縣下學(xué)期四調(diào)考試高三年級數(shù)學(xué)試題試卷
- 5年中考3年模擬試卷初中道德與法治八年級下冊02第2課時(shí)依法行使權(quán)利
- 四年級下故事教育課件
- (統(tǒng)考版)2023版高考化學(xué)一輪復(fù)習(xí)課時(shí)作業(yè)8鐵及其化合物
- 基于Cisco的小型寫字樓互聯(lián)網(wǎng)設(shè)計(jì)與實(shí)現(xiàn)
- 期中測試卷-2024-2025學(xué)年統(tǒng)編版語文一年級上冊
- 上市公司無形資產(chǎn)管理辦法
- 人教版(2024新版)八年級上冊物理第二章2.5《跨學(xué)科實(shí)踐:制作隔音房間模型》教學(xué)設(shè)計(jì)
- 第10課 讀依依往事 解依依情思《往事依依》教學(xué)設(shè)計(jì)-七年級語文上冊同步高效課堂(統(tǒng)編版)
- 幼兒園中班數(shù)學(xué)活動《營救汪汪隊(duì)》
- 2024年指標(biāo)租賃協(xié)議模板(三篇)
- 2024年貴州黔東南州直事業(yè)單位遴選工作人員42人歷年高頻考題難、易錯點(diǎn)模擬試題(共500題)附帶答案詳解
- 室外箱式變電站基礎(chǔ)施工方案
- 2024年全國職業(yè)院校技能大賽高職組(社區(qū)服務(wù)實(shí)務(wù)賽項(xiàng))考試題庫(含答案)
- 2024年陜西省西安市中考地理試題卷(含答案逐題解析)
- 4、2024廣西專業(yè)技術(shù)人員繼續(xù)教育公需科目參考答案(99分)
評論
0/150
提交評論