




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGEIII基于SpringBoot的W市家政服務(wù)管理系統(tǒng)設(shè)計摘要近年來,我國居民生活水平質(zhì)量提升迅速,從解決家庭清潔工作到現(xiàn)在時間緊迫。居民對家政服務(wù)方面提升需求發(fā)展。在日常生活中人們的工作時間越來越長,年輕人對家政服務(wù)需求越來越大。傳統(tǒng)的家政服務(wù)方式需要人們到達家政服務(wù)公司進行預(yù)約,無法滿足當(dāng)代年輕人的需求。傳統(tǒng)家政形式在信息時代的背景下顯得相對滯后。在生活節(jié)奏越來越快的當(dāng)下,很多人沒有時間去到家政公司進行當(dāng)面預(yù)約?,F(xiàn)如今家政服務(wù)類的系統(tǒng)并不多見,而服務(wù)需求也正處于上漲階段。這就給我們軟件開發(fā)這類產(chǎn)品提出了需求。因此,開發(fā)一款能對目標(biāo)受眾的需求產(chǎn)品。
課題先對傳統(tǒng)的家政服務(wù)進行調(diào)查與分析。分析市場需求,通過系統(tǒng)建模的方式對系統(tǒng)存在的主要角色用戶進行功能模塊的劃分。采用當(dāng)前主流的SpringBoot框架技術(shù)。系統(tǒng)數(shù)據(jù)庫采用MySql、前端利用Themleaf。對系統(tǒng)確定的主要功能模塊進行業(yè)務(wù)邏輯分析。然后通過實體-聯(lián)系的關(guān)系方式分析出各個實體間的邏輯關(guān)系。使用支付寶的沙箱支付完成支付模擬功能。最后運用Java編程語言技術(shù)實現(xiàn)各項功能,最后進行最終的系統(tǒng)測試。最終達到一個能夠讓W(xué)市居民注冊使用預(yù)約服務(wù)流程、及W市居民申請成為家政服務(wù)人員、W市人民家政服務(wù)需求者對服務(wù)質(zhì)量查看的一個工作流程。實現(xiàn)能夠方便W市人民生活的一個系統(tǒng)。關(guān)鍵字:家政服務(wù);Themleaf框架;SpringBoot框架;沙箱支付;JAVA目錄TOC\o"1-2"\h\u第一章緒論 11.1項目研究背景與意義 11.2國內(nèi)外研究現(xiàn)狀 21.3論文主要研究內(nèi)容 31.4論文的組織結(jié)構(gòu) 41.5本章小結(jié) 4第二章相關(guān)概念與技術(shù)理論綜述 52.1UML建模 52.2SpringBoot技術(shù)介紹 52.3MySql的介紹 62.4本章小結(jié) 7第三章系統(tǒng)需求分析 83.1系統(tǒng)需求概述 83.2系統(tǒng)角色分析 93.3核心的業(yè)務(wù)流程 103.4系統(tǒng)功能性需求 113.5系統(tǒng)的非功能需求 163.6章節(jié)小節(jié) 17第四章系統(tǒng)總體設(shè)計 184.1系統(tǒng)設(shè)計思路 184.2系統(tǒng)架構(gòu)設(shè)計 184.3系統(tǒng)功能模塊設(shè)計 204.4系統(tǒng)數(shù)據(jù)庫設(shè)計 244.5系統(tǒng)安全設(shè)計 274.6本章小結(jié) 27第五章系統(tǒng)實現(xiàn) 285.1系統(tǒng)環(huán)境的搭建 285.2系統(tǒng)功能模塊實現(xiàn) 295.5本章小結(jié) 38第六章系統(tǒng)測試 396.1測試環(huán)境 396.2主要功能測試 396.3系統(tǒng)的性能 426.4本章小結(jié) 43第七章總結(jié)與展望 447.1總結(jié) 447.2展望 44參考文獻 46PAGEPAGE6緒論1.1項目研究背景與意義隨著生活水平的急速發(fā)展,各大服務(wù)行業(yè)需求量急劇上升,家政服務(wù)正處于飛速發(fā)展的狀態(tài)。居民對家政服務(wù)的需求,就顯得尤為龐大。在日常生活中,人們對于花費時間的概念愈來愈重視。當(dāng)前W市老齡化人口居多,家庭對于一些服務(wù)的需求就顯得十分重要[1]。隨著這個機械化時代的到來崗位對于人員的需求相對減少[2]。能夠提供一定的崗位需求也是十分重要的。本章將圍繞上述存在的問題,詳細(xì)介紹W市家政服務(wù)管理系統(tǒng)的背景及意義。1.1.1研究背景伴隨著我們國家經(jīng)濟發(fā)展,人們的生活水平在呈現(xiàn)提高狀態(tài),大多數(shù)人們對于生活的普遍性質(zhì)量要求也在不斷的向前發(fā)展。生活水平及質(zhì)量的提高,讓我們國家的人均壽命也得到了增加,我們國家也隨之進入了老齡化階段[1]。這也標(biāo)志著我們很多家庭里的年輕人對于照顧家里老人和小孩的責(zé)任更重,我們的生活也更加的現(xiàn)代化。家政服務(wù)行業(yè)是伴隨著經(jīng)濟的發(fā)展、人民生活水平的提高而鼓起的服務(wù)產(chǎn)業(yè)。家政服務(wù)行業(yè)的需求是巨大的,從2009年到2011年,市場的增長就超過了1000億元,增長率超過了16%。由于家政服務(wù)業(yè)能夠產(chǎn)生巨大的市場需求,給社會創(chuàng)造了大量的就業(yè)崗位。家政服務(wù)業(yè)成為了解決民生就業(yè)問題,拉動內(nèi)需。使得我們國家家政服務(wù)行業(yè)的發(fā)展得到提高。每個行業(yè)都離不開合理的信息規(guī)范管理,現(xiàn)在更是進入了信息化管理的社會。信息化管理是一種趨勢,一種高效的、合理化的管理模式。正在處于快速發(fā)展的家政服務(wù)行業(yè)也應(yīng)該遵循規(guī)范化管理的趨勢。所以家政服務(wù)行業(yè)也應(yīng)該實行信息化管理。1.1.2研究意義在服務(wù)行業(yè),要求的就是便利快捷,而信息化的走向就是最為合理的。人們可以根據(jù)自己的需求,在我們的平臺上最為直觀的進行服務(wù)人員的挑選,極大的節(jié)省了到家政公司的預(yù)約時間,為客戶節(jié)省不必要的時間支出。在現(xiàn)代社會,一方面是競爭激烈、生活節(jié)奏加快、雙職工的家政增多,人們追求事業(yè)的發(fā)展,然而使得能夠用于和家人溝通或家務(wù)勞動的時間較大減少,家庭功能向社會方向進行轉(zhuǎn)移,從而使得家庭關(guān)系之間容易出現(xiàn)問題。人們對于老人的照顧以及對后代的教育方面也有要求。而家政服務(wù)行業(yè)的出現(xiàn)也恰恰能為家庭擔(dān)當(dāng)部分的責(zé)任。為社會的剩余勞動力提供就業(yè)崗位。在這機械化時代下,社會生產(chǎn)率提高,勞動生產(chǎn)率提高,必然會有剩余勞動力。出現(xiàn)大量的失業(yè)現(xiàn)象,就業(yè)崗位的需求就會迅速提升。家政服務(wù)行業(yè)的發(fā)展就顯得尤為重要,家政服務(wù)行業(yè)的出現(xiàn)就能解決部分的就業(yè)問題。促進社會穩(wěn)定和安定與精神文明的建設(shè)。家庭是社會的主要組成,只有家庭的生活美滿,才能未社會增加活力,才能促進社會快速發(fā)展。家政服務(wù)行業(yè)想為就業(yè)人員提供了新的就業(yè)崗位、減少了失業(yè)人員,促進了家庭生活的穩(wěn)定與幸福。W市是一個慢生活節(jié)奏的城市,這里的老齡化人口居多,相對的對家政服務(wù)的需求也不斷的增大。隨著經(jīng)濟的發(fā)展,選擇居住在W市的年輕人也不斷增多,年輕人對這一方面的需求也是占比較大的。所以,基于以上的問題的意義,我覺得十分有必要去實現(xiàn)一個W市的家政服務(wù)管理系統(tǒng)平臺。讓W(xué)市人民通過我們的系統(tǒng)平臺迅速完成自己的需求。1.2國內(nèi)外研究現(xiàn)狀1.2.1國外研究現(xiàn)狀美國的家政服務(wù)行業(yè)發(fā)展相對于世界各國都顯得更加成熟,他們能夠形成了較好的家政服務(wù)體系。英國的Teddle是一個家政保潔服務(wù)網(wǎng)站,它能夠幫助用戶找到保潔人員。Teddle能夠幫用戶找到所有已登記的保潔服務(wù)公司,用戶能夠進行各個公司間的對比分析。他們向登記公司收取費用實現(xiàn)盈利。此外,還想計劃將業(yè)務(wù)擴大至倫敦之外的地區(qū)。法國的家政服務(wù)行業(yè)則更為發(fā)展迅速,還為社會創(chuàng)造了巨大的就業(yè)崗位。法國政府主要的目標(biāo)就是為社會創(chuàng)造每年近10萬個好的就業(yè)崗位。用于提升家政服務(wù)行業(yè)水平水平。[18]1.2.1國內(nèi)研究現(xiàn)狀因于我國經(jīng)濟的快速發(fā)展,家政服務(wù)行業(yè)的發(fā)展對提高我們?nèi)嗣竦纳钏绞怯兄鴺O大的作用,也能夠為社會就業(yè)和社會可持續(xù)發(fā)展的領(lǐng)域起到了顯著的作用。家政服務(wù)甚至已經(jīng)成為城市里很多家庭的剛需,雖然具備這樣的良好條件,但是家政行業(yè)仍處于初級發(fā)展階段,家政制度仍不健全,產(chǎn)業(yè)信息化不足,極大的限制了家政行業(yè)的發(fā)展。至2009年,有將近40%的城鎮(zhèn)家庭需要社會提供家庭服務(wù)。為了規(guī)范及推動家政服務(wù)行業(yè)的發(fā)展,國家相關(guān)部門還頒布了《關(guān)于促進家政服務(wù)網(wǎng)絡(luò)體系建設(shè)通知》、《商務(wù)部關(guān)于“十二五”時期促進家庭服務(wù)業(yè)發(fā)展的指導(dǎo)意見》、《家庭服務(wù)業(yè)管理暫行辦法》等法律法規(guī)。形成了良好的家政服務(wù)環(huán)境。并且家政服務(wù)行業(yè)作為第三產(chǎn)業(yè)的重要組成部分,在推動國家經(jīng)濟發(fā)展、增加就業(yè)、及改善民生等方面具有非常重要的意義,家政服務(wù)成為了我們國家出臺政策扶持的重點服務(wù)產(chǎn)業(yè)之一[3]。在這樣的家政服務(wù)行業(yè)發(fā)展背景形式下,也已經(jīng)有一些企業(yè)涉及到。目前比較有代表的有e家潔、身邊家政、阿姨幫等。e家潔主要是用于提供房屋清潔服務(wù)。用戶通過電話隨時聯(lián)系身邊的小時工。W市是一個慢生活節(jié)奏的城市,這里的老齡化人口居多,相對的對家政服務(wù)的需求也不斷的增大。隨著經(jīng)濟的發(fā)展,選擇居住在W市的年輕人也不斷增多,年輕人對這一方面的需求也是占比較大的。能夠針對W市的情況實現(xiàn)這樣的一個系統(tǒng)是很有必要的。1.3論文主要研究內(nèi)容結(jié)合系統(tǒng)的主要需求分析,本系統(tǒng)致力于解決W市家政服務(wù)需求為目的,打造出一款解決W市家政服務(wù)預(yù)約需求服務(wù)的管理系統(tǒng)。本論文的主要研究有以下幾點:研究國內(nèi)已有的家政管理系統(tǒng),分析得出系統(tǒng)的主要功能為:預(yù)約、下單、服務(wù)質(zhì)量評價、申請成為家政人員;結(jié)合時代技術(shù)背景,最終決定使用PC端開發(fā)。W市家政服務(wù)管理系統(tǒng)的可行性,了解家政服務(wù)管理系統(tǒng)的應(yīng)用情況,決定使用SpringBoot框架技術(shù)開發(fā)系統(tǒng),和對此框架設(shè)計技術(shù)與實現(xiàn)方法、流程進行介紹。實現(xiàn)W市家政服務(wù)管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)管理功能。查看系統(tǒng)登陸日記,角色管理,用戶管理等功能。預(yù)約功能。用于向普通用戶展現(xiàn)家政人員,通過人員的查看,評價查看挑選到心儀的人員對象進行下單預(yù)約。家政人員通過該功能查看預(yù)約,是否進行接受普通用戶發(fā)起的預(yù)約請求。申請家政人員。主要是為了想要成為家政人員進行就業(yè)的人員用戶,提供就業(yè)通道。服務(wù)質(zhì)量評價管理。評價是面向普通用戶的一個功能,給普通用戶展示家政人員服務(wù)質(zhì)量的一面。家政人員只能通過該功能查看評價,普通用戶可以查看對所有家政人員的評價,對于屬于自己發(fā)表的評價則可進行修改、刪除等操作。管理員通過該功能對不文明評論進行管理。家政人員管理。該部分功能下是管理員進行對家政人員的數(shù)據(jù)及家政服務(wù)類型進行管理,家政人員可以通過該部分進行對是否接受家政服務(wù)預(yù)約狀態(tài)進行修改。關(guān)閉狀態(tài)則不會向普通用戶展示該家政人員信息。申請人可通過該部分查看自己申請審核情況。訂單管理。用于進行訂單的管理,家政人員及普通用戶通過該部分查看接受及下單的情況。家政人員無法進行修改,普通用戶和管理員可以進行數(shù)據(jù)管理。1.4論文的組織結(jié)構(gòu)本文共分為七個大章節(jié),其中各個大章節(jié)的主要內(nèi)容如下:第一章:緒論。主要對選題的主要背景情況進行介紹,并且對課題所進行研究的目的及意義。第二章:相關(guān)技術(shù)的介紹。主要是對系統(tǒng)使用的開發(fā)方法、系統(tǒng)的主要分析和設(shè)計方法以及相關(guān)的結(jié)構(gòu)體系做了介紹。第三章:系統(tǒng)的需求分析。主要通過對現(xiàn)今服務(wù)行業(yè)的需求,相對于傳統(tǒng)家政行業(yè)的業(yè)務(wù)流程分析。由此提出了對家政管理系統(tǒng)的主要功能性需求做出分析。以及一些并不是主要功能的需求。第四章:系統(tǒng)的設(shè)計。針對系統(tǒng)設(shè)計目標(biāo)、系統(tǒng)體系的結(jié)構(gòu)、各功能模塊的界面設(shè)計、系統(tǒng)的主要的功能模塊的設(shè)計,數(shù)據(jù)庫設(shè)計、邏輯設(shè)計,數(shù)據(jù)庫表的設(shè)計等等。第五章:系統(tǒng)實現(xiàn)。主要進行項目的組成實現(xiàn)。第六章:項目測試。主要進行項目進度計劃及項目測試。第七章:總結(jié)及展望。主要對本文進行總結(jié),自檢系統(tǒng)項目的不足。1.5本章小結(jié)本章對論文的背景和研究的意義等進行了各方面的介紹,結(jié)合了應(yīng)用場景下的需求進行分析,得到主要的問題并且得出問題的解決方法,講述了論文結(jié)構(gòu)安排方向和研究內(nèi)容,能夠更加的方便了解文章。相關(guān)概念與技術(shù)理論綜述本論文所研究的系統(tǒng)主要是基于SpringBoot框架下開發(fā)使用,該框架集成了MVC模式、MyBatis數(shù)據(jù)持久層,作為數(shù)據(jù)傳遞的橋梁。安全框架采用SecurityShiro,使用AlibabaDruid做數(shù)據(jù)庫連接池,并且采用MySQL開源數(shù)據(jù)庫用于數(shù)據(jù)存儲。本章將在此基礎(chǔ)上進行技術(shù)的介紹[4]。2.1UML建模UML(UnifiedModelingLanguage,UML)作為一種統(tǒng)一的軟件建模語言具有廣泛的建模能力。UML集百家長處,能夠突破軟件的限制的同時還能結(jié)合軟件的特點[5]。UML是從不同的合理的方面去展現(xiàn)人們所看到的視圖,展示在相對應(yīng)的開發(fā)階段中所展現(xiàn)出來的的軟件的形態(tài)。本論文基于該建模下采用了功能模型下的用例圖、對象模型下的系統(tǒng)關(guān)聯(lián)圖、動態(tài)模型下的序列圖。這幾個模型方式展示系統(tǒng)的構(gòu)建??偨Y(jié)下UML的作用具有為軟件建立可視化的模型、為軟件系統(tǒng)建立構(gòu)建、為軟件系統(tǒng)建立文檔。2.2SpringBoot技術(shù)介紹SpringBoot是Spring4.0框架的延伸設(shè)計,就是用來簡化初始搭建和開發(fā)過程,提高開發(fā)效率[6]。能夠達到即搭即用的效果。并且SpringBoot使用了注解的方式來對代碼進行自動配置,能夠減少我們代碼的工作量,還可以降低代碼的冗余度減少不必要的重復(fù)代碼出現(xiàn)。,這樣便達到了一個快速開發(fā)的效果。SpringBoot是Spring開源組織下的子項目,擁有很好的上手率及開發(fā)效率,為開發(fā)提供一個更快、更廣泛的體驗。不需要像以前的Spring需要大量的配置,以及Maven配置沖突。本系統(tǒng)的開發(fā)在此框架下開發(fā)時效果顯著。以下對該技術(shù)的展開描述。2.2.1Spring技術(shù)的介紹Spring是具有控制反轉(zhuǎn)(IoC)和面向切面(AOP)的一個容器框架。讓我們的編程更加干凈、更易于管理、并且更易于測試。這些特征為Spring中的各個模塊都提供了基礎(chǔ)支持[7]。Spring框架圖如下圖2-1所示:圖2-1Spring框架圖2.2.2MyBatis技術(shù)介紹MyBatis是能夠進行普通的SQL語句進行查詢,并且是一個存儲過程和高級映射的優(yōu)秀持久層框架。MyBatis為我們節(jié)省了很多的JDBC代碼和參數(shù)的手工設(shè)置及對結(jié)果集的檢索。MyBatis是用簡單的XML來用于配置和原始映射,將接口和Java的POJOs去映射成數(shù)據(jù)庫中的記錄。選擇Mybatis的主要原因就是其簡單易學(xué)、文件占用小、靈活、Sql語句便于管理與解耦性強還便于管理的特點[8]。2.3MySql的介紹MySQL是當(dāng)前歷程較穩(wěn)定的關(guān)系型數(shù)據(jù)庫,MySQL適用的情況很多,可以適用小型應(yīng)用開發(fā),還可以用于企業(yè)級應(yīng)用開發(fā)。是當(dāng)前很多企業(yè)都在使用的一個數(shù)據(jù)庫。MySQL數(shù)據(jù)庫是開源給人們?nèi)ッ赓M的使用的,這一次將MySQL用作我們系統(tǒng)的后臺存儲容器。因為一個數(shù)據(jù)庫能夠建造多張系統(tǒng)數(shù)據(jù)表,而表的每一行都用來表示一條數(shù)據(jù),每一列表示一項數(shù)據(jù)項MySQL具有方便的快速查詢效果,能夠為系統(tǒng)的運行節(jié)省資源和時間?,F(xiàn)開發(fā)的系統(tǒng)使用MySQL5.5.27版本的數(shù)據(jù)庫來做數(shù)據(jù)管理,使用NavicatPremium12圖形可視化工具,對系統(tǒng)的數(shù)據(jù)進行可控管理。2.4本章小結(jié)本章節(jié)是對系統(tǒng)所涉及到的一些基礎(chǔ)技術(shù)包括Spring、Mysql及其進階版技術(shù)SpringBoot、mybatis的介紹總結(jié)。方便讀者能從論文中了解到系統(tǒng)所使用到的技術(shù)。系統(tǒng)需求分析在軟件項目的實際的開發(fā)和實施計劃的過程中,實際的需求分析是我們在軟件開發(fā)過程中屬于最主要的一個階段。這一章是以面向家政服務(wù)真實的需求和基本背景開始,對系統(tǒng)的整體需求進行深一步的信息分析、整合、總合,分析并整理得出系統(tǒng)的總需求。系統(tǒng)的管理員能夠進行基礎(chǔ)數(shù)據(jù)管理、家政人員審核管理、退款審核。普通用戶可以申請家政人員角色、預(yù)約家政服務(wù)、訂單管理、服務(wù)質(zhì)量評價管理。家政人員可以預(yù)約管理、查看訂單、服務(wù)質(zhì)量評論等。本章主要是對系統(tǒng)的主要業(yè)務(wù)、角色分類以及系統(tǒng)的主要功能需求及系統(tǒng)的非功能需求進行詳細(xì)的說明分析總結(jié)。3.1系統(tǒng)需求概述我們專業(yè)的學(xué)生應(yīng)該要學(xué)習(xí)的專業(yè)知識分為兩方面,一方面是理論基礎(chǔ)知識,另一方面是實踐操作能力,這兩方面的知識體系給我們形成了軟件工程的一整個知識架構(gòu)。理論知識和實際操作能力兩者都有著及其相合的關(guān)系。因此,我們可以知道基礎(chǔ)理論知識在軟件工程專業(yè)中處于一個非常重要的位置。軟件的需求可以概括為軟件需求的獲取和軟件需求的管理這兩個部分。軟件的需求獲取包括:業(yè)務(wù)需求的獲取、業(yè)務(wù)分析、業(yè)務(wù)需求說明、系統(tǒng)的模型建造和需求確認(rèn)等步驟[10]。為了得到目標(biāo)系統(tǒng)的較為全面真實的需求分析結(jié)果如下。預(yù)約服務(wù)。隨著社會的快速發(fā)展,年輕人的工作時間不斷加強,年輕人在家庭事務(wù)勞動方面分配到的時間極少。他們?yōu)榱藢で笫聵I(yè)上的發(fā)展,使得能夠用于家人溝通和家務(wù)勞動的時間極大減少。然而用于到家政公司的預(yù)約家政服務(wù)的時間無法得到,于是便得出了網(wǎng)上進行預(yù)約家政服務(wù)的功能需求。增加就業(yè)崗位。在這機械化時代下,社會生產(chǎn)率提高,勞動生產(chǎn)率提高,必然會有剩余勞動力。出現(xiàn)大量的失業(yè)現(xiàn)象,需要能夠為就業(yè)方面提供部分的就業(yè)崗位,降低社會就業(yè)壓力。便產(chǎn)生這樣的一種需求。普通用戶能夠通過這個成為家政人員。家政人員服務(wù)質(zhì)量評價。在需占用時間少的方面,人們?yōu)榱巳〉脙?yōu)質(zhì)的服務(wù),會進行服務(wù)人員的挑選。選擇自己心儀的服務(wù)人員采取服務(wù)需求進行。家政人員的服務(wù)質(zhì)量評價就比較好的展示該人員的服務(wù)質(zhì)量。所以在這樣的條件下便產(chǎn)生了需求。為了滿足人們的需求,所建立起來的一個系統(tǒng)能夠有效的幫助需求者解決其相應(yīng)的需求。退款審核。在服務(wù)行業(yè)人們的好的服務(wù)質(zhì)量是非常重要的,用戶對家政人員的服務(wù)質(zhì)量不滿意的情況下可以對訂單的付款金額進行申請退款的。因此該功能也是家政服務(wù)方面的重要需求。3.2系統(tǒng)角色分析根據(jù)上述的軟件需求分析,普通用戶是家政服務(wù)的需求者;家政服務(wù)人員為參與服務(wù)的主要參與者;管理員維護系統(tǒng)的基礎(chǔ)數(shù)據(jù)。因此,W市家政服務(wù)管理系統(tǒng)的存在角色為管理員,普通用戶,家政服務(wù)人員,各個角色的主要職責(zé)如下詳細(xì)介紹:角色系統(tǒng)關(guān)聯(lián)圖如下圖3-1所示:圖3-1系統(tǒng)關(guān)聯(lián)圖管理員:系統(tǒng)管理員能夠進行設(shè)置的數(shù)據(jù)包括菜單管理,角色管理及權(quán)限的分配,用戶信息管理,退款審核信息管理,申請家政人員信息審核管理,服務(wù)類型,基礎(chǔ)數(shù)據(jù)管理等數(shù)據(jù)的管理。普通用戶:普通用戶對本系統(tǒng)的操作主要也是通過pc端進行的。普通用戶可以對預(yù)約信息管理,家政人員信息查看,服務(wù)質(zhì)量評價信息管理,申請成為家政服務(wù)人員,訂單信息管理等。其中普通用戶在家政人員模塊中可以進行預(yù)約相應(yīng)的家政人員,添加訂單,付款等一系列的操作。家政服務(wù)人員:家政服務(wù)人員作為系統(tǒng)的主要用戶之一,家政服務(wù)人員主要是使用系統(tǒng)進行客戶預(yù)約下的預(yù)約信息的查看,查看訂單,修改個人信息,查看服務(wù)質(zhì)量評論等功能。3.3核心的業(yè)務(wù)流程通過明確的需求獲取和分析,可知道系統(tǒng)的主要核心功能有預(yù)約功能,下單功能,接受預(yù)約功能,付款功能,申請家政人員功能,服務(wù)質(zhì)量評價功能等等,本系統(tǒng)的核心流程有預(yù)約功能流程,付款功能流程以及家政人員申請流程,其具體流程如下分析:1.預(yù)約功能業(yè)務(wù)流程。普通的用戶登錄系統(tǒng),進入家政人員列表界面,選擇喜歡的家政服務(wù)人員,然后將系統(tǒng)顯示的方框輸入家庭住址,預(yù)約時間,預(yù)約服務(wù)類型等等信息,最后添加預(yù)約。最終完成一個簡單的初步預(yù)約流程。預(yù)約模塊業(yè)務(wù)流程圖如下圖3-2所示。圖3-2預(yù)約功能業(yè)務(wù)流程圖2.付款功能業(yè)務(wù)流程。付款功能為系統(tǒng)的重點功能之一。第一步系統(tǒng)會跳進付款界面,用戶需要輸入支付賬號、密碼進行登錄賬號或使用手機支付寶進行掃碼支付。如果用戶支付成功,則下單成功,若沒有付款成功則需要進行重新預(yù)約。這樣一個訂單付款流程就完成了。付款模塊流程圖如下圖3-3所示。圖3-3付款功能業(yè)務(wù)流程圖3.申請家政人員功能業(yè)務(wù)流程。申請家政人員功能為系統(tǒng)的子功能之一。首先普通用戶登錄系統(tǒng),點擊申請家政人員列表,添加信息,進行相應(yīng)圖片上傳,個人照片、無犯罪證明照片,進行完整信息上傳。至此申請家政人員功能業(yè)務(wù)流程完成。管理員根據(jù)上傳無犯罪記錄信息證件作為判斷依據(jù),進行信息審核,審核完成通過則改變用戶的權(quán)限,申請家政人員流程圖如下圖3-4所示。圖3-4申請家政人員功能功能業(yè)務(wù)流程圖3.4系統(tǒng)功能性需求W市家政服務(wù)管理系統(tǒng)的所有功能需求包括:解決客戶在急需家政服務(wù)勞動的需求、去除紙質(zhì)化使用信息化管理,讓訂單記錄管理查找更為簡便并且不易丟失易于保存、幫助社會減少過大的就業(yè)壓力,使得有這方面能力人找到一個較為合適的就業(yè)機會;解決傳統(tǒng)的家政公司紙質(zhì)化管理,使得人員管理更為輕松。為了能夠解決上面所分析的問題,我準(zhǔn)備設(shè)計一個W市家政服務(wù)管理系統(tǒng)。該系統(tǒng)具體的功能需求如表3-1所示。表3-1系統(tǒng)整體功能列表系統(tǒng)主要模塊功能功能概述系統(tǒng)管理用戶管理用戶角色分配,用戶賬號的狀態(tài)設(shè)置角色管理對系統(tǒng)用戶角色的管理,角色權(quán)限菜單管理維護系統(tǒng)的基本菜單功能等功能配置系統(tǒng)日志主要是為了能夠記錄各個用戶執(zhí)行的操作家政人員管理家政人員列表展示家政人員列表及各項功能申請審核審批申請預(yù)約管理預(yù)約列表對預(yù)約列表的管理,包括刪除、修改、添加、查詢詳情等預(yù)約服務(wù)類型管理用于對家政服務(wù)類型及價格的增刪查改添加預(yù)約添加選擇好的家政人員進行預(yù)約顯示預(yù)約被預(yù)約家政人員查看預(yù)約訂單管理訂單列表可查詢與修改訂單退款審核服務(wù)質(zhì)量評價管理服務(wù)質(zhì)量評價列表能夠?qū)崿F(xiàn)評價方面的增刪查改3.4.1預(yù)約功能需求預(yù)約功能模塊的主要服務(wù)于普通用戶與家政服務(wù)人員,普通用戶登錄系統(tǒng)后,選擇想選擇的服務(wù)人員,點擊預(yù)約,填寫地址信息,選擇服務(wù)內(nèi)容,添加完成。就此,整個預(yù)約流程結(jié)束。預(yù)約為系統(tǒng)的核心功能之一。預(yù)約模塊的用例圖如圖3-4所示。圖3-4預(yù)約模塊用例圖預(yù)約功能用例的深入分析情況跟下表3-2所示:表3-2預(yù)約用例表用例名稱預(yù)約管理用例用例描述可以對預(yù)約信息的增刪查改前置條件登錄系統(tǒng)后置條件搜索、更新,添加預(yù)約信息成功顯示基本流程1普通用戶進入系統(tǒng)的預(yù)約界面。2.普通用戶選擇家政人員點擊預(yù)約按鈕。3.系統(tǒng)彈出相應(yīng)的彈框界面。4.普通用戶寫入信息,確定。5.后端接收前端數(shù)據(jù)傳回。6.后端系統(tǒng)根據(jù)業(yè)務(wù)對請求進行處理,并返回結(jié)果。7.前端顯示是否成功處理。其他流程顯示業(yè)務(wù)進行處理時發(fā)生的異常。備份對用戶的操作進行日記記錄。3.4.2訂單功能需求訂單模塊的整個功能大致為1.普通用戶登錄系統(tǒng)后可查看歷史訂單,預(yù)約服務(wù)時便需進行支付,付款成功后會自動添加到訂單。2.家政人員可以通過系統(tǒng)查看曾經(jīng)接受的訂單。普通用戶申請退款時需管理員進行審核通過則給與退款。用例圖如圖3-5所示。圖3-5訂單模塊用例圖針對訂單功能的實際用例如下表3-3所示:表3-3訂單用例分析表用例名稱訂單管理用例用例描述可以對訂單信息的增刪查改前置條件登錄系統(tǒng)后置條件搜索、更新,添加訂單信息成功顯示基本流程1普通用戶進入系統(tǒng)的我的訂單界面。2.普通用戶選擇訂單鏈接并進行點擊編輯按鈕。3.普通用戶填寫好信息,然后確定。4.后端獲取到前端傳回的信息。5.后端系統(tǒng)能夠按照邏輯對請求進行運行,返回運行的結(jié)果。6.前端顯示是否處理成功。其他流程顯示業(yè)務(wù)進行處理時發(fā)生的異常。備份對用戶的操作進行日記記錄。3.4.3家政人員管理功能需求家政人員管理。主要是作用于系統(tǒng)管理者與家政人員對賬號狀態(tài)的修改,若禁用則不會出現(xiàn)在普通用戶查看的列表上,家政人員用戶可通過系統(tǒng)來修改個人信息。管理員可對申請成為家政服務(wù)人員用戶信息進行審核、申請人查看審核情況。家政人員管理模塊用例圖如圖3-6所示。圖3-6家政人員管理模塊用例圖家政人員管理用例如下表3-4所示:表3-4家政人員管理用例表用例名稱家政人員管理功能用例用例描述家政人員信息的增刪查改前置條件管理員登錄系統(tǒng)后置條件搜索、更新,家政人員信息成功顯示基本流程1.管理員進入系統(tǒng)的家政人員界面。2.管理員選擇家政人員選擇編輯。3.管理員填寫各項相關(guān)的信息,確定4.后端獲取到前端傳回的信息5.后端系統(tǒng)能夠按照邏輯對請求進行運行,返回運行的結(jié)果。6.前端顯示是否成功處理。其他流程顯示業(yè)務(wù)進行處理時發(fā)生的異常。備份對管理員的操作進行日記記錄。3.4.4服務(wù)質(zhì)量評價管理功能普通用戶與管理員通過系統(tǒng)對服務(wù)質(zhì)量評價管理,此處,普通用戶與管理員可以查詢、添加、刪除、修改服務(wù)質(zhì)量評價。服務(wù)質(zhì)量評價管理模塊用例圖如圖3-7所示。 圖3-7服務(wù)質(zhì)量評價模塊用例圖 用例如下表3-5所展示:表3-5服務(wù)質(zhì)量管理用例表用例名稱服務(wù)質(zhì)量評價管理用例用例描述家政人員服務(wù)質(zhì)量評價信息的增刪查改前置條件管理員登錄系統(tǒng)后置條件搜索、更新,家政人員服務(wù)質(zhì)量評價信息成功顯示基本流程1.管理員進入系統(tǒng)的家政人員服務(wù)質(zhì)量評價界面。2.管理員選擇家政人員服務(wù)質(zhì)量評價選擇刪除。3.后端獲取到前端傳回的信號。4.后端系統(tǒng)按照設(shè)定方法對請求進行處理,并將處理后的結(jié)果進行發(fā)送。5.前端顯示是否成功處理請求。其他流程顯示業(yè)務(wù)進行處理時發(fā)生的異常。備份對管理員的操作進行日記記錄。3.5系統(tǒng)的非功能需求系統(tǒng)的非主要的功能性需求是主要涉及系統(tǒng)的界面簡潔好看還有系統(tǒng)的簡易性和安全性、可維護性等[11]。界面簡潔好看系統(tǒng),首先是為了能夠展示在各大用戶眼前的,也就是系統(tǒng)的前端界面。而前端界面的各種色彩搭配,功能布局排版和格調(diào),這些都是屬于前端界面的范疇,一個擁有美觀簡潔的界面,是對一個用戶來說是最舒服最好的感覺。所以,這就能夠給我一個界面簡潔大方的要求。系統(tǒng)簡易性系統(tǒng)的讓人接受程度也與系統(tǒng)的操作簡單方便是相合的,所以要能給用戶留下好的印象是非常的重要。要求系統(tǒng)的圖形設(shè)計,功能設(shè)計合理和方便操作,系統(tǒng)的組件也要適應(yīng)用戶操作習(xí)慣。安全性系統(tǒng)的安全也是極其重要的一部分,需要對用戶的個人信息進行防護拒絕非法獲取信息。所以系統(tǒng)打算使用MD5密碼加密算法,使得密碼的被破解難度得到提升使得賬戶的安全得到有效的保護并且將采用過濾機制就是為了給系統(tǒng)用戶提供有效安全保障。還有能夠在訪問量大的情況下也能保證系統(tǒng)的良好運行??删S護性系統(tǒng)要有良好、直觀的編碼風(fēng)格,優(yōu)化代碼,讓系統(tǒng)的代碼擁有較好的可讀性,并且要規(guī)范系統(tǒng)接口的編寫和系統(tǒng)數(shù)據(jù)庫的設(shè)計,達到減少代碼的冗余度,對代碼的依賴性解耦,使整體代碼處于低耦合度狀態(tài),便于今后的維護。3.6章節(jié)小節(jié)本章介紹了系統(tǒng)的基本需求、系統(tǒng)的角色和系統(tǒng)的核心流程,然后對系統(tǒng)的功能需求進行分析,得出了系統(tǒng)的基礎(chǔ)功能以及核心功能,再進一步對系統(tǒng)的核心功能,預(yù)約功能、下單功能、家政人員管理功能、服務(wù)質(zhì)量評價管理功能等幾個W市家政管理系統(tǒng)重點功能展開說明。最后對系統(tǒng)的非主要功能需求進行了一個簡單的社會性分析。系統(tǒng)總體設(shè)計本章主要從W市對于家政服務(wù)基礎(chǔ)需求入手,進一步分析系統(tǒng)的其他方面需求[12],以視圖方式來說明W市家政服務(wù)管理系統(tǒng)的整體設(shè)計及架構(gòu)設(shè)計思路。并且闡述了系統(tǒng)后臺管理功能模塊設(shè)計。還介紹了系統(tǒng)的數(shù)據(jù)庫設(shè)計應(yīng)遵循的客觀內(nèi)容,有數(shù)據(jù)庫的分析設(shè)計概念和數(shù)據(jù)庫中數(shù)據(jù)表之間的結(jié)構(gòu)與字段間的設(shè)計理念。4.1系統(tǒng)設(shè)計思路W市家政服務(wù)管理系統(tǒng)總體上使用服務(wù)器-瀏覽器的架構(gòu)模式。用戶通過電腦或筆記本對服務(wù)器進行訪問。而系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)方式則是采用外網(wǎng)結(jié)合局域網(wǎng)的方式來進行網(wǎng)絡(luò)構(gòu)建。系統(tǒng)的物理架構(gòu)如圖4-1所示。圖4-1系統(tǒng)物理架構(gòu)圖1.W市家政服務(wù)管理系統(tǒng)是為了將用戶的信息及家政服務(wù)人員的信息合理規(guī)范的信息化,有效的處理各個用戶信息之間的交流。達到去紙質(zhì)化的性質(zhì)。2.界面易于操作,良好,易于學(xué)習(xí),能夠使得即使非專業(yè)的人員也能輕易使用。3.本系統(tǒng)通過系統(tǒng)管理員,普通用戶,家政人員共同參與使用。以普通用戶為中心,通過用戶的操作使得流程更加透明,減少過多不必要的參與者,系統(tǒng)管理員只參與對申請家政人員的審核和退款申請方面管理及一些人員角色管理,并不過多參與流程。4.2系統(tǒng)架構(gòu)設(shè)計系統(tǒng)所使用的技術(shù)架構(gòu)也是屬于在設(shè)計系統(tǒng)的過程中的一個重要部分,它展現(xiàn)的是整個系統(tǒng)的表現(xiàn)層,業(yè)務(wù)邏輯層,數(shù)據(jù)持久層的技術(shù)和各個層次技術(shù)間的聯(lián)系。W市家政服務(wù)管理則是使用了目前主流的SpringBoot框架開發(fā)權(quán)限控制,使用了SecurityShiro框架。對系統(tǒng)進行總體架構(gòu)的分析可知道系統(tǒng)的架構(gòu)包括:前端、展現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)持久層、后端、數(shù)據(jù)庫,系統(tǒng)的總體架構(gòu)設(shè)計圖如圖4-2所示。圖4-2系統(tǒng)總體架構(gòu)設(shè)計圖由上面的架構(gòu)設(shè)計圖中我們可以看到將系統(tǒng)的主要層次劃分為四層:展示層、控制層、領(lǐng)域邏輯層、數(shù)據(jù)持久層。1.展示層展示層是作為用戶唯一可接觸到的系統(tǒng)界面,是作用于用戶和系統(tǒng)進行交互操作的。系統(tǒng)中的展示層以HTML作為系統(tǒng)的界面容器,以CSS、JS作為容器的裝飾,系統(tǒng)的展示層主要是使用現(xiàn)在比較大眾化的HTML與Thymeleaf結(jié)合應(yīng)用開發(fā)更簡潔、大方,增強用戶使用體驗感。2.控制層控制層是系統(tǒng)數(shù)據(jù)進行交互的地方。控制層使用注解的方式來形成URL,而每一個URL都是唯一標(biāo)識,前端要傳遞參數(shù)就要使用URL的方式來進行傳遞進入控制層,控制層通過注解識別調(diào)用相應(yīng)的方法并且傳入?yún)?shù),執(zhí)行相關(guān)代碼,最后將完成后的信息進行回傳最終實現(xiàn)前后端交互。3.領(lǐng)域邏輯層領(lǐng)域邏輯層是存放業(yè)務(wù)代碼的地方,根據(jù)相應(yīng)的業(yè)務(wù)編寫邏輯代碼。該層接收控制層的相應(yīng)數(shù)據(jù),進行業(yè)務(wù)處理,調(diào)用數(shù)據(jù)持久層,完成基本數(shù)據(jù)的操作與獲取。4.數(shù)據(jù)持久層數(shù)據(jù)持久層能將業(yè)務(wù)數(shù)據(jù)保存到數(shù)據(jù)庫中保證數(shù)據(jù)的持久性。系統(tǒng)使用MyBatis作為系統(tǒng)的數(shù)據(jù)持久層,而MyBatis的接口實現(xiàn)是在.xml文件中的,所以數(shù)據(jù)庫操作語句與代碼相分離,這樣操作維護更方便。4.3系統(tǒng)功能模塊設(shè)計功能模塊的劃分決定了系統(tǒng)的整體功能結(jié)構(gòu)[13]。依據(jù)上文分析,系統(tǒng)的功能性需求可以分為幾個模塊,系統(tǒng)管理模塊、預(yù)約管理模塊、訂單管理模塊、服務(wù)質(zhì)量評價模塊、家政人員管理模塊。其詳細(xì)模塊內(nèi)容功能如下圖4-3所示:圖4-3系統(tǒng)功能模塊圖4.3.1系統(tǒng)管理模塊在W市家政服務(wù)管理系統(tǒng)中管理功能主要是對系統(tǒng)后臺數(shù)據(jù)的管理及備份和維護數(shù)據(jù)庫,通過角色管理對用戶進行權(quán)限設(shè)置,使擁有相應(yīng)權(quán)限的用戶對某些數(shù)據(jù)庫的訪問只能看到相關(guān)數(shù)據(jù)而不能進行操作,有角色管理、用戶管理、操作日志、數(shù)據(jù)字典、菜單管理,這幾個功能。4.3.2預(yù)約功能模塊根據(jù)上述功能分析得到預(yù)約管理功能子模塊的主要是用于展示發(fā)起的預(yù)約列表,家政人員可通過這個了解到自己是否擁有普通用戶預(yù)約,并作出回復(fù)功能。管理員還可以進行家政服務(wù)的類型進行管理,針對不同類型的服務(wù)設(shè)置不同的價格。其中對普通用戶進行家政服務(wù)預(yù)約的流程畫出了活動圖如圖4-5所示:圖4-5預(yù)約活動圖4.3.3家政人員管理功能模塊家政人員管理功能模塊主要是用于:管理員對家政人員信息的管理,申請信息的審核管理。家政人員對自己是否接受家政服務(wù)預(yù)約的狀態(tài)進行修改。普通用戶可查看自己申請家政服務(wù)人員的信息進程查看。基于本功能模塊的功能表現(xiàn)出人員管理功能的時序圖如下圖4-6所示:圖4-6家政人員管理時序圖4.3.4訂單管理功能模塊根據(jù)需求分析可得出訂單管理模塊是本系統(tǒng)的主要核心功能之一。訂單管理是對訂單的整理查看,系統(tǒng)的管理員能對訂單的了解,普通用戶發(fā)起的退款申請審核。家政人員角色對自己的訂單查看,普通用戶訂單的查看,并能進行評價。根據(jù)相應(yīng)的訂單付款流程畫出了相應(yīng)的支付時序圖如圖4-7所示:圖4-7訂單支付付款流程4.3.5服務(wù)質(zhì)量評價管理功能模塊根據(jù)需求分析知道本模塊主要是用于普通用戶對家政服務(wù)人員的服務(wù)質(zhì)量了解的一個渠道。也是系統(tǒng)呈現(xiàn)的重要一環(huán),通過本模塊普通用戶可以查看到自己當(dāng)前查看的家政工人員的服務(wù)質(zhì)量評價列表,能否適合自己的要求。下單后也可以對所進行服務(wù)的家政人員做出評價。家政人員可以查看普通用戶對自己的評價(無修改,刪除權(quán)限),哪里沒做好可以進行改進。管理員對服務(wù)質(zhì)量評價的整理管理,避免出現(xiàn)不良用詞評論不文明用語。4.4系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是建立在對應(yīng)的應(yīng)用環(huán)境中去構(gòu)造一個最為優(yōu)化的數(shù)據(jù)庫模式,能夠有效的存儲數(shù)據(jù)并且滿足用戶的需求。數(shù)據(jù)庫的設(shè)計應(yīng)遵循三大基本設(shè)計原則,一對一,獨特命名和雙向命名原則。這樣能夠有效的提升系統(tǒng)對于數(shù)據(jù)的存儲速度。下面對數(shù)據(jù)庫的概念模型設(shè)計和數(shù)據(jù)庫的表結(jié)構(gòu)設(shè)計加以說明。4.4.1概念模型設(shè)計概念模型設(shè)計能夠為系統(tǒng)設(shè)計出合理的數(shù)據(jù)庫,采用E-R圖型來表示是開發(fā)者最容易接受的一種方法。在數(shù)據(jù)庫設(shè)計中先對系統(tǒng)分析所得的數(shù)據(jù)字段,然后得出系統(tǒng)的關(guān)系圖,可以采用實體-屬性圖的方法來進行數(shù)據(jù)的描述,下面進行符號的說明:實體屬性關(guān)系系統(tǒng)數(shù)據(jù)庫的ER關(guān)系模型圖如圖4-12所示:圖4-12系統(tǒng)關(guān)系E-R圖4.4.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計的第三范式是數(shù)據(jù)庫設(shè)計的基礎(chǔ)要求,本于這樣的要求下為了能夠有效的減少數(shù)據(jù)庫的數(shù)據(jù)冗余還能滿足正常進行增加、修改、查詢、刪除等基本要求[19]。W市家政服務(wù)管理系統(tǒng)通過分模塊分析數(shù)據(jù)庫的概念模型設(shè)計(E-R圖型設(shè)計),理清各個實體與聯(lián)系的關(guān)系。根據(jù)數(shù)據(jù)分析的結(jié)果,設(shè)計了本W(wǎng)市家政服務(wù)管理系統(tǒng)中相關(guān)的數(shù)據(jù)結(jié)構(gòu)表,其中設(shè)計舉例如下:1.用戶預(yù)約表將用戶的預(yù)約信息填入表中,并顯示在被預(yù)約家政服務(wù)人界面。主要包括用戶的ID、用戶昵稱、家政人員ID、家政人員姓名、用戶地址、用戶號碼、預(yù)約服務(wù)時間、類型、價格、當(dāng)前預(yù)約狀態(tài)。具體信息如下表4-1所示:表4-1用戶預(yù)約表(sys_reserve)字段說明字段名數(shù)據(jù)類型是否為空備注序號idInt(11)否主鍵(自增)用戶IDuser_idbigint(20)否用戶昵稱user_namevarchar(20)否家政人員IDhousekeeper_user_idbigint(20)否家政人員姓名housekeeper_user_namevarchar(255)否用戶地址addressvarchar(255)否用戶號碼phonenumbervarchar(11)否服務(wù)時間start_timedatetime否預(yù)約服務(wù)類型serveTypevarchar(255)否價格servePricedecimal否預(yù)約狀態(tài)statuschar否創(chuàng)建時間create_timedatetime否更新時間update_timedatetime否2.家政人員申請審核表家政人員申請審核表主要是用于存儲想要應(yīng)聘成為家政人員的客戶申請與驗證信息,基本信息包括申請用戶ID,用戶昵稱,用戶電話號碼,照片及無犯罪證明照片等。如表4-2所示:表4-2家政人員申請審核表(sys_examine_housekeeper)字段說明字段名數(shù)據(jù)類型是否為空備注序號idInt(11)否主鍵用戶IDuser_idbigint(20)否用戶昵稱user_namevarchar(20)否電話號碼phonenumbervarchar(255)否用戶狀態(tài)statusvarchar(255)否照片photosvarchar(255)否審核狀態(tài)examinaionvarchar(255)否證明圖片proof_photovarchar(255)否3.用戶訂單表用戶訂單表主要用于存儲用戶所下的訂單,主要是家政人員的ID、家政人員的昵稱、用戶的地址、用戶的編號、用戶的姓名、開始的時間、結(jié)束的時間及支付金額等信息,具體字段信息如表4-3所示:表4-3用戶訂單表(sys_aorder)字段說明字段名數(shù)據(jù)類型是否為空備注序號idInt(11)否訂單編號out_trade_novarchar(255)否主鍵訂單名稱subjectvarchar(255)否家政人員IDhousekeeper_user_idbigint(20)否家政用戶昵稱housekeeper_user_namevarchar(20)否用戶地址addressvarchar(255)否用戶編號user_idbigint(20)否用戶姓名user_namevarchar(255)否開始時間start_timedatetime否結(jié)束時間end_timedatetime否支付金額total_amountdecimal否4.質(zhì)量評價表質(zhì)量評價表主要是用于記錄存儲評價內(nèi)容,評價編號、評價內(nèi)容、發(fā)表評價用戶的編號,家政人員的編號等,具體字段描述如表4-4所示:表4-4用戶評價表(sys_evaluate)字段說明字段名數(shù)據(jù)類型是否為空備注序號idInt(11)否主鍵評價編號evaluate_idvarchar(255)否評價內(nèi)容evaluate_textvarchar(255)否用戶編號user_idbigint(20)否家政人員編號housekeeper_user_idbigint(20)否4.5系統(tǒng)安全設(shè)計系統(tǒng)的安全和系統(tǒng)的備份是系統(tǒng)設(shè)計中重要的一部分,系統(tǒng)的安全涉及到系統(tǒng)能否保證正常運行及賬戶安全。信息安全性主要關(guān)注三大方面物理安全,邏輯安全,安全管理。物理安全方面指對系統(tǒng)的設(shè)備和設(shè)施進行保護避免受損。邏輯安全指系統(tǒng)中信息資源的存在是安全,對系統(tǒng)的業(yè)務(wù)邏輯進行有效的防護。安全管理指安全管理的政策及機制。系統(tǒng)在B/S結(jié)構(gòu)使用防火墻去解決系統(tǒng)可能存在的安全性問題。密碼采用MD5進行加密保護用戶數(shù)據(jù)。對系統(tǒng)的角色分權(quán)限登錄,實現(xiàn)不同角色實行不同功能,能夠減少誤操作給系統(tǒng)的安全帶來不必要的沖擊。在數(shù)據(jù)保護方面能夠防止數(shù)據(jù)被故意泄露、更改。確保數(shù)據(jù)的安全及完整性。系統(tǒng)采用日記記錄,對用戶的操作行為進行記錄,有效的分辨用戶行為。4.6本章小結(jié)第四章節(jié)通過系統(tǒng)需求和系統(tǒng)的重點功能進入分析總結(jié)出系統(tǒng)的整體設(shè)計思路,最終確定系統(tǒng)的主要設(shè)計目標(biāo)和整體架構(gòu)圖并對功能模塊進行分析。根據(jù)整體功能,得出最后的設(shè)計思路。并進行系統(tǒng)概念模型設(shè)計,最終完成全部的設(shè)計思路。系統(tǒng)實現(xiàn)本章依據(jù)之前的詳細(xì)需求分析內(nèi)容,全部功能模塊劃分等內(nèi)容,最終敲定了系統(tǒng)的全部業(yè)務(wù)需求。并且為家政服務(wù)系統(tǒng)的功能模塊實現(xiàn)提供了實現(xiàn)思路。最終達到系統(tǒng)的逐步實現(xiàn)。5.1系統(tǒng)環(huán)境的搭建5.1.1系統(tǒng)的開發(fā)環(huán)境項目的實施開發(fā)是需要有基本的開發(fā)環(huán)境。所以為了軟件的基本開發(fā)環(huán)境進行了一系列的基礎(chǔ)環(huán)境搭建。搭建的基本信息如下表5-1所示:表5-1系統(tǒng)開發(fā)環(huán)境表系統(tǒng)開發(fā)環(huán)境名稱參數(shù)Tomcat8.0版本數(shù)據(jù)庫5.7版本Java環(huán)境JDK1.8版本IntelliJIDEA2019.3.3版瀏覽器Firefox5.1.2系統(tǒng)硬件環(huán)境部署系統(tǒng)的開發(fā)實現(xiàn)離不開硬件支持,需要進行硬件環(huán)境部署。在系統(tǒng)的開發(fā)使用硬件方面部署使用情況如下表5-2所示:表5-2系統(tǒng)硬件部署圖系統(tǒng)開發(fā)硬件環(huán)境名稱參數(shù)筆記本聯(lián)想拯救者7000操作系統(tǒng)Window10專業(yè)版處理器Intel(R)Core(TM)i5-8300HCPU@2.30GHz2.30GHzRAM(運存)8GB5.2系統(tǒng)功能模塊實現(xiàn)5.2.1預(yù)約模塊流程實現(xiàn)實現(xiàn)普通用戶對于服務(wù)的預(yù)約功能的實現(xiàn),給普通用戶節(jié)省下許多不必要的時間,普通用戶可以在我們平臺查看家政人員信息,對家政人員進行預(yù)約,家政人員接下預(yù)約便可與規(guī)定時間內(nèi)進行服務(wù)。這一部分是系統(tǒng)比不可少的一部分。為了這一功能的實現(xiàn)需要建立家政人員、服務(wù)類型、用戶信息、預(yù)約管理等等相應(yīng)的Controller類,通過Controller-→Service→ServiceImpl→Mapper→Mapper.xml等流程。最終實現(xiàn)用戶的數(shù)據(jù)請求。這里對預(yù)約的流程實現(xiàn)方法進行介紹,其設(shè)計實現(xiàn)步驟如下詳解:1.在domain層新建一個實體類SysReserve,這里主要定義了數(shù)據(jù)庫的基本信息字段,還有編寫數(shù)據(jù)傳輸?shù)姆椒ā?.在resources資源目錄下的mapper包下的SysReserveMapper.xml文件,是用于各個SQL語句編寫存放位置,通過id與mapper文件的方法相對應(yīng)。3.創(chuàng)建一個SysReserveMapper接口,在該接口中寫入相應(yīng)的方法與SysReserveMapper.xml文件中的id值相對應(yīng):4.創(chuàng)建SysReserveServiceImpl類來實現(xiàn)ISysReserveService接口所對應(yīng)的方法并添加注解掃描;5.創(chuàng)建ISysReserveService接口,并使該接口繼承SysReserveServiceImpl,編寫返回類型為SysReserve類的insertSysReserve添加預(yù)約方法、返回類型為SysReserveResult的selectSysReserveByUserId獲取預(yù)約信息方法等;6.新建SysReserveController控制類,使用@Controller、@RequestMapping("/system/reserve")進行注解,通過邏輯方法進行各層間的調(diào)用;為了展現(xiàn)該功能下的數(shù)據(jù)及屬性以及方法的實現(xiàn)特此畫了該模塊的類圖如圖5-1所示:圖5-1預(yù)約模塊類圖這里貼出了添加預(yù)約的部分核心代碼:SysReserveController.java@GetMapping("/reserve/{id}")publicStringaddReserve(@PathVariable("id")Longid,ModelMapmmap,HttpSessionsession){SysUseruser=getSysUser();session.setAttribute("user",sysUserService.selectUserById(user.getUserId()));mmap.put("housekeeper",sysHousekeeperService.selectSysHousekeeperById(id));//根據(jù)登錄名稱獲取用戶信息return"system/reserve/add";}@RequiresPermissions("system:reserve:add")
@Log(title="預(yù)約管理",businessType=BusinessType.INSERT)
@PostMapping("/addReserve")
@ResponseBody
publicAjaxResultaddSaveReserve(SysReservesysReserve){
returntoAjax(sysReserveService.insertSysReserve(sysReserve));
}//以下代碼省略;通過詳細(xì)地設(shè)計編寫代碼,最終實現(xiàn)該功能界面渲染與完成用戶請求響應(yīng)的目的。該部分代碼實現(xiàn)頁面如圖5-2所示。圖5-2客戶添加預(yù)約頁面5.2.2家政人員管理模塊流程實現(xiàn)家政人員管理模塊是系統(tǒng)功能模塊的主要功能之一,其具體功能是管理員對于家政人員的管理。對家政人員的信息進行管理,審核家政人員申請。管理員和家政人員可以對家政人員的家政服務(wù)進行是否啟用的狀態(tài)設(shè)置,導(dǎo)出家政人員信息。普通用戶可進行成為家政人員申請。其具體實現(xiàn)步驟如下:1.在domain層新建一個實體類SysHouserkeeper,用來定義數(shù)據(jù)庫的基本信息字段,編寫get(),set()和toString()方法。2.在resources資源目錄下的mapper包下的SysHousekeeperMapper.xml文件,是用于各個SQL語句編寫存放位置,通過id與mapper文件的方法相對應(yīng)。3.創(chuàng)建SysHousekeeperMapper接口,在該接口中寫入相應(yīng)的方法與SysHousekeeperMapper.xml文件中的id值相對應(yīng):4.創(chuàng)建SysHousekeeperServiceImpl類實現(xiàn)ISysHousekeeperService接口內(nèi)的相應(yīng)方法,然后添加注解掃描;5.新建ISysHousekeeperService接口,并使該接口繼承SysHousekeeperServiceImpl,編寫返回類型為SysHousekeeper類的List<SysHousekeeper>家政人員列表信息、返回類型為SysHousekeeperResult的updateSysHousekeeper獲取預(yù)約信息方法等;6.新建SysHousekeeperController控制類,使用@Controller、@RequestMapping("/system/housekeeper")注解。該模塊中的人員管理流程的時序圖如下圖5-3所示:圖5-3家政人員管理時序圖家政人員管理模塊所涉及到的屬性及方法展示如下圖5-4所示:圖5-4家政人員管理模塊類圖系統(tǒng)根據(jù)模塊類圖,完成了對該模塊流程的詳細(xì)設(shè)計。實現(xiàn)了家政人員管理模塊對于向不同用戶展示家政人員列表部分的相關(guān)代碼的編寫這里展示了出來:SysHousekeeperController.java@PostMapping("/list")@ResponseBodypublicTableDataInfolist(SysHousekeepersysHousekeeper){SysUseruser=getSysUser();//得到登錄用戶信息if(user.isAdmin()){//判斷用戶是否管理員startPage();List<SysHousekeeper>list=sysHousekeeperService.selectSysHousekeeperList(sysHousekeeper);//如果用戶是管理員則默認(rèn)全部查出returngetDataTable(list);}else{startPage();List<SysHousekeeper>list=sysHousekeeperService.selectSysHousekeeperListByStatus(sysHousekeeper);//非管理員用戶則根據(jù)用戶狀態(tài)查詢出人員System.out.println("11111"+list);returngetDataTable(list);}}通過代碼的詳細(xì)編寫,實現(xiàn)了該模塊的核心功能,其中管理員界面的家政人員列表界面如圖5-5所示、普通用戶界面家政人員列表如圖5-6所示:圖5-5管理員界面家政人員列表界面圖5-6普通用戶界面家政人員列表界面5.2.3服務(wù)質(zhì)量評價管理模塊功能實現(xiàn)服務(wù)質(zhì)量評價管理功能是系統(tǒng)面向用戶了解服務(wù)情況的一大途徑,是系統(tǒng)給與用戶了解信息的“眼睛”。實現(xiàn)客戶(普通用戶)對服務(wù)質(zhì)量的評價,可以對相應(yīng)的訂單進行評價,當(dāng)用戶擁有一個訂單時便可以添加相應(yīng)的服務(wù)質(zhì)量訂單評價,家政人員則只能查看服務(wù)質(zhì)量評價不得加以修改或刪除,以達到較好的直觀交流?;谶@樣的需求下我們實現(xiàn)了這些功能。具體實現(xiàn)步驟分析如下:1.在domain層新建一個實體類SysEvaluate,用來定義數(shù)據(jù)庫的基本信息字段,編寫get(),set()和toString()方法。2.在resources資源目錄下的mapper包下的SysEvaluateMapper.xml文件中,是用于各個SQL語句編寫存放位置,通過id與mapper文件的方法相對應(yīng)。3.創(chuàng)建SysEvaluateMapper接口,并在接口中聲明各接口方法,使得這些方法名與SysEvaluateMapper.xml文件中的id值相互對應(yīng):4.創(chuàng)建SysEvaluateServiceImpl類實現(xiàn)ISysEvaluateService接口內(nèi)的相應(yīng)方法,并添加注解掃描;5.新建ISysEvaluateService接口,并使該接口繼承SysEvaluateServiceImpl,編寫返回類型為SysEvaluate類的列表信息獲取方法獲取服務(wù)質(zhì)量評價列表信息及其它方法。6.創(chuàng)建SysEvaluateController類,使用@Controller、@RequestMapping("/system/evaluate")注解。在該方法中編寫所需的業(yè)務(wù)代碼邏輯交互。該模塊中的普通用戶的部分服務(wù)質(zhì)量管理流程的時序圖如下圖5-7所示:圖5-7添加服務(wù)質(zhì)量評價簡約流程時序圖服務(wù)質(zhì)量評價管理模塊的相關(guān)類圖的屬性方法展示如下圖5-8所示:圖5-8服務(wù)質(zhì)量評價管理類圖系統(tǒng)根據(jù)該模塊的類圖,完成了該模塊流程設(shè)計。最終實現(xiàn)了服務(wù)質(zhì)量評價管理模塊相關(guān)代碼的編寫。服務(wù)質(zhì)量評價管理模塊的管理員查看服務(wù)質(zhì)量評價、普通用戶服務(wù)質(zhì)量評價具體核心代碼如SysEvaluateController.java所示:SysEvaluateController.java@PostMapping("/list")
@ResponseBody
publicTableDataInfolist(SysEvaluatesysEvaluate){
SysUseruser=getSysUser();//獲取到登錄用戶信息SysUserRolesysUserRoles=sysUserService.selectUserRoleByUserId2(user.getUserId());
if(user.isAdmin()){//判斷是否管理員是則進入該方法
startPage();List<SysEvaluate>list=sysEvaluateService.selectSysEvaluateList(sysEvaluate);//查詢出所有評論
returngetDataTable(list);
}
elseif(sysUserRoles.getRoleId()==2){//判斷角色是否為客戶
startPage();
List<SysEvaluate>list=sysEvaluateService.selectSysEvaluateListByUserId(user.getUserId());//客戶查看自己發(fā)表的評價
returngetDataTable(list);
}else{
SysHousekeepersysHousekeeper=sysHousekeeperService.selectSysHousekeeperByUserId(user.getUserId());
startPage();List<SysEvaluate>list=sysEvaluateService.selectSysEvaluateListByUserId(sysHousekeeper.getUserId());//家政人員查看客戶對自己的評價
returngetDataTable(list);
}
}@RequiresPermissions("system:evaluate:add")@Log(title="用戶評價",businessType=BusinessType.INSERT)@PostMapping("/add")@ResponseBodypublicAjaxResultaddSave(SysEvaluatesysEvaluate){SimpleDateFormatevaluate=newSimpleDateFormat("yyyyMMddHHmmss");sysEvaluate.setEvaluateId(evaluate.format(newDate()));//設(shè)置以時間為編號returntoAjax(sysEvaluateService.insertSysEvaluate(sysEvaluate));}通過代碼的詳細(xì)編寫,實現(xiàn)了該模塊的核心功能,其中管理員界面服務(wù)質(zhì)量評價列表界面如圖5-9所示、普通用戶界面服務(wù)質(zhì)量評價列表如圖5-10所示、家政人員界面服務(wù)質(zhì)量評價列表如圖5-11所示。圖5-9管理員界面評價列表界面圖5-10家政人員界面評價列表界面圖5-11普通用戶評價界面5.5本章小結(jié)第五章為系統(tǒng)的詳細(xì)實現(xiàn)過程,本章就系統(tǒng)的四個重點功能通過流程圖、序列圖、類圖等方式設(shè)計方法進行詳細(xì)推敲,得出功能的流程步驟,并根據(jù)相應(yīng)的圖形分析和功能需求。最終得出具體的實現(xiàn)代碼,得以展現(xiàn)相應(yīng)功能的界面截圖。第六章系統(tǒng)測試軟件開發(fā)過程中,要對軟件的各個功能進行一些必要的測試,這樣方便我們發(fā)現(xiàn)軟件中可能會存有的缺陷。存在重大缺陷的軟件是會嚴(yán)重影響用戶的使用體驗,所以我們要在軟件開發(fā)中和上線之前進行必要的測試。軟件測試對系統(tǒng)能否正常被使用起著非常大的作用,這就是對系統(tǒng)進行測試的必要性[15]。6.1測試環(huán)境測試環(huán)境是指為了完成軟件測試工作所必需的計算機硬件、軟件、\t"/item/%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/_blank"網(wǎng)絡(luò)設(shè)備、歷史數(shù)據(jù)的總稱[16]。W市家政服務(wù)管理系統(tǒng)包含PC端后臺系統(tǒng)測試程序測試,其測試環(huán)境如表6-1所示:表6-1測試環(huán)境表名稱參數(shù)配置PC端后臺系統(tǒng)測試環(huán)境操作系統(tǒng)Windows10專業(yè)版CPU(中央處理器)Intel(R)Core(TM)i5-8300HCPU@2.30GHz2.30GHzRAM(內(nèi)存)8GB開發(fā)工具IntelliJIDEA2019.2.1x64軟件環(huán)境jdk1.8.0_181、MySQL5.5.27win64(x86)瀏覽器FireFox本系統(tǒng)通過瀏覽器進行測試,通過對系統(tǒng)的主要功能:預(yù)約、訂單、家政人員管理、服務(wù)質(zhì)量評價管理統(tǒng)一測試運行。6.2主要功能測試W市家政服務(wù)管理系統(tǒng)的主要功能模塊為:預(yù)約功能、訂單功能、家政人員管理功能、服務(wù)質(zhì)量評價管理功能。為使系統(tǒng)能夠正常使用,本節(jié)對上述主要功能設(shè)計測試用例并進行相應(yīng)的功能測試,具體設(shè)計如下詳細(xì)介紹。6.2.1預(yù)約功能測試預(yù)約模塊功能的重點功能為預(yù)約信息的添加,接受預(yù)約信息傳遞,為此預(yù)約功能測試主要對添加預(yù)約信息、預(yù)約信息反饋展開相應(yīng)的測試。預(yù)約功能提供客戶與家政服務(wù)人員使用,因此有這兩角色對預(yù)約功能加以測試??蛻舨僮髡咴陬A(yù)約功能界面選擇添加、填寫預(yù)約基本信息,點擊保存按鈕,測試系統(tǒng)是否能正常添加預(yù)約。家政服務(wù)人員在預(yù)約列表看到預(yù)約信息,點擊編輯,編輯是否接受預(yù)約,然后保存??蛻艨煽吹绞欠窠邮茴A(yù)約信息。預(yù)約功能測試用例如下表6-2所示。表6-2預(yù)約功能測試用例表用例編號ZSK001測試目的測試預(yù)約功能是否能正常使用測試步驟1.客戶通過正確的方式登錄系統(tǒng)并進入系統(tǒng)界面;2.點擊家政人員管理下的家政人員列表,來到人員列表界面,點擊預(yù)約按鈕,進入信息填寫界面;3.客戶選擇家政服務(wù)類型、家庭住址、預(yù)約時間;4.客戶點擊保存按鈕按鈕。5.家政服務(wù)人員進入系統(tǒng)界面。6.點擊預(yù)約管理進入預(yù)約列表,系統(tǒng)顯示自己賬號下的所有預(yù)約信息。7.點擊編輯按鈕進入修改預(yù)約信息狀態(tài),選擇是否接受預(yù)約。8.點擊確定保存。預(yù)期結(jié)果保存成功,系統(tǒng)提示:添加成功、修改成功。保存失?。合到y(tǒng)提示:未知異常。實際結(jié)果預(yù)約成功。6.2.2訂單功能測試訂單功能的重點功能為客戶的訂單查看功能。操作員由訂單列表中進入訂單界面,查看、修改、刪除,添加。家政人員角色只有查看權(quán)限。訂單的添加是在預(yù)約時進行下單,因此測試訂單功能是否能正常使用,訂單功能的測試用例如表6-3所示。表6-3訂單功能測試用例用例編號ZSK002測試目的訂單功能是否正常測試步驟1.客戶登錄系統(tǒng),選擇家政人員列表,進入人員列表,并點擊預(yù)約相應(yīng)的人員;2.系統(tǒng)顯示基本信息填寫界面,客戶點擊確定按鈕,進入付款界面;3.付款完畢;4.系統(tǒng)顯示是否成功。預(yù)期結(jié)果1.預(yù)約下單成功,系統(tǒng)提示:訂單下單完成;2.預(yù)約訂單提交失敗,系統(tǒng)提示:未付款。實際結(jié)果預(yù)約訂單下單成功。6.2.3家政人員管理功能測試家政人員管理模塊功能由系統(tǒng)的家政人員,管理員及客戶共同測試,該模塊在系統(tǒng)后臺管理可以全部導(dǎo)出人員數(shù)據(jù),家政人員或管理員可以在這進行當(dāng)天對賬號是否接受工作狀態(tài)做出修改。因此對系統(tǒng)的導(dǎo)出數(shù)據(jù)功能以及修改狀態(tài)功能加以測試。導(dǎo)出人員信息數(shù)據(jù)功能測試用例如表6-4所示。表6-4導(dǎo)出人員數(shù)據(jù)功能測試用例表用例編號ZSK003測試目的測試數(shù)據(jù)信息是否能正常導(dǎo)出測試步驟1.管理員進入系統(tǒng)主界面;2.管理員點擊家政人員管理下的家政人員列表,進入人員列表界面,點擊導(dǎo)出按鈕。期望結(jié)果1.導(dǎo)出成功,系統(tǒng)提示導(dǎo)出成功;2.導(dǎo)出失敗,提示:導(dǎo)出失敗。預(yù)期結(jié)果人員數(shù)據(jù)導(dǎo)出成功。服務(wù)啟用狀態(tài)修改功能測試用例如表6-5所示。表6-5服務(wù)啟用狀態(tài)修改功能測試用例表用例編號ZSK004測試目的測試是否能正常修改狀態(tài)測試步驟1.管理員或家政人員進入系統(tǒng)主界面;2.管理員或家政人員點擊家政人員管理下的家政人員列表,進入家政人員列表界面,點擊狀態(tài)圖標(biāo),系統(tǒng)提示是否修改狀態(tài);3.管理員或家政人員點擊確定修改;4.客戶通過賬號、密碼登錄系統(tǒng),點擊家政人員管理下的家政人員列表,系統(tǒng)不顯示狀態(tài)修改后的家政服務(wù)人員。期望結(jié)果1.修改失?。篴.系統(tǒng)提示修改失敗,未知錯誤;2.修改成功,客戶的家政人員列表界面不顯示人員信息。預(yù)期結(jié)果修改成功,客戶的家政人員列表界面不顯示人員信息6.2.4服務(wù)質(zhì)量評價管理功能測試服務(wù)質(zhì)量評價管理功能由系統(tǒng)的管理員、普通用戶、家政服務(wù)人員三者測試驗證。該測試模塊主要對普通用戶對訂單的服務(wù)質(zhì)量評價、管理員對不文明評論的管理功能加以測試,普通用戶對所下的訂單進行服務(wù)質(zhì)量評價,對服務(wù)質(zhì)量評價功能進行測試,通過測試能發(fā)現(xiàn):系統(tǒng)能正常使用服務(wù)質(zhì)量評價功能,管理員通過查看服務(wù)質(zhì)量評價,對管理功能進行測試,知道管理功能正常使用。服務(wù)質(zhì)量評價管理功能測試詳細(xì)用例,如表6-6所示。表6-6服務(wù)質(zhì)量評價管理功能測試用例表用例編號ZSK005測試目的測試服務(wù)質(zhì)量評價管理模塊功能是否能正常使用測試步驟1.普通用戶登錄系統(tǒng)、進入系統(tǒng)界面,打開訂單管理下的訂單列表;2.普通用戶點擊評價按鈕,輸入內(nèi)容保存;3.管理員查看
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科學(xué)城項目選址與土地資源分析
- 加油站項目建設(shè)方案
- 拔尖創(chuàng)新人才的特征
- 服裝經(jīng)銷合同范本
- 南京2024年江蘇南京大學(xué)智能科學(xué)與技術(shù)學(xué)院專用先進技術(shù)準(zhǔn)聘長聘教師崗位招聘筆試歷年參考題庫附帶答案詳解
- 科技產(chǎn)品營銷社交電商的實戰(zhàn)策略
- 社交心理學(xué)在肥胖治療中的輔助作用
- 亳州2024年安徽亳州渦陽縣面向安徽省退役運動員專項招聘體育教練員筆試歷年參考題庫附帶答案詳解
- T-CAICI 93-2024 行業(yè)數(shù)字化轉(zhuǎn)型成熟度評估通.用標(biāo)準(zhǔn)
- Sulfo-DBCO-UBQ-2-生命科學(xué)試劑-MCE
- 品管圈基本知識
- 物業(yè)項目保潔服務(wù)質(zhì)量保證及安全保障措施(標(biāo)書專用)參考借鑒范本
- 量子力學(xué)英文課件格里菲斯Chapter4
- 人教版小學(xué)四年級數(shù)學(xué)下冊電子教案 全冊
- 氧化鋁行業(yè)規(guī)程試題資料
- 鍋爐節(jié)能管理制度
- 2023年道路交通安全法實施條例
- 市政工程標(biāo)準(zhǔn)施工組織設(shè)計方案
- 馬爾文粒度儀MS2000原理及應(yīng)用
- 護理不良事件管理、上報制度及流程
- GB 9706.224-2021醫(yī)用電氣設(shè)備第2-24部分:輸液泵和輸液控制器的基本安全和基本性能專用要求
評論
0/150
提交評論