




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、移動客戶端概要規(guī)格說明書版本:1.0作者:日期:審批:日期:目錄1 .概述31.1 目的31.2 范圍32 .功能需求42.1 服務(wù)端部署52.2 登陸界面62.3 書籍信息查詢72.4 書籍詳細(xì)信息82.5 書籍評論信息92.6 購物車102.7 訂單確認(rèn)112.8 訂單查詢122.9 下沉式菜單欄132.10 客戶端緩存優(yōu)化141.概述1.1 目的經(jīng)過前段時間系統(tǒng)性學(xué)習(xí)Android網(wǎng)絡(luò)的相關(guān)知識,我們已經(jīng)可以實現(xiàn)一些網(wǎng)絡(luò)通訊功能。遵循著學(xué)以致用的觀念,我們決定研發(fā)一個當(dāng)當(dāng)網(wǎng)客戶端的項目,讓我們的理論知識運用到實際項目之中。本文檔的編寫為我們的設(shè)計、開發(fā)提供依據(jù),使我們對需求的更加理解詳盡
2、。同時本文檔也作為項目評審驗收的依據(jù)。1.2 范圍本項目包括:處于服務(wù)端的當(dāng)當(dāng)網(wǎng)服務(wù)器響應(yīng)部分以及處于手機客戶端的應(yīng)用程序。項目涉及用戶網(wǎng)絡(luò)訪問權(quán)限,Servlet技術(shù),Android網(wǎng)絡(luò)鏈接,Json封裝與解析等技術(shù)點。本項目適合學(xué)習(xí)Android兩年左右的軟件人員進行研發(fā),項目涉及知識點主要集中在網(wǎng)絡(luò)通訊部分,可以有效對網(wǎng)絡(luò)相關(guān)技術(shù)進行實踐學(xué)習(xí)與理論驗證。2.功能需求該系統(tǒng)是目前最流行的移動互聯(lián)網(wǎng)客戶端,系統(tǒng)主要目的是為了讓互聯(lián)網(wǎng)客戶使用移動終端同樣可以訪問互聯(lián)網(wǎng)的數(shù)據(jù)與信息資源,本次系統(tǒng)主要圍繞的業(yè)務(wù)范圍為當(dāng)當(dāng)網(wǎng)的書籍查詢系統(tǒng),用戶在登錄系統(tǒng)后可以查詢網(wǎng)站書籍,并提供購買功能,本系統(tǒng)分為
3、兩個部分:一、互聯(lián)網(wǎng)服務(wù)端1、網(wǎng)站已經(jīng)研發(fā)完畢,數(shù)據(jù)庫為Oracle,學(xué)員需要將已經(jīng)研發(fā)好的系統(tǒng)實施部署2、對Android客戶端發(fā)送的登陸、驗證碼獲取、書籍信息獲取等等請求數(shù)據(jù)進行響應(yīng)處理,方便客戶端獲取服務(wù)端數(shù)據(jù)庫中相應(yīng)的商品數(shù)據(jù)。二、移動終端(Android系統(tǒng))1、該部分為本項目設(shè)計的核心,建議學(xué)員自主研發(fā)。2、核心功能:登陸3、核心功能:書籍查詢4、核心功能:書籍詳細(xì)信息5、核心功能:書籍評論信息6、核心功能:我的購物車7、核心功能:訂單確認(rèn)8、核心功能:訂單查看9、核心功能:下沉式菜單10、圖片緩存:每次獲取新圖片需要保存在緩存中,下次讀取不得再次從服務(wù)端上獲取。2.1服務(wù)端部署因
4、為我們Android客戶端的數(shù)據(jù)需要從服務(wù)端進行獲取,所以在開發(fā)客戶端之前,需要先對服務(wù)端應(yīng)用進行部署,步驟如下:1、安裝Oracle10g數(shù)據(jù),請學(xué)員自行前往Oracle首頁下載。2、安裝Tomcat6,請學(xué)員自行前往Apache首先下載。3、為Oracle創(chuàng)建用戶、表空間、數(shù)據(jù)表。4、為Tomcat6設(shè)置劃、境,并且將服務(wù)端部署到15、打開IE輸入以下鏈接,確保能夠獲取以下頁面(圖1)。承、/Jw工51工i而是浦上VI-/*名圖2-1-1服務(wù)端部署Tomcat62-1-EzM相面身錄宴某候.:11原戶密碼,|Qm匚忘記去瑪y佳不是當(dāng)蘭同用n1快福后腐怏條王flfl,讓你立科反立寺由阿詞H的
5、各E幣比要限祖杏-性速法的邪用戶2.2 登陸界面完成了服務(wù)端的相關(guān)功能實現(xiàn)之后,接下來就可以進行客戶端的開發(fā)。首先我們需要完成對當(dāng)當(dāng)網(wǎng)客戶端的登陸界面的研發(fā),具體需求如下:1)用戶名與密碼輸入:a)界面需要讓用戶輸入自己的用戶名與密碼2)驗證碼的遠程獲取:a)向服務(wù)端發(fā)送請求,以便獲取驗證碼圖片,用戶需要輸入正確的驗證碼才能正常登陸3)登陸按鈕:a)點擊該按鈕后發(fā)送登陸請求b)如果錯誤,顯示錯誤信息c)如果驗證碼,用戶名和用戶密碼都正確,則跳轉(zhuǎn)書籍頁面4)清空按鈕:a)用戶點擊該按鈕后,一次性清除用戶之前輸入的用戶名,密碼和驗證碼圖2-2-1驗證碼驗證2.3 書籍信息查詢在用戶登陸完成之后,客
6、戶端還需要對當(dāng)當(dāng)網(wǎng)上的書籍信息進行呈現(xiàn),具體需求如下:1)書籍信息解析:a)因為書籍信息是從服務(wù)端返回的,所以我們需要將服務(wù)端返回的書籍?dāng)?shù)據(jù)進行解析,獲取能夠使用的數(shù)據(jù)格式2)書籍信息呈現(xiàn):a)書籍的縮略圖信息b)書籍的名稱信息c)書籍的價格信息d)書籍總體評價及其總評論數(shù)量3)書籍信息查詢:苒文蠅典小王子(ThUtHePFi門匚日英在中:看有事響的十都法國CDK動卷大百科耳熱珍暈閱鑒可現(xiàn)造今為止最齊全的野生前糊糊種W9L90鞫,90a)用戶可以通過書名-關(guān)鍵字進行書籍信息篩選,顯示相應(yīng)的書籍信息福爾摩斯探函金第I余3冊)權(quán)威全沸播圖本,超脩典ST!每一個抵回建必留的案頭書施¥27工
7、00*W*t256)VZ73.00小晅青書:親近自然奇蚣的小莉物(全9冊)獲恒京科學(xué)教布聯(lián)合會(NSTA)和餐書由會小姐笳書:親近自然奇妙的小動物i全9冊)獲國米科學(xué)我?guī)熉?lián)合叁(NSTA)和書僑會圖2-3-1書籍查詢界面2.4 書籍詳細(xì)信息在書籍查詢界面,用戶點擊任意書籍欄將跳轉(zhuǎn)到書籍詳細(xì)頁面,具體需求如下:1)書籍簡要信息,主要包含:a)書籍縮略圖b)書籍名稱c)書籍價格d)書籍評價星級e)書籍評價數(shù)量2)書籍詳細(xì)信息,主要包含:a)作者b)出版社c) 庫存狀態(tài)d) 累計銷量e)書籍簡要概述f) 書籍完整目錄3)交互設(shè)計,主要包含:a)加入購物車:用戶點擊即可講當(dāng)前書籍加入到自己的購物車中b
8、)查看評論:用戶點擊即可進入評論界面詳情請參考圖2-4-1的界面設(shè)計圖2-4-1書籍詳細(xì)界面2.5書籍評論信息在書籍詳細(xì)界面,用戶通過按鈕交互,點擊可以進入書籍評論信息界面,具體功能需求如下:1)書籍簡要信息:在界面頂端顯示書籍簡要信息,主要包含:a)書籍縮略圖b)書籍名稱2)書籍評論列表:在書籍簡要信息下方為書籍評論列表,包含以下信息:a) 評論人昵稱b) 評論星數(shù)c) 評論內(nèi)容d)評論發(fā)表時間圖2-5-1書籍評論界面2.6購物車通過任意界面下方的下沉式菜單,用戶可以進入購物車界面,具體功能需求如下:1)購物車列表:界面主體為購物車中的商品項,每個子項包含以下信息:a)方便用戶選擇的單選按鈕
9、,刪除功能和下單功能b)修改功能會針對所有購物車項,不管是否選中2)購物車列表:界面主體為購物車列表項,主要顯示以下信息:a)書籍縮略圖b)書籍名稱c)書籍?dāng)?shù)量d)書籍單價3)購物車操作:用戶可以通過按鈕對購物車項進行如下操作:a)刪除功能:用戶可以刪除購物車中用戶選中的購物車子項b)數(shù)量修改:i .用戶可以對購物車項中的書籍?dāng)?shù)量進行修改ii .點擊修改后可以修改購物車項中的商品數(shù)量c)下單功能:用戶可以講購物車中選中的購物車項提交下單,后續(xù)操作可以再訂單確認(rèn)界面進行圖2-6-1購物車界面2.7 訂單確認(rèn)通過任意界面下方的下沉式菜單,用戶可以進入訂單確認(rèn)界面,具體功能需求如下:1)收貨人信息:
10、包含收貨人基本信息,方便客戶確認(rèn),包含如下內(nèi)容:a)收貨人姓名b)收貨地址i. 用戶可以通過交互設(shè)計對自己的收貨地址進行選擇ii. 收貨地址改變,收貨人也需要發(fā)生相應(yīng)調(diào)整2)訂單項列表:進行訂單內(nèi)容羅列,方便用戶進行確認(rèn),主要包含下列內(nèi)容:a)訂單項書籍縮略圖b)訂單項書籍名稱c)訂單項書籍?dāng)?shù)量d)訂單項書籍總價注:有興趣的同學(xué)可以試試讓列表可以根據(jù)子項數(shù)量自適應(yīng)高度的功能。3)提交訂單:用戶通過按鈕可以將訂單信息提交生成訂單數(shù)據(jù)4)訂單總價:界面應(yīng)當(dāng)用一目了然地顯示當(dāng)前訂單的總價格圖2-7-1訂單確認(rèn)界面2.8 訂單查詢通過任意界面下方的下沉式菜單,用戶可以進入訂單查詢界面,具體功能需求如下
11、:1)訂單列表:界面主要包含了當(dāng)前用戶所有訂單的訂單列表,訂單列表子項包含以下信息:a)訂單編號b)訂單總價c)訂單狀態(tài)d)下單日期e)訂單子項列表2)訂單子項列表:每一個訂單中包含相應(yīng)的訂單子項商品列表,主要包含以下信息:a)書籍縮略圖b)書籍名稱c)書籍?dāng)?shù)量d)書籍單價圖2-8-1訂單查詢界面2.9下沉式菜單欄用戶在除了登陸的其他界面下方均可見到如圖個選項:1)主頁:點擊即可跳轉(zhuǎn)到書籍查詢界面2)購物車:點擊即可跳轉(zhuǎn)到購物車界面3)訂單:點擊即可跳轉(zhuǎn)到訂單確認(rèn)界面4)更多:點擊即可進入訂單查詢界面5)退出:點擊即可退出應(yīng)用程序2-9-1所示的下沉式菜單,菜單主要包含以下幾圖2-9-1下沉式
12、菜單2.10客戶端緩存優(yōu)化移動客戶端擁有的資源有限,我們需要對書籍圖片資源進行緩存處理,緩存具體要求如下:1)緩存寫入:a)對于第一次加載的書籍縮略圖,我們需要進行緩存處理b)緩存文件存放到Androiddata/data/項目名稱/cache文件夾下2)緩存讀?。篴)如果不是第一次加載書籍信息,則我們需要先從緩存獲取b)如果緩存中不存在書籍縮略圖,則再從服務(wù)端獲取圖片ccm.dingdang.android.client2013*11-140241drwxr-x-*l.->cache2013-11-1405:5Bdrwxrwx-20019046-l_b.jpg143362013-11-1405:58rwh0237505l_b.jpg囂5s2301挈11-1405:58餐rw2028576
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)習(xí)動力激發(fā)輔導(dǎo)考核試卷
- 舊貨零售店鋪選址與商圈分析考核試卷
- 拉丁語基礎(chǔ)與古羅馬文化考核試卷
- 智能材料設(shè)計與制造考核試卷
- 小學(xué)生經(jīng)典誦讀愛國課件
- 智能餐飲顧客服務(wù)系統(tǒng)考核試卷
- ehs之家安全培訓(xùn)課件
- 施工安全合同范本
- 城管部門采購合同范本
- 貨物拉運合同范本
- 2025年1月浙江高考英語聽力試題真題完整版(含答案+文本+MP3)
- 2024年3、6、9月青少年軟件編程Python等級考試一級真題(全3套 含答案)
- T-IMAS 087-2024 托克托縣辣椒地方品種提純復(fù)壯技術(shù)規(guī)程
- 2025年全國道路運輸企業(yè)安全管理人員考試題庫(含答案)
- 太陽能光伏發(fā)電安裝工程監(jiān)理實施細(xì)則
- 小學(xué)科學(xué)課件《水》
- 全新版大學(xué)高階英語:綜合教程 第3冊 Unit 6 China Rejuvenated課件
- 2024年下半年江蘇省鹽城市射陽縣人民政府項目辦公室招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 醫(yī)療行業(yè)信息安全等級保護
- 新公務(wù)員法培訓(xùn)講稿
- 荊州市國土空間總體規(guī)劃(2021-2035年)
評論
0/150
提交評論