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.

主站蜘蛛池模板: 毛片在线看网站| 久久精品中文字幕免费| 亚洲色图欧美| 一本视频精品中文字幕| 无码精品福利一区二区三区| 精品无码国产自产野外拍在线| 亚洲国产成人麻豆精品| 伊人大杳蕉中文无码| 91福利免费视频| 天天综合网在线| 99久久国产精品无码| 91激情视频| 99精品欧美一区| 国产探花在线视频| 欧美一级在线看| 亚洲第一av网站| 久久精品中文无码资源站| 国产激情无码一区二区APP| 男人天堂亚洲天堂| 国产人前露出系列视频| 亚洲色大成网站www国产| 美女无遮挡免费视频网站| 欧美综合区自拍亚洲综合绿色| 免费不卡在线观看av| 波多野结衣一区二区三区四区视频 | 91久久夜色精品国产网站| 狼友视频一区二区三区| 久久黄色小视频| 国产乱人免费视频| 亚洲va精品中文字幕| 欧美97欧美综合色伦图| 国产视频一区二区在线观看| 国产h视频免费观看| 亚洲香蕉在线| 亚洲精品大秀视频| 在线国产毛片手机小视频| 欧美日本不卡| 伊人久久大香线蕉综合影视| 在线观看免费人成视频色快速| 一本综合久久| 国产精品久久久久久久久久98| 久久婷婷国产综合尤物精品| 色婷婷电影网| 成人福利免费在线观看| 国产在线精品香蕉麻豆| 四虎影视无码永久免费观看| 国产精鲁鲁网在线视频| 国产小视频a在线观看| 亚洲天堂.com| 在线免费a视频| 亚洲嫩模喷白浆| 黄色三级网站免费| 久久香蕉国产线| 在线亚洲小视频| 无码人中文字幕| 欧美日韩在线第一页| 午夜国产大片免费观看| 日韩欧美在线观看| 国产亚洲一区二区三区在线| 伊人激情综合网| 午夜不卡视频| 1769国产精品视频免费观看| 欧美亚洲日韩不卡在线在线观看| 欧美特黄一级大黄录像| 久草网视频在线| 久久亚洲国产视频| 日本在线亚洲| 色成人综合| 大乳丰满人妻中文字幕日本| 91破解版在线亚洲| 亚洲人成网站色7799在线播放| 特级做a爰片毛片免费69| 伊人中文网| 亚洲IV视频免费在线光看| 97se亚洲综合在线天天 | 欧美一区二区三区香蕉视| 国产最爽的乱婬视频国语对白| 青青草原国产av福利网站| 国产男人天堂| 国产91小视频在线观看| 亚洲AV人人澡人人双人| 手机精品福利在线观看|