基于Vue+ElementUI+SpringBoot的企業(yè)外勤業(yè)務(wù)員管理系統(tǒng)設(shè)計(jì)12000字【論文】_第1頁
基于Vue+ElementUI+SpringBoot的企業(yè)外勤業(yè)務(wù)員管理系統(tǒng)設(shè)計(jì)12000字【論文】_第2頁
基于Vue+ElementUI+SpringBoot的企業(yè)外勤業(yè)務(wù)員管理系統(tǒng)設(shè)計(jì)12000字【論文】_第3頁
基于Vue+ElementUI+SpringBoot的企業(yè)外勤業(yè)務(wù)員管理系統(tǒng)設(shè)計(jì)12000字【論文】_第4頁
基于Vue+ElementUI+SpringBoot的企業(yè)外勤業(yè)務(wù)員管理系統(tǒng)設(shè)計(jì)12000字【論文】_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)企業(yè)外勤業(yè)務(wù)員管理系統(tǒng)可以完成企業(yè)外勤員工的其進(jìn)行管理、刪除、增加、更改等,并且其具有清晰、簡(jiǎn)便的用戶界面,通過互聯(lián)網(wǎng)對(duì)企業(yè)外勤員工的各項(xiàng)信息進(jìn)行集成化管運(yùn)行時(shí)間,還提高了工作效率。此論文針對(duì)企業(yè)外勤信息管理的工作流程和對(duì)于信息管理工作的需要,在科學(xué)研究理論的指導(dǎo)下研發(fā)出在大數(shù)據(jù)環(huán)境中采用Vue+ElementUI+SpringBoot前后端分離的技術(shù)進(jìn)行開發(fā)。系統(tǒng)的功能模塊由用戶和系統(tǒng)管理員共同組成,可以完成企業(yè)外勤括信息的注冊(cè)、修改和查詢等。當(dāng)前我國信息化得行業(yè)中都發(fā)生了信息化的變革,信息化的發(fā)展促使一新,在當(dāng)前經(jīng)濟(jì)社會(huì)快速發(fā)展的情況下,要求每個(gè)行業(yè)的創(chuàng)新升級(jí)都要緊隨時(shí)代的發(fā)展變化才能盡可能的滿足每個(gè)客戶的需求,增強(qiáng)順應(yīng)社會(huì)發(fā)展的能力,促進(jìn)多元化發(fā)展。由于信息化的發(fā)展導(dǎo)致客戶對(duì)信息的需求量增加,促使和互聯(lián)網(wǎng)在社會(huì)生活中發(fā)揮關(guān)鍵性的作用。進(jìn)入21的社會(huì),信息是管理的基礎(chǔ),是進(jìn)行決策的基本依據(jù)。本文重點(diǎn)描述本次課題的開發(fā)背景,以及該課題的需要完成的目標(biāo)以及開發(fā)目錄 11.2研究現(xiàn)狀 2 21.4.1研究現(xiàn)狀 21.4.2開發(fā)工具 2 32系統(tǒng)的總體設(shè)計(jì) 42.1目標(biāo)設(shè)計(jì) 42.2系統(tǒng)的性能需求 4 42.3系統(tǒng)的功能分析 52.4系統(tǒng)的功能模塊設(shè)計(jì) 53系統(tǒng)分析 63.1可行性分析 63.1.1經(jīng)濟(jì)可行性 63.1.2運(yùn)行可行性 63.1.3時(shí)間可行性 6 3.2.1需求背景分析 73.2.2運(yùn)行需求分析 73.2.3運(yùn)行環(huán)境需求 83.2.4性能需求 83.2.5安全需求 83.2.6可靠性需求 8 8 93.3.2用戶登錄流程 3.3.4添加信息流程 13.3.5修改信息流程 3.3.7非功能需求分析 3.4.1系統(tǒng)的工作原理 3.4.2系統(tǒng)開發(fā)流程分析 3.4.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 3.4.4結(jié)構(gòu)設(shè)計(jì) 3.4.5系統(tǒng)用例圖 4系統(tǒng)功能的設(shè)計(jì) 4.1數(shù)據(jù)庫設(shè)計(jì) 4.2首頁設(shè)計(jì) 4.3外勤管理 5.2測(cè)試目的 5.3測(cè)試計(jì)劃 5.4測(cè)試用例 5.6測(cè)試小結(jié) 1此同時(shí),信息技術(shù)的發(fā)展加大了對(duì)用戶信息管理工作的處理難度。由于在網(wǎng)絡(luò)信息技術(shù)快速發(fā)展的背景下,使得網(wǎng)絡(luò)社會(huì)更具開管理模式的發(fā)展很大一部分是靠資金的推動(dòng),也就是說,以往的信息管理模式已經(jīng)不能滿足客戶的使用需求,而且在當(dāng)今時(shí)代的發(fā)展環(huán)境中也被時(shí)代所隨著科學(xué)技術(shù)的不斷提升,人們的生活方式也不斷提升,人們的生活方式逐漸呈科技化的趨勢(shì)邁進(jìn),隨之,電腦在日常生活中出現(xiàn)率也越來越高,其從最早的運(yùn)行速度較慢、信息儲(chǔ)備較少轉(zhuǎn)變成了現(xiàn)在我們所應(yīng)用的信息儲(chǔ)備充足,高速運(yùn)行速度的模式。隨著社會(huì)的發(fā)展,配有數(shù)據(jù)小程序的運(yùn)行模式的技術(shù)被廣泛的應(yīng)用于人們的日常工作和信息交流的過程中,尤其是在用戶信息管理方面。就目前的發(fā)展?fàn)顩r來看,時(shí)代進(jìn)步的同時(shí)使得人們對(duì)電腦技術(shù)也提出了較高的要求,因此為緊跟時(shí)代發(fā)展的步伐,電腦需要不斷的與時(shí)俱進(jìn)。較為復(fù)雜,用戶之間的交流等的都是通過人工進(jìn)行信息處理的。早先需要對(duì)用戶信息進(jìn)行管理時(shí),處理手續(xù)十分繁雜,并且全部采取人工操作,導(dǎo)致其過程緩慢消耗時(shí)間較長(zhǎng)。然而當(dāng)今社會(huì)互聯(lián)網(wǎng)普及程度較高,社會(huì)節(jié)奏不斷加快,傳統(tǒng)信息管理技術(shù)遠(yuǎn)遠(yuǎn)落后于當(dāng)前信息變化速度,且用戶信息數(shù)量龐大,傳統(tǒng)的信息管理辦法無法對(duì)其進(jìn)行高效處理和計(jì)算,因此對(duì)傳統(tǒng)信息管理進(jìn)行改進(jìn)是當(dāng)前這一領(lǐng)域發(fā)展的關(guān)鍵。隨著信息化時(shí)代的來臨以及信息技術(shù)革命的產(chǎn)生,對(duì)社會(huì)各界產(chǎn)生了劇烈影響,互聯(lián)網(wǎng)、大數(shù)據(jù)等技術(shù)已經(jīng)與管理模式,企業(yè)外勤信息小程序應(yīng)運(yùn)而生。企業(yè)外勤信息小程序的出現(xiàn)是該本文研究了企業(yè)外勤數(shù)據(jù)小程序,進(jìn)一步提升用戶信息化建設(shè)的發(fā)展進(jìn)度。該企業(yè)外勤信息數(shù)據(jù)小程序利用網(wǎng)絡(luò)信息技術(shù)來管理用戶相關(guān)信息,它可以被用來儲(chǔ)備用戶和企業(yè)外勤的檔案信息,為搜索用戶信息檔案進(jìn)展提供途徑,同時(shí)極大程度的提高效率。該信息小程序開發(fā)的根本任務(wù)是為了將用2戶信息管理的進(jìn)一步規(guī)劃,實(shí)現(xiàn)其整體性與智能性相結(jié)合的模式,極大程度1.2研究現(xiàn)狀近幾年來,伴隨我國信息技術(shù)的飛速發(fā)展,在有大量事物需要進(jìn)行管理時(shí),人工形式的管理已經(jīng)無法滿足市場(chǎng)效率需求,利用網(wǎng)絡(luò)信息技術(shù)的手段來增強(qiáng)管理服務(wù)質(zhì)量,同時(shí)也實(shí)現(xiàn)管理水平的高度提升。迄今為止,我國已經(jīng)有大量的軟件開發(fā)公司創(chuàng)辦了多樣化的用戶管理軟件。但是大部分的用戶管理軟件都是以目前國內(nèi)已有的制度為基礎(chǔ)設(shè)立的,無法滿足受眾的使用需求,制作出強(qiáng)大的使用功能,也無法達(dá)到國際認(rèn)可的水準(zhǔn),所以短期內(nèi)無法1.3研究方法在本次的小程序開發(fā)過程中,會(huì)將大學(xué)期間收獲的相關(guān)知識(shí)歸納總結(jié),融入開發(fā)設(shè)計(jì),同時(shí)將利用軟件工程中精確的原模型來保證開發(fā)過程的科學(xué)性與規(guī)范性。在實(shí)際的系統(tǒng)開發(fā)過程中,也將精準(zhǔn)依照原模型在不同時(shí)期的通過資料的調(diào)研,首先針對(duì)系統(tǒng)進(jìn)行需求調(diào)研,針對(duì)實(shí)現(xiàn)系統(tǒng)的可能性進(jìn)行分析;在軟件設(shè)計(jì)構(gòu)思的過程中,通過對(duì)E-R圖的進(jìn)行數(shù)據(jù)信息分析來1.4系統(tǒng)所需的軟件資源1.4.1研究現(xiàn)狀1.4.2開發(fā)工具在開發(fā)工具的選擇上,我們選擇了IDEA作3結(jié)合資料分析可知,數(shù)據(jù)庫在系統(tǒng)中不僅儲(chǔ)存數(shù)行運(yùn)算和分析,它的好壞,直接影響了系統(tǒng)的好壞,并且它還能提高系統(tǒng)的占用的空間小,并且價(jià)格成本低,因此受到中小型系統(tǒng)開發(fā)的喜歡,能夠滿BS結(jié)構(gòu)主要分為三層控制圖的視圖圖像處理數(shù)據(jù)層的整個(gè)邏輯圖和視圖控制數(shù)據(jù)第二層和整個(gè)圖的邏輯視圖圖像處理控制數(shù)據(jù)第三層。它主要目的也就是通過允許一個(gè)用戶通過三層直接進(jìn)入整個(gè)圖和視圖的處理控制數(shù)據(jù)第三層,讓整個(gè)圖的視圖處理控制數(shù)據(jù)處理層的邏輯視圖數(shù)據(jù)第三層直接進(jìn)從而直接訪問完成允許用戶通過達(dá)到整個(gè)圖的視圖處理數(shù)據(jù)直接進(jìn)入訪問第三層的一個(gè)調(diào)用過程。三層獨(dú)立,易于維護(hù),使用安全。這三個(gè)層中沒有獨(dú)42系統(tǒng)的總體設(shè)計(jì)2.1目標(biāo)設(shè)計(jì)管理員可以對(duì)員工管理、軌跡管理、打卡管理、請(qǐng)假管理、體溫管理、報(bào)銷管理、建議反饋管理、管理員管理進(jìn)行操作。多樣性。系統(tǒng)的風(fēng)格不能拘泥于一格,可以參考其他系統(tǒng)的優(yōu)秀借鑒之處,又要保留自己的特色,比如可以在畫面ui上下功夫,多使用動(dòng)畫效果,少出現(xiàn)大量的文字堆積效果,功能同時(shí)要多樣,符合正常的使用習(xí)慣,達(dá)到即方便又多效的特性。易維護(hù)。沒有一個(gè)軟件是完美無缺的,所有在維護(hù)性就能明顯體現(xiàn)開發(fā)者的藝術(shù)以及專業(yè)素養(yǎng),在日后的日常運(yùn)維中要模擬以后大量的可能性[6],比如數(shù)據(jù)規(guī)模的增大導(dǎo)致運(yùn)行處理的壓力,所有各模塊要有良好的靈活性,同時(shí)各功能組塊清晰。安全性。需要對(duì)用戶重要的數(shù)據(jù)安全上引起重視,考慮好信息安全的問可擴(kuò)展。系統(tǒng)的用戶的需求是多樣的、不同的,所以在日后的功能模塊增加時(shí)候,可以降低復(fù)雜難度。數(shù)據(jù)的準(zhǔn)確性和實(shí)時(shí)性。每當(dāng)需要更新或修改新數(shù)據(jù)時(shí),準(zhǔn)確性是非常重要的要求,比如頁面上或者個(gè)人信息上出現(xiàn)了數(shù)據(jù)不符或者錯(cuò)誤會(huì)帶來影數(shù)據(jù)的一致性和完整性。由于網(wǎng)站上的數(shù)據(jù)是共享的,我們必須要解決一致性這個(gè)問題,處理方法是由專業(yè)的運(yùn)維專員來維護(hù)數(shù)據(jù)庫以及監(jiān)控?cái)?shù)據(jù)的走向[7]。對(duì)于輸入的數(shù)據(jù)萬一出現(xiàn)問題時(shí)運(yùn)維專員要是在最快時(shí)間內(nèi)做出解決方案。數(shù)據(jù)共享和獨(dú)立性。在整個(gè)系統(tǒng)開發(fā)中數(shù)據(jù)應(yīng)保持共享性,同時(shí)要保證一定的獨(dú)立性。站在程序員的視角,會(huì)增加開發(fā)難度,所有應(yīng)該用更加靈活的開發(fā)方法,能保證獨(dú)立運(yùn)行,通過人為方式來預(yù)防錯(cuò)誤的發(fā)生。5本系統(tǒng)主要是解決學(xué)傳統(tǒng)的系統(tǒng)操作麻煩的現(xiàn)象。本系統(tǒng)給用戶和管理員提供了很大的便利。實(shí)現(xiàn)了用戶足不出戶就可以使用系統(tǒng)執(zhí)行相關(guān)操作。在系統(tǒng)中管理員可以擁有最大的管理權(quán)限,在本系統(tǒng)內(nèi)可以隨時(shí)查看信息,使得本系統(tǒng)使用率極大的提升,邏輯處理也變得更加規(guī)范,用戶的信息變得在本小程序中,打開界面后如果需要進(jìn)行相關(guān)操作,則需要輸入賬戶和密碼才能進(jìn)行系統(tǒng)中,后臺(tái)將會(huì)去校驗(yàn)賬戶和密碼是否符合系統(tǒng)設(shè)計(jì)的規(guī)則,如果出現(xiàn)非法請(qǐng)求則會(huì)被拒絕,如果沒有被拒接則會(huì)判斷數(shù)據(jù)是否與數(shù)據(jù)庫中的能否匹配成功,當(dāng)都匹配成功且無拒絕訪問的情況下則可以進(jìn)入系統(tǒng)中。63系統(tǒng)分析3.1可行性分析介于該系統(tǒng)是由筆者的團(tuán)隊(duì)開發(fā)的,且要將此管理體統(tǒng)作為畢業(yè)設(shè)計(jì)的形式呈現(xiàn),所以對(duì)該項(xiàng)目的資金投入較少,但是該系統(tǒng)的成功開發(fā)能夠極大程度的為日后的用戶管理提供便利,所以我們將重新計(jì)算新系統(tǒng)創(chuàng)辦所需的開發(fā)費(fèi)及日后的運(yùn)行費(fèi)用、系統(tǒng)維護(hù)費(fèi)用等,本次研究開發(fā)的針對(duì)用戶的信息小程序如果順利投入市場(chǎng),極有可能代替過去陳舊的信息小程序,開展新型的管理便利模式,同時(shí)減少對(duì)人工薪資的支出,減少成本資金的投入,該項(xiàng)目的開辦費(fèi)在目前經(jīng)濟(jì)實(shí)力上是可行的,與此同時(shí)該項(xiàng)目在投入市場(chǎng)后能夠明顯提升系統(tǒng)的工作效率,節(jié)省成本的支出。前期資金的少量投入就能夠保障項(xiàng)目的穩(wěn)定運(yùn)行,所以本項(xiàng)目的可行性較高。系統(tǒng)的開發(fā)形式是依照經(jīng)典的Mis形式開展的,我國目前信息技術(shù)已經(jīng)被廣泛運(yùn)用,大部分的工作人員都具備相當(dāng)高的職業(yè)素養(yǎng),所以保障了該系統(tǒng)運(yùn)行的可行性。從時(shí)間層面進(jìn)行分析,僅在短短兩個(gè)月的時(shí)間內(nèi)對(duì)已經(jīng)學(xué)習(xí)的相關(guān)知識(shí)進(jìn)行整合并分析,接著完成企業(yè)外勤小程序的開發(fā)工作,時(shí)間上還是較為緊迫的,但也不是無法形成的,全身心的投入畢業(yè)設(shè)計(jì)的這短時(shí)間,通過全方面的學(xué)習(xí)和努力,我較為完整的完成了本次項(xiàng)目設(shè)計(jì)的全過程。綜合上文列舉的可行性,本次系統(tǒng)的設(shè)計(jì)在經(jīng)濟(jì)、技術(shù)和時(shí)間三個(gè)層面上來看都是能夠合理實(shí)現(xiàn)的。73.2需求分析3.2.1需求背景分析隨著網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展,人們辦公智能化的意識(shí)也不斷增長(zhǎng),用戶管理部門的工作量也日益加重,陳舊的小程序無法適應(yīng)當(dāng)前社會(huì)中的受眾的使用需求。以往用戶信息的管理策略也已經(jīng)落后,完全不能實(shí)現(xiàn)用戶希望對(duì)大量數(shù)據(jù)的快速整合和儲(chǔ)存需求,同時(shí)也無法滿足社代的發(fā)展前景,所以急需一項(xiàng)新型的智能化技術(shù)來針對(duì)這一現(xiàn)狀做出改進(jìn)。目前社會(huì)已經(jīng)進(jìn)入了信息時(shí)代,社會(huì)的各個(gè)領(lǐng)域由于信息技術(shù)革命,都發(fā)生了改天換地的變化,緊跟時(shí)代的步伐是每個(gè)用戶的發(fā)展所趨,提高各個(gè)用戶現(xiàn)代化的管理能力,來適應(yīng)整個(gè)科技社會(huì)的變化和發(fā)展。用戶對(duì)信息需求的增長(zhǎng),使、網(wǎng)絡(luò)技術(shù)已經(jīng)融合到各種用戶的平常工作當(dāng)了順應(yīng)新時(shí)代社會(huì)的發(fā)展需求,所以作為當(dāng)代社會(huì)的新青年,我們需要?jiǎng)?chuàng)新思維,創(chuàng)立一項(xiàng)新型的信息小程序來實(shí)現(xiàn)管理的便捷和智能化,信息網(wǎng)絡(luò)能夠快速運(yùn)行,其不失為最恰當(dāng)?shù)倪x擇。新研發(fā)的信息數(shù)據(jù)小程序兼具創(chuàng)新性及革命性。所以為了能夠高效的幫助信息行業(yè)實(shí)現(xiàn)信息的管理工作,提升其工作效率,我們需要實(shí)現(xiàn)對(duì)相關(guān)行業(yè)已有資源的合理應(yīng)用,從而開發(fā)出的最3.2.2運(yùn)行需求分析硬件條件:局域網(wǎng);酷睿CPU、1GRAM、PC機(jī)要求20G硬盤以上;打印機(jī)。軟件條件:Windows7IE6.0以上。硬件處理器:Intel酷睿內(nèi)存:512M或更大硬盤:120G或更大軟件:MicrosoftWindowsXPMicrosoftmysqlMicrosoftto版本客戶機(jī)硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件Microsoft83.2.3運(yùn)行環(huán)境需求其的配置如表3-1所示。硬件軟件環(huán)境處理器:inter酷睿i5以上操作系統(tǒng):windows7內(nèi)存:4G以上數(shù)據(jù)庫:Mysql瀏覽器:IE11以上表3-1運(yùn)行環(huán)境配置3.2.4性能需求此管控系統(tǒng)需要符合下屬的性能需要:電腦系統(tǒng)的響應(yīng)速度快、能夠準(zhǔn)確和及時(shí)的處理系統(tǒng)、系統(tǒng)需具有易維護(hù)性、易用性、開放性、可擴(kuò)充性、標(biāo)準(zhǔn)性以及先進(jìn)性。進(jìn)而能夠保障電腦系統(tǒng)持續(xù)有效的運(yùn)行,且其系統(tǒng)具有安全性及穩(wěn)定性。3.2.5安全需求因?yàn)榫W(wǎng)絡(luò)信息管控系統(tǒng)巨大的數(shù)據(jù)量,在對(duì)此類訊息實(shí)施管理查詢過程中必須要確保系統(tǒng)速率。在實(shí)施上述行為時(shí)必須保證相關(guān)事務(wù)的完整度。針對(duì)整個(gè)電腦系統(tǒng),必須掌控完整權(quán)限,從而預(yù)防部分人原始數(shù)據(jù)記錄,且針對(duì)數(shù)據(jù)庫中全部數(shù)據(jù)進(jìn)行定期備份處理,從而預(yù)防數(shù)據(jù)的遺漏及丟失。除此之外,需要對(duì)相關(guān)系統(tǒng)進(jìn)行設(shè)置,使客戶在登錄系統(tǒng)時(shí)3.2.6可靠性需求這次開發(fā)的相關(guān)系統(tǒng)有效率較高,具有可靠性及可維護(hù)性。用戶在此系統(tǒng)的了解與學(xué)習(xí)方面比較容易。可靠性主要包括正確性及健壯性。則可維護(hù)性主要指的是可測(cè)試性與可讀性。在這次開發(fā)系統(tǒng)過程中,必須考量各類矛盾目的,且需符合軟件資源或是經(jīng)費(fèi)需求、所需硬件以及規(guī)定時(shí)間下,能夠3.3業(yè)務(wù)流程分析此文章主要分析了該系統(tǒng)開發(fā)的可行性及其需求,且對(duì)其業(yè)務(wù)流程進(jìn)行9向表3.3.1系統(tǒng)開發(fā)流程體需求,形成一個(gè)對(duì)于本系統(tǒng)的一套閉合框架,將需要實(shí)現(xiàn)的功能都例舉出來,以及開發(fā)工具和數(shù)據(jù)庫的選擇都是開發(fā)中及其重要的一環(huán),這將決定系統(tǒng)的底層基建是否完整,所以我們要擇優(yōu)去選擇最佳的方案,讓系統(tǒng)正常平穩(wěn)的運(yùn)作,系統(tǒng)的開發(fā)流程如圖1所示。開始開始需求分析詳細(xì)設(shè)計(jì)(模塊、編碼)模塊整合與調(diào)用測(cè)試、擴(kuò)展、完善結(jié)束3.3.2用戶登錄流程在登錄流程中,為了保護(hù)用戶的安全,系統(tǒng)中所有使用的賬戶和密碼都將完全與databse中匹配成功才能進(jìn)入,如果發(fā)現(xiàn)錯(cuò)誤將會(huì)阻止這次請(qǐng)求返回所有涉及到購物流程的功能都需要登錄才能進(jìn)行操作。這道檢查將會(huì)十分嚴(yán)格,因?yàn)檫@關(guān)系到后續(xù)數(shù)據(jù)的正確性。系統(tǒng)的用戶登錄流程如圖2所示。否確是3.3.3系統(tǒng)操作流程在之前提及的登錄操作無誤后,我們將可以進(jìn)入系統(tǒng)使用系統(tǒng)中的一系好,在執(zhí)行操作性功能的時(shí)候都將產(chǎn)生Log信息,這對(duì)于我們的數(shù)據(jù)完整性有著很重要的核對(duì)作用。系統(tǒng)操作流程如圖3所示。數(shù)據(jù)庫開始系統(tǒng)登錄界面輸入用戶名密碼信息是否正確皇功能界面功能處理結(jié)束否信息錯(cuò)誤3.3.4添加信息流程在操作添加信息的時(shí)候,在界面中所添加的內(nèi)容都會(huì)在前端進(jìn)行正則校驗(yàn),只有符合特定的規(guī)則的情況下,才會(huì)提交給接口,這樣做的目的是減少系統(tǒng)的添加信息如圖4所示。是寫入數(shù)據(jù)庫在操作修改信息的時(shí)候,在界面中所添加的內(nèi)容都會(huì)在前端進(jìn)行正則校驗(yàn),只有符合特定的規(guī)則的情況下,才會(huì)提交給接口,這樣做的目的是減少流程圖如圖5所示。選擇需要修改記錄是寫入數(shù)據(jù)庫3.3.6刪除信息流程用戶登錄進(jìn)入系統(tǒng)之后,在操作刪除信息的時(shí)候,在界面中所添加的內(nèi)容都會(huì)在前端進(jìn)行正則校驗(yàn),只有符合特定的規(guī)則的情況下,才會(huì)提交給接□,這樣做的目的是減少接□的無效請(qǐng)求,加大了系統(tǒng)操作過程中的嚴(yán)謹(jǐn)。從而減小了服務(wù)器的壓力。系統(tǒng)的刪除信息如圖6所示。是3.3.7非功能需求分析(1)性能需求性能需求:保障系統(tǒng)正常安全、高效的工作進(jìn)程。(2)安全需求因?yàn)樾畔⑿〕绦驍?shù)據(jù)量巨大,所以系統(tǒng)運(yùn)行的速度對(duì)信息管理查詢極其重要。對(duì)于整個(gè)系統(tǒng)而言,要對(duì)原始記錄需要重新數(shù)據(jù)修改,防止黑客等對(duì)(3)可靠性需求系統(tǒng)的可靠性要從系統(tǒng)的設(shè)計(jì)入手來分析其穩(wěn)定程度及其工作與安全性能。影響系統(tǒng)穩(wěn)定性的要素有準(zhǔn)確性與嚴(yán)重性,以及對(duì)故障的可預(yù)判性和故障發(fā)生的間隔時(shí)間。其中事務(wù)性具體指利用系統(tǒng)數(shù)據(jù)庫本身的體制來確保事3.4系統(tǒng)總體分析3.4.1系統(tǒng)的工作原理通常情況下,系統(tǒng)開發(fā)步驟可以分為系統(tǒng)開發(fā)、總體規(guī)劃和操作系統(tǒng)三個(gè)環(huán)節(jié),如果對(duì)其進(jìn)行更加細(xì)致的劃分,還應(yīng)該具備系統(tǒng)實(shí)施、系統(tǒng)設(shè)計(jì)等環(huán)節(jié)。所有這些步驟的開發(fā)工作都要遵循一定的線性序列,將會(huì)根據(jù)相關(guān)文件的審查建立技術(shù)文檔。在實(shí)際操作中,如果按照規(guī)定將某個(gè)環(huán)節(jié)處理完成之后就可以再進(jìn)入下一階段的開發(fā)中,在這個(gè)過程當(dāng)中一定要注意不能夠在進(jìn)行后續(xù)階段開發(fā)時(shí),對(duì)前期環(huán)節(jié)的處理結(jié)果進(jìn)行改變。上文提到的開發(fā)手段對(duì)設(shè)計(jì)開發(fā)工作流程的規(guī)范化管理和組織起到最大優(yōu)化的效果,并且最大程度的減輕了進(jìn)一步系統(tǒng)信息管理開發(fā)的復(fù)雜性。現(xiàn)如今國內(nèi)外已經(jīng)開發(fā)完成的系統(tǒng)都可以證實(shí)這是一個(gè)效果非常不錯(cuò)的開發(fā)方法。人所想的并不一樣。軟件開發(fā)的過程在整個(gè)項(xiàng)目實(shí)施階段所占到的比例并不是想象中的那么多。有外國專家曾進(jìn)行過相關(guān)的數(shù)據(jù)統(tǒng)計(jì),在整個(gè)項(xiàng)目開發(fā)階段,包括,系統(tǒng)分析和設(shè)計(jì)、編程、調(diào)試等過程中,關(guān)于軟件開發(fā)的所有階段只占較少的一部分,而整個(gè)開發(fā)階段的軟件調(diào)試相關(guān)工作則占到50%甚至更多。因此,很多人口中所謂的一一系統(tǒng)開發(fā)就是編程,在實(shí)際情況中并不正確。另外據(jù)一定統(tǒng)計(jì),在三個(gè)建立信息小程序的階段中,系統(tǒng)的規(guī)劃總體和開發(fā)系統(tǒng)的階段里的工作量大約是整個(gè)系統(tǒng)開發(fā)工作量的2/3,然而運(yùn)行階段和維護(hù)階段竟占1/3工作量,這些數(shù)據(jù)說明開發(fā)出一個(gè)小程序后,更應(yīng)對(duì)它的維護(hù)工作特別重視,從而達(dá)到系統(tǒng)可以不斷的完善并充分發(fā)揮其作本系統(tǒng)工作原理圖如圖7所示:請(qǐng)求請(qǐng)求回發(fā)傳送3.4.2系統(tǒng)開發(fā)流程分析該選題借鑒的開發(fā)系統(tǒng)是IDEA平臺(tái)的B/S系統(tǒng)進(jìn)行創(chuàng)新設(shè)計(jì),該系統(tǒng)模式包含后期數(shù)據(jù)處理中心,中間事務(wù)處理邏輯中心和用戶使用界面三個(gè)部分。后臺(tái)依據(jù)Mysql數(shù)據(jù)庫進(jìn)行分類歸納,中間邏輯中心對(duì)數(shù)據(jù)信息進(jìn)行分析處理,數(shù)據(jù)前臺(tái)則利用互聯(lián)網(wǎng)將這三個(gè)獨(dú)立部分進(jìn)行串聯(lián),實(shí)現(xiàn)信息的交互傳輸。最后小程序?qū)ysql數(shù)據(jù)庫、vue如果在前端開發(fā)時(shí)需要用web軟件,為了實(shí)現(xiàn)系統(tǒng)安全可靠的運(yùn)行,要在服務(wù)器建立的端口下進(jìn)行相關(guān)數(shù)據(jù)下載;由于此系統(tǒng)主要對(duì)服務(wù)器端有較高條件和安全性的要求,對(duì)客戶端的機(jī)器硬件則要求比較低,原有的一些硬件和軟件可以做到保留;客戶端使用者僅僅需要維護(hù)好服務(wù)器和基本配置要求,系統(tǒng)的升級(jí)、后期維護(hù)費(fèi)用上也將最大限度的得到降低;除此之外,客戶通過瀏覽器進(jìn)行作業(yè)任務(wù),操作流程不存在困難費(fèi)用和時(shí)間。在系統(tǒng)內(nèi)部進(jìn)行運(yùn)行時(shí),由于設(shè)計(jì)的要求,在之前結(jié)構(gòu)上應(yīng)用到WEB開發(fā)可以實(shí)現(xiàn)整個(gè)系統(tǒng)的可靠及穩(wěn)定運(yùn)行,而經(jīng)過相關(guān)數(shù)據(jù)處理及系統(tǒng)運(yùn)行后,最后只需要簡(jiǎn)單的HTML進(jìn)行終端顯示即可。系統(tǒng)開發(fā)流程如系統(tǒng)分析程序服務(wù)器Data服務(wù)器Yeb服務(wù)器功能分析基于B/S模式應(yīng)用測(cè)誠數(shù)據(jù)厙設(shè)計(jì)數(shù)據(jù)加載數(shù)據(jù)庫管理本系統(tǒng)是將IT技術(shù)用于信息的管理,它能夠收集與存儲(chǔ)信息,提供更新與檢索信息,這樣能夠極大的提升了系統(tǒng)工作的效率。在開發(fā)的過程中,我們得到小程序,通過該系統(tǒng),能夠?qū)Σ煌愋偷挠脩暨M(jìn)行標(biāo)準(zhǔn)化、自動(dòng)化管理,方便用戶進(jìn)行了解和掌握系統(tǒng)情況,提高管理的效率,同時(shí)操作非常方便,管理效率非常高,極大的提升了系統(tǒng)管理的正確性。該系統(tǒng)的功能強(qiáng),同時(shí)操作頁面合理,用戶體驗(yàn)感好,所以,為了實(shí)現(xiàn)這種性能,通常需要建立合理的功能模塊,用戶能夠通過系統(tǒng)實(shí)現(xiàn)自己的需求,同時(shí)提高了系統(tǒng)管理的效率。結(jié)合資料可知,在本次的設(shè)計(jì)中,得到的是管理的系統(tǒng),在整個(gè)系統(tǒng)中,用戶能夠了解日常的系統(tǒng)信息,同時(shí)管理者能夠?qū)ο到y(tǒng)進(jìn)行管理,還能和用戶進(jìn)行溝通和交流。在設(shè)計(jì)的過程中,針對(duì)不同模塊的性能,需要進(jìn)行具體的說明,將它們和軟件系統(tǒng)進(jìn)行對(duì)應(yīng)。為了降低設(shè)計(jì)的難度,在本次的設(shè)計(jì)中,將系統(tǒng)按照不同的功能分為多個(gè)模塊,然后針對(duì)每個(gè)模塊進(jìn)行設(shè)計(jì),最后將它們進(jìn)行連接在一起,進(jìn)行調(diào)試分析,最終得到了滿足本次需求的系統(tǒng)。具體如圖8所示。我們運(yùn)行本系統(tǒng)到登錄頁面之后,用戶在輸入了正確的用戶信息之后才能進(jìn)入到系統(tǒng)中,在系統(tǒng)里面執(zhí)行的操作也都將以日志的形式記錄在行為操作中,管理員可以隨時(shí)對(duì)于這些信息進(jìn)行查閱,并且對(duì)超市的數(shù)據(jù)有直觀的管理員用例圖如圖10所示:了圖10管理員結(jié)構(gòu)圖4系統(tǒng)功能的設(shè)計(jì)4.1數(shù)據(jù)庫設(shè)計(jì)在數(shù)據(jù)庫的設(shè)計(jì)中,需要結(jié)合本次設(shè)計(jì)的系統(tǒng)需求進(jìn)行設(shè)計(jì),通過操作程序,建立相應(yīng)的信息管理,得到清晰的數(shù)據(jù)結(jié)構(gòu),得到的數(shù)據(jù)庫,如下所表人員表列名數(shù)據(jù)類型約束條件其他說明主鍵姓名密碼電話性別年齡打卡表(daka)本表將id設(shè)為主鍵,使每條記錄具有唯一性。具體字段如表3.3所示。表打卡表列名數(shù)據(jù)類型約束條件其他說明主鍵姓名時(shí)間圖片標(biāo)題內(nèi)容地址圖片軌跡表(guiji)具體字段如表3.4所示。表轉(zhuǎn)會(huì)審核表列名數(shù)據(jù)類型約束條件其他說明主鍵時(shí)間`addressvarchar(2地址姓名當(dāng)系統(tǒng)運(yùn)行起來以后可以看見本系統(tǒng)中的登錄界面,左邊設(shè)計(jì)了一個(gè)禮物盒,右邊則是登錄窗體,用戶需要輸入賬號(hào)和密碼才能進(jìn)入到系統(tǒng)中,賬系統(tǒng)對(duì)于這方面做了嚴(yán)謹(jǐn)?shù)呐袛啵绻晒⒎祷亟o用戶true的可以進(jìn)入到系統(tǒng)中,如果失敗則返回給用戶false的標(biāo)識(shí)并且msg里面將給出登錄頁面如圖11所示:登錄圖11登錄4.3外勤管理也可以根據(jù)用戶名查找。用戶管理如圖19所示。w下址圖19外勤管理管理員用自己的賬號(hào)登錄成功之后,可以查看里面的信息,也可以根據(jù)條件查找。體溫管理如圖20所示:圖20體溫信息5系統(tǒng)的測(cè)試運(yùn)行數(shù)據(jù)庫:mysql5.0及以上CPU:英特爾(Inter)2.0及以上內(nèi)存:2G及以上硬盤:30G及以上系統(tǒng)測(cè)試是項(xiàng)目研發(fā)過程中不可或缺的重要組成部分,企圖通過系統(tǒng)測(cè)試來了解系統(tǒng)現(xiàn)階段存在的缺陷,對(duì)于系統(tǒng)漏商用之前得到及時(shí)的維護(hù)和更新,避免用戶體驗(yàn)度過低等問題的出現(xiàn)。因此在測(cè)試的過程中,通過對(duì)軟件和硬件進(jìn)行分析,檢驗(yàn)設(shè)計(jì)的合理性。由于在開發(fā)的過程中,主要是人工進(jìn)行變成,那么就會(huì)存在錯(cuò)誤性,同時(shí)用戶的實(shí)際需求和語言之間存在一定的不同,為了提高系統(tǒng)設(shè)計(jì)的合理性,所以需要進(jìn)行測(cè)試工作。針對(duì)遇到的問題,需要及時(shí)的進(jìn)行分析和維護(hù),然后再進(jìn)行測(cè)試,通過這種不斷測(cè)試和維護(hù)的過程,最終得到性能合理的系統(tǒng)。這樣能夠極大的降低后期維護(hù)的成本,因?yàn)樵谙到y(tǒng)上線后,如果再進(jìn)行維護(hù),需要消耗的成本更高,而通過測(cè)試,最大限度的降低系統(tǒng)的錯(cuò)誤,在上線之前,使得系統(tǒng)不會(huì)出現(xiàn)錯(cuò)誤,這樣方便后期系統(tǒng)的運(yùn)行。首先確定開發(fā)人員兼任測(cè)試人員,進(jìn)而編寫測(cè)試用例對(duì)本系統(tǒng)進(jìn)行是單元測(cè)試和壓力測(cè)試,在這里以系統(tǒng)的添加、刪除、修改、查找信息功能,添加信息功能和修改信息功能6個(gè)核心功能模塊為例,進(jìn)行測(cè)試。5.4測(cè)試用例添加用戶信息測(cè)試用例,測(cè)試人員登錄管理員賬戶,點(diǎn)擊用戶管理中的展示功能,進(jìn)入展示界面點(diǎn)擊添加下拉框,分別錄入符合系統(tǒng)提示要求和不符合系統(tǒng)提示要求的信息,最后點(diǎn)擊保存,完成信息測(cè)試結(jié)果如表1所示。編號(hào)預(yù)期結(jié)果實(shí)際結(jié)果錄入符合系統(tǒng)提示要求的的用戶信息展現(xiàn)于用2戶展示界面。給予用戶添加失敗提3錄入信息被重置。刪除用戶信息測(cè)試用例,測(cè)試人員登錄管理員賬戶,點(diǎn)擊用戶管理中的用戶展示功能,進(jìn)入用戶展示界面點(diǎn)擊待刪除用戶信息測(cè)試結(jié)果如表2所示。序號(hào)預(yù)期結(jié)果實(shí)際結(jié)果1點(diǎn)擊待刪除用戶信息右側(cè)面將不包含已經(jīng)刪除的用戶信息。2用戶展示功能,進(jìn)入用戶展示界面點(diǎn)擊待修改用戶信息右側(cè)修改按鈕,根據(jù)試結(jié)果如表3所示。表3系統(tǒng)修改用戶信息測(cè)試結(jié)果表編號(hào)預(yù)期結(jié)果實(shí)際結(jié)果1按系統(tǒng)提示要求錄入用戶面顯示修改后的用戶信息。2用戶修改信息,點(diǎn)擊修改修改失敗,給予用戶修3修改信息,點(diǎn)擊關(guān)閉。修改框關(guān)閉,用戶信息查詢用戶信息測(cè)試用例,測(cè)試人員登錄管理員賬戶,點(diǎn)擊用戶管理中的用戶展示功能,進(jìn)入用戶展示界面點(diǎn)擊查詢下拉框,輸入用戶名稱或者其他多個(gè)用戶信息值,單擊查詢選項(xiàng),就可在數(shù)據(jù)庫之中模糊查詢與之匹配的用戶信息,進(jìn)而完成用戶信息查詢測(cè)試。查詢用戶信息測(cè)試結(jié)果如表4所示。編號(hào)預(yù)期結(jié)果實(shí)際結(jié)果1輸入名稱,點(diǎn)擊查詢。查詢成功。展示界面顯2輸入名稱和數(shù)量,點(diǎn)擊查查詢成功。展示界面顯示查找出的信息。3輸入名稱、數(shù)量、時(shí)間,點(diǎn)擊查詢。查詢成功。展示界面顯屬性,其中線程數(shù)為2000,Ramp-Up時(shí)間為1秒,循環(huán)次數(shù)為1次,完成后添加HTTP請(qǐng)求,并根據(jù)系統(tǒng)項(xiàng)目部署信息完成HTTP請(qǐng)求配置,讓ApacheJmeter可以對(duì)系統(tǒng)進(jìn)行訪問。具體的配置信息如圖21所示。HTTP請(qǐng)求圖21系統(tǒng)測(cè)試工具環(huán)境配置完成ApacheJmeter測(cè)試工具訪問小程序配置后,設(shè)置線程組中匯總報(bào)告和圖形結(jié)果監(jiān)聽器有助于測(cè)試人員分析測(cè)試結(jié)果,當(dāng)線程組啟動(dòng)測(cè)試工作后,能夠清晰地查看壓測(cè)途中系統(tǒng)異常比率、平均值、中值、標(biāo)準(zhǔn)偏差、吞吐量等信息值的波動(dòng)情況,如圖22小程序壓力測(cè)試聚合報(bào)告圖和圖23系統(tǒng)壓力測(cè)試圖形結(jié)果圖所示。3 圖22小程序壓力測(cè)試聚合報(bào)告圖要顯示的圖形要顯示的圖形最新樣本4673平均3632中值3803樣本數(shù)目2000圖23系統(tǒng)壓力測(cè)試圖形結(jié)果圖通過上述的測(cè)試結(jié)果,可以明顯看出ApacheJmeter在此次測(cè)試訪問小程序時(shí)異常率為0,而且系統(tǒng)請(qǐng)求和響應(yīng)偏離值屬于正常范圍,甚至在請(qǐng)求訪問時(shí)吞吐量可高達(dá)15898.251/min,足以證明本系統(tǒng)具有較好穩(wěn)定性并且滿足日常的基本需求。在本次的設(shè)計(jì)中,通過不斷的努力,得到了非常合理的系統(tǒng)。在整個(gè)設(shè)計(jì)過程中,首先分析了本次研究的目的和意義,然后結(jié)合國內(nèi)和國外的先進(jìn)案例進(jìn)行分析,最后結(jié)合實(shí)際的需求進(jìn)行設(shè)計(jì),得到了性能良好的系統(tǒng),它的具體特征,如下所示:(1)本次設(shè)計(jì)的系統(tǒng),針對(duì)性非常強(qiáng),同時(shí)系統(tǒng)的安全性能好,能夠滿足突發(fā)用戶的需求。(2)該系統(tǒng)的應(yīng)用范圍廣泛,能夠應(yīng)用在大部分的操作系統(tǒng)中。(3)該系統(tǒng)的信息非常全面,能夠滿足用戶的多元化需求。(4)該系統(tǒng)的操作非常的方便,同時(shí)操作簡(jiǎn)單,用戶體驗(yàn)感非常好,用戶能夠結(jié)合自身的需求,很快的獲得喜歡的資料信息。本次不足:由于本次設(shè)計(jì)的時(shí)間短,同時(shí)本人自身專業(yè)技術(shù)的限制,雖然取得了一定的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論