需求規(guī)格說明書完成版_第1頁
需求規(guī)格說明書完成版_第2頁
需求規(guī)格說明書完成版_第3頁
需求規(guī)格說明書完成版_第4頁
需求規(guī)格說明書完成版_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于 Android 的移動應用-掌上萌寵需求規(guī)格說明書小組成員:、1引言1編寫目的1項目背景2定義2參考資料2任務概述2目標2運行環(huán)境2條件與限制2數據描述3靜態(tài)數據3動態(tài)數據3數據庫介紹3數據詞典33.5.3功能需求3功能劃分3功能描述3性能需求3數據精確度3時間特性3適應性3運行需求3用戶界面3硬件接口36.3接口36.4 故障處理37其它需求31引言1.1 編寫目的該文檔首先給出了整個的整體網絡結構和功能結構的概貌,試圖從總體架構上給出整個的輪廓,然后又對功能需求、性能需求和其它非功能性需求進行了詳細的描述。其中對功能需求的描述采用了 UML 的用例模型方式,不僅描述了每一用例的基本事

2、件流和備選事件流,而且還給出了非常直觀的用例圖。這些文字和圖形都為了詳細準確地描述用戶的需求,同時也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一產品的需求和規(guī)格,這些規(guī)格說明是進行設計的基礎,也是編寫測試用例和進行系統(tǒng)測試的主要依據。同時,該文檔也是用戶確定依據。本文檔面向多種讀者對象:功能需求的主要項目經理:項目經理可以根據該文檔了解預期產品的功能,并據此進行系統(tǒng)設計。設計員:對需求進行分析,并設計出系統(tǒng),包括數據庫的設計。程序員:配合設計,了解系統(tǒng)功能,編寫用戶手冊。(4)測試員:根據本文檔對產品進行功能性測試和非功能性測試。(5)用戶:了解預期產品的功能和性能,并與分

3、析一起對整個需求進行和協商。1.2 項目背景 隨著社會現代化腳步的加快,人民物質生活水平的不斷提高,養(yǎng)寵物成為了新一代中國人較為喜歡的生活休閑方式。在各種各樣的生活壓力下,人們迫切希望能有一個溫暖的角落可以供自己有片刻的休憩,而寵物們的忠誠與可愛無疑是現活中最能夠安撫眾人浮躁心靈的調劑品。然而由于發(fā)展觀念、生活觀念、健康觀念并不完善的情況下,總存在著諸多亟需解決。(比如:工作繁重無法及時照顧寵物、所生活的大環(huán)境中明令養(yǎng)動物、想要領養(yǎng)動物卻怕清潔工作麻煩、怕有傳染性的疾病、寵物相對過短等等一系列的問題。這也是造成流浪動物日漸增多的原因之一。) 而更加由于中國的精神文明建設與物質文明建設的相對脫節(jié)

4、,造成了道德、精神方面的水平參差不齊,對動物的認知度極度匱乏,再加之國家對流浪動物的保護力度不夠,各種動物的情況不時發(fā)生、令人發(fā)指,造成了現今流浪動物悲慘的生活。動物的生存權了經濟發(fā)展下的犧牲品。為了國民的同情心,為了豐富大眾的精神家園,為了處于鋼筋混凝土結構環(huán)境下的孩子們對動物的認知不再局限于幾張僅僅寫有名字的卡片確定了以“寵物”為的項目開發(fā)。1.3 定義所謂虛擬寵物,就是在中出生一直寵物,它帶有現實寵物的一些屬性。例如身高、體重、等。用戶可以通過喂養(yǎng)、學習等操作來培養(yǎng)寵物,使寵物成長,同時,寵物與用戶之間也可以進行一些的操作,增加飼養(yǎng)虛擬寵物的樂趣。本同時也提供交友聊天功能模塊,使用戶飼養(yǎng)

5、寵物的過程中不會孤單,有很多好友可以交流心得與經驗。1.4 參考資料a.大學省級創(chuàng)新訓練項目申報書b.項目開發(fā)計劃c.本文檔按以下要求和約定進行書寫:頁面的左邊距為 2.5cm,右邊距為 2.0cm,裝訂線靠左。標題最多分三級。正文字體為宋體五號,系統(tǒng)特性一章中各功能的小項字體為加粗的楷體小四。無特殊情況下,字體顏色均采用黑色。出現序號的段落不采用自動功能而采用人工,各級別的序號依次為(1)、1)、a)等,特殊情況另作規(guī)定。(5)本文所的均采用超級的方式進行,的文件格式分 VSD、GIF和 JPG 三種。VSD 格式的文件用于查看和編輯,GIF 和 JPG 格式文件僅用于查看。VSD 格式是采

6、用Visio 2002 所繪制的圖形,GIF 格式是由 VSD 格式轉化而來或從其它格式轉化而來的 GIF 文件格式,JPG 格式是從 Rational Rose 的用例視圖中通過 Web Publisher工具而來的。圖象文件均采用中文進行命名,本文檔不這三種格式外的其它圖像文件。2任務概述2.1 目標本項目旨在實現一個能夠提供寵物領養(yǎng)、動物推廣、好友互相交流的移動智能應用,滿足用戶養(yǎng)寵物的方向,滿足各段的不同用戶的特殊要求,用戶對動物的認知,豐富用戶的精神生活,喚醒人們潛在的同情心與慈善心,以求為人與動物和諧友愛地相處做出一定的努力。2.2 運行環(huán)境系統(tǒng)環(huán)境:Android 4.4 Kit

7、Kat硬件環(huán)境: Exynos 5 Octa 5420 八處理器或 2.3GHz 高通驍龍 800 四核芯處理器數據庫:SQL Server 20082.3 條件與限制1 項目組成員研究經歷及主要研究業(yè)績作為大學學院工程專業(yè)本科二年級的學生,已經有了相應的編程基礎,并在學習的過程中積極學習相關知識,對于本所需要的技術已經有了一個初步的學習成果,并已經進行過相同技術的其他項目實現。對于本所需要的對于.net庫、web 開發(fā)、+、C#、java 等知識都有了較為深入的了解。2項目工作基礎和實驗條件保障對此項目都具備了扎實的理論基礎能力。與此同時,本是大家思維碰撞的結晶,充足的熱情和去實現并完善、發(fā)

8、展的。作為學院創(chuàng)新班的學生,本就有了一系列相應的實驗條件,同時每個人也有自己用于實現項目的電腦,還有專門的創(chuàng)新班實驗教室、有學院創(chuàng)新作為項目實現的機房。因此項目的實驗條件無論是在客觀還是上都具有充足的保障3數據描述3.1 靜態(tài)數據寵物類:身高、體重、成長度、與主人的友好度等用戶類:用戶的賬戶信息、服務器:服務器 IP,端等信息3.2 動態(tài)數據用戶的登錄地點信息、寵物生長狀態(tài)、天氣信息、通訊、鬧鐘信息、服務器/客戶端傳輸數據信息、交友信息、等3.3 數據庫介紹數據庫的名稱:SQL Server 2008其主要特點如下:高性能設計,可充分利用 WindowsNT 的優(yōu)勢。系統(tǒng)管理先進,支持 Win

9、dows 圖形化管理工具,支持本地和的系統(tǒng)管理和配3.4 數據詞典N/A3.5N/A4功能需求4.1 功能劃分E-R 圖置。強壯的事務處理功能,采用各種方法保證數據的完整性。支持對稱多處理器結構、過程、ODBC,并具有的 SQL 語言。 SQLServer以其內置的數據功能、強大的管理工具、與ernet 的緊密集成和開放的系統(tǒng)結構為廣大的用戶、開發(fā)和系統(tǒng)集成商提供了一個出眾的數據庫。4.2 功能描述(1)應用界面主功能部分: A 通過給予用戶一度的愛心值,供用戶花費一定的愛心值進行電子動物領養(yǎng)。領養(yǎng)后,進行喂食、梳洗、學習、看病、社區(qū)活動進行愛心值的獲得,如喂餅干、致生病、不定期進行清潔導致生

10、病、生病之后不看醫(yī)生、病重導致等設定情況進行相應愛心值的扣除,特別的,看病環(huán)節(jié)需要通過扣除愛心值來進行等價換取特別的,若照顧不周導致死寵物亡,則通過進行消息發(fā)布,使用戶犯下的錯誤所造成的嚴重結果。同時通過,實現好友愛心值機制,以競爭意識來確保寵物得到很好地照顧B 在學習環(huán)節(jié)通過寵物答題的方式對動物性知識進行推廣,題目范圍包括動物棲息地、生活習性、平均等。 通過答題,用戶獲取一定量的交易值,通過交易值來換取每日應用的,例如喂食部分的餅干、牛奶等,梳洗部分的梳子、沐浴露、飾品等、部分的飛盤、塑膠練習棒、洗牙棒、毛線球等,豐富寵物的生活內容。(2) 系統(tǒng)桌面副功能部分這是創(chuàng)新點所在,同時也是能夠吸戶

11、的新穎點。通過實現一種在用戶桌面的活動快捷方式進行功能的實現,如同 360 的桌面 Q 版 android 機器人、騰訊管家的小洗個澡、撫摸、擁抱、玩兒飛盤等可獲取一定量的愛心值。特別的,通過社區(qū)活動模塊進行寵物的交流、對好友寵物的照顧等可額外獲得愛心值,當用戶積累了一定量的愛心值后,允許用戶進行第二只寵物的領養(yǎng),同時設置懲罰機制,若寵物幾日沒有進食、或進食不規(guī)律導火箭等。的想法是實現一種寵物的桌面動態(tài)圖標,用戶可以通過圖標與寵物進行部分功能互動,顯示寵物當前生活狀況,以及其他好友對本寵物的照顧行為等。(比如響應用戶的點擊,寵物通過文字描述形式顯示:主人,我肚子餓! 主人,我身上好臟哦! 等等

12、語句,提醒用戶及時與寵物互動。)同時通過寵物之口,推送當天天氣信息,顯示、電量、鬧鐘等的提醒。(例如:主人,你有一個未接哦! 主人,你有一條未讀哦!主人,你電量快空了哎!等等提示信息。 )5性能需求5.1 數據精確度本程序中所顯示的各項數值為整數即可。5.2 時間特性1)系統(tǒng)響應時間較短。2)動畫較流暢。5.3 適應性1)本應在android 4.0 及以上版本環(huán)境下運行,操作方式主要為觸控。2)需要android 系統(tǒng)自帶應用的一些接口,如等。本能與其良好兼容。3)當出現項目計劃發(fā)生變化時,可將功能模塊化分批完成,因此具有良好的適應性。6運行需求6.1 用戶界面界面交互系統(tǒng)由 GUI 交互系統(tǒng),時鐘事件系統(tǒng),音信號燈響應系統(tǒng)組成。事件系統(tǒng),網絡事件系統(tǒng),線程GUI 交互系統(tǒng)主要有桌面上的 WindowManager 和主界面。WindowManager 包括可以實現動畫的 activity 的 View 以及一系列 listener 函數。時鐘事件系統(tǒng)處理系統(tǒng)時鐘事件。系統(tǒng)根據設定的事件時序表的設置在系統(tǒng)特定時刻發(fā)送特定的時間事件??梢詫崿F寵物在沒有操作時的一系列隨機動作。音定位置,音事件響應系統(tǒng)負責響應音頻和時間同步事件等等。系統(tǒng)的事件,如緩沖區(qū)中音數據到特網絡事件系統(tǒng)響應和處理網絡上接受到的事件。線程信號燈響應系統(tǒng)處理線程間的信號燈事件。6.2 硬件接口需要可連接網

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論