版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE40哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)I-摘要隨著網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,智能終端技術(shù)也在源源不斷的發(fā)展中,移動(dòng)互聯(lián)成為了這場(chǎng)發(fā)展中的新潮流。人們生活中的各個(gè)方面都在因移動(dòng)互聯(lián)而進(jìn)行著至關(guān)重要的改革。在這場(chǎng)重大的改革中,幫助人們學(xué)習(xí)的APP也在不斷的涌現(xiàn)。在上述的大背景下,該畢業(yè)設(shè)計(jì)是針對(duì)計(jì)算機(jī)技術(shù)與軟件專(zhuān)業(yè)技術(shù)資格水平考試(簡(jiǎn)稱(chēng)軟考),開(kāi)發(fā)的一款基于Android平臺(tái)的在線軟考移動(dòng)應(yīng)用的設(shè)計(jì)及實(shí)現(xiàn)?;贏ndroid平臺(tái)的軟考系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)采用Android操作系統(tǒng)、Java開(kāi)發(fā)語(yǔ)言,通過(guò)Bmob云端管理后臺(tái)進(jìn)行數(shù)據(jù)的儲(chǔ)存管理,基本實(shí)現(xiàn)了用戶(hù)注冊(cè)登錄、試題練習(xí)、試題管理、試題收藏、錯(cuò)題統(tǒng)計(jì)、測(cè)試成績(jī)查詢(xún)、個(gè)人中心等功能。符合當(dāng)下用戶(hù)對(duì)在線學(xué)習(xí)備戰(zhàn)軟考的移動(dòng)應(yīng)用的功能流程和用戶(hù)需求,達(dá)到了為用戶(hù)的日常學(xué)習(xí)提供便利、節(jié)省用戶(hù)的時(shí)間成本的預(yù)期效果。關(guān)鍵詞:智能終端;軟考;移動(dòng)互聯(lián)第1章緒論1.1課題背景電子產(chǎn)品的市場(chǎng)被智能手機(jī)以佼佼者的身份不斷壯大著,由于智能手機(jī)用戶(hù)數(shù)量逐年上升,智能手機(jī)操作系統(tǒng)已經(jīng)被廣大用戶(hù)嫻熟的操作,目前市面上有許多主流的手機(jī)操作系統(tǒng),在諸多的操作系統(tǒng)中,占據(jù)領(lǐng)先定位的當(dāng)屬Android操作系統(tǒng)。據(jù)統(tǒng)計(jì),Android操作系統(tǒng)的占有率大約為操作系統(tǒng)市場(chǎng)的七成,可以說(shuō)整個(gè)操作系統(tǒng)的市場(chǎng)已經(jīng)被Android系統(tǒng)所壟斷。谷歌公司發(fā)布的Android系統(tǒng)為移動(dòng)設(shè)備所開(kāi)發(fā)的平臺(tái),更加吸引廣大用戶(hù)的是Android操作系統(tǒng)不需要授權(quán)費(fèi),可以說(shuō)是一個(gè)完全免費(fèi)的手機(jī)平臺(tái),并且可以根據(jù)廣大手機(jī)供應(yīng)商的需求量身定制適合的操作系統(tǒng)。Android操作系統(tǒng)正是以實(shí)惠、實(shí)用、實(shí)在等利民便民的標(biāo)簽受到手機(jī)消費(fèi)者及手機(jī)供應(yīng)商的歡迎和追捧。人才濟(jì)濟(jì)的美國(guó)最大風(fēng)投基金KPCB公司在最新的一組數(shù)據(jù)中顯示筆記本電腦的出貨量早已遠(yuǎn)遠(yuǎn)高于臺(tái)式電腦出貨量,并仍在持續(xù)增長(zhǎng)中,通過(guò)這一系列的數(shù)據(jù)完全可以證明安卓操作系統(tǒng)手機(jī)受到許多人的喜愛(ài)。移動(dòng)智能手機(jī)能夠如此受到人們的歡迎不可或缺的一個(gè)原因便是智能手機(jī)所提供的大量工具性軟件可以提升人們的生活質(zhì)量,提高生活效率,正因如此,無(wú)論是為學(xué)業(yè)而忙碌的學(xué)生黨,還是夜以繼日的上班族,亦或是享受天倫之樂(lè)的老人在使用智能手機(jī)時(shí)發(fā)費(fèi)在功能性軟件上的時(shí)間較長(zhǎng),而在多種多樣的工具類(lèi)應(yīng)用中,最為常見(jiàn)的應(yīng)屬于可以提高學(xué)習(xí)效率的APP。由于在IT行業(yè)飛速發(fā)展,導(dǎo)致IT相關(guān)知識(shí)更新速度不斷加快,于此同時(shí),也給IT行業(yè)從業(yè)者帶來(lái)了不小的困擾,作為一名優(yōu)秀的IT行業(yè)工作者,在不斷學(xué)習(xí)新知識(shí)的同時(shí),考取相關(guān)資格證來(lái)證明自己知識(shí)水平的方法是十分可行的。軟考是IT行業(yè)從業(yè)者證明自身能力的一項(xiàng)重要考試,軟考作為一項(xiàng)國(guó)家級(jí)的考試秉承著公正且科學(xué)的態(tài)度,面向全國(guó)范圍或?qū)τ?jì)算機(jī)軟件行業(yè)專(zhuān)業(yè)人員進(jìn)行專(zhuān)業(yè)水平測(cè)試。另外,更加值得人們關(guān)注的是,軟考的證書(shū)上的印章是一個(gè)清晰碩大的紅色國(guó)徽,這個(gè)徽章被全國(guó)范圍內(nèi)的各個(gè)單位承認(rèn)。目前,軟考證書(shū)不僅可以證明自身知識(shí)水平,還可以為我們生活中許多方面帶來(lái)優(yōu)勢(shì),下面從公務(wù)員、工作、升值等幾個(gè)方面簡(jiǎn)要介紹軟考的國(guó)家性福利。1.項(xiàng)目負(fù)責(zé)人自己的公司或是自己就職的公司在申請(qǐng)一些項(xiàng)目時(shí),更加輕松的獲得心儀的項(xiàng)目,有些公司甚至是有證書(shū)者優(yōu)先錄取就業(yè)。2.職稱(chēng)認(rèn)定軟考作為IT行業(yè)從業(yè)人員職稱(chēng)認(rèn)定的唯一資格證明,這也成為了公務(wù)員或就職于國(guó)企、事業(yè)單位人員申請(qǐng)?jiān)u審的重要內(nèi)容。3.梳理知識(shí)體系軟考分為多方向進(jìn)行綜合考評(píng),涉及的知識(shí)面較為廣泛,對(duì)于學(xué)習(xí)中拓寬知識(shí)面、增加知識(shí)、梳理知識(shí)體系都有很大的幫助,對(duì)于從事計(jì)算機(jī)行業(yè)時(shí)間較長(zhǎng)的人來(lái)說(shuō),利用軟考進(jìn)行系統(tǒng)性的學(xué)習(xí)總結(jié)也是一個(gè)很好的選擇。通過(guò)以上三點(diǎn)可以看出,對(duì)于計(jì)算機(jī)從業(yè)者、項(xiàng)目經(jīng)理、公司老板等許多不同身份的人來(lái)講軟考具有相當(dāng)高的含金量。軟考已經(jīng)發(fā)展了數(shù)十年,在這些年的發(fā)展中需要軟考的用戶(hù)量呈現(xiàn)不斷增長(zhǎng)的趨勢(shì),軟考的關(guān)注度也在不斷的增長(zhǎng),目前,市場(chǎng)上的軟考刷題軟件不是很多,尤其是功能完善,長(zhǎng)期運(yùn)營(yíng)的安卓軟考系統(tǒng)數(shù)量極少,這也增加了基于Android軟考系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的開(kāi)發(fā)可行性。為此設(shè)計(jì)出了“基于Android平臺(tái)的軟考系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)”,對(duì)其進(jìn)行全面開(kāi)發(fā)。1.2目的和意義1.2.1課題目的近些年,大街小巷隨處可見(jiàn)的“低頭族”足以證明在這個(gè)信息時(shí)代,移動(dòng)終端早已占據(jù)人們生活,人們?cè)跐M(mǎn)足衣食住行等基本需求后,大部分人將生活中的重心放到學(xué)習(xí)中從而提高自身修養(yǎng),追求高質(zhì)量生活,正是因?yàn)槿藗冊(cè)絹?lái)越重視自身的文化程度,各類(lèi)證書(shū)的考試學(xué)習(xí)已經(jīng)成為人們學(xué)習(xí)的一部分,這也給在線學(xué)習(xí)系統(tǒng)帶來(lái)了良好的發(fā)展空間,其中,軟考作為計(jì)算機(jī)領(lǐng)域的專(zhuān)業(yè)認(rèn)證,受到許多專(zhuān)業(yè)從業(yè)人士的關(guān)注。人們過(guò)去的傳統(tǒng)學(xué)習(xí)方式大多數(shù)都是通過(guò)書(shū)籍或其他刊物之類(lèi),隨著互聯(lián)網(wǎng)技術(shù)的普及,人們漸漸的使用電子設(shè)備來(lái)取締了傳統(tǒng)的書(shū)籍,本次設(shè)計(jì)利用AndroidStudio平臺(tái),結(jié)合互聯(lián)網(wǎng),以此來(lái)實(shí)現(xiàn)一款基于Android系統(tǒng)的在線軟考手機(jī)應(yīng)用,本次畢業(yè)設(shè)計(jì)的目的是設(shè)計(jì)實(shí)現(xiàn)基于Android的軟考系統(tǒng),提高學(xué)習(xí)效率,,成為人們?nèi)粘W(xué)習(xí)的“軟考掌上電子工具”有效的提高軟考信息的的流通速度,為用戶(hù)帶來(lái)極佳的軟考學(xué)習(xí)體驗(yàn)。1.2.2課題意義目前,大部分備考軟考的考生,考試學(xué)習(xí)途徑為買(mǎi)實(shí)體書(shū)籍,以及通過(guò)網(wǎng)絡(luò)查詢(xún)資料。這樣的學(xué)習(xí)方式存在著許多的問(wèn)題。1.掌握資料不夠全面由于軟考學(xué)習(xí)需要具體有方向性的針對(duì)某一學(xué)科進(jìn)行學(xué)習(xí),由于沒(méi)有完善的練習(xí)題可供參考以及掌握的資料不夠全面,導(dǎo)致軟考考生不能完善構(gòu)建學(xué)習(xí)體系。2.不能第一時(shí)間獲得官方信息軟考官網(wǎng)會(huì)發(fā)布軟考相關(guān)考試安排,如:報(bào)考時(shí)間、成績(jī)查詢(xún)、考試用書(shū)等消息,用戶(hù)不能做到及時(shí)在官網(wǎng)查看消息掌握重點(diǎn)學(xué)習(xí)方向。3.書(shū)籍?dāng)y帶不方便軟考考試官網(wǎng)發(fā)布的考試參考用書(shū)過(guò)于厚重,不方便攜帶,用戶(hù)不能很好的利用零碎時(shí)間對(duì)考試進(jìn)行學(xué)習(xí),由于書(shū)籍不便攜帶的原因,會(huì)浪費(fèi)大量的時(shí)間。因此隨著軟考參加人數(shù)的不斷增加和考試要求的不斷提高,傳統(tǒng)的學(xué)習(xí)方式已不能滿(mǎn)足軟考考生的需求,人們需要更加方便快捷的學(xué)習(xí)方式。因此,軟考系統(tǒng)是能夠方便廣大考生在任何時(shí)間、任何地點(diǎn)進(jìn)行學(xué)習(xí),利用零碎時(shí)間學(xué)習(xí)考試相關(guān)知識(shí)點(diǎn),及時(shí)了解考試規(guī)則,考查內(nèi)容等。軟考系統(tǒng)通過(guò)手機(jī)端進(jìn)行學(xué)習(xí),不需要購(gòu)買(mǎi)紙質(zhì)書(shū)籍,節(jié)約購(gòu)買(mǎi)紙質(zhì)版書(shū)籍的費(fèi)用。軟考系統(tǒng)中的進(jìn)行考試倒計(jì)時(shí)設(shè)計(jì)可以增加考生學(xué)習(xí)的緊張度,提高學(xué)習(xí)效率,爭(zhēng)取盡早通過(guò)軟考測(cè)試。本系統(tǒng)利用APP靈活性高的有點(diǎn),是考生可以方便快捷的進(jìn)行考試學(xué)習(xí),另外,對(duì)以后的工作學(xué)習(xí)有很大的幫助。1.3研究現(xiàn)狀軟考系統(tǒng)在國(guó)內(nèi)外市場(chǎng)上并不多見(jiàn),大部分學(xué)習(xí)軟考的考生,還停留在用軟考書(shū)籍進(jìn)行學(xué)習(xí),由于軟考書(shū)籍過(guò)于厚重、加上生活節(jié)奏的不斷加快,不能很好的系統(tǒng)性學(xué)習(xí)軟考,因此設(shè)計(jì)開(kāi)發(fā)軟考系統(tǒng)無(wú)論在國(guó)內(nèi)還是國(guó)外都有很大的發(fā)展平臺(tái)。Android系統(tǒng)支持許多手機(jī)設(shè)備,完全開(kāi)源,不需要開(kāi)發(fā)者購(gòu)買(mǎi)權(quán)限,只需開(kāi)發(fā)者熟練掌握Android開(kāi)發(fā)語(yǔ)言即可進(jìn)行Android編程,因此,Android手機(jī)不僅在國(guó)內(nèi)市場(chǎng)受到廣大用戶(hù)的喜愛(ài),在國(guó)外市場(chǎng)也有相當(dāng)大的發(fā)展前景,目前,中國(guó)、日本等多個(gè)國(guó)家的軟件開(kāi)發(fā)公司都在利用Android平臺(tái)進(jìn)行開(kāi)發(fā),除北美洲等地區(qū)的用戶(hù)常使用iOS系統(tǒng)外,Android系統(tǒng)的手機(jī)已經(jīng)成為全球主流系統(tǒng)。1.4論文研究?jī)?nèi)容及組織結(jié)構(gòu)基于Android軟考系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文共計(jì)分為六大主要模塊進(jìn)行介紹,闡述開(kāi)發(fā)中的各個(gè)細(xì)節(jié),下面將分章節(jié)進(jìn)行主要內(nèi)容的詳細(xì)說(shuō)明。第1章緒論,緒論部分詳細(xì)論述了當(dāng)前軟考系統(tǒng)課題的背景、課題目的、課題意義、研究目前軟考系統(tǒng)在國(guó)內(nèi)外的研究現(xiàn)狀、對(duì)Android的發(fā)展現(xiàn)狀以及日后發(fā)展空間進(jìn)行多角度的分析研究。第2章可行性分析,軟考系統(tǒng)可行性分析從兩個(gè)重要問(wèn)題的角度進(jìn)行分析,表述了安卓軟考系統(tǒng)初期投資單和業(yè)務(wù)流程圖,為下一個(gè)章節(jié)軟考系統(tǒng)需求分析提供了相應(yīng)的依據(jù)。第3章需求分析,軟考系統(tǒng)的需求分析從功能上進(jìn)行劃分,并逐一進(jìn)行詳細(xì)的分析,對(duì)軟考系統(tǒng)每個(gè)功能都能做到詳細(xì)的需求分析,使用數(shù)據(jù)字典、數(shù)據(jù)流圖進(jìn)行表示,有力的論述了系統(tǒng)設(shè)計(jì)的充分性。第4章系統(tǒng)設(shè)計(jì),軟考系統(tǒng)的系統(tǒng)設(shè)計(jì)是根據(jù)第三章軟考系統(tǒng)需求分析進(jìn)行了深入的研究,為軟考系統(tǒng)設(shè)計(jì)了系統(tǒng)體系結(jié)構(gòu)圖、軟考系統(tǒng)功能模塊圖等對(duì)整個(gè)軟考系統(tǒng)的設(shè)計(jì)進(jìn)行了更為詳細(xì)的表述。第5章系統(tǒng)實(shí)現(xiàn),軟考系統(tǒng)利用Bmob云端管理后臺(tái)數(shù)據(jù)庫(kù)及AndroidStudio開(kāi)發(fā)工具對(duì)軟考系統(tǒng)進(jìn)行了編輯,軟考系統(tǒng)的系統(tǒng)實(shí)現(xiàn)從注冊(cè)登錄模塊、試題測(cè)試模塊、試題收藏模塊、錯(cuò)題統(tǒng)計(jì)模塊、成績(jī)查詢(xún)模塊等多個(gè)功能模塊的設(shè)計(jì)進(jìn)行展示。第6章系統(tǒng)測(cè)試,軟考系統(tǒng)的測(cè)試將硬件、軟件、以及操作成員看做一個(gè)整體,制定軟考系統(tǒng)測(cè)試計(jì)劃、用實(shí)例對(duì)軟考系統(tǒng)進(jìn)行測(cè)試,保證功能的可行性和健全性。只有通過(guò)對(duì)軟考系統(tǒng)進(jìn)行反復(fù)的測(cè)試才能不斷完善系統(tǒng)中的漏洞,對(duì)軟考系統(tǒng)進(jìn)行不斷的完善。最后部分是軟考系統(tǒng)的總結(jié),總結(jié)部分對(duì)對(duì)基于Android軟考系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)整體開(kāi)發(fā)過(guò)程中的內(nèi)容及細(xì)節(jié)改善提出自己的看法。本文的主要工作就是根據(jù)實(shí)際的需求開(kāi)發(fā)并設(shè)計(jì)好基于Android軟考系統(tǒng)一系列過(guò)程所展開(kāi)。
第2章可行性分析可行性研究在基于android平臺(tái)軟考系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開(kāi)發(fā)環(huán)節(jié)占據(jù)重要的地位,基于Android平臺(tái)軟考系統(tǒng)的開(kāi)發(fā)可行性研究是否充分,決定了在后續(xù)環(huán)節(jié)如果軟考系統(tǒng)開(kāi)發(fā)遇到問(wèn)題是否能夠得到妥善快速的解決,是否會(huì)阻礙軟考系統(tǒng)開(kāi)發(fā)的進(jìn)度安排,是否在軟考開(kāi)發(fā)中一些不必要的事情上浪費(fèi)大量的時(shí)間精力,并且在軟考系統(tǒng)開(kāi)發(fā)的過(guò)程中經(jīng)濟(jì)、技術(shù)等多方面是否能夠阻止軟考系統(tǒng)開(kāi)發(fā)的正常進(jìn)行。2.1經(jīng)濟(jì)可行性基于Android平臺(tái)的軟考移動(dòng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)應(yīng)用采用的是基于Android的操作系統(tǒng)、Java開(kāi)發(fā)語(yǔ)言,并且通過(guò)Bmob云端管理后臺(tái)進(jìn)行的安卓軟考系統(tǒng)數(shù)據(jù)的儲(chǔ)存管理,安卓軟考系統(tǒng)在開(kāi)發(fā)過(guò)程中所要求的計(jì)算機(jī)軟件要求和硬件設(shè)備環(huán)境在市場(chǎng)上都可以很容易的進(jìn)行購(gòu)買(mǎi),另外,安卓軟考系統(tǒng)基本實(shí)現(xiàn)了用戶(hù)注冊(cè)登錄、軟考試題練習(xí)、軟考試題管理、軟考試題收藏、測(cè)試時(shí)對(duì)錯(cuò)題的統(tǒng)計(jì)、軟考測(cè)試成績(jī)的查詢(xún)、個(gè)人中心等功能。另外,安卓軟考系統(tǒng)采用的Bmob云端管理后臺(tái)實(shí)現(xiàn)了安卓軟考系統(tǒng)對(duì)于用戶(hù)和試題的數(shù)據(jù)的錄入、修改、刪除、查詢(xún)相關(guān)數(shù)據(jù)等基本功能,完全符合當(dāng)下用戶(hù)對(duì)在線學(xué)習(xí)備戰(zhàn)軟考的移動(dòng)應(yīng)用的功能流程和用戶(hù)需求,只需一臺(tái)智能手機(jī)即可實(shí)現(xiàn),達(dá)到了在軟考系統(tǒng)設(shè)計(jì)初期時(shí)為滿(mǎn)足用戶(hù)的日常學(xué)習(xí)提供便利、節(jié)省用戶(hù)的時(shí)間成本的預(yù)期效果,這些優(yōu)質(zhì)高效的功能、便捷快速的實(shí)用性,一定會(huì)受到軟考考生用戶(hù)的喜愛(ài)。基于Android的軟考系統(tǒng)的程序編碼相對(duì)簡(jiǎn)單,系統(tǒng)開(kāi)發(fā)周期較短,在開(kāi)發(fā)過(guò)程中僅需要免費(fèi)軟件提供的多種技術(shù)需求以及人工費(fèi)用,因此實(shí)現(xiàn)開(kāi)發(fā)任務(wù)成本相對(duì)低廉。另外,由于試題的時(shí)效性、需要管理員進(jìn)行定期的更新,并對(duì)各個(gè)客戶(hù)端進(jìn)行測(cè)試,后期主要是在線對(duì)系統(tǒng)進(jìn)行定期的維護(hù),只需一臺(tái)聯(lián)網(wǎng)的電腦即可,系統(tǒng)在開(kāi)發(fā)過(guò)程中,無(wú)論是人力、財(cái)力經(jīng)濟(jì)要求不高。因此,基于Android軟考系統(tǒng)具備經(jīng)濟(jì)可行性?;贏ndroid軟考系統(tǒng)初期投資表,如表2-1所示。表2-1基于Android軟考系統(tǒng)初期投資表序號(hào)項(xiàng)目人工(人·日)單價(jià)(元)合計(jì)(元)1可行性研究1500500續(xù)表2-12需求分析15005003總體設(shè)計(jì)360018004前臺(tái)管理子系統(tǒng)的詳細(xì)設(shè)計(jì)250010005后臺(tái)管理子系統(tǒng)的詳細(xì)設(shè)計(jì)250010006數(shù)據(jù)庫(kù)設(shè)計(jì)350015007編碼實(shí)現(xiàn)360018008單元測(cè)試260012009系統(tǒng)綜合測(cè)試220040010合計(jì)9700基于Android平臺(tái)的軟考系統(tǒng)的貨幣時(shí)間價(jià)值在經(jīng)歷初期軟件設(shè)計(jì)的少量投資后,在計(jì)劃中后期是幾乎不需要再次對(duì)安卓軟考系統(tǒng)進(jìn)行二次的投資,因此,投入量相對(duì)較少。用戶(hù)在擁有安卓軟考系統(tǒng)后,不僅僅可以大量利用零碎時(shí)間提高學(xué)習(xí)效率,還可以不購(gòu)買(mǎi)紙質(zhì)書(shū)籍完全依賴(lài)安卓軟考系統(tǒng)App進(jìn)行在線的學(xué)習(xí),這樣算下來(lái),每次參加一個(gè)軟考的等級(jí)資格證書(shū)即可節(jié)省下一筆購(gòu)買(mǎi)書(shū)籍資料的費(fèi)用。在軟考中包括高級(jí)、中級(jí)、初級(jí)這三個(gè)級(jí)別層次的十余種資格認(rèn)證,這樣算下來(lái)省下的書(shū)籍費(fèi)用十分可觀,由于軟考會(huì)根據(jù)自然環(huán)境、生源情況、市場(chǎng)需求等多種實(shí)際情況進(jìn)行相應(yīng)的變動(dòng),所以估計(jì)基于Android平臺(tái)軟考系統(tǒng)生存周期為五年,基于Android軟考系統(tǒng)貨幣時(shí)間價(jià)值,如表2-2所示。表2-2基于Android軟考系統(tǒng)貨幣時(shí)間價(jià)值年份將來(lái)值(1+i)n現(xiàn)在值累計(jì)的現(xiàn)在值(元)13萬(wàn)元1.052.85萬(wàn)元2.85萬(wàn)元23萬(wàn)元1.102.72萬(wàn)元5.57萬(wàn)元33萬(wàn)元1.152.59萬(wàn)元8.16萬(wàn)元43萬(wàn)元1.212.46萬(wàn)元10.63萬(wàn)元53萬(wàn)元1.272.35萬(wàn)元12.98萬(wàn)元2.2技術(shù)可行性技術(shù)可行性評(píng)價(jià)是結(jié)合軟考系統(tǒng)技術(shù)水平,根據(jù)目前現(xiàn)有的設(shè)備軟件能力、設(shè)備的硬件能力、現(xiàn)有的人員技術(shù)水平、人員能力及實(shí)驗(yàn)環(huán)境是否能夠滿(mǎn)足軟考系統(tǒng)在開(kāi)發(fā)過(guò)程中所需達(dá)到的性能需求和實(shí)現(xiàn)功能的目標(biāo),即為軟考系統(tǒng)的技術(shù)可行性。市面上眾多操作系統(tǒng)中Android操作系統(tǒng)更加容易上手,利于開(kāi)發(fā)者使用,與此同時(shí),由于Android開(kāi)源性,使得Android設(shè)備價(jià)格更加的親民利民,更加讓普通群眾接受。這也使得基于Android平臺(tái)的軟考系統(tǒng)在開(kāi)發(fā)工具的實(shí)現(xiàn)上具備技術(shù)可行性,軟考系統(tǒng)使用AndroidStudio開(kāi)發(fā)工具,使用Java語(yǔ)言在Windows平臺(tái)進(jìn)行開(kāi)發(fā),軟考系統(tǒng)包括移動(dòng)端和后臺(tái)端兩個(gè)部分,其中移動(dòng)端實(shí)現(xiàn)的功能主要包括用戶(hù)登錄注冊(cè),試題測(cè)試,試題收藏,錯(cuò)題統(tǒng)計(jì),測(cè)試成績(jī)查詢(xún),個(gè)人中心等基本功能的實(shí)現(xiàn),后臺(tái)端實(shí)現(xiàn)的功能主要提供軟考系統(tǒng)中對(duì)于試題數(shù)據(jù)和用戶(hù)產(chǎn)生的數(shù)據(jù)的增刪改查等一些基本數(shù)據(jù)信息的管理和維護(hù)?;贏ndroid平臺(tái)的軟考系統(tǒng)在使用時(shí),只需要擁有一部為Android操作系統(tǒng)的智能設(shè)備,下載軟考系統(tǒng)安裝包即可使用,在用戶(hù)實(shí)際使用軟考系統(tǒng)APP時(shí),由于軟考系統(tǒng)的界面設(shè)計(jì)美觀、容易實(shí)際操作,這些特點(diǎn)都讓用戶(hù)可以快速的熟悉安卓軟考系統(tǒng),并進(jìn)行實(shí)際的學(xué)習(xí)和應(yīng)用,不需要再次學(xué)習(xí)其它的技術(shù)、計(jì)算機(jī)知識(shí),由此可知,基于Android平臺(tái)的軟考系統(tǒng)在技術(shù)可行性上是完全可行的。2.3業(yè)務(wù)流程分析基于Android平臺(tái)的軟考系統(tǒng)的業(yè)務(wù)流程圖概括精煉的包含軟考系統(tǒng)中多種流程情況,軟考系統(tǒng)流程圖使用圖形進(jìn)行清晰的表示系統(tǒng)內(nèi)容,軟考系統(tǒng)在工作過(guò)程中的先后順序及軟考系統(tǒng)的整體設(shè)計(jì)思路,各個(gè)環(huán)節(jié)的詳細(xì)內(nèi)容都可以很完整的通過(guò)圖形進(jìn)行表示?;贏ndroid平臺(tái)的軟考系統(tǒng)的業(yè)務(wù)流程圖有時(shí)也稱(chēng)之為基于Android平臺(tái)的軟考系統(tǒng)的輸入輸出圖,軟考系統(tǒng)流程圖可以清晰直觀的描述各個(gè)環(huán)節(jié)步驟,為日后對(duì)系統(tǒng)進(jìn)行過(guò)程、應(yīng)用、功能上的改進(jìn)等工作啟到良好的鋪墊作用,同時(shí),也方便其他程序員在編寫(xiě)程序時(shí)進(jìn)行借鑒和參考等。基于Android平臺(tái)的軟考系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)主要分為兩個(gè)主要的業(yè)務(wù)對(duì)象,分別為軟考系統(tǒng)的用戶(hù)和軟考系統(tǒng)的管理員,在安卓軟考系統(tǒng)中管理員接收系統(tǒng)用戶(hù)提交的軟考系統(tǒng)用戶(hù)的基本信息、軟考試題管理、軟考錯(cuò)誤試題管理,管理員可以查看、修改、刪除用戶(hù)所提交的軟考系統(tǒng)用戶(hù)的基本信息,上傳軟考系統(tǒng)用戶(hù)查看的軟考試題表單,修改用戶(hù)所提交的軟考錯(cuò)誤試題。用戶(hù)管理主要包括軟考試題收藏管理、錯(cuò)誤軟考試題管理、軟考試題表單管理,用戶(hù)管理提交系統(tǒng)用戶(hù)的基本信息,查看軟考試題表單,提交錯(cuò)誤軟考試題到錯(cuò)誤軟考試題表單中,查看收藏的軟考試題的收藏表單?;贏ndroid軟考系統(tǒng)的業(yè)務(wù)流程圖如圖2-1所示。圖2-1軟考系統(tǒng)業(yè)務(wù)流程圖本章小結(jié)本章首先介紹了基于Android軟考系統(tǒng)的經(jīng)濟(jì)可行性和技術(shù)可行性,對(duì)軟考系統(tǒng)經(jīng)濟(jì)可行性進(jìn)行了具體的分析,根據(jù)軟考系統(tǒng)實(shí)際情況繪制了初期投資表和貨幣時(shí)間價(jià)值表,其次,對(duì)基于Android軟考系統(tǒng)在技術(shù)開(kāi)發(fā)層面上的可行性進(jìn)行深入的討論,最后由于業(yè)務(wù)流程圖的重要性,為基于Android的軟考系統(tǒng)繪制業(yè)務(wù)流程圖。第3章需求分析在完成對(duì)軟考系統(tǒng)進(jìn)行可行性分析后,接下來(lái)對(duì)軟考系統(tǒng)的需求進(jìn)行分析,基于Android軟考系統(tǒng)開(kāi)發(fā)調(diào)研時(shí)充分了解用戶(hù)的需求,解決用戶(hù)需求,清楚軟考系統(tǒng)必須有哪些功能,通過(guò)軟考系統(tǒng)的需求分析讓開(kāi)發(fā)者完整、準(zhǔn)確、清晰的了解工作任務(wù)。根據(jù)軟考系統(tǒng)的需求分析進(jìn)行更深層次的研究,繪制軟考系統(tǒng)數(shù)據(jù)流圖,及軟考系統(tǒng)數(shù)據(jù)字典。3.1需求分析3.1.1功能性需求分析學(xué)習(xí)作為人們?nèi)粘I钪幸豁?xiàng)必不可少的活動(dòng),建立一個(gè)社會(huì)大眾可以在線軟考學(xué)習(xí)APP會(huì)在很快的發(fā)展壯大,。本設(shè)計(jì)針對(duì)于用戶(hù)設(shè)計(jì)的一款能夠滿(mǎn)足為人們的軟考學(xué)習(xí)提供方便的需求。需要在Android手機(jī)端運(yùn)行,是一款學(xué)習(xí)工具類(lèi)軟件。1.登錄注冊(cè)軟考系統(tǒng)的新用戶(hù)可通過(guò)輸入賬號(hào),設(shè)置密碼的形式進(jìn)行用戶(hù)注冊(cè);老用戶(hù)可通過(guò)輸入手機(jī)號(hào)和密碼直接登錄。2.試題測(cè)試用戶(hù)可以輸入試題關(guān)鍵字進(jìn)行試題信息的檢索,也可以點(diǎn)擊進(jìn)行試題的測(cè)試和軟考相關(guān)信息的查詢(xún)等功能。3.試題收藏用戶(hù)在進(jìn)行試題的測(cè)試的時(shí)候,可以點(diǎn)擊上方的收藏按鈕,進(jìn)行收藏,收藏后會(huì)在試題的收藏列表中顯示。4.錯(cuò)題統(tǒng)計(jì)用戶(hù)在進(jìn)行試題的測(cè)試練習(xí)的時(shí)候,如果在點(diǎn)擊提價(jià)按鈕后,用戶(hù)答題錯(cuò)誤,那么系統(tǒng)就會(huì)自動(dòng)將當(dāng)前題目自動(dòng)保存到用戶(hù)的錯(cuò)題庫(kù)中。5.成績(jī)查詢(xún)用戶(hù)在進(jìn)行試題測(cè)試時(shí),測(cè)試完畢后系統(tǒng)會(huì)自動(dòng)進(jìn)行判斷試題的正確與否,計(jì)算用戶(hù)的測(cè)試得分。6.個(gè)人中心主要是用于展示用戶(hù)的一些個(gè)人基本信息數(shù)據(jù),包括考試倒計(jì)時(shí),軟考相關(guān)介紹,考試大綱等信息。3.1.2非功能性需求本設(shè)計(jì)的總體目標(biāo)就是在用戶(hù)實(shí)現(xiàn)注冊(cè)登錄、試題測(cè)試、試題收藏、錯(cuò)題統(tǒng)計(jì)、成績(jī)查詢(xún)、個(gè)人中心等功能,總體上,本設(shè)計(jì)能夠滿(mǎn)足以下三點(diǎn):1.設(shè)計(jì)的正確性和響應(yīng)速度軟考系統(tǒng)運(yùn)行的結(jié)果正確,不會(huì)在使用時(shí)軟考系統(tǒng)時(shí)出現(xiàn)用戶(hù)無(wú)法理解的問(wèn)題、閃退等現(xiàn)象。2.設(shè)計(jì)的功能擴(kuò)展性軟考系統(tǒng)功能設(shè)計(jì)應(yīng)該能夠適應(yīng)用戶(hù)功能需求的變化,并能夠?qū)υO(shè)計(jì)進(jìn)行更新與功能的擴(kuò)展,讓設(shè)計(jì)具有一定的可擴(kuò)展性。3.設(shè)計(jì)的空間占用軟考系統(tǒng)的內(nèi)存空間分配應(yīng)盡量減少?zèng)]有意義的空間占用,為進(jìn)程合理的分配空間,以達(dá)到軟件運(yùn)行的流暢度,同時(shí)減少手機(jī)的內(nèi)存占用及損耗。3.2數(shù)據(jù)流分析基于Android軟考系統(tǒng)數(shù)據(jù)流圖四種主要元素分別是,一是軟考系統(tǒng)中固定的數(shù)據(jù)昵稱(chēng)、id、成績(jī)、賬號(hào)等信息組成,二是軟考系統(tǒng)的數(shù)據(jù)源,軟考系統(tǒng)外的一些實(shí)體組成,三是加工,對(duì)軟考系統(tǒng)的數(shù)據(jù)進(jìn)行處理的單元,四是將軟考系統(tǒng)的數(shù)據(jù)進(jìn)行存儲(chǔ)。在基于Android平臺(tái)的軟考系統(tǒng)的數(shù)據(jù)流圖設(shè)計(jì)中確定外部實(shí)體為普通用戶(hù)和管理員用戶(hù),管理員用戶(hù)的職責(zé)為添加試題管理,審批用戶(hù)管理,修改錯(cuò)題管理等。普通用戶(hù)的權(quán)限為收藏試題權(quán)限,查看試題權(quán)限等。通過(guò)對(duì)軟考系統(tǒng)的功能及用戶(hù)需求進(jìn)行深入分析和具體描述后。軟考系統(tǒng)數(shù)據(jù)流圖圖例,如圖3-1所示。數(shù)據(jù)處理數(shù)據(jù)處理外部實(shí)體數(shù)據(jù)流數(shù)據(jù)表數(shù)據(jù)流數(shù)據(jù)表圖3-1數(shù)據(jù)流圖圖例基于Android平臺(tái)的軟考系統(tǒng)頂層數(shù)據(jù)流圖,如圖3-2所示。圖3-2基于Android平臺(tái)的軟考系統(tǒng)頂層數(shù)據(jù)流圖基于Android平臺(tái)的軟考系統(tǒng)一層數(shù)據(jù)流圖對(duì)許多個(gè)加工進(jìn)行細(xì)化,一層數(shù)據(jù)流圖的模塊數(shù)量展示了安卓軟考系統(tǒng)的繁雜程度,圖中包含了系統(tǒng)一層數(shù)據(jù)流圖數(shù)據(jù)處理有用戶(hù)注冊(cè)、試題收藏、錯(cuò)題統(tǒng)計(jì)、成績(jī)管理、與用戶(hù)管理、用戶(hù)主體、試題測(cè)試等信息?;贏ndroid的軟考系統(tǒng)一層數(shù)據(jù)流圖,如圖3-3所示。圖3-3基于Android平臺(tái)的軟考系統(tǒng)一層數(shù)據(jù)流圖3.3數(shù)據(jù)字典3.3.1數(shù)據(jù)項(xiàng)定義在計(jì)算機(jī)領(lǐng)域中數(shù)據(jù)庫(kù)技術(shù)至關(guān)重要,由于需要及時(shí)適應(yīng)市場(chǎng)需要,數(shù)據(jù)庫(kù)技術(shù)發(fā)展十分迅速,數(shù)據(jù)庫(kù)技術(shù)的合理使用可以保證軟考系統(tǒng)穩(wěn)定性和健壯性,根據(jù)軟考系統(tǒng)的運(yùn)行特點(diǎn),科學(xué)合理的出符合需求的軟考系統(tǒng)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)技術(shù)可以實(shí)現(xiàn)管理軟考信息,將軟考試題進(jìn)行存儲(chǔ),在開(kāi)發(fā)軟考系統(tǒng)數(shù)據(jù)庫(kù)的過(guò)程總不斷設(shè)計(jì)軟考系統(tǒng)相關(guān)模塊,并將相應(yīng)模塊進(jìn)行關(guān)聯(lián),在設(shè)計(jì)軟考系統(tǒng)數(shù)據(jù)庫(kù)的過(guò)程中將充分考慮日后軟考系統(tǒng)維護(hù)問(wèn)題,提高軟考系統(tǒng)的穩(wěn)定性。軟考系統(tǒng)通過(guò)詳細(xì)的軟考數(shù)據(jù)收集并仔細(xì)分析后,將軟考系統(tǒng)中的元數(shù)據(jù)通過(guò)數(shù)據(jù)字典進(jìn)行更加清晰的描述,軟考系統(tǒng)數(shù)據(jù)字典將數(shù)據(jù)進(jìn)行定義、解釋?zhuān)?dāng)有關(guān)于軟考數(shù)據(jù)進(jìn)行查詢(xún)是,直接查看數(shù)據(jù)字典即可,軟考系統(tǒng)數(shù)據(jù)字典包括編號(hào)、別名、類(lèi)型、長(zhǎng)度的數(shù)據(jù)信息。數(shù)據(jù)項(xiàng)是指模板表樣中需要填寫(xiě)內(nèi)容的那些空白單元格。軟考系統(tǒng)主表項(xiàng)和擴(kuò)展項(xiàng)填寫(xiě)若干個(gè)相同屬性的信息,如試題id、試題來(lái)源、試題解析、試題選項(xiàng)、試題類(lèi)型、試題種類(lèi)、試題詳細(xì)、試題答案、錯(cuò)題試題id、用戶(hù)賬號(hào)、答題時(shí)間、試題來(lái)源、試題詳細(xì)、試題類(lèi)型、試題id等?;贏ndroid軟考系統(tǒng)數(shù)據(jù)項(xiàng)定義表,如表3-1所示。表3-1基于Android軟考系統(tǒng)數(shù)據(jù)項(xiàng)定義表編號(hào)別名類(lèi)型長(zhǎng)度I-01objectidint20I-02sourcevarchar20I-03detailvarchar40I-04choiceAvarchar400I-05choiceBvarchar20I-06choiceCvarchar20I-07choiceDvarchar40I-08typevarchar20I-09kindvarchar20I-10questionvarchar200I-11answervarchar10I-12objectidint4續(xù)表3-1I-13namevarchar50I-14passwordvarchar50I-15phonevarchar10I-16objectidint4I-17userinfovarchar20I-18timevarchar20I-19sourcevarchar20I-20quevarchar50I-21kindvarchar50I-22idvarchar10I-23objectidint4I-24desciplevarchar50I-25datevarchar50I-26timevarchar50I-27sourcevarchar50I-28userinfovarchar10I-29gidint4I-30gnamevarchar20I-31gpasswordvarchar203.3.2實(shí)體定義外部實(shí)體編號(hào):H1外部實(shí)體名稱(chēng):用戶(hù)輸入的數(shù)據(jù)流:D3輸出的數(shù)據(jù)流:D1、D2、D4、D5外部實(shí)體編號(hào):H2外部實(shí)體名稱(chēng):管理員輸入的數(shù)據(jù)流:D1、D4輸出的數(shù)據(jù)流:D2、D53.3.3數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)名稱(chēng):用戶(hù)信息表數(shù)據(jù)存儲(chǔ)編號(hào):D1描述:用戶(hù)的基本信息組成:用戶(hù)id、用戶(hù)昵稱(chēng)、登錄密碼、用戶(hù)手機(jī)號(hào)碼數(shù)據(jù)存儲(chǔ)名稱(chēng):錯(cuò)誤試題表數(shù)據(jù)存儲(chǔ)編號(hào):D2描述:錯(cuò)誤試題的數(shù)據(jù)組成:試題id、用戶(hù)賬號(hào)、答題時(shí)間、試題來(lái)源、試題詳細(xì)、試題類(lèi)型、試題id數(shù)據(jù)存儲(chǔ)名稱(chēng):測(cè)試成績(jī)單信息表數(shù)據(jù)存儲(chǔ)編號(hào):D3描述:測(cè)試后成績(jī)信息組成:成績(jī)信息id、試題描述、測(cè)試日期、測(cè)試用時(shí)時(shí)長(zhǎng)、測(cè)試分?jǐn)?shù)、用戶(hù)賬號(hào)數(shù)據(jù)存儲(chǔ)名稱(chēng):試題信息表數(shù)據(jù)存儲(chǔ)編號(hào):D4描述:試題的全部信息組成:試題id、試題來(lái)源、試題解析、試題選項(xiàng)、試題類(lèi)型、試題種類(lèi)、試題詳細(xì)、試題答案數(shù)據(jù)存儲(chǔ)名稱(chēng):管理員信息表數(shù)據(jù)存儲(chǔ)編號(hào):D5描述:管理員相關(guān)信息組成:管理員id、管理員密碼、管理員密碼3.3.4數(shù)據(jù)流定義數(shù)據(jù)流編號(hào):F1數(shù)據(jù)流名稱(chēng):注冊(cè)信息數(shù)據(jù)流來(lái)源:用戶(hù)注冊(cè)數(shù)據(jù)流去向:用戶(hù)數(shù)據(jù)流組成:I-12+I-13+I-14+I-15數(shù)據(jù)流編號(hào):F2數(shù)據(jù)流名稱(chēng):管理員信息數(shù)據(jù)流來(lái)源:管理員信息數(shù)據(jù)流去向:管理員信息表單數(shù)據(jù)流組成:I-28+I-29+I-30+I-31數(shù)據(jù)流編號(hào):F3數(shù)據(jù)流名稱(chēng):用戶(hù)信息數(shù)據(jù)流來(lái)源:用戶(hù)注冊(cè)數(shù)據(jù)流去向:用戶(hù)信息表數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-28+I-29+I-30+I-31數(shù)據(jù)流編號(hào):F4數(shù)據(jù)流名稱(chēng):試題測(cè)試數(shù)據(jù)數(shù)據(jù)流來(lái)源:用戶(hù)數(shù)據(jù)流去向:試題測(cè)試數(shù)據(jù)流組成:I-01+I-02+I-03+I-04+I-05+I-06+I-07+I-08+I-09+I-10+I-11+I-23+I-24+I-25+I-26+I-27+I-28數(shù)據(jù)流編號(hào):F5數(shù)據(jù)流名稱(chēng):管理員信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:管理員信息數(shù)據(jù)流組成:I-28+I-29+I-30+I-31數(shù)據(jù)流編號(hào):F6數(shù)據(jù)流名稱(chēng):收藏試題數(shù)據(jù)數(shù)據(jù)流來(lái)源:試題測(cè)試數(shù)據(jù)流去向:試題收藏?cái)?shù)據(jù)流組成:I-01+I-02+I-03+I-04+I-05+I-06+I-07+I-08+I-09+I-10+I-11數(shù)據(jù)流編號(hào):F7數(shù)據(jù)流名稱(chēng):成績(jī)提交數(shù)據(jù)數(shù)據(jù)流來(lái)源:試題測(cè)試數(shù)據(jù)流去向:成績(jī)管理數(shù)據(jù)流組成:I-23+I-24+I-25+I-26+I-27+I-28+I-01+I-02+I-03+I-04+I-05+I-06+I-07+I-08+I-09+I-10+I-11數(shù)據(jù)流編號(hào):F8數(shù)據(jù)流名稱(chēng):成績(jī)單信息數(shù)據(jù)流來(lái)源:成績(jī)管理數(shù)據(jù)流去向:測(cè)試成績(jī)表單數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-23+I-24+I-25+I-26+I-27+I-28數(shù)據(jù)流編號(hào):F9數(shù)據(jù)流名稱(chēng):錯(cuò)題信息數(shù)據(jù)流來(lái)源:試題測(cè)試數(shù)據(jù)流去向:錯(cuò)題統(tǒng)計(jì)數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-16+I-17+I-18+I-19+I-20+I-21+I-22+I-23+I-24+I-25+I-26數(shù)據(jù)流編號(hào):F10數(shù)據(jù)流名稱(chēng):試題信息數(shù)據(jù)流來(lái)源:試題測(cè)試數(shù)據(jù)流去向:試題表數(shù)據(jù)流組成:I-12+I-13+I-01+I-02+I-03+I-04+I-05+I-06+I-07+I-08+I-09+I-10+I-11數(shù)據(jù)流編號(hào):F11數(shù)據(jù)流名稱(chēng):試題信息數(shù)據(jù)流來(lái)源:試題表數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:I-01+I-02+I-03+I-04+I-05+I-06+I-07+I-08+I-09+I-10+I-11數(shù)據(jù)流編號(hào):F12數(shù)據(jù)流名稱(chēng):用戶(hù)信息數(shù)據(jù)流來(lái)源:用戶(hù)管理數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-28+I-29+I-30+I-31數(shù)據(jù)流編號(hào):F13數(shù)據(jù)流名稱(chēng):信息數(shù)據(jù)數(shù)據(jù)流來(lái)源:用戶(hù)信息表數(shù)據(jù)流去向:用戶(hù)管理數(shù)據(jù)流組成:I-28+I-29+I-12+I-13+I-14+I-15數(shù)據(jù)流編號(hào):F14數(shù)據(jù)流名稱(chēng):錯(cuò)題統(tǒng)計(jì)信息數(shù)據(jù)流來(lái)源:試題表數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-01+I-02+I-03+I-04+I-05+I-06+I-07+I-08+I-09+I-10+I-11數(shù)據(jù)流編號(hào):F15數(shù)據(jù)流名稱(chēng):成績(jī)數(shù)據(jù)數(shù)據(jù)流來(lái)源:測(cè)試成績(jī)表單數(shù)據(jù)流去向:成績(jī)查詢(xún)數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-23+I-24+I-25+I-26+I-27+I-28數(shù)據(jù)流編號(hào):F16數(shù)據(jù)流名稱(chēng):成績(jī)信息數(shù)據(jù)流來(lái)源:成績(jī)查詢(xún)數(shù)據(jù)流去向:用戶(hù)數(shù)據(jù)流組成:I-01+I-02+I-03+I-04+I-12+I-13+I-14+I-15+I-23+I-24+I-25+I-26+I-27+I-28數(shù)據(jù)流編號(hào):F17數(shù)據(jù)流名稱(chēng):錯(cuò)題試題數(shù)據(jù)數(shù)據(jù)流來(lái)源:錯(cuò)題統(tǒng)計(jì)數(shù)據(jù)流去向:錯(cuò)誤試題表數(shù)據(jù)流組成:I-12+I-13+I-14+I-15+I-12+I-13+I-14+I-15+I-16+I-17+I-18+I-19+I-20+I-21+I-22+I-23+I-24+I-25+I-263.3.5數(shù)據(jù)處理定義處理邏輯編號(hào):P1處理邏輯名稱(chēng):試題測(cè)試流入的數(shù)據(jù)流:試題測(cè)試申請(qǐng)流出的數(shù)據(jù)流:試題信息處理邏輯編號(hào):P2處理邏輯名稱(chēng):試題收藏流入的數(shù)據(jù)流:試題收藏管理流出的數(shù)據(jù)流:試題表處理邏輯編號(hào):P3處理邏輯名稱(chēng):錯(cuò)題統(tǒng)計(jì)流入的數(shù)據(jù)流:錯(cuò)誤信息管理流出的數(shù)據(jù)流:錯(cuò)誤試題表處理邏輯編號(hào):P4處理邏輯名稱(chēng):成績(jī)管理流入的數(shù)據(jù)流:成績(jī)提交流出的數(shù)據(jù)流:成績(jī)單信息處理邏輯編號(hào):P5處理邏輯名稱(chēng):用戶(hù)管理流入的數(shù)據(jù)流:用戶(hù)信息表流出的數(shù)據(jù)流:管理員處理邏輯編號(hào):P6處理邏輯名稱(chēng):管理員信息流入的數(shù)據(jù)流:管理員流出的數(shù)據(jù)流:管理員信息表單處理邏輯編號(hào):P7處理邏輯名稱(chēng):用戶(hù)注冊(cè)流入的數(shù)據(jù)流:注冊(cè)申請(qǐng)流出的數(shù)據(jù)流:用戶(hù)信息處理邏輯編號(hào):P8處理邏輯名稱(chēng):成績(jī)查詢(xún)流入的數(shù)據(jù)流:用戶(hù)流出的數(shù)據(jù)流:測(cè)試成績(jī)表單本章小結(jié)本章從軟考系統(tǒng)用戶(hù)、管理員兩個(gè)角度對(duì)系統(tǒng)進(jìn)行了需求分析,首先介紹軟考系統(tǒng)的整體結(jié)構(gòu),通過(guò)對(duì)數(shù)據(jù)流程圖的詳細(xì)設(shè)計(jì),整理了軟考系統(tǒng)整體的數(shù)據(jù)流向,數(shù)據(jù)字典解釋了流程圖中的所有步驟以及數(shù)據(jù)存儲(chǔ)的具體信息,使系統(tǒng)結(jié)構(gòu)更加清晰。第4章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)將根據(jù)上文對(duì)軟考系統(tǒng)分析結(jié)果,進(jìn)行合理、嚴(yán)謹(jǐn)?shù)能浛枷到y(tǒng)功能設(shè)計(jì),最大限度的滿(mǎn)足軟考系統(tǒng)應(yīng)達(dá)到的目標(biāo)。軟考系統(tǒng)設(shè)計(jì)內(nèi)容包括確定軟考的功能,如:試題練習(xí)功能、試題管理功能、試題統(tǒng)計(jì)功能等,針對(duì)以上功能設(shè)計(jì)可執(zhí)行方案,并設(shè)想最理想軟考系統(tǒng),通過(guò)收集到的軟考信息進(jìn)行草案設(shè)計(jì),進(jìn)行軟考系統(tǒng)的進(jìn)一步修訂,確定軟考系統(tǒng)的最后設(shè)計(jì)方案,最后將軟考系統(tǒng)分解為若干的子系統(tǒng),將軟考系統(tǒng)按照子系統(tǒng)進(jìn)行最終的設(shè)計(jì)并執(zhí)行。4.1功能模塊設(shè)計(jì)基于Android的軟考系統(tǒng)。系統(tǒng)分為界面管理、試題練習(xí)管理、試題管理、試題統(tǒng)計(jì)、公告管理、系統(tǒng)管理六個(gè)模塊,不同的模塊實(shí)現(xiàn)不同的功能。具體分為:1.界面管理模塊該模塊包括軟考類(lèi)別、界面主題設(shè)置。其中,軟考類(lèi)別:系統(tǒng)用戶(hù)應(yīng)選擇自己參加軟考的類(lèi)別名稱(chēng),查看相對(duì)應(yīng)的軟考學(xué)習(xí)內(nèi)容。界面主題設(shè)置:用戶(hù)可以選擇喜歡的顏色作為主題進(jìn)行軟考學(xué)習(xí)。2.試題練習(xí)管理該模塊包括軟考真題練習(xí)、軟考分知識(shí)點(diǎn)練習(xí)、軟考隨機(jī)測(cè)試、軟考每日一練。軟考真題練習(xí):將軟考?xì)v年真題進(jìn)行依次排序供用戶(hù)練習(xí)。軟考知識(shí)點(diǎn)練習(xí):針對(duì)每個(gè)考試知識(shí)點(diǎn)進(jìn)行軟考試題練習(xí)。軟考隨機(jī)測(cè)試:對(duì)軟考試題進(jìn)行亂序的練習(xí)。軟考每日一練:每天可以隨機(jī)進(jìn)行軟考測(cè)試檢驗(yàn)學(xué)習(xí)成果。3.試題管理該模塊分為搜索軟考試題、添加軟考試題、錯(cuò)題解析、題目上傳、提醒修改設(shè)計(jì)。搜索軟考試題:對(duì)不熟悉的軟考題目進(jìn)行搜索查詢(xún)。添加軟考試題:將需要的題目添加到試題收藏中。錯(cuò)題解析:對(duì)答錯(cuò)的軟考題進(jìn)行解釋說(shuō)明。題目上傳:定期進(jìn)行軟考題庫(kù)的更新。題型修改設(shè)計(jì):為了應(yīng)對(duì)考試大綱的變動(dòng)。4.試題統(tǒng)計(jì)該模塊分為收藏題目、錯(cuò)題統(tǒng)計(jì)。收藏題目:用戶(hù)可以收藏錯(cuò)題、難題等試題,在收藏中進(jìn)行統(tǒng)一查看。錯(cuò)題統(tǒng)計(jì):對(duì)用戶(hù)的錯(cuò)題進(jìn)行錯(cuò)誤知識(shí)點(diǎn)分部的統(tǒng)計(jì)。5.公告管理該模塊分為軟考介紹、考試大綱、考試倒計(jì)時(shí)、成績(jī)查詢(xún)。軟考介紹:介紹軟考相關(guān)信息,考試科目、內(nèi)容等??荚嚧缶V:官方網(wǎng)站公布考試大綱后及時(shí)分享給用戶(hù)。考試倒計(jì)時(shí):進(jìn)行考試天數(shù)倒計(jì)時(shí)。成績(jī)查詢(xún):用戶(hù)可登錄網(wǎng)站查詢(xún)軟考成績(jī)。6.系統(tǒng)管理該模塊分為密碼設(shè)置、賬號(hào)注冊(cè)及登錄?;贏ndroid軟考系統(tǒng)功能模塊圖,如圖4-1所示。圖4-1軟考系統(tǒng)功能模塊圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)基于Android軟考系統(tǒng)E-R圖中實(shí)體通常用矩形進(jìn)行表示,在軟考系統(tǒng)E-R圖中標(biāo)記了每個(gè)表的主鍵及相互關(guān)聯(lián)的外鍵,用菱形圖案表示軟考系統(tǒng)中兩實(shí)體間的關(guān)系,如:用戶(hù)信息表和測(cè)試成績(jī)表為1對(duì)n的包含關(guān)系,測(cè)試成績(jī)表和試題表之間為M對(duì)N的屬于關(guān)系等?;贏ndroid軟考系統(tǒng)E-R圖,如圖4-2所示。圖4-2基于Android軟考系統(tǒng)E-R圖4.2.2數(shù)據(jù)庫(kù)物理設(shè)計(jì)軟考系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)從兩個(gè)方面進(jìn)行,首先是軟考系統(tǒng)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),通過(guò)繪制E-R圖的形式進(jìn)行體現(xiàn),反映軟考系統(tǒng)的整體邏輯,基于Android的軟考系統(tǒng)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)包括軟考的相關(guān)屬性、數(shù)據(jù)類(lèi)型、長(zhǎng)度等設(shè)計(jì),最大限度的將軟考系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的更加合理、可行。數(shù)據(jù)庫(kù)包含5個(gè)表:軟考系統(tǒng)試題表(questio)、軟考系統(tǒng)用戶(hù)信息表(userinfo)、軟考測(cè)試成績(jī)信息表(collects)、軟考錯(cuò)誤試題表(wrongquestion)、管理員信息表(administrators)下面分別介紹這些表的結(jié)構(gòu)。軟考系統(tǒng)試題表(questio)是用來(lái)對(duì)軟考題進(jìn)行管理的表,試題表包括軟考試題id、軟考試題來(lái)源、軟考試題解析、軟考每道試題的選項(xiàng)、軟考試題所屬的類(lèi)型、軟考試題的種類(lèi)、軟考試題的詳細(xì)內(nèi)容、軟考試題答案等詳細(xì)信息,軟考系統(tǒng)試題表其結(jié)構(gòu),如表4-1所示。表4-1試題表字段名稱(chēng)字段類(lèi)型字段長(zhǎng)度說(shuō)明objectidint20主鍵sourcevarchar20試題來(lái)源detailvarchar40試題解析choiceAvarchar400試題選項(xiàng)AchoiceBvarchar20試題選項(xiàng)BchoiceCvarchar20試題選項(xiàng)CchoiceDvarchar40試題選項(xiàng)Dtypevarchar20試題類(lèi)型kindvarchar20試題種類(lèi)questionvarchar200試題詳情answervarchar10試題答案軟考系統(tǒng)用戶(hù)信息表(userinfo)是對(duì)使用系統(tǒng)用戶(hù)注冊(cè)的信息數(shù)據(jù)進(jìn)行管理,包括用戶(hù)id、昵稱(chēng)等基本的信息,用戶(hù)信息表,如表4-2所示。表4-2用戶(hù)信息表字段名稱(chēng)字段類(lèi)型字段長(zhǎng)度說(shuō)明objectidint4主鍵續(xù)表4-2namevarchar50用戶(hù)昵稱(chēng)passwordvarchar50登錄密碼phonevarchar10用戶(hù)手機(jī)號(hào)碼軟考系統(tǒng)用戶(hù)錯(cuò)誤試題表(wrongquestion)存儲(chǔ)用戶(hù)做錯(cuò)的軟考試題,將試題表中的信息存儲(chǔ)到錯(cuò)誤試題表,錯(cuò)誤試題信息表包括用戶(hù)錯(cuò)題試題id、用戶(hù)賬號(hào)、答題時(shí)間、試題來(lái)源、試題詳細(xì)、試題類(lèi)型、試題id等。用戶(hù)錯(cuò)誤試題表,如表4-3所示。表4-3用戶(hù)錯(cuò)誤試題表字段名稱(chēng)字段類(lèi)型字段長(zhǎng)度說(shuō)明objectidint4主鍵userinfovarchar20用戶(hù)賬號(hào)timevarchar20答題時(shí)間sourcevarchar20試題來(lái)源quevarchar50試題詳情kindvarchar50試題類(lèi)型idvarchar10試題id軟考系統(tǒng)管理員信息表(administrators)存儲(chǔ)管理員的相關(guān)詳細(xì)信息,管理員信息表,如表4-4所示。表4-4管理員信息表字段名稱(chēng)字段類(lèi)型字段長(zhǎng)度說(shuō)明gidint4主鍵gnamevarchar20管理員昵稱(chēng)gpasswordvarchar20管理員密碼測(cè)試成績(jī)信息表(collects)表示存儲(chǔ)用戶(hù)在測(cè)試時(shí)所得成績(jī),起到方便用戶(hù)回顧試題準(zhǔn)確率的效果,測(cè)試成績(jī)信息表包括成績(jī)信息id為主鍵,試題描述、測(cè)試日期、測(cè)試用時(shí)時(shí)長(zhǎng)、測(cè)試分?jǐn)?shù)、用戶(hù)賬號(hào)等信息。測(cè)試成績(jī)信息表,如表4-5所示。表4-5測(cè)試成績(jī)信息表字段名稱(chēng)字段類(lèi)型字段長(zhǎng)度說(shuō)明objectidint4主鍵desciplevarchar50試題描述datevarchar50測(cè)試日期timevarchar50測(cè)試用時(shí)時(shí)長(zhǎng)sourcevarchar50測(cè)試分?jǐn)?shù)userinfovarchar10用戶(hù)賬號(hào)本章小結(jié)本章對(duì)軟考系統(tǒng)功能模塊進(jìn)行詳細(xì)設(shè)計(jì),繪制出基于Android軟考系統(tǒng)的E-R圖、并對(duì)軟考系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行詳細(xì)設(shè)計(jì)。通過(guò)E-R圖描述,表明軟考系統(tǒng)的實(shí)體、屬性及實(shí)體間相互聯(lián)系。第5章系統(tǒng)實(shí)現(xiàn)本章將詳細(xì)介紹基于Android軟考系統(tǒng)的主要功能、系統(tǒng)運(yùn)行平臺(tái),同時(shí)詳細(xì)介紹基于Android軟考系統(tǒng)用戶(hù)端的設(shè)計(jì)實(shí)現(xiàn)界面、注冊(cè)登錄模塊、試題測(cè)試模塊、試題收藏模塊、錯(cuò)題統(tǒng)計(jì)模塊、成績(jī)查詢(xún)模塊、個(gè)人中心模塊、試題搜索模塊以及在線模擬模塊的具體實(shí)現(xiàn)方式,詳細(xì)介紹每個(gè)軟考模塊的相應(yīng)的程序流程圖還有界面顯示的配圖。5.1軟考系統(tǒng)運(yùn)行平臺(tái)基于Android軟考系統(tǒng)的實(shí)現(xiàn)與測(cè)試需要在符合要求的硬件平臺(tái)上進(jìn)行,這就需要該計(jì)算機(jī)的配置更加簡(jiǎn)單方便,系統(tǒng)的網(wǎng)站安全更具有可靠性,系統(tǒng)的功能更加完善,軟考系統(tǒng)開(kāi)發(fā)的硬件環(huán)境,如表5-1所示。表5-1硬件環(huán)境硬件配置CPUIntel(R)Core(TM)i5-7200UCPU@2.50GHz內(nèi)存8GB的內(nèi)存硬盤(pán)2G以上顯卡普通VGA顯卡顯示器高清彩色顯示器鍵盤(pán)普通標(biāo)準(zhǔn)鍵盤(pán)5.2注冊(cè)登錄模塊功能的實(shí)現(xiàn)本界面實(shí)現(xiàn)了軟考系統(tǒng)用戶(hù)的注冊(cè)登錄,用戶(hù)注冊(cè)功能界面,如圖5-1所示。圖5-1用戶(hù)注冊(cè)界面新用戶(hù)可通過(guò)輸入手機(jī)號(hào),預(yù)先設(shè)置的登錄密碼進(jìn)行用戶(hù)注冊(cè);老用戶(hù)可通過(guò)輸入手機(jī)號(hào)和密碼直接登錄。當(dāng)手機(jī)號(hào)和密碼出現(xiàn)錯(cuò)誤時(shí),會(huì)提示手機(jī)號(hào)格式不正確及六位數(shù)密碼。用戶(hù)進(jìn)行注冊(cè)時(shí),需要輸入手機(jī)號(hào)、密碼、再次確認(rèn)密碼、用戶(hù)昵稱(chēng)信息。用于注冊(cè)成功后可返回首頁(yè),輸入正確的手機(jī)號(hào)和密碼,點(diǎn)擊登錄按鈕,進(jìn)行用戶(hù)登錄,方可進(jìn)入主界面。用戶(hù)登錄功能界面,如圖5-2所示。圖5-2用戶(hù)登錄界面基于Android軟考系統(tǒng)的用戶(hù)登錄功能流程圖,如圖5-3所示。圖5-3用戶(hù)登錄功能程序流程圖5.3試題測(cè)試模塊功能的實(shí)現(xiàn)試題測(cè)試功能實(shí)現(xiàn)了用戶(hù)可以通過(guò)點(diǎn)擊搜索框,然后輸入試題的關(guān)鍵詞信息進(jìn)行查詢(xún)?cè)囶}。用戶(hù)點(diǎn)擊”每日一練”按鈕后即可進(jìn)入到試題練習(xí)測(cè)試界面,用戶(hù)點(diǎn)擊”在線測(cè)試”后會(huì)加載Html界面加載試卷信息界面。試題測(cè)試功能界面,如圖5-4所示。圖5-4試題測(cè)試界面試題測(cè)試界面程序流程為,用戶(hù)點(diǎn)擊開(kāi)始測(cè)試按鈕后,進(jìn)行答題,每答對(duì)一題直接跳到下一題,每答錯(cuò)一題,在試題下方顯示題目正確答案。試題測(cè)試功能程序流程圖,如圖5-5所示。圖5-5試題測(cè)試功能程序流程圖5.4試題收藏模塊功能的實(shí)現(xiàn)試題收藏功能的實(shí)現(xiàn),當(dāng)用戶(hù)在進(jìn)行練習(xí)或者答題的界面時(shí),點(diǎn)擊界面上方的導(dǎo)航欄中的“收藏”按鈕,就會(huì)將該條題目信息收錄到當(dāng)前登錄用戶(hù)的收藏?cái)?shù)據(jù)庫(kù)中,并且收藏按鈕顯示為選中點(diǎn)擊主界面下方的”收藏”按鈕,就會(huì)進(jìn)入到收藏試題列表界面,進(jìn)入界面時(shí)會(huì)向Bmob后臺(tái)數(shù)據(jù)檢索當(dāng)前登錄用戶(hù)的收藏的題目信息,并以List集合的形式返回,獲取數(shù)據(jù)后使用RecycleView列表控件顯示給用戶(hù)。試題收藏功能界面,如圖5-6所示。圖5-6試題收藏功能界面用戶(hù)在進(jìn)行試題練習(xí)的時(shí)候,如若想將試題進(jìn)行保存,可以點(diǎn)擊收藏按鈕,程序判斷是否成功,如若收藏成功即可在收藏夾中看見(jiàn)以收藏的試題,試題收藏功能程序流程圖,如圖5-7所示。圖5-7試題收藏功能程序流程圖5.5錯(cuò)題統(tǒng)計(jì)模塊功能的實(shí)現(xiàn)基于Android軟考系統(tǒng)的錯(cuò)題統(tǒng)計(jì)功能模塊的實(shí)現(xiàn),用戶(hù)在進(jìn)行試題的測(cè)試練習(xí)的時(shí)候,如果在點(diǎn)擊提交按鈕后,用戶(hù)答題錯(cuò)誤,那么系統(tǒng)就會(huì)自動(dòng)將當(dāng)前題目自動(dòng)保存到用戶(hù)的錯(cuò)題庫(kù)中。點(diǎn)擊主界面下方的“錯(cuò)題”按鈕,就會(huì)進(jìn)入到錯(cuò)題試題列表界面,進(jìn)入界面時(shí)會(huì)向Bmob后臺(tái)數(shù)據(jù)檢索當(dāng)前登錄用戶(hù)的錯(cuò)誤的題目信息,并以List集合的形式返回,獲取數(shù)據(jù)后使用RecycleView列表控件顯示給用戶(hù)。用戶(hù)點(diǎn)擊任意一個(gè)列表項(xiàng),再點(diǎn)擊懸浮的”測(cè)試”按鈕,即可進(jìn)入到錯(cuò)題練習(xí)測(cè)試界面。錯(cuò)題統(tǒng)計(jì)功能界面,如圖5-8所示。圖5-8錯(cuò)題統(tǒng)計(jì)功能界面用戶(hù)在進(jìn)行題目測(cè)試時(shí)每提交一道題,程序?qū)⑴袛嗍欠襁x擇正確,如若回答正確則繼續(xù)跳到下一題,反之,將試題自動(dòng)添加到錯(cuò)題中,方便用戶(hù)進(jìn)行下一次的學(xué)習(xí)。錯(cuò)題統(tǒng)計(jì)功能程序流程圖,如圖5-9所示。圖5-9錯(cuò)題統(tǒng)計(jì)功能程序流程圖5.6成績(jī)查詢(xún)模塊功能的實(shí)現(xiàn)基于Android軟考系統(tǒng)的成績(jī)查詢(xún)功能模塊主要是用戶(hù)在進(jìn)行試題測(cè)試時(shí),測(cè)試完畢后系統(tǒng)會(huì)自動(dòng)進(jìn)行判斷試題的正確與否,計(jì)算用戶(hù)的測(cè)試得分,將測(cè)試得分記錄插入到Bmob云端后臺(tái)數(shù)據(jù)中,并將用戶(hù)此次測(cè)試的得分信息顯示給用戶(hù)。當(dāng)用戶(hù)點(diǎn)擊個(gè)人中心界面中的“成績(jī)查詢(xún)”時(shí),會(huì)進(jìn)入到測(cè)試成績(jī)記錄列表的界面,進(jìn)入界面時(shí)會(huì)向Bmob后臺(tái)數(shù)據(jù)檢索當(dāng)前登錄用戶(hù)的錯(cuò)誤的題目信息,并以List集合的形式返回,獲取數(shù)據(jù)后使用RecycleView列表控件顯示給用戶(hù)。成績(jī)查詢(xún)功能界面,如圖5-10所示。圖5-10成績(jī)查詢(xún)功能界面用戶(hù)在測(cè)試完成后系統(tǒng)將自動(dòng)為用戶(hù)評(píng)出成績(jī),用戶(hù)可以選擇是否查看詳細(xì)成績(jī),如若查看將看見(jiàn)得分、用時(shí)、提交時(shí)間等信息,另外,點(diǎn)擊成績(jī)查詢(xún)也可以查看本次測(cè)試之前的成績(jī)。成績(jī)查詢(xún)功能程序流程圖,如圖5-11所示。圖5-11成績(jī)查詢(xún)功能程序流程圖5.7試題搜索模塊功能的實(shí)現(xiàn)用戶(hù)可以通過(guò)點(diǎn)擊搜索框,然后輸入試題的關(guān)鍵詞信息進(jìn)行查詢(xún)?cè)囶},例如輸入”程序”關(guān)鍵詞后,點(diǎn)擊搜索按鈕,可以獲取包含該關(guān)鍵字的信息并以列表的形式展示出來(lái)。試題搜索功能界面,如圖5-12所示。圖5-12試題搜索功能界面軟考系統(tǒng)試題搜索功能模塊程序流程圖,如圖5-13所示。圖5-13試題搜索功能程序流程圖5.8在線模擬模塊功能的實(shí)現(xiàn)用戶(hù)點(diǎn)擊“在線測(cè)試”后會(huì)加載Html界面加載試卷信息界面,在線模擬功能界面,如圖5-14所示。圖5-14在線模擬功能界面軟考系統(tǒng)在線模擬功能程序流程圖,如圖5-15所示。圖5-15在線模擬功能程序流程圖本章小結(jié)本章通過(guò)系統(tǒng)八大主要運(yùn)行模塊分析軟考系統(tǒng)的功能及程序運(yùn)行流程,通過(guò)這種形式可以更加清楚系統(tǒng)功能的全面性,下面為了軟考系統(tǒng)更好的投入使用,將對(duì)軟考系統(tǒng)進(jìn)行測(cè)試。第6章系統(tǒng)測(cè)試基于Android平臺(tái)的軟考系統(tǒng)測(cè)試是將軟考系統(tǒng)的軟件、應(yīng)用的硬件、程序員看做成一個(gè)軟考系統(tǒng)的整體,在檢驗(yàn)軟考系統(tǒng)是否有不符合系統(tǒng)運(yùn)行的地方,通過(guò)軟考系統(tǒng)的測(cè)試,可以發(fā)現(xiàn)基于Android軟考系統(tǒng)設(shè)計(jì)或?qū)崿F(xiàn)過(guò)程中的一些錯(cuò)誤,使安卓軟考系統(tǒng)經(jīng)過(guò)系統(tǒng)測(cè)試后,更加的完善。6.1軟件測(cè)試的概念基于Android平臺(tái)的軟考系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)軟件測(cè)試時(shí)是將軟考系統(tǒng)預(yù)想的功能與實(shí)際實(shí)現(xiàn)的功能進(jìn)行比較,便于安卓軟考系統(tǒng)程序的修改,以及發(fā)現(xiàn)軟考系統(tǒng)的錯(cuò)誤,并及時(shí)的改正,在軟考系統(tǒng)開(kāi)發(fā)的過(guò)程中,軟件測(cè)試始終在進(jìn)行著,測(cè)試是軟考系統(tǒng)開(kāi)發(fā)中所必不可少的,軟考系統(tǒng)的系統(tǒng)測(cè)試分為四個(gè)階段:1.測(cè)試計(jì)劃階段在安卓軟考系統(tǒng)的測(cè)試計(jì)劃階段,主要對(duì)軟考系統(tǒng)測(cè)試目標(biāo)進(jìn)行詳細(xì)的計(jì)劃,并對(duì)安卓軟考系統(tǒng)在測(cè)試時(shí)程序員應(yīng)該進(jìn)行怎樣的工作進(jìn)行合理的分配指派,進(jìn)行風(fēng)險(xiǎn)分析等,軟考系統(tǒng)測(cè)試的目標(biāo)是將系統(tǒng)中邏輯不通順的地方進(jìn)行疏通,人員安排為由本人全部完成。2.測(cè)試設(shè)計(jì)階段安卓軟考系統(tǒng)在測(cè)試設(shè)計(jì)階段,軟考系統(tǒng)完成測(cè)試方案,包括測(cè)試環(huán)境的搭建、測(cè)試數(shù)據(jù)的準(zhǔn)備、測(cè)試內(nèi)容的整理、測(cè)試工具的使用等信息。3.測(cè)試實(shí)現(xiàn)階段安卓軟考系統(tǒng)在測(cè)試實(shí)現(xiàn)階段完成測(cè)試預(yù)測(cè)、測(cè)試用例的合理設(shè)計(jì)。4.測(cè)試執(zhí)行階段將設(shè)計(jì)好的測(cè)試用例進(jìn)行測(cè)試,通過(guò)測(cè)試結(jié)果發(fā)現(xiàn)問(wèn)題,修改問(wèn)題,完善測(cè)試報(bào)告。基于Android平臺(tái)的軟考系統(tǒng)在測(cè)試過(guò)程中的各個(gè)環(huán)節(jié)都是十分重要的,因此認(rèn)真完成上述四個(gè)階段是保證軟考系統(tǒng)正常投入使用的前提。6.2基于Android軟考系統(tǒng)測(cè)試6.2.1系統(tǒng)測(cè)試計(jì)劃在基于軟考系統(tǒng)的開(kāi)發(fā)過(guò)程中軟件測(cè)試工作應(yīng)該盡早進(jìn)行并發(fā)現(xiàn)發(fā)現(xiàn)錯(cuò)誤,使得軟件開(kāi)發(fā)效率得以提高,節(jié)約開(kāi)發(fā)的成本。測(cè)試工作由第三方負(fù)責(zé)進(jìn)行,避免程序員自己檢查自己的程序。依據(jù)嚴(yán)格的測(cè)試計(jì)劃進(jìn)行測(cè)試工作。正確測(cè)試得出的錯(cuò)誤結(jié)果,并對(duì)錯(cuò)誤結(jié)果確認(rèn)?;贏ndroid平臺(tái)的軟考系統(tǒng)設(shè)計(jì)計(jì)劃進(jìn)度表,如表6-1所示。表6-1測(cè)試計(jì)劃進(jìn)度表序號(hào)測(cè)試活動(dòng)計(jì)劃開(kāi)始時(shí)間計(jì)劃結(jié)束時(shí)間實(shí)施者1制定測(cè)試計(jì)劃2019.10.102019.10.12蘭雪2編寫(xiě)測(cè)試用例2019.10.162019.10.17蘭雪3選用測(cè)試用例2019.10.182019.10.19蘭雪4系統(tǒng)測(cè)試2019.10.192019.10.20蘭雪5生成測(cè)試結(jié)果表2019.10.202019.10.20蘭雪6.2.2系統(tǒng)測(cè)試用例系統(tǒng)測(cè)試用例是用模擬真實(shí)場(chǎng)景、真實(shí)數(shù)據(jù)對(duì)基于Android的軟考系統(tǒng)進(jìn)行測(cè)試,保證系統(tǒng)的可用性和真實(shí)性,下面將從系統(tǒng)登錄模塊、試題收藏模塊、錯(cuò)題統(tǒng)計(jì)模塊、試題測(cè)試模塊、成績(jī)查詢(xún)模塊、主題切換模塊,攻擊六個(gè)模塊進(jìn)行測(cè)試,并根據(jù)實(shí)際情況繪制系統(tǒng)模塊測(cè)試用例表。1.系統(tǒng)登錄模塊測(cè)試用戶(hù)使用系統(tǒng)之前首先要進(jìn)行注冊(cè),用以注冊(cè)的賬號(hào)和密碼進(jìn)行登錄操作,注冊(cè)手機(jī)號(hào)要求為11位,密碼輸入為6位,如若輸入錯(cuò)誤則不能進(jìn)入系統(tǒng)。系統(tǒng)登錄模塊測(cè)試圖,如圖6-1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年湖南都市職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試模擬試題及答案詳細(xì)解析
- 2026年貴州職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考試題及答案詳細(xì)解析
- 2026年長(zhǎng)沙民政職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年貴州輕工職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年云南旅游職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試模擬試題及答案詳細(xì)解析
- 2026北京協(xié)和醫(yī)院罕見(jiàn)病醫(yī)學(xué)中心科研博士后招收參考考試試題及答案解析
- 2026年廣東環(huán)境保護(hù)工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試模擬試題及答案詳細(xì)解析
- 2026廣東汕頭大學(xué)醫(yī)學(xué)院附屬腫瘤醫(yī)院招聘泌尿外科微創(chuàng)介入科心內(nèi)科和臨床營(yíng)養(yǎng)科專(zhuān)科帶頭人4人參考考試試題及答案解析
- 2026年河南科技職業(yè)大學(xué)單招綜合素質(zhì)考試參考題庫(kù)含詳細(xì)答案解析
- 2026年安徽馬鋼技師學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫(kù)含詳細(xì)答案解析
- 陜西省西安市工業(yè)大學(xué)附屬中學(xué)2025-2026學(xué)年上學(xué)期八年級(jí)期末數(shù)學(xué)試題(原卷版+解析版)
- 電工素質(zhì)培訓(xùn)課件
- 2026年陜西省森林資源管理局局屬企業(yè)公開(kāi)招聘工作人員備考題庫(kù)及參考答案詳解一套
- 講解員發(fā)聲技巧培訓(xùn)
- TCTA 011-2026 智能水尺觀測(cè)系統(tǒng)操作規(guī)程
- 新入職廉政培訓(xùn)課件
- 律師事務(wù)所年度業(yè)績(jī)考核方案
- 2025年6月江蘇揚(yáng)州經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)區(qū)屬?lài)?guó)有企業(yè)招聘23人筆試參考題庫(kù)附帶答案詳解(3卷)
- 四川省2025年高職單招職業(yè)技能綜合測(cè)試(中職類(lèi)) 護(hù)理類(lèi)試卷(含答案解析)
- 2025至2030全球及中國(guó)變壓器監(jiān)測(cè)行業(yè)調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- 三體系基礎(chǔ)培訓(xùn)
評(píng)論
0/150
提交評(píng)論