PHP宜邦家政服務管理系統-計算機畢業設計源碼04426

目 ?錄

摘要

1 緒論

1.1 選題背景與意義

1.2開發現狀

1.3論文結構與章節安排

2?宜邦家政服務管理系統系統分析

2.1 可行性分析

2.1.1 技術可行性分析

2.1.2?經濟可行性分析

2.1.3 操作可行性分析

2.2 系統功能分析

2.2.1 功能性分析

2.2.2 非功能性分析

2.3?系統用例分析

2.4 系統流程分析

2.4.1?數據流程

2.4.2?業務流程

2.5本章小結

3 宜邦家政服務管理系統總體設計

3.1?系統功能模塊設計

3.1.1整體功能模塊設計

3.1.2用戶模塊設計

3.1.3?評論管理模塊設計

3.1.4家政服務管理模塊設計

3.1.5家政訂單管理模塊設計

3.2 數據庫設計

3.2.1 數據庫概念結構設計

3.2.2 數據庫邏輯結構設計

3.3本章小結

4?宜邦家政服務管理系統詳細設計與實現

4.1前臺用戶功能模塊

4.1.1 前臺首頁界面

4.1.2 用戶注冊界面

4.1.3 用戶登錄界面

4.1.4家政資訊界面

4.1.5家政服務界面

4.1.9我的賬戶界面

4.1.10個人中心界面

4.2服務人員功能模塊

4.2.1家政服務管理界面

4.2.2家政訂單管理界面

4.2.3訂單評價管理界面

4.3后臺功能模塊

4.3.1用戶管理界面

4.3.2 服務類型管理界面

4.3.3系統管理界面

4.3.4通知公告管理界面

4.3.5資源管理界面

5系統測試

5.1?系統測試用例

5.2?系統測試結果

結論

參考文獻

致 ?謝

摘要

在當前科技飛速發展的背景下,電子信息技術已經廣泛應用于各個領域,引起了人們日常生活的巨大變化。信息時代已經到來,成為不可阻擋的時尚潮流,人類發展的歷史正在進入一個新時代。隨著科技的進步和互聯網的普及,在實際應用中,家政服務已經從傳統的面對面模式逐漸轉向線上平臺,Thinkphp作為一種應用廣泛、易學易用、靈活性和可擴展性的開源框架,為家政服務管理系統提供了強大的支持。本文將探討如何利用PHP構建一個高效、穩定、易用的宜邦家政服務管理系統。

通過PHP構建的宜邦家政服務管理系統,能夠有效地整合家政服務資源,提高服務效率,提升用戶體驗。讓人們在快節奏的生活工作環境下,可以享受不出門便可下單家政上門的服務。該系統主要劃分為普通用戶、服務人員和后臺管理三個角色,系統的功能模塊包括系統用戶、服務類型管理、家政服務管理、家政訂單管理、訂單評價管理、系統管理、通知公告管理、資源管理等。系統通過瀏覽器與服務器進行通信,實現數據的交互與變更。

該系統PHP作為主要開發語言,使用MySQL數據庫進行數據存儲,同時,配合前臺的HTML+CSS技術,完成系統的開發。通過科學的管理方式和便捷的服務,該家政服務管理系統可以提高工作效率,減少數據存儲上的錯誤和遺漏。它將成為一個高效且方便使用的工具,幫助用戶更好地管理家政服務下單信息。

關鍵詞:PHP開發語言;家政服務管理;MySQL

Abstract

Against the backdrop of rapid technological development, electronic information technology has been widely applied in various fields, causing significant changes in people's daily lives. The information age has arrived, becoming an unstoppable fashion trend, and the history of human development is entering a new era. With the advancement of technology and the popularization of the Internet, household services have gradually shifted from traditional face-to-face models to online platforms in practical applications. As an open-source framework that is widely used, easy to learn and use, flexible, and scalable, Thinkphp provides strong support for household service platforms. This article will explore how to use PHP to build an efficient, stable, and easy-to-use home service platform.

The home service platform built through PHP can effectively integrate home service resources, improve service efficiency, and enhance user experience. Allowing people to enjoy the service of making appointments for home service without leaving their homes in a fast-paced living and working environment. The system is mainly divided into three roles: ordinary users, service personnel, and backend management. The system's functional modules include system users, service type management, household service management, household order management, order evaluation management, system management, notification and announcement management, resource management, etc. The system communicates with the server through a browser to achieve data exchange and change.

The system uses PHP as the main development language and MySQL database for data storage. At the same time, it is developed in conjunction with HTML+CSS technology in the front-end. Through scientific management methods and convenient services, this home service platform can improve work efficiency and reduce errors and omissions in data storage. It will become an efficient and user-friendly tool to help users better manage household service appointment information.

Keywords:?PHP development language; Home service management; MySQL

1 緒論

1.1 選題背景與意義

隨著城市化進程的加速,人們的生活節奏越來越快,家庭結構也發生了變化,家政服務的需求日益增長。傳統的家政服務模式主要是通過電話或上門服務,這種方式效率低下、服務質量難以保證,且存在安全隱患。因此,在這樣的背景下,利用信息技術改革并完善家政服務管理成為了大勢所趨。目前,互聯網家政服務已逐漸成為一種新型的服務平臺,具有便捷、快速、標準、規范等優點,占據了越來越多的市場份額。本論文旨在利用PHP技術,設計一種基于互聯網的宜邦家政服務管理系統,以提高家政服務的管理效率,降低家政服務的成本,為社會人士提供更便捷的生活方式。

當前,家政服務市場的需求呈現快速增長的趨勢,市場空間巨大。如果能夠通過科學的、規范的、高效率的方式為該領域服務,必將得到快速發展。該研究基于PHP開發的宜邦家政服務管理系統,符合現代社會信息化、科學化的趨勢,具有簡便易用、成本低廉、效率高的優點。一方面,該平臺為用戶提供了更高效的家政服務,為家政企業打造更高效的服務管理及服務渠道,提高治理能力和管理水平,集約化、集成化的管理,實現企業的快速發展。另一方面,該平臺為家政從業人員提供了更為全面的職業培訓和服務標準,提高了家政服務的整合性和規范性,從而為社會提供更優質、更規范的家政服務。

1.2開發現狀

目前國內外對于互聯網家政服務行業的研究廣泛存在。相關研究中,應用各種先進的技術手段,提出了一系列覆蓋家政服務整個產業鏈的解決方案。其中,基于移動互聯網的家政服務管理系統模式得到了廣泛應用。國外開發了包括TaskRabbit、Handy、Homejoy等互聯網宜邦家政服務管理系統,根據用戶需求,提供家庭清潔、家具組裝、維修裝修、廚師服務等一系列家政服務。國內的家政服務市場目前仍然處于起步階段,但基于互聯網的家政服務市場已持續高速增長,眾多家政服務管理系統如天鵝到家、管家幫、e家潔等已經進入市場,并逐漸發展壯大。但是,大多數現有的平臺功能較簡單且系統的使用角色不夠全面,難以滿足各方用戶的需求。基于PHP框架的宜邦家政服務管理系統的開發與應用還較少,是該領域的重要研究方向和市場空間。

在這樣的背景下,我選擇了“宜邦家政服務管理系統”的研究課題。這個平臺的設計不僅滿足了基本的功能需求,也充分考慮了性能和安全性的優化,以及用戶體驗的改善。我們相信,這樣的平臺將會在未來的家政服務市場中占據一席之地,可以推進互聯網家政服務市場的發展趨勢和創新。

1.3論文結構與章節安排

本文共分為六章,章節內容安排如下:

第一章為引言,此章節對所設計和實現的系統的背景和狀況以及意義進行詳細的論述以及說明,同時進行了論文整體框架的結構的簡要介紹。

第二章為系統需求分析,章節所做的主要的工作是對系統進行了技術、經濟和操作方面可行性的分析;對系統實行了總體功能的需求、用例分析。

第三章為系統的設計,主要是對系統的功能結構進行設計,并對系統數據庫的概念結構以及物理結構的設計進行了分析。

第四章就是對系統的實現,根據系統功能的劃分,分別的對系統所需要實現的前臺客戶功能和后臺管理員功能進行了分析和說明。

第五章:系統測試。主要對系統的部分界面進行測試并對主要功能進行測試

第六章:總結。

2?宜邦家政服務管理系統系統分析

系統需求分析是系統開發的一個關鍵環節,它在系統的設計和實現上起到了一個承上啟下的位置。系統需求分析是對所需要做的系統進行一個需求的挖掘,如果分析的準確可以精準的解決現實中碰到的問題。如果分析不到位會影響后期系統的實現。一個系統的優秀程度需求分析也是占據了非常大的比例,如果需求分析不到位,后面的系統設計要實現就是一個偏離導航的設計。

2.1 可行性分析

系統可行行分析是對系統對系統可行性進行一個探討。在探討系統的可行性上我們主要從技術上的可行性和經濟上的可行性以及法律層面的可行性上進行分析,如果三個層面度通過,我們則認為系統是比較可行的。

2.1.1 技術可行性分析

宜邦家政服務管理系統采用的是PHP編程語言并于MVVM模式,數據庫部分采用的是當前流行的MYSQL數據庫,宜邦家政服務管理系統中的所有數據資源都存儲在Mysql數據庫中,本系統多處采用了AJAX的異步操作,AJAX技術可以對用戶指定部分的數據進行局部刷新,不僅減少了服務器對頁面的解析而且極大增加了用戶的體驗度。本系統的環境配置也較為簡單,有自帶的Apache服務器和JDK環境,因此不需要我們在重新配置。

2.1.2?經濟可行性分析

宜邦家政服務管理系統是在PHP和Mysql的環境中運行的,而系統的成本也只是主要分布在軟件的開發和維護上。但如果系統上線投入使用之后,不僅可以方便人們,還節省了用戶的時間和精力,而且還極大限度的方便了運營者,減少了運營者的工作強度。宜邦家政服務管理系統其實也不太復雜,在開發的時候經濟支出也不大,在開發系統時時間用的也不多,從時間的優勢和對經濟利益方面產生的好處遠超過維護和管理的成本,所以開發此系統是可行合適的。

2.1.3 操作可行性分析

宜邦家政服務管理系統的注冊與登陸頁面設計簡潔容易應用,可以通過最常見的頁面窗口來登陸頁面,并利用過計算機實現登陸功能,因此使用者只要平時利用過計算機都可以實現登陸應用。此操作系統的研發工作環境運用了php技術,并運用了B/S結構,這些研發工作環境都使得此系統功能更為完整,使整個設計更為個性化,使用者功能也更為簡潔方便。本管理系統具備了易于運行、容易管理、交互性較好的優點,在實際操作上也是非常簡單的。因此,本管理系統也可進行商業設計。綜上所述,該設備的研發符合技術要求,因此其研發具有可操作性。

2.2 系統功能分析

2.2.1 功能性分析

宜邦家政服務管理系統主要劃分為了普通用戶、服務人員和管理員這三大角色。具體功能描述如下:

用戶管理模塊:

(1)用戶注冊登錄:游客可以隨時進入到系統中,對系統中的信息瀏覽,但是想要實現留言、發布交流論壇及家政服務下單等操作,就必須有這個系統的賬號,如果沒有賬號的話,可以注冊用戶進行相關的操作,同時用戶還可以通過“我的賬戶”這按鈕對個人信息以及操作的信息進行管控。

(2)查看宜邦家政服務管理系統的首頁信息:宜邦家政服務管理系統的首頁信息包含了首頁、通知公告、家政資訊、家政服務、我的賬戶、個人中心等。

(3)通知公告:在前臺點擊“通知公告”這一菜單按鈕以后就會進入到通知公告界面。

(4)家政資訊:在前臺點擊“家政資訊”按鈕進入家政資訊列表,可以輸入關鍵詞進行查詢家政資訊信息,并且可以對查看的家政資訊進行評論、收藏、點贊操作。

(5)家政服務:用戶可以查看家政服務支持通過搜索關鍵詞的方式對家政服務進行查詢,在查詢到自己想要了解的家政服務的時候,可以進入查看詳細的介紹,可以查看到服務名稱、服務類型、家政人員、家政姓名、家政性別、服務價格等信息,并且可以對查看的家政服務進行下單、點贊、收藏和評論操作。

(6)我的賬戶:在前臺點擊“用戶名稱”下面的“我的賬戶”可以對個人資料+密碼修改+自己收藏的信息進行管控。

(7)個人中心:當用戶點擊右上角“個人中心”這個按鈕,就會進入到對應的后臺進行信息的管理了。用戶在前臺點擊“個人中心”可以對個人首頁、家政訂單、訂單評價、收藏進行管理。點擊家政訂單可以查看到已下單的所有家政訂單列表;點擊訂單評可以對已完成的家政服務進行服務評價;點擊“收藏”按鈕的時候就會顯示出自己收藏的各種信息了,支持對收藏信息的搜索查詢,如果你想不再收藏某一信息,點擊刪除就可以了。

服務人員模塊:

  1. 個人信息:服務人員在系統界面對個人的基本信息和修改密碼就行管理維護。

(2)家政服務管理:服務人員點擊“家政服務管理”菜單可以查看自己已添加的家政服務信息列表,也可以添加新的家政服務信息。

(3)家政訂單管理:服務人員在后臺點擊“家政訂單管理”按鈕的時候就會顯示出自己所接收到的所有家政訂單信息,支持對訂單信息的搜索查詢。

(4)訂單評價管理:服務人員在后臺點擊“訂單評價管理”按鈕的時候就會顯示出普通用戶對自己已完成的訂單評價信息,支持對訂單評價信息回復。

管理員管理模塊:

(1)登錄:管理員在后臺可以輸入用戶名+密碼進行登錄,管理員的用戶名和密碼是在數據庫中直接設定好的。

(2)系統用戶:管理員可以對宜邦家政服務管理系統中的管理員、普通用戶、服務人員進行增刪改查。

(3)服務類型管理:管理員點擊“服務類型管理”菜單可以對平臺的服務類型進行增刪改查。

(4)家政服務管理:管理員點擊“家政服務管理”菜單可以查看所有的家政服務列表,進行增刪改查,并對前臺用戶的評論信息進行管控。

(5)家政訂單管理:管理員點擊“家政訂單管理”菜單可以查看所有的家政訂單列表,進行增刪改查。

(6)訂單評價管理:管理員點擊“訂單評價管理”菜單可以查看已完成的家政訂單評價列表,進行增刪改查。

(7)系統管理:管理員點擊“系統管理”菜單可以對首頁展示的輪播圖進行增刪改查。

(8)通知公告管理:管理員點擊“通知公告管理”菜單可以查看到系統中的所有通知公告信息,對已經存在的通知公告,管理員可以修改,也可以添加新的通知公告或者刪除通知公告。

(9)資源管理:管理員可以對宜邦家政服務管理系統前臺展示的家政資訊以及家政資訊所屬的分類進行管控。

2.2.2 非功能性分析

宜邦家政服務管理系統的非功能性需求比如宜邦家政服務管理系統的安全性怎么樣,可靠性怎么樣,性能怎么樣,可拓展性怎么樣等。具體可以表示在如下3-1表格中:

2-1宜邦家政服務管理系統非功能需求表

安全性

主要指宜邦家政服務管理系統數據庫的安裝,數據庫的使用和密碼的設定必須合乎規范。

可靠性

可靠性是指宜邦家政服務管理系統能夠按照用戶提交的指示進行操作,經過測試,可靠性90%以上。

性能

性能是影響宜邦家政服務管理系統占據市場的必要條件,所以性能最好要佳才好。

可擴展性

比如數據庫預留多個屬性,比如接口的使用等確保了系統的非功能性需求。

易用性

用戶只要跟著宜邦家政服務管理系統的頁面展示內容進行操作,就可以了。

可維護性

宜邦家政服務管理系統開發的可維護性是非常重要的,經過測試,可維護性沒有問題

2.3?系統用例分析

宜邦家政服務管理系統的完整UML用例圖分別如下圖所示。

普通用戶角色用例圖。

圖2-1?普通用戶角色用例圖

服務人員角色用例圖。

圖2-2?服務人員用例圖

管理員角色用例圖。

圖2-3?管理員角色用例圖

2.4 系統流程分析

2.4.1?數據流程

開發宜邦家政服務管理系統最主要的一個目的就是實現用戶對家政服務的下單,系統的數據流圖如下所示。

圖2-4家政服務下單流程展開圖

2.4.2?業務流程

分析完宜邦家政服務管理系統的數據流,那么接下來我們來看系統的業務流程,系統業務流程圖如下:

圖2-5業務流程圖

2.5本章小結

本章主要通過對宜邦家政服務管理系統的可行性分析、功能需求分析、系統用例分析、系統流程分析,確定整個宜邦家政服務管理系統要實現的功能。同時也為宜邦家政服務管理系統的代碼實現和測試提供了標準。

3 宜邦家政服務管理系統總體設計

本章主要討論的內容包括宜邦家政服務管理系統的功能模塊設計、數據庫系統設計。

3.1?系統功能模塊設計

3.1.1整體功能模塊設計

在上一章節中主要對系統的功能性需求和非功能性需求進行分析,并且根據需求分析了本宜邦家政服務管理系統中的用例。那么接下來就要開始對本宜邦家政服務管理系統的架構、主要功能和數據庫開始進行設計。宜邦家政服務管理系統根據前面章節的需求分析得出,其總體設計模塊圖如下圖所示。

圖3-1?宜邦家政服務管理系統功能模塊圖

3.1.2用戶模塊設計

本系統的用戶包括后臺管理員和前臺用戶,兩個模塊的功能基本是相同的,用戶比管理員多了一個注冊功能,所以以用戶模塊的結構圖為例進行分析,用戶模塊結構圖為例進行分析,如下圖:

圖3-2用戶模塊結構圖

3.1.3?評論管理模塊設計

宜邦家政服務管理系統是一個交流性質的公開平臺,用戶在平臺上提交評論,增加用戶之間的互動性。但是同時也為了更好的規范評論的內容,給予管理員刪除不合適的評論的功能,所以需要專門設計一個評論管理模塊,具體的結構圖如下:

圖3-3評論管理模塊結構圖

3.1.4家政服務管理模塊設計

宜邦家政服務管理系統是中需要存儲不少家政服務信息,其模塊功能結構,具體的結構圖如下:

圖3-4家政服務信息模塊結構圖

3.1.5家政訂單管理模塊設計

宜邦家政服務管理系統最重要的一個功能就是家政服務訂單模塊,其模塊功能結構,具體的結構圖如下:

圖3-5訂單信息模塊結構圖

3.2 數據庫設計

數據庫設計一般包括需求分析、概念模型設計、數據庫表建立三大過程,其中需求分析前面章節已經闡述,概念模型設計有概念模型和邏輯結構設計兩部分。

3.2.1 數據庫概念結構設計

下面是整個宜邦家政服務管理系統中主要的數據庫表總E-R實體關系圖。

圖3-6?宜邦家政服務管理系統總E-R關系圖

3.2.2 數據庫邏輯結構設計

通過上一小節中宜邦家政服務管理系統中總E-R關系圖上得出一共需要創建很多個數據表。在此我主要羅列幾個主要的數據庫表結構設計。

表access_token (登陸訪問時長)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

token_id

int

10

0

N

Y

臨時訪問牌ID

2

token

varchar

64

0

Y

N

臨時訪問牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大壽命:默認2小時

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

7

user_id

int

10

0

N

N

0

用戶編號:

表article (文章:用于內容管理系統的文章)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

標題:[0,125]用于文章和html的title標簽中

3

type

varchar

64

0

N

N

0

文章分類:[0,1000]用來搜索指定類型的文章

4

hits

int

10

0

N

N

0

點擊數:[0,1000000000]訪問這篇文章的人次

5

praise_len

int

10

0

N

N

0

點贊數

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

8

source

varchar

255

0

Y

N

來源:[0,255]文章的出處

9

url

varchar

255

0

Y

N

來源地址:[0,255]用于跳轉到發布該文章的網站

10

tag

varchar

255

0

Y

N

標簽:[0,255]用于標注文章所屬相關內容,多個標簽用空格隔開

11

content

longtext

2147483647

0

Y

N

正文:文章的主體內容

12

img

varchar

255

0

Y

N

封面圖

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分類)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

type_id

smallint

5

0

N

Y

分類ID:[0,10000]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]決定分類顯示的先后順序

3

name

varchar

16

0

N

N

分類名稱:[2,16]

4

father_id

smallint

5

0

N

N

0

上級分類ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述該分類的作用

6

icon

text

65535

0

Y

N

分類圖標:

7

url

varchar

255

0

Y

N

外鏈地址:[0,255]如果該分類是跳轉到其他網站的情況下,就在該URL上設置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表auth (用戶權限管理)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

auth_id

int

10

0

N

Y

授權ID:

2

user_group

varchar

64

0

Y

N

用戶組:

3

mod_name

varchar

64

0

Y

N

模塊名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

頁面標題:

6

path

varchar

255

0

Y

N

路由路徑:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳轉方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可刪除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查詢字段:

16

table_nav_name

varchar

500

0

Y

N

跨表導航名稱:

17

table_nav

varchar

500

0

Y

N

跨表導航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表collect (收藏)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

來源表:

4

source_field

varchar

255

0

Y

N

來源字段:

5

source_id

int

10

0

N

N

0

來源ID:

6

title

varchar

255

0

Y

N

標題:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表comment (評論)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

comment_id

int

10

0

N

Y

評論ID:

2

user_id

int

10

0

N

N

0

評論人ID:

3

reply_to_id

int

10

0

N

N

0

回復評論ID:空為0

4

content

longtext

2147483647

0

Y

N

內容:

5

nickname

varchar

255

0

Y

N

昵稱:

6

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

9

source_table

varchar

255

0

Y

N

來源表:

10

source_field

varchar

255

0

Y

N

來源字段:

11

source_id

int

10

0

N

N

0

來源ID:

表hits (用戶點擊)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

hits_id

int

10

0

N

Y

點贊ID:

2

user_id

int

10

0

N

N

0

點贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

表home_services (家政服務)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

home_services_id

int

10

0

N

Y

家政服務ID

2

service_name

varchar

64

0

Y

N

服務名稱

3

service_type

varchar

64

0

Y

N

服務類型

4

housekeeper

int

10

0

Y

N

0

家政人員

5

housekeeping_name

varchar

64

0

Y

N

家政姓名

6

domestic_gender

varchar

64

0

Y

N

家政性別

7

cover_photo

varchar

255

0

Y

N

封面圖片

8

service_price

int

10

0

Y

N

0

服務價格

9

service_details

text

65535

0

Y

N

服務詳情

10

hits

int

10

0

N

N

0

點擊數

11

praise_len

int

10

0

N

N

0

點贊數

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表housekeeper (家政人員)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

housekeeper_id

int

10

0

N

Y

家政人員ID

2

housekeeping_name

varchar

64

0

Y

N

家政姓名

3

domestic_gender

varchar

64

0

Y

N

家政性別

4

home_service_mobile_phone

varchar

64

0

Y

N

家政手機

5

household_wages

varchar

64

0

Y

N

家政工資

6

housekeeping_level

varchar

64

0

Y

N

家政級別

7

examine_state

varchar

16

0

N

N

已通過

審核狀態

8

user_id

int

10

0

N

N

0

用戶ID

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表housekeeping_orders (家政訂單)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

housekeeping_orders_id

int

10

0

N

Y

家政訂單ID

2

service_name

varchar

64

0

Y

N

服務名稱

3

service_type

varchar

64

0

Y

N

服務類型

4

housekeeper

int

10

0

Y

N

0

家政人員

5

housekeeping_name

varchar

64

0

Y

N

家政姓名

6

service_price

int

10

0

Y

N

0

服務價格

7

regular_users

int

10

0

Y

N

0

普通用戶

8

user_name

varchar

64

0

Y

N

用戶姓名

9

mobile_phone_number

varchar

64

0

Y

N

手機號碼

10

expected_date

date

10

0

Y

N

預定日期

11

order_status

varchar

64

0

Y

N

訂單狀態

12

pay_state

varchar

16

0

N

N

未支付

支付狀態

13

pay_type

varchar

16

0

Y

N

支付類型: 微信、支付寶、網銀

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表notice (公告)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

標題:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表order_evaluation (訂單評價)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

order_evaluation_id

int

10

0

N

Y

訂單評價ID

2

service_name

varchar

64

0

Y

N

服務名稱

3

service_type

varchar

64

0

Y

N

服務類型

4

housekeeper

int

10

0

Y

N

0

家政人員

5

housekeeping_name

varchar

64

0

Y

N

家政姓名

6

regular_users

int

10

0

Y

N

0

普通用戶

7

user_name

varchar

64

0

Y

N

用戶姓名

8

user_reviews

text

65535

0

Y

N

用戶評價

9

evaluation_reply

text

65535

0

Y

N

評價回復

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表praise (點贊)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

praise_id

int

10

0

N

Y

點贊ID:

2

user_id

int

10

0

N

N

0

點贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

8

status

bit

1

0

N

N

1

點贊狀態:1為點贊,0已取消

表regular_users (普通用戶)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

regular_users_id

int

10

0

N

Y

普通用戶ID

2

user_name

varchar

64

0

Y

N

用戶姓名

3

user_gender

varchar

64

0

Y

N

用戶性別

4

mobile_phone_number

varchar

64

0

Y

N

手機號碼

5

examine_state

varchar

16

0

N

N

已通過

審核狀態

6

user_id

int

10

0

N

N

0

用戶ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表sensitive_vocabulary (敏感詞匯)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

sensitive_vocabulary_id

int

10

0

N

Y

敏感詞匯ID

2

sensitive_vocabulary

varchar

64

0

Y

N

敏感詞匯

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表service_type (服務類型)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

service_type_id

int

10

0

N

Y

服務類型ID

2

service_type

varchar

64

0

Y

N

服務類型

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

表slides (輪播圖)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

slides_id

int

10

0

N

Y

輪播圖ID:

2

title

varchar

64

0

Y

N

標題:

3

content

varchar

255

0

Y

N

內容:

4

url

varchar

255

0

Y

N

鏈接:

5

img

varchar

255

0

Y

N

輪播圖:

6

hits

int

10

0

N

N

0

點擊量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

表upload (文件上傳)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

upload_id

int

10

0

N

Y

上傳ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

訪問路徑

4

file

varchar

255

0

Y

N

文件路徑

5

display

varchar

255

0

Y

N

顯示順序

6

father_id

int

10

0

Y

N

0

父級ID

7

dir

varchar

255

0

Y

N

文件夾

8

type

varchar

32

0

Y

N

文件類型

表user (用戶賬戶:用于保存用戶登錄信息)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

user_id

mediumint

8

0

N

Y

用戶ID:[0,8388607]用戶獲取其他與用戶相關的數據

2

state

smallint

5

0

N

N

1

賬戶狀態:[0,10](1可用|2異常|3已凍結|4已注銷)

3

user_group

varchar

32

0

Y

N

所在用戶組:[0,32767]決定用戶身份和權限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登錄時間:

5

phone

varchar

11

0

Y

N

手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時

6

phone_state

smallint

5

0

N

N

0

手機認證:[0,1](0未認證|1審核中|2已認證)

7

username

varchar

16

0

N

N

用戶名:[0,16]用戶登錄時所用的賬戶名稱

8

nickname

varchar

16

0

Y

N

昵稱:[0,16]

9

password

varchar

64

0

N

N

密碼:[0,32]用戶登錄所需的密碼,由6-16位數字或英文組成

10

email

varchar

64

0

Y

N

郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時

11

email_state

smallint

5

0

N

N

0

郵箱認證:[0,1](0未認證|1審核中|2已認證)

12

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

13

open_id

varchar

255

0

Y

N

針對獲取用戶信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

表user_group (用戶組:用于用戶前端身份和鑒權)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

group_id

mediumint

8

0

N

Y

用戶組ID:[0,8388607]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]

3

name

varchar

16

0

N

N

名稱:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述該用戶組的特點或權限范圍

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

8

register

smallint

5

0

Y

N

0

注冊位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

3.3本章小結

整個宜邦家政服務管理系統的需求分析主要對系統總體架構以及功能模塊的設計,通過建立E-R模型和數據庫邏輯系統設計完成了數據庫系統設計。

4?宜邦家政服務管理系統詳細設計與實現

宜邦家政服務管理系統的詳細設計與實現主要是根據前面的宜邦家政服務管理系統的需求分析和宜邦家政服務管理系統的總體設計來設計頁面并實現業務邏輯。主要從宜邦家政服務管理系統界面實現、業務邏輯實現這兩部分進行介紹。

4.1前臺用戶功能模塊

4.1.1 前臺首頁界面

當進入宜邦家政服務管理系統的時候,系統以上中下的布局進行展示,首先映入眼簾的是系統的導航欄,下面是輪播圖,其主界面展示如下圖所示。

圖4-1?前臺首頁界面圖

4.1.2 用戶注冊界面

宜邦家政服務管理系統的游客和普通用戶時可以進行注冊登錄,當用戶右上角“注冊”按鈕的時候,當填寫上自己的賬號+密碼+確認密碼+昵稱+郵箱+手機號等后再點擊“注冊”按鈕后將會先驗證輸入的有沒有空數據,再次驗證密碼和確認密碼是否是一樣的,最后驗證輸入的賬戶名和數據庫表中已經注冊的賬戶名是否重復,只有都驗證沒問題后即可用戶注冊成功。其用戶注冊界面展示如下圖所示。

圖4-2注冊界面圖

注冊關鍵代碼如下:

????public function register()

????{

????????if (Request::isPost()) {

????????????$request = Request::param();

????????????$request['create_time'] = isset($request['create_time']) ? $request['create_time'] : date('Y-m-d H:i:s');

????????????$request['update_time'] = isset($request['update_time']) ? $request['update_time'] : date('Y-m-d H:i:s');

????????????$result = $this->validate($request, $this->validate);

????????????if (true !== $result) {

????????????????$data['error'] = 30000;

????????????????$data['message'] = $result;

????????????} else {

????????????????$request['password'] = md5($request['password']);

????????????????$result = $this->model->register($request, $this->table);

????????????????$data = $result;

????????????}

????????} else {

????????????$data['error'] = 30000;

????????????$data['message'] = "field的值不能為空!";

????????}

????????return json_encode($data);

????}

public function register($request=[],$table_name = ''){

????????$username = $request['username'];

????????$bol = $this->where(['username'=>$username])->find();

????????if (!$bol){

????????????$result = self::allowField(true)->save($request);

????????????if ($result) {

????????????????return ['result' => 1];

????????????} else {

????????????????return ['error' => ['code' => 3000, 'message' => '注冊失敗']];

????????????}

????????}else{

????????????return ['error' => ['code' => 3000, 'message' => '注冊失敗,賬號已存在']];

????????}

????}????

4.1.3 用戶登錄界面

宜邦家政服務管理系統中的前臺上注冊后的用戶是可以通過自己的賬戶名和密碼進行登錄的,當普通用戶輸入完整的自己的賬戶名和密碼信息并點擊“登錄”按鈕后,將會首先驗證輸入的有沒有空數據,再次驗證輸入的賬戶名+密碼和數據庫中當前保存的用戶信息是否一致,只有在一致后將會登錄成功并自動跳轉到宜邦家政服務管理系統的首頁中;否則將會提示相應錯誤信息,用戶登錄界面如下圖所示。

圖4-3用戶登錄界面圖

登錄的邏輯代碼如下所示。

public function login()

????{

????????if (Request::isPost()) {

????????????$request = Request::param();

????????????$result = $this->validate($request, $this->validate);

????????????if (true !== $result) {

????????????????$data['error'] = 30000;

????????????????$data['message'] = $result;

????????????} else {

????????????????$request['password'] = md5($request['password']);

????????????????$result = $this->model->login($request, $this->table);

????????????????$data = $result;

????????????}

????????} else {

????????????$data['error'] = 30000;

????????????$data['message'] = "field的值不能為空!";

????????}

????????return json_encode($data);

????}

public function login($request=[],$table_name = ''){

????????$username = $request['username'];

????????$password = $request['password'];

????????$bol = $this->where(['username'=>$username])->find();

????????if ($bol){

????????????$password = md5($password);

????????????if ($request['password']==$bol['password']) {

????????????????//添加token信息

????????????????$access_token['create_time'] = date('Y-m-d H:i:s');

????????????????$access_token['update_time'] = date('Y-m-d H:i:s');

$access_token['info'] = json_encode($bol);

????????????????// $access_token['info'] = $bol;

????????????????$access_token['token'] = md5(date('Y-m-d H:i:s'));

????????????????$bol_token = Db::name('AccessToken')->insert($access_token);

????????????????if ($bol_token){

????????????????????$data['obj'] = $bol;

????????????????????$data['obj']['token'] = $access_token['token'];

????????????????????return ['result' => $data];

????????????????}else{

????????????????????return ['error' => ['code' => 5000, 'message' => '登錄失敗,token生成失敗']];

????????????????}

????????????} else {

????????????????return ['error' => ['code' => 5000, 'message' => '登錄失敗,密碼不正確']];

????????????}

????????}else{

????????????return ['error' => ['code' => 5000, 'message' => '登錄失敗,賬號不存在']];

????????}

}

4.1.4家政資訊界面

當用戶點擊宜邦家政服務管理系統中導航欄上的“家政資訊”后將會進入到該“家政資訊”列表的界面,然后選擇想要看的家政資訊,點擊進入到詳細界面,在詳細界面可以收藏+贊+評論等操作。家政資訊界面如下圖所示。

圖4-4家政資訊界面圖

4.1.5家政服務界面

用戶可以查看家政服務,通過輸入服務類型或者家政名稱進行搜索查詢,選擇你想要了解的家政服務后將會進入該家政服務的詳情界面,在查詢到自己想要了解的家政服務的時候,可以進入查看詳細的介紹,支持用戶對喜歡的家政服務進行下單、收藏、點贊、評論的功能。家政服務列表展示界面如下圖所示。

圖4-5?家政服務列表展示界面圖

家政服務詳情展示界面如下圖所示。

圖4-6?家政服務詳情展示界面圖

家政服務下單提交界面如下圖所示。

圖4-7?家政服務下單提交界面圖

4.1.9我的賬戶界面

當用戶點擊右上角“我的”這個按鈕,會出現子菜單,點擊“我的賬戶”可以對個人的資料、登錄系統的密碼以及自己收藏的信息進行設置管理,我的賬戶界面如下圖所示。

圖4-10?我的賬戶界面圖

4.1.10個人中心界面

當用戶點擊右上角“我的”這個按鈕,會出現子菜單,點擊“個人中心”可以對個人首頁、家政訂單、訂單評價、收藏進行設置管理。用戶個人中心界面如下圖所示。

圖4-11?用戶個人中心界面圖

4.2服務人員功能模塊

4.2.1家政服務管理界面

服務人員點擊“家政服務管理”會顯示出已添加的所有家政服務信息,支持選擇家政服務類型對家政服務進行查詢,如果想要添加新的家政服務,點擊“添加”按鈕,輸入服務名稱、服務類型、家政人員、家政姓名、家政性別、服務價格、家政服務圖片、家政服務詳情等信息,點擊“提交”按鈕就可以添加了,同時可以選擇某一條家政服務,點擊“刪除”進行刪除。家政服務添加界面如下圖所示。

圖4-12?家政服務添加界面圖

4.2.2家政訂單管理界面

服務人員點擊“家政訂單管理”會顯示出已添加的所有家政訂單信息,支持選擇家政服務類型對家政訂單進行查詢。家政訂單管理界面如下圖所示。

圖4-13?家政訂單界面圖

4.2.3訂單評價管理界面

服務人員點擊“訂單評價管理”會顯示出用戶對已完成的家政訂單評價信息,支持選擇服務類型、家政人員對訂單評價信息進行查詢。訂單評價管理界面如下圖所示。

圖4-14?訂單評價管理界面圖

4.3后臺功能模塊

4.3.1用戶管理界面

宜邦家政服務管理系統中的管理人員在“系統用戶”這一菜單是中可以對管理員、注冊的用戶、服務人員進行管控。界面如下圖所示。

圖4-15用戶管理界面圖

用戶管理關鍵代碼如下:

??@PostMapping("/add")

????@Transactional

????public Map<String, Object> add(HttpServletRequest request) throws IOException {

????????service.insert(service.readBody(request.getReader()));

????????return success(1);

????}

public Map<String, Object> addMap(Map<String,Object> map){

????service.insert(map);

?????return success(1);

?}

4.3.2 服務類型管理界面

管理員點擊“服務類型”會顯示出所有的家政服務類型,支持輸入服務類型名稱對服務類型進行查詢,如果想要添加新的家政服務,點擊“服務類型添加”按鈕,輸入信息點擊“提交”按鈕就可以添加了。服務類型管理界面如下圖所示。

圖4-16服務類型管理界面圖

4.3.3系統管理界面

宜邦家政服務管理系統中的管理人員在“系統管理”這一菜單下是可以對宜邦家政服務管理系統內的輪播圖進行添加修改的,其管理界面如下圖所示。

圖4-17系統管理界面圖

4.3.4通知公告管理界面

在主頁左側菜單欄中點擊“通知公告管理”按鈕,點擊“新增公告”按鈕,進入到新增公告界面。在此處公告可以添加公告的名稱、內容方式。通知公告管理界面如下圖所示。

圖4-18通知公告管理界面圖

4.3.5資源管理界面

管理員點擊“資源管理”菜單能夠對其下子菜單家政資訊和家政資訊的分類進行增刪改查。資源管理界面如下圖所示。

圖4-19 資源管理界面圖

5系統測試

5.1?系統測試用例

系統測試包括:用戶登錄功能測試、家政資訊展示功能測試、家政服務添加、家政服務搜索、密碼修改、家政訂單功能測試,如表5-1、5-2、5-3、5-4、5-5、5-6所示:

用戶登錄功能測試:

表5-1?用戶登錄功能測試表

用例名稱

用戶登錄系統

目的

測試用戶通過正確的用戶名和密碼可否登錄功能

前提

未登錄的情況下

測試流程

1) 進入登錄頁面

2) 輸入正確的用戶名和密碼

預期結果

用戶名和密碼正確的時候,跳轉到登錄成功界面,反之則顯示錯誤信息,提示重新輸入

實際結果

實際結果與預期結果一致

家政資訊查看功能測試:

表5-2?家政資訊查看功能測試表

用例名稱

家政資訊查看

目的

測試家政資訊查看功能

前提

用戶登錄

測試流程

點擊家政資訊列表

預期結果

可以查看到所有家政資訊信息

實際結果

實際結果與預期結果一致

服務人員添加家政服務界面測試:

表5-3?服務人員添加家政服務界面測試表

用例名稱

添加家政服務測試用例

目的

測試家政服務添加功能

前提

服務人員用戶正常登錄情況下

測試流程

1)服務人員點擊家政服務,然后點擊添加后并填寫信息。

2)點擊進行提交。

預期結果

提交以后,頁面首頁會顯示新的家政服務?

實際結果

實際結果與預期結果一致

家政服務信息搜索功能測試:

表5-4家政服務信息搜索功能測試表

用例名稱

家政服務信息搜索測試

目的

測試家政服務信息搜索功能

前提

測試流程

1)在搜索框填入搜索關鍵字。

2)點擊搜索按鈕。

預期結果

頁面顯示包含有搜索關鍵字的家政服務信息

實際結果

實際結果與預期結果一致

密碼修改搜索功能測試:

表5-5 密碼修改功能測試表

用例名稱

密碼修改測試用例

目的

測試管理員密碼修改功能

前提

管理員用戶正常登錄情況下

測試流程

1)管理員密碼修改并完成填寫。

2)點擊進行提交。

預期結果

使用新的密碼可以登錄

實際結果

實際結果與預期結果一致

家政訂單功能測試:

表5-6家政訂單功能測試表

用例名稱

家政訂單測試用例

目的

測試用戶家政訂單功能

前提

用戶正常登錄情況下

測試流程

1)搜索查看家政服務,點擊下單。

2)填寫家政訂單信息,點擊進行提交。

預期結果

下單成功

實際結果

實際結果與預期結果一致

5.2?系統測試結果

通過編寫宜邦家政服務管理系統的測試用例,已經檢測完畢用戶登錄模塊、家政資訊展示模塊、家政服務添加模塊、家政服務搜索模塊、密碼修改模塊、家政訂單模塊功能測試,通過這6大模塊為宜邦家政服務管理系統的后期推廣運營提供了強力的技術支撐。

結論

本次宜邦家政服務管理系統利用了PHP技術應用同現實家政服務管理工作進行相結合,在系統功能開始編碼之前,作者花費了大量時間在圖書館內進行資料文獻的收集和總結,通過大量文獻的分析,能夠發現,家政服務管理的方式在社會服務中扮演的位置是越來越重要,而使用的方式也是越來越多元化,也正是因為這個原因,作者深深的希望能夠開發出一種相對完善、易用的宜邦家政服務管理系統,以滿足用戶的需求。

在本次宜邦家政服務管理系統中,利用了目前市場上普遍使用的php技術,以及數據庫管理功能MySQL,和目前比較流行的Thinkphp框架,最后配合使用到了前端頁面布局技術進行系統界面的布置,以現實生活的家政服務管理過程為標準,設計實現了首頁、通知公告、家政資訊、家政服務、家政訂單、訂單評價、收藏等功能,并維護好后臺的信息和整體系統的穩定性。

但是由于作者受到了技術水平的限制,在有限的時間,只能夠將系統功能模擬時的功能實現,在許多功能方面仍然存在很大的弊端,而這些弊端需要不斷的測試,不斷的總結,不斷的改進。例如本次系統設計中,在數據儲存的方面并不夠全面,很容易出現信息泄露的風險;例如針對用戶權限的設置同樣不夠全面完整,沒有考慮權限在實際情況的運用是否能夠完美執行。而在這之后的日子里,作者將會繼續學習php技術和相關的信息技術,對系統功能進行更加完整的,詳細的分析,將系統功能一一進行完善,幫助使用者完成相應的操作。

參考文獻

[1]顧陽.“找個好家政”如何不再難[N].經濟日報,2023-12-22(005).

[2]趙朝進.基于PHP技術的動態網頁設計和實現[J].電腦知識與技術,2023,19(33):21-23.DOI:10.14004/j.cnki.ckt.2023.1767

[3]徐婷.“放心家政”為幸福生活“加碼”[N].池州日報,2023-11-20(002).

[4]俞華,徐娜.我國家政服務業發展現狀、趨勢、問題與對策[J].湖北社會科學,2023,(11):73-81.DOI:10.13660/j.cnki.42-1112/c.016205

[5]Oluwatosin A ,Chiebuka O .Nigeria debates mandatory domestic service to stem the medical brain drain.[J].BMJ (Clinical research ed.),2023,383p2064-p2064.

[6]楊芬,宋曉燕.MySQL數據庫應用的課程教學分析[J].電子技術,2023,52(10):180-181.

[7]孟彩霞,葉春民,林俊豪.基于深度學習的PHP代碼審計技術研究[J].網絡安全技術與應用,2023,(10):46-49.

[8]趙停停.基于MySQL數據庫技術的Web動態網頁設計研究[J].信息與電腦(理論版),2023,35(17):174-176.

[9]Sharlene M .Racial Geographies of Land and Domestic Service in Panama[J].Annals of the American Association of Geographers,2023,113(7):1573-1588.

[10]Natascha N ,Friederike M ,Miriam T .Rethinking paid domestic services in modern societies – Experimental evidence on the effect of quality and professionalisation on?service demand[J].International Journal of Sociology and Social Policy,2023,43(13-14):106-128.

[11]王旭光.家政業向品質化邁進[N].國際商報,2022-10-31(006).DOI:10.28270/n.cnki.ngjsb.2022.004426

[12]譚浩.基于微服務的家政服務平臺的設計與實現[D].北京交通大學,2022.DOI:10.26944/d.cnki.gbfju.2022.003374

[13]張黎平.“互聯網+”背景下PHP動態網站開發技術研究[J].無線互聯科技,2022,19(16):154-156.

[14]張俊.MySQL數據庫在PHP網頁中的動態應用[J].集成電路應用,2022,39(06):112-113.DOI:10.19339/j.issn.1674-2583.2022.06.043

[15]Thailand's Largest Home Service Platform Renews Services and Expands Across Southeast Asia[J].M2 Presswire,2022,

[16]Irakli B ,Avtandili B .Studying the Execution Time of Crud Operators in the Relational and Non-Relational Databases in the PHP and PYTHON Programming Languages[J].Journal of Computer Science and Control Systems,2021,14(2):5-8.

[17]李貞.線上家政平臺創新服務模式[N].人民日報海外版,2021-09-17(008).DOI:10.28656/n.cnki.nrmrh.2021.002871

[18]楊楠.互聯網平臺下家政服務發展的思考[J].現代營銷(經營版),2021,(08):132-133.DOI:10.19921/j.cnki.1009-2994.2021-08-0132-064

[19]孫紫豪,閔娟娟,李南.基于Web的家政服務平臺的設計與實現[J].電腦知識與技術,2021,17(20):74-77.DOI:10.14004/j.cnki.ckt.2021.1975

[20]蒙慧欣.天鵝到家沖刺中國家庭服務平臺第一股家政服務前景幾何[J].計算機與網絡,2021,47(13):4.

致 ?謝

在此論文完成之際,感謝我的指導老師。在指導老師的網頁設計課上,當時我學到了很多東西,這對于我實習過程中也打了一定的基礎,而且指導老師對于我的設計也提出許多建議,并予以悉心的指導,對于一些細小的問題都耐心的指導我去完善,授予我寫論文的心得,時常的鼓勵我,另外感謝教導我完善此項目的前端同學,對于這個項目,我是邊學習邊實現完成的,有許多東西開始并不是很明白,但前端開發的同學非常耐心的引導我去將這個項目完成,在系統的后端開發中,所用到的后臺開發技術也時常會給我講解,助于我更好的將論文完成,在此對幫助到我的同學和一直予以教導的指導老師致以衷心的感謝,祝事業有成。

免費領取項目源碼,請關注?點贊收藏并私信博主,謝謝

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/40659.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/40659.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/40659.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

國標GB28181視頻匯聚平臺LntonCVS視頻監控安防平臺與國標協議對接解決方案

應急管理部門以“以信息化推動應急管理能力現代化”為總體目標&#xff0c;加快現代信息技術與應急管理業務深度融合&#xff0c;全面支持現代應急管理體系建設&#xff0c;這不僅是國家加強和改進應急管理工作的關鍵舉措&#xff0c;也是應對日益嚴峻的應急管理形勢和滿足公眾…

微信小程序的運行機制與更新機制

1. 小程序運行機制 1.1. 冷啟動與熱啟動 冷啟動為用戶第一次打開小程序時&#xff0c;因為之前沒有打開過&#xff0c;這是第一種冷啟動的情兌。第二種情況為雖然之前用戶打開過&#xff0c;但是小程序被用戶主動的銷毀過&#xff0c;這種情況下我們再次打開小程序&#xff0…

【PALM、WRF-LES】微尺度氣象數值模擬—大渦模擬技術

針對微尺度氣象的復雜性&#xff0c;大渦模擬&#xff08;LES&#xff09;提供了一種無可比擬的解決方案。微尺度氣象學涉及對小范圍內的大氣過程進行精確模擬&#xff0c;這些過程往往與天氣模式、地形影響和人為因素如城市布局緊密相關。在這種規模上&#xff0c;傳統的氣象模…

doc文檔下載

目錄 下載 安裝谷歌瀏覽器(chrome)Microsoft Edge瀏覽器 常見問題 下載 見郵件附件 安裝 谷歌瀏覽器(chrome) 打開瀏覽器&#xff0c;地址欄輸入&#xff1a;chrome://extensions/ 右上角打開開發者模式 點擊如上圖左上角的加載已解壓的拓展程序&#xff0c;并選擇剛剛解壓…

安卓應用開發學習:通過騰訊地圖SDK實現定位功能

一、引言 這幾天有些忙&#xff0c;耽誤了寫日志&#xff0c;但我的學習始終沒有落下&#xff0c;有空我就會研究《 Android App 開發進階與項目實戰》一書中定位導航方面的內容。在我的手機上先后實現了“獲取經緯度及地理位置描述信息”和“獲取導航衛星信息”功能后&#x…

afrog-漏洞掃描(挖洞)工具【了解安裝使用詳細】

★★免責聲明★★ 文章中涉及的程序(方法)可能帶有攻擊性&#xff0c;僅供安全研究與學習之用&#xff0c;讀者將信息做其他用途&#xff0c;由Ta承擔全部法律及連帶責任&#xff0c;文章作者不承擔任何法律及連帶責任。 1、afrog介紹 afrog 是一款性能卓越、快速穩定、PoC可定…

MySQL篇-SQL優化實戰-減少子查詢

回顧 上一篇了解了分析SQL使用的explain&#xff0c;可以點擊查看MySQL篇-SQL優化實戰了解我在寫sql的注意事項還有explain的說明&#xff0c;這次拿一段生產使用的sql進行優化說明。從14s優化到2.6s 待優化的SQL SELECT DISTINCTswpe.tag_number,hca.ACCOUNT_NAME customer…

VBA中類的解讀及應用第十三講:限制復選選擇,窗體模塊的搭建

《VBA中類的解讀及應用》教程【10165646】是我推出的第五套教程&#xff0c;目前已經是第一版修訂了。這套教程定位于最高級&#xff0c;是學完初級&#xff0c;中級后的教程。 類&#xff0c;是非常抽象的&#xff0c;更具研究的價值。隨著我們學習、應用VBA的深入&#xff0…

02-部署LVS-DR群集

1.LVS-DR工作原理 LVS-DR模式&#xff0c;Director Server作為群集的訪問入口&#xff0c;不作為網購使用&#xff0c;節點Director Server 與 Real Server 需要在同一個網絡中&#xff0c;返回給客戶端的數據不需要經過Director Server 為了響應對整個群集的訪問&#xff0c;…

Java WebService記

Web Services開發 常用的 Web Services 框架有 Apache Axis1 、 Apache Axis2 、 Apache CXF &#xff0c;而 Apache Axis1 已經逐漸被淘汰所以本文不會討論&#xff0c;重點關注 Apache Axis2 及 Apache CXF 。 Apache Axis2 在IDEA中新建 Axis2Demo 項目后右鍵選擇 添加框架…

每天10個js面試題(一)

1.js基本數據類型&#xff1f; JavaScript 共有八種數據類型&#xff0c;分別是Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。其中 Symbol 和 BigInt 是 ES6 中新增的數據類型 2.let、const、var的區別&#xff1f; let和const有暫時性死區&#xff0…

開源模型應用落地-LangChain高階-智能體探究-agent類型(一)

一、前言 大模型具有非常強大的功能,可以解答疑問、撰寫報告和文檔、總結內容、進行翻譯等各種日常工作任務。然而,大模型還可以應用于更多的場景,發揮出更強大的作用。 通過智能體,我們可以實現許多有價值的事情,比如:在日常生活中,我們能借助智能體實現智能家居的自動化…

【滲透入門】SQL注入

聲明&#xff1a;本文檔或演示材料僅供教育和教學目的使用&#xff0c;任何個人或組織使用本文檔中的信息進行非法活動&#xff0c;均與本文檔的作者或發布者無關。 文章目錄 什么是sql注入sql注入舉例防御方式練習靶場 什么是sql注入 SQL注入是一種網絡安全漏洞&#xff0c;攻…

【Android源碼】Gerrit安裝

前言 如果你打開 https://android.googlesource.com/platform/manifest&#xff0c;就會發現&#xff0c;google官方管理Android源碼&#xff0c;使用的是Gerrit。Android系統源碼是非常大的&#xff0c;用Git肯定是不適合。對于大型項目&#xff0c;得用Gerrit&#xff0c;今…

NoSQL之Redis高可用與優化

一、Redis高可用 在web服務器中&#xff0c;高可用是指服務器可以正常訪問的時間&#xff0c;衡量的標準是在多長時間內可以提供正常服務&#xff08;99.9%、99.99%、99.999%等等&#xff09;。 但是在Redis語境中&#xff0c;高可用的含義似乎要寬泛一些&#xff0c;除了保證…

二叉樹的鏈式訪問 與 二叉樹專題

目錄 二叉樹的前、中、后序遍歷求二叉樹第K層節點的個數二叉樹查找值為x的節點leetcode相同的樹對稱二叉樹二叉樹的前序遍歷另一棵子樹牛客 二叉樹的遍歷 二叉樹的前、中、后序遍歷 1.前序遍歷&#xff1a;先訪問根節點&#xff0c;再訪問左子樹&#xff0c;最后訪問右子樹 根…

【備忘】fastadmin 如何獲取列表選中行的pk

去官方搜沒搜出來&#xff0c;還得是萬能的網友厲害。 //獲取選中項 $(document).on("click", ".btn-selected", function () {// 獲取選中項idsconsole.log(JSON.stringify(Table.api.selectedids(table)));// 獲取選中項所有數據console.log(JSON.strin…

輸入一個整數n,輸出n的約數為質數的數?兩個問題n的約數問題和n的質數問題

輸入一個整數n&#xff0c;輸出n的約數為質數的數&#xff1f; 一.首先解決n的質數的問題&#xff08;1&#xff09;枚舉法&#xff08;2&#xff09;埃氏篩 二.解決n的質數約數問題 一.首先解決n的質數的問題 &#xff08;1&#xff09;枚舉法 考慮質數的定義&#xff1a;在大…

conda中創建環境并安裝tensorflow1版本

conda中創建環境并安裝tensorflow1版本 一、背景二、命令三、驗證一下 一、背景 最近需要使用tensorflow1版本的&#xff0c;發個記錄&#xff01; 二、命令 conda create -n tf python3.6 #創建tensorflow虛擬環境 activate tf #激活環境&#xff0c;每次使用的時候都…

理解策略梯度方法:從REINFORCE到PPO

今年2月的時候&#xff0c;導師突然告訴我Ron William離世了。他算是我導師的 a life time friend&#xff0c;關系很好&#xff0c;我做畢業論文的時候&#xff0c;他還來參與了論文的答辯。Ron是一個很友善的老頭&#xff0c;和他在強化學習領域的影響力比起來&#xff0c;本…