![APP需求規(guī)格說明書_第1頁](http://file4.renrendoc.com/view/57295f6582dd0d8466e61f6e51c162ca/57295f6582dd0d8466e61f6e51c162ca1.gif)
![APP需求規(guī)格說明書_第2頁](http://file4.renrendoc.com/view/57295f6582dd0d8466e61f6e51c162ca/57295f6582dd0d8466e61f6e51c162ca2.gif)
![APP需求規(guī)格說明書_第3頁](http://file4.renrendoc.com/view/57295f6582dd0d8466e61f6e51c162ca/57295f6582dd0d8466e61f6e51c162ca3.gif)
![APP需求規(guī)格說明書_第4頁](http://file4.renrendoc.com/view/57295f6582dd0d8466e61f6e51c162ca/57295f6582dd0d8466e61f6e51c162ca4.gif)
![APP需求規(guī)格說明書_第5頁](http://file4.renrendoc.com/view/57295f6582dd0d8466e61f6e51c162ca/57295f6582dd0d8466e61f6e51c162ca5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、項目需求規(guī)格說明書10 / 14 / 141 / 14 / 14移動客戶端概要規(guī)格說明書版本:1.0作者:日期:審批:日期:目錄 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 1概述3 HYPERLINK l bookmark6 o Current Document 目的3 HYPERLINK l bookmark8 o Current Document 范圍3 HYPERLINK l bookmark10 o Current Document 2.功能需求4 HYPERLINK l bookmark12 o Current Do
2、cument 服務端部署5 HYPERLINK l bookmark14 o Current Document 登陸界面6 HYPERLINK l bookmark16 o Current Document 書籍信息查詢 7 HYPERLINK l bookmark18 o Current Document 書籍詳細信息 8 HYPERLINK l bookmark20 o Current Document 書籍評論信息 9 HYPERLINK l bookmark22 o Current Document 購物車10 HYPERLINK l bookmark24 o Current Docu
3、ment 訂單確認11 HYPERLINK l bookmark26 o Current Document 訂單查詢12 HYPERLINK l bookmark28 o Current Document 下沉式菜單欄13 HYPERLINK l bookmark30 o Current Document 客戶端緩存優(yōu)化 141.概述目的經(jīng)過前段時間系統(tǒng)性學習Android網(wǎng)絡的相關知識,我們已經(jīng)可以實現(xiàn)一些網(wǎng)絡通訊功能。遵循著學以致用的觀念,我們決定研發(fā)一個當當網(wǎng)客戶端的項目,讓我們的理論知識運用到實際項目 之中。本文檔的編寫為我們的設計、開發(fā)提供依據(jù),使我們對需求的更加理解詳盡。同時本文檔
4、也 作為項目評審驗收的依據(jù)。范圍本項目包括:處于服務端的當當網(wǎng)服務器響應部分以及處于手機客戶端的應用程序。項目涉及 用戶網(wǎng)絡訪問權限,Servlet技術,Android網(wǎng)絡鏈接,Json封裝與解析等技術點。本項目適合學習 Android兩年左右的軟件人員進行研發(fā),項目涉及知識點主要集中在網(wǎng)絡通訊部分,可以有效對網(wǎng) 絡相關技術進行實踐學習與理論驗證。2.功能需求該系統(tǒng)是目前最流行的移動互聯(lián)網(wǎng)客戶端,系統(tǒng)主要目的是為了讓互聯(lián)網(wǎng)客戶使用移動終端同 樣可以訪問互聯(lián)網(wǎng)的數(shù)據(jù)與信息資源,本次系統(tǒng)主要圍繞的業(yè)務范圍為當當網(wǎng)的書籍查詢系統(tǒng),用 戶在登錄系統(tǒng)后可以查詢網(wǎng)站書籍,并提供購買功能,本系統(tǒng)分為兩個部分
5、:一、互聯(lián)網(wǎng)服務端1、網(wǎng)站已經(jīng)研發(fā)完畢,數(shù)據(jù)庫為 Oracle ,學員需要將已經(jīng)研發(fā)好的系統(tǒng)實施部署2、對Android客戶端發(fā)送的登陸、驗證碼獲取、書籍信息獲取等等請求數(shù)據(jù)進行響應處理, 方便客戶端獲取服務端數(shù)據(jù)庫中相應的商品數(shù)據(jù)。二、移動終端(Android系統(tǒng))1、該部分為本項目設計的核心,建議學員自主研發(fā)。2、核心功能:登陸3、核心功能:書籍查詢4、核心功能:書籍詳細信息5、核心功能:書籍評論信息6、核心功能:我的購物車7、核心功能:訂單確認8、核心功能:訂單查看9、核心功能:下沉式菜單10、圖片緩存:每次獲取新圖片需要保存在緩存中,下次讀取不得再次從服務端上獲取。2.1服務端部署因為
6、我們Android客戶端的數(shù)據(jù)需要從服務端進行獲取,所以在開發(fā)客戶端之前,需要先對服 務端應用進行部署,步驟如下:1、安裝Oracle10g數(shù)據(jù),請學員自行前往Oracle首頁下載。2、安裝Tomcat6 ,請學員自行前往 Apache首先下載。3、為Oracle創(chuàng)建用戶、表空間、數(shù)據(jù)表。4、為Tomcat6設置環(huán)境,并且將服務端部署到Tomcat6中。5、打開IE輸入以下鏈接,確保能夠獲取以下頁面(圖 2-1-1 )。圖2-1-1服務端部署2.2登陸界面完成了服務端的相關功能實現(xiàn)之后,接下來就可以進行客戶端的開發(fā)。首先我們需要完成對當 當網(wǎng)客戶端的登陸界面的研發(fā),具體需求如下:1)用戶名與密
7、碼輸入:a)界面需要讓用戶輸入自己的用戶名與密碼2)驗證碼的遠程獲?。篴)向服務端發(fā)送請求,以便獲取驗證碼圖片,用戶需要輸入正確的驗證碼才能正常登陸3)登陸按鈕:a)點擊該按鈕后發(fā)送登陸請求b)如果錯誤,顯示錯誤信息c)如果驗證碼,用戶名和用戶密碼都正確,則跳轉(zhuǎn)書籍頁面4)清空按鈕:a)用戶點擊該按鈕后,一次性清除用戶之前輸入的用戶名,密碼和驗證碼圖2-2-1驗證碼驗證2.3書籍信息查詢在用戶登陸完成之后,客戶端還需要對當當網(wǎng)上的書籍信息進行呈現(xiàn),具體需求如下:1)書籍信息解析:a)因為書籍信息是從服務端返回的,所以我們需要將服務端返回的書籍數(shù)據(jù)進行解析, 獲取能夠使用的數(shù)據(jù)格式2)書籍信息呈
8、現(xiàn):a)書籍的縮略圖信息b)書籍的名稱信息c)書籍的價格信息d)書籍總體評價及其總評論數(shù)量3)書籍信息查詢:a)用戶可以通過書名-關鍵字進行書籍信息篩選,顯示相應的書籍信息小蠟招:蒙班自然身心的小一(全洲)I 獨國興人學元.iff嵌分叁(N4T4劇總怫叁I 273.00*1125 .圖2-3-1書籍查詢界面2.4書籍詳細信息在書籍查詢界面,用戶點擊任意書籍欄將跳轉(zhuǎn)到書籍詳細頁面,具體需求如下:1)書籍簡要信息,主要包含:a)書籍縮略圖b)書籍名稱c)書籍價格d)書籍評價星級e)書籍評價數(shù)量2)書籍詳細信息,主要包含:a)作者b)出版社c)庫存狀態(tài)d)累計銷量e)書籍簡要概述f)書籍完整目錄3)
9、交互設計,主要包含:a)加入購物車:用戶點擊即可講當前 書籍加入到自己的購物車中b)查看評論:用戶點擊即可進入評論 界面圖2-4-1書籍詳細界面詳情請參考圖2-4-1的界面設計2.5書籍評論信息在書籍詳細界面,用戶通過按鈕交互,點擊可以進入書籍評論信息界面,具體功能需求如下:1)書籍簡要信息:在界面頂端顯示書籍簡要信息,主要包含:a)書籍縮略圖b)書籍名稱2)書籍評論列表:在書籍簡要信息下方為書籍評論列表,包含以下信息:a)評論人昵稱b)評論星數(shù)c) 評論內(nèi)容d)評論發(fā)表時間圖2-5-1書籍評論界面2.6購物車通過任意界面下方的下沉式菜單,用戶可以進入購物車界面,具體功能需求如下:1)購物車列
10、表:界面主體為購物車中的商品項,每個子項包含以下信息:a)方便用戶選擇的單選按鈕,刪除功能和下單功能b)修改功能會針對所有購物車項,不管是否選中2)購物車列表:界面主體為購物車列表項,主要顯示以下信息:a)書籍縮略圖b)書籍名稱c)書籍數(shù)量d)書籍單價3)購物車操作:用戶可以通過按鈕對購物車項進行如下操作:a)刪除功能:用戶可以刪除購物車中用戶選中的購物車子項b)數(shù)量修改:.用戶可以對購物車項中的書籍數(shù)量進行修改.點擊修改后可以修改購物車項中的商品數(shù)量c)下單功能:用戶可以講購物車中選中的購物車項提交下單,后續(xù)操作可以再訂單確認 界面進行圖2-6-1購物車界面訂單確認通過任意界面下方的下沉式菜
11、單,用戶可以進入訂單確認界面,具體功能需求如下:1)收貨人信息:包含收貨人基本信息,方便客戶確認,包含如下內(nèi)容:a)收貨人姓名b)收貨地址用戶可以通過交互設計對自己的收貨地址進行選擇收貨地址改變,收貨人也需要發(fā)生相應調(diào)整2)訂單項列表:進行訂單內(nèi)容羅列,方便用戶進行確認,主要包含下列內(nèi)容:a)訂單項書籍縮略圖b)訂單項書籍名稱c)訂單項書籍數(shù)量d)訂單項書籍總價注:有興趣的同學可以試試讓列表可以根據(jù)子項數(shù)量自適應高度的功能。3)提交訂單:用戶通過按鈕可以將訂單信息提交生成訂單數(shù)據(jù)4)訂單總價:界面應當用一目了然地顯示當前訂單的總價格圖2-7-1訂單確認界面訂單查詢通過任意界面下方的下沉式菜單,
12、用戶可以進入訂單查詢界面,具體功能需求如下:a)b)c) d) e)1)訂單列表:界面主要包含了當前用戶所有訂單的訂單列表,訂單列表子項包含以下信息: 訂單編號訂單總價訂單狀態(tài)下單日期訂單子項列表a)b) c) d)2)訂單子項列表:每一個訂單中包含相應的訂單子項商品列表,主要包含以下信息: 書籍縮略圖書籍名稱書籍數(shù)量15:50訂單銅號9787121:4力19c訂單息價.*273.00*降中_中 U 期,2U14-1-1 14:1)0書籍單價能JtiS龔-小主子英在中國 品有螭術的十巴芝國福守即椰,VM月 TOO小羋童,書,事近自然,目的的J0 2門OC小目憎女國寶又學眩憶舊合中!訂第牖號 9
13、73712114749訂蛆總餅 心7 TtM市稹中下季日期二?CH4-1-1 14:50XI *273 00扁不4所鼻密全安-,粒的一梏本.一值共戴I圖2-8-1訂單查詢界面2.9下沉式菜單欄用戶在除了登陸的其他界面下方均可見到如圖2-9-1所示的下沉式菜單,菜單主要包含以下幾個選項:1)主頁:點擊即可跳轉(zhuǎn)到書籍查詢界面2)購物車:點擊即可跳轉(zhuǎn)到購物車界面3)訂單:點擊即可跳轉(zhuǎn)到訂單確認界面4)更多:點擊即可進入訂單查詢界面5)退出:點擊即可退出應用程序圖2-9-1下沉式菜單2.10客戶端緩存優(yōu)化移動客戶端擁有的資源有限,我們需要對書籍圖片資源進行緩存處理,緩存具體要求如下:1)緩存寫入:a)對于第一次加載的書籍縮略圖,我們需要進行緩存處理b) 緩存文件存放到 Android data/data/ 項目名稱/cache文件夾下2)緩存讀?。篴)如果不是第一次加載書籍信息,則我們需要先從緩存獲取b)如果緩存中不存在書籍縮略圖,則再從服務端獲取圖片 c.om.djrgdarq.dndrofd.dienl仁cache20019046-l.bjpgLi 2O2275O5-l_bJpg_ 20285763-l_bJpg 20a50&03-l_bjpg21041E24-l_b,jpg9317290-l_b,J pgt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑工程農(nóng)民工權益保障及糾紛處理合同
- 2025年度國際貿(mào)易信息服務平臺使用合同協(xié)議書
- 2025家具行業(yè)質(zhì)量檢測服務合同范本
- 2025年度城市基礎設施運維服務承包合同
- 2025年度工程項目借款合同范本及工程進度款支付辦法
- 2025年度醫(yī)療設備租賃與維護服務合同標準版
- 2025年度化工產(chǎn)品儲存設施租賃合同范本
- 2025年度家庭生活助理服務雇傭保姆合同
- 2025年度婚禮場地租賃及婚禮用品租賃合同
- 2025年度化工產(chǎn)品國際貿(mào)易法律事務代理合同
- 大樹扶正施工方案
- 《造血干細胞移植護理》課件
- 課題申報參考:全齡友好視角下的社區(qū)語言景觀評估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 五年級下冊語文四大名著常考知識點
- 光伏發(fā)電項目施工組織設計方案及技術措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 2024年同等學力人員申請碩士學位英語試卷與參考答案
- 臨床用血管理培訓
- 介入手術室護理風險
- 2024年江蘇省公務員錄用考試《行測》題(A類)
評論
0/150
提交評論