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

正文內(nèi)容

基于android平臺的移動手機商城設(shè)計與實現(xiàn)-資料下載頁

2025-10-14 08:24本頁面

【導讀】平板電腦等領(lǐng)域廣泛應用。近幾年電子商務得到了迅速的發(fā)展,通過Inter進行交易。己成為一種潮流。兩者的結(jié)合,便產(chǎn)生了具有巨大發(fā)展?jié)摿Φ囊苿与娮由虅?。本系統(tǒng)主要是探索Android與電子商務的結(jié)合,利用SSH框架設(shè)計后臺管理,以手機商城為例,實現(xiàn)用戶瀏覽,搜索,購買商品等功能。由于選擇Mysql作為數(shù)據(jù)庫,故部署了服務器作為客戶端與數(shù)據(jù)庫通信的橋梁。實現(xiàn)對數(shù)據(jù)庫中商品進行增,刪,改,查的功能,并對客戶訂單進行管。該系統(tǒng)較平常購物系統(tǒng)有更好的移動性與跨平臺性。通過測試,已能夠在Android. 手機上運行使用其各項購物流程。在本文的最后闡述了將來進一步可以完善的一些相關(guān)工作。

  

【正文】 圖 36 訂單功能的流程圖 服務器管理功能 服務器管理功能是指手機商城的網(wǎng)站管理員通過用戶名以及密碼的正確填寫后登錄到后臺主頁面,在商品管理的商品列表中通過數(shù)據(jù)庫可以對產(chǎn)品的具體信息進行查詢,修改,添加以及刪除。管理員通過對商品信息的編輯可以添加商品。例如管理員要對打折期間的促銷商品進行修改價格等操作或新上架的商品進行編輯從而使得普通用戶可以在客戶端瀏覽其信息。 管理員在訂單管理中可以看到用戶下的訂單,并且對客戶的訂單進行完成。 手機主界面 商品瀏覽 訂 單 接受訂單 用戶登錄狀態(tài) 畢業(yè)設(shè)計 16 服務器后臺的大致流程如 37 所示 圖 37 服務管理流程圖 系統(tǒng)流程概述 (1) 用戶如果要瀏覽網(wǎng)站得時后首先應該看到的就是網(wǎng)站首頁,在首頁用戶可以瀏覽近期發(fā)布或更新的最新商品,還有網(wǎng)站的熱門產(chǎn)品和該網(wǎng)站推薦的產(chǎn)品,而且還可以對已知的商品的信息進行搜 索。 (2) 如果用戶想要購買某些商品的時候用戶需要注冊成為該網(wǎng)站的會員。 (3) 如果用戶瀏覽完商品的具體信息后,還可以把自己想買的商品放入購物車 ,也可以隨時增加和刪除或修改購物車里已添加的商品。 (4) 如果購物車里的商品用戶已經(jīng)滿意就可以去下單。 (5) 相關(guān)的程序模塊會將用戶所填寫的所有信息內(nèi)容都記錄在數(shù)據(jù)庫內(nèi),使網(wǎng)上商城的管理人員可以準確和快速的核對信息內(nèi)容,以便發(fā)送貨物 (6) 若用戶已經(jīng)確認收到了購買的產(chǎn)品后整個購買的過程就結(jié)束了。 (7) 管理 員在電子商城的后臺管理方面還需要添加,修改,刪除商品,同時要對商品進行分類和訂單處理都是需要后臺的管理人員來操作的。 系統(tǒng)框架圖 ( 1) 后臺管理框圖如圖 38 所示 管理員登錄 數(shù)據(jù)庫管理 查 詢 修 改 增 加 刪 除 數(shù)據(jù)庫 畢業(yè)設(shè)計 17 圖 38 后臺管理 流程 ( 2)用戶端 框圖如圖 39 所示 圖 39 用戶端框圖 后 臺 管 理 會員管理 商品管理 訂單管理 添加 刪除 查找 添加 刪除 用 戶 登 錄 注冊 瀏覽商品 查找商品 訂購商品 畢業(yè)設(shè)計 18 數(shù)據(jù)庫設(shè)計 本系統(tǒng)采用的是 Mysql數(shù)據(jù)庫,為了將在系統(tǒng)頁面中顯示的動態(tài)數(shù)據(jù)存放在后臺數(shù)據(jù)庫中,便于修改、更新和信息隱藏,因此,將 ER圖轉(zhuǎn)換成關(guān)系模型,即在數(shù)據(jù)庫中建立實體關(guān)系表。 (1) 用戶表 用戶表具有用戶昵稱、密碼、電話、等基本信息。設(shè)置 uid 為主鍵, 主鍵的生成策略采用自動生成方式。 用戶的屬性圖如圖 310 所示: 圖 310 用戶屬性圖 根據(jù)圖 310 可定義出用戶的數(shù)據(jù)表 user, 用戶表用來保存所有用戶的信息。結(jié)構(gòu) 如表 311: 表 311 用戶表 列名 數(shù)據(jù)類型 說明 userid Int primary key auto_increment 用戶 ID username varchar 用戶昵稱 pwd varchar 密碼 phone varchar 用戶手機號碼 Power1 varchar 等級 sex varchar 性別 Yu_e Int 余額 (2) 商品表 用戶 用戶 ID 密碼 用戶昵稱 等級 性別 余額 手機號碼 畢業(yè)設(shè)計 19 商品表具有商品名稱、數(shù)量、價格、圖片等基本信息。設(shè)置 pid 為主鍵, 主鍵的生成策略采用自動生成方式。 商品的屬性圖如圖 312 所示: 圖 312 商品屬性圖 根據(jù)圖 312 可定義出商品的數(shù)據(jù)表 product, 商品表用來保存所有商品的信息。結(jié)構(gòu)如表 313: 表 313 商品表 列名 數(shù)據(jù)類型 說明 id Int primary key auto_increment 商品 ID Name varchar 名稱 fujia varchar 規(guī)格 jiaqian Int 價格 shuliang varchar 數(shù)量 tupian varchar 圖片 miaoshu varchar 描述 (3) 訂單表 訂單表具有用戶昵稱、用戶姓名、商品名稱、電話、地址、訂單日期、訂單處理狀態(tài)等基本信息。設(shè)置 sid 為主鍵, 主鍵的生成策略采用自動生成方式。 訂單的屬性圖如圖 314 所示: 商品 商品 ID 數(shù)量 商品名稱 規(guī)格 價格 描述 圖片 畢業(yè)設(shè)計 20 圖 314 訂單屬性圖 根據(jù)圖 314 可定義出訂單的數(shù)據(jù)表 salesorder, 訂單表用來保存所有訂單的信息。結(jié)構(gòu)如表 315: 表 315 訂單表 列名 數(shù)據(jù)類型 說明 Id Int primary key auto_increment 訂單 ID shijian varchar 訂單時間 kewu varchar 客戶 shouhuodizhi varchar 收獲地址 Jin_e int 總價 mingxi varchar 訂單 明細 zhuangtai varchar 狀態(tài) phone varchar 電話 本章小結(jié) 第 三 章中介紹了程序的 基本 流程 和框架 。對 手機商城 基本框架等做了詳細敘述。具體算法的代碼實現(xiàn)和詳細流程將在下章介紹。 用戶 訂單 ID 用戶姓名 時間 總價 收獲地址 訂單明細 電話 訂單處理狀態(tài) 畢業(yè)設(shè)計 21 總體流程概要設(shè)計 用戶通過登錄進 入系統(tǒng),可以進行修改自己的信息,瀏覽、訂購商品,查看、取消訂單等操作。 通過管理員的權(quán)限可以進入后臺管理系統(tǒng)分別對 商品信息管理、訂單信息管理、進行添加、刪除、修改和查看等操作。 系統(tǒng)工作 流程圖如圖 41 所示。 圖 41 系統(tǒng)工作流程圖 Android 系統(tǒng)客戶端邏輯結(jié)構(gòu)設(shè)計 及其內(nèi)容編碼 客戶端登陸功能內(nèi)容 調(diào)用 HttpClient 這個類,實現(xiàn)與后臺 數(shù)據(jù)庫的連接。運用 sql 語句查詢數(shù)據(jù)庫中用戶的信息,與登入界面中輸入的信息相匹配,如果匹配錯誤,則提示錯誤,如匹配正確,便可實例化一個 Intent 對象,并調(diào)用其方法,實現(xiàn)登錄界面的成功跳轉(zhuǎn)。 如圖 42 所示 : 購物車 用戶 登入客戶端 數(shù)據(jù) 庫 注冊、登錄 瀏覽商品 訂單管理 商品管理 管理員 登入后臺 畢業(yè)設(shè)計 22 True False 圖 42 客戶端登陸流程圖 登陸功能 內(nèi)容編碼 的翻譯解釋 package ; 這個類放在了 這個文件夾下面 import 。 引入 Activity 這個類,因為之后會用到這個類中的一些方法 import 。 Android 系統(tǒng)起步開機 import 。 SharedPreferences 是 Android 平臺上一個輕量級的存儲類 , 主要是保存一些常用的配置比如窗口狀態(tài) import 。 設(shè)置 Android 信息的保存和讀取 import 。 引入 Bundle 這個類 , Android 使用 Bundle 進行數(shù)據(jù)傳遞分析 import 。 規(guī)定 android 的模式 import 。 引入 PreferenceManager 類 , 用來保存簡單的數(shù)據(jù)類型 import 。 應該是 android 的封裝類 , 引入后就可以用 view 中的方法了 import 。 引入 onClickListener 類,是一種處理的是點擊事件的接口。 import 。 引入 這個類,就可以使用該類中按鈕的一些使用方法 import 。 引入 widget. EditText 這個類,即可以在下面程序中使用編輯文本框中的方法了 import 。 引入 widget. Toast 這個類, 作用是實現(xiàn)在界面上彈出一個懸浮提示框 import 。 引入 HttpClient 這個類, HttpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協(xié)議的 客戶端 編程工具 包, Java 應用程序 需要直接通過 HTTP 協(xié)議來訪問 網(wǎng)絡資源 。 輸入用戶名,密碼 客戶端將輸入內(nèi)容以字節(jié)流發(fā)送至客戶端服務器 用戶名,密碼判斷 客戶端接收數(shù)據(jù),做相應跳轉(zhuǎn) 畢業(yè)設(shè)計 23 public class login extends Activity { private Button b1。 定義按鈕 b1 private Button b2。 定 義按鈕 b2 private EditText e1。 定義一個編輯文本框 e1 private EditText e2。 定義一個編輯文本框 e2 SharedPreferences sh。 項目中需要對用戶輸入的信息進行存儲,然后在后續(xù)程序中讀取使用,利用到了 SharedPreferences 類。 Editor e。 編輯器 @Override public void onCreate(Bundle savedInstanceState) 這是 Activity 建立的時候一定會調(diào)用 的 onCreate()方法 { (savedInstanceState)。 繼承 onCreate()方法 setContentView()。 載入登錄頁面這個視圖 inter()。 sh=(this)。 拿到控件在 SharedPreferences 中存儲的數(shù)值 e=()。 b1=(Button)findViewById()。 從 R文件下調(diào)出登錄頁面的 button1 的按鈕符 b2=(Button)findViewById()。 從 R文件下調(diào)出登錄頁面的 button2 的按鈕符 e1=(EditText)findViewById()。 從 R 文件下調(diào)出登錄頁面 editText1編輯文本框 e2=(EditText)findViewById()。 從 R 文件下調(diào)出登錄頁面 editText2編輯文本框 這段代碼為用戶 “登錄 ”操作代碼 會出現(xiàn) 4 種結(jié)果: 顯示 “用戶名不存在 ” 登錄成功并顯示用戶信息;包括 用戶名; 余額 顯示 “密碼錯誤 ” 畢業(yè)設(shè)計 24 如果沒填寫用戶名或密碼則顯示 “您是不是有東西沒填啊 ” (new OnClickListener() { 設(shè)置一個登錄按鈕 public void onClick(Vie
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1