版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、石河子大學(xué)圖書館手機(jī)客戶端安卓版綜合分析目錄 TOC o 1-3 h z u HYPERLINK l _Toc403848360 1.引言 PAGEREF _Toc403848360 h 2 HYPERLINK l _Toc403848361 1.1.編寫目的 PAGEREF _Toc403848361 h 2 HYPERLINK l _Toc403848362 1.2.背景及范圍 PAGEREF _Toc403848362 h 2 HYPERLINK l _Toc403848363 1.3.名詞定義 PAGEREF _Toc403848363 h 2 HYPERLINK l _Toc4038
2、48364 1.4.參考資料 PAGEREF _Toc403848364 h 3 HYPERLINK l _Toc403848365 2.任務(wù)概述 PAGEREF _Toc403848365 h 3 HYPERLINK l _Toc403848366 2.1.開發(fā)意圖 PAGEREF _Toc403848366 h 3 HYPERLINK l _Toc403848367 2.2.應(yīng)用目標(biāo) PAGEREF _Toc403848367 h 3 HYPERLINK l _Toc403848368 2.3.產(chǎn)品描述 PAGEREF _Toc403848368 h 3 HYPERLINK l _Toc4
3、03848369 2.4.產(chǎn)品功能 PAGEREF _Toc403848369 h 3 HYPERLINK l _Toc403848370 2.5.軟件開發(fā)的時間與費用 PAGEREF _Toc403848370 h 3 HYPERLINK l _Toc403848371 2.6.安全性 PAGEREF _Toc403848371 h 4 HYPERLINK l _Toc403848372 3.具體需求分析 PAGEREF _Toc403848372 h 4 HYPERLINK l _Toc403848373 3.1.業(yè)務(wù)流程圖 PAGEREF _Toc403848373 h 4 HYPERL
4、INK l _Toc403848374 3.2.數(shù)據(jù)流圖 PAGEREF _Toc403848374 h 5 HYPERLINK l _Toc403848375 3.3.數(shù)據(jù)字典 PAGEREF _Toc403848375 h 6 HYPERLINK l _Toc403848376 4.支持信息 PAGEREF _Toc403848376 h 7 HYPERLINK l _Toc403848377 4.1.運行環(huán)境 PAGEREF _Toc403848377 h 7 HYPERLINK l _Toc403848378 4.2.支持軟件 PAGEREF _Toc403848378 h 7 HYP
5、ERLINK l _Toc403848379 4.3.接口 PAGEREF _Toc403848379 h 7 HYPERLINK l _Toc403848380 4.4.控制 PAGEREF _Toc403848380 h 8 HYPERLINK l _Toc403848381 4.5.需求注釋 PAGEREF _Toc403848381 h 8 HYPERLINK l _Toc403848382 5.需求分析總結(jié) PAGEREF _Toc403848382 h 8 HYPERLINK l _Toc403848383 詳細(xì)設(shè)計說明書 PAGEREF _Toc403848383 h 9 HYP
6、ERLINK l _Toc403848384 1引言 PAGEREF _Toc403848384 h 9 HYPERLINK l _Toc403848385 1.1編寫目的 PAGEREF _Toc403848385 h 9 HYPERLINK l _Toc403848386 1.2背景 PAGEREF _Toc403848386 h 9 HYPERLINK l _Toc403848387 1.3定義 PAGEREF _Toc403848387 h 9 HYPERLINK l _Toc403848388 1.4參考資料 PAGEREF _Toc403848388 h 10 HYPERLINK
7、l _Toc403848389 2程序系統(tǒng)的結(jié)構(gòu) PAGEREF _Toc403848389 h 11 HYPERLINK l _Toc403848390 3程序設(shè)計說明 PAGEREF _Toc403848390 h 13 HYPERLINK l _Toc403848391 3.1 流程邏輯 PAGEREF _Toc403848391 h 14 HYPERLINK l _Toc403848392 3.1.1 用戶登錄 PAGEREF _Toc403848392 h 14 HYPERLINK l _Toc403848393 主界面 PAGEREF _Toc403848393 h 16 HYPE
8、RLINK l _Toc403848394 已借閱列表: PAGEREF _Toc403848394 h 17 HYPERLINK l _Toc403848395 3.2歷史借閱列表 PAGEREF _Toc403848395 h 18 HYPERLINK l _Toc403848396 3.3設(shè)置 PAGEREF _Toc403848396 h 19 HYPERLINK l _Toc403848397 三 測試計劃 PAGEREF _Toc403848397 h 24 HYPERLINK l _Toc403848398 1.編寫目的 PAGEREF _Toc403848398 h 24 HY
9、PERLINK l _Toc403848399 2.測試計劃 PAGEREF _Toc403848399 h 24 HYPERLINK l _Toc403848400 21測試方案:黑盒測試和白盒測試相結(jié)合 PAGEREF _Toc403848400 h 24 HYPERLINK l _Toc403848401 22測試項目 PAGEREF _Toc403848401 h 24 HYPERLINK l _Toc403848402 用戶登錄 PAGEREF _Toc403848402 h 24 HYPERLINK l _Toc403848403 手動續(xù)借 PAGEREF _Toc40384840
10、3 h 24 HYPERLINK l _Toc403848404 自動續(xù)借 PAGEREF _Toc403848404 h 25 HYPERLINK l _Toc403848405 當(dāng)前借閱查詢 PAGEREF _Toc403848405 h 25 HYPERLINK l _Toc403848406 歷史借閱查詢 PAGEREF _Toc403848406 h 25 HYPERLINK l _Toc403848407 評價 PAGEREF _Toc403848407 h 25引言隨著 android(安卓)智能手機(jī)的普及,同時智能手機(jī)能像電腦一樣解決很多現(xiàn)實問題,比如我們需要開發(fā)的基于 and
11、roid 平臺的石河子大學(xué)圖書館手機(jī)客戶端,有了它之后老師同學(xué)可以更加方便的查看自己的當(dāng)前借閱信息,歷史借閱信息,以及自動續(xù)借更重要的是還書提醒,這樣可以避免超期罰款。編寫目的石河子大學(xué)有三萬師生,也就是說石河子大學(xué)會有三萬多的直接用戶。開發(fā)一款大學(xué)圖書館手機(jī)客戶端,可以方便師生們查詢、續(xù)借圖書,同時為避免圖書借閱超期手機(jī)端可以自動獲得并計算距超期日期所剩余的天數(shù),并提醒用戶按時還書。背景及范圍名稱:石河子大學(xué)圖書館手機(jī)客戶端任務(wù)的開發(fā)人員:王達(dá)武,徐平,郭露露,韋朝克用戶:圖書管所有用戶開發(fā)軟件的單位:信息科學(xué)與技術(shù)學(xué)院2012級計科軟硬件設(shè)施:個人計算機(jī),JAVA,SQLite 數(shù)據(jù)庫,W
12、indows 7操作系統(tǒng),android 手機(jī)操作系統(tǒng)。開發(fā)出石河子大學(xué)圖書館手機(jī)客戶端,免費向大家提供 android 手機(jī)應(yīng)用名詞定義實體:客觀世界中存在的且可互相區(qū)別的事物。聯(lián)系:客觀事物中的彼此之間的關(guān)系。屬性:實體或者聯(lián)系所具有的性質(zhì)。參考資料任務(wù)概述該手機(jī)客戶主要滿足師生方便的查詢,續(xù)借圖書以及自動提醒還書。開發(fā)意圖a. 完善圖書館管理系統(tǒng)對手機(jī)端的支持。b. 自動續(xù)借圖書。c. 避免借閱超期。應(yīng)用目標(biāo)通過本手機(jī)客戶端,用戶能夠很方便的查詢當(dāng)前以及歷史的借閱信息,手機(jī)客戶端提供后臺自動續(xù)借,自動提醒用戶還書。產(chǎn)品描述本客戶端是基于 android 手機(jī)平臺開發(fā),并在 android
13、 手機(jī)上使用的手機(jī)應(yīng)用,主要使用 SQLite 數(shù)據(jù)庫。產(chǎn)品功能1系統(tǒng)功能劃分: 使用該系統(tǒng)只有一種角色那就是用戶,不過用戶可以細(xì)分為教師用戶,研究生,本科生,因為目前圖書管的借閱制度有規(guī)定不同的對象借閱的時長是不同的。所有用戶在使用本客戶端時,各項功能都是一樣的。2系統(tǒng)可分為5個模塊:(1)基本信息:本科和研究生包括其學(xué)號、姓名,教師包括其工資號,姓名。(2)搜索書籍:所有用戶均可在未登錄或已登錄的情況下搜索圖書。(3)查詢:所有登錄用戶可以查看當(dāng)前前借閱,歷史借閱。(4)續(xù)借:客戶端提供自動續(xù)借功能。(5)還書提醒:客戶端計算還書日期與當(dāng)前日期的時間差,當(dāng)時間差小于某一設(shè)定值時,提醒用戶還
14、書。軟件開發(fā)的時間與費用 開發(fā)時間為一個月,沒有相關(guān)費用安全性 本產(chǎn)品不會獲取任何和功能無關(guān)的權(quán)限(例如:讀取手機(jī)聯(lián)系人、獲取手機(jī)號碼、發(fā)送短信等惡意功能),充分保證用戶隱私安全。具體需求分析業(yè)務(wù)流程圖數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)流描述:數(shù)據(jù)流名:用戶名密碼 數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:驗證信息處理。說明:用戶輸入用戶名和密碼 數(shù)據(jù)組成:用戶名+密碼 用戶名=教師賬號+學(xué)生賬號說明:教師讀者用戶民為教師工資號,學(xué)生讀者用戶名為學(xué)號數(shù)據(jù)流名:驗證信息處理。數(shù)據(jù)去向:驗證通過 主界面 未通過 登陸界面數(shù)據(jù)流名:當(dāng)前借閱數(shù)據(jù)來源:用戶點擊當(dāng)前借閱數(shù)據(jù)去想:當(dāng)前借閱界面數(shù)據(jù)流名:歷史借閱數(shù)據(jù)來源:用戶點
15、擊歷史借閱數(shù)據(jù)去想:歷史借閱界面數(shù)據(jù)流名:續(xù)借第一步數(shù)據(jù)來源:用戶長按當(dāng)前借閱書籍項數(shù)據(jù)去想:顯示續(xù)借窗口 數(shù)據(jù)流名:續(xù)借第二步數(shù)據(jù)來源:用戶點擊續(xù)借數(shù)據(jù)去想:續(xù)借成功 當(dāng)前借閱頁面 續(xù)借失敗 當(dāng)前借閱頁面數(shù)據(jù)流名:還書提醒數(shù)據(jù)來源:時間觸發(fā)數(shù)據(jù)去想:發(fā)送還書通知 支持信息運行環(huán)境安卓2.3以上版本支持軟件 獨立運行包,除操作系統(tǒng)外不需要其他軟件支持接口 本產(chǎn)品的用戶需要通過安卓智能終端進(jìn)行操作,進(jìn)入主界面后點擊相應(yīng)的按鈕,分別進(jìn)入相對應(yīng)的操作。用戶幾乎不需要學(xué)習(xí)成本,只要會用智能手機(jī)的都能輕松使用。控制控制是由智能手機(jī)提供,通過觸控屏幕進(jìn)行信息輸入,也通過觸控屏幕進(jìn)行信息輸出需求注釋 暫無注
16、釋需求分析總結(jié) 在以前的可行性分析基礎(chǔ)上,我們進(jìn)行了以上的需求分析過程。在分析的過程當(dāng)中,我們從整體上覺得整個軟件系統(tǒng)無論是在技術(shù)上還是在經(jīng)濟(jì)上都是完全可行的,有很好的開發(fā)價值。詳細(xì)設(shè)計說明書1引言1.1編寫目的 在需求分析書中,已經(jīng)闡述了本項目的開發(fā)目的、背景范圍、任務(wù)概述、應(yīng)用目標(biāo)等。在以下的詳細(xì)設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細(xì)設(shè)計進(jìn)行說明。在本階段中,確定應(yīng)該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用具體的 程序語言書寫的程序。主要的工作有:根據(jù)在需求分析說明書中所描述的數(shù)據(jù)、功能、運行、性能需求、處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計,設(shè)計軟件系統(tǒng)的結(jié)構(gòu)
17、設(shè)計、逐個模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解決如何用戶登陸:用戶輸入登錄信息,將信息提交到圖書館網(wǎng)站,認(rèn)證登錄。獲取當(dāng)前借閱列表獲取歷史借閱記錄用戶即將過期圖書續(xù)借用戶設(shè)置超期提醒相關(guān)提示信息 在以下的各個階段中,用戶操作手冊將與本階段的工作緊密結(jié)合,努力作到 讓用戶易懂易學(xué)。測試報告和維護(hù)報告也將參考本說明書,檢驗本系統(tǒng)的各項性能指標(biāo),及時發(fā)現(xiàn)紕漏及時修補(bǔ)。1.2背景本項目名稱:石河子大學(xué)圖書館手機(jī)客戶端項目開發(fā)人員:王達(dá)武、徐平、韋朝克、郭露露用戶:所有在校的學(xué)生(包括??疲究?,研究生),老師(包括在職老師和離退休老師),以及其他行政人員
18、1.3定義 SQLite: 一種用于Android輕量級數(shù)據(jù)庫 事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。 主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。 外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK: 數(shù)據(jù)庫的錯誤恢復(fù)機(jī)制。1.4參考資料軟件工程項目開發(fā)文檔范例軟件工程國家標(biāo)準(zhǔn)文檔本項目的需求說明書2程序系統(tǒng)的結(jié)構(gòu) 2.1類圖:3程序設(shè)計說明從本章開始,逐個地給出各個層次中的每個程序的設(shè)計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。3
19、.1 流程邏輯 用戶登錄 登錄也主要有一個表單,當(dāng)然可以有背景圖片,這個頁面是打開APP的第一個界面,也是未登錄時的唯一一個頁面,用戶需要在表單中填寫登錄名和密碼,然后可以選擇“記住密碼”和“自動登錄”,勾選之后程序會把用戶名存入本地的SQLite中,供下次使用。/登陸驗證參數(shù)名public static final String NUMBER = number;public static final String PASSWD = passwd;public static final String SELECT = select;public static final String RETU
20、RN_URL = returnUrl;/登錄驗證參數(shù)值public static final String SELECT_VALUE = cert_no;public static final String RETURN_URL_VALUE =;主界面 主界面顯示當(dāng)前賬戶的概要信息,對當(dāng)前賬戶的信息進(jìn)行總結(jié),例如當(dāng)前已經(jīng)借閱、當(dāng)前已經(jīng)超期、歷史借閱數(shù)量。并提供Web瀏覽功能,用戶通過點擊鏈接直接顯示圖書館網(wǎng)站頁面。并放置部分常用鏈接。已借閱列表:已借閱頁面顯示當(dāng)前借閱的圖書,對于即將超期的圖書用紅色背景顯示。對于可續(xù)借的圖書,長按會彈出一鍵延期按鈕,點擊延期按鈕延期。 /響應(yīng)判斷/ 頁面已經(jīng)永
21、久移到另外一個新地址public static final int SC_MOVED_PERMANENTLY = 301;/ 頁面暫時移動到另外一個新的地址public static final int SC_MOVED_TEMPORARILY = 302; / 客戶端請求的地址必須通過另外的 URL 來訪問public static final int SC_SEE_OTHER = 303; / 同SC_MOVED_TEMPORARILYpublic static final int SC_TEMPORARY_REDIRECT = 307;/續(xù)借public static final Str
22、ing BAR_CODE = bar_code;public static final String CHECK = check;public static final String TIME = time;public static final int CHECK_MAX = 97;public static final int CHECK_MIN = 89;3.2歷史借閱列表借閱歷史頁面顯示之前借閱的所有圖書/歷史借閱POST參數(shù)名public static final String PARA_STRING = para_string;public static final String
23、TOPAGE = topage;/歷史借閱參數(shù)值public static final String PARA_STRING_VALUE = all;public static final String TOPAGE_VALUE = 1;3.3設(shè)置 設(shè)置中主要是設(shè)置提前幾天進(jìn)行超期提醒。3.4界面設(shè)計 界面采用Android L 最新的Material Design設(shè)計語言。谷歌稱Material Design是美麗和大膽的,因為干凈的排版和布局簡單且容易理解。以下為Material Design的設(shè)計原則:實體感就是(通過設(shè)計方式來表達(dá))隱喻通過構(gòu)建系統(tǒng)化的動效和空間合理化利用,并將兩個理念
24、合二為一,構(gòu)成了實體隱喻。與眾不同的觸感是實體的基礎(chǔ),這一靈感來自對紙墨的研究。實體的表面和邊緣提供基于真實效果的視覺體驗,熟悉的觸感讓用戶可以快速地理解和認(rèn)知。實體的多樣性可以讓我們呈現(xiàn)出更多反映真實世界的設(shè)計效果,但同時又絕不會脫離客觀的物理規(guī)律。光效、表面質(zhì)感、運動感這三點是解釋物體運動規(guī)律、交互方式、空間關(guān)系的關(guān)鍵。真實的光效可以解釋物體之間的交合關(guān)系、空間關(guān)系,以及單個物體的運動。鮮明、形象、深思熟慮新的視覺語言,在基本元素的處理上,借鑒了傳統(tǒng)的印刷設(shè)計排版、網(wǎng)格、空間、比例、配色、圖像使用這些基礎(chǔ)的平面設(shè)計規(guī)范。在這些設(shè)計基礎(chǔ)上下功夫,不但可以愉悅用戶,而且能夠構(gòu)建出視覺層級、視覺
25、意義以及視覺聚焦。精心選擇色彩、圖像、選擇合乎比例的字體、留白,力求構(gòu)建出鮮明、形象的用戶界面,讓用戶沉浸其中。Material Design設(shè)計語言強(qiáng)調(diào)根據(jù)用戶行為凸顯核心功能,進(jìn)而為用戶提供操作指引。有意義的動畫效果動畫效果(簡稱動效)可以有效地暗示、指引用戶。動效的設(shè)計要根據(jù)用戶行為而定,能夠改變整體設(shè)計的觸感。動效應(yīng)當(dāng)在獨立的場景呈現(xiàn)。通過動效,讓物體的變化以更連續(xù)、更平滑的方式呈現(xiàn)給用戶,讓用戶能夠充分知曉所發(fā)生的變化。動效應(yīng)該是有意義的、合理的,動效的目的是為了吸引用戶的注意力,以及維持整個系統(tǒng)的連續(xù)性體驗。動效反饋需細(xì)膩、清爽。轉(zhuǎn)場動效需高效、明晰。 三 測試計劃1.編寫目的本測試計劃的目的為:石河子大學(xué)圖書館手機(jī)客戶端是否能夠達(dá)到設(shè)計文檔的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學(xué)《醫(yī)學(xué)統(tǒng)計學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《結(jié)構(gòu)試驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《建筑結(jié)構(gòu)抗震設(shè)計》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《走近科技》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《市場調(diào)查》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《經(jīng)貿(mào)翻譯》2023-2024學(xué)年第一學(xué)期期末試卷
- 2018年四川內(nèi)江中考滿分作文《我心中的英雄》15
- 沈陽理工大學(xué)《產(chǎn)品交互設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州市合同監(jiān)督條例
- 韓文 法律代理合同范本
- FZ/T 52057-2021錦綸6短纖維
- T 1463纖維增強(qiáng)塑料密度和相對密度試驗方法
- 組合體的尺寸標(biāo)注(最新)課件
- 第17課《屈原》課件(24張PPT) 部編版語文九年級下冊
- 人教版四年級數(shù)學(xué)上冊認(rèn)識梯形課件
- 車輛維修竣工出廠檢驗制度
- 門衛(wèi)24小時值班登記表
- 彌漫性大B細(xì)胞淋巴瘤病理
- 學(xué)校后勤管理工作課件
- 外研版(三起點)六年級英語上冊《閱讀:Avisit-to-the-zoo-優(yōu)課課件》
- 蘇科版三年級上冊勞動第四課《橡皮泥塑》課件(定稿)
評論
0/150
提交評論