Android第二次做業

1、團隊成員

  • 成員1:劉宇瑩
    • 學號: 1600802122
    • 博客連接:劉宇瑩
  • 成員2: 孟鑫菲
    • 學號:1600802092
    • 博客連接:孟鑫菲

2、項目分析

概述:本次課程做業預計使用Apache Tomcat搭建本地服務器,使用MySQL數據庫存儲數據,使用Android studio進行開發。該項目分爲android端和網頁端,當採用android端時,該端會經過HttpClient向本地服務器發送請求,並獲取響應,服務器相應後會將數據以json形式返回給android端。網頁端的原理就不用說了吧。

/*
1. 以上的描述信息,同時也意味着,咱們的項目具備必定侷限性,好比:Tomcat服務器關閉或者要預覽的手機和Tomcat服務器不在同一局域網下多會致使預覽失敗,即APP原有的功能實現不了。
2. 目前還須要學習的知識,android網絡編程和json
3. 至於爲何選擇tomcat 和MysSQL,由於咱們比較熟悉。
4. 至於爲何要用json數據類型與服務器交互,json數據類型在傳輸之間具備極大優點,具體請自行百度。
*/
android

  • 2.1 團隊界面過程分析

    • 1.登錄界面

      該界面核心有兩個文本框,用於接收用戶輸入。最下面是兩個按鈕。
    • 2.查看流拍商品

      既然是查看商品,那麼必然涉及到數據庫的讀取,必然要使用ListView。當流派商品較多時,支持向下滑動。支持查看詳情。
      git

    • 3.查看物品種類

      該界面和上述界面很相似,詳情參考2.2 -> 3數據庫

  • 2.2 項目界面

    前言: 整體來講,因爲時間上稍微有點問題,UI比較。。後期將會用更加豐富的圖片修飾。
    • 1.登錄界面

    • 2.查看流拍商品界面

    • 3.查看物品種類

    • 添加和刪除均是該界面,由後臺Servlet實現編程

    • 4.添加拍賣商品界面

    • 添加拍賣商品界面(須要填入物品名、物品描述、物品備註、有效時間和結束時間)
    • 5.參與拍賣

    • 解釋:採用TableLayout佈局,關鍵是簡單一些。
    • 除了最後一項——您的競價之外,其餘的好比物品名等等,不可編輯。由於是從數據庫中動態讀取的數據。您只須要出價格便可,其餘交給程序來判斷!json

  • 2.3 詳細功能介紹

    • a)實現功能

      • 用戶

      • 1.用戶能夠經過用戶名密碼進行登錄。
      • 該步驟打算採用Session保存用戶信息,假設驗證碼輸入錯誤,在從新返回登錄界面,用戶輸入的用戶名密碼依舊存在。
      • 2.用戶能夠添加拍賣物品以及查看本身目前得到的拍賣商品
      • 3.用戶能夠查看正在拍賣的物品以及支持對其進行競價
      • 4.用戶能夠查看本身的標價
      • 5.用戶能夠查看流拍物品等等。
      • 物品

      • 查詢添加拍賣物品,競價等
    • b)模塊分析

      • 軟件界面開發模塊(已大部分完成,雖然很簡陋,後期會進行優化)
      • 請求和相應的獲取模塊
      • 加載服務器相應模塊
    • c)知識點

      • 既然要用到ListView,必定會用到Adapter。
      • 既然涉及到Tomcat服務器,必定會用到網絡編程(HttpServlet, HttpClient等等)。 並且還須要具有必定的json數據處理能力。可能還須要引入幾個包,配置環境之類的 /* 這一部分應該是整個設計的難點 */
      • 涉及到MySQL數據庫增刪改操做
      • 。。。
  • 3、代碼倉庫

  • 倉庫連接

  • 4、coding團隊成員記錄


相關文章
相關標籤/搜索