




付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.移動(dòng)客戶端概要規(guī)格說明書版本: 1.0作者:日期:審批:日期:1/141/14.項(xiàng)目需求規(guī)格說明書目錄1.概述31.1 目的31.2 范圍32.功能需求42.1服務(wù)端部署52.2登陸界面62.3書籍信息查詢72.4書籍詳細(xì)信息82.5書籍評(píng)論信息92.6購物車102.7訂單確認(rèn)112.8 訂單查詢122.9 下沉式菜單欄132.10 客戶端緩存優(yōu)化142/142/14.項(xiàng)目需求規(guī)格說明書1. 概述1.1 目的經(jīng)過前段時(shí)間系統(tǒng)性學(xué)習(xí) Android 網(wǎng)絡(luò)的相關(guān)知識(shí),我們已經(jīng)可以實(shí)現(xiàn)一些網(wǎng)絡(luò)通訊功能。遵循著學(xué)以致用的觀念,我們決定研發(fā)一個(gè)當(dāng)當(dāng)網(wǎng)客戶端的項(xiàng)目,讓我們的理論知識(shí)運(yùn)用到實(shí)際項(xiàng)目之中。本
2、文檔的編寫為我們的設(shè)計(jì)、開發(fā)提供依據(jù),使我們對(duì)需求的更加理解詳盡。同時(shí)本文檔也作為項(xiàng)目評(píng)審驗(yàn)收的依據(jù)。1.2 范圍本項(xiàng)目包括:處于服務(wù)端的當(dāng)當(dāng)網(wǎng)服務(wù)器響應(yīng)部分以及處于手機(jī)客戶端的應(yīng)用程序。項(xiàng)目涉及用戶網(wǎng)絡(luò)訪問權(quán)限, Servlet 技術(shù), Android 網(wǎng)絡(luò)鏈接, Json 封裝與解析等技術(shù)點(diǎn)。本項(xiàng)目適合學(xué)習(xí) Android 兩年左右的軟件人員進(jìn)行研發(fā),項(xiàng)目涉及知識(shí)點(diǎn)主要集中在網(wǎng)絡(luò)通訊部分,可以有效對(duì)網(wǎng)絡(luò)相關(guān)技術(shù)進(jìn)行實(shí)踐學(xué)習(xí)與理論驗(yàn)證。3/143/14.項(xiàng)目需求規(guī)格說明書2. 功能需求該系統(tǒng)是目前最流行的移動(dòng)互聯(lián)網(wǎng)客戶端,系統(tǒng)主要目的是為了讓互聯(lián)網(wǎng)客戶使用移動(dòng)終端同樣可以訪問互聯(lián)網(wǎng)的數(shù)據(jù)與信
3、息資源,本次系統(tǒng)主要圍繞的業(yè)務(wù)范圍為當(dāng)當(dāng)網(wǎng)的書籍查詢系統(tǒng),用戶在登錄系統(tǒng)后可以查詢網(wǎng)站書籍,并提供購買功能,本系統(tǒng)分為兩個(gè)部分:一、互聯(lián)網(wǎng)服務(wù)端1、網(wǎng)站已經(jīng)研發(fā)完畢,數(shù)據(jù)庫為Oracle ,學(xué)員需要將已經(jīng)研發(fā)好的系統(tǒng)實(shí)施部署2、對(duì)Android 客戶端發(fā)送的登陸、驗(yàn)證碼獲取、書籍信息獲取等等請(qǐng)求數(shù)據(jù)進(jìn)行響應(yīng)處理,方便客戶端獲取服務(wù)端數(shù)據(jù)庫中相應(yīng)的商品數(shù)據(jù)。二、移動(dòng)終端(Android 系統(tǒng))1、該部分為本項(xiàng)目設(shè)計(jì)的核心,建議學(xué)員自主研發(fā)。2、核心功能:登陸3、核心功能:書籍查詢4、核心功能:書籍詳細(xì)信息5、核心功能:書籍評(píng)論信息6、核心功能:我的購物車7、核心功能:訂單確認(rèn)8、核心功能:訂單查
4、看9、核心功能:下沉式菜單10 、圖片緩存:每次獲取新圖片需要保存在緩存中,下次讀取不得再次從服務(wù)端上獲取。4/144/14.項(xiàng)目需求規(guī)格說明書2.1 服務(wù)端部署因?yàn)槲覀傾ndroid 客戶端的數(shù)據(jù)需要從服務(wù)端進(jìn)行獲取,所以在開發(fā)客戶端之前,需要先對(duì)服務(wù)端應(yīng)用進(jìn)行部署,步驟如下:1、安裝 Oracle10g 數(shù)據(jù),請(qǐng)學(xué)員自行前往Oracle 首頁下載。2、安裝 Tomcat6 ,請(qǐng)學(xué)員自行前往Apache 首先下載。3、為 Oracle 創(chuàng)建用戶、表空間、數(shù)據(jù)表。4、為 Tomcat6 設(shè)置環(huán)境,并且將服務(wù)端部署到Tomcat6 中。5、打開 IE 輸入以下鏈接,確保能夠獲取以下頁面(圖2-1
5、-1 )。圖 2-1-1 服務(wù)端部署5/145/14.項(xiàng)目需求規(guī)格說明書2.2 登陸界面完成了服務(wù)端的相關(guān)功能實(shí)現(xiàn)之后,接下來就可以進(jìn)行客戶端的開發(fā)。首先我們需要完成對(duì)當(dāng)當(dāng)網(wǎng)客戶端的登陸界面的研發(fā),具體需求如下:1)用戶名與密碼輸入:a) 界面需要讓用戶輸入自己的用戶名與密碼2)驗(yàn)證碼的遠(yuǎn)程獲取:a) 向服務(wù)端發(fā)送請(qǐng)求,以便獲取驗(yàn)證碼圖片,用戶需要輸入正確的驗(yàn)證碼才能正常登陸3)登陸按鈕:a) 點(diǎn)擊該按鈕后發(fā)送登陸請(qǐng)求b) 如果錯(cuò)誤,顯示錯(cuò)誤信息c) 如果驗(yàn)證碼,用戶名和用戶密碼都正確,則跳轉(zhuǎn)書籍頁面4)清空按鈕:a) 用戶點(diǎn)擊該按鈕后,一次性清除用戶之前輸入的用戶名,密碼和驗(yàn)證碼圖 2-2-
6、1 驗(yàn)證碼驗(yàn)證6/146/14.項(xiàng)目需求規(guī)格說明書2.3 書籍信息查詢?cè)谟脩舻顷懲瓿芍螅蛻舳诉€需要對(duì)當(dāng)當(dāng)網(wǎng)上的書籍信息進(jìn)行呈現(xiàn),具體需求如下:1) 書籍信息解析:a) 因?yàn)闀畔⑹菑姆?wù)端返回的,所以我們需要將服務(wù)端返回的書籍?dāng)?shù)據(jù)進(jìn)行解析,獲取能夠使用的數(shù)據(jù)格式2) 書籍信息呈現(xiàn):a) 書籍的縮略圖信息b) 書籍的名稱信息c) 書籍的價(jià)格信息d) 書籍總體評(píng)價(jià)及其總評(píng)論數(shù)量3) 書籍信息查詢:a) 用戶可以通過書名 -關(guān)鍵字進(jìn)行書籍信息篩選,顯示相應(yīng)的書籍信息圖 2-3-1 書籍查詢界面7/147/14.項(xiàng)目需求規(guī)格說明書2.4 書籍詳細(xì)信息在書籍查詢界面,用戶點(diǎn)擊任意書籍欄將跳轉(zhuǎn)到書籍
7、詳細(xì)頁面,具體需求如下:1) 書籍簡(jiǎn)要信息,主要包含:a) 書籍縮略圖b) 書籍名稱c) 書籍價(jià)格d) 書籍評(píng)價(jià)星級(jí)e) 書籍評(píng)價(jià)數(shù)量2) 書籍詳細(xì)信息,主要包含:a) 作者b) 出版社c) 庫存狀態(tài)d) 累計(jì)銷量e) 書籍簡(jiǎn)要概述f) 書籍完整目錄3) 交互設(shè)計(jì),主要包含:a) 加入購物車:用戶點(diǎn)擊即可講當(dāng)前書籍加入到自己的購物車中b) 查看評(píng)論:用戶點(diǎn)擊即可進(jìn)入評(píng)論界面詳情請(qǐng)參考圖2-4-1 的界面設(shè)計(jì)圖 2-4-1 書籍詳細(xì)界面8/148/14.項(xiàng)目需求規(guī)格說明書2.5 書籍評(píng)論信息在書籍詳細(xì)界面,用戶通過按鈕交互,點(diǎn)擊可以進(jìn)入書籍評(píng)論信息界面,具體功能需求如下:1) 書籍簡(jiǎn)要信息:在界
8、面頂端顯示書籍簡(jiǎn)要信息,主要包含:a) 書籍縮略圖b) 書籍名稱2) 書籍評(píng)論列表:在書籍簡(jiǎn)要信息下方為書籍評(píng)論列表,包含以下信息:a) 評(píng)論人昵稱b) 評(píng)論星數(shù)c) 評(píng)論內(nèi)容d) 評(píng)論發(fā)表時(shí)間圖 2-5-1 書籍評(píng)論界面9/149/14.項(xiàng)目需求規(guī)格說明書2.6 購物車通過任意界面下方的下沉式菜單,用戶可以進(jìn)入購物車界面,具體功能需求如下:1) 購物車列表:界面主體為購物車中的商品項(xiàng),每個(gè)子項(xiàng)包含以下信息:a) 方便用戶選擇的單選按鈕,刪除功能和下單功能b) 修改功能會(huì)針對(duì)所有購物車項(xiàng),不管是否選中2) 購物車列表:界面主體為購物車列表項(xiàng),主要顯示以下信息:a) 書籍縮略圖b) 書籍名稱c)
9、 書籍?dāng)?shù)量d) 書籍單價(jià)3) 購物車操作:用戶可以通過按鈕對(duì)購物車項(xiàng)進(jìn)行如下操作:a) 刪除功能:用戶可以刪除購物車中用戶選中的購物車子項(xiàng)b) 數(shù)量修改:i.用戶可以對(duì)購物車項(xiàng)中的書籍?dāng)?shù)量進(jìn)行修改ii.點(diǎn)擊修改后可以修改購物車項(xiàng)中的商品數(shù)量c) 下單功能:用戶可以講購物車中選中的購物車項(xiàng)提交下單,后續(xù)操作可以再訂單確認(rèn)界面進(jìn)行圖 2-6-1 購物車界面10/1410/14.項(xiàng)目需求規(guī)格說明書2.7 訂單確認(rèn)通過任意界面下方的下沉式菜單,用戶可以進(jìn)入訂單確認(rèn)界面,具體功能需求如下:1) 收貨人信息:包含收貨人基本信息,方便客戶確認(rèn),包含如下內(nèi)容:a) 收貨人姓名b) 收貨地址i. 用戶可以通過交
10、互設(shè)計(jì)對(duì)自己的收貨地址進(jìn)行選擇ii. 收貨地址改變,收貨人也需要發(fā)生相應(yīng)調(diào)整2) 訂單項(xiàng)列表:進(jìn)行訂單內(nèi)容羅列,方便用戶進(jìn)行確認(rèn),主要包含下列內(nèi)容:a) 訂單項(xiàng)書籍縮略圖b) 訂單項(xiàng)書籍名稱c) 訂單項(xiàng)書籍?dāng)?shù)量d) 訂單項(xiàng)書籍總價(jià)注:有興趣的同學(xué)可以試試讓列表可以根據(jù)子項(xiàng)數(shù)量自適應(yīng)高度的功能。3) 提交訂單:用戶通過按鈕可以將訂單信息提交生成訂單數(shù)據(jù)4) 訂單總價(jià):界面應(yīng)當(dāng)用一目了然地顯示當(dāng)前訂單的總價(jià)格圖 2-7-1 訂單確認(rèn)界面11/1411/14.項(xiàng)目需求規(guī)格說明書2.8 訂單查詢通過任意界面下方的下沉式菜單,用戶可以進(jìn)入訂單查詢界面,具體功能需求如下:1) 訂單列表:界面主要包含了當(dāng)前
11、用戶所有訂單的訂單列表,訂單列表子項(xiàng)包含以下信息:a) 訂單編號(hào)b) 訂單總價(jià)c) 訂單狀態(tài)d) 下單日期e) 訂單子項(xiàng)列表2) 訂單子項(xiàng)列表:每一個(gè)訂單中包含相應(yīng)的訂單子項(xiàng)商品列表,主要包含以下信息:a) 書籍縮略圖b) 書籍名稱c) 書籍?dāng)?shù)量d) 書籍單價(jià)圖 2-8-1 訂單查詢界面12/1412/14.項(xiàng)目需求規(guī)格說明書2.9 下沉式菜單欄用戶在除了登陸的其他界面下方均可見到如圖2-9-1 所示的下沉式菜單,菜單主要包含以下幾個(gè)選項(xiàng):1)主頁:點(diǎn)擊即可跳轉(zhuǎn)到書籍查詢界面2)購物車:點(diǎn)擊即可跳轉(zhuǎn)到購物車界面3)訂單:點(diǎn)擊即可跳轉(zhuǎn)到訂單確認(rèn)界面4)更多:點(diǎn)擊即可進(jìn)入訂單查詢界面5)退出:點(diǎn)擊即可退出應(yīng)用程序圖 2-9-1 下沉式菜單13/1413/14.項(xiàng)目需求規(guī)格說明書2.10 客戶端緩存優(yōu)化移動(dòng)客戶端擁有的資源有限,我們需要對(duì)書籍圖片資源進(jìn)行緩存處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手術(shù)室護(hù)理指南:手術(shù)隔離技術(shù)
- 勝任才是硬道理培訓(xùn)教材
- 中班健康:身體上的寶貝
- 糖尿病合并高血壓個(gè)案護(hù)理
- 轉(zhuǎn)移性骨腫瘤的護(hù)理及管理
- 2025年品質(zhì)培訓(xùn)資料
- 住宅小區(qū)停車庫租賃合同
- 辦公家具定制化設(shè)計(jì)與售后服務(wù)承諾書
- 城市綠化帶場(chǎng)地?zé)o償使用與生態(tài)維護(hù)協(xié)議
- 電力設(shè)備與廠房使用權(quán)轉(zhuǎn)讓合同
- 2024年安徽省懷寧縣事業(yè)單位公開招聘緊缺人才46名筆試題帶答案
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-16-02-08 天然氣開采工 人社廳發(fā)202226號(hào)
- 緊缺人才培育與集成電路產(chǎn)業(yè)發(fā)展趨勢(shì)
- 95式自動(dòng)步槍對(duì)不動(dòng)目標(biāo)的射擊動(dòng)作要領(lǐng)上課講義
- 建設(shè)領(lǐng)域信息技術(shù)應(yīng)用基本術(shù)語標(biāo)準(zhǔn)
- 地暖保護(hù)層合同協(xié)議
- 講好法院故事:消息寫作與新聞攝影實(shí)戰(zhàn)指南
- 2025-2030中國(guó)納豆激酶行業(yè)現(xiàn)狀調(diào)查與發(fā)展前景趨勢(shì)預(yù)測(cè)研究報(bào)告
- 慢性病管理與公共衛(wèi)生試題及答案
- 2025年04月中國(guó)熱帶農(nóng)業(yè)科學(xué)院橡膠研究所第一批公開招聘16人(第1號(hào))筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- (省統(tǒng)測(cè))貴州省2025年4月高三年級(jí)適應(yīng)性考試(選擇性考試科目)生物試卷(含答案)
評(píng)論
0/150
提交評(píng)論