




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) SUBJECT * MERGEFORMAT SUBJECT * MERGEFORMAT 海雅繽紛城綜合管理系統(tǒng) COMMENTS * MERGEFORMAT haiyamaill.Of.System COMMENTS * MERGEFORMAT TITLE * MERGEFORMAT 技術(shù)預(yù)研報(bào)告 目 錄 TOC o 1-3 h z 0. 文檔介紹0.1 文檔目的提前發(fā)現(xiàn)并解決開(kāi)發(fā)過(guò)程中將會(huì)遇到的技術(shù)障礙0.2 文檔范圍描述海雅繽紛mall開(kāi)發(fā)設(shè)計(jì)前的技術(shù)難點(diǎn)與需求難
2、點(diǎn)。0.3 讀者對(duì)象與職責(zé)項(xiàng)目經(jīng)理或技術(shù)負(fù)責(zé)人識(shí)別項(xiàng)目中的技術(shù)難題,指定技術(shù)預(yù)研人員攻克該問(wèn)題0.4 參考文檔電信短信網(wǎng)關(guān)相關(guān)文獻(xiàn)0.5 術(shù)語(yǔ)與縮寫解釋縮寫、術(shù)語(yǔ)解 釋1. 背景介紹幫助開(kāi)發(fā)人員更好地進(jìn)行需求開(kāi)發(fā)、系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)。 防止開(kāi)發(fā)進(jìn)程被技術(shù)障礙打斷,導(dǎo)致大量的相關(guān)工作被阻塞。2. 技術(shù)預(yù)研目標(biāo)本地預(yù)研的內(nèi)容與目標(biāo)有一下幾點(diǎn):短信網(wǎng)關(guān)商場(chǎng)抽獎(jiǎng)商場(chǎng)室內(nèi)導(dǎo)航虛擬打印機(jī)采集數(shù)據(jù)3. 技術(shù)短信網(wǎng)關(guān)的研究報(bào)告(1)短信網(wǎng)關(guān)ISMG全稱Internet Short Message Gateway,主要是為了解決各網(wǎng)絡(luò)、各運(yùn)營(yíng)商之間的短信互通和SP的接入問(wèn)題。它為應(yīng)用單位收發(fā)短信而提供的一個(gè)動(dòng)態(tài)
3、數(shù)據(jù)交換平臺(tái)系統(tǒng)。通過(guò)該系統(tǒng)的接口軟件,可以將短信平臺(tái)與各種系統(tǒng)和軟件進(jìn)行無(wú)縫高效相連,將應(yīng)用單位的系統(tǒng)隨時(shí)產(chǎn)生的動(dòng)態(tài)信息轉(zhuǎn)變成手機(jī)短信。通過(guò)電信網(wǎng)關(guān)來(lái)進(jìn)行實(shí)時(shí)中發(fā)送和接受短信信息,為各種系統(tǒng)(或軟件)建立一個(gè)快速的短信雙向(或單向)通道,以便手機(jī)用戶采用短信方式與SP雙向通信,接收SP提供的信息服務(wù)。(2)技術(shù)方案、技術(shù)細(xì)節(jié)a.向當(dāng)?shù)仉娦挪块T申請(qǐng)短信網(wǎng)關(guān)b.基于電信網(wǎng)關(guān)提供的相關(guān)接口開(kāi)發(fā)短信平臺(tái)3.1 有關(guān)廣東電信短信網(wǎng)關(guān)支持的簡(jiǎn)介擴(kuò)展支持:廣東電信提供了強(qiáng)大的短信接入機(jī)制。本手冊(cè)用于指導(dǎo)客戶利用廣東電信提供的短信接口進(jìn)行其他需要短信功能的新系統(tǒng)開(kāi)發(fā)或原有系統(tǒng)的短信功能擴(kuò)展。通訊支持:廣東電
4、信短信接入API是根據(jù)廣東電信SMGP協(xié)議開(kāi)發(fā)的,封裝后的用戶開(kāi)發(fā)接口。接口可降低用戶接入開(kāi)發(fā)的難度,提升接入效率。 接口主要功能包括: 支持MT短信的發(fā)送。 支持MO短信的接收。 支持短信回執(zhí)的接收。 技術(shù)支持:可用于各種語(yǔ)言的API調(diào)用,支持目前主流的語(yǔ)言,如:C+、DotNet、Java、ASP、VB、PowerBuilder、Delphi等。3.2 可行性分析電信短信網(wǎng)關(guān)、GSM MODEM(短信貓)、各家短信SP代理商(網(wǎng)站實(shí)現(xiàn))對(duì)比。A采用電信短信網(wǎng)關(guān),需向電信部門申請(qǐng)網(wǎng)關(guān),不需要額外的設(shè)備,利用對(duì)方提供的API調(diào)用程序發(fā)送短信,適用于大型的通信公司。價(jià)格相對(duì)昂貴,但穩(wěn)定可靠、性能
5、優(yōu)越。B采用GSM MODEM短信貓之類的GSMMODEM設(shè)備(支持AT指令的手機(jī)也行),通過(guò)數(shù)據(jù)線連接電腦來(lái)發(fā)送短信,這種方法比較適用于小公司及個(gè)人。要實(shí)現(xiàn)這種方式必須理解串口通信、AT指令、短信編碼、解碼。價(jià)格便宜、開(kāi)發(fā)難度較高、可靠性一般、性能較差。C短信SP代理商,利用網(wǎng)站實(shí)現(xiàn),由網(wǎng)站代發(fā)短信數(shù)據(jù),對(duì)網(wǎng)站依賴性太高,對(duì)網(wǎng)絡(luò)的要求也比較高,不適于進(jìn)行項(xiàng)目開(kāi)發(fā)。 相比對(duì)之使用電信短信網(wǎng)關(guān)符合我司項(xiàng)目中開(kāi)發(fā)短信平臺(tái)的需要。4. 技術(shù)短信網(wǎng)關(guān)的研究報(bào)告(1)商場(chǎng)通過(guò)抽獎(jiǎng)互動(dòng)活動(dòng)的開(kāi)展,吸引大量的消費(fèi)者參與,提供消費(fèi)者的積極性。(2)技術(shù)方案、技術(shù)細(xì)節(jié)a.購(gòu)物小票打印二維碼b.掃描二維碼的手機(jī)應(yīng)
6、用app程序 4.1商場(chǎng)新式抽獎(jiǎng)活動(dòng)的技術(shù)簡(jiǎn)介目前有哪些抽獎(jiǎng)方式:1)商場(chǎng)設(shè)定抽獎(jiǎng)規(guī)則,獎(jiǎng)品,道具等等,進(jìn)行線下抽獎(jiǎng),是以購(gòu)物小票兌換獲得抽獎(jiǎng)資格進(jìn)行抽獎(jiǎng)。2)網(wǎng)上商場(chǎng)大都是以消費(fèi)積分抽獎(jiǎng)方式來(lái)進(jìn)行抽獎(jiǎng)。海雅繽紛城抽獎(jiǎng)設(shè)計(jì)方案:海雅繽紛城增加對(duì)商場(chǎng)購(gòu)物小票上打印二維條碼項(xiàng),提供海雅繽紛城的手機(jī)應(yīng)用APP程序,消費(fèi)者可以安裝使用。消費(fèi)者在專柜消費(fèi)后獲得購(gòu)物小票,使用手機(jī)應(yīng)用app商的抽獎(jiǎng)功能,掃描購(gòu)物小票上的二維條碼,以獲得抽獎(jiǎng)資格。海雅繽紛城后臺(tái)可設(shè)置抽獎(jiǎng)的獎(jiǎng)品,獎(jiǎng)品中獎(jiǎng)概率等等設(shè)定。當(dāng)消費(fèi)者抽到獎(jiǎng)品后可到服務(wù)臺(tái)兌換相應(yīng)的獎(jiǎng)品。 技術(shù)實(shí)施方案:如下程序案例:可實(shí)現(xiàn)對(duì)獎(jiǎng)品的設(shè)定,獎(jiǎng)品的概率設(shè)定。
7、進(jìn)行抽獎(jiǎng)。import java.applet.Applet;import java.awt.Button;import java.awt.Color;import java.awt.Graphics;import java.awt.TextField;import java.awt.event.ActionEvent;import java.util.Random;import java.util.Vector;public class Lottery extends Applet private static final long serialVersionUID = 1L; int w,
8、 h; Button ok, out, setup; String msg; TextField gaiLv; TextField jiangPin; int mx, ml; int maxNum; Random ran; Vector fist; Vector sec; Vector third; Vector lucky; boolean lot = false; boolean iserr = false; boolean issetup = false; String mesg = 輸入錯(cuò)誤; String priseMsg = 繼續(xù)努力!; public void init() w
9、= 400; h = 220; mx = 20; ml = 40; ran = new Random(); this.setSize(w, h); this.setLayout(null); ok = new Button(抽獎(jiǎng)); out = new Button(退出); setup = new Button(確認(rèn)設(shè)置); msg = new String4; msg0 = 一等獎(jiǎng); msg1 = 二等獎(jiǎng); msg2 = 三等獎(jiǎng); msg3 = 幸運(yùn)獎(jiǎng); gaiLv = new TextField4; jiangPin = new TextField4; for (int i = 0; i
10、 4; i+) gaiLvi = new TextField(0.0 + (i + 1); this.add(gaiLvi); gaiLvi.setBounds(mx + ml, 75 + i * 26, 60, 18); jiangPini = new TextField(); this.add(jiangPini); jiangPini.setBounds(mx + ml * 3, 75 + i * 26, 80, 18); this.add(ok); ok.setBounds(260, 180, 60, 28); ok.addActionListener(new LotButtonAct
11、ion(this); this.add(out); out.setBounds(330, 180, 60, 28); out.addActionListener(new LotButtonAction(this); this.add(setup); setup.setBounds(110, 180, 80, 24); setup.addActionListener(new LotButtonAction(this); public void paint(Graphics g) g.setColor(Color.white); g.fillRect(0, 0, this.getWidth(),
12、this.getHeight(); g.setColor(new Color(230, 255, 230); g.fillRect(0, 0, w, 30); g.setColor(Color.BLUE); g.drawString(JAVA抽獎(jiǎng)系統(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(獎(jiǎng)品, mx + ml
13、* 3, 60); for (int i = 0; i msg.length; i+) g.setColor(new Color(255 - (i * 30), 45, 89); g.drawString(msgi, 20, 90 + i * 26); if (lot = true) g.setColor(new Color(ran.nextInt(255), ran.nextInt(255), ran.nextInt(255); if (priseMsg.length() 1) firu = Float.parseFloat(gaiLv0.getText(); if (firu = 1) i
14、serr = true; return; if (firu 1) secu = Float.parseFloat(gaiLv1.getText(); if (secu = 1) iserr = true; return; if (secu 1) thiu = Float.parseFloat(gaiLv2.getText(); if (thiu = 1) iserr = true; return; if (thiu 1) fouu = Float.parseFloat(gaiLv3.getText(); if (fouu = 1) iserr = true; return; if (fouu
15、= 1 | minu = 0) iserr = true; return; float aNum = 1 / minu; maxNum = (int)aNum; int count = (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.removeAllElement
16、s(); 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; protected Vector getLotteryVec(int max
17、Num, int num) Vector result = new Vector(); for (int i = 0; i num; i+) result.add(ran.nextInt(maxNum); return result; protected int getaNum() return ran.nextInt(maxNum); public int isLucky(int pNum) for (int i = 0; i fist.size(); i+) if (fist.get(i) = pNum) return 1; for (int i = 0; i sec.size(); i+
18、) if (sec.get(i) = pNum) return 2; for (int i = 0; i third.size(); i+) if (third.get(i) = pNum) return 3; for (int i = 0; i lucky.size(); i+) if (lucky.get(i) = pNum) return 4; return -1; public void ButtonActionPerformed(ActionEvent e) String acName = e.getActionCommand(); if (acName.equals(抽獎(jiǎng)) if (issetup = false) priseMsg = 請(qǐng)先設(shè)置參數(shù)!; lot = true; repaint(); lot = false; return; lot = true; priseMsg = getResult(getaNum(); repaint(); / lot=false; else if (acName.equals(退出) this.setVisible(false); this.stop(); this.destroy(); System.exit(0); else if (acName.equals(確認(rèn)設(shè)置) lot = false; g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事代理服務(wù)合同主要條款
- 大數(shù)據(jù)分析項(xiàng)目服務(wù)采購(gòu)合同
- 智能家電產(chǎn)品研發(fā)與生產(chǎn)合同
- 半包裝修項(xiàng)目合同書
- 戰(zhàn)略咨詢服務(wù)合同協(xié)議書
- 仔豬買賣合同及注意事項(xiàng)
- 26《好的故事》教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文六年級(jí)上冊(cè)統(tǒng)編版
- 沈陽(yáng)理工大學(xué)《醫(yī)學(xué)倫理學(xué)理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西服裝工程學(xué)院《建筑生態(tài)環(huán)境》2023-2024學(xué)年第二學(xué)期期末試卷
- 中學(xué)聯(lián)盟浙江省平陽(yáng)縣昆陽(yáng)鎮(zhèn)第二中學(xué)歷史與社會(huì)七年級(jí)上(人教版)第2單元第1課第2子目《海洋對(duì)人類的影響》教學(xué)設(shè)計(jì)
- (正式版)JTT 1502-2024 直升機(jī)救生員搜救作業(yè)手勢(shì)信號(hào)要求
- 2024年社區(qū)工作者考試必背1000題題庫(kù)附答案(滿分必刷)
- 2024年鞍山職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)(500題)含答案解析
- 政企業(yè)務(wù)部門培訓(xùn)
- 2024年高考?xì)v史:全3冊(cè)核心知識(shí)梳理和大事年表
- 蘇教版三年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)作業(yè)設(shè)計(jì)
- 4.《昆蟲(chóng)備忘錄》 課件
- 非標(biāo)設(shè)備方案
- 教師如何進(jìn)行跨學(xué)科教學(xué)
- 數(shù)學(xué)-山東省濟(jì)寧市2023屆高三第一次模擬考試
- 生理學(xué)全套課件
評(píng)論
0/150
提交評(píng)論