概述:本次課程做業預計使用Apache Tomcat搭建本地服務器,使用MySQL數據庫存儲數據,使用Android studio進行開發。該項目分爲android端和網頁端,當採用android端時,該端會經過HttpClient向本地服務器發送請求,並獲取響應,服務器相應後會將數據以json形式返回給android端。網頁端的原理就不用說了吧。
/*
1. 以上的描述信息,同時也意味着,咱們的項目具備必定侷限性,好比:Tomcat服務器關閉或者要預覽的手機和Tomcat服務器不在同一局域網下多會致使預覽失敗,即APP原有的功能實現不了。
2. 目前還須要學習的知識,android網絡編程和json
3. 至於爲何選擇tomcat 和MysSQL,由於咱們比較熟悉。
4. 至於爲何要用json數據類型與服務器交互,json數據類型在傳輸之間具備極大優點,具體請自行百度。
*/ android
既然是查看商品,那麼必然涉及到數據庫的讀取,必然要使用ListView。當流派商品較多時,支持向下滑動。支持查看詳情。
git
該界面和上述界面很相似,詳情參考2.2 -> 3數據庫
添加和刪除均是該界面,由後臺Servlet實現編程
除了最後一項——您的競價之外,其餘的好比物品名等等,不可編輯。由於是從數據庫中動態讀取的數據。您只須要出價格便可,其餘交給程序來判斷!json
用戶
- 1.用戶能夠經過用戶名密碼進行登錄。
- 該步驟打算採用Session保存用戶信息,假設驗證碼輸入錯誤,在從新返回登錄界面,用戶輸入的用戶名密碼依舊存在。
- 2.用戶能夠添加拍賣物品以及查看本身目前得到的拍賣商品
- 3.用戶能夠查看正在拍賣的物品以及支持對其進行競價
- 4.用戶能夠查看本身的標價
- 5.用戶能夠查看流拍物品等等。
物品
- 查詢添加拍賣物品,競價等
- 軟件界面開發模塊(已大部分完成,雖然很簡陋,後期會進行優化)
- 請求和相應的獲取模塊
- 加載服務器相應模塊
- 既然要用到ListView,必定會用到Adapter。
- 既然涉及到Tomcat服務器,必定會用到網絡編程(HttpServlet, HttpClient等等)。 並且還須要具有必定的json數據處理能力。可能還須要引入幾個包,配置環境之類的 /* 這一部分應該是整個設計的難點 */
- 涉及到MySQL數據庫增刪改操做
- 。。。