999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android 的校園跳蚤市場APP的設計與實現

2017-04-25 18:57:14侯歡歡李超軍
數字技術與應用 2017年1期

侯歡歡+李超軍

摘要:論文闡述了一款基于Android 平臺的校園跳蚤市場APP的設計與實現,該系統采用C/S架構, MVC設計模式,用Java語言開發。實現了個人信息管理、商品信息管理和購物車管理和后臺管理四大模塊。系統界面良好,簡單易用,大學生可以利用該APP發布閑置書物、電子產品等信息,也可以選購自己需要的二手資源,為構建節約型校園提供了一個良好的平臺。

關鍵詞:跳蚤市場;Android;APP

中圖分類號:TP311.5 文獻標識碼:A 文章編號:1007-9416(2017)01-0172-02

Abstract:The design and implementation of a campus flea market APP for Android platform was described in the paper. The system that used C/S architecture and MVC design pattern was developed by java language. Four modules were achieved in the system: personal information management, product information management, shopping cart management and background management. The system interface is friendly, easy to use, students can not only publish books, electronic products and other idle information using the APP, but also buy second-hand resources they need, the APP can provide a good platform for the construction of a conservation oriented campus.

Key Words: Flea market; Android;APP

1 引言

校園跳蚤市場可以將學生的二手商品充分合理的利用[1],為了保持良好的校園環境和形象,現有的跳蚤市場不再是傳統的擺攤式,基本都是基于web的二手交易網站,但是傳統的web應用不能滿足人們隨時隨地體驗網絡應用的需求。隨著4G及無線網絡的覆蓋范圍的擴大和智能手機的普及,各類手機客戶端應用如井噴式的涌現,而Android平臺開放源碼,價格合理,應用占有很大的市場份額,所以開發一款免費的基于Android的校園跳蚤市場的手機應用程序,可以為廣大的學生提供了一個便捷、平等自主的交易平臺。學生們可以方便的發布、出售自己閑置的物品,解決了二手商品供應者處理二手商品的麻煩,同時也為那些急需二手商品的同學提供了價格低廉、實用的物品[2]。該手機應用不僅滿足廣大高校學子的需要,為需求雙方提供了一個共贏的平臺,還減少了資源浪費,減輕了環境負擔,響應“建設節約型校園”和“和諧校園”的號召[3]。

2 系統需求分析

基于Android 的校園跳蚤市場APP有兩類角色:用戶和管理員。用戶就是注冊的學生,可以進行個人信息管理、商品發布、商品搜索和瀏覽、將商品加入購物車等功能;管理員則進行后臺管理,主要是對前臺發布的商品信息進行審核。系統客戶端采用Eclipse+ADT(Android Development Tools)插件+Android SDK,服務器端采用Tomcat搭建、MySQL管理數據庫、MyEclipse作為開發環境。

2.1 系統數據流圖

校園跳蚤市場應用可以劃分為用戶管理、商品管理、購物車管理、后臺管理四大模塊。圖1為該系統的數據流圖。

2.2 系統功能模塊的設計

(1)用戶管理。本模塊包括:用戶登錄、注冊、注銷、修改個人信息(賬號、密碼、頭像等)。

(2)商品管理。本模塊包括:用戶發布商品、修改自己商品的狀態(已經售出或正常顯示)、修改自己發布商品的具體信息、瀏覽其他人發布的商品信息、搜索滿足條件的商品。

(3)購物車管理。本模塊包括:用戶將商品加入購物車、對購物車里面的商品進行操作。

(4)后臺管理。本模塊包括:管理員登錄、注冊、對商品審核。

3 系統總體架構設計

(1)客戶端:采用MVC經典設計架構。MVC框架包括以下模塊:

①視圖層(View):Android 中采用XML布局文件進行界面的描述。

②控制層(Controller):Android 的控制層的通常在Activity上。

③模型層(Model):該層主要是業務邏輯的處理、數據庫的操作、網絡等的操作。

(2)服務器端:采用JavaEE經典三層架構。三層架構包括以下模塊:

①web層:該層包括jsp和Servlet組件,jsp進行的頁面的展示。Servlet處理頁面數據的流轉。

②Service層(業務邏輯層):該層包括數據的業務邏輯處理,以及數據封裝javabean。整個應用復雜的業務邏輯都在該層處理。Javabean負責封裝數據。

③Dao層(數據訪問層):該層用于訪問數據庫。

本系統采用MySQL進行數據的存儲和管理,數據庫名稱為schoolproducts,包括用戶表(users)、商品表(products)、購物車表(cart)、管理員表(admin)四張表。

4 系統實現

4.1 客戶端功能設計與實現

(1)用戶登錄。用戶點擊應用圖標進入到logo界面后跳轉到登錄界面,用戶輸入用戶名和密碼,程序讀取到輸入框中的內容進行校驗后,封裝以參數形式發送給服務器處理,服務器端會根據參數到數據庫中查詢用戶是否存在且密碼是否正確,服務器將json數據返回給客戶端,客戶端接收到數據進行解析,根據不同內容做不同響應。

(2)用戶注冊。用戶在登錄界面點擊新用戶進入注冊界面:在注冊界面輸入相關信息,點擊注冊按鈕進行注冊。

(3)修改個人信息。修改個人包括:基本信息、密碼和個人頭像。用戶點擊個人中心進入修改個人信息界面后,修改注冊時候填寫的信息,點擊保存。用戶進入修改密碼界面之后,先填寫當前密碼(舊密碼),在填寫兩次密碼。修改個人頭像時點擊個人頭像后進入更換頭像界面,用戶此時可以選擇拍照或者從本地圖片庫中選擇圖片進行更換,選定后將圖片文件上傳給服務器,服務器會將新的圖片文件存儲到服務器中。

(4)商品發布。用戶進入發布商品界面后:填寫商品信息,添加圖片,選擇發布商品的類型,填寫商品簡介、價格、數量、描述,交易地點、手機號碼、微信號碼。填寫完畢后,點擊發表。程序會對用戶輸入的信息進行校驗,校驗通過后,以參數的形式發送給服務器端進行處理。客戶端接收到響應消息后,進行顯示。

(5)商品修改。用戶進入我的商品界面后點擊商品條目進入商品界面,點擊修改進入修改界面,用戶修改商品信息,點擊保存,以參數的形式發送給服務器處理,服務器根據商品id到數據庫商品表中找到對應的商品對其進行更新。處理完成后,將json數據返回給客戶端。

(6)商品搜索。用戶進入分類頁面后,可以點擊分類條目,點擊條目后客戶端會根據商品類型請求服務器。或者用戶也可以在分類頁面的輸入框內輸入內容進行商品搜索。

(7)購物車管理。用戶查找到自己滿意的商品后,可以在商品詳情頁面點擊加入購物車按鈕。在購物車界面可以進行商品數量的增減,頁面下端自動結算商品價格。長點擊商品條目時進行刪除動作,刪除時客戶端將點擊商品條目的id,發送到服務器,服務器收到請求后,攜帶商品id查找購物車表,將其對應的數據刪除。

4.2 服務器端功能設計與實現

(1)管理員登錄。管理員進入login.jsp頁面后在輸入框中輸入用戶名、密碼。提交表單給后臺處理。后臺會在數據庫中查找用戶名、密碼是否正確。然后返回消息給jsp頁面。

(2)管理員注冊。管理員進入register.jsp頁面后在輸入框中填寫用戶名、密碼、確認密碼后點擊注冊,將數據提交給后臺處理。后臺會在數據庫管理員表中查找是否有重名的用戶名,如果沒有將數據插入到管理員表中。

(3)審核商品。大學生發布的商品是否合法,能否進行交易是需要管理員進行審核的,如果審核通過則商品發布成功,否則就不可以進行交易。管理員進入到首頁之后會有未審核的商品信息列出在頁面上,管理員點擊審核按鈕,進入商品詳情頁,然后管理員可以點擊審核通過或者未通過。

5 結語

本系統實現了一個基于Android 平臺的校園跳蚤市場APP,客戶端可以進行用戶的注冊、登陸、個人信息管理、二手商品的發布、商品搜索和購物車管理,服務器端實現了管理員的注冊、登陸以及商品的審核。該手機應用程序滿足了高校校園二手商品信息交流的基本需求,方便廣大學生及時獲取出售與購買所需物品的信息,使得二手資源被充分利用。但目前系統還沒有在線支付功能,買賣雙方需要線下交易,這樣能保證交易的安全性和可靠性,后期考慮對系統進行支付功能的完善。

參考文獻

[1]馮宇.校園交易平臺的設計與實現[D].電子科技大學,2012:10-12.

[2]葉莖,何瓊.基于JSP.NET的網上二手交易平臺的設計[J].電腦知識與技術,2010:11-13.

[3]鄭建華,霍仁崇,甘秀娜.校園二手商品交易平臺的設計與實現[J].計算機光盤軟件與應用,2012:15-20.

[4]張利國,龔海平,王植萌,編著.Android 移動開發入門與進階[M].人民郵電出版社, 2009.

主站蜘蛛池模板: 久久超级碰| 亚洲妓女综合网995久久| 亚洲欧洲日本在线| 成人午夜网址| 亚洲国产日韩欧美在线| 高清国产va日韩亚洲免费午夜电影| 欧美午夜一区| 日韩精品一区二区三区视频免费看| 亚洲成人在线免费观看| 四虎影视国产精品| 天堂亚洲网| 国产后式a一视频| 国产69精品久久久久妇女| 亚洲一区无码在线| 久久久91人妻无码精品蜜桃HD| 欧美人与牲动交a欧美精品| 国产91蝌蚪窝| 无码丝袜人妻| 亚洲天堂在线免费| 精品国产电影久久九九| 精品视频一区在线观看| vvvv98国产成人综合青青| 老色鬼欧美精品| 国产色婷婷| 国产美女在线免费观看| www.99在线观看| 免费va国产在线观看| 中文字幕丝袜一区二区| 中文字幕日韩丝袜一区| 精品人妻AV区| www.精品视频| 国产亚洲成AⅤ人片在线观看| 国产成人欧美| 国产在线精彩视频二区| 国产精品.com| 色综合久久无码网| 日韩欧美在线观看| 久草性视频| 国产在线一区二区视频| 中国国产A一级毛片| 国产一区二区网站| 久久国产亚洲欧美日韩精品| 毛片三级在线观看| 欧美中文字幕在线二区| 在线观看免费国产| 无码免费的亚洲视频| 一级黄色网站在线免费看| 国产亚洲视频在线观看| 亚欧美国产综合| 欧美日韩亚洲国产主播第一区| 亚洲欧美自拍中文| 手机看片1024久久精品你懂的| 日韩av在线直播| 国产精品黑色丝袜的老师| 巨熟乳波霸若妻中文观看免费| 国产综合日韩另类一区二区| 国产精品福利社| 日韩无码白| 波多野结衣在线一区二区| 国产H片无码不卡在线视频| 国产成人8x视频一区二区| 激情综合网激情综合| 激情网址在线观看| 毛片在线区| 久久久久久久蜜桃| 国产一区在线观看无码| 国产精品女熟高潮视频| 国产69精品久久| 日本精品视频一区二区| 国产日本欧美在线观看| 国产精品视频白浆免费视频| 一本大道香蕉高清久久| 99九九成人免费视频精品| 黄色免费在线网址| 欧美亚洲一区二区三区在线| 午夜在线不卡| 国产激情无码一区二区APP | 18禁黄无遮挡免费动漫网站 | 日韩欧美中文字幕一本| 国产精品久久久久鬼色| 亚洲人妖在线| 四虎成人在线视频|