




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.移動客戶端概要規格說明書版本: 1.0作者:日期:審批:日期:1/141/14.項目需求規格說明書目錄1.概述31.1 目的31.2 范圍32.功能需求42.1服務端部署52.2登陸界面62.3書籍信息查詢72.4書籍詳細信息82.5書籍評論信息92.6購物車102.7訂單確認112.8 訂單查詢122.9 下沉式菜單欄132.10 客戶端緩存優化142/142/14.項目需求規格說明書1. 概述1.1 目的經過前段時間系統性學習 Android 網絡的相關知識,我們已經可以實現一些網絡通訊功能。遵循著學以致用的觀念,我們決定研發一個當當網客戶端的項目,讓我們的理論知識運用到實際項目之中。本
2、文檔的編寫為我們的設計、開發提供依據,使我們對需求的更加理解詳盡。同時本文檔也作為項目評審驗收的依據。1.2 范圍本項目包括:處于服務端的當當網服務器響應部分以及處于手機客戶端的應用程序。項目涉及用戶網絡訪問權限, Servlet 技術, Android 網絡鏈接, Json 封裝與解析等技術點。本項目適合學習 Android 兩年左右的軟件人員進行研發,項目涉及知識點主要集中在網絡通訊部分,可以有效對網絡相關技術進行實踐學習與理論驗證。3/143/14.項目需求規格說明書2. 功能需求該系統是目前最流行的移動互聯網客戶端,系統主要目的是為了讓互聯網客戶使用移動終端同樣可以訪問互聯網的數據與信
3、息資源,本次系統主要圍繞的業務范圍為當當網的書籍查詢系統,用戶在登錄系統后可以查詢網站書籍,并提供購買功能,本系統分為兩個部分:一、互聯網服務端1、網站已經研發完畢,數據庫為Oracle ,學員需要將已經研發好的系統實施部署2、對Android 客戶端發送的登陸、驗證碼獲取、書籍信息獲取等等請求數據進行響應處理,方便客戶端獲取服務端數據庫中相應的商品數據。二、移動終端(Android 系統)1、該部分為本項目設計的核心,建議學員自主研發。2、核心功能:登陸3、核心功能:書籍查詢4、核心功能:書籍詳細信息5、核心功能:書籍評論信息6、核心功能:我的購物車7、核心功能:訂單確認8、核心功能:訂單查
4、看9、核心功能:下沉式菜單10 、圖片緩存:每次獲取新圖片需要保存在緩存中,下次讀取不得再次從服務端上獲取。4/144/14.項目需求規格說明書2.1 服務端部署因為我們Android 客戶端的數據需要從服務端進行獲取,所以在開發客戶端之前,需要先對服務端應用進行部署,步驟如下:1、安裝 Oracle10g 數據,請學員自行前往Oracle 首頁下載。2、安裝 Tomcat6 ,請學員自行前往Apache 首先下載。3、為 Oracle 創建用戶、表空間、數據表。4、為 Tomcat6 設置環境,并且將服務端部署到Tomcat6 中。5、打開 IE 輸入以下鏈接,確保能夠獲取以下頁面(圖2-1
5、-1 )。圖 2-1-1 服務端部署5/145/14.項目需求規格說明書2.2 登陸界面完成了服務端的相關功能實現之后,接下來就可以進行客戶端的開發。首先我們需要完成對當當網客戶端的登陸界面的研發,具體需求如下:1)用戶名與密碼輸入:a) 界面需要讓用戶輸入自己的用戶名與密碼2)驗證碼的遠程獲取:a) 向服務端發送請求,以便獲取驗證碼圖片,用戶需要輸入正確的驗證碼才能正常登陸3)登陸按鈕:a) 點擊該按鈕后發送登陸請求b) 如果錯誤,顯示錯誤信息c) 如果驗證碼,用戶名和用戶密碼都正確,則跳轉書籍頁面4)清空按鈕:a) 用戶點擊該按鈕后,一次性清除用戶之前輸入的用戶名,密碼和驗證碼圖 2-2-
6、1 驗證碼驗證6/146/14.項目需求規格說明書2.3 書籍信息查詢在用戶登陸完成之后,客戶端還需要對當當網上的書籍信息進行呈現,具體需求如下:1) 書籍信息解析:a) 因為書籍信息是從服務端返回的,所以我們需要將服務端返回的書籍數據進行解析,獲取能夠使用的數據格式2) 書籍信息呈現:a) 書籍的縮略圖信息b) 書籍的名稱信息c) 書籍的價格信息d) 書籍總體評價及其總評論數量3) 書籍信息查詢:a) 用戶可以通過書名 -關鍵字進行書籍信息篩選,顯示相應的書籍信息圖 2-3-1 書籍查詢界面7/147/14.項目需求規格說明書2.4 書籍詳細信息在書籍查詢界面,用戶點擊任意書籍欄將跳轉到書籍
7、詳細頁面,具體需求如下:1) 書籍簡要信息,主要包含:a) 書籍縮略圖b) 書籍名稱c) 書籍價格d) 書籍評價星級e) 書籍評價數量2) 書籍詳細信息,主要包含:a) 作者b) 出版社c) 庫存狀態d) 累計銷量e) 書籍簡要概述f) 書籍完整目錄3) 交互設計,主要包含:a) 加入購物車:用戶點擊即可講當前書籍加入到自己的購物車中b) 查看評論:用戶點擊即可進入評論界面詳情請參考圖2-4-1 的界面設計圖 2-4-1 書籍詳細界面8/148/14.項目需求規格說明書2.5 書籍評論信息在書籍詳細界面,用戶通過按鈕交互,點擊可以進入書籍評論信息界面,具體功能需求如下:1) 書籍簡要信息:在界
8、面頂端顯示書籍簡要信息,主要包含:a) 書籍縮略圖b) 書籍名稱2) 書籍評論列表:在書籍簡要信息下方為書籍評論列表,包含以下信息:a) 評論人昵稱b) 評論星數c) 評論內容d) 評論發表時間圖 2-5-1 書籍評論界面9/149/14.項目需求規格說明書2.6 購物車通過任意界面下方的下沉式菜單,用戶可以進入購物車界面,具體功能需求如下:1) 購物車列表:界面主體為購物車中的商品項,每個子項包含以下信息:a) 方便用戶選擇的單選按鈕,刪除功能和下單功能b) 修改功能會針對所有購物車項,不管是否選中2) 購物車列表:界面主體為購物車列表項,主要顯示以下信息:a) 書籍縮略圖b) 書籍名稱c)
9、 書籍數量d) 書籍單價3) 購物車操作:用戶可以通過按鈕對購物車項進行如下操作:a) 刪除功能:用戶可以刪除購物車中用戶選中的購物車子項b) 數量修改:i.用戶可以對購物車項中的書籍數量進行修改ii.點擊修改后可以修改購物車項中的商品數量c) 下單功能:用戶可以講購物車中選中的購物車項提交下單,后續操作可以再訂單確認界面進行圖 2-6-1 購物車界面10/1410/14.項目需求規格說明書2.7 訂單確認通過任意界面下方的下沉式菜單,用戶可以進入訂單確認界面,具體功能需求如下:1) 收貨人信息:包含收貨人基本信息,方便客戶確認,包含如下內容:a) 收貨人姓名b) 收貨地址i. 用戶可以通過交
10、互設計對自己的收貨地址進行選擇ii. 收貨地址改變,收貨人也需要發生相應調整2) 訂單項列表:進行訂單內容羅列,方便用戶進行確認,主要包含下列內容:a) 訂單項書籍縮略圖b) 訂單項書籍名稱c) 訂單項書籍數量d) 訂單項書籍總價注:有興趣的同學可以試試讓列表可以根據子項數量自適應高度的功能。3) 提交訂單:用戶通過按鈕可以將訂單信息提交生成訂單數據4) 訂單總價:界面應當用一目了然地顯示當前訂單的總價格圖 2-7-1 訂單確認界面11/1411/14.項目需求規格說明書2.8 訂單查詢通過任意界面下方的下沉式菜單,用戶可以進入訂單查詢界面,具體功能需求如下:1) 訂單列表:界面主要包含了當前
11、用戶所有訂單的訂單列表,訂單列表子項包含以下信息:a) 訂單編號b) 訂單總價c) 訂單狀態d) 下單日期e) 訂單子項列表2) 訂單子項列表:每一個訂單中包含相應的訂單子項商品列表,主要包含以下信息:a) 書籍縮略圖b) 書籍名稱c) 書籍數量d) 書籍單價圖 2-8-1 訂單查詢界面12/1412/14.項目需求規格說明書2.9 下沉式菜單欄用戶在除了登陸的其他界面下方均可見到如圖2-9-1 所示的下沉式菜單,菜單主要包含以下幾個選項:1)主頁:點擊即可跳轉到書籍查詢界面2)購物車:點擊即可跳轉到購物車界面3)訂單:點擊即可跳轉到訂單確認界面4)更多:點擊即可進入訂單查詢界面5)退出:點擊即可退出應用程序圖 2-9-1 下沉式菜單13/1413/14.項目需求規格說明書2.10 客戶端緩存優化移動客戶端擁有的資源有限,我們需要對書籍圖片資源進行緩存處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酞嗪酮類化合物和異噁唑類化合物的合成研究
- 杜甫的登高與詩意解析教學教案
- 庫車市脫貧穩定性研究
- “雙碳”背景下浙江省減污降碳協同增效的管理模式優化研究
- 知識產權合作框架性合同
- 農業種植成本控制方案
- 2025年導游資格證考試筆試模擬試卷:旅游法律法規知識與應用試題
- 2025年人工智能工程師專業知識考核試卷:人工智能在網絡安全防護中的應用試題
- 幼兒園營養餐計劃書范文
- 2025年美發師中級實操考核試卷:美發師衛生與消毒操作試題
- 《運營管理》第2版題庫與參考答案
- KEGG代謝通路中文翻譯
- GB∕T 17832-2021 銀合金首飾 銀含量的測定 溴化鉀容量法(電位滴定法)
- 低成本自動化的開展與案例77頁PPT課件
- 梅州市部分飲用水源保護區調整方案
- 鋼結構鋼梁連接節點計算
- 地面沉降監測技術要求
- 基本建設項目建設成本管理規定解讀
- 金色的魚鉤課本劇
- 印刷機周保養記錄
- 官渡之戰 ppt
評論
0/150
提交評論