freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于gprs環(huán)境的設(shè)備運(yùn)行在線數(shù)據(jù)采集與發(fā)布畢業(yè)論文(編輯修改稿)

2025-07-24 17:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 TK目錄。選擇后Refresh(刷新),點(diǎn)完成。至此,Eclipse配置J2ME開(kāi)發(fā)環(huán)境完成。我們可以開(kāi)始運(yùn)行一個(gè)小程序hello word來(lái)驗(yàn)證環(huán)境是否配好。圖54 Hello word手機(jī)程序在PC上的運(yùn)行6 手機(jī)數(shù)據(jù)發(fā)布程序項(xiàng)目可行性分析 編寫(xiě)目的隨著3G時(shí)代的到來(lái),手機(jī)越來(lái)越受到人們的關(guān)注,手機(jī)文化也成為一種主流。由于其具有攜帶方便,用途廣泛的特點(diǎn),所以我們?cè)谶@里選擇的移動(dòng)式數(shù)據(jù)集中發(fā)布器就是手機(jī)。在編寫(xiě)好程序后對(duì)編寫(xiě)好的手機(jī)程序進(jìn)行加密,目的在于保護(hù)開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán),防止破壞人非法使用軟件,保證開(kāi)發(fā)人員的利益。 項(xiàng)目背景、程序設(shè)計(jì)流程(1)開(kāi)發(fā)軟件的名稱:手機(jī)數(shù)據(jù)發(fā)布端程序(2)項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系:基于手機(jī)平臺(tái),采用手機(jī)運(yùn)行該項(xiàng)目并進(jìn)行測(cè)試、發(fā)行。程序設(shè)計(jì)結(jié)構(gòu)圖如下圖。設(shè)計(jì)應(yīng)用草案,開(kāi)發(fā)人員決定是否可行開(kāi)發(fā)應(yīng)用效果設(shè)計(jì)設(shè)計(jì)開(kāi)發(fā)人員應(yīng)用美術(shù)設(shè)計(jì)決定應(yīng)用的開(kāi)發(fā)完成時(shí)間和步驟,應(yīng)用負(fù)責(zé)人掌握開(kāi)發(fā)前資料應(yīng)用方式設(shè)計(jì)效果設(shè)計(jì)項(xiàng)目細(xì)化設(shè)計(jì)控制設(shè)計(jì)界面設(shè)計(jì)服務(wù)器設(shè)計(jì)界面處理控制處理程序編寫(xiě)服務(wù)器搭建事件處理資源整合規(guī)定時(shí)間內(nèi)交任務(wù)應(yīng)用效果檢查測(cè)試應(yīng)用測(cè)試,意見(jiàn)進(jìn)行應(yīng)用修改完善應(yīng)用完成圖61 程序設(shè)計(jì)流程結(jié)構(gòu)圖 技術(shù)的可行性研究要考慮將來(lái)采用的硬件和軟技術(shù)能否滿足用戶的要求,如計(jì)算存儲(chǔ)容量,速度等,同時(shí)考慮系統(tǒng)設(shè)計(jì)人員的業(yè)務(wù)水平。 開(kāi)發(fā)的風(fēng)險(xiǎn) 該程序軟件基本沒(méi)有開(kāi)發(fā)風(fēng)險(xiǎn)。由于新疆乃至全國(guó)石油化工行業(yè)以及其他工業(yè)的迅猛發(fā)展,傳統(tǒng)的人工數(shù)據(jù)采集及遠(yuǎn)程監(jiān)測(cè)早已滿足不了行業(yè)需求。手機(jī)若能對(duì)現(xiàn)場(chǎng)采集來(lái)的數(shù)據(jù)通過(guò)GPRS網(wǎng)絡(luò)發(fā)送到控制端服務(wù)器,必將以其方便、靈活的特點(diǎn)而被廣泛采用,且GPRS通信行業(yè)及手機(jī)行業(yè)目前發(fā)展已經(jīng)相對(duì)完善,所以本程序的開(kāi)發(fā)前景很樂(lè)觀。對(duì)于運(yùn)營(yíng)商而言可以收取使用費(fèi)用,一經(jīng)投放市場(chǎng)后無(wú)需維護(hù),在有條件的情況下支持軟件升級(jí)。開(kāi)發(fā)硬件要求只需要在Windows 9x以上,在現(xiàn)有的資源條件下都可滿足,技術(shù)風(fēng)險(xiǎn)小,只要安裝JAVA相關(guān)的系統(tǒng)開(kāi)發(fā)軟件,就可單獨(dú)開(kāi)發(fā)也可以聯(lián)合開(kāi)發(fā),軟件全部可以從網(wǎng)路上免費(fèi)下載和使用。硬件測(cè)試要求只需要支持JAVA的手機(jī)或者PDA?,F(xiàn)有資源設(shè)備已可以滿足。開(kāi)發(fā)人員具有一定的軟件開(kāi)發(fā)能力和掌握J(rèn)AVA軟件的使用和設(shè)計(jì)過(guò)程,通過(guò)系統(tǒng)分析對(duì)明確了問(wèn)題的性質(zhì)、目標(biāo)、規(guī)模便可對(duì)該軟件進(jìn)行開(kāi)發(fā)。 資源的有效性用于開(kāi)發(fā)的人員要求具備計(jì)算機(jī)以及相關(guān)專業(yè)知識(shí),懂得幾種計(jì)算機(jī)語(yǔ)言,熟悉并掌握Eclipse軟件,具有一定的軟件的開(kāi)發(fā)和設(shè)計(jì)的知識(shí)。用于建立軟件的其他資源如下:① 開(kāi)發(fā)語(yǔ)言工具:J2ME(Java);② 運(yùn)行環(huán)境:支持Java的手機(jī)或者PDA,程序基本的用戶都可以滿足此運(yùn)行要求。③ 技術(shù):相關(guān)技術(shù)的發(fā)展也支持這個(gè)程序。研究經(jīng)濟(jì)可行性是對(duì)軟件的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),使軟件開(kāi)發(fā)工作以最小的開(kāi)發(fā)成本取得最佳的經(jīng)濟(jì)效益。歸納起來(lái),好處大約有以下幾點(diǎn):① 能夠及時(shí)地對(duì)現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行采集,并發(fā)布給終端服務(wù)器,應(yīng)用方便;② 運(yùn)行成本低廉,幫助運(yùn)營(yíng)商增加經(jīng)濟(jì)效益;③ 用戶無(wú)需學(xué)習(xí)使用,該軟件一經(jīng)投放市場(chǎng)則無(wú)需維護(hù)?;谝陨蠋c(diǎn)確定該項(xiàng)目的開(kāi)發(fā)前景很明朗。且本系統(tǒng)用Eclipse軟件開(kāi)發(fā),該開(kāi)發(fā)軟件作為Java開(kāi)發(fā)工具擁有眾多的使用者。它安裝容易,運(yùn)行環(huán)境要求不高,入門(mén)和學(xué)習(xí)方便,最易于接受和使用,開(kāi)發(fā)容易,成本低,不會(huì)有較高的投入。通過(guò)對(duì)經(jīng)濟(jì)可行性的分析認(rèn)為該項(xiàng)目值得開(kāi)發(fā)。 與現(xiàn)有程序比較的優(yōu)越性在新疆乃至全國(guó),化工行業(yè)都在蓬勃興,由于化工工業(yè)所要采集的數(shù)據(jù)無(wú)論從種類上還是量上都繁如牛毛,所以以J2ME為程序開(kāi)發(fā)語(yǔ)言、以手機(jī)為運(yùn)行平臺(tái)的數(shù)據(jù)采集發(fā)布程序的市場(chǎng)需求前景一定很廣闊。對(duì)于新用戶而言此程序很容易上手,無(wú)需繁復(fù)的培訓(xùn)即可學(xué)會(huì)使用方法。程序編好后對(duì)程序的代碼進(jìn)行加密也起到了保護(hù)開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán)及保護(hù)運(yùn)營(yíng)商專有權(quán)利和收費(fèi)權(quán)利的作用。最后一點(diǎn)就是此程序支持所有能夠運(yùn)行Java程序的手機(jī)。 該程序的開(kāi)發(fā)可能帶來(lái)的影響對(duì)手機(jī)設(shè)備的影響:無(wú)較大影響;對(duì)現(xiàn)有軟件的影響:可能會(huì)與部分相關(guān)相似軟件產(chǎn)生競(jìng)爭(zhēng)趨勢(shì);對(duì)用戶的影響:以手機(jī)為運(yùn)行平臺(tái),操作易學(xué)、簡(jiǎn)單、方便;對(duì)開(kāi)發(fā)人員的影響:可以增加開(kāi)發(fā)人員的程序開(kāi)發(fā)經(jīng)驗(yàn);對(duì)系統(tǒng)運(yùn)行的影響:無(wú)較大影響;對(duì)開(kāi)發(fā)環(huán)境的影響:無(wú)較大影響;對(duì)運(yùn)行環(huán)境的影響:無(wú)較大影響;對(duì)經(jīng)費(fèi)支出的影響:僅為開(kāi)發(fā)成本;對(duì)社會(huì)環(huán)境的影響:無(wú)較大影響;對(duì)市場(chǎng)的影響:無(wú)較大影響。 結(jié)論通過(guò)經(jīng)濟(jì)、技術(shù)兩個(gè)主要方面的分析,認(rèn)為該軟件投資小,成本低,經(jīng)濟(jì)、技術(shù)上均基本不存在風(fēng)險(xiǎn),該軟件對(duì)于社會(huì)的影響也基本沒(méi)有負(fù)面影響。根據(jù)目前市場(chǎng)發(fā)展?fàn)顩r該軟件具有較大的市場(chǎng),且在較長(zhǎng)的時(shí)間內(nèi)都處于較大的市場(chǎng)需求當(dāng)中。該軟件的開(kāi)發(fā)對(duì)于開(kāi)發(fā)人員要求已基本具備,對(duì)于開(kāi)發(fā)設(shè)備的要求已基本具備。該軟件的開(kāi)發(fā)完全可以通過(guò)可行性分析,該軟件是可以并且值得去開(kāi)發(fā)的軟件。7 簡(jiǎn)要設(shè)計(jì)說(shuō)明 用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)應(yīng)當(dāng)簡(jiǎn)單大方,契合軟件簡(jiǎn)單易學(xué)的特點(diǎn),使得使用者能夠輕松上手。采用的軟件圖像顏色應(yīng)和背景有比較鮮明的區(qū)別。程序中要有菜單選項(xiàng),界面上方有程序名稱滾動(dòng)條。對(duì)于錯(cuò)誤操作有對(duì)應(yīng)的提示音,并且應(yīng)該有相應(yīng)的使用說(shuō)明和軟件介紹。程序的界面如圖71:、圖71 程序界面 功能和數(shù)據(jù)設(shè)計(jì)功能設(shè)計(jì)如圖72:應(yīng)用界面發(fā)布數(shù)據(jù)接收數(shù)據(jù)退出發(fā)布人接收人數(shù)據(jù)標(biāo)題返回?cái)?shù)據(jù)內(nèi)容發(fā)送圖72功能設(shè)計(jì)8 詳細(xì)設(shè)計(jì)說(shuō)明 程序系統(tǒng)的目標(biāo)設(shè)計(jì)用戶界面設(shè)計(jì)簡(jiǎn)潔大方,軟件簡(jiǎn)單易學(xué),使得使用者能夠輕松掌握。程序中要包括菜單選項(xiàng),界面上方有程序名稱滾動(dòng)條。對(duì)于錯(cuò)誤操作有對(duì)應(yīng)的提示音。要求能夠?qū)⒉杉臄?shù)據(jù)發(fā)送至服務(wù)器且具有靈活的平臺(tái)一移植性。完整的程序應(yīng)根據(jù)可靠性要求,給予升級(jí)和維護(hù)。 詳細(xì)設(shè)計(jì)方法 結(jié)構(gòu)化生命周期法結(jié)構(gòu)化生命周期法是從系統(tǒng)的全局入手,由上而下地對(duì)程序的總體功能和子功能進(jìn)行分析和設(shè)計(jì),整個(gè)系統(tǒng)需嚴(yán)格經(jīng)歷系統(tǒng)分析,程序設(shè)計(jì)和程序?qū)嵤┑雀鱾€(gè)階段。(1)結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)應(yīng)遵循的步驟首先是程序規(guī)劃,然后是程序開(kāi)發(fā)。程序開(kāi)發(fā)包括以下幾點(diǎn):① 程序軟件分析——初步調(diào)查,可行性研究、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查,新系統(tǒng)邏輯方案的提出。② 程序軟件設(shè)計(jì)——總體的結(jié)構(gòu)設(shè)計(jì),總體的功能設(shè)計(jì),總體物理設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、代碼設(shè)計(jì),輸入輸出設(shè)計(jì),處理過(guò)程設(shè)計(jì)。③ 程序軟件實(shí)現(xiàn)——程序設(shè)計(jì)、系統(tǒng)測(cè)試、程序評(píng)價(jià)、程序升級(jí)。(2)結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)應(yīng)遵循的主要原則結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)應(yīng)遵循的主要原則應(yīng)包括以下幾點(diǎn):① 用戶參與的原則② 先邏輯后物理的原則③ 自上向下的原則④ 文檔標(biāo)準(zhǔn)化的原則 原型法原型法是首先建立一個(gè)能夠反映用戶需求的原型,讓用戶實(shí)際看一看未來(lái)程序的概貌,以便判斷那些功能是符合需要,那些方面還需要改進(jìn),然后將原型反復(fù)改進(jìn),最終建立完全符合用戶要求的新程序,本程序的原型開(kāi)發(fā)和最終系統(tǒng)設(shè)計(jì)采用J2ME,采用原型法要經(jīng)歷圖81幾個(gè)階段。需求分析原型開(kāi)發(fā)原型評(píng)價(jià)最終程序設(shè)計(jì)最終程序?qū)崿F(xiàn)用戶反饋圖81 原型法的各個(gè)階段 部分代碼設(shè)計(jì)由于J2ME設(shè)計(jì)程序的特殊性,代碼設(shè)計(jì)分八個(gè)部分完成,這八個(gè)部分分別設(shè)計(jì)了程序中的八個(gè)類,從而程序了應(yīng)用的主要功能。下面以其中的一個(gè)類為例詳細(xì)列出:1. package send data。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。/** * * * */public class startMIDlet extends MIDlet implements CommandListener {//下面定義了一些成員變量和成員方法 private ReceiveForm receiveForm。 private Message message。 public Message getMessage() { return message。 } public void setMessage(Message message) { = message。 } private SendForm sendForm。public SendForm getSendForm() { return sendForm。 } public void setSendForm(SendForm sendForm) { = sendForm。 } private ContentTextBox contentTextBox。 public ContentTextBox getContentTextBox() { return contentTextBox。 } public void setContentTextBox(ContentTextBox contentTextBox) { = contentTextBox。 } public Display display。 public Display getDisplay() { return display。 } public void setDisplay(Display display) { = display。 } //構(gòu)造方法 public startMIDlet() { // TODO Autogenerated constructor stub }protected void destroyApp(boolean arg0) throws MIDletStateChangeException { // TODO Autogenerated method stub}protected void pauseApp() { // TODO Autogenerated method stub} //常用菜單,定義為靜態(tài)變量 public static final Command nextCommand = new Command(下一步, , 1)。 Command sendCommand = new Command(發(fā)布, , 1)。 Command receiveCommand = new Command(接收, , 2)。//歡迎界面 Alert splashScreen = new Alert(手機(jī)數(shù)據(jù)發(fā)布與接收系統(tǒng), 基于GPRS的手機(jī)數(shù)據(jù)收發(fā)系統(tǒng)\n\n學(xué)院:XXXX學(xué)院\n學(xué)生姓名:XXX\n指導(dǎo)教師:XXX\n2012年4月, null, )。 protected void startApp() throws MIDletStateChangeException { // TODO Autogenerated method stub display = (this)。 message = new Message()。sendForm = new SendForm(發(fā)送郵件系統(tǒng),this)。 receiveForm =new ReceiveForm(接收郵件系統(tǒng),this)。 contentTextBox = new ContentTextBox(內(nèi)容, null, 600, , this)。 (sendCommand)。 (receiveCommand)。 (new Ticker(您好,歡迎使用手機(jī)數(shù)據(jù)收發(fā)系統(tǒng),請(qǐng)選擇發(fā)布、接收菜單進(jìn)入下一步))。 (this)。 (splashScreen)。 } public void mandAction(Command arg0, Displayable arg1) { // TODO Autogenerated method stub if(arg0 == sendCommand){ SendThread sendThread = new SendThread(this)。 ++。 ()。 (sendForm)。 } else if(arg0 == receiveCommand){ ReceiveThread receiveThread =
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1