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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

PHP同時支持面向對象和面向過程的開發,使用上非常靈活。PHP是一個擁有眾多開發者的開源軟件項目,最開始是PersonalHomePage的縮寫,已經正式更名為"PHP:HypertextPreprocessor"。PHP是在1994年由Rasmus

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論