畢業(yè)設(shè)計(論文)-基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)的設(shè)計與實現(xiàn)php_第1頁
畢業(yè)設(shè)計(論文)-基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)的設(shè)計與實現(xiàn)php_第2頁
畢業(yè)設(shè)計(論文)-基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)的設(shè)計與實現(xiàn)php_第3頁
畢業(yè)設(shè)計(論文)-基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)的設(shè)計與實現(xiàn)php_第4頁
畢業(yè)設(shè)計(論文)-基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)的設(shè)計與實現(xiàn)php_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE5摘要網(wǎng)絡(luò)和科學(xué)技術(shù)的發(fā)展改變了人類的生活。科技的進步使計算機技術(shù)生活化,幫助人們的工作和生活。目前信息化成為主流,使人類進入新的文明社會。本系統(tǒng)是利用現(xiàn)代科技和網(wǎng)絡(luò)開發(fā)的幫助網(wǎng)上預(yù)約家政服務(wù)的小程序,可以減少預(yù)約家政服務(wù)的傳遞環(huán)節(jié),提高工作效率和幫助用戶的信息查詢。本基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)采用PHP語言和微信小程序技術(shù),數(shù)據(jù)庫采用Mysql,運行軟件為微信開發(fā)者工具。本系統(tǒng)實現(xiàn)了管理員和客戶、員工三個角色的功能。管理員的功能為客戶管理、員工管理、家政服務(wù)管理、服務(wù)預(yù)約管理、員工風(fēng)采管理、客戶需求管理、接單管理等??蛻舻墓δ転椴榭醇艺?wù)進行預(yù)約和發(fā)布自己的需求以及管理預(yù)約信息和接單信息等。員工可以查看預(yù)約信息和進行接單。本系統(tǒng)實現(xiàn)了網(wǎng)上預(yù)約家政服務(wù)的流程化管理,可以幫助工作人員的管理工作和幫助客戶查詢家政服務(wù)的相關(guān)信息,改變了客戶找家政服務(wù)的方式,提高了預(yù)約家政服務(wù)的效率。關(guān)鍵詞:家政服務(wù);客戶需求;接單管理;服務(wù)預(yù)約;PHP語言AbstractThedevelopmentofnetworkandscienceandtechnologyhaschangedhumanlife.Theprogressofscienceandtechnologymakescomputertechnologylifeandhelpspeople'sworkandlife.Atpresent,informatizationhasbecomethemainstream,makingmankindenteranewcivilizedsociety.Thissystemisasmallprogramdevelopedbyusingmoderntechnologyandnetworktohelpmakeanappointmentforhousekeepingservicesonline,whichcanreducethetransmissionlinkofmakinganappointmentforhousekeepingservices,improveworkefficiencyandhelpusers'informationquery.ThedomesticservicereservationsystembasedonwechatappletadoptsPHPlanguageandwechatapplettechnology,thedatabaseadoptsmysql,andtherunningsoftwareisawechatdevelopertool.Thesystemrealizesthefunctionsofthreeroles:administrator,customerandemployee.Thefunctionsoftheadministratorarecustomermanagement,employeemanagement,housekeepingservicemanagement,servicereservationmanagement,employeestylemanagement,customerdemandmanagement,orderreceivingmanagement,etc.Thefunctionofcustomersistocheckhousekeepingservices,makeappointmentsandpublishtheirownneeds,aswellasmanageappointmentinformationandorderreceivinginformation.Employeescanviewappointmentinformationandreceiveorders.Thissystemrealizestheprocessmanagementofonlinebookinghousekeepingservice,whichcanhelpthemanagementofstaffandhelpcustomersquerytherelevantinformationofhousekeepingservice,changethewaycustomersfindhousekeepingserviceandimprovetheefficiencyofbookinghousekeepingservice.Keywords:domesticservice;Customerdemand;Orderreceivingmanagement;Servicereservation;PHPlanguage目錄摘要 1Abstract 2第1章緒論 51.1課題背景與問題來源 51.2課題現(xiàn)狀和研究意義 61.3課題研究內(nèi)容 61.4論文結(jié)構(gòu)安排 6第2章系統(tǒng)分析 72.1系統(tǒng)使用相關(guān)技術(shù)分析 72.1.1PHP語言介紹 72.1.2微信小程序技術(shù)介紹 82.1.3Mysql數(shù)據(jù)庫 82.2系統(tǒng)可行性分析 82.2.1系統(tǒng)技術(shù)可行性分析 92.2.2系統(tǒng)經(jīng)濟可行性分析 92.2.3系統(tǒng)操作可行性分析 92.3系統(tǒng)性能分析 102.4功能分析 102.5系統(tǒng)操作流程分析 11第3章系統(tǒng)設(shè)計 123.1系統(tǒng)功能結(jié)構(gòu)設(shè)計 123.2數(shù)據(jù)庫設(shè)計 133.2.1數(shù)據(jù)ER圖設(shè)計 133.2.2數(shù)據(jù)庫表設(shè)計 14第4章系統(tǒng)詳細(xì)實現(xiàn) 214.1登錄功能模塊的界面實現(xiàn) 214.2管理員操作界面的功能模塊實現(xiàn) 224.2.1個人中心管理功能模塊的界面實現(xiàn) 224.2.2家政服務(wù)管理功能模塊的界面實現(xiàn) 234.2.3員工風(fēng)采管理功能模塊的界面實現(xiàn) 244.2.4客戶需求管理功能模塊的界面實現(xiàn) 244.2.5接單管理功能模塊的界面實現(xiàn) 254.2.6員工管理功能模塊的界面實現(xiàn) 264.3客戶角色的操作界面實現(xiàn) 264.4首頁界面的操作功能實現(xiàn) 274.5員工角色功能的界面實現(xiàn) 28第5章系統(tǒng)測試 305.1實例測試的研究與選擇 305.2測試環(huán)境與測試條件 305.3功能測試 305.3.1用戶登錄功能的測試 305.3.2客戶預(yù)約功能的測試 315.3.3管理員預(yù)約管理功能的測試 335.4測試結(jié)果 35結(jié)束語 36參考文獻(xiàn) 37致謝 39第1章緒論1.1課題背景與問題來源隨著信息化時代的到來,方便了人們的生活。各個行業(yè)都離不開小程序技術(shù)的輔助。小程序技術(shù)可以實現(xiàn)信息的快速處理,幫助人們減少工作壓力,采用小程序技術(shù)的管理系統(tǒng)對于信息安全的保證更為可靠。管理系統(tǒng)對于復(fù)雜的信息更能體現(xiàn)優(yōu)勢,彌補了人工管理的缺點。雖然現(xiàn)在很多的企業(yè)和商家都已使用了相關(guān)的管理系統(tǒng),但采用的大多都還是人工+計算機管理的方式進行工作的管理。這種方式還是需要大量的人工參與,不能徹底解放員工的“雙手”,對于減輕工作壓力非常有限。特別對于信息的查詢和統(tǒng)計,都還是需要人工進行多次核實才可以完成,非常浪費時間和體力,經(jīng)常需要員工加班,為企業(yè)帶來成本的增加。不能適應(yīng)科學(xué)技術(shù)的發(fā)展?,F(xiàn)在人們生活水平提高和工作繁忙。家務(wù)活常常沒有時間做造成需要家政服務(wù)的用戶越來越多。網(wǎng)上預(yù)約家政服務(wù)的用戶非常多,工作人員的壓力也非常大。如果沒有有效的工作流程和辦公工具會造成工作的出錯,一旦工作出錯影響家政公司的形象,發(fā)生矛盾。所以網(wǎng)上預(yù)約家政服務(wù)的工作需要嚴(yán)謹(jǐn),對于信息的管理尤為重要,需要更為安全可靠的辦公工具來幫助工作。本基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)由此開發(fā),基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)可以充分信任、放心使用。1.2課題現(xiàn)狀和研究意義小程序技術(shù)的發(fā)展也對人們提出了更高的要求,經(jīng)濟的提高相對應(yīng)著工作的壓力提高。我國目前正處在網(wǎng)絡(luò)發(fā)展的快速時期,要求網(wǎng)絡(luò)可以為人們做出更多的服務(wù)?,F(xiàn)在,我國的企業(yè)、公司等都還是采用半人工的工作方式,也就是在工作中加入計算機技術(shù)但還是大部分以人為主導(dǎo)。這種現(xiàn)象充分反映了當(dāng)代人們對小程序技術(shù)的不信任。造成這種現(xiàn)象的主要原因是一些辦公軟件的功能不完善、操作流程不友好、信息安全沒有保證。進入本世紀(jì)后,管理系統(tǒng)進一步發(fā)展。國家大力支持科技,對網(wǎng)絡(luò)安全提供了保障。管理信息可以處理復(fù)雜的信息從而提高用戶的工作效率,減少失誤。所以本基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)的開發(fā)非常有意義,基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)里的信息大致可以分為客戶需求信息、家政服務(wù)信息、公司介紹信息和預(yù)約信息、接單信息、留言信息。把這些信息交給計算機處理非常安全,對于信息的搜索也更為快速。1.3課題研究內(nèi)容本系統(tǒng)主要研究的內(nèi)容為家政服務(wù)相關(guān)信息、客戶相關(guān)信息和管理員相關(guān)信息、員工相關(guān)信息。和管理員相關(guān)的信息有客戶信息、員工信息,包括審核客戶、員工信息和刪除客戶、員工信息,家政服務(wù)信息,包括添加家政服務(wù)和修改家政服務(wù)。和客戶相關(guān)的信息有預(yù)約信息和需求信息、注冊信息、接單信息。和員工相關(guān)的信息為接單信息和預(yù)約信息。本系統(tǒng)的功能非常全面,信息也非常安全,對于各類信息的存儲也非常合理,可以幫助網(wǎng)上預(yù)約家政服務(wù)的管理工作。1.4論文結(jié)構(gòu)安排本論文的結(jié)構(gòu)分為緒論、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)和系統(tǒng)測試。對于論文結(jié)構(gòu)的安排采用了系統(tǒng)開發(fā)的流程。第1章緒論,在緒論中闡述系統(tǒng)開發(fā)的背景、現(xiàn)狀和意義、內(nèi)容;第2章系統(tǒng)分析,在系統(tǒng)分析中從開發(fā)語言分析到可行性分析,加入系統(tǒng)流程分析和功能分析;第3章系統(tǒng)設(shè)計,本部分內(nèi)容為系統(tǒng)的規(guī)劃;第4章系統(tǒng)實現(xiàn),把系統(tǒng)的設(shè)計轉(zhuǎn)換到具體的實現(xiàn)中;第5章系統(tǒng)測試,根據(jù)系統(tǒng)的實現(xiàn)進行測試,保證系統(tǒng)實現(xiàn)中沒有錯誤。第2章系統(tǒng)分析2.1系統(tǒng)使用相關(guān)技術(shù)分析2.1.1PHP語言介紹PHP(PHP:HypertextPreprocessor)即“超文本預(yù)處理器”,是在服務(wù)器端執(zhí)行的腳本語言,尤其適用于Web開發(fā)并可嵌入HTML中。PHP語法學(xué)習(xí)了C語言,吸納Java和Perl多個語言的特色發(fā)展出自己的特色語法,并根據(jù)它們的長項持續(xù)改進提升自己,例如java的面向?qū)ο缶幊?,該語言當(dāng)初創(chuàng)建的主要目標(biāo)是讓開發(fā)人員快速編寫出優(yōu)質(zhì)的web網(wǎng)站。

PHP同時支持面向?qū)ο蠛兔嫦蜻^程的開發(fā),使用上非常靈活。PHP是一個擁有眾多開發(fā)者的開源軟件項目,最開始是PersonalHomePage的縮寫,已經(jīng)正式更名為"PHP:HypertextPreprocessor"。PHP是在1994年由Rasmus

Lerdorf創(chuàng)建的,最初只是一個簡單的用Perl語言編寫的統(tǒng)計他自己網(wǎng)站訪問者數(shù)量的程序。后來重新用C語言編寫,同時可以訪問數(shù)據(jù)庫,1995年,PHP(PersonalHomePageTools)對外發(fā)表第一個版本PHP1。此后,越來越多的網(wǎng)站開始使用PHP,并且強烈要求增加一些特性,如循環(huán)語句和數(shù)組變量等,1995年發(fā)布的PHP2加入了對mySQL的支持。2.1.2微信小程序技術(shù)介紹微信小程序,小程序的一種,英文名WechatMiniProgram,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。全面開放申請后,主體類型為企業(yè)、政府、媒體、其他組織或個人的開發(fā)者,均可申請注冊小程序。微信小程序、微信訂閱號、微信服務(wù)號、微信企業(yè)號是并行的體系。微信小程序是一種不用下載就能使用的應(yīng)用,也是一項創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的微信小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。微信小程序也是這么多年來中國IT行業(yè)里一個真正能夠影響到普通程序員的創(chuàng)新成果,已經(jīng)有超過150萬的開發(fā)者加入到了微信小程序的開發(fā),與我們一起共同發(fā)力推動微信小程序的發(fā)展,微信小程序應(yīng)用數(shù)量超過了一百萬,覆蓋200多個細(xì)分的行業(yè),日活用戶達(dá)到兩個億,微信小程序還在許多城市實現(xiàn)了支持地鐵、公交服務(wù)。微信小程序發(fā)展帶來更多的就業(yè)機會,2017年小程序帶動就業(yè)104萬人,社會效應(yīng)不斷提升。2.1.3Mysql數(shù)據(jù)庫Mysql數(shù)據(jù)庫是一個開源的數(shù)據(jù)庫產(chǎn)品,功能非常的強大,可以運行在各個操作系統(tǒng)上面,而且支持各種不同的編程語言,數(shù)據(jù)庫是用來存儲和管理數(shù)據(jù)信息的一個倉庫,都是通過api進行創(chuàng)建,然后實現(xiàn)數(shù)據(jù)信息的訪問,管理和搜索等,現(xiàn)在的數(shù)據(jù)庫都是采用的關(guān)系型數(shù)據(jù)庫,就是建立在關(guān)系模型之上的,通過幾何代數(shù)等數(shù)學(xué)方式來進行處理數(shù)據(jù),存儲的數(shù)據(jù)通常是以表格的形式,就是看起來是一個電子表格一樣,然后分為不同的列和行等,還需要設(shè)置數(shù)據(jù)的主鍵和外鍵等,還要使用索引,可以快速的查找和訪問數(shù)據(jù),然后才能生成一個完整的數(shù)據(jù)庫。2.2系統(tǒng)可行性分析系統(tǒng)是否可行決定著系統(tǒng)是否要開發(fā),分析系統(tǒng)的可行性通常從系統(tǒng)的技術(shù)性、經(jīng)濟性和操作性分析。系統(tǒng)可行性分析是非常重要的一步,不可缺少。本系統(tǒng)為基于微信小程序的家政服務(wù)預(yù)約系統(tǒng),所以在系統(tǒng)可行性分析時需要充分考慮到使用客戶和家政服務(wù)的需求以及開發(fā)條件、配置、硬件環(huán)境等。2.2.1系統(tǒng)技術(shù)可行性分析技術(shù)可行性一般從系統(tǒng)開發(fā)所使用的技術(shù)和系統(tǒng)運行所使用的軟件進行分析。本系統(tǒng)在開發(fā)中采用PHP語言和Mysql數(shù)據(jù)庫。PHP語言為動態(tài)的開發(fā)語言,支持多種平臺,代碼也非常健壯。使用PHP語言開發(fā)的系統(tǒng)可以把代碼單獨拿出來用到其它平臺上。Mysql數(shù)據(jù)庫為小型的關(guān)系型數(shù)據(jù)庫,支持PHP,Android,PHP等語言,在安裝和使用中非常簡單。本系統(tǒng)在運行中采用微信開發(fā)者工具軟件,微信開發(fā)者工具含有非常多的控件,可以使系統(tǒng)在調(diào)試中節(jié)省安裝其它組件的時間。綜合分析,本系統(tǒng)在系統(tǒng)可行性分析上是沒有問題的。2.2.2系統(tǒng)經(jīng)濟可行性分析經(jīng)濟可行性分為系統(tǒng)的開發(fā)成本和運行成本以及售后維護成本。本系統(tǒng)在開發(fā)中不需要資金的支持,只需要電腦一臺;本系統(tǒng)在運行中的成本也是電腦、手機一臺。如今電腦、手機價格已平民化,電腦、手機的普及率已達(dá)到百分之八十;本系統(tǒng)在今后的維護中也僅需要一人就可以完成。綜合分析,本系統(tǒng)的在經(jīng)濟可行性分析上也是沒有問題的。2.2.3系統(tǒng)操作可行性分析系統(tǒng)的操作可行性包括用戶使用本系統(tǒng)的操作流程和界面的設(shè)計、布局。本系統(tǒng)在設(shè)計中大量調(diào)查了使用人員的習(xí)慣和審美,所有的功能都采用統(tǒng)一的風(fēng)格方便用戶使用。本系統(tǒng)的操作流程采用大眾的操作習(xí)慣,并加入大量的提示框。比如在刪除信息時,會提示“是否刪除本條信息”的提示框,為用戶做出指導(dǎo)。本系統(tǒng)在界面設(shè)計中采用了簡單、大方的布局。綜合分析,本系統(tǒng)在操作可行性上分析是沒有問題的。本系統(tǒng)從技術(shù)可行性、操作可行性和經(jīng)濟可行性三方面分析得出,本系統(tǒng)的實現(xiàn)可行,是可以為用戶帶來工作幫助,非常有意義的。2.3系統(tǒng)性能分析目前很多的預(yù)約家政服務(wù)中都使用了計算機技術(shù)的管理系統(tǒng),管理員在計算機中錄入用戶的預(yù)約然后進行時間的安排。家政服務(wù)的內(nèi)部人員都可以使用此類管理系統(tǒng),方便了家政服務(wù)內(nèi)部工作人員的工作,但用戶想要了解服務(wù)信息、家政人員信息等還必須找到專業(yè)負(fù)責(zé)人員進行了解,非常不方便。特別是對一些預(yù)約結(jié)果還需要再次跑到管理處拿結(jié)果,非常麻煩。而且有時候?qū)τ谝恍┨厥庑畔⑦€是采用紙張記錄的方式進行保存,這種方式非常容易出錯,造成工作失誤。本系統(tǒng)可以把客戶加入進來,客戶可以隨時了解信息,清楚預(yù)約情況。為了可以使系統(tǒng)更好的實現(xiàn)和正確的設(shè)計,在設(shè)計時就需要考慮到:(1)在設(shè)計本系統(tǒng)的功能界面時,需要考慮到用戶的需求,多方位調(diào)查用戶的操作習(xí)慣和操作需求,總結(jié)出最適合用戶使用的操作功能界面。當(dāng)然在設(shè)計中也要充分考慮到自己的水平,在自己能力范圍內(nèi)盡可能的滿足用戶的需求;(2)為了提高系統(tǒng)的使用率和實用性,在系統(tǒng)的功能設(shè)計中要考慮到方方面面,調(diào)查不同角色用戶的工作需求,總結(jié)出功能完善的系統(tǒng)。對于代碼的編寫也要求減少廢棄代碼來保證系統(tǒng)的運行和系統(tǒng)的大??;(3)最重要的一點為信息安全,本系統(tǒng)里的信息涉及到個人隱私和平臺隱私,所以系統(tǒng)在設(shè)計中需要采用安全機制;(4)系統(tǒng)代碼的健壯性,隨時時代的發(fā)展,人們的需求會不斷的發(fā)生改變。這時候就需要對系統(tǒng)進行擴展,在擴展中就需要考驗系統(tǒng)的代碼健壯性。在經(jīng)過多次修改后,系統(tǒng)的代碼還可以正確使用,為系統(tǒng)的擴展和升級提供保障。本系統(tǒng)采用PHP語言進行代碼編寫,PHP語言的代碼支持多種環(huán)境,并且可以封裝,可以直接移植到其它環(huán)境中使用。所以本系統(tǒng)的代碼非常健壯。2.4功能分析在系統(tǒng)實現(xiàn)時先進行功能的分析,可以保證系統(tǒng)功能實現(xiàn)的完整性。如果沒有經(jīng)過功能分析直接進行實現(xiàn),難免不會在系統(tǒng)完成后發(fā)現(xiàn)需要進行完善,造成需要再次開發(fā)。功能分析可以降低系統(tǒng)的開發(fā)成本,提高開發(fā)效率。本系統(tǒng)是針對網(wǎng)上預(yù)約家政服務(wù)開發(fā)的工作管理系統(tǒng),包括到所有的工作內(nèi)容??梢允咕W(wǎng)上預(yù)約家政服務(wù)的工作合理化和流程化。本系統(tǒng)包括手機端設(shè)計和電腦端設(shè)計,有界面和數(shù)據(jù)庫。本系統(tǒng)的使用角色分為管理員和客戶、員工三個身份。管理員可以管理系統(tǒng)里的所有信息。員工可以發(fā)布服務(wù)信息和查詢客戶的需求進行接單??蛻艨梢园l(fā)布需求和預(yù)約家政服務(wù)以及管理預(yù)約信息、接單信息。2.5系統(tǒng)操作流程分析想要系統(tǒng)可以正確的運行就需要良好的操作流程。本系統(tǒng)的主要功能是對網(wǎng)上預(yù)約家政服務(wù)日常工作的管理,包括客戶需求信息、家政服務(wù)信息、預(yù)約信息、留言信息、員工信息等。管理員管理接單信息、家政服務(wù)信息和員工信息、預(yù)約信息、客戶信息等;員工查看需求信息和進行接單。本系統(tǒng)的操作流程如下圖2.1所示:圖2.1系統(tǒng)操作流程圖第3章系統(tǒng)設(shè)計3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計本系統(tǒng)的結(jié)構(gòu)分為管理員和客戶、員工。本系統(tǒng)的功能結(jié)構(gòu)圖如下圖3.1所示:圖3.1系統(tǒng)功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫設(shè)計本系統(tǒng)為小程序類的預(yù)約平臺,所以對信息的安全和穩(wěn)定要求非常高。為了解決本問題,采用前端界面展示,后端數(shù)據(jù)處理的方式進行設(shè)計。在后端數(shù)據(jù)的存儲中采用Mysql數(shù)據(jù)庫進行設(shè)計。數(shù)據(jù)庫設(shè)計分為ER圖設(shè)計和數(shù)據(jù)庫表設(shè)計。3.2.1數(shù)據(jù)ER圖設(shè)計本系統(tǒng)中的數(shù)據(jù)種類非常多,想要把數(shù)據(jù)都有效的關(guān)聯(lián)起來就需要注意數(shù)據(jù)之間的聯(lián)系。因為數(shù)據(jù)之間都有聯(lián)系,所以在數(shù)據(jù)庫的操作中不能任意的刪除,如果刪除了一方的數(shù)據(jù)會造成系統(tǒng)的出錯。本系統(tǒng)中的數(shù)據(jù)有客戶信息、管理員信息、預(yù)約信息、家政服務(wù)信息和留言信息等。管理員信息的ER圖如下圖3.2所示:圖3.2管理員信息ER圖(2)客戶信息ER圖如下圖3.3所示:圖3.3客戶信息ER圖(3)家政服務(wù)信息ER圖如下圖3.4所示:圖3.4家政服務(wù)信息ER圖(4)留言信息ER圖如下圖3.5所示:圖3.5留言信息ER圖(5)預(yù)約信息ER圖如下圖3.6所示:圖3.6預(yù)約信息ER圖3.2.2數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫表的設(shè)計質(zhì)量關(guān)系著系統(tǒng)的運行是否穩(wěn)定,一個好的數(shù)據(jù)庫表可以保證系統(tǒng)數(shù)據(jù)的正確處理,數(shù)據(jù)庫表中設(shè)計了數(shù)據(jù)的分類和主外鍵、長度等信息。根據(jù)系統(tǒng)的ER圖設(shè)計中本系統(tǒng)的數(shù)據(jù)庫表有管理員信息表、家政服務(wù)信息表、預(yù)約信息表、客戶需求信息表、客戶信息表等,具體的表詳情如下表3.1-3.16所示:表3.1config序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2namevarchar100否3valuevarchar100是表3.2discussjiazhengfuwu序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3refidbigint20否4useridbigint20否5nicknamevarchar200是6contentlongtext否7replylongtext是表3.3fuwuyuyue序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3fuwumingchengvarchar200是4fuwuneirongvarchar200是5fuwushouzevarchar200是6yuyueshijiandatetime否7xiaoshijiageint11是8fuwushizhangint11否9zongfeiyongint11是10lianxidianhuavarchar200是11xiangqinglongtext是12tupianvarchar200是13yuangonggonghaovarchar200是14kehuzhanghaovarchar200是15kehuxingmingvarchar200是16kehushoujivarchar200是17dengjishijiandatetime是18ispayvarchar200是未支付19thumbsupnumint11是020crazilynumint11是021useridbigint20是表3.4gongsijieshao序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3gongsimingchengvarchar200是4dizhivarchar200是5zhuceshijiandate是6zhucejineint11是7xiangqinglongtext是8lianxidianhuavarchar200是9fengmianvarchar200是表3.5jiazhengfuwu序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3fuwumingchengvarchar200是4fuwuneirongvarchar200是5fuwushouzevarchar200是6xiaoshijiageint11是7lianxidianhuavarchar200是8xiangqinglongtext是9tupianvarchar200是10yuangonggonghaovarchar200是11thumbsupnumint11是012crazilynumint11是013clicktimedatetime是表3.6jiedanxinxi序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3biaotivarchar200否4tupianvarchar200否5fuwujiagevarchar200是6xuqiuneironglongtext否7beizhuvarchar200是8fabushijianvarchar200是9kehuzhanghaovarchar200是10kehuxingmingvarchar200是11kehushoujivarchar200是12dizhivarchar200否13yuangonggonghaovarchar200是14yuangongxingmingvarchar200是15jiedanshijiandatetime是16ispayvarchar200是未支付17useridbigint20是表3.7kehu序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3kehuzhanghaovarchar200否4mimavarchar200否5kehuxingmingvarchar200是6xingbievarchar200是7kehushoujivarchar200是8touxiangvarchar200是表3.8kehuxuqiu序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3biaotivarchar200否4tupianvarchar200否5fuwujiagevarchar200是6xuqiuneironglongtext否7beizhuvarchar200是8fabushijiandatetime是9kehuzhanghaovarchar200是10kehuxingmingvarchar200是11kehushoujivarchar200是12dizhivarchar200否13zhuangtaivarchar200否表3.9messages序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3useridbigint20否4usernamevarchar200是5contentlongtext否6cpicturevarchar200是7replylongtext是8rpicturevarchar200是表3.10news序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3titlevarchar200否4introductionlongtext是5picturevarchar200否6contentlongtext否表3.11shenghuozhishi序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3biaotivarchar200是4neironglongtext是5fabushijiandate是6faburenvarchar200是7tupianvarchar200是表3.12storeup序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3useridbigint20否4refidbigint20是5tablenamevarchar200是6namevarchar200否7picturevarchar200否8typevarchar200是19inteltypevarchar200是表3.13users序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2usernamevarchar100否3passwordvarchar100否4rolevarchar100是管理員5addtimetimestamp否CURRENT_TIMESTAMP表3.14youqinglianjie序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3lianjiemingchengvarchar200是4lianjiewangzhanvarchar200是5tupianvarchar200是6clicktimedatetime是7clicknumint11是0表3.15yuangong序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3yuangonggonghaovarchar200否4mimavarchar200是5yuangongxingmingvarchar200否6xingbievarchar200是7bumenvarchar200是8zhiweivarchar200是9ruzhishijiandate是10lianxifangshivarchar200是11shenfenzhengvarchar200是12zhaopianvarchar200是表3.16yuangongfengcai序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp否CURRENT_TIMESTAMP3xingmingvarchar200是4tupianvarchar200是5zhuanzhangvarchar200是6fabushijiandate是7gerenjianjielongtext是第4章系統(tǒng)詳細(xì)實現(xiàn)4.1登錄功能模塊的界面實現(xiàn)在系統(tǒng)調(diào)試運行后,可以進入本界面,本界面是最基本的功能,可以保證系統(tǒng)的安全,采用驗證的安全機制進行設(shè)計。在本界面里可以看到賬號和密碼的輸入框。本系統(tǒng)中的登錄權(quán)限包括員工和客戶兩個。必須三種信息都正確才可以驗證成功進入到對應(yīng)的操作界面。系統(tǒng)的登錄功能模塊的實現(xiàn)界面如下圖4.1所示:圖4.1系統(tǒng)登錄功能的實現(xiàn)界面4.2管理員操作界面的功能模塊實現(xiàn)4.2.1個人中心管理功能模塊的界面實現(xiàn)本功能的設(shè)計可以保證管理員賬號的安全,使用本功能可以修改管理員的登錄密碼。管理員修改密碼功能模塊的實現(xiàn)界面如下圖4.2所示:圖4.2管理員修改密碼功能的實現(xiàn)界面4.2.2家政服務(wù)管理功能模塊的界面實現(xiàn)本功能可以實現(xiàn)家政服務(wù)信息的查詢和刪除,管理員添加家政服務(wù)信息功能填寫正確的信息就可以實現(xiàn)家政服務(wù)信息的添加,點擊家政服務(wù)信息管理功能可以看到基于微信小程序的家政服務(wù)預(yù)約系統(tǒng)里所有家政服務(wù)的信息,在添加家政服務(wù)信息的界面里需要填寫標(biāo)題信息,當(dāng)信息填寫不正確就會造成家政服務(wù)信息添加失敗。管理員管理家政服務(wù)信息功能的實現(xiàn)界面如下圖4.3所示:圖4.3管理員管理家政服務(wù)信息的實現(xiàn)界面4.2.3員工風(fēng)采管理功能模塊的界面實現(xiàn)員工風(fēng)采信息可以使客戶更好的了解員工。員工風(fēng)采信息管理的流程為,管理員點擊員工風(fēng)采信息管理功能,查看員工風(fēng)采信息,點擊員工風(fēng)采信息添加功能,輸入員工風(fēng)采信息然后點擊提交按鈕就可以完成員工風(fēng)采信息的添加。管理員添加員工風(fēng)采信息的實現(xiàn)界面如下圖4.4所示:圖4.4管理員添加員工風(fēng)采信息的實現(xiàn)界面4.2.4客戶需求管理功能模塊的界面實現(xiàn)客戶需求信息關(guān)系著客戶的家政服務(wù)預(yù)約,管理員可以查詢和修改客戶需求信息,還可以查看客戶需求的添加時間。管理員查詢客戶需求信息功能的實現(xiàn)界面如下圖4.5所示:圖4.5管理員查詢客戶需求信息的界面實現(xiàn)4.2.5接單管理功能模塊的界面實現(xiàn)接單信息屬于本系統(tǒng)里的核心數(shù)據(jù),管理員可以對接單的信息進行查詢。本功能設(shè)計的目的可以使家政服務(wù)進行及時的安排。管理員查詢接單信息的實現(xiàn)界面如下圖4.6所示:圖4.6管理員查詢接單信息功能的實現(xiàn)界面4.2.6員工管理功能模塊的界面實現(xiàn)管理員可以查詢員工信息,可以進行修改刪除。管理員添加員工信息的實現(xiàn)界面如下圖4.7所示:圖4.7管理員添加員工信息的實現(xiàn)界面4.3客戶角色的操作界面實現(xiàn)客戶可以查看自己的預(yù)約和修改自己的資料并發(fā)布需求以及管理接單信息等??蛻艚巧牟僮鹘缑娴膶崿F(xiàn)效果如下圖4.8所示:圖4.8客戶操作界面的實現(xiàn)效果4.4首頁界面的操作功能實現(xiàn)在首頁里可以看到管理員添加和管理的信息,客戶可以在首頁里進行家政服務(wù)的預(yù)約和公司介紹信息的了解。首頁界面的實現(xiàn)如下圖4.9所示:圖4.9首頁界面的實現(xiàn)效果4.5員工角色功能的界面實現(xiàn)員工可以查詢客戶需求進行接單以及管理家政服務(wù)信息和留言信息、收藏信息等。實現(xiàn)界面如下圖4.10所示:圖4.10員工角色的功能實現(xiàn)界面第5章系統(tǒng)測試5.1實例測試的研究與選擇系統(tǒng)測試分為黑盒測試和白盒測試。白盒測試主要針對復(fù)雜大型的項目,需要多人配合才能實現(xiàn),白盒測試主要從系統(tǒng)的邏輯方面進行測試。黑盒測試針對功能性測試,是檢驗系統(tǒng)的功能是否正確的測試方法,黑盒測試多用于小型簡單的項目中。本系統(tǒng)采用黑盒測試的方法進行測試。通過數(shù)據(jù)的輸入來檢驗系統(tǒng)的功能。在系統(tǒng)測試時需要先制定測試方案,在測試中把測試過程和測試結(jié)果都記錄下來,測試完成后可以進行對比和分析,總結(jié)系統(tǒng)的問題和進行修改。系統(tǒng)測試是非常重要的一步,系統(tǒng)測試可以保證系統(tǒng)的正確也是驗證系統(tǒng)正確的唯一手段。如果系統(tǒng)沒有經(jīng)過測試就投入使用會造成用戶工作的嚴(yán)重失誤并給編程人員帶來負(fù)面影響。5.2測試環(huán)境與測試條件本系統(tǒng)的測試環(huán)境為本人的電腦。本人的電腦為華為筆記本,安裝的操作系統(tǒng)為windows10。運行軟件為微信開發(fā)者工具和Mysql。先把系統(tǒng)的數(shù)據(jù)庫進

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論