




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE基于Android的校園網(wǎng)站的研究與實現(xiàn)摘要:在網(wǎng)絡技術高速發(fā)展的今天,網(wǎng)站作為用戶瀏覽信息的只要方式,已經(jīng)走進千家萬戶。也因此形態(tài)各異的網(wǎng)站也各自野蠻生長,良莠不齊。當然市面上不乏一些很好的網(wǎng)站,但更多的網(wǎng)站往往不能滿足用戶的需求,而校園網(wǎng)站作為新時代學生所需要的網(wǎng)絡資源,也更需要綠色健康且功能強大可以滿足學生用戶所需的要求。而使用網(wǎng)絡戶在查看校園網(wǎng)頁時很難精準而有效地找到自己所需要的內(nèi)容、以及在查看的過程中得到更加舒適的感覺。在注重信息的及時性以及需要更高體驗感的大環(huán)境下,校園網(wǎng)站的數(shù)據(jù)分析、以及其所包含的系統(tǒng)優(yōu)化設計,已經(jīng)變成現(xiàn)在校園網(wǎng)站最需要優(yōu)化改變的方面。在本文總結介紹了該校園網(wǎng)站的設計風格布局、設計功能、設計背景等多方面?;贏ndroid技術,設計研究開發(fā)了一款校園網(wǎng)站客戶端,該客戶端可滿足學生用戶的日常生活學習所需,查詢相關信息,促進學生之間相互交流。相對于很多現(xiàn)有的校園網(wǎng)站客戶端。本文所做如下:一、網(wǎng)站信息分布的優(yōu)化,讓用戶更好的瀏覽所需求的內(nèi)容;二、操作方式的簡化,讓用戶更加輕松的操作;三、網(wǎng)站功能的增多,除了基本的功能,還新增了很多功能;四、信息類別的增多,不僅僅限于文字圖片,還用以圖像、表格以及視頻等,來符合用戶的各種需求。關鍵詞:校園網(wǎng)站客戶端,學生用戶ResearchandimplementationofcampuswebsitebasedonAndroidAbstract:withtherapiddevelopmentofnetworktechnology,thewebsite,astheonlywayforuserstobrowseinformation,hasenteredthousandsofhouseholds.Therefore,differentformsofwebsitesalsogrowsavagely,withdifferentgoodandbad.Ofcourse,therearesomegoodwebsitesonthemarket,butmorewebsitesoftencannotmeettheneedsofusers.Asthenetworkresourcesneededbystudentsinthenewera,campuswebsitesneedmoregreen,healthyandpowerfulfunctionstomeettheneedsofstudents'users.ItisdifficultforInternetuserstofindthecontenttheyneedaccuratelyandeffectivelywhentheyviewthecampuswebpage,andgetamorecomfortablefeelingintheprocessofviewing.Intheenvironmentofpayingattentiontothetimelinessofinformationandtheneedforahighersenseofexperience,thedataanalysisofthecampuswebsite,aswellastheoptimizationdesignofthesystemitcontains,hasbecomethemostimportantaspectoftheoptimizationchangeofthecampuswebsite.Inthispaper,thedesignstyle,layout,functionandbackgroundofthecampuswebsitearesummarized.BasedonAndroidtechnology,acampuswebsiteclientisdesignedanddeveloped.Theclientcanmeettheneedsofstudents'dailylifeandlearning,queryrelevantinformation,andpromotestudentstocommunicatewitheachother.Comparedwithmanyexistingcampuswebsiteclients.Thispaperdoesthefollowing:first,optimizetheinformationdistributionofthewebsite,sothatuserscanbetterbrowsetherequiredcontent;2、Thesimplificationofoperationmodemakesusersoperatemoreeasily;3.Theincreaseofwebsitefunctions,inadditiontobasicfunctions,alsoaddsalotoffunctions;4.Theincreaseofinformationcategories,notonlylimitedtotextandpictures,butalsoimages,tablesandvideos,tomeettheneedsofusers.Keywords:campuswebsiteclient,studentuser目錄第1章緒論 11.1研究背景和意義 11.1.1背景分析 11.1.2本課題的研究意義 11.2課題研究方法和內(nèi)容 11.2.1研究方法 11.2.2研究內(nèi)容 2第2章相關技術、工具介紹、開發(fā)環(huán)境介紹 32.1相關技術分析 32.2工具介紹 32.3開發(fā)環(huán)境介紹 3第3章需求分析 43.1可行性分析 43.1.1投資可行性 43.1.2技術可行性 43.1.3操作可行性 53.1.4法律可行性 53.2業(yè)務流程 53.2.1管理員管理系統(tǒng)的業(yè)務流程圖 63.2.2用戶使用系統(tǒng)的用例圖 73.3需求規(guī)范 83.3.1產(chǎn)品背景 83.3.2功能需求 93.3.3性能需求 93.3.4邏輯模型 9第4章系統(tǒng)設計 134.1概要設計 134.1.1系統(tǒng)運行總流程 144.1.2系統(tǒng)軟件結構圖 164.2詳細設計 174.2.1主要方法 174.2.2模塊設計 17第5章系統(tǒng)實現(xiàn) 255.1登陸窗口 255.2朋友圈發(fā)布查看窗口 275.3地圖查看窗口 295.4管理服務窗口 31第6章系統(tǒng)測試 336.1系統(tǒng)測試概述 336.1.1系統(tǒng)測試的目的 336.1.2系統(tǒng)測試的原則 336.1.3系統(tǒng)測試的步驟 336.1.4系統(tǒng)測試所需要的環(huán)境及設備 336.1.5系統(tǒng)測試方法 346.1.6系統(tǒng)測試用例 356.1.7系統(tǒng)測試報告 356.2總結 36參考文獻: 37致謝 38PAGE39第1章緒論1.1研究背景和意義1.1.1背景分析在網(wǎng)絡技術高速發(fā)展的今天,網(wǎng)站作為用戶瀏覽信息的只要方式,已經(jīng)走進千家萬戶。也因此形態(tài)各異的網(wǎng)站也各自野蠻生長,良莠不齊。當然市面上不乏一些很好的網(wǎng)站,但更多的網(wǎng)站往往不能滿足用戶的需求,而校園網(wǎng)站作為新時代學生所需要的網(wǎng)絡資源,也更需要綠色健康且功能強大可以滿足學生用戶所需的要求。而使用網(wǎng)絡戶在查看校園網(wǎng)頁時很難精準而有效地找到自己所需要的內(nèi)容、以及在查看的的過程中得到更加舒適的感覺。在注重信息的及時性以及需要更高體驗感的大環(huán)境下,校園網(wǎng)站的數(shù)據(jù)分析、以及其所包含的系統(tǒng)優(yōu)化設計,已經(jīng)變成現(xiàn)在校園網(wǎng)站最需要優(yōu)化改變的方面。1.1.2本課題的研究意義本課題主要研究本校園網(wǎng)站客戶端的開發(fā)和設計目標,并對所采用的相關技術進行了詳細的介紹,對學生的基本需求進行了需求分析,簡單包括后臺管理,查看學校周報商場購物信息以及地理位置;查看校內(nèi)新聞;學生信箱等基本功能。對系統(tǒng)的設計與實現(xiàn)進行分析,保證系統(tǒng)測試、維護,保證系統(tǒng)的正常運行?!安僮骶?,功能強大”這是設計的基本理念,本客戶端追求最好的用戶感受。1.2課題研究方法和內(nèi)容1.2.1研究方法調研各種類型的校園網(wǎng)站,對不同類型校園網(wǎng)站進行比較分析,分期調研完善。每一期的需求要經(jīng)過系統(tǒng)的討論、分析,形成文檔,最終確定開發(fā)文檔,達到通用型,適合于當前的校園網(wǎng)站。1.2.2研究內(nèi)容本文從設計該系統(tǒng)客戶端的背景出發(fā),詳細的介紹了該客戶端的設計開發(fā)環(huán)境,開發(fā)技術,以及對系統(tǒng)設計,系統(tǒng)功能實現(xiàn)和測試步驟等等方面進行分析與介紹。校園網(wǎng)站客戶端可以基本滿足學生的基本需求,對學生的學習生活有很大的幫助,可以有效地幫助學生查詢到自己所需要的數(shù)據(jù)信息,大大的提高了學習生活的便利。第2章相關技術、工具介紹、開發(fā)環(huán)境介紹2.1相關技術介紹本次對校園網(wǎng)站客戶端的研究設計與開發(fā),所運用到的主要技術有java語言,HTML語言,SQL語言,以及AndroidStudio和Eclipse開發(fā)工具等等。java語言:主要用于模塊功能的描寫。HTML語言:主要用于頁面的搭建。SQL語言:主要用于數(shù)據(jù)庫功能的描寫。2.2開發(fā)工具介紹AndroidStudio:AndroidStudio是一款針對于Android就行集成開發(fā)的工具,它和EclipseADT相似,其主要的功能就是Android集成開發(fā)的工具,進行相關的開發(fā)和調試。軟件語言為Java語言,可以在liunx,Windows,或者macOS上使用。它的布局編輯器以及開發(fā)模塊功能十分強大,開發(fā)者可以隨意拖拉UI組件并瀏覽相關效果,以方便開發(fā)者進行設計與開發(fā)。2.3開發(fā)環(huán)境介紹電腦硬件準備:Windows:Microsoft?Windows?10(64位)內(nèi)存:16GB硬盤:固態(tài)硬盤CPU:i5顯卡:獨顯2G內(nèi)存JDK:Java的jdk配置環(huán)境。第3章需求分析3.1可行性分析可行性研究的主要是對工程項目進行系統(tǒng)技術經(jīng)濟論證,利用大量的的數(shù)據(jù)和影響項目的因素進行分析,對整個可行性研究提出綜合分析評價,并對其提出提議。它是解決項目投資前期分析的主要手段。系統(tǒng)建設是投資需求量高、既涉及的方面繁多又繁瑣復雜的工程,因而要充分的論證,來保證精確,并且該系統(tǒng)建設是一項完整的工程,須站在全面完整的角度進行論證才有意義。研究的目的是用盡量小的犧牲,在短周期內(nèi)確保疑難是否能否順利解決,它的目的不是解決疑難,而是確保疑難是否應該去處理??尚行匝芯浚话阈栌懻撏顿Y可行性、技術可行性、法律可行性和操作可行性的內(nèi)容。3.1.1投資可行性我在網(wǎng)上以及論壇了解來看,該系統(tǒng)對手機沒有什么硬件要求。客戶端的開發(fā)設計者是我們自己,開發(fā)完成后的測試與運維費用也可不計。3.1.2技術可行性本項目產(chǎn)品是在Android移動端運行,其主要目的的以服務學生用戶為主題,力求滿足學生的日常學習與生活。該課題運用了當下大家運用廣泛Internet網(wǎng)絡技術,而現(xiàn)如今制作一些符合自己期望的資源素材在網(wǎng)上也很多,制作的工具的種類也是非常多。我可以找到自己所需求的開發(fā)工具,同時校園網(wǎng)站客戶都的開發(fā)實例也很多,網(wǎng)上也有很多實例的源碼可以參考。因而,從技術層面上來說,開發(fā)這個客戶端的技術難題并不是很多。3.1.3操作可行性根據(jù)和其他客戶端的對比,該客戶端在技術性方面可以讓用戶有良好的體驗感。而且作為該客戶端的開發(fā)者,我也在盡力的優(yōu)化客戶端以提高用戶的體驗。3.1.4法律可行性法律可行性是指我們的開發(fā)與設計的產(chǎn)品不觸及法律,并且與社會生活相適應,所產(chǎn)生的影響同樣不觸及法律,符合國家的法定法規(guī)。一定的行為、社會關系,符合法律要求,有法律上的依據(jù),即具有法律可行性;反之,不具有法律可行性。本客戶端嚴格符合法律可行性的要求,不存在損害他人或集體或國家的利益,也沒有違背相關法律,因而具有法律可行性。3.2業(yè)務流程業(yè)務流程描述:業(yè)務流程是一個特定的對象,它有許多不同的人一起來完成。每個活動與特定的活動之間有著固定的排列順序,每個活動的內(nèi)容同樣也存在著特定的布置,以確保不同的活動之間可以在在不同的人之間相互傳遞。活動之間在時間和空間上也有很大的跨度3.2.1管理員管理系統(tǒng)的業(yè)務流程圖圖3-1管理員管理系統(tǒng)的業(yè)務流程圖管理員可以在后臺對客戶端板塊信息進行更新操作,同樣也對用戶信息具有修改刪除的權限??梢院笈_管理帖子的審核與刪除,查詢系統(tǒng)中的用戶。操縱所產(chǎn)生的對應結果保存對應的數(shù)據(jù)庫表格中3.2.2用戶使用系統(tǒng)的用例圖用戶使用該系統(tǒng)的信息,包含用戶注冊,登錄,課表信息導入,修改相關信息以及相關內(nèi)容的檢索。用戶系統(tǒng)的業(yè)務用例圖如下:圖3-2用戶系統(tǒng)業(yè)務的用例圖普通用戶在注冊用戶名之后登陸進入該客戶端中,可以執(zhí)行功能有修改個人信息,學生課表的導入,帖子的上傳查看,以及根據(jù)關鍵字或者發(fā)帖人ID來進行相關檢索。還可以進行信息投稿。對應的操作的結果都儲存在對應的數(shù)據(jù)庫表中。圖3-3管理員使用客戶端用例圖管理員用戶除了具有管理權限,還擁有一般用戶的功能,還可以對校園發(fā)帖進行管理,如審核刪除等操作,還可以對板塊信息進行更改,比如發(fā)布最新公告等,還可以對用戶就行相關管理。對應的操作的結果都儲存在對應的數(shù)據(jù)庫表中。3.3需求規(guī)范3.3.1產(chǎn)品背景現(xiàn)如今各種校園app層出不窮,各種校園網(wǎng)站也五花八門,校園客戶端提供了學生之間交流的場所,提供的各種功能也滿足了學生的日常生活所需,使得學生可以更好的相互交流,以及和學校管理者進行溝通,以便可以更好的學習生活。3.3.2功能需求本客戶端的功能分為管理者登陸以及用戶登陸。兩者除了共同的注冊登陸,修改個人信息之外,管理員用戶具有管理權限,可以對校園發(fā)帖進行管理,如審核刪除等操作,還可以對板塊信息進行更改,比如發(fā)布最新公告等,還可以對用戶就行相關管理。而普通用戶在注冊用戶名之后登陸進入該客戶端中,可以執(zhí)行學生課表的導入,帖子的上傳查看,以及根據(jù)關鍵字或者發(fā)帖人ID來進行相關檢索,還可以進行信息投稿等等功能。3.3.3性能需求為本客戶端的實際正常工作運行,本客戶端的性能要求如下:吞吐量:系統(tǒng)的吞吐量為8M/S。響應時間:該客戶端的響應時間為12ms??煽啃砸螅涸谳斎氩环弦蟮男畔r會有對應的報錯。安全性要求:在用戶登陸客戶端時,只有符合要求合法的用戶才可以登陸使用。3.3.4邏輯模型數(shù)據(jù)流圖(DataFlowDiagram):又稱為DFD,它是對客戶端的邏輯功能以及內(nèi)部的數(shù)據(jù)流轉、變動的趨勢以圖形化的方式就行呈現(xiàn)。它是對客戶端就行結構化、系統(tǒng)化分析的一種非常常見而又普遍不可或缺的方法。數(shù)據(jù)流程圖中有以下幾種主要元素:數(shù)據(jù)流:簡單的來說數(shù)據(jù)流就是數(shù)據(jù)流動的行徑。它是由特點的數(shù)據(jù)信息構成,其流動的方向確定,必須用對應的名詞或名詞性短語來命名。數(shù)據(jù)源:表示除去客戶端系統(tǒng)本身的實體,包括用戶、物品以及不同的客戶端系統(tǒng)。對數(shù)據(jù)的加工:就是對數(shù)據(jù)進行加工的單元。它對特定數(shù)量的數(shù)據(jù)就行加工,并輸入相應的輸出結果數(shù)據(jù)流圖的畫法如下:數(shù)據(jù)流圖的首要即是頂層數(shù)據(jù)流圖,它是由客戶端系統(tǒng)的輸入輸出構成。先畫出所要開發(fā)的客戶端系統(tǒng),然后在客戶端系統(tǒng)加入出入與輸入數(shù)據(jù)流。頂層數(shù)據(jù)流圖可以顯示出客戶端系統(tǒng)的領域以及輸入輸出的相互傳遞關系。其次是對客戶端系統(tǒng)內(nèi)部的刻畫,即下層數(shù)據(jù)流圖。下層數(shù)據(jù)流圖主要由很多無法劃分的基本加工組成,選用自頂向下,由內(nèi)部到外面的原則來進行刻畫。本客戶端采用自頂向下,逐層分解的方式,畫的每部分各層的數(shù)據(jù)流圖如下:圖3-4校園網(wǎng)站客戶端TOP數(shù)據(jù)流圖圖3-5管理員操作子系統(tǒng)數(shù)據(jù)流圖圖3-6用戶操作子系統(tǒng)數(shù)據(jù)流圖用戶在登陸本客戶端之后,可以查看存放在數(shù)據(jù)庫中的個人信息、帖子信息和板塊的公告內(nèi)容等,還可以看到信箱信息。但用戶對所查看的信息只有查看權限,沒有更改的權限,所更新后的數(shù)據(jù)依然保存在數(shù)據(jù)庫中。第4章系統(tǒng)設計4.1概要設計概要設計是用戶與開發(fā)設計者相互溝通交流并產(chǎn)生共識的過程??蛻舳苏w界面框架的設計,各種控件的布置以及界面中元素的設計都是共識中所必須擁有的部分。這是用戶與開發(fā)設計者相互溝通的橋梁,是滿足用戶的設計需求,并結合實際情況,對其進行具體實現(xiàn)的流程。設計軟件結構是系統(tǒng)的功能單元模塊進行區(qū)分,并利用他們相互之間的結構和調用關系,來保證他們之間的接口以及相互界面等。數(shù)據(jù)結構的的分析安排包括其結構的確認,其特殊性的描繪以及數(shù)據(jù)庫的籌劃。4.1.1系統(tǒng)運行總體流程圖4-1后臺管理流程圖管理員登陸到管理端口后,首先看到登陸界面,需要輸入用戶名以及密碼。若輸入的用戶名及其對應的密碼正確,則可登陸成功,繼續(xù)進入管理員界面;如果輸入的用戶名及其對應的密碼錯誤,則登陸失敗,提示重新輸入。在成功登陸進入系統(tǒng)后,可以執(zhí)行對應的功能,包括管理板塊信息,管理用戶信息等等。在執(zhí)行完操作后,管理員點擊退出按鈕,便可順利退出管理服務端系統(tǒng)。圖4-2用戶操作系統(tǒng)運行流程圖用戶登陸到客戶端界面后,首先進行用戶信息注冊的操作,然后在登陸界面,輸入用戶名以及密碼。若輸入的用戶名及其對應的密碼正確,則可登陸成功,繼續(xù)進入用戶界面;如果輸入的用戶名及其對應的密碼錯誤,則登陸失敗,提示重新輸入。在成功登陸進入系統(tǒng)后,可以執(zhí)行對應的功能,在執(zhí)行完相應的操作后,用戶點擊退出按鈕,便可順利退出客戶端系統(tǒng)。4.1.2系統(tǒng)軟件結構圖管理員后臺管理功能結構圖如下所示:圖4-3管理員管理功能結構圖本圖展示了管理界面的功能:登陸界面,用戶管理,公告信息管理,課表管理。圖4-4用戶管理功能結構圖本圖展示了用戶界面的功能:用戶注冊,用戶登陸,公告查看,課表查看,密碼更改,朋友圈發(fā)布,地圖查看。4.2詳細設計詳細設計是客戶端進行開發(fā)設計的必要階段,它是對客戶端整體設計的一個具體化設計,就是對其每個單元模塊以及界面交互布局的具體設計。詳細設計的主要使命是對其每個單元模塊以及界面交互布局的具體設計。詳細設計的方向有兩個:簡潔明了的算法設計刻畫和保證系統(tǒng)單元功能正確實現(xiàn)。4.2.1主要方法客戶端設計開發(fā)的詳細設計的主要研究方法是結構化程序設計法。而詳細設計的主要方式有圖像,表格和語言。圖形包括程序流程圖、PAD圖NS流程圖。語言包括過程設計語言。表格包括判定表,判定樹。4.2.2模塊設計登陸窗口功能描述:登陸窗口的首要功能是對于注冊用戶與未注冊用戶的識別。對于未在客戶端系統(tǒng)上注冊的用戶,則無法登陸進入系統(tǒng)。對于已在客戶端系統(tǒng)上注冊的用戶在輸入正確的用戶名以及對應的密碼信息后,則可順利登陸進入客戶端系統(tǒng)的主界面。圖4-5用戶登陸模塊流程圖當用戶順利登陸入客戶端系統(tǒng),進入主界面以后,若用戶不具有管理員權限,則能執(zhí)行的操作有更改用戶信息,例如:用戶名稱、用戶照片、用戶密碼等,還可以瀏覽公告信息,查看課表,發(fā)表朋友圈以及地圖查看。用戶注冊窗口功能描述:用戶注冊窗口的首要功能是對于未注冊用戶的識別。對于未在客戶端系統(tǒng)上注冊的用戶,需要填寫窗口界面相應的信息進行用戶注冊,注冊成功后則跳轉登陸窗口界面則可順利登陸進入客戶端系統(tǒng)的主界面。圖4-6用戶注冊模塊流程圖對于未在客戶端系統(tǒng)上注冊的用戶,在進入注冊界面后填寫窗口界面相應的信息進行用戶注冊,注冊成功后則跳轉登陸窗口界面則可順利登陸進入客戶端系統(tǒng)的主界面。朋友圈窗口功能描述:朋友圈窗口的首要功能是用戶朋友圈的發(fā)布和查看。圖4-7用戶朋友圈發(fā)布查看模塊流程圖對于順利登陸進入客戶端系統(tǒng)的用戶,在進入朋友圈界面后,可以查看發(fā)表相關朋友圈信息。地圖窗口功能描述:地圖窗口的首要功能是用戶對地圖的檢索查看。圖4-8用戶地圖查看模塊流程圖對于順利登陸進入客戶端系統(tǒng)的用戶,在進入地圖界面后,可以查看檢索地圖信息。管理端功能描述:登陸窗口的首要功能是對于注冊用戶與未注冊用戶的識別以及相應權限的確認。對于未在客戶端系統(tǒng)上注冊的用戶,則無法登陸進入系統(tǒng)。對于已在客戶端系統(tǒng)上注冊的用戶在輸入正確的用戶名以及對應的密碼信息后,則可順利登陸進入客戶端系統(tǒng)的主界面。圖4-9管理員登陸模塊流程圖當管理員順利登陸管理服務端系統(tǒng),進入主界面以后,能執(zhí)行的操作有管理用戶信息,還可以管理公告信息,導入課表,等功能。公告管理功能描述:公告管理的首要功能是對公告信息的發(fā)表與刪除修改。圖4-10公告管理模塊流程圖當管理員順利登陸管理服務端系統(tǒng),可以對公告進行刪除修改操作。用戶信息管理功能描述:用戶信息管理的首要功能是對用戶信息的刪除修改。圖4-11用戶信息管理模塊流程圖當管理員順利登陸管理服務端系統(tǒng),可以對用戶信息進行刪除修改操作。第5章系統(tǒng)實現(xiàn)5.1登陸窗口登陸窗口的首要功能是對于注冊用戶與未注冊用戶的識別。對于未在客戶端系統(tǒng)上注冊的用戶,則無法登陸進入系統(tǒng)。對于已在客戶端系統(tǒng)上注冊的用戶在輸入正確的用戶名以及對應的密碼信息后,則可順利登陸進入客戶端系統(tǒng)的主界面。表5-1登錄窗口功能表功能標號功能名稱登陸窗口所屬部門調查者調查時間審核人功能描述根據(jù)用戶輸入的賬號密碼信息,確定其身份管理權限,或因信息錯誤而無法進入客戶端輸入項用戶名稱,密碼信息處理描述首先連接數(shù)據(jù)庫,判斷輸入信息是否完整正確,。若正確則進入主頁面,并根據(jù)權限開放其使用功能。輸出項賬號不存在或密碼錯誤成功跳轉界面要求圖像化界面,布局簡潔清晰,圖像化命令按鈕,易操作。登陸界面窗口:圖5-1登陸界面登陸窗口界面說明:對于順利登陸進入客戶端系統(tǒng)的用戶,在進入朋友圈界面后,可以查看發(fā)表相關朋友圈信息。該登陸窗口界面為圖像化界面,布局清晰簡單,圖形化按鈕,方便操作,整體以藍色為基調,看起來心情舒暢。5.2朋友圈發(fā)布查看窗口地圖窗口的首要功能是用戶對地圖的檢索查看。表5-2朋友圈發(fā)布查看窗口功能表:功能標號功能名稱朋友圈發(fā)布查看窗口所屬部門調查者調查時間審核人功能描述朋友圈發(fā)布與查看輸入項發(fā)布朋友圈處理描述用戶進行朋友圈發(fā)布操作,并顯示對應的結果。輸出項朋友圈信息界面要求圖像化界面,布局簡潔清晰,圖像化命令按鈕,易操作。朋友圈窗口界面:圖5-2朋友圈界面朋友圈發(fā)布查看窗口界面說明:?對于順利登陸進入客戶端系統(tǒng)的用戶,在進入朋友圈界面后,可以查看發(fā)表相關朋友圈信息。5.3地圖查看窗口朋友圈窗口的首要功能是用戶可以隨意的發(fā)布自己想發(fā)布的朋友圈,同時也可以查看別人發(fā)布的朋友圈。表5-2地圖查看窗口功能表:功能標號功能名稱地圖查看窗口所屬部門調查者調查時間審核人功能描述地圖的檢索和查看輸入項檢索地圖處理描述檢索用戶所需的地圖信息,并顯示相應的結果。輸出項地圖信息界面要求圖像化界面,布局簡潔清晰,圖像化命令按鈕,易操作。地圖查看窗口:5-3地圖界面地圖檢索查看窗口界面說明:?對于順利登陸進入客戶端系統(tǒng)的用戶,在進入地圖界面后,可以查看檢索地圖信息。5.4管理服務窗口管理服務端界面的首要功能是管理員對于用戶信息,公告信息以及課表信息的管理。表5-2管理服務窗口功能表:功能標號功能名稱管理服務窗口所屬部門調查者調查時間審核人功能描述管理用戶信息,發(fā)布修改公告,導入課表信息輸入項修改刪除用戶信息,發(fā)布修改公告,導入課表信息處理描述對用戶的信息進行管理,發(fā)布修改公告,導入課表,并顯示相應的結果輸出項用戶信息,公告,課表等信息界面要求圖像化界面,布局簡潔清晰,圖像化命令按鈕,易操作。管理端窗口界面:圖5-4管理端界面管理服務端界面說明:?管理服務端界面是順利登陸管理服務端看到的窗口界面。若用戶的登陸權限是管理員用戶權限,則該管理員可進行的操作有修改用戶信息、修改刪除公告信息,禁用用戶信息,以及導入課表信息等。第6章系統(tǒng)測試6.1系統(tǒng)測試概述6.1.1系統(tǒng)測試目的系統(tǒng)測試是對包括整個客戶端系統(tǒng)從功能到界面,從設計到開發(fā)的測試。系統(tǒng)測試可以有效保證減少客戶端設計開發(fā)和分析中所包涵的紕漏,按照流程進行系統(tǒng)測試來保證客戶端本身與用戶的需求相吻合;并且以相對準確而詳細的客戶端分析來確保客戶端測試本身及其結果。6.1.2系統(tǒng)測試的原則軟件系統(tǒng)測試的原則主要體現(xiàn)在如下幾個方面:要以滿足用戶需求為首要目的。軟件設計的出發(fā)點就是滿足用戶的日常需求,所以應從用戶的角度出發(fā),模擬用戶使用時的環(huán)境配置,對客戶端系統(tǒng)就行功能測試。若系統(tǒng)的功能并不滿足用戶的需求,則這個系統(tǒng)設計與開發(fā)是不成功的。在軟件測試過程應該按照計劃進行測試??蛻舳讼到y(tǒng)測試應該提前列好計劃,遵從計劃,依次對客戶端系統(tǒng)的功能,輸入輸出等進行測試。其次在測試的過程中,測試所需要的方法,工具等等也需要提前安排,以確保測試的嚴謹準確性。軟件系統(tǒng)測試需要在軟件設計的各個階段進行測試,而不僅僅是在整個系統(tǒng)完成后進行測試,這樣可以確保在開發(fā)設計的各個階段,不停的測試,保證在各個階段客戶端系統(tǒng)的正確性。軟件測試的計劃用例等等需要保存。這樣在后期測試統(tǒng)計中,可以在測試分析中有所依據(jù)。6.1.3系統(tǒng)測試的步驟軟件系統(tǒng)測試根據(jù)設計開發(fā)的不同進程,主要由單元測試,系統(tǒng)測試,集成測試,確認測試,驗收測試五個部分組成。單元測試主要是由黑盒測試和白盒測試組成,需提前準備好測試用例,利用主系統(tǒng)程序和被測的模塊和子模塊建立環(huán)境,根據(jù)測試用例進行測試。系統(tǒng)測試包括很多個方面的測試,其主要的宗旨是根據(jù)用戶的需求進行比較測試。測試不僅僅包括系統(tǒng)本身,還囊括了系統(tǒng)在實際的環(huán)境下,在包含了網(wǎng)絡硬件等現(xiàn)在情形下,對系統(tǒng)功能的檢驗。集成測試是在單元測試的前提下,將所有的單元測試的模塊按照要求順序進行組合,檢驗在模塊與模塊之間相互連接以后,數(shù)據(jù)在穿越各個模塊間時,數(shù)據(jù)會不會丟失;以及模塊與模塊之間會不會相互影響;各個模塊組合在一起后能否產(chǎn)生需求的功能。確實測試的測試目標是驗證軟件的功能和性能以及其他特性是否與用戶的要求一致。確認測試一般包括有效性測試和軟件配置復查。驗收測試是以用戶為中心的測試。客戶端的設計開發(fā)人員和用戶參與測試,而測試并不是針對系統(tǒng)全部詳細劃的測試,僅僅是針對核心單元功能進行測試。6.1.4系統(tǒng)測試所需環(huán)境及設備系統(tǒng)測試所需環(huán)境及設備:winpc機,數(shù)據(jù)庫MySQL6.1.5系統(tǒng)測試方法黑盒測試:黑盒測試是針對系統(tǒng)功能進行的測試,主要是對客戶端系統(tǒng)的功能性測試方法。該方法不關注程序的結構和特性,只要求客戶端系統(tǒng)的功能輸入輸出滿足要求,并且可以按照規(guī)定順序要求可以正常運行。黑盒測試從用戶的視角,對客戶端系統(tǒng)進行測試,它關心的目的和主體也是用戶視角下的功能。白盒測試:白盒測試和黑盒測試相對應,它是針對系統(tǒng)內(nèi)部結構,內(nèi)部邏輯的系統(tǒng)測試方法。它的主要流程也是從客戶端系統(tǒng)程序的內(nèi)部邏輯出發(fā),來進行相應的測試。試。6.1.6系統(tǒng)測試用例表6-1登陸測試用例項目軟件校園網(wǎng)站客戶端程序版本V1.0功能模塊登陸制作人陳文凱功能特性用戶身份驗證測試目的驗證輸入信息是否,是則可以正常登陸,反正則不能登陸測試數(shù)據(jù)用戶名:123密碼123操作步驟操作描述數(shù)據(jù)期望結果實際結果測試狀態(tài)1輸入用戶名和密碼,點擊登陸用戶名:123密碼123正常登陸正常登陸正常2輸入用戶名和密碼,點擊登陸用戶名:123密碼133密碼錯誤或用戶名不存在無法登陸正常3輸入用戶名和密碼,點擊登陸用戶名:133密碼133密碼錯誤或用戶名不存在無法登陸正常表6-2注冊測試用例項目軟件校園網(wǎng)站客戶端程序版本V1.0功能模塊注冊制作人陳文凱功能特性用戶信息注冊測試目的驗證順利注冊完成后能否正常登陸測試數(shù)據(jù)用戶名:123密碼123操作步驟操作描述數(shù)據(jù)期望結果實際結果測試狀態(tài)1輸入注冊用戶名和密碼,點擊注冊用戶名:123密碼123注冊成功注冊成功正常2輸入用戶名和密碼,點擊登陸用戶名:123密碼133密碼錯誤或用戶名不存在無法登陸正常3輸入用戶名和密碼,點擊登陸用戶名:133密碼133密碼錯誤或用戶名不存在無法登陸正常表6-3朋友圈發(fā)布測試用例項目軟件校園網(wǎng)站客戶端程序版本V1.0功能模塊朋友圈發(fā)布查看制作人陳文凱功能特性朋友圈發(fā)布測試目的驗證朋友圈發(fā)布功能測試數(shù)據(jù)今天很開心操作步驟操作描述數(shù)據(jù)期望結果實際結果測試狀態(tài)1發(fā)布朋友圈信息今天很開心發(fā)布成功發(fā)布成功正常2查看發(fā)布的朋友圈今天很開心今天很開心發(fā)布成功可正常查看正常表6-4修改用戶信息測試用例項目軟件校園網(wǎng)站客戶端程序版本V1.0功能模塊修改個人信息制作人陳文凱功能特性用戶信息的修改測試目的驗證順利修改完成后能否正常登陸測試數(shù)據(jù)用戶名:123密碼123操作步驟操作描述數(shù)據(jù)期望結果實際結果測試狀態(tài)1輸入修改用戶名和密碼,點擊修改用戶名:123密碼123修改成功修改成功正常2輸入用戶名和密碼,點擊登陸用戶名:123密碼133密碼錯誤或用戶名不存在無法登陸正常3輸入用戶名和密碼,點擊登陸用戶名:133密碼133密碼錯誤或用戶名不存在無法登陸正常4輸入用戶名和密碼,點擊登陸用戶名:123密碼123登陸成功登陸成功正常6.1.7系統(tǒng)測試報告經(jīng)過測試,客戶端的各個部分的功能基本實現(xiàn)并達到了期望的結果。?通過此次對客戶端系統(tǒng)的功能測試,我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 雇主品牌在招聘中的重要性計劃
- 其他債務轉讓合同范例
- 貨物分類與標識標準計劃
- 加強客戶關系管理的策略計劃
- 班級活動反饋機制的建立計劃
- 美好的班級文化建設計劃
- 前臺文員對外溝通能力提升方案計劃
- 居易國際品牌視覺形象規(guī)范手冊
- 第 3 單元 第5 章第 2 節(jié) 呼吸作用2023-2024學年七年級上冊生物同步教學設計(北師大版)
- 2025年湘潭貨運員初級考試題庫
- DB13T 2801-2018 水利工程質量監(jiān)督規(guī)程
- 四年級上冊第四單元讓生活多一些綠色道德與法治教學反思11變廢為寶有妙招
- JJG(交通)096-2009 水泥膠砂流動度測定儀檢定規(guī)程-(高清現(xiàn)行)
- 嗓音(發(fā)聲)障礙評定與治療
- Q∕SY 05262-2019 機械清管器技術條件
- 耳鼻咽喉頭頸外科學耳鼻咽喉應用解剖
- 最新人音版音樂二年級下冊全冊教案
- 航空航天概論(課堂PPT)
- 新改版教科版六年級下冊科學全冊知識點歸納 (超全)
- 英語的起源與發(fā)展(課堂PPT)
- 二房東租房合同范文
評論
0/150
提交評論