網站app簡單做軟文怎么寫
本文介紹的是基于PHP開發(fā)的打車平臺小程序。該系統(tǒng)旨在為用戶提供一個便捷、高效的平臺,以實現網約車的打車功能。隨著社交媒體和互聯網的普及,網約車已成為日常交通中常見的形式。然而,傳統(tǒng)的打車方式存在不方便、不及時等問題。
微信小程序的打車平臺旨在為用戶提供一個簡單、高效、便捷的體驗,它不僅要求用戶清晰地查看所需信息,而且還要求界面設計精美,使得功能與頁面完美融合,從而提升系統(tǒng)的可操作性。因此,我們需要深入研究信息內容,并利用技術手段來完善打車平臺。
通過對微信小程序的打車平臺進行深入研究,我們借鑒了現有的成熟技術,并以源代碼作為模板,對其功能進行了調整,以滿足實際需求。最終,我們提出了一種基于微信小程序的打車平臺管理的方案,并進行了詳細的討論。?
關鍵詞:微信小程序;打車平臺;PHP
This article introduces a taxi hailing platform mini program developed based on PHP. The system aims to provide users with a convenient and efficient platform to achieve ride hailing functions. With the popularity of social media and the Internet, online car hailing has become a common form of daily transportation. However, traditional taxi methods have problems such as inconvenience and lack of timeliness.
The ride hailing platform of WeChat mini program aims to provide users with a simple, efficient, and convenient experience. It not only requires users to clearly view the required information, but also requires a well-designed interface to perfectly integrate functions and pages, thereby improving the operability of the system. Therefore, we need to conduct in-depth research on information content and use technological means to improve the taxi platform.
Through in-depth research on the ride hailing platform of WeChat mini programs, we have borrowed existing mature technologies and adjusted its functions using source code as a template to meet practical needs. Finally, we proposed a solution for managing a taxi platform based on WeChat mini programs and had a detailed discussion.
Key words:WeChat Mini Program; Taxi platform; PHP
目錄
Abstract
第1章 緒 論
1.1選題背景
1.2研究現狀
1.3研究內容
第二章 開發(fā)工具及關鍵技術介紹
2.1微信開發(fā)者工具
2.2小程序框架以及目錄結構介紹
2.3 PHP技術
第三章 系統(tǒng)分析
3.1需求分析
3.2可行性分析
3.2.1技術可行性:技術背景?????
3.2.2經濟可行性
3.2.3操作可行性:?
3.3性能分析
3.4系統(tǒng)操作流程
3.4.1用戶登錄流程
3.4.2信息添加流程
3.4.3信息刪除流程
第四章 系統(tǒng)設計與實現
4.1系統(tǒng)架構設計
4.2開發(fā)流程設計
4.3數據庫設計
4.3.1實體ER圖
4.3.2數據表
表access_token (登陸訪問時長)
表article (文章:用于內容管理系統(tǒng)的文章)
表article_type (文章分類)
表auth (用戶權限管理)
表car_appointment_information (約車信息)
表claim_information (領取信息)
表collect (收藏)
表comment (評論)
表discount_coupons (優(yōu)惠卡劵)
表driver_users (司機用戶)
表evaluation_information (評價信息)
表hits (用戶點擊)
表notice (公告)
表order_information (接單信息)
表praise (點贊)
表proxy_driving_service (代駕服務)
表regular_users (普通用戶)
表slides (輪播圖)
表upload (文件上傳)
表user (用戶賬戶:用于保存用戶登錄信息)
表user_group (用戶組:用于用戶前端身份和鑒權)
表vehicle_information (車輛信息)
第五章 系統(tǒng)實現
5.1用戶前臺功能模塊(前端)
5.2管理員功能模塊(后端)
第六章 ?系統(tǒng)的測試
6.1 測試目的
6.2 測試方案設計
結 ?論
參考文獻
致 ?謝
第1章 緒 論
1.1選題背景
隨著移動互聯網的迅猛發(fā)展,打車軟件成為了人們出行的重要工具之一。傳統(tǒng)的出租車服務存在種種問題,如不易預約、難以找到空車、計費不透明等,因此,出現了很多以互聯網技術為基礎的打車軟件,如滴滴出行、Uber等。這些打車軟件利用互聯網技術,為用戶提供了更便捷、安全、高效的打車體驗。
微信小程序作為一個輕量級的應用,具有開發(fā)成本低、使用門檻低的特點,逐漸成為了打車平臺的新選擇。用戶可以通過微信小程序快速找到附近的空車,實現約車服務、接單服務、代駕服務等功能,大大提升了出行的便利性。
1.2研究現狀
目前,打車平臺小程序的研究與應用正在逐漸興起。隨著移動互聯網的普及和小程序平臺的快速發(fā)展,越來越多的網約車開始采用小程序作為約車的工具。在這方面,基于PHP的打車平臺小程序也具備一定的研究現狀。
????目前已有一些基于PHP開發(fā)的打車平臺小程序被設計和實施。這些系統(tǒng)通過結合PHP框架的快速開發(fā)特性和微服務架構,提供了一個高效、可靠的后端服務。同時,利用小程序平臺的優(yōu)勢,用戶可以方便地參與網約車,進??行投票并查看結果。
????此外,一些相關研究也探索了打車平臺小程序的功能和特點。例如,針對不同行業(yè)的網約車,系統(tǒng)提供了豐富的功能模塊,如車輛信息展示、實時統(tǒng)計和結果展示等。還有研究致力于提升系統(tǒng)的用戶體驗和安全性,通過引入認證機制和數據加密技術來保護用戶的隱私和投票的公正性。
????然而,打車平臺小程序的研究仍處于初級階段,還存在一些挑戰(zhàn)和待解決的問題。例如,如何在系統(tǒng)設計中更好地平衡用戶體驗和數據安全性,以及如何應對大規(guī)模網約車的并發(fā)訪問和數據外理重求等。
????總體而言,基于PHP的打車平臺小程序已經有了一定的研究現狀,并逐漸被應用于實際的網約車中。隨著技術的不斷發(fā)展和研究的深入,相信這類系統(tǒng)將進一步完善和優(yōu)化,為網約車提供更加便捷、高效的投票解決方案。
1.3研究內容
開發(fā)和實施微信小程序的打車平臺,需要完成以下任務:
(1)首先是確定選題,確定好所要做的系統(tǒng),并對系統(tǒng)的背景及現在面臨的一些問題等進行系統(tǒng)的初步確認。
(2)在系統(tǒng)ACK完成之后,我們將根據系統(tǒng)開發(fā)的要求,選擇PHP技術來構建微信小程序的打車平臺,并對其中的數據庫進行搭建和開發(fā),以確保該系統(tǒng)能夠有效地實現其功能。此外,我們還將對所選擇的技術進行詳細的技術分析,以確保系統(tǒng)的可行性和安全性。
(3)在微信小程序打車平臺中,首先要確定系統(tǒng)的技術,然后進行在線確認,以確定系統(tǒng)的用戶角色,并根據這些角色劃分出相應的功能模塊。系統(tǒng)的設計主要將用戶分為管理員和用戶角色,每個角色都有其獨特的特點,而且每個功能模塊都有其特定的功能,但是系統(tǒng)的數據庫都是交互式的,用戶可以隨時根據自身的需求查看課程信息,而系統(tǒng)的工作人員則可以根據自身的職責,處理和操作在線信息。管理員可以快速收集用戶的詳細信息,并能夠在第一時間響應客戶的需求。
(4)經過精心設計的系統(tǒng)功能模塊已經ACK完畢,接下來就是程序和界面的開發(fā)。為了檢驗程序的完整性,我們會采取多種測試方法,讓不同的用戶編寫和提交相關內容,并定期檢查程序中的缺陷,一旦發(fā)現問題,立即采取在線解決措施,直至系統(tǒng)運行穩(wěn)定,才可以將其上傳至正式使用。
2.1微信開發(fā)者工具
微信開發(fā)者工具是一款專為小程序開發(fā)而設計的應用,它不斷改進,提供了便捷的操作方式,并且在開發(fā)過程中可以通過微信掃描二維碼來訪問,從而實現快速、準確的小程序開發(fā)和調試。
根據用戶的需求,我們將采用不同的屏幕大小來制作小程序。
在完成了視圖布置之后,可以通過執(zhí)行編輯功能,快速更改當前的視圖界面。
控制臺:方便調試打印輸出信息。
將代碼上傳至騰訊服務器,并在審核過程中填寫版本號和備注信息,以確保代碼的安全性和準確性。
通過查看資源文件,我們可以快速地調整相關項目的文件目錄,從而實現斷點調試。
使用遠程調試技術,無論是在手機端還是PC端,都能夠輕松地進行開發(fā)工作。
本地數據存儲:顯示的是本地存儲的數據。
通過使用子父層級結構,我們可以更容易地進行視圖調試。
微信的代碼體積應該保持在2M 以內,而且在開發(fā)過程中,應該嚴格檢查合法域名信息,并且為小程序的后臺配置服務器域名。
微信開發(fā)者工具已經成為了開發(fā)過程中不可或缺的一部分,并且正在不斷地改進和完善。
2.2小程序框架以及目錄結構介紹
這款微信小程序的設計旨在幫助用戶快速、便捷地創(chuàng)建出一款擁有完全獨特 特色的應用。它由一套完善的框架結構,將用戶界面、操作界面、功能界面等多種功能完美結合,使用戶只需要一點點的操作,就能輕松實現微信小程序的創(chuàng)建??蚣艿暮诵墓δ苁且粋€快速的數據綁定機制,它能夠輕松地將用戶的信息和界面進行一致性的管理。它不僅支持對用戶信息的實時監(jiān)控,還能夠根據用戶的需求,實現對界面的快速調整和優(yōu)化,從而使用戶能夠輕松地構建強大的微信小程序。
2.3 PHP技術
PHP常見的運行模式有2種,分別是php-fpm和php-cli。當PHP 選擇運行在php-fpm模式下,所有的變量都是頁面級的,無論是全局變量還是類的靜態(tài)成員,都會在頁面執(zhí)行完畢后被清空。運行在php-cli模式下可以實現程序常駐內存,各種變量和數據庫連接都能長久保存在內存實現資源復用,性能可以得到很大的提升,php-cli雖然開發(fā)比較復雜,但是能夠獲取更高的性能,對開發(fā)者的要求比較高需要比較高的開發(fā)水平,比較常用的模式是結合swoole?組件編寫cli框架,各種變量能保存在跨進程的高性能共享內存 Table,可以開發(fā)出支持熱啟動的php-cli可靠各類應用系統(tǒng)。
php-fpm在PHP 5.3.3版本成為了官方正式組件(2010-07-22),它提供了穩(wěn)定可靠的進程管理服務,進程不足時候可以智能擴充數量,閑置時候可以自動回收銷毀多余的進程,同時它對程序的容錯能力很強大運行非常穩(wěn)定,可以應付企業(yè)級的開發(fā)需求。php-fpm友好的完成了使用HTTP/HTTPS等TCP/IP互聯網協(xié)議下進行的用戶的輸入輸出,頁面級生命周期各種資源用完即釋放,不存在內存泄漏的問題。php-fpm也提供有一些常駐內存的技術支持,例如PHP 7.4引入的opcache.preload也能實現局部的PHP類和函數的常駐內存,不過這個方法不夠靈活,和服務器配置捆綁的太死了。
php-cli因為能實現各類資源的常駐內存,所以可以資源復用,更高效完成多進程編程和異步編程,可以開發(fā)出負載能力更高的應用系統(tǒng)。但是相對php-fpm的簡單編程開發(fā),開發(fā)者要注意很多的事項和需要做很多附加的控制器開發(fā),否則就無法實現期待中的高性能。
首先開發(fā)者需要去實現可靠的進程管理服務,保證系統(tǒng)進程遇到各類錯誤退出運行后能夠自動創(chuàng)建新的進程,只有這樣才能保證后續(xù)的服務請求有足夠空閑進程可分配。每個業(yè)務代碼段都要做異常處理,讓進程遇到非致命錯誤時候不會退出,因為進程重啟意味程序和各類資源需要再次加載,這個過程性能消耗不小,所以只有進程穩(wěn)定運行了常駐內存才有意義。
其次因為常駐內存,編寫的新的程序必須重啟服務才能生效,這一點習慣了fpm模式的開發(fā)者會感到比較陌生。另外開發(fā)者需要手工釋放內存,否則系統(tǒng)長時間運行后會出現內存泄露。同時在cli模式下,我們不能像fpm里直接用 $_SERVER、$_POST、$_GET、$_COOKI和$_FILES 進行編程工作,需要自己去解析各種互聯網通訊協(xié)議完成用戶的輸入輸出。要實現多進程編程利用多核CPU計算,還有學習使用pcntl和posix編程,這里涉及到了異步編程邏輯,這塊難度還是比較大的。比較常用的模式是結合swoole組件編寫cli框架。
PHP是一個活躍的社區(qū)開發(fā)語言,有專業(yè)的核心開發(fā)團隊在持續(xù)不斷的迭代,最近一個版本就是PHP 8.0.8?引入了很多的新特性。
2.4 B/S體系結構:
B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用。客戶機上只要安裝一個瀏覽器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服務器安裝SQL Server、Oracle、MYSQL等數據庫。瀏覽器通過Web Server同數據庫進行數據交互。
第三章 系統(tǒng)分析
3.1需求分析
在開發(fā)研究之前,必須仔細分析系統(tǒng)的需求,并且進行全面的市場調研,以便確定使用者的功能需求,以便更好地定位整個系統(tǒng)的開發(fā)方向。在此,我們還需要對系統(tǒng)的性能、業(yè)務流程以及數據等方面進行深入的分析,以便微信小程序的打車平臺的界面簡潔易懂,功能完善。
通過對發(fā)達系統(tǒng)的可行性進行分析和討論,我們可以確定它們能夠滿足哪些要求。為了確保系統(tǒng)的開發(fā)順利進行,我們必須對其進行全面的評估,以確保它們符合預期的標準。如果我們沒有足夠的信心,就無法開發(fā)出一個功能優(yōu)秀的系統(tǒng),這將導致開發(fā)失敗。通過對微信小程序的打車平臺進行深入分析,我們可以評估該系統(tǒng)的有效性,并確保它能夠滿足我們之前提出的需求。
系統(tǒng)設計應該著眼于滿足用戶和管理者的需求,以確定其所需的功能、管理任務以及其他相關的服務。
鑒于微信小程序打車平臺的設計特性,必須確保滿足以下幾項要求:
(1)通過使用微信小程序,我們能夠更好地管理打車平臺的信息,從而提高工作效率。
(2)學習方法變得更加多樣化,管理更加標準化;
(3)它提供了一個免費的渠道,以確保數據的實時有效溝通。
3.2可行性分析
3.2.1技術可行性:技術背景?????
通過采用PHP技術,我們開發(fā)出一款功能強大、操作簡便的微信小程序打車平臺,同時還建立了一個完善、安全、可靠的后臺數據庫,以確保其運行的穩(wěn)定性和可靠性。
通過采用PHP技術和Mysql數據庫,我們可以輕松實現打車平臺的設計,并且將用戶角色有機地融入其中,這種創(chuàng)新的方式值得一試。此外,數據的完整性和多樣性也為數據的有效分配和管理提供了堅實的基礎。數據庫安全平臺是一個至關重要的組成部分,它不僅可以提升數據安全性,還可以通過提供更加靈活、智能、有效的基礎控制方法,來實現對安全計算環(huán)境的支撐,從而確保數據的安全性。由于微信小程序的打車平臺擁有強大的功能、免費的特性以及出色的用戶體驗,因此它在技術上是一個可行的選擇。
3.2.2經濟可行性
這款桌面微信小程序的打車平臺管理完全免費,無論您想使用哪種軟件,只需要花一點點時間就可以完成。此外,您還可以參與市場調研,并獲得免費資源。除了這些,您還可以與小伙伴一起完成更復雜、更具挑戰(zhàn)性的項目。因此,微信小程序的打車平臺的研究和開發(fā)具備巨大的經濟效益,幾乎不需要投入任何資金。
PHP技術已經相當成熟,因此,開發(fā)微信小程序的打車平臺完全不會帶來任何經濟負擔。
3.2.3操作可行性:?
微信小程序的打車平臺設計完成后,其可操作性得到了顯著提升,管理員可以輕松訪問系統(tǒng),快速管理各種數據信息,而用戶也可以輕松訪問系統(tǒng)界面,通過界面導航菜單,快速查看各個功能模塊,滿足用戶的信息需求,同時也為課程信息管理提供了便利。此外,系統(tǒng)的操作也不再需要專業(yè)人員,只需要普通用戶就可以輕松完成各個功能模塊的操作管理。因此,我們的系統(tǒng)具有很高的可操作性。通過使用界面窗口,我們能夠輕松地讓用戶進行登錄。因此,只需要掌握基礎的電腦操作技能,我們就能夠滿足您的需求。
3.3性能分析
在當今的科技背景下,性能分析的管理已經從以往的依賴手動操作轉變?yōu)椴扇「酉冗M的自動化技術,以及利用大量的智能化系統(tǒng),實現自動化的系統(tǒng)集成,從而提高了系統(tǒng)的運維速度,減輕了工作人員的勞作力度,提高了系統(tǒng)的可靠性,從而更好地滿足當下的社會發(fā)展的需求,同時也大大縮短了系統(tǒng)的運維周期,提高了系統(tǒng)的整體運維能力。通過利用先進的計算機科學與互聯網,我們研制出一套具有彈性的微信小程序,以有效地降低運營成本,極大地改善客戶的體驗。
通過微信小程序的打車平臺的開發(fā),我們建立了一個獨立的系統(tǒng),采用最新的數據庫技術,以滿足用戶的需求,實現用戶角色和功能模塊的完美結合,使得管理更加高效、精準,與傳統(tǒng)的管理信息完全不同,這樣一來,既可以節(jié)省資源,又能夠大大提升業(yè)務處理的速度。這款產品擁有快速、高效、強大的功能。
3.4系統(tǒng)操作流程
3.4.1用戶登錄流程
第一步,為了保證系統(tǒng)的安全性,用戶需要在登錄窗口中輸入自己的個人信息,并確保信息準確無誤。如果輸入的信息不正確,將會彈出提示框,導致用戶登錄失敗,需要重新輸入,如圖3-1所示。
圖3-1登錄操作流程圖
3.4.2信息添加流程
微信小程序的打車平臺可以實現快速、準確地收集和處理各種信息,而且在使用過程中,只有在按照指定的界面和指定的參考文獻,才能夠正確地獲取和處理信息,而若信息未能滿足預期,就會被退出第一步,并且在第二步中,還會繼續(xù)檢查信息的準確性,以確保最終的結果能夠滿足預期的目標。
圖3-2 信息添加流程圖
3.4.3信息刪除流程
無論是何種用戶角色,只要進入了不正常的系統(tǒng)操作界面,就可以使用不同的信息內容來進行操作。當用戶嘗試刪除系統(tǒng)中的數據時,必須先ACK這些數據是否已經被刪除,如果沒有,就應該按照圖3-3的指示進行操作,以免影響系統(tǒng)的正常運行。
圖3-3?信息刪除流程圖
第四章 系統(tǒng)設計與實現
4.1系統(tǒng)架構設計
在本次研究中,我們將重點關注微信小程序打車平臺的項目概述和設計分析。我們將重點關注學習平臺的具體情況,并對數據庫進行設計。我們將使用mysql數據庫來支持我們的系統(tǒng),同時我們將采用更加人性化的操作設計,以便在系統(tǒng)中及時處理和反饋錯誤信息。
根據系統(tǒng)功能需求建立的模塊關系圖如下圖:
圖4-1管理員功能模塊圖
圖4-2普通用戶功能模塊圖
圖4-3司機用戶功能模塊圖
4.2開發(fā)流程設計
開發(fā)微信小程序的打車平臺需要經過多個步驟,包括分析管理模塊、編寫代碼、規(guī)劃和操作,這些步驟是構建信息管理AP的關鍵,它們將決定系統(tǒng)能否達到預期的功能,并且能夠在完成設計之后得到實施。在開發(fā)過程中,為了確保系統(tǒng)的有效性,每個階段的開發(fā)必須嚴格遵循線性順序,并且每個步驟的完成情況都要經過技術檢驗,以確保每個步驟的準確性,避免出現拖拽現象,從而保證系統(tǒng)的設計功能能夠得到有效實施。
通過對微信小程序的打車平臺的成功開發(fā),我們可以看出,采用這種方法可以顯著降低系統(tǒng)的復雜性,并且可以通過圖4-2進一步證明。
圖4-2開發(fā)系統(tǒng)流程圖
4.3數據庫設計
數據庫系統(tǒng)作為一個重要的組件,其優(yōu)化針對整體網絡的運行非常重要。為了構建一個高效的數據庫系統(tǒng),我們需要明確每個元素的特征,并將它們組合在一起。
4.3.1實體ER圖
數據庫在軟件開發(fā)過程中起著至關重要的作用,它不僅可以幫助我們確定數據庫的大小,還可以幫助我們構建出有效的數據模型。為了確保數據的安全性和穩(wěn)定性,我們采用了Mysql作為數據庫的管理工具。
E-R圖是一種有效的技術,用于將復雜的虛擬環(huán)境轉換成更加精確的形式,從而更好地表達出真實的環(huán)境。這種技術不僅能夠幫助我們更好地理解和掌握虛擬環(huán)境,而且還能夠幫助我們更好地構建和管理復雜的網絡。Mysql數據庫具有出色的安全性,它可以有效地防止數據丟失和損壞,如E-R圖所示,它可以有效地防止數據丟失和損壞:
(1) ?打車平臺整體E-R圖,如圖4-3所示:
圖4-3打車平臺實體屬性圖
通過使用微信小程序的打車平臺,我們可以實現多種功能,從而滿足用戶的各種需求。該系統(tǒng)的功能結構如圖4-5所示,具有良好的完整性和可靠性。
圖4-5系統(tǒng)功能結構圖
4.3.2數據表
通過對數據結構的深入分析,我們可以確定哪些表格和結構之間的關系,并且可以通過驗證、調整和完善,來滿足用戶對數據和功能的需求,從而實現數據庫的有效管理。
根據微信小程序的打車平臺的特性,我們重新設計了數據庫的概念模型,以滿足其功能的需求,并且結構更加清晰明確。
表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 | 創(chuàng)建時間: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
7 | user_id | int | 10 | 0 | N | N | 0 | 用戶編號: |
表article (文章:用于內容管理系統(tǒng)的文章)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
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 | 創(chuàng)建時間: |
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]用于跳轉到發(fā)布該文章的網站 | |
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 | 創(chuàng)建時間: |
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 | 創(chuàng)建時間: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表car_appointment_information (約車信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | car_appointment_information_id | int | 10 | 0 | N | Y | 約車信息ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 訂單編號 | |
3 | regular_users | int | 10 | 0 | Y | N | 0 | 普通用戶 |
4 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
5 | user_gender | varchar | 64 | 0 | Y | N | 用戶性別 | |
6 | mobile_phone_number | varchar | 64 | 0 | Y | N | 手機號碼 | |
7 | departure_location | varchar | 64 | 0 | Y | N | 出發(fā)地點 | |
8 | destination_location | varchar | 64 | 0 | Y | N | 目的地點 | |
9 | appointment_type | varchar | 64 | 0 | Y | N | 約車類型 | |
10 | remarks | text | 65535 | 0 | Y | N | 備注信息 | |
11 | location_address | varchar | 64 | 0 | Y | N | 當前位置 | |
12 | location_lng | varchar | 64 | 0 | Y | N | 當前位置經度 | |
13 | location_lat | varchar | 64 | 0 | Y | N | 當前位置緯度 | |
14 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表claim_information (領取信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | claim_information_id | int | 10 | 0 | N | Y | 領取信息ID | |
2 | card_roll_number | varchar | 64 | 0 | Y | N | 卡卷編號 | |
3 | card_roll_type | varchar | 64 | 0 | Y | N | 卡卷類型 | |
4 | effective_time | varchar | 64 | 0 | Y | N | 有效時間 | |
5 | driver_users | int | 10 | 0 | Y | N | 0 | 司機用戶 |
6 | drivers_name | varchar | 64 | 0 | Y | N | 司機姓名 | |
7 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
8 | 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 | 創(chuàng)建時間: |
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 | 創(chuàng)建時間: |
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: |
表discount_coupons (優(yōu)惠卡劵)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | discount_coupons_id | int | 10 | 0 | N | Y | 優(yōu)惠卡劵ID | |
2 | coupon_number | varchar | 64 | 0 | Y | N | 優(yōu)惠劵編號 | |
3 | coupon_name | varchar | 64 | 0 | Y | N | 優(yōu)惠劵名稱 | |
4 | coupon_type | varchar | 64 | 0 | Y | N | 優(yōu)惠劵類型 | |
5 | cover_photo | varchar | 255 | 0 | Y | N | 封面圖片 | |
6 | effective_time | varchar | 64 | 0 | Y | N | 有效時間 | |
7 | details | text | 65535 | 0 | Y | N | 詳情內容 | |
8 | hits | int | 10 | 0 | N | N | 0 | 點擊數 |
9 | praise_len | int | 10 | 0 | N | N | 0 | 點贊數 |
10 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
11 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表driver_users (司機用戶)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | driver_users_id | int | 10 | 0 | N | Y | 司機用戶ID | |
2 | drivers_name | varchar | 64 | 0 | Y | N | 司機姓名 | |
3 | drivers_age | varchar | 64 | 0 | Y | N | 司機年齡 | |
4 | driver_gender | varchar | 64 | 0 | Y | N | 司機性別 | |
5 | contact_information | varchar | 64 | 0 | Y | N | 聯系方式 | |
6 | id_number | varchar | 64 | 0 | Y | N | 身份證號 | |
7 | examine_state | varchar | 16 | 0 | N | N | 未審核 | 審核狀態(tài) |
8 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID |
9 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表evaluation_information (評價信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | evaluation_information_id | int | 10 | 0 | N | Y | 評價信息ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 訂單編號 | |
3 | regular_users | int | 10 | 0 | Y | N | 0 | 普通用戶 |
4 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
5 | driver_users | int | 10 | 0 | Y | N | 0 | 司機用戶 |
6 | drivers_name | varchar | 64 | 0 | Y | N | 司機姓名 | |
7 | service_evaluation | varchar | 64 | 0 | Y | N | 服務評價 | |
8 | evaluation_content | varchar | 64 | 0 | Y | N | 評價內容 | |
9 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表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 | 創(chuàng)建時間: |
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: |
表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 | 創(chuàng)建時間: |
5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表order_information (接單信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | order_information_id | int | 10 | 0 | N | Y | 接單信息ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 訂單編號 | |
3 | regular_users | int | 10 | 0 | Y | N | 0 | 普通用戶 |
4 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
5 | mobile_phone_number | varchar | 64 | 0 | Y | N | 手機號碼 | |
6 | departure_location | varchar | 64 | 0 | Y | N | 出發(fā)地點 | |
7 | destination_location | varchar | 64 | 0 | Y | N | 目的地點 | |
8 | appointment_type | varchar | 64 | 0 | Y | N | 約車類型 | |
9 | driver_users | int | 10 | 0 | Y | N | 0 | 司機用戶 |
10 | drivers_name | varchar | 64 | 0 | Y | N | 司機姓名 | |
11 | driver_gender | varchar | 64 | 0 | Y | N | 司機性別 | |
12 | contact_information | varchar | 64 | 0 | Y | N | 聯系方式 | |
13 | vehicle_brand | varchar | 64 | 0 | Y | N | 車輛品牌 | |
14 | vehicle_model | varchar | 64 | 0 | Y | N | 車輛型號 | |
15 | vehicle_color | varchar | 64 | 0 | Y | N | 車輛顏色 | |
16 | license_plate_number | varchar | 64 | 0 | Y | N | 車牌號碼 | |
17 | distance_traveled | int | 10 | 0 | Y | N | 0 | 車程距離 |
18 | starting_price | int | 10 | 0 | Y | N | 0 | 起步價 |
19 | duration | int | 10 | 0 | Y | N | 0 | 時長 |
20 | total_amount | int | 10 | 0 | Y | N | 0 | 合計金額 |
21 | pay_state | varchar | 16 | 0 | N | N | 未支付 | 支付狀態(tài) |
22 | pay_type | varchar | 16 | 0 | Y | N | 支付類型: 微信、支付寶、網銀 | |
23 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
24 | 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 | 創(chuàng)建時間: |
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 | 點贊狀態(tài):1為點贊,0已取消 |
表proxy_driving_service (代駕服務)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | proxy_driving_service_id | int | 10 | 0 | N | Y | 代駕服務ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 訂單編號 | |
3 | driver_users | int | 10 | 0 | Y | N | 0 | 司機用戶 |
4 | drivers_name | varchar | 64 | 0 | Y | N | 司機姓名 | |
5 | driver_gender | varchar | 64 | 0 | Y | N | 司機性別 | |
6 | contact_information | varchar | 64 | 0 | Y | N | 聯系方式 | |
7 | departure_location | varchar | 64 | 0 | Y | N | 出發(fā)地點 | |
8 | destination_location | varchar | 64 | 0 | Y | N | 目的地點 | |
9 | remarks | text | 65535 | 0 | Y | N | 備注信息 | |
10 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
11 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表regular_users (普通用戶)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | regular_users_id | int | 10 | 0 | N | Y | 普通用戶ID | |
2 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
3 | user_age | varchar | 64 | 0 | Y | N | 用戶年齡 | |
4 | user_gender | varchar | 64 | 0 | Y | N | 用戶性別 | |
5 | examine_state | varchar | 16 | 0 | N | N | 已通過 | 審核狀態(tài) |
6 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID |
7 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
8 | 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 | 創(chuàng)建時間: |
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 | 賬戶狀態(tài):[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 | | 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 | 創(chuàng)建時間: |
15 | vip_level | varchar | 255 | 0 | Y | N | 會員等級 | |
16 | vip_discount | double | 11 | 2 | Y | N | 0.00 | 會員折扣 |
表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 | 創(chuàng)建時間: |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表vehicle_information (車輛信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | vehicle_information_id | int | 10 | 0 | N | Y | 車輛信息ID | |
2 | driver_users | int | 10 | 0 | Y | N | 0 | 司機用戶 |
3 | drivers_name | varchar | 64 | 0 | Y | N | 司機姓名 | |
4 | drivers_age | varchar | 64 | 0 | Y | N | 司機年齡 | |
5 | driver_gender | varchar | 64 | 0 | Y | N | 司機性別 | |
6 | contact_information | varchar | 64 | 0 | Y | N | 聯系方式 | |
7 | id_number | varchar | 64 | 0 | Y | N | 身份證號 | |
8 | vehicle_brand | varchar | 64 | 0 | Y | N | 車輛品牌 | |
9 | vehicle_type | varchar | 64 | 0 | Y | N | 車輛類型 | |
10 | vehicle_model | varchar | 64 | 0 | Y | N | 車輛型號 | |
11 | vehicle_color | varchar | 64 | 0 | Y | N | 車輛顏色 | |
12 | license_plate_number | varchar | 64 | 0 | Y | N | 車牌號碼 | |
13 | vehicle_images | varchar | 255 | 0 | Y | N | 車輛圖片 | |
14 | service_life | varchar | 64 | 0 | Y | N | 使用年限 | |
15 | examine_state | varchar | 16 | 0 | N | N | 未審核 | 審核狀態(tài) |
16 | examine_reply | varchar | 16 | 0 | Y | N | 審核回復 | |
17 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創(chuàng)建時間 |
18 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
第五章 系統(tǒng)實現
5.1用戶前臺功能模塊(前端)?
在微信小程序的打車平臺中,用戶可以通過輸入賬號、密碼和其他信息來完成登錄,如圖5-1所示。
圖5-1登錄界面圖
請注意,您需要填寫您的賬戶、密碼、昵稱、手機、郵箱和個人簡介等信息,然后點擊提交按鈕,即可完成注冊。請參考圖5-2。??
圖5-2注冊界面圖
在首頁,用戶可以輕松訪問首頁、新聞資訊、我的等多種功能,如圖5-3所示,為用戶提供了更加便捷的服務。
圖5-3系統(tǒng)首頁界面圖
在約車信息頁面,用戶填寫手機號碼、出發(fā)地點、目的地點、約車類型就可以提交約車信息,如圖5-4所示。
圖5-4約車信息界面圖
新聞資訊:用戶輕松訪問新聞資訊頁面,對新聞資訊進行點贊、收藏和評論等操作,如圖5-5所示。
圖5-5新聞資訊界面圖
5.2管理員功能模塊(后端)??
系統(tǒng)管理:當管理員點擊“公共管理”時,可查看輪播圖;如需添加新的輪播圖,點擊右側“新增”按鈕,上傳圖片,輸入標題,點擊“提交”按鈕進行添加。如需添加新的通知公告,點擊右側“新增”按鈕,輸入標題和正文,點擊“提交”按鈕進行添加。同時可對輪播圖進行增刪改查。詳見圖5-8。
圖5-8 系統(tǒng)管理界圖面
系統(tǒng)用戶:當管理員點擊“系統(tǒng)用戶”時,可以查看管理員和普通用戶,同時可對系統(tǒng)用戶進行添加、刪除和修改用戶信息,管理用戶權限和角色等。如圖5-9所示。
圖5-9 系統(tǒng)用戶界面圖
車輛信息管理:管理員點擊可通過搜索司機姓名、審核狀態(tài)進行搜索車輛信息;如需新增新的車輛信息,點擊右側“車輛信息添加”按鈕,輸入車輛型號、車牌、顏色、圖片、使用年限等,點擊“提交”按鈕進行添加。如圖5-10所示。
圖5-10 車輛信息添加界面圖
約車信息管理:管理員通過搜索約車類型進行查看約車信息;如需添加新的約車信息,點擊右側“約車信息添加”按鈕,輸入出發(fā)地點、目的地點、約車類型、備注信息、當前位置,點擊“提交”按鈕進行添加。如圖5-11 所示。
圖5-11 約車信息添加界面圖
接單信息管理:管理員通過搜索約車類型進行查看接單信息,同時可對接單信息進行刪改查。界面圖如下。
圖5-12 接單信息管理界面圖
評價信息管理:管理員通過搜索服務評價進行查看評價信息,同時可對評價信息進行刪改查。界面圖如下。
圖5-13 評價信息管理界面圖
優(yōu)惠卡劵管理:管理員點擊可查看優(yōu)惠卡劵,如需添加新的“優(yōu)惠卡劵”,點擊“優(yōu)惠卡劵添加”按鈕,輸入優(yōu)惠劵名稱、類型、封面圖片、有效時間、詳情內容,點擊“提交”按鈕進行添加。界面圖如下。
圖5-14 優(yōu)惠卡劵管理界面圖
第六章 ?系統(tǒng)的測試
6.1 測試目的
雖然程序設計本身就具備一定的風險,因此,即便出現一點點的失敗,也很少 影響到整個的運行。然而,即便出現一點點的失敗,也很少影響到整個的運行,因此,我們必須對程序進行嚴格的檢查,及早發(fā)現和解決失敗,從而確保整個系統(tǒng)的運行良好,從而確保其運行的持久性和穩(wěn)定性。通過本章的討論,我們可以更好地識別出存在的問題,從而有效地解決它們,盡管需要花費大量的精力,但卻至關重要且不可或缺。
軟件測試和開發(fā)過程有著密切的聯系,它們都需要遵循嚴格的管理學原則,以確保軟件的可靠性和可用性。然而,隨著技術的發(fā)展,國內的軟件測試已經取得了長足的進步,其流程更加完善,效率也更加提升。
為了驗證微信小程序的打車平臺的有效性,我們需要對其各個功能模塊的運行情況和性能進行嚴格的檢查和驗證。一旦檢查結果出現問題,我們將立即采取措施,并盡快糾正,從而為用戶提供更加優(yōu)質的服務。
6.2 測試方案設計
1、功能測試
對于初學者而言,由于缺乏對新開發(fā)軟件的全面理解,他們只能通過對照黑盒測試的方式,盲目地輸入數據,而無法獲得正確的反饋。然而,由于存在著漏洞,一旦輸入錯誤的數據,就有可能導致測試失敗。
2、性能測試
性能測試是一種自動化測試工具,它旨在評估軟件程序的整體性能,并且可以將其與負載測試和壓力測試相結合,以更好地評估系統(tǒng)的性能。負載測試旨在評估系統(tǒng)對外部負載的反應,而壓力測試則可以檢測出系統(tǒng)能夠提供的最高水平服務。
6.2.2 測試分析
測試評估系統(tǒng)質量的方式不僅僅局限于編碼和過程,而是要結合軟件設計、歷史需求分析等多種因素,以達到最佳效果。
軟件測試應遵循以下原則:
(1)為了確保軟件的可靠性,我們建議及早完成軟件的測試,這樣可以有效地縮短軟件的開發(fā)周期,同時也可以有效地保證軟件的可靠性。
(2)在進行軟件測試時,應當認真處理并妥善保存所有相關計劃、報告等,這樣不僅可以有效地提高測試效率,而且也有助于日后系統(tǒng)的維護。
(3)在軟件測試的全部過程中,應該特別關注聚類現象。
(4)在軟件測試中,為了獲得更加可靠的評估,最好避免將其與本身的系統(tǒng)相比較,而是采用雙向的、可靠的、可比較的標準,來檢驗其可靠性、準確度及可操作性。
(5)我們的測試計劃將嚴格遵循軟件測試的規(guī)范和準則。
(6)對整個測試結果進行綜合檢查,盡量避免重復錯誤。
通過使用我們的打車平臺,我們可以更好地滿足用戶的需求。這樣一來,我們就可以大幅提升用戶的使用率。
經過嚴格的測試,我們發(fā)現該系統(tǒng)的性能非常出色,它的精度、可靠性、穩(wěn)健性都達到了極高的水平,而且它還支持快速、精細的點擊操作,使用者的使用感受更加良好。此外,它還支持各種主流瀏覽器,滿足不同的使用要求。
結 ?論
經過長時間的努力,我終于完成了這項系統(tǒng)設計。在此期間,我深入研究了系統(tǒng)開發(fā)中所涉及的相關知識,并且發(fā)現了自身的不足,從而更好地掌握了必要的應用技能,進一步的學習使我的知識儲備更加豐富,最終完成了這項艱巨的任務。當面臨挑戰(zhàn)時,我會立即向老師尋求幫助,并利用專業(yè)的網絡資源和論壇平臺,以期望能夠一步步地克服困境。系統(tǒng)設計過程不容易,你需要不斷充實自己,有勇氣克服困難。盡管系統(tǒng)開發(fā)的一些功能尚未完善,但我仍然會盡最大努力去改進,以便讓用戶體驗更加出色。這次成功的嘗試,讓我感到無比欣慰,因為它是我第一次嘗試,而且我會繼續(xù)努力,打造出更加出色的系統(tǒng)。
當初,因為對一些編程語言的系統(tǒng)實施方法并不十分精通,使得開發(fā)變得極其艱巨。然而,最終,我成功利用一款特定的字典軟件,克服了這一重重挑戰(zhàn)。從而,我也深刻認識到,只要努力,才能夠改善自身的英語水平,從而為未來的職業(yè)及生涯打下堅實的基礎。經歷了畢業(yè)設計的挑戰(zhàn),讓我收獲頗豐。最初,由于缺乏相關的開發(fā)知識,只能逐步嘗試,但隨著時間的推移,越來越了解了相關的文獻與資料,并且能夠成功地將其應用到實踐當中。此外,該系統(tǒng)也為網絡學習提供了強大的支持,讓我能夠更好地完成論文的撰寫,并且擁抱挑戰(zhàn),以及探索生活中的各種未知。通過畢業(yè)設計,我深刻地體驗到了如何把所掌握的理論轉化為可行的行動。這使得我明白,要想取得成功,就需要不斷努力,堅定地走下去。
參考文獻
??[1] ?許義,周煥,劉佳. ?“候鳥”微信小程序設計與實現 ???[J]. ?電腦編程技巧與維護, ?2024, ???(02): ?60-64. ?DOI:10.16184/j.cnki.comprg.2024.02.038.
??[2] ?邵長海. ?基于微信平臺的學習資源設計與應用研究——以C#程序設計課程為例 ???[J]. ?中國管理信息化, ?2024, ?27 ?(03): ?216-219. ?
??[3] ?趙停停. ?基于MySQL數據庫技術的Web動態(tài)網頁設計研究 ???[J]. ?信息與電腦(理論版), ?2023, ?35 ?(17): ?174-176. ?
??[4] ?張亮,張震,閆磊,等. ?基于“滴滴專車”模式的肉牛技術信息服務平臺設計與運行 ???[J]. ?中國畜禽種業(yè), ?2023, ?19 ?(07): ?135-140. ?
??[5] ?張洋. ?基于微信小程序的成人教育Python語言程序設計課程考試平臺設計 ???[J]. ?信息與電腦(理論版), ?2023, ?35 ?(12): ?251-253. ?
??[6] ?康道俊,鄒陽,孫俊奎. ?基于“天擎”平臺的微信程序設計與實現 ???[J]. ?電腦編程技巧與維護, ?2023, ???(05): ?68-71. ?DOI:10.16184/j.cnki.comprg.2023.05.038.
??[7] ?吳梅,謝錦瑋,顏浩文,等. ?基于手機MEMS的反向尋車微信小程序設計 ???[J]. ?科技與創(chuàng)新, ?2023, ???(09): ?69-72. ?DOI:10.15913/j.cnki.kjycx.2023.09.020.
??[8] ?余泓,周強. ?基于微信小程序設計和實現疫情社區(qū)健康管理系統(tǒng) ???[J]. ?滁州學院學報, ?2023, ?25 ?(02): ?18-22. ?
????[9] ???平欣. ???基于微信小程序的智能輪椅監(jiān)控系統(tǒng)的設計與實現[D]. ???鹽城工學院, ???2023. ????DOI:10.44381/d.cnki.gycit.2023.000059. ??
??[10] ?雷少玲. ?基于微信小程序的學習平臺設計案例分析 ???[J]. ?集成電路應用, ?2023, ?40 ?(03): ?164-165. ?DOI:10.19339/j.issn.1674-2583.2023.03.071.
??[11] ?王振輝,王振鐸. ?基于O2O模式的高校圖書館微信小程序設計與實現 ???[J]. ?微型電腦應用, ?2023, ?39 ?(01): ?17-20. ?
??[12] ?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. ?
??[13] ?馮丹蕾. ?基于共享經濟的打車軟件平臺利潤分析 ???[J]. ?中國商論, ?2021, ???(09): ?9-11. ?DOI:10.19699/j.cnki.issn2096-0298.2021.09.009.
??[14] ?熊志勇. ?基于在線考試系統(tǒng)的PHP課程教學探索和應用 ???[J]. ?電腦知識與技術, ?2021, ?17 ?(04): ?150-151. ?DOI:10.14004/j.cnki.ckt.2021.0357.
??[15] ?A.H. O . ?Analytical and comparison study of main web programming languages-ASP and PHP ???[J]. ?TEM Journal, ?2019, ?8 ?(4): ?1517-1522. ?
??[16] ?陳鄭珍. ?基于PHP的MVC框架在WEB系統(tǒng)開發(fā)中的應用 ???[J]. ?數碼世界, ?2018, ???(12): ?56-57. ?
??[17] ?劉先花. ?PHP技術應用于在線考試系統(tǒng)的設計 ???[J]. ?電腦編程技巧與維護, ?2018, ???(09): ?89-90+96. ?DOI:10.16184/j.cnki.comprg.2018.09.028.
??[18] ?Pawar S ,Batra H . ?Online electronic laboratory notebook: A secured cloud storage system scripted in Hypertext Pre-processor (PHP) programming language ???[J]. ?Journal of Engineering and Technology Research, ?2018, ?10 ?(1): ?1-6. ?
??[19] ?Mohamad R ,Eko W . ?Developing Plugin e-DDC as an Additional Application for Senayan Library Management System with PHP Language Programming and MySQL Database ???[J]. ?Record and Library Journal, ?2018, ?2 ?(1): ?16-16. ?
??[20] ?Krill P . ?Facebook's PHP dialect makes inroads among popular programming languages ???[J]. ?InfoWorld.com, ?2017, ?
致 ?謝
微信小程序的打車平臺的完成,如何實現的更好,其中付出的努力是很大的,這段時光將會終身難忘。
微信小程序的打車平臺可以順利完成,首先,我要感謝我的指導老師,他在我遇到設計問題時及時幫助了我,并在我對設計感到困惑時給了我充分的指導。在他的幫助下,我可以完成高質量的畢業(yè)設計。在微信小程序的打車平臺和開發(fā)中,指導老師提出了許多實用的意見和建議,并為我提供了大量相關的研究資料,使我對設計有了更深入的了解。只有在老師的指導下,才能在畢業(yè)設計中取得成功。在此,我要向指導老師表示深深的謝意。
在此,我還要感謝我的同學們,他們?yōu)槲业脑O計提供了許多參考意見,并與我討論了設計中的問題,從而使我的設計一步一步走向成熟。 ?
免費領取項目源碼,請關注?點贊收藏并私信博主,謝謝~