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

正文內(nèi)容

蔬菜寶手機app的軟件設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-04 16:44本頁面
  

【正文】 ArrayListBasicNameValuePair pairs = new ArrayListBasicNameValuePair()。 DefaultHttpClient client = new DefaultHttpClient()。表515 Android端接收PHP文件代碼new Thread(new Runnable() { public void run() { MapString, String parmas = new HashMapString, String()。要判斷語句是否成功執(zhí)行以方便對用戶做出提示,這里采用mysqli_affected_rows($con)來進行判斷如果其0則,SQL語句成功執(zhí)行,否則提示執(zhí)行失敗,請重新選擇之類的,具體PHP代碼如下圖5110所示。由于插入第二張表時需要用到第一次插入order表的o_id,我采用的是通過$id=mysqli_insert_id($con)。 result != null) { (result)。 } protected void onPostExecute(Bitmap result) { if (iv_header != null amp。 } catch (Exception e) { return null。 try { HttpResponse hr = (Post)。 HttpPost Post = new HttpPost(params[0])。 public AsyncImageTask(ImageView iv_header) { = iv_header。 (path)。在本APP中多次使用此方法,但要注意的是對象只能執(zhí)行一次。圖515 frament替換代碼片段軟件的主要主要功能是實現(xiàn)購菜,但購菜就必須按選擇商家,選擇菜品,進行結(jié)算等,在軟件中用戶可以對自己想買的蔬菜進行合理選擇, 用戶購物界面如表513下,其中圖圖516是用戶選擇商家,選擇自己放心的商家是購買蔬菜的第一步,用戶選擇商家后會進入商家界面如圖圖517,在這里你可以收藏自己喜歡的商家,以便下次方便購買,另外你可以選擇自己所要的蔬菜品種,這里用到了自定義控件,詳情見詳細代碼,選擇后如果能夠滿足起送價,可以進入計算方面,如圖圖518,支付成功會跳轉(zhuǎn)到首頁,否則進入訂單界面。其軟件的整體效果圖如圖514所示:圖514:抽屜效果圖通過使用抽屜效果我們可以實現(xiàn)更加人性化的對軟件的功能進行布局,用戶可以通過左拉,拉出功能列表,用戶可以直接點擊,從而進入軟件的功能,更加方便用戶對軟件的使用,也使軟件的功能布局更加合理。其中的詳細鏈接代碼如圖512所示:圖512:后臺數(shù)據(jù)庫連接代碼為了實現(xiàn)用戶在同一手機上,一次登錄不再重復(fù)登錄,采用的是SharePreference 對登錄數(shù)據(jù)進行保存,從而可以實現(xiàn)用戶一次登陸成功后,下次再打開軟件直接進入而不用再次重復(fù)登錄,方便用戶使用軟件。mysqli_close($con)。while ($e=mysqli_fetch_assoc($q)){ $b[]=$e。$b=array()。表512 后臺獲取商戶列表代碼?phpinclude 39。}} }).start()。 }else { (,fail)。 String returnConnection = (content)。 InputStream content = ()。 HttpResponse response = (Post)。 try { UrlEncodedFormEntity p_entity = new UrlEncodedFormEntity(pairs, utf8)。 (new BasicNameValuePair(name, name))。//客戶端 HttpPost Post = new HttpPost()。 (name, name)。圖511 登陸界面該代碼片段描述的是獲取用戶輸入信息后,進行與服務(wù)器端的網(wǎng)絡(luò)交互,原來的UI進程只能進行UI操作,,這里不再相信解釋。 系統(tǒng)登錄和認證的實現(xiàn)蔬菜寶手機APP是在O2O模型的基礎(chǔ)上進行的開發(fā),用戶在操作之前,首先要進行登錄認證。 一體化管理模塊詳細設(shè)計盡管不同用戶操作不同,但是在數(shù)據(jù)方面都采用統(tǒng)一的數(shù)據(jù)庫,以便使軟件能夠?qū)崿F(xiàn)即時的更新。關(guān)于管理員,除了實現(xiàn)消費者功能外,管理員可以對不同的商戶及顧客進行統(tǒng)計管理,可以對不守信用的顧客和商家進行相應(yīng)的處罰。就生產(chǎn)者來說,除了以上功能外,生產(chǎn)者方面還要可以對蔬菜信息進行修改,可以準(zhǔn)確的接收到消費者的訂購信息,然而一旦確認訂單后,生產(chǎn)者無權(quán)取消訂單。當(dāng)然用戶如果沒有收藏的習(xí)慣也可以通過查找來進行模糊搜索,只要輸入關(guān)鍵字就可以在List中顯示到自己查找的內(nèi)容。訂單支付成功后,會借助PHP文件對數(shù)據(jù)庫中的數(shù)據(jù)表進行添加操作,保存該訂單以及的訂單的詳細情況,當(dāng)用戶想要查看歷史訂單時可以通過左拉抽屜選擇訂單選項,這里我們可以查看自己曾經(jīng)下達訂單的時間及詳情,也可以刪除以往的訂單,單訂單一旦刪除不可恢復(fù)。首先消費者,消費者需要進行用戶認證,消費者將用戶名和密碼輸入到客戶端的登陸界面,有登陸界面將用戶信息傳遞給服務(wù)器端,同數(shù)據(jù)庫中的注冊用戶信息相匹配,同時將匹配結(jié)果返回客戶端,匹配成功的話,用戶登錄系統(tǒng),否則需要用戶重新輸入。 差異化管理模塊詳細設(shè)計由于不同用戶的x需要的功能不同,所以不同權(quán)限的用戶可能需要安裝不同的APP程序。在商品展示頁用戶可以選擇自己想要購買的蔬菜品種和蔬菜數(shù)量,看訂單總額是否滿足起送價,滿足起送價則將訂單詳情插入數(shù)據(jù)庫,并且返回操作結(jié)果,客戶端收到返回結(jié)果后將會進行相應(yīng)的操作。圖46 蔬菜寶購菜時序圖 生成登錄界面用戶輸入用戶名和密碼,如果匹配成功則用戶成功登錄系統(tǒng),該文件會自動的往服務(wù)器端發(fā)送查詢請求,服務(wù)器端的PHP文件查詢數(shù)據(jù)庫中的seller數(shù)據(jù)表并將相關(guān)的內(nèi)容輸出出來,客戶端接收該輸出內(nèi)容,成功顯示商家列表。上圖只是展示了本款軟件其中一個主要的功能,其實軟件的每一個功能都需要服務(wù)器端的PHP文件和數(shù)據(jù)庫文件提供信息支持。不同的用戶執(zhí)行不同的操作,完成不同的功能。該軟件的程序結(jié)構(gòu)圖如下圖44所示:圖44 程序框圖蔬菜寶手機APP分為三種不同的用戶生產(chǎn)者,消費者和管理員,其中生產(chǎn)者接收訂單。搜索蔬菜功能需要用戶輸入搜索信息,然后將該信息傳遞給服務(wù)器端進行模糊匹配將所有滿足條件的匹配結(jié)果在搜索欄下面的顯示列表中顯示出來,結(jié)果蔬菜,菜商,如果想要查看訂單詳情可以直接點擊,就可進入相應(yīng)的介紹界面,非常方便用戶的選擇。用戶點擊任意蔬菜商后即可進入該蔬菜商首頁,在蔬菜商首頁你可以收藏該蔬菜商以便下次姐者購買,也可以查看蔬菜商的信息和蔬菜的基本信息,并且選擇自己想要的蔬菜,當(dāng)滿足起送價后,用戶可以進入結(jié)算界面對訂單進行結(jié)算。用戶通過用戶名密碼進行認證,用戶認證需要填寫用戶名和密碼,填寫完畢用戶名密碼后手機端軟件首先會對其進行驗證,使其符合基本規(guī)則,不符合則需要用戶重新填寫,驗證通過后,會將其作為參數(shù)傳遞到服務(wù)器端,然后與數(shù)據(jù)庫中user表匹配,匹配成功則用戶可以登錄。()方法,對List里的item的控件進行布局展示。具體商家首頁類圖如下43所示。當(dāng)然除了以上功能外,查看訂單搜索等內(nèi)容大體差不多不再使用類圖展示出來。這些值將會在onProgressUpdate(Progress...)中被發(fā)布到UI線程[13]。計算的結(jié)果必須由該函數(shù)返回,并被傳遞到onPostExecute()中。其中Getcount()是獲取商家List的總個數(shù)GetItem是獲取list中的Item,getview()是設(shè)配器中控件與信息的的綁定,其中正在后臺運行:doInBackground(Params...),該回調(diào)函數(shù)由后臺線程在onPreExecute()方法執(zhí)行結(jié)束后立即調(diào)用。在用戶成功登陸后,軟件進入主頁,即商家展示頁,sum,cache,listview變量分別為起送價,圖像文件保存,商家列表,oncreateview生成frament的頁面,實現(xiàn)商家列表展示。當(dāng)用戶輸入個人信息完整后,會調(diào)用postPHP方法將個人用戶信息即用戶名和密碼發(fā)送到服務(wù)器上同時接收服務(wù)器的驗證信息,判斷用戶能否成功登錄。Oncreat()方法實現(xiàn)了頁面的生成,其中包括調(diào)用XML布局和和獲取各控件的Value值,DrawerItemClickListener方法可以給selectItem中的各控件添加監(jiān)聽,使點擊左拉菜單可以進入不同的功能。 在蔬菜寶手機APP軟件中“抽屜”效果完成了軟件功能的整體布局,店家查看Mainactivity中selectItem可以實現(xiàn)功能的跳轉(zhuǎn),點擊不同的功能將由不同的類生成的不同frament替換原先content_frame位置上的原先的frament從而實現(xiàn)不同功能之間的跳轉(zhuǎn),具體類圖跳轉(zhuǎn)如下圖42所示。圖41 系統(tǒng)流程圖,,一旦匹配失敗則要進入注冊界面對用戶進行注冊,成功的話則能進入軟件系統(tǒng),用于用戶了解并選擇蔬菜商。 蔬菜寶手機APP的系統(tǒng)建模要確切的分析蔬菜寶手機APP的設(shè)計,有必要先了解蔬菜行業(yè)電子商務(wù)系統(tǒng)的整體模型結(jié)構(gòu),用戶首先對系統(tǒng)進行進行登錄,通過用戶名和密碼對系統(tǒng)用戶進行認證,登入系統(tǒng)后可以進行購買蔬菜,查看訂單,收藏商家,搜索蔬菜等功能,在購買蔬菜時,用戶可以對自己想要的蔬菜進行選購,滿足起送價后可以對訂單進行提交,查看訂單可以查看自己的購買歷史記錄,收藏商家可以對自己滿意的商家進行收藏,以便再次購買,搜索蔬菜,可以在眾多的商家中搜索出自己想要的蔬菜。 第4章蔬菜寶手機APP的詳細設(shè)計經(jīng)過需求分析和架構(gòu)設(shè)計,我們了解了蔬菜寶手機APP的需求和架構(gòu)流程。 蔬菜寶手機APP功能流程消費者使用軟件時,首先需要登錄注冊,對用戶進行認證,認證成功后才可進行操作,在購買蔬菜前用戶可以查看當(dāng)前或近期的促銷活動,以便購買到更加物美價廉蔬菜,購買蔬菜時用戶可以查看并選擇蔬菜商家,進入出售界面選擇并購買自己想要的蔬菜,也可以直接在搜索界面查找想購買的蔬菜,以便對其進行比較,當(dāng)用戶購單達到起送價后,方可下達訂單,將訂單信息傳遞給服務(wù)器端,完成訂單。蔬菜商檢展示、訂購蔬菜是為了方便用戶對蔬菜進行訂購,其中有商品展示界面,可以使用戶更好的了解商品的信息,查看訂單是為了了解自己以往的購買記錄,以方便用戶選擇更加物美價廉的蔬菜商,降價通知,是為了推廣軟件或蔬菜對用戶采取的促銷手段。 蔬菜寶手機APP功能組成蔬菜寶在功能上可分為一下功能:注冊,登錄,蔬菜商檢展示,訂購蔬菜,查看訂單,降價通知,查找,發(fā)現(xiàn),以及批評建議,消費者可以根據(jù)自己的需要,使用不同的功能進行操作。當(dāng)然用戶如果沒有收藏的習(xí)慣也可以通過查找來進行模糊搜索,只要輸入關(guān)鍵字就可以在List中顯示到自己查找的內(nèi)容。當(dāng)用戶想要查看歷史訂單時可以通過左拉抽屜選擇訂單選項,這里對服務(wù)器發(fā)送查看請求,PHP文件收到請求后查詢數(shù)據(jù)庫內(nèi)容,將歷史訂單信息查詢出來并且輸出,客戶端接收輸出信息,并且美觀的顯示出來,在這里我們可以查看自己曾經(jīng)下達訂單的時間及詳情,也可以刪除以往的訂單,但訂單一旦刪除,將在數(shù)據(jù)庫中刪除,不可恢復(fù)。手機用戶可以根據(jù)蔬菜商列表上的信息選擇自己想購買蔬菜的蔬菜商,點擊蔬菜商,發(fā)送請求給后臺PHP文件,然后將數(shù)據(jù)庫中符合條件的信息輸出,并在蔬菜商首頁顯示,在蔬菜商首頁,這里你可以收藏該蔬菜商,以便下一次繼續(xù)購買,也可以在下面的蔬菜列表中選擇自己想要的蔬菜品種及數(shù)量,用戶通過軟件訂購到所需要的蔬菜的總額超過該蔬菜商的起送價或者用戶可以給予一定小費的情況下可以下達訂單,一旦生產(chǎn)者確定訂單,消費者除特殊情況外無權(quán)取消訂單,同時消費者不可以對不同商家的銷售的蔬菜信息進行修改。蔬菜寶手機APP在邏輯上分為登錄,蔬菜商檢展示,訂購蔬菜,查看訂單,降價通知,查找,發(fā)現(xiàn),以及批評建議等功能,其中功能的實現(xiàn)都是采用,手機客戶端發(fā)送信息請求,客戶端的PHP文件對客戶端發(fā)送的內(nèi)容進行認證,通過對數(shù)據(jù)庫的增刪改查,完成信息的處理,并將信息輸出,客戶端獲取PHP文件的輸出信息在手機客戶端上進行展示。信息是在手機服務(wù)器手機之間進行傳遞,具體如下圖321所示。消費者通過手機客戶端,選擇自己想要購買的蔬菜,并且提交訂單信息到服務(wù)器端,服務(wù)器端通過PHP文件對信息進行處理,同時完成對數(shù)據(jù)庫的增刪改查,然后輸出信息返回手機客戶端。因為用戶文化水平存在差異,所以軟件的設(shè)計應(yīng)該盡量簡單明了。 第3章蔬菜寶手機APP的架構(gòu)設(shè)計 蔬菜寶手機APP設(shè)計目標(biāo)和原則主要體現(xiàn)在簡便性,可維護性和穩(wěn)定性,由于軟件面向的是廣大市民及菜農(nóng),所以軟件的設(shè)計必須簡單明了,使廣大的使用者能更好的掌握軟件的使用。(2)因為交通限制存在,所以軟件只能應(yīng)用于城市附近的生產(chǎn)者。2.安全(1)因為涉及O2O模型,可能要涉及金錢操作等,可能需要較高的安全性.(2)涉及用戶私人信息,所以要為用戶信息保密。(2) 由于各個省市城鄉(xiāng)環(huán)境不同,要求系統(tǒng)具有良好的可遷移性,能夠同時適應(yīng)不同版本的安卓系統(tǒng)。1.約束(1) 項目預(yù)算有限。雖然不同群體的用戶存在不同的權(quán)限,但他們所使用的服務(wù)器數(shù)據(jù)庫乃至前臺的手機APP客戶端都有可能是一樣的,因為三者之間并沒有明顯的區(qū)別,生產(chǎn)者可能成為消費者,而消費者也不定一直都是消費者。除此之外生產(chǎn)者需要
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1