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

正文內(nèi)容

基于android平臺(tái)的移動(dòng)手機(jī)商城設(shè)計(jì)與實(shí)現(xiàn)-閱讀頁(yè)

2024-11-12 08:24本頁(yè)面
  

【正文】 機(jī)產(chǎn)業(yè)的發(fā)展趨勢(shì)來(lái)看,數(shù)量巨大的移動(dòng)互聯(lián)網(wǎng)用戶,為移動(dòng)電子商務(wù)的發(fā)展提供了潛在的用戶基礎(chǔ),巨大的利益也引來(lái)了眾多企業(yè)紛紛加入。 在市場(chǎng)化的過(guò)程中顯露出的一系列問(wèn)題,終將由市場(chǎng)來(lái)解決,移動(dòng)電子商務(wù)也必將有廣闊的市場(chǎng)前景。其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。其未來(lái)的目標(biāo)不僅僅是成為專門開發(fā) Java 程序的 IDE 環(huán)境,根據(jù) Eclipse 的體系結(jié)構(gòu),通過(guò)開發(fā)插件,它能擴(kuò)展到任何語(yǔ)言的開發(fā),甚至能成為圖片繪制的工具。 Eclipse 的跨平臺(tái)性很強(qiáng),可以通過(guò)無(wú)限擴(kuò)展各廠商的專有 SDK,來(lái)實(shí)現(xiàn)應(yīng)用程序在各種型號(hào)不同的手機(jī)上的應(yīng)用 ,而且它本身有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這正是 Eclipse 的潛力所在 [4]。視圖是 Eclipse 的最靈活的部分,可以自定義每個(gè)視圖中包含的觀察窗口種類,也可以自定義一個(gè)新視圖。 ② 、強(qiáng)大的調(diào)試功能。這樣可以使程序員能更快的發(fā)現(xiàn)問(wèn)題和解決問(wèn)題,提高開發(fā)的效率。這正是 Eclipse 實(shí)現(xiàn)手機(jī)跨平臺(tái)特性的真正魅力所在,也是提高手機(jī)游戲移植效率的有效方法。 Eclipse 提供了只顯示所選單元的代碼顯示切換功能,這在編輯 Java 程序的時(shí)候可以以方法為單位進(jìn)行編輯,不僅代碼的顯示更加簡(jiǎn)捷,而且還有助于編寫封裝性更好的類。 畢業(yè)設(shè)計(jì) 6 Android 模擬器 模擬器概述 Android 模擬器的主界面 ,如圖 11 所示 圖 11 安卓模擬器的主界面 如 11 圖所示 的 是模擬器的 主界面 全景圖 ,從圖中 我們 可以看出模擬器 主要是由 兩個(gè)部分組成 的 ,上圖 左邊 的 部分模擬 的是 手機(jī) 的 顯示 界面 ,主要分布有電話按鈕 ,主菜單按鈕和上網(wǎng)按鈕 ,右面 的 部分模擬 的是 手機(jī)的鍵盤輸入。 Android 模擬器 中 Android SDK 自帶一個(gè)移動(dòng)模擬器。 Android 模擬器可以讓你 無(wú) 需使用物理設(shè)備 便 可預(yù)覽、開發(fā)和測(cè)試設(shè)計(jì)的 Android 應(yīng)用程序。 Android 模擬器提供了大量的導(dǎo)航和控制鍵,你可以通過(guò)鼠標(biāo)或鍵盤點(diǎn)擊這些按鍵來(lái)為你的應(yīng)用程序產(chǎn)生事件。為了便于模 擬和測(cè)試應(yīng)用程序, Android 模擬器允許你的應(yīng)用程序通過(guò) Android 平臺(tái)服務(wù)調(diào)用其他程序、訪問(wèn)網(wǎng)絡(luò)、播放音頻和視頻、保存和傳輸數(shù)據(jù)、通知用戶、渲染圖像過(guò)渡和場(chǎng)景。下面的章節(jié)將提供關(guān)于模擬器的詳細(xì)信息,以及如何在開發(fā)應(yīng)用程序中使用模擬器。 (1)模擬器不支持呼叫來(lái)電和接聽(tīng)實(shí)際來(lái)電,但可以通過(guò)控制臺(tái)模擬電話呼叫。 (3)模擬器不支持相機(jī) /視頻捕捉。 (5)模擬器不支持拓展耳機(jī)。 (7)模擬器不能確定連接狀態(tài)。 (9)模擬器不能確定 SD 卡的插入和彈出。并且對(duì)基于 Android 平臺(tái)的移動(dòng)手機(jī)商城研究的 目的和主要內(nèi)容進(jìn)行了說(shuō)明。 第三章中介紹了手機(jī)網(wǎng)絡(luò)商城程序的基本流程和框架。 第四章主要介紹了手機(jī)網(wǎng)絡(luò)商城設(shè)計(jì)的詳細(xì)過(guò)程 ,還對(duì)其重要部分的編程和代碼進(jìn)行了分析和講解。 第六章中回顧了基于 Android 平臺(tái)的移動(dòng)手機(jī)商城設(shè)計(jì)過(guò)程中的遇到的難題, 總結(jié)了設(shè)計(jì)過(guò)程中得到的經(jīng)驗(yàn)與啟示??紤]到機(jī)器的性能方面,在數(shù)據(jù)庫(kù)的選擇上,選用相對(duì)小型的 Mysql ,更有利于系統(tǒng)的開發(fā)。 Eclipse 是開發(fā) Android 系統(tǒng)的相對(duì)較好,穩(wěn)定的開發(fā)工具。自身電腦完全可以支持本次系統(tǒng)的開發(fā),硬件支持較好。 Java 語(yǔ)言具有如下特點(diǎn) :簡(jiǎn)單性、面向?qū)ο?、平臺(tái)無(wú)關(guān)性、可移植性、解釋性、髙 性能、動(dòng)態(tài)性、可靠性和安全性、多線程、分布式處理等。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。 雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但 Eclipse 的目標(biāo)不僅限 于此。 數(shù)據(jù)庫(kù)需求分析 基于功能需求中的各項(xiàng)功能,總結(jié)出數(shù)據(jù)庫(kù)需要的主要有四張表。用戶表需要包含用戶昵稱,密碼,性別等較為詳細(xì)的信息;商品表則需要包含商品名稱,數(shù)量,價(jià)格等商品所應(yīng)具備的基本信息;訂單表需要包含訂單編號(hào),用戶昵稱,用戶地址,訂單狀 態(tài)等詳細(xì)信息。 畢業(yè)設(shè)計(jì) 11 總體功能 該系統(tǒng)分為前端的客戶端和后端的管理端 ,前端 也就是客戶端 主要包括用戶的瀏覽商品 ,注冊(cè) ,登錄 ,商品搜索以及購(gòu)物 ,添加到購(gòu)物車 ,訂單等重要功能 . 后端主要是 管理員和用戶的登陸與 管理員對(duì)商品的訂單信息和商品信息的管理 ,在整個(gè)系統(tǒng)中各自有不同的功能和權(quán)限 . 系統(tǒng)實(shí)現(xiàn)的大致過(guò)程是客戶端 連接服務(wù)器,服務(wù)器鏈接數(shù)據(jù)庫(kù); 客戶端連接數(shù)據(jù)庫(kù)是網(wǎng)絡(luò)連接,基于 TCP/IP連接。 , ID,昵稱,密碼等屬性。 ID,訂單狀態(tài)等屬性。 如下圖 32所示: m m m 1 1 1 1 m 圖 32 ER 圖 用戶昵稱 用戶 ID 管理員 用戶 時(shí)間 商品 訂單 管理 管理 管理 密碼 電話 等級(jí) 手機(jī)號(hào)碼 性別 余額 商品 ID 規(guī)格 價(jià)格 圖片 數(shù)量 描述 商品名稱 用戶姓名 訂單 ID 用戶電 話 總價(jià) 訂單日期 收貨地址 訂單狀態(tài) 管理 商品類型 類型 ID 類型名 畢業(yè)設(shè)計(jì) 13 初步設(shè)計(jì)方案 客戶端的登錄和注冊(cè) 客戶端的登錄和注冊(cè)是指一個(gè)用戶如果要進(jìn)行購(gòu)買等商品時(shí)必須要有會(huì)員號(hào),這是就需要注冊(cè)手機(jī)商城是自己成為商城的會(huì)員,必須要填寫用戶自己想要在網(wǎng)站上使用的用戶名還有密碼,并且還要再次輸入密碼使得密碼是確定唯一的。以上信息填寫好后就可以生成一個(gè)屬于用 戶個(gè)人的該網(wǎng)站的會(huì)員號(hào)。若用戶名和密碼填寫正確后的用戶可以登陸成功。 客戶端登陸注冊(cè)流程如圖 33 所示: No yes No yes 圖 33 客戶端的登陸與注冊(cè)流程圖 手 機(jī) 主 界 面 登陸 / 注冊(cè) 登陸界面 注冊(cè)用戶的主界面 注冊(cè)界面 驗(yàn) 證 驗(yàn) 證 畢業(yè)設(shè)計(jì) 14 客戶端的瀏覽功能 瀏覽功能是當(dāng)一個(gè)用戶進(jìn)行注冊(cè)和登陸成功后可以看到手機(jī)商城的主界面,主界面中具有五大類商品的按鈕,其中有服裝 /服飾,電視機(jī) /顯示器,手機(jī) /數(shù)碼,皮包 /包包,還有運(yùn)動(dòng)鞋等商品。使得用戶進(jìn)行瀏覽和選購(gòu)。 訂單界面中顯示用戶自己的賬戶余額,還有用戶所要下訂單的商品的價(jià)格,若要下訂單必須要正確地填寫用戶的家庭住址以及聯(lián)系電話,以便送貨人員可以快速而又準(zhǔn)確的配送;并且還要輸入注冊(cè)時(shí)填寫的密碼,若填寫正確則下訂單成功,若填寫不正確則要繼續(xù)填寫正確后方可完成購(gòu)買。管理員通過(guò)對(duì)商品信息的編輯可以添加商品。 管理員在訂單管理中可以看到用戶下的訂單,并且對(duì)客戶的訂單進(jìn)行完成。 (2) 如果用戶想要購(gòu)買某些商品的時(shí)候用戶需要注冊(cè)成為該網(wǎng)站的會(huì)員。 (4) 如果購(gòu)物車?yán)锏纳唐酚脩粢呀?jīng)滿意就可以去下單。 (7) 管理 員在電子商城的后臺(tái)管理方面還需要添加,修改,刪除商品,同時(shí)要對(duì)商品進(jìn)行分類和訂單處理都是需要后臺(tái)的管理人員來(lái)操作的。 (1) 用戶表 用戶表具有用戶昵稱、密碼、電話、等基本信息。 用戶的屬性圖如圖 310 所示: 圖 310 用戶屬性圖 根據(jù)圖 310 可定義出用戶的數(shù)據(jù)表 user, 用戶表用來(lái)保存所有用戶的信息。設(shè)置 pid 為主鍵, 主鍵的生成策略采用自動(dòng)生成方式。結(jié)構(gòu)如表 313: 表 313 商品表 列名 數(shù)據(jù)類型 說(shuō)明 id Int primary key auto_increment 商品 ID Name varchar 名稱 fujia varchar 規(guī)格 jiaqian Int 價(jià)格 shuliang varchar 數(shù)量 tupian varchar 圖片 miaoshu varchar 描述 (3) 訂單表 訂單表具有用戶昵稱、用戶姓名、商品名稱、電話、地址、訂單日期、訂單處理狀態(tài)等基本信息。 訂單的屬性圖如圖 314 所示: 商品 商品 ID 數(shù)量 商品名稱 規(guī)格 價(jià)格 描述 圖片 畢業(yè)設(shè)計(jì) 20 圖 314 訂單屬性圖 根據(jù)圖 314 可定義出訂單的數(shù)據(jù)表 salesorder, 訂單表用來(lái)保存所有訂單的信息。對(duì) 手機(jī)商城 基本框架等做了詳細(xì)敘述。 用戶 訂單 ID 用戶姓名 時(shí)間 總價(jià) 收獲地址 訂單明細(xì) 電話 訂單處理狀態(tài) 畢業(yè)設(shè)計(jì) 21 總體流程概要設(shè)計(jì) 用戶通過(guò)登錄進(jìn) 入系統(tǒng),可以進(jìn)行修改自己的信息,瀏覽、訂購(gòu)商品,查看、取消訂單等操作。 系統(tǒng)工作 流程圖如圖 41 所示。運(yùn)用 sql 語(yǔ)句查詢數(shù)據(jù)庫(kù)中用戶的信息,與登入界面中輸入的信息相匹配,如果匹配錯(cuò)誤,則提示錯(cuò)誤,如匹配正確,便可實(shí)例化一個(gè) Intent 對(duì)象,并調(diào)用其方法,實(shí)現(xiàn)登錄界面的成功跳轉(zhuǎn)。 引入 Activity 這個(gè)類,因?yàn)橹髸?huì)用到這個(gè)類中的一些方法 import 。 SharedPreferences 是 Android 平臺(tái)上一個(gè)輕量級(jí)的存儲(chǔ)類 , 主要是保存一些常用的配置比如窗口狀態(tài) import 。 引入 Bundle 這個(gè)類 , Android 使用 Bundle 進(jìn)行數(shù)據(jù)傳遞分析 import 。 引入 PreferenceManager 類 , 用來(lái)保存簡(jiǎn)單的數(shù)據(jù)類型 import 。 引入 onClickListener 類,是一種處理的是點(diǎn)擊事件的接口。 引入 這個(gè)類,就可以使用該類中按鈕的一些使用方法 import 。 引入 widget. Toast 這個(gè)類, 作用是實(shí)現(xiàn)在界面上彈出一個(gè)懸浮提示框 import 。 輸入用戶名,密碼 客戶端將輸入內(nèi)容以字節(jié)流發(fā)送至客戶端服務(wù)器 用戶名,密碼判斷 客戶端接收數(shù)據(jù),做相應(yīng)跳轉(zhuǎn) 畢業(yè)設(shè)計(jì) 23 public class login extends Activity { private Button b1。 定 義按鈕 b2 private EditText e1。 定義一個(gè)編輯文本框 e2 SharedPreferences sh。 Editor e。 繼承 onCreate()方法 setContentView()。 sh=(this)。 b1=(Button)findViewById()。 從 R文件下調(diào)出登錄頁(yè)面的 button2 的按鈕符 e1=(EditText)findViewById()。 從 R 文件下調(diào)出登錄頁(yè)面 editText2編輯文本框 這段代碼為用戶 “登錄 ”操作代碼 會(huì)出現(xiàn) 4 種結(jié)果: 顯示 “用戶名不存在 ” 登錄成功并顯示用戶信息;包括 用戶名; 余額 顯示 “密碼錯(cuò)誤 ” 畢業(yè)設(shè)計(jì) 24 如果沒(méi)填寫用戶名或密碼則顯示 “您是不是有東西沒(méi)填啊 ” (new OnClickListener() { 設(shè)置一個(gè)登錄按鈕 public void onClick(
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1