移動(dòng)CRM系統(tǒng)設(shè)計(jì)方案_第1頁
移動(dòng)CRM系統(tǒng)設(shè)計(jì)方案_第2頁
移動(dòng)CRM系統(tǒng)設(shè)計(jì)方案_第3頁
移動(dòng)CRM系統(tǒng)設(shè)計(jì)方案_第4頁
移動(dòng)CRM系統(tǒng)設(shè)計(jì)方案_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

/清華大學(xué)綜合論文訓(xùn)練題目:移動(dòng)CRM客戶端設(shè)計(jì)和實(shí)踐系別:自動(dòng)化系專業(yè):自動(dòng)化姓名:宮新一指導(dǎo)老師:黃雙喜教授 2014年6月1日 關(guān)于學(xué)位論文運(yùn)用授權(quán)的說明本人完全了解清華高校有關(guān)保留、運(yùn)用學(xué)位論文的規(guī)定,即:學(xué)校有權(quán)保留學(xué)位論文的復(fù)印件,允許該論文被查閱和借閱;學(xué)校可以公布該論文的全部或部分內(nèi)容,可以接受影印、縮印或其他復(fù)制手段保存該論文。(涉密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名: 導(dǎo)師簽名: 日期: 中文摘要移動(dòng)CRM(客戶關(guān)系管理)是一種利用現(xiàn)代移動(dòng)終端技術(shù)、移動(dòng)通訊技術(shù)、計(jì)算機(jī)技術(shù)等現(xiàn)代科技實(shí)現(xiàn)在移動(dòng)中也能夠完成通常要在辦公室里才能夠完成的客戶關(guān)系管理任務(wù)。本文通過對安卓手機(jī)程序的編寫,實(shí)現(xiàn)了通過手機(jī)來進(jìn)行移動(dòng)辦公和庫存管理的功能。通過和服務(wù)器端的通訊、數(shù)據(jù)庫的連接,完成對客戶通過手機(jī)端輸入的信息的儲存以及客戶通過手機(jī)端查找信息的功能。主要探討內(nèi)容包括:1.熟悉安卓系統(tǒng)的開發(fā)環(huán)境,學(xué)習(xí)并駕馭java編程語言、php服務(wù)器語言以及數(shù)據(jù)庫的操作。2.通過查看文獻(xiàn)和一些已有移動(dòng)辦公的程序,了解移動(dòng)CRM的需求,設(shè)計(jì)程序界面,使得程序具有較強(qiáng)的好用性。3.初步實(shí)現(xiàn)了地圖的調(diào)用、拍照上傳以及庫存管理的功能,使得該程序具有更加較為的功能。關(guān)鍵詞:移動(dòng)CRM;安卓程序;php服務(wù)器;數(shù)據(jù)庫ABSTRACTMobileCRM(CustomerRelationshipManagement)isasystemformanagingacompany’sinteractionswithcurrentandfuturecustomers.Itenablesacompanytosuccessfullymanageitsinteractionswithcustomersnotonlyinitsoffice,butalsoonamove.Thissysteminvolvesmodernscienceandtechnologysuchasmobileterminaltechnology,mobilecommunicationtechnology,andcomputertechnology.ThisarticleexplainsthatwritingprogramsforAndroidmobilephonescouldbeaccesstoachievethefunctionsofmobileofficeandinventorymanagement,justusingmobilephones.Also,itdemonstratesthatwhenmobilephonesareconnectedtothedatabaseofserver,howtostoreinformationcreatedbymobilephonesandhowtousemobilephonessearchinginformation.Researchincludes:1. TogetfamiliarwithAndroidsoftwaredevelopmentenvironment,tolearnandmasterthejavaprogramminglanguage,PHPserverlanguageandanalyzedata.2. TogetadeepunderstandingofusersdemandformobileCRManddesigningprograminterfaceswiththehelpofreferencesandsomemobileofficeprograms,makeprogramspractical.3. Toadjustmapsandmakeuploadpicturespossible,maketheprogramembodymorefeatures.Keywords:mobileCRM;Androidprograms;PHPserver;database目錄第1章引言 11.1概念 11.2發(fā)展歷程 11.3優(yōu)點(diǎn)、意義 21.4論文結(jié)構(gòu) 3第2章系統(tǒng)架構(gòu)設(shè)計(jì) 42.1總體架構(gòu) 42.2技術(shù)架構(gòu) 52.2.1MasterServer(主服務(wù)器) 52.2.2AppServer(應(yīng)用服務(wù)器) 52.2.3多企業(yè)賬戶機(jī)制的實(shí)現(xiàn) 52.3系統(tǒng)開發(fā)軟件 62.3.1Eclipse 62.3.2Android系統(tǒng)架構(gòu) 6第3章探討設(shè)計(jì)和代碼說明 83.1整體思路 83.1.1業(yè)務(wù)管理系統(tǒng) 83.1.2訂單系統(tǒng) 93.2系統(tǒng)組成 103.3功能介紹 133.3.1日常工作 133.3.2客戶探望 233.3.3數(shù)據(jù)上報(bào) 263.3.4其他事項(xiàng)和庫存管理 273.4程序說明 293.4.1探望登記(baifangdengjiactivity,java) 293.4.2探望記錄(baifangjiluactivity.java) 303.4.3出差管理(chuchaiactivity.java) 303.4.4出差申請(chuchaishenqingactivity.Java) 303.4.5申請查詢(chuchaishenqingactivity.java) 303.4.6日常工作(dailiworkreportactivity.java) 313.4.7費(fèi)用管理(feiyongactivity.java) 313.4.8費(fèi)用申請(feiyongshenqingactivity.java) 313.4.9費(fèi)用申請查詢(feiyongshenqingquerryactivity.java) 313.4.10工作考勤(gongzuokaoqinactivity.java) 323.4.11工作日報(bào)(gongzuoribaoactivity.java) 323.4.12愛好點(diǎn)標(biāo)注(kehubiaozhuactivity.java) 323.4.13客戶管理(kehuguanliactivity.java) 323.4.14主菜單(mainactivity.java) 333.4.15地圖顯示(mapshouactivity.java) 333.4.16修改客戶信息(modifyactivity.java) 333.4.17頁面設(shè)計(jì)(myadapter.java) 333.4.18新的客戶信息(newclient.java) 343.4.19新增工作日報(bào)(newreportactivity.java) 343.4.20通知公告查詢(noticeactivity.java) 343.4.21新增通知(noticequeryactivity.java) 353.4.22照片上傳(pgotouploadactivity.java) 353.4.23任務(wù)交辦(renwuactivity.java) 353.4.24任務(wù)待辦(renwudaibanactivity.java) 363.4.25任務(wù)新建(renwuxinijianactivity.java) 363.4.26待辦已辦(renwuyibaiactivity.java) 363.4.27任務(wù)查詢(renwuchauxnactivity.java) 373.4.28主界面功能(tabactivity.java) 373.4.29通知公告(tongzhigonggaoactivity.java) 373.4.30新建貨物(xinjianhuowuactivity.java) 38第4章總結(jié)和展望 394.1程序缺陷 394.2改進(jìn)思路 394.3個(gè)人思索 40插圖索引 41參考文獻(xiàn) 43致謝 44聲明 45附錄A外文資料的書面翻譯 46第1章引言1.1概念移動(dòng)CRM是特地為企業(yè)人員外出執(zhí)行業(yè)務(wù)而設(shè)計(jì),利用移動(dòng)信息化的手段解決人員外出執(zhí)行業(yè)務(wù)的工作地點(diǎn)不固定、數(shù)據(jù)反饋不剛好、人員監(jiān)管不力等難題。外出人員通過移動(dòng)終端完成現(xiàn)場數(shù)據(jù)采集、工單接收、反饋等工作并且和后臺系統(tǒng)形成實(shí)時(shí)的數(shù)據(jù)交互;企業(yè)管理者借助移動(dòng)信息化的手段更好的支配外出人員的工作,增加團(tuán)隊(duì)效`率,更有效的對外出人員進(jìn)行管理。1.2發(fā)展歷程客戶關(guān)系管理的起源可以追溯到關(guān)系營銷這個(gè)概念上(Gebertetal.,2003;Zablahetal.,2004)。Berry于1983年首先創(chuàng)建了關(guān)系營銷這個(gè)術(shù)語。他把關(guān)系營銷定義成一種能吸引客戶、維持和客戶關(guān)系并且通過多重服務(wù)機(jī)制能改善和客戶關(guān)系的手段。公司把重點(diǎn)放在和客戶之間的關(guān)系上,這一點(diǎn)確定了公司會怎樣和客戶之間進(jìn)行互動(dòng)(Gummesson,1999;ShehtandParvatiyar,2000)。懷著和客戶建立良性互動(dòng)的目標(biāo),客戶關(guān)系管理是營銷理念和可利用的數(shù)據(jù)、科技以及組織形式不斷發(fā)展和結(jié)合的產(chǎn)物(Bouldingetal.,2005;Campbell,2003)。雖然關(guān)系營銷并不承認(rèn)科技是客戶管理的基礎(chǔ),但是客戶關(guān)系管理卻利用信息技術(shù)來貫徹關(guān)系營銷戰(zhàn)略(RyalsandPayne,2001)。從已有的文獻(xiàn)中可以看出,對于認(rèn)為客戶關(guān)系管理須要公司利用不同的媒介來管理和協(xié)調(diào)和客戶之間的關(guān)系這一點(diǎn),大家是沒有異議的(ThomasandSullivan,2005;PayneandFrow,2005)。這是因?yàn)椴煌目蛻粲胁煌男枨?,因此公司對客戶?yīng)當(dāng)區(qū)分對待(Bouldingetal.,2005)。然而,隨著公司和客戶溝通的渠道越來越多,要想引起客戶的留意已成為一項(xiàng)巨大的挑戰(zhàn)(DavenportandBeck,2000)。相應(yīng)的,對公司來說,要想找到合適的媒介和策略和客戶進(jìn)行溝通變得越來越難。特殊是在想要實(shí)現(xiàn)客戶關(guān)系管理目標(biāo)的狀況下,客戶關(guān)系管理期盼公司和每個(gè)客戶之間的獨(dú)特且特性化的溝通成為可能(SchultzandBailey,2000;Peltieretal.,2003)。正如之前所說的,一些產(chǎn)業(yè)正在把這種可能變成現(xiàn)實(shí)。和這種發(fā)展類似,互聯(lián)網(wǎng)作為一種可以管理客戶關(guān)系的渠道已經(jīng)得到了學(xué)術(shù)界的關(guān)注(BradshawandBrash,2001;Feinbergetal.,2002;FjermestadandRomano,2003)。盡管隸屬于電子客戶關(guān)系管理,移動(dòng)客戶關(guān)系管理卻并沒有得到太多關(guān)注(Sinisaloetal.,2006;Schierholzetal.,2006)。雖然在客戶關(guān)系管理范圍內(nèi)的移動(dòng)媒介已經(jīng)被學(xué)術(shù)界所承認(rèn)(Kannanetal.,2001;BarnesandScornavacca,2004;AungstandWilson,2005),但是仍缺少大量的探討來探究這個(gè)新現(xiàn)象。有些出版物僅僅關(guān)注移動(dòng)客戶關(guān)系管理。比如,Newell和Lemon在2001出版的書刊就被認(rèn)為是最先關(guān)注移動(dòng)客戶關(guān)系管理的書籍之一。在書中,作者竭力說明商業(yè)運(yùn)作是怎樣把無線科技融合到已有的運(yùn)營模式和策略之中的。Chan和Lam在2004年則從客戶的角度探究了在互聯(lián)網(wǎng)和移動(dòng)渠道中客戶關(guān)系管理的特征是如何體現(xiàn)的。因此,對現(xiàn)有的實(shí)踐給出了一個(gè)分析的框架。Camponovoetal.在2005年針對意大利市場探究了移動(dòng)的客戶關(guān)系管理服務(wù)對客戶的價(jià)值。此外,Sinisaloetal.說明白移動(dòng)客戶關(guān)系管理出現(xiàn)的根本緣由。從商務(wù)工程的角度來看,他呈現(xiàn)了一套系統(tǒng)的方法。通過這個(gè)方法,移動(dòng)商務(wù)就能被引進(jìn)客戶關(guān)系管理領(lǐng)域。除了這些探討外,還有一些非學(xué)術(shù)性的著作,比如一些白皮書。之前的探討和這次的調(diào)查包括個(gè)案探討都應(yīng)當(dāng)?shù)玫郊为?jiǎng),但還是希望在這個(gè)話題上涌現(xiàn)出大量的探討。終歸大部分關(guān)于移動(dòng)客戶關(guān)系管理的文獻(xiàn)都只是停留在文字表面,大都缺乏實(shí)踐。1.3優(yōu)點(diǎn)、意義移動(dòng)CRM變更了以往的客戶關(guān)系,通過網(wǎng)絡(luò)的實(shí)時(shí)性是的客戶和外勤人員能夠隨時(shí)、隨地、隨心愿的溝通、溝通,運(yùn)用戶得到更好地體驗(yàn),外勤人員也更簡潔工作,提高工作效率;通過移動(dòng)CRM,決策者還可以依據(jù)在pc端查詢到的數(shù)據(jù)做出剛好精確的科學(xué)決策,此外還可以在pc端查看外勤人員通過手機(jī)拍攝采集到的實(shí)地照片、數(shù)據(jù),這樣可以為企業(yè)節(jié)約管理成本,提高企業(yè)的營銷實(shí)力,同時(shí),客戶也可以通過手機(jī)給企業(yè)提出看法和建議,企業(yè)也可以剛好對客戶遇到的問題進(jìn)行處理,這樣可以最大程度上的鞏固老客戶開發(fā)新的客戶;而且移動(dòng)CRM還可以幫助決策者進(jìn)行精細(xì)化的管理,通過數(shù)據(jù)的分析以及商機(jī)的剛好駕馭,使得企業(yè)的競爭力可以得到最大程度上的提升。1.4論文結(jié)構(gòu)第1章緒論。主要介紹了項(xiàng)目開發(fā)的實(shí)際背景,包括對移動(dòng)CRM概念的介紹等。簡要說明白項(xiàng)目的探討內(nèi)容、探討意義和創(chuàng)新點(diǎn),并簡潔介紹了論文行文的結(jié)構(gòu)。第2章移動(dòng)CRM的整體架構(gòu)。介紹了程序的總體思想,程序流程以及程序所包含的一些功能。同時(shí)還介紹了編輯軟件用到的工具。第3章移動(dòng)CRM的詳細(xì)功能以及代碼說明。首先介紹了該程序的所實(shí)現(xiàn)的詳細(xì)功能,通過展示程序界面詳細(xì)敘述了程序所能實(shí)現(xiàn)的全部功能。然后是對該程序每段代碼的介紹。介紹了完成該程序所用到的代碼的詳細(xì)用法,以及每段代碼的意義。第4章總結(jié)和展望。對全文探討成果進(jìn)行總結(jié)性介紹,指出尚存在的不足和日后的優(yōu)化改進(jìn)方向。

第2章系統(tǒng)架構(gòu)設(shè)計(jì)2.1總體架構(gòu)系統(tǒng)從邏輯架構(gòu)上分為三層:服務(wù)層、平臺層、應(yīng)用層、客戶端,前一層為后一層供應(yīng)服務(wù)。平臺層供應(yīng)應(yīng)應(yīng)用層一個(gè)運(yùn)行的上下文環(huán)境,通過服務(wù)代理的方式供應(yīng)諸如短信、日志、鑒權(quán)等服務(wù)層供應(yīng)的服務(wù)。應(yīng)用層以插件的方式進(jìn)行動(dòng)態(tài)擴(kuò)展,平臺供應(yīng)管理機(jī)制來對應(yīng)用進(jìn)行管理。客戶端是應(yīng)用接入的各種終端形式,支持三種形態(tài)的終端:PC閱讀器、智能客戶端及手機(jī)WAP。整體架構(gòu)如圖2.1所示圖2.1系統(tǒng)整體架構(gòu)2.2技術(shù)架構(gòu)2.2.1MasterServer(主服務(wù)器)主服務(wù)器供應(yīng)三大功能模塊:服務(wù)、管理和業(yè)務(wù)支撐和應(yīng)用定制;主服務(wù)器運(yùn)用主數(shù)據(jù)庫(MDB)存儲相關(guān)數(shù)據(jù)。服務(wù)模塊供應(yīng)應(yīng)AppServer運(yùn)用的服務(wù)接口,主要有:登陸鑒權(quán)、應(yīng)用鑒權(quán)、企業(yè)用戶管理、日志服務(wù)、短信服務(wù)、數(shù)據(jù)源服務(wù)和定位服務(wù)。管理和業(yè)務(wù)支撐用來實(shí)現(xiàn)Saas服務(wù)平臺日常運(yùn)維服務(wù),由企業(yè)賬戶管理、套餐管理、系統(tǒng)管理和實(shí)力管理等組成。應(yīng)用定制供應(yīng)一系列工具集,通過配置完成表單自定義和流程自定義,主要有以下功能:應(yīng)用維護(hù)、表單自定義、流程自定義、應(yīng)用菜單管理、應(yīng)用角色和權(quán)限管理、應(yīng)用參數(shù)設(shè)置、應(yīng)用復(fù)制及應(yīng)用導(dǎo)入導(dǎo)出。主服務(wù)器供應(yīng)WEB管理界面。2.2.2AppServer(應(yīng)用服務(wù)器)應(yīng)用服務(wù)器供應(yīng)應(yīng)用運(yùn)行的環(huán)境,主要分為幾個(gè)部分:應(yīng)用、企業(yè)管理模塊、平臺和服務(wù)代理。應(yīng)用通過應(yīng)用定制或者定制開發(fā)完成。企業(yè)管理模塊含有以下幾個(gè)功能:組織機(jī)構(gòu)管理、系統(tǒng)維護(hù)和基礎(chǔ)數(shù)據(jù)維護(hù)。平臺包含開發(fā)框架、自定義表單、工作流、報(bào)表、參數(shù)訪問、數(shù)據(jù)交換接口、日志服務(wù)等。服務(wù)代理是用來訪問主服務(wù)器供應(yīng)服務(wù)的接口,其實(shí)現(xiàn)包含在服務(wù)層中。應(yīng)用服務(wù)器供應(yīng)WEB、基于xMap的客戶端和WAP三種接入方式。如圖2.2所示。2.2.3多企業(yè)賬戶機(jī)制的實(shí)現(xiàn)每個(gè)企業(yè)賬戶對應(yīng)一個(gè)企業(yè)數(shù)據(jù)庫(BDB),通過企業(yè)賬戶管理對開戶的企業(yè)支配一個(gè)企業(yè)數(shù)據(jù)庫。優(yōu)點(diǎn)(相對通過企業(yè)ID進(jìn)行數(shù)據(jù)切分的多企業(yè)實(shí)現(xiàn)模式):數(shù)據(jù)平安:避開多企業(yè)數(shù)據(jù)混雜一起產(chǎn)生的因?yàn)槌绦騿栴}引起的數(shù)據(jù)訪問平安問題;性能好:降低數(shù)據(jù)庫規(guī)模從而提高性能;數(shù)據(jù)易維護(hù):易于進(jìn)行賬戶級別數(shù)據(jù)備份和復(fù)原;業(yè)務(wù)可定制:每個(gè)企業(yè)有著不同的數(shù)據(jù)庫,可以實(shí)現(xiàn)賬戶級定制。圖2.2應(yīng)用服務(wù)器2.3系統(tǒng)開發(fā)軟件Android的上層應(yīng)用程序的開發(fā)是在Google的EclipseADT(AndroidDevelopmentTools)開發(fā)環(huán)境中進(jìn)行的,運(yùn)用的是Java語言,同時(shí)在進(jìn)行調(diào)試的時(shí)候還須要Android虛擬——AVD來進(jìn)行軟件的模擬操作。并且在配置java編寫環(huán)境時(shí),須要安裝JDK、SDK等插件。2.3.1EclipseEclipse作為一種開發(fā)工具是一個(gè)源代碼開放的并且基于Java語言的擴(kuò)綻開發(fā)平臺。對于Eclipse本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。Google的ADT就是一款編寫Android手機(jī)APK的插件,通過這個(gè)插件可以很好的完成Android程序的編寫和開發(fā)。2.3.2Android系統(tǒng)架構(gòu)Android手機(jī)操作系統(tǒng)是由Google牽頭開發(fā)的移動(dòng)設(shè)備操作系統(tǒng),并憑借其開源性、穩(wěn)定性和可移植性而快速占據(jù)移動(dòng)設(shè)備終端。目前,有大量型號的手機(jī)接受了Android的系統(tǒng),如HTC、三星、小米等,因此賜予Android平臺的應(yīng)用程序開發(fā)也如火如荼的開展。圖2.3Android框架圖 如圖2.3所示,Android共分為四層框架,從上到下分別是應(yīng)用層、應(yīng)用框架層、庫和Linux核心層。Android是基于Linux系統(tǒng)開發(fā)而成,因此,最底層是Linux支持的各種基本功能,包括WIFI驅(qū)動(dòng)、電源管理、USB驅(qū)動(dòng)等;Linux之上是各種支持Android的庫,包括界面管理、媒體框架、SQLite等;再之上是應(yīng)用框架層,包括應(yīng)用響應(yīng)管理、Window管理、包管理等;最上層則是應(yīng)用層,在這一層,Android供應(yīng)了電話撥打、閱讀器等應(yīng)用模塊,為用戶開發(fā)供應(yīng)更便利的服務(wù)。

第3章探討設(shè)計(jì)和代碼說明3.1整體思路程序主要分為兩部分,一部分是業(yè)務(wù)管理系統(tǒng),另一部分是訂單系統(tǒng)。3.1.1業(yè)務(wù)管理系統(tǒng)移動(dòng)業(yè)務(wù)平臺是一款基于SaaS平臺的移動(dòng)人員業(yè)務(wù)管理系統(tǒng)。我們通過互聯(lián)網(wǎng)為企業(yè)用戶供應(yīng)基于手機(jī)終端的移動(dòng)業(yè)務(wù)應(yīng)用;企業(yè)不須要投入任何軟硬件費(fèi)用,僅須要按月支付服務(wù)費(fèi)就可以運(yùn)用相關(guān)業(yè)務(wù)服務(wù);如圖3.1所示。圖3.1業(yè)務(wù)管理系統(tǒng)外出人員通過手機(jī)終端現(xiàn)場采集反饋數(shù)據(jù),利用3G網(wǎng)絡(luò)和平臺實(shí)時(shí)交互數(shù)據(jù),實(shí)現(xiàn)現(xiàn)場數(shù)據(jù)采集、現(xiàn)場反饋、人員考勤、探望管理等功能。管理者通過PC閱讀器訪問后臺系統(tǒng),查看上報(bào)數(shù)據(jù)、人員考勤數(shù)據(jù)、人員探望記錄等信息。3.1.2訂單系統(tǒng)整體流程:內(nèi)部人員受理,導(dǎo)入POS訂單進(jìn)行補(bǔ)貨建議供應(yīng)商查詢銷售、庫存內(nèi)部人員受理,導(dǎo)入POS訂單進(jìn)行補(bǔ)貨建議供應(yīng)商查詢銷售、庫存選購 部門通過訂單選購 選購 部門通過訂單選購 并進(jìn)行確認(rèn)發(fā)布訂單通知發(fā)布訂單通知倉庫部門查詢庫存進(jìn)行補(bǔ)貨建議內(nèi)部人員受理,導(dǎo)入POS訂單倉庫部門查詢庫存進(jìn)行補(bǔ)貨建議內(nèi)部人員受理,導(dǎo)入POS訂單圖3.2訂單系統(tǒng)流程圖業(yè)務(wù)流程圖:圖3.3訂單處理流程圖庫存管理系統(tǒng)主要是外勤人員通過手機(jī)端將商品貨物的信息存入數(shù)據(jù)庫或者是通過手機(jī)端得到訂單,完成對貨物的選購 。3.2系統(tǒng)組成移動(dòng)CRM主要包括移動(dòng)業(yè)務(wù)和庫存管理兩個(gè)方面,移動(dòng)業(yè)務(wù)主要包括日常工作、客戶探望等幾個(gè)方面,庫存管理主要包括生成訂單、追蹤訂單等,如圖3.4所示。圖3.4移動(dòng)CRM功能日常工作主要是外勤人員每天要處理的一些事物,主要包括了通知公告、工作日報(bào)、出差管理、考勤登記、任務(wù)交辦和費(fèi)用申請等幾個(gè)功能。如圖3.5所示。圖3.5日常工作功能客戶探望主要是外勤人員在對客戶進(jìn)行探望時(shí)所用到的功能,主要包括了探望等級、探望記錄等功能,如圖3.6所示。圖3.6客戶探望功能數(shù)據(jù)上報(bào)主要是外勤人員將在外考察到的數(shù)據(jù)通過手機(jī)端上傳到數(shù)據(jù)庫,數(shù)據(jù)上報(bào)包括了商機(jī)上報(bào)、商機(jī)查詢和拍照上傳幾個(gè)功能,如圖3.7所示圖3.7數(shù)據(jù)上報(bào)功能其他功能主要包括的是通訊錄以及投訴建議,如圖3.8所示圖3.8其他功能出差管理主要是外勤人員在出差時(shí)須要用到的一些功能,主要包括了出差申請、出差審批、出差申請查詢等幾個(gè)功能,如圖3.9所示。圖3.9出差管理功能任務(wù)交辦是外勤人員在處理任務(wù)時(shí)須要用到的一些功能,主要包括了新建任務(wù)、待辦任務(wù)、已交任務(wù)等幾個(gè)功能,如圖3.10所示。圖3.10任務(wù)交辦功能費(fèi)用查詢的功能主要是外勤人員在進(jìn)行費(fèi)用申請時(shí)須要用的功能,主要包括了費(fèi)用申請記錄、費(fèi)用申請、費(fèi)用審批和費(fèi)用填報(bào)幾個(gè)功能,如圖3.11所示。圖3.11費(fèi)用查詢功能3.3功能介紹該系統(tǒng)主要分為四個(gè)部分,分別是日常工作,客戶探望,數(shù)據(jù)上報(bào)以及其他事項(xiàng)。3.3.1日常工作圖3.12日常工作圖例日常工作如圖3.12所示,外勤人員通過手機(jī)查看日常工作,包括查看通知公告、工作日報(bào),出差的申請以及簽到,上班的考勤,任務(wù)交辦以及費(fèi)用的申請。圖3.13通知公告圖例通知公告如圖3.13所示,通過WEB端下發(fā)通知公告給相應(yīng)的外勤人員,外勤人員可以運(yùn)用手機(jī)查看通知公告,并可以查看公告中的附件。圖3.14通知公告查詢圖例通知公告查詢?nèi)鐖D3.14所示,外勤人員通過對公告標(biāo)題,公告的起止時(shí)間對公告進(jìn)行查詢。圖3.15工作日報(bào)圖例工作日報(bào)如圖3.15所示,外勤人員將每天的工作日報(bào)上傳到移動(dòng)外勤系統(tǒng),領(lǐng)導(dǎo)及外勤人員可以在web端查看日報(bào)內(nèi)容。圖3.16工作日報(bào)查詢圖例工作日報(bào)的查詢:如圖3.16所示,在工作日報(bào)中可以選擇查詢工作日報(bào)或者添加新的工作日報(bào)。圖3.17查詢工作日報(bào)圖例查詢工作日報(bào):如圖3.17所示,通過輸入時(shí)間和起止日期完成對工作日報(bào)的查詢。圖3.18新增工作日報(bào)圖例新增工作日報(bào):如圖3.18所示,新增工作日報(bào),并讀取當(dāng)前系統(tǒng)時(shí)間以及外勤人員的信息,便利以后的查詢。圖3.19出差管理圖例出差管理如圖3.19所示,外勤人員在出差前填寫出差申請,上級領(lǐng)導(dǎo)運(yùn)用手機(jī)審批。審批通過后,外勤人員可查看審批反饋信息。領(lǐng)導(dǎo)可以在web端查看相應(yīng)的出差申請記錄。圖3.20出差申請圖例出差申請:如圖3.20所示,外勤人員可以自己申請出差,輸入動(dòng)身地、目的地。起先結(jié)束日期、以及出差事由,通過手機(jī)移動(dòng)端將申請上傳到數(shù)據(jù)庫,領(lǐng)導(dǎo)可以在web端查看。出差登記:外勤人員在到達(dá)出差目的地后,運(yùn)用手機(jī)進(jìn)行到達(dá)登記并上報(bào)位置信息,離開目的地時(shí)也做相關(guān)登記。領(lǐng)導(dǎo)通過web端可以查看相關(guān)出差記錄,以及到達(dá)/離開目的地時(shí)間圖3.21出差申請查詢圖例出差申請查詢:如圖3.21所示,外勤人員通過手機(jī)移動(dòng)端查詢出差申請是否被同意。圖3.22脫崗考勤圖例脫崗考勤如圖3.22所示,外勤人員在外出辦公時(shí),通過手機(jī)將自己上班、途中和下班時(shí)的時(shí)間和位置上報(bào)到移動(dòng)業(yè)務(wù)系統(tǒng),領(lǐng)導(dǎo)及外勤人員可以在web端查看考勤記錄。圖3.23任務(wù)交辦圖例任務(wù)交辦:如圖3.23所示,外勤人員可將須要他人幫助的事情,以任務(wù)的形式轉(zhuǎn)交給他人,由他人處理后返回結(jié)果圖3.24待辦任務(wù)圖例待辦任務(wù):如圖3.24所示,外勤人員通過手機(jī)移動(dòng)端查看待辦的任務(wù)。圖3.25已辦任務(wù)圖例已辦任務(wù):如圖3.25所示,外勤人員或者領(lǐng)導(dǎo)在手機(jī)端查看外勤人員已經(jīng)辦理的任務(wù)。圖3.26新建任務(wù)圖例新建任務(wù):如圖3.26所示,外勤人員可以通過手機(jī)端新建任務(wù),通過輸入完成的期限,任務(wù)辦理人,以及任務(wù)內(nèi)容來新建任務(wù)。圖3.27費(fèi)用申請圖例費(fèi)用申請如圖3.27所示,外勤人員可以通過手機(jī)填寫費(fèi)用申請,上級領(lǐng)導(dǎo)可以通過web或手機(jī)審批申請。申請同意后,外勤人員須要手機(jī)在發(fā)生費(fèi)用的地點(diǎn)上報(bào)款待地點(diǎn),款待時(shí)間,實(shí)際費(fèi)用開銷狀況。圖3.28費(fèi)用申請圖例費(fèi)用申請:如圖3.28所示,外勤人員通過手機(jī)申請費(fèi)用,輸入申請的名稱、地點(diǎn)、預(yù)算等,手機(jī)自動(dòng)讀取當(dāng)前時(shí)間,提交之后上傳至數(shù)據(jù)庫,領(lǐng)導(dǎo)可以在web端進(jìn)行查看。圖3.29費(fèi)用申請查詢圖例費(fèi)用申請查詢:如圖3.29所示,外勤人員在申請費(fèi)用之后,通過手機(jī)端查看領(lǐng)導(dǎo)對費(fèi)用申請的批示,以便進(jìn)行下一步的支配。3.3.2客戶探望其次部分是客戶探望功能,主要包括探望等級、探望記錄、客戶愛好點(diǎn)標(biāo)注、客戶管理、我的客戶以及客戶通訊錄幾個(gè)模塊。圖3.30探望管理圖例探望管理如圖3.30所示,外勤人員運(yùn)用手機(jī)填寫探望記錄,將探望的客戶名稱、位置信息和探望內(nèi)容上傳到移動(dòng)外勤系統(tǒng)中;領(lǐng)導(dǎo)及外勤人員可以在web端查看探望記錄的內(nèi)容。圖3.31探望登記圖例探望登記:如圖3.31所示,外勤人員運(yùn)用手機(jī)填寫探望記錄,將探望的客戶名稱、位置信息和探望內(nèi)容上傳到移動(dòng)外勤系統(tǒng)中圖3.32探望記錄圖例探望記錄如圖3.32所示,上級領(lǐng)導(dǎo)通過手機(jī)或者web端查看外勤人員的探望結(jié)果。圖3.33愛好點(diǎn)標(biāo)注圖例愛好點(diǎn)標(biāo)注:如圖3.33所示,依據(jù)客戶的信息,發(fā)起一個(gè)愛好點(diǎn)標(biāo)注的任務(wù);外勤人員到達(dá)地點(diǎn)后運(yùn)用手機(jī)定位后,將此位置標(biāo)注為愛好點(diǎn),并維護(hù)在系統(tǒng)中。圖3.34客戶信息圖例客戶信息如圖3.34所示,對已經(jīng)采集到的客戶信息進(jìn)行查看,外勤人員通過手機(jī)查看,領(lǐng)導(dǎo)可以通過手機(jī)以及web端進(jìn)行查看。數(shù)據(jù)上報(bào)第三部分是數(shù)據(jù)上傳,主要包括商機(jī)上報(bào),商機(jī)查詢以及拍照上傳功能。圖3.35數(shù)據(jù)上報(bào)圖例數(shù)據(jù)上報(bào):如圖3.35所示,外勤人員通過手機(jī)將數(shù)據(jù)進(jìn)行上報(bào),包括對商機(jī)的調(diào)研以及照片的拍攝。拍照上傳:如圖3.36所示,外勤人員在探望客戶時(shí),將探望中遇到的狀況拍照上傳到移動(dòng)外勤系統(tǒng)中,領(lǐng)導(dǎo)及外勤人員可以在web端查看客戶和照片內(nèi)容。圖3.36拍照上傳圖例其他事項(xiàng)和庫存管理第四部分是其他事項(xiàng),主要包括企業(yè)通訊錄、看法反饋以及庫存管理的功能。圖3.37其他功能圖例其他:如圖3.37所示,包括庫存的查詢、貨物新建、訂單生成、以及對訂單的查詢。圖3.38新建貨物圖例新建貨物:如圖3.38所示,外勤人員通過手機(jī)將新的貨物信息上傳,web端可以對貨物進(jìn)行查看。企業(yè)通訊錄:外勤人員可以通過手機(jī)查看企業(yè)通訊錄,并干脆通過點(diǎn)選人員發(fā)起打電話、發(fā)短信的操作。投訴建議:外勤人員在探望客戶時(shí),可以將客戶的投訴或建議提交到移動(dòng)外勤系統(tǒng),再由相關(guān)人員支配,并得到剛好的反饋。訂單上報(bào):外勤人員通過手機(jī)幫助客戶下訂單,WEB端可審核訂單,形成正式的訂單記錄。庫存上報(bào):外勤人員通過手機(jī)上報(bào)產(chǎn)品的庫存狀況,WEB端可依據(jù)網(wǎng)店查看庫存狀況。銷量上報(bào):外勤人員通過手機(jī)上報(bào)產(chǎn)品的銷售狀況,WEB端可依據(jù)時(shí)間、網(wǎng)店門店、或產(chǎn)品類型等維度查看銷量。數(shù)據(jù)采集:外勤人員在外出辦公時(shí),將工作中采集到的內(nèi)容和照片上傳到移動(dòng)外勤系統(tǒng),領(lǐng)導(dǎo)及外勤人員可以在web端查看采集內(nèi)容和照片信息。庫存查看:上報(bào)庫存后,外勤人員可以通過手機(jī)查看門店的庫存狀況支配執(zhí)行上級領(lǐng)導(dǎo)為外勤人員制定外勤探望支配,外勤人員運(yùn)用手機(jī)依據(jù)探望支配執(zhí)行簽到并填寫支配執(zhí)行狀況,領(lǐng)導(dǎo)可在web端查看執(zhí)行狀況。3.4程序說明3.4.1探望登記(baifangdengjiactivity,java)探望登記的代碼主要包括以下幾個(gè)部分:

首先完成對百度地圖的調(diào)用,打開gps;然后讀取當(dāng)前時(shí)間,將手機(jī)端客戶輸入的信息取出來存到對應(yīng)的字符串中;最終一步是通過submit運(yùn)用多線程,先連接服務(wù)器,將客戶輸入的信息存入數(shù)據(jù)庫里,返回success后,再返回主界面,通過運(yùn)用多線程可以在json數(shù)據(jù)包返回之后再進(jìn)行下一步操作,不會讓手機(jī)出現(xiàn)黑屏或者須要刷新才能顯示出新的數(shù)據(jù)。探望記錄(baifangjiluactivity.java)探望記錄的代碼主要包括以下內(nèi)容:首先聲明對相應(yīng)的layout,然后定義幾個(gè)字符串,字符串對應(yīng)的是即將從數(shù)據(jù)庫里傳來的信息,然后讀取通過服務(wù)器傳過來的數(shù)據(jù)包,多線程的操作同上,最終是和服務(wù)器端的通信。出差管理(chuchaiactivity.java)出差管理的代碼主要包括以下幾個(gè)方面:因?yàn)槌霾罟芾淼陌宋鍌€(gè)模塊,所以出差管理這段代碼主要是完成了對這五個(gè)模塊的調(diào)用,首先是對頁面進(jìn)行布局,然后對用戶點(diǎn)擊的位置進(jìn)行操作,假如是第一個(gè)位置,則調(diào)用出差申請模塊;假如是其次個(gè)位置,則調(diào)用testactivity,假如是第三個(gè)位置,則調(diào)用出差申請查詢模塊;假如是第四個(gè)位置,則調(diào)用testactivity,假如是第五個(gè)位置,就調(diào)用testactivity。出差申請(chuchaishenqingactivity.Java)出差申請的代碼主要包括以下幾個(gè)方面:首先聲明時(shí)間變量以及參數(shù)變量,然后聲明對應(yīng)的layout,然后先將當(dāng)前的時(shí)間導(dǎo)入時(shí)間變量,再將外勤人員通過手機(jī)輸入的數(shù)據(jù)傳給之前申請的對應(yīng)的變量中,然后申明按鈕觸發(fā)事務(wù),按鈕觸發(fā)后,先將日期(年月日的格式)傳給對應(yīng)的時(shí)間變量,然后將外勤人員通過手機(jī)輸入的申請出差的起止時(shí)間傳給對應(yīng)變量,然后等待數(shù)據(jù)庫,假如有json數(shù)據(jù)包傳回,則表示可以通信,然后將申請的時(shí)間更新到對應(yīng)的textview上,最終完成和服務(wù)器的通信并將申請的內(nèi)容傳到數(shù)據(jù)庫當(dāng)中。申請查詢(chuchaishenqingactivity.java)申請查詢的代碼主要包括以下幾個(gè)方面:先聲明一個(gè)空的json數(shù)據(jù)包,然后聲明對應(yīng)的layout,聲明圖片,接下來聲明按鈕觸發(fā)事務(wù)。然后定義字符串變量,等子線程結(jié)束后再將從數(shù)據(jù)庫傳過來的json數(shù)據(jù)包中的數(shù)據(jù)傳到對應(yīng)的變量當(dāng)中,然后聲明客戶姓名等字段,綁定XML中的ListView,作為Item的容器,生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)載數(shù)據(jù),然后生成適配器,數(shù)組===》ListItem,然后將動(dòng)態(tài)數(shù)組和ListItem對應(yīng)的子項(xiàng)數(shù)據(jù)進(jìn)行傳輸,最終將傳輸過來的內(nèi)容顯示在手機(jī)上,最終是和服務(wù)器的通信,并傳遞數(shù)據(jù)。日常工作(dailiworkreportactivity.java)日常工作的代碼主要包括以下幾個(gè)方面:先聲明一個(gè)空的json數(shù)據(jù)包,然后聲明對應(yīng)的layout,接下來定義發(fā)布人、發(fā)布時(shí)間等變量,等待全部子線程執(zhí)行完后,將之前聲明的變量對應(yīng)的內(nèi)容賦值,綁定XML中的ListView,作為Item的容器,生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)載數(shù)據(jù),然后將得到的數(shù)據(jù)添加并顯示在手機(jī)上。然后證明按鈕觸發(fā)事務(wù)的監(jiān)聽,接下來選擇操作:查詢、添加或者取消。最終和服務(wù)器端進(jìn)行通信,并傳遞數(shù)據(jù)。費(fèi)用管理(feiyongactivity.java)費(fèi)用管理的代碼主要包括以下幾個(gè)方面:首先聲明九宮格控件(gridview),接下來聲明連接后端數(shù)據(jù)和前端顯示的適配器接口(adapter)。然后聲明對應(yīng)的layout,然后對移動(dòng)端的操作進(jìn)行處理,假如選擇位置1,則調(diào)用費(fèi)用申請查詢模塊;選擇位置2,調(diào)用費(fèi)用申請模塊;選擇位置3和4則調(diào)用testactivity模塊。費(fèi)用申請(feiyongshenqingactivity.java)費(fèi)用申請的代碼主要包括以下幾個(gè)方面:先是聲明幾個(gè)字符串變量,和一個(gè)空的返回json數(shù)據(jù)包,然后聲明對應(yīng)的layout,定義日期的格式,并將當(dāng)前時(shí)間傳給對應(yīng)的變量中,然后將外勤人員通過手機(jī)端輸入的信息傳入對應(yīng)的變量中,然后聲明按鈕,設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽:當(dāng)按鈕在移動(dòng)端被動(dòng)身時(shí),將移動(dòng)端輸入的數(shù)據(jù)傳給之前聲明的幾個(gè)對應(yīng)的變量中,等待全部子線程執(zhí)行結(jié)束后對服務(wù)器端返回的json包進(jìn)行查看,然后就是和服務(wù)器端進(jìn)行通信,以及數(shù)據(jù)的傳輸。費(fèi)用申請查詢(feiyongshenqingquerryactivity.java)費(fèi)用申請查詢的代碼主要包括以下幾個(gè)方面:先聲明一個(gè)空的json返回?cái)?shù)據(jù)包,然后聲明對應(yīng)的layout,接下來定義幾個(gè)自變量,等待全部子線程執(zhí)行完接收json數(shù)據(jù)包返回的數(shù)據(jù),然后將json數(shù)據(jù)包中的數(shù)據(jù)賦值給相對應(yīng)的變量,綁定XML中的ListView,作為Item的容器,生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)載數(shù)據(jù),然后將費(fèi)用申請的查詢結(jié)果傳給對應(yīng)量,然后調(diào)用地圖,最終完成和服務(wù)器的通信,并讀取數(shù)據(jù)到移動(dòng)端。工作考勤(gongzuokaoqinactivity.java)工作考勤的代碼主要包括以下幾個(gè)方面:首先是聲明對百度地圖的調(diào)用以及幾個(gè)變量的定義,然后完成對百度地圖的設(shè)置,包括打開gps等操作。然后設(shè)置觸發(fā)事務(wù)的監(jiān)聽,接下來將用戶輸入的經(jīng)緯度值轉(zhuǎn)換成int類型,并查詢該經(jīng)緯度值所對應(yīng)的地址位置信息,然后設(shè)置圖片觸發(fā)事務(wù)的監(jiān)聽,等待全部子線程執(zhí)行結(jié)束,接收服務(wù)器傳回來的json數(shù)據(jù)包的值,假如是TRUE則返回外勤人員的出勤狀況,接下來對上班的時(shí)間地點(diǎn)進(jìn)行處理,然后是確認(rèn)上下班考勤確認(rèn)和取消的顯示畫面的編寫,最終完成于服務(wù)器端的通信,將外勤人員的考勤狀況傳到服務(wù)器。工作日報(bào)(gongzuoribaoactivity.java)工作日報(bào)的代碼主要包括以下幾個(gè)方面:先聲明對應(yīng)當(dāng)程序?qū)?yīng)的layout,然后在API運(yùn)行的狀況下,,最終將讀取出來的數(shù)據(jù)顯示在主菜單上。愛好點(diǎn)標(biāo)注(kehubiaozhuactivity.java)愛好點(diǎn)標(biāo)注的代碼主要包括以下幾個(gè)方面:首先聲明對百度地圖的調(diào)用,接下來聲明事務(wù)觸發(fā)的監(jiān)聽,然后定義幾個(gè)變量以及空的json數(shù)據(jù)包,先設(shè)置地圖,包括設(shè)置地圖級別,坐標(biāo)類型,定位優(yōu)先級等,然后定義圖片觸發(fā)事務(wù)的監(jiān)聽,然后將外勤人員通過手機(jī)移動(dòng)端輸入的客戶名稱、位置等信息賦值給對應(yīng)的變量,等待全部的子程序執(zhí)行結(jié)束,推斷傳回來的json數(shù)據(jù)包,假如能夠運(yùn)用則顯示提交成功,否則顯示提交失敗。定義圖片觸發(fā)事務(wù)的監(jiān)聽,將百度地圖通過gps得到的位置信息讀取并賦值給對應(yīng)的變量,然后連接服務(wù)器,將客戶信息以及百度地圖得到的位置信息通過服務(wù)器傳給數(shù)據(jù)庫并儲存在數(shù)據(jù)庫當(dāng)中。客戶管理(kehuguanliactivity.java)客戶管理的代碼主要包括以下幾個(gè)方面:先定義變量,空的json數(shù)據(jù)包,聲明對應(yīng)的layout,然后對界面進(jìn)行處理,在全部子線程執(zhí)行結(jié)束后,定義一個(gè)客戶信息的變量,并將一個(gè)客戶信息賦值給對應(yīng)的變量,當(dāng)json返回為真時(shí),將一個(gè)客戶的其他信息賦值給最早聲明的變量,然后將全部的客戶信息按依次賦值給對應(yīng)的變量,動(dòng)態(tài)數(shù)組對應(yīng)ListItem的子項(xiàng),并將這些信息在移動(dòng)端添加并顯示出來。設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽,當(dāng)外勤人員按動(dòng)返回鍵時(shí)返回到上一層,最終和服務(wù)器段進(jìn)行通信,查詢數(shù)據(jù)庫中的客戶信息。主菜單(mainactivity.java)主菜單的代碼主要包括以下幾個(gè)方面:先聲明對應(yīng)的layout,然后讀取外勤人員通過手機(jī)移動(dòng)端輸入的信息,然后設(shè)置按鈕事務(wù)觸發(fā)的監(jiān)聽,當(dāng)移動(dòng)端按下登陸鍵后,調(diào)用TabActivity模塊。地圖顯示(mapshouactivity.java)地圖顯示的代碼主要包括以下幾個(gè)方面:先是完成對百度地圖的調(diào)用,聲明LocationClient類,注冊監(jiān)聽,設(shè)置地圖zoom級別,設(shè)置坐標(biāo)類型,設(shè)置定位優(yōu)先級,然后在滴入程序讀取當(dāng)前位置的時(shí)候顯示“正在定位”,然后設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽,黨點(diǎn)擊地圖按鈕時(shí),推斷當(dāng)前的位置為空時(shí),將當(dāng)前的位置數(shù)據(jù)以及當(dāng)前時(shí)間賦值給對應(yīng)的變量,然后將該位置信息賦值給客戶位置。修改客戶信息(modifyactivity.java)修改客戶信息的代碼包括以下幾個(gè)方面:先定義幾個(gè)空的變量,包括客戶姓名,地址,客戶類型,客戶電話以及地址。再定義一個(gè)空的json數(shù)據(jù)包,聲明對應(yīng)的layout,將外勤人員在手機(jī)移動(dòng)端輸入的新的客戶信息賦值給對應(yīng)的變量,然后聲明按鈕觸發(fā)事務(wù)的監(jiān)聽,當(dāng)保存按鈕(圖片)被按下時(shí),將之前賦值到變量中的信息重新復(fù)制到和數(shù)據(jù)庫中的同名的變量中,在賦值過程中在手機(jī)端顯示正在提交,在說有子線程執(zhí)行結(jié)束后,推斷從服務(wù)器傳遞回來的json數(shù)據(jù)包,當(dāng)為真時(shí),顯示提交成功;為假時(shí),顯示提交失敗。在設(shè)置圖片觸發(fā)事務(wù)的監(jiān)聽,在移動(dòng)端觸發(fā)返回按鈕時(shí),返回主菜單。最終和服務(wù)器進(jìn)行通信,將移動(dòng)端輸入的信息傳到數(shù)據(jù)庫并將原數(shù)據(jù)庫中信息進(jìn)行修改。頁面設(shè)計(jì)(myadapter.java)頁面設(shè)計(jì)的代碼主要包括以下幾個(gè)內(nèi)容:Myadaper的意思是連接后端數(shù)據(jù)和前端顯示的適配器接口,首先自定義適配器,然后定義上下文對象,調(diào)用圖片數(shù)組并讀取圖片的數(shù)據(jù),然后創(chuàng)建VIEW,先設(shè)置ImageView對象布局,再設(shè)置邊界對齊,接下來設(shè)置刻度的類型,然后設(shè)置間距,最終為ImageView設(shè)置圖片資源。該段設(shè)計(jì)的是日常工作的頁面設(shè)計(jì)。Myadapter2.Java為客戶探望的頁面設(shè)計(jì)。其他同上。Myadapter3.java為數(shù)據(jù)上報(bào)的頁面設(shè)計(jì)。其他同上。Myadapter4.java為其他內(nèi)容的頁面設(shè)計(jì)。其他同上。Myadapter5.java為出差管理的頁面設(shè)計(jì)。其他同上。Myadapter6.java為任務(wù)交辦的頁面設(shè)計(jì)。其他同上。Myadapter7.java為費(fèi)用查詢的頁面設(shè)計(jì)。其他同上。新的客戶信息(newclient.java)新的客戶信息模塊包括以下幾個(gè)方面:、首先定義客戶的信息變量,包括客戶姓名,外勤人員位置,客戶類型,客戶電話以及客戶地址,定義一個(gè)空的json數(shù)據(jù)包并聲明對應(yīng)的layout,將外勤人員在移動(dòng)端輸入的客戶信息存入對應(yīng)的變量中,在數(shù)據(jù)傳輸?shù)倪^程中在手機(jī)上顯示“正在提交”,在全部子線程序執(zhí)行結(jié)束后推斷從服務(wù)器返回的數(shù)據(jù),假如為真則顯示提交成功,否則顯示提交失敗。設(shè)置圖片觸發(fā)事務(wù)的監(jiān)聽,當(dāng)點(diǎn)擊返回時(shí)則返回到主菜單。最最終服務(wù)器進(jìn)行通訊,ip地址即為服務(wù)器所在的ip地址,將客戶信息通過服務(wù)器存到數(shù)據(jù)庫中。3.4.19新增工作日報(bào)(newreportactivity.java)新增工作日報(bào)的代碼包括以下幾個(gè)方面:先定義新的工作日報(bào)中的變量,聲明對應(yīng)的layout,然后聲明圖片觸發(fā)事務(wù)的監(jiān)聽并將外勤人員通過手機(jī)端輸入的信息賦值給相對應(yīng)的變量,然后設(shè)置時(shí)間輸入的格式,此處為了便于統(tǒng)一日期格式并進(jìn)行搜尋運(yùn)用yyyy-M-dd格式而非yyyy-MM-dd格式,在全部子線程序執(zhí)行完后,讀取服務(wù)器端返回的json數(shù)據(jù)包,最終完成于服務(wù)器的通信,將客戶輸入的信息傳入數(shù)據(jù)庫。3.4.20通知公告查詢(noticeactivity.java)通知公告查詢的代碼主要包括以下幾個(gè)方面:首先定義變量,定義一個(gè)空的json數(shù)據(jù)包,聲明程序?qū)?yīng)的layout,然后設(shè)置圖片觸發(fā)事務(wù)的觸發(fā),定義變量,在全部子線程序結(jié)束之后,綁定XML中的ListView,作為Item的容器,生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)載數(shù)據(jù),生成適配器,數(shù)組===》ListItem,動(dòng)態(tài)數(shù)組對應(yīng)ListItem的子項(xiàng),在移動(dòng)端添加并且顯示。最終和服務(wù)器進(jìn)行通信,查詢數(shù)據(jù)庫中通知公告的數(shù)據(jù),并將其賦值給對應(yīng)的變量。1新增通知(noticequeryactivity.java)新增通知的代碼主要包括以下幾個(gè)方面:先定義時(shí)間變量,在定義輸入以及按鈕對應(yīng)的變量,然后聲明該模塊對應(yīng)的layout,然后讀出移動(dòng)端的時(shí)間,將外勤人員在手機(jī)移動(dòng)端輸入的數(shù)據(jù)讀出并賦值給對應(yīng)的變量,然后設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽,當(dāng)按鈕被動(dòng)身時(shí),讀出當(dāng)時(shí)的日期,以年月日的依次存入calendar數(shù)組,然后壓入數(shù)據(jù),讀出現(xiàn)則的時(shí)間關(guān)聯(lián)組建和選擇的年月日,接下來修改year、month、day的變量值,以便以后單擊按鈕時(shí),DatePickerDialog上顯示上一次修改后的值并更新日期,當(dāng)DatePickerDialog關(guān)閉時(shí),更新日期顯示,然后在TextView上顯示日期,最終和服務(wù)器通信,將新增的通知存入數(shù)據(jù)庫中。2照片上傳(pgotouploadactivity.java)照片上傳的代碼主要包括以下幾個(gè)方面:首先定義變量,然后定義要上傳的文件路徑,理論上可以傳輸任何文件,實(shí)際運(yùn)用時(shí)依據(jù)須要處理,然后定義服務(wù)器上接收文件的處理頁面,這里依據(jù)須要換成自己的,然后定義服務(wù)器的通信地址,即服務(wù)器所在的位置的ip,定義一個(gè)空的json數(shù)據(jù)包。聲明該段程序?qū)?yīng)的layout,讀取當(dāng)前的日期和實(shí)踐,然后讀取外勤人員在手機(jī)移動(dòng)端輸入的客戶信息,然后設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽,當(dāng)按鈕觸發(fā)時(shí),上傳圖片,等全部子線程序執(zhí)行完畢,接收服務(wù)器傳回的信息,若為真,則顯示傳輸成功。然后檢測sd是否可用,獲得相機(jī)返回的數(shù)據(jù),并轉(zhuǎn)換為Bitmap圖片格式,創(chuàng)建文件夾,把數(shù)據(jù)寫入文件,將圖片顯示在ImageView里。然后是上傳文件至Server,uploadUrl:接收文件的處理頁面,設(shè)置每次傳輸?shù)牧鞔笮?,可以有效防止手機(jī)因?yàn)閮?nèi)存不足崩潰,此方法用于在預(yù)先不知道內(nèi)容長度時(shí)啟用沒有進(jìn)行內(nèi)部緩沖的HTTP請求正文的流。然后設(shè)置允許輸入輸出流為128k,接下來運(yùn)用POST方法讀取文件,最終通過和服務(wù)器的通信將照片上傳至數(shù)據(jù)庫中。3任務(wù)交辦(renwuactivity.java)任務(wù)交辦的代碼包括以下幾個(gè)方面:首先聲明九宮格控件(gridview),接下來聲明連接后端數(shù)據(jù)和前端顯示的適配器接口(adapter)。然后聲明對應(yīng)的layout,然后對移動(dòng)端的操作進(jìn)行處理,假如選擇位置1,則調(diào)用新建任務(wù)模塊;選擇位置2,調(diào)用任務(wù)待辦模塊;選擇位置4則調(diào)用已辦任務(wù)模塊選擇位置3則調(diào)用出差管理模塊,調(diào)用位置4,則調(diào)用testactivity。3.4.24任務(wù)待辦(renwudaibanactivity.java)任務(wù)待辦的怠慢包括以下幾個(gè)方面:先定義一個(gè)空的json數(shù)據(jù)包,然后聲明該段程序?qū)?yīng)的layout文件,然后聲明圖片變量和圖片觸發(fā)事務(wù)的監(jiān)聽,然后定義任務(wù)辦理的屬性變量,等待全部子線程序結(jié)束,推斷是否從服務(wù)器接收到了數(shù)據(jù),綁定XML中的ListView,作為Item的容器,生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)載數(shù)據(jù)。通過循環(huán)將數(shù)據(jù)庫里的數(shù)據(jù)傳輸?shù)綄?yīng)的變量中,生成適配器,數(shù)組===》ListItem,動(dòng)態(tài)數(shù)組對應(yīng)ListItem的子項(xiàng),然后將結(jié)果添加并且顯示在移動(dòng)端。最終完成和服務(wù)器端的通信,并進(jìn)行查詢數(shù)據(jù)庫的操作。3.4.25任務(wù)新建(renwuxinijianactivity.java)任務(wù)新建的代碼包括以下幾個(gè)方面:首先定義任務(wù)的時(shí)間變量,然后定義任務(wù)的屬性變量,聲明該段代碼對應(yīng)的layout,設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽,讀取當(dāng)前的系統(tǒng)時(shí)間,將外勤人員通過手機(jī)輸入的信息賦值給對應(yīng)的變量,等待全部子程序執(zhí)行結(jié)束,返回服務(wù)器傳回的值。選擇該事務(wù)關(guān)聯(lián)的組件,選擇年月日,修改year、month、day的變量值,以便以后單擊按鈕時(shí),DatePickerDialog上顯示上一次修改后的值,更新日期,當(dāng)DatePickerDialog關(guān)閉時(shí),更新日期顯示,在TextView上顯示日期,完成和服務(wù)器端的通信,將外勤人員輸入的信息傳給數(shù)據(jù)庫。3.4.26待辦已辦(renwuyibaiactivity.java)任務(wù)已辦的代碼主要包括以下幾個(gè)方面:首先定義一個(gè)空的json數(shù)據(jù)包,然后聲明該段程序?qū)?yīng)的layout,然后聲明圖片觸發(fā)事務(wù)的監(jiān)聽,定義任務(wù)屬性的變量,等待全部子線程序執(zhí)行完,推斷服務(wù)器端返回的數(shù)據(jù)。綁定XML中的ListView,作為Item的容器,生成動(dòng)態(tài)數(shù)組,并且轉(zhuǎn)載數(shù)據(jù)。通過循環(huán)將數(shù)據(jù)庫里的數(shù)據(jù)傳輸?shù)綄?yīng)的變量中,生成適配器,數(shù)組===》ListItem,動(dòng)態(tài)數(shù)組對應(yīng)ListItem的子項(xiàng),然后將結(jié)果添加并且顯示在移動(dòng)端。最終完成和服務(wù)器端的通信,并進(jìn)行查詢數(shù)據(jù)庫的操作。任務(wù)查詢(renwuchauxnactivity.java)任務(wù)查詢的代碼主要包括以下幾個(gè)方面:先定義時(shí)間變量,在定義輸入以及按鈕對應(yīng)的變量,然后聲明該模塊對應(yīng)的layout,然后讀出移動(dòng)端的時(shí)間,然后設(shè)置按鈕觸發(fā)事務(wù)的監(jiān)聽,當(dāng)按鈕被動(dòng)身時(shí),讀出當(dāng)時(shí)的日期,以年月日的依次存入calendar數(shù)組,然后壓入數(shù)據(jù),讀出現(xiàn)則的時(shí)間關(guān)聯(lián)組建和選擇的年月日,接下來修改year、month、day的變量值,以便以后單擊按鈕時(shí),DatePickerDialog上顯示上一次修改后的值并更新日期,當(dāng)DatePickerDialog關(guān)閉時(shí),更新日期顯示,然后在TextView上顯示日期;讀取數(shù)據(jù)庫的關(guān)于任務(wù)的信息,并將結(jié)果顯示在textview上,最終和服務(wù)器段進(jìn)行通信,在數(shù)據(jù)庫中進(jìn)行查詢。3.4.28主界面功能(tabactivity.java)主界面功能包括以下幾個(gè)方面:首先聲明須要調(diào)用的adapter,然后定義主界面的圖片選項(xiàng),在點(diǎn)擊主界面的對應(yīng)圖片后轉(zhuǎn)到相對應(yīng)的界面中。當(dāng)點(diǎn)擊tab選項(xiàng)卡的時(shí)候,更改當(dāng)前的背景。然后進(jìn)行選擇:在日常工作選項(xiàng)卡中,當(dāng)選擇位置1時(shí),調(diào)用通知公告功能,在選擇位置2時(shí),調(diào)用日常工作功能,在選擇位置3時(shí),調(diào)用出差管理功能,在選擇位置4時(shí),調(diào)用工作考勤功能,在選擇位置5時(shí),調(diào)用任務(wù)交辦功能,在選擇位置6時(shí),調(diào)用蜂擁申請功能;在客戶管理模塊下,選擇位置1時(shí),調(diào)用探望等級功能,選擇位置2時(shí),調(diào)用探望記錄功能,選擇位置3時(shí),調(diào)用愛好點(diǎn)標(biāo)注功能,選擇位置4時(shí),調(diào)用客戶管理功能,選擇位置5和6時(shí),調(diào)用testactivity功能;在數(shù)據(jù)上報(bào)模塊,選擇位置1和2,調(diào)用testactivity功能,選擇位置3,調(diào)用拍照上傳功能;在其他事項(xiàng)模塊中,選擇位置1和2,調(diào)用testactivity.java功能,選擇位置3,調(diào)用新建貨物功能。3.4.29通知公告(tongzhigonggaoactivity.java)通知公告的代碼主要包括以下幾個(gè)部分:首先定義該段代碼對應(yīng)的layout,然后設(shè)置按鈕,按鈕觸發(fā)事務(wù)的監(jiān)聽,調(diào)用tabactivity.java,接下來加載popupWindow的布局文件,設(shè)置popupWindow的背景顏色,聲明一個(gè)彈出框,為彈出框設(shè)定自定義的布局,然后在設(shè)置按鈕事務(wù)觸發(fā)的監(jiān)聽,當(dāng)按鈕被動(dòng)身時(shí),最終讀取當(dāng)前系統(tǒng)日期3.4.30新建貨物(xinjianhuowuactivity.java)新建貨物的代碼主要包括以下幾個(gè)方面:首先聲明該段代碼對應(yīng)的layout,然后定義幾個(gè)對應(yīng)的屬性變量,然后將外勤人員通過手機(jī)移動(dòng)端輸入的信息賦值給已經(jīng)定義到的變量中,等待全部子線程序結(jié)束擴(kuò),推斷從服務(wù)器傳回的json數(shù)據(jù)包,假如為真則提示提交成功,否則提示提交失敗,最終和服務(wù)器通信,在數(shù)據(jù)庫中實(shí)現(xiàn)新增項(xiàng)目的操作。

第4章總結(jié)和展望4.1程序缺陷本程序目前還存在諸多缺陷:1) 網(wǎng)絡(luò)限制:因?yàn)樵摮绦虻男陆?xiàng)目、信息查詢、地圖調(diào)用等功能都須要在網(wǎng)絡(luò)連接下才能實(shí)現(xiàn),所以該程序?qū)W(wǎng)絡(luò)的暢通和否要求較高,在沒有網(wǎng)絡(luò)或者網(wǎng)絡(luò)不通暢的狀況下,程序無法正常運(yùn)行,這是因?yàn)樵摮绦蚴峭ㄟ^服務(wù)器連接數(shù)據(jù)庫來完成對數(shù)據(jù)的調(diào)用,沒有在移動(dòng)端添加本地?cái)?shù)據(jù)庫。為了彌補(bǔ)這一問題,最好的方法是能夠創(chuàng)建本地?cái)?shù)據(jù)庫,在有網(wǎng)的狀況下將本地?cái)?shù)據(jù)庫和終端數(shù)據(jù)庫同步,這樣在沒有網(wǎng)絡(luò)的狀況下可以適當(dāng)?shù)恼{(diào)用某些功能。2) 程序穩(wěn)定性:該程序目前只是初步完成了功能的實(shí)現(xiàn),對于界面的規(guī)劃、代碼的簡潔以及程序的魯棒性還沒進(jìn)行很好地完善,所以在代碼方面會出現(xiàn)一些多余的操作,這須要投入更多的精力來精簡程序。3) 服務(wù)器的連接:因?yàn)檠菔镜臅r(shí)候服務(wù)器端還沒有搭建好,所以為了演示能夠?qū)崿F(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的傳輸,在學(xué)長的建議下我是用了XAMPP軟件來完成和服務(wù)器短的通信,XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的建XAMPP軟件站集成軟件包。在該程序中我運(yùn)用的是Apache和MySQL,該軟件的功能是通過服務(wù)器可以在本機(jī)上操作虛擬主機(jī)中的數(shù)據(jù)庫。但是因?yàn)樵摮绦虻南拗?,必需要固定本臺計(jì)算機(jī)的IP地址才能完成程序的運(yùn)用,所以在演示的時(shí)候特殊不便利。。4.2改進(jìn)思路增加本地?cái)?shù)據(jù)庫:通過本地?cái)?shù)據(jù)庫,運(yùn)用戶可以在沒有網(wǎng)絡(luò)的時(shí)候?qū)⑿畔⑸蟼髦帘镜財(cái)?shù)據(jù)庫中,或者查看本地?cái)?shù)據(jù)庫之前存儲的信息,在網(wǎng)絡(luò)通暢的時(shí)候,完成本地?cái)?shù)據(jù)庫和終端數(shù)據(jù)庫的同步。4.3個(gè)人思索通過完成本次畢業(yè)設(shè)計(jì),我基本駕馭了Android程序開發(fā)的基本步驟,駕馭了Android程序和服務(wù)器通信的方法,也了解了服務(wù)器和數(shù)據(jù)庫的運(yùn)用。除了應(yīng)用本身外,在探討過程中我還對通過編程完成對地圖的調(diào)用,調(diào)用手機(jī)攝像頭完成拍照功能等有了進(jìn)一步的了解,關(guān)于Android程序的編寫我有以下幾點(diǎn)心得:對layout的編輯運(yùn)用adt,可以在編寫layout時(shí)干脆拖拽須要的模塊到指定的位置來完成對頁面的整體布局。然后在通過修改xml文件中各模塊的參數(shù)來變更該模塊的屬性,這樣可以既直觀又便捷的完成對界面的編輯。2)對地圖的調(diào)用在運(yùn)用Android調(diào)用百度地圖時(shí),要留意以下幾個(gè)問題:首先,要留意地圖的大小,地圖過大的話,會導(dǎo)致訪問速度不夠,從而失去了運(yùn)用價(jià)值,地圖過小的話,就會導(dǎo)致微小環(huán)節(jié)缺失,從而無法定位精確,會造成很大的誤差;其次,要加入確定的愛好點(diǎn),比如旁邊的餐館,商場,加入簡潔的介紹,詳細(xì)樣式參考百度地球;最終,要加入對多種網(wǎng)絡(luò)的接入,WIFI,GPRS等。3)相機(jī)的運(yùn)用在運(yùn)用相機(jī)時(shí),首先要確定上傳的文件路徑,理論上可以傳輸任何文件,實(shí)際運(yùn)用時(shí)依據(jù)須要處理,還要檢測sd是否可用,獲得相機(jī)返回的數(shù)據(jù),并轉(zhuǎn)換為Bitmap圖片格式。完成畢設(shè)期間,我學(xué)習(xí)到了許多實(shí)際應(yīng)用中的內(nèi)容,尤其是Android下對地圖的調(diào)用以及相機(jī)的運(yùn)用。這些在我今后的學(xué)習(xí)和工作中會給我很大的幫助,也為我今后我的科研工作積累下了不小的財(cái)寶。插圖索引TOC\t"題注,1"圖2.1系統(tǒng)整體架構(gòu) 4圖2.2應(yīng)用服務(wù)器 6圖2.3Android框架圖 7圖3.1業(yè)務(wù)管理系統(tǒng) 8圖3.2訂單系統(tǒng)流程圖 9圖3.3訂單處理流程圖 9圖3.4移動(dòng)CRM功能 10圖3.5日常工作功能 10圖3.6客戶探望功能 11圖3.7數(shù)據(jù)上報(bào)功能 11圖3.8其他功能 11圖3.9出差管理功能 12圖3.10任務(wù)交辦功能 12圖3.11費(fèi)用查詢功能 13圖3.12日常工作圖例 13圖3.13通知公告圖例 14圖3.14通知公告查詢圖例 14圖3.15工作日報(bào)圖例 15圖3.16工作日報(bào)查詢圖例 15圖3.17查詢工作日報(bào)圖例 16圖3.18新增工作日報(bào)圖例 16圖3.19出差管理圖例 17圖3.20出差申請圖例 17圖3.21出差申請查詢圖例 18圖3.22脫崗考勤圖例 19圖3.23任務(wù)交辦圖例 19圖3.24待辦任務(wù)圖例 20圖3.25已辦任務(wù)圖例 20圖3.26新建任務(wù)圖例 21圖3.27費(fèi)用申請圖例 21圖3.28費(fèi)用申請圖例 22圖3.29費(fèi)用申請查詢圖例 23圖3.30探望管理圖例 23圖3.31探望登記圖例 24圖3.32探望記錄圖例 24圖3.33愛好點(diǎn)標(biāo)注圖例 25圖3.34客戶信息圖例 25圖3.35數(shù)據(jù)上報(bào)圖例 26圖3.36拍照上傳圖例 27圖3.37其他功能圖例 27圖3.38新建貨物圖例 28參考文獻(xiàn)朱文充,黃小軍.Android移動(dòng)應(yīng)用觸摸屏的實(shí)現(xiàn)和優(yōu)化[J].2011.索林,蓋,世江.GoogleAndroid開發(fā)入門指南[M].人民郵電出版社,2009.巖,靳,尚朗.GoogleAndroid開發(fā)入門和實(shí)戰(zhàn)[M].人民郵電出版社,2009.江義華.JAVA完備經(jīng)典[M].中國鐵道出版社,2004.EckelB,??藸?昊鵬,等.Java編程思想[M].機(jī)械工業(yè)出版社,2002.李剛.瘋狂Android講義[M].電子工業(yè)出版社,2011.HorstmannCS,CornellG.Java核心技術(shù):高級特性.卷II[M].人民郵電出版社,2009.SuetterlinP,ThieleO,KnappH.AnOSGibasedMobileDevelopmentOverview[C]WINSYS.2008:245-248.ChatterjeeS,AbhichandaniT,LiH,etal.Instantmessagingandpresencetechnologiesforcollegecampuses[J].Network,IEEE,2005,19(3):4-13.倫墨華,張潤彤.移動(dòng)CRM,移動(dòng)商務(wù)時(shí)代旅游企業(yè)制勝的法寶[J].科技資訊,2006(26):153-154.孫昱,楊晨.移動(dòng)商務(wù)中的移動(dòng)CRM探析[J].現(xiàn)代商業(yè),2008(30):172-172.馬士華,林勇,陳志祥.供應(yīng)鏈管理[M].中國人民高校出版社,2005.JaakkoSinisalo,JariSalo,HeikkiKarjaluotoandMattiLeppa¨niemi.Mobilecustomerrelationshipmanagement:underlyingissuesandchallenges[J].Journal:BusinessProcessManagementJournal,vol.17,no.6,pp.898-918,2011致謝首先感謝我的畢設(shè)指導(dǎo)老師黃雙喜老師在我的畢業(yè)設(shè)計(jì)期間對我探討賜予的諸多指導(dǎo),在我完成畢業(yè)設(shè)計(jì)的過程中,黃老師給了我莫大的幫助,從畢設(shè)題目的選定,到最終論文的審查,黃老師在每個(gè)環(huán)節(jié)都以極其細(xì)致的看法幫助我完成,使我在畢設(shè)過程中始終有著明確的目標(biāo)和方向。尤其是黃老師每周的畢設(shè)探討,都會為我定下接下來一周的工作,使我能夠按部就班的完成畢業(yè)設(shè)計(jì)。在此,我對黃老師在我畢業(yè)設(shè)計(jì)過程中所付出的一切辛苦致以真誠的感謝和崇高的敬意!此外,在我的畢業(yè)設(shè)計(jì)過程中,奚宇學(xué)長始終充當(dāng)著我的其次老師的角色,在黃老師

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論