【家政服務(wù)系統(tǒng)的設(shè)計(jì)9200字(論文)】_第1頁
【家政服務(wù)系統(tǒng)的設(shè)計(jì)9200字(論文)】_第2頁
【家政服務(wù)系統(tǒng)的設(shè)計(jì)9200字(論文)】_第3頁
【家政服務(wù)系統(tǒng)的設(shè)計(jì)9200字(論文)】_第4頁
【家政服務(wù)系統(tǒng)的設(shè)計(jì)9200字(論文)】_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

家政服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)TOC\o"1-3"\h\u1概述 概述1.1系統(tǒng)設(shè)計(jì)背景人民生活水平飛速的發(fā)展下,讓家政業(yè)務(wù)逐漸走進(jìn)人們的視野中,該服務(wù)不僅改變了人民對該行業(yè)的認(rèn)知,也對人民的日益需求得到了一定的滿足?,F(xiàn)代服務(wù)家政的爆發(fā)式增長在國家的扶持下有條不紊的進(jìn)行著,而且也有許多企業(yè)看中了其中的商機(jī),紛紛選擇對該行業(yè)進(jìn)行投資,并培養(yǎng)出一批關(guān)于家政領(lǐng)域的人才,同樣的這么多的公司和機(jī)構(gòu)給需求者帶來了很大的便利,同時(shí)也給更多的需求者帶來了很大的困惑。該如何選擇各類家政人員成為了廣大受眾新的問題。特別是一些成立時(shí)間較短的非正式家政服務(wù)機(jī)構(gòu),這些機(jī)構(gòu)由于嚴(yán)重缺乏相關(guān)領(lǐng)域的專業(yè)人才,缺乏系統(tǒng)性的員工的培訓(xùn)計(jì)劃,也沒有建立相關(guān)的服務(wù)檔案供消費(fèi)者觀察,從而造成家政服務(wù)領(lǐng)域的各種負(fù)面案例,而且國內(nèi)也有許多舉報(bào)家政服務(wù)行業(yè)違法違紀(jì)行為的報(bào)道和新聞。這些現(xiàn)象帶來的直接后果是,家政服務(wù)監(jiān)管的工作量急劇上升,家政服務(wù)的監(jiān)管任務(wù)也變得更加艱巨和責(zé)任重大。如今我國飛速發(fā)展的經(jīng)濟(jì)發(fā)展水平使得服務(wù)業(yè)這個(gè)新興行業(yè)強(qiáng)勢發(fā)展。與此同時(shí),服務(wù)業(yè)內(nèi)部的競爭也尤為激烈,順應(yīng)時(shí)勢,現(xiàn)下需要一個(gè)更為創(chuàng)新的服務(wù)管理模式用于服務(wù)業(yè)務(wù)[1]。為了解決目前家政服務(wù)業(yè)在服務(wù)監(jiān)管工作中遇到的問題,并且可以取代目前繁瑣、高效和耗時(shí)的紙質(zhì)辦公模式,規(guī)范家政服務(wù)行業(yè)的市場組織討論組決定借助互聯(lián)網(wǎng)信息技術(shù)建立家政服務(wù)業(yè)管理信息系統(tǒng)。該系統(tǒng)在日常的家政服務(wù)人員的監(jiān)測、人力資源管理和相關(guān)家政服務(wù)培訓(xùn)的應(yīng)用中發(fā)揮了重要作用。家政服務(wù)管理信息系統(tǒng)的應(yīng)用有望使家政人員的工作獲得準(zhǔn)確、實(shí)時(shí)和便捷的信息,為社會不同單位的工作創(chuàng)造良好的基礎(chǔ),并為人們提供越來越方便的服務(wù),從而發(fā)揮該行業(yè)的真正價(jià)值[2]。1.2系統(tǒng)設(shè)計(jì)意義本次畢業(yè)設(shè)計(jì)課題擬運(yùn)用Java技術(shù),結(jié)合Mysql等技術(shù),設(shè)計(jì)開發(fā)一個(gè)家政服務(wù)管理系統(tǒng)。這個(gè)系統(tǒng)可以讓公司管理員在網(wǎng)上就可以完成對服務(wù)人員和通過這個(gè)系統(tǒng)直接管理客戶所需的客戶資料和服務(wù)人員。同時(shí),客戶還可以通過該系統(tǒng)查詢每個(gè)服務(wù)員工的工作歷史和對其之前工作的評價(jià),以選擇最佳員工,完成后仍可對其工作進(jìn)行評價(jià)。這樣的一個(gè)系統(tǒng)考慮到了各方面的因素,結(jié)合了各個(gè)功能,較為全面,較為完善,適合市場的需要。1.3系統(tǒng)開發(fā)技術(shù)1.3.1JSP技術(shù)用JSP編寫的網(wǎng)頁具有擴(kuò)展性強(qiáng)、通用性強(qiáng)的優(yōu)點(diǎn),可以在不同的操作系統(tǒng)上使用,而JSP是在SunMicrosystems的建議下,由幾家軟件開發(fā)公司開發(fā)的動態(tài)網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)。像ASP一樣,JSP技術(shù)是為HTML文件(標(biāo)準(zhǔn)公共標(biāo)記語言的一個(gè)子集)編程而設(shè)計(jì)的。(*.htm,*.html等)和一個(gè)可以補(bǔ)充相應(yīng)功能的Java程序。一個(gè)section(Scriptlet)來完成一個(gè)JSP文件的編寫,它的擴(kuò)展名是(*.jsp)。通過將Java編程語言擴(kuò)展為HTML,JSP以<%,%>的語法形式標(biāo)記程序。JSP腳本和Servlet一樣,在服務(wù)器端執(zhí)行后輸入數(shù)據(jù),輸入HTML文本形式的文件,在客戶端封裝,HTML文本可以在瀏覽器中查看和瀏覽。JSP是一種動態(tài)網(wǎng)絡(luò)技術(shù),它補(bǔ)充了JSP的腳本部分,并主要用Java編程語言標(biāo)記該部分。JSP程序可以使用可重用的基于支持的組件,這使得開發(fā)基于web的應(yīng)用程序變得快速而簡單,因?yàn)樗鼘⒕W(wǎng)站的顯示邏輯與web優(yōu)勢的設(shè)計(jì)區(qū)分開來[3]。1.3.2JavaScript腳本1995年,Netscape首次在NetscapeNavigator(網(wǎng)景導(dǎo)航者瀏覽器)中引入了JavaScript,它具有動態(tài)編寫、弱編寫、基于原型的語言和內(nèi)置類型支持等特性。此外它還是具有直譯性的腳本語言。目前,JavaScript已經(jīng)成為大范圍運(yùn)用在瀏覽器腳本的語言,其解釋主要通過集成到瀏覽器中的解釋器進(jìn)行,即JavaScript引擎程序[4]。這種技術(shù)最初在HTML中用于向HTML頁面添加動態(tài)交互功能。JavaScript主要的系統(tǒng)構(gòu)成由:一個(gè)是ECMAScript,表達(dá)語法規(guī)則和基本對象;也是表示網(wǎng)絡(luò)內(nèi)容處理方法和網(wǎng)絡(luò)接口的文檔對象模型(DOM);第二個(gè)是瀏覽器對象(browserobject)。模型、BOM),其指示與瀏覽器交互的方法和接口。腳本語言之一JavaScript和所有編程開發(fā)語言一樣,有自己的數(shù)據(jù)變量類型、算術(shù)運(yùn)算符、表達(dá)式和程序的基線框架,其中數(shù)據(jù)類型是數(shù)據(jù)和文本處理的兩種特定數(shù)據(jù)類型,以及四種基本數(shù)據(jù)類型和[5]。此外,以下是JavaScript特性:1)腳本語言:與其他的腳本語言的使用方式一樣,無需預(yù)編譯并且具備可解釋性,直接將腳本進(jìn)行運(yùn)行便能得到結(jié)果,這和C語言及C++等語完全不同。2)基于對象:這是一種基于對象的腳本語言。所以操作人員可以創(chuàng)建和使用新的對象或者使用寫好的對象。3)使用簡單:它對數(shù)據(jù)類型要求不高,采用弱類型的變量類型。它改善于Java的基本語句和控制語句,是一種含有設(shè)計(jì)簡單緊湊的腳本語言。4)動態(tài)性:JavaScript不需要訪問web服務(wù)器來響應(yīng)用戶輸入,是一種事件驅(qū)動的腳本語言。當(dāng)你打開一個(gè)網(wǎng)頁時(shí),JavaScript處理允許你直接響應(yīng)各種鼠標(biāo)動作(鼠標(biāo)點(diǎn)擊或上下移動,窗口移動等操作)都可以讓其作出相應(yīng)的數(shù)據(jù)回饋。5)跨平臺性:JavaScript命令語言通過將執(zhí)行器移動到瀏覽器,不依賴于操作系統(tǒng),所以你只需要一個(gè)瀏覽器。用JavaScript腳本開發(fā)的程序可以在任何使用JavaScript語言的瀏覽器客戶端中使用?,F(xiàn)在幾乎所有的瀏覽器都支持JavaScript[6]。1.3.3MYSQL數(shù)據(jù)庫MySQL是目前最常用的關(guān)系數(shù)據(jù)庫。MYSQL數(shù)據(jù)庫占用磁盤空間少,執(zhí)行速度相對較快。由于其源代碼是公開的,運(yùn)營成本低,所以它是中小型網(wǎng)站,管理人員首選的系統(tǒng)后臺數(shù)據(jù)庫[7]。以下優(yōu)良的特點(diǎn)都是MySQL所特有的特點(diǎn):1)完全多線程編程是MySQL核心編程的推薦選擇。由于它的線程是一個(gè)輕量級的進(jìn)程,所以它不會占用太多的系統(tǒng)資源。2)MySQL可以在多種操作平臺上安裝和使用,因此它可以執(zhí)行系統(tǒng)之間的移植功能。3)MySQL具有安全和穩(wěn)定性,該系統(tǒng)擁有獨(dú)特的加密和授權(quán)系統(tǒng)。4)對于中小型網(wǎng)站來說,MySQL可以存儲數(shù)百條數(shù)據(jù),對于需要存儲數(shù)千萬條記錄的大型數(shù)據(jù)庫,MySQL可以輕松應(yīng)對。因?yàn)镸ySQL可以針對不同的應(yīng)用做相應(yīng)的修改,因?yàn)樗情_源數(shù)據(jù)庫。5)MySQL之所以可靠,是因?yàn)樗且粋€(gè)基于線程的內(nèi)存?zhèn)浞菹到y(tǒng),運(yùn)行速度快且穩(wěn)定。在實(shí)踐中,一個(gè)大型或超大型的數(shù)據(jù)庫是很容易和穩(wěn)定的解決與MySQL。6)數(shù)據(jù)庫應(yīng)具有有效的查詢功能。而MySQL系統(tǒng)完全支持使用者想要查詢各種語句中使用的所有運(yùn)算符和函數(shù),并且該系統(tǒng)還可以支持多表查詢、混合查詢、模糊查詢等多種復(fù)雜查詢,從而讓使用者迅速獲得相關(guān)的信息。1.4運(yùn)行及開發(fā)環(huán)境硬件條件:網(wǎng)絡(luò)、20GB以上的硬盤、酷睿CPU即可。軟件條件:至少Windows7IE6.0。如圖3-1所示,本網(wǎng)站的瀏覽只需要一臺可以聯(lián)網(wǎng)的正常計(jì)算機(jī)配置即可進(jìn)行無障礙式訪問。圖3-1運(yùn)行環(huán)境配置2系統(tǒng)分析2.1系統(tǒng)需求分析數(shù)據(jù)流圖是用來表現(xiàn)出系統(tǒng)管理邏輯的,它將數(shù)據(jù)的流動與處理以圖形的形式描述出來,經(jīng)過分析,可以得出家政服務(wù)系統(tǒng)的數(shù)據(jù)流圖。其中,客戶可以查看家政服務(wù)類型和家政服務(wù)人員的信息,也登錄自己的賬號,根據(jù)自己的需求預(yù)訂想要的家政服務(wù),訪問人員還可以隨時(shí)的對自己的個(gè)人信息進(jìn)行更改和編輯。而管理員則可以對這些數(shù)據(jù)進(jìn)行查詢和使用者信息進(jìn)行查詢,并對不合格的信息更改者提出適當(dāng)?shù)男畔⑻砑?、刪除、修改[9]。表3-2系統(tǒng)數(shù)據(jù)流圖服務(wù)器硬件處理器:Intel酷睿內(nèi)存:512M或更大軟件MicrosoftWindowsXPMicrosoftmysqlMicrosofttomcat6.0或更高版本MicrosoftOffice2003客戶機(jī)硬件五額外要求,只需聯(lián)網(wǎng)軟件MicrosoftWindows7MicrosoftIE6.0或更高版本用例圖是用來表示用戶能夠使用的功能和權(quán)限。如圖3.2表示管理員可以使用的功能,其中有各種信息的管理[10]。圖3.3為家政人員用例圖,其中包括個(gè)人信息管理、體檢報(bào)告管理、家政信息管理和預(yù)訂信息管理。圖3.4為普通用戶用例圖,其中包括密碼信息管理、預(yù)訂信息管理和個(gè)人信息管理。圖3.2管理員用例圖圖3.3家政人員用例圖圖3.4普通用戶用例圖2.2功能需求分析本設(shè)計(jì)要求對小區(qū)的家政服務(wù)需求進(jìn)行分析、管理并確認(rèn),用戶類及其特征如下表:表3-1用戶類及其特征用戶類描述用戶用戶通過系統(tǒng)可以進(jìn)行注冊;選擇對家政人員預(yù)訂;對預(yù)訂信息進(jìn)行查詢、評價(jià)和刪除;修改密碼等。家政人員家政服務(wù)成員也可以通過系統(tǒng)進(jìn)行注冊;發(fā)布家政信息;上傳體檢報(bào)告;查看預(yù)訂信息;修改密碼等。管理員管理員可以進(jìn)行用戶信息的管理;新聞消息的增加、刪除等;家政信息的管理;在線咨詢回復(fù)、刪除等;密碼及個(gè)人信息修改。2.3可行性分析可行性分析是指在當(dāng)前情況下,是否可以實(shí)現(xiàn)開發(fā)過程和實(shí)施過程。對所開發(fā)的系統(tǒng)進(jìn)行全方面的可行性分析。利用現(xiàn)有條件,判斷是否能完成用戶需求和實(shí)施計(jì)劃,從內(nèi)外部方面研究是否具有開發(fā)具體條件。幫助人們做出更加合理可行的選擇。2.3.1技術(shù)可行性本家政服務(wù)管理系統(tǒng)先在硬件和軟件方面進(jìn)行分析。1.硬件可行性分析該系統(tǒng)沒有特定的硬件要求,低需求的原因讓該系統(tǒng)易于在標(biāo)準(zhǔn)計(jì)算機(jī)配置下流暢運(yùn)行。因此,該系統(tǒng)的硬件方面運(yùn)行是可行的。2.軟件可行性分析該系統(tǒng)利用MYSQL數(shù)據(jù)庫和JSP技術(shù)進(jìn)行開發(fā),這些開發(fā)手段從整體上來看是比較容易的,開發(fā)此系統(tǒng)的重點(diǎn)側(cè)重于對數(shù)據(jù)庫的設(shè)計(jì)操作[8]。本人對這些開發(fā)手段已經(jīng)進(jìn)行了系統(tǒng)的學(xué)習(xí),對系統(tǒng)的開發(fā)具有了些許的相關(guān)知識,并對該系統(tǒng)的設(shè)計(jì)方面進(jìn)行了了解。該系統(tǒng)在總結(jié)上面的特點(diǎn)后得出該系統(tǒng)具有可行性。2.3.2經(jīng)濟(jì)可行性設(shè)計(jì)開發(fā)本系統(tǒng)的軟件對于個(gè)人都是開源的,而且該系統(tǒng)的運(yùn)作所需要的經(jīng)濟(jì)也極低,對計(jì)算機(jī)的配置要求也極低,所以該系統(tǒng)在經(jīng)濟(jì)方面可以做到最大的節(jié)約。2.4系統(tǒng)流程分析2.4.1系統(tǒng)開發(fā)流程在本家政服務(wù)管理系統(tǒng)的系統(tǒng)開發(fā)流程中,第一步為需求分析,如圖3-5所示,后續(xù)的系統(tǒng)會為系統(tǒng)的開發(fā)和流程進(jìn)行規(guī)劃操作,為本系統(tǒng)的基本模型進(jìn)行數(shù)據(jù)設(shè)計(jì)。圖3-5系統(tǒng)開發(fā)流程圖2.4.2登錄流程用戶或管理員想要進(jìn)入系統(tǒng),首先需要一個(gè)注冊好的賬戶才能登錄并訪問該網(wǎng)站。如圖3-6所示,登錄人員需要輸入相應(yīng)的賬號密碼,隨后由系統(tǒng)進(jìn)行驗(yàn)證,如果驗(yàn)證錯(cuò)誤會返回登錄界面并提示用戶,如果驗(yàn)證通過則會跳轉(zhuǎn)到相應(yīng)的界面供使用者瀏覽和使用[11]。圖3-6登錄界面流程圖2.4.3添加信息流程當(dāng)開發(fā)者需要系統(tǒng)使用數(shù)據(jù)輸入功能獲得相關(guān)信息時(shí),會自動轉(zhuǎn)到數(shù)據(jù)輸入界面,隨后掃描數(shù)據(jù)是否有相應(yīng)的默認(rèn)數(shù)據(jù),如果有則需要重新設(shè)定,如果沒有則可以直接添加相關(guān)數(shù)據(jù)。如果程序發(fā)現(xiàn)數(shù)據(jù)為空時(shí),會在返回界面時(shí)自動進(jìn)行刷新,從而獲得最新數(shù)據(jù)。如圖3-7所展示的本系統(tǒng)操作和邏輯規(guī)劃流程[12]。圖3-7添加信息流程圖3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)本家政服務(wù)管理系統(tǒng)是適用于任何情況下的,不論是手機(jī)還是電腦,只要能鏈接到網(wǎng)絡(luò),就可以申請對該網(wǎng)站的訪問。該方案的工作理念由4-1圖所示。圖4-1系統(tǒng)工作原理圖3.2系統(tǒng)功能設(shè)計(jì)系統(tǒng)架構(gòu)的整體設(shè)計(jì)是將用戶整體需求看做多個(gè)小需求的過程,為了讓用戶在本站點(diǎn)獲得一個(gè)完整的體驗(yàn),需要將每個(gè)小階段全部獨(dú)立完成后并串聯(lián)起來,它們的運(yùn)作具體過程為:1.子模塊由多個(gè)系統(tǒng)分解獲得。2.通過預(yù)設(shè)的方式對每個(gè)模板的功能進(jìn)行設(shè)定。3.用邏輯的關(guān)系來設(shè)定每個(gè)模板之間的關(guān)系。4.讓信息數(shù)據(jù)可以完美的在每個(gè)板塊和界面中互相流通。設(shè)計(jì)方案的規(guī)劃中,要細(xì)致到每一個(gè)階段,從每個(gè)階段中再劃分出每個(gè)步驟,要保障每個(gè)小階段都有計(jì)劃完成的功能[13]。其功能模塊如圖4-2所示。圖4-2系統(tǒng)功能結(jié)構(gòu)圖3.3系統(tǒng)順序設(shè)計(jì)本系統(tǒng)的每個(gè)對象皆可進(jìn)行登錄操作,登錄順序圖如圖4-3所示。圖4-3登錄順序圖3.4數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫的管理系統(tǒng)可以對所有的用戶數(shù)據(jù)進(jìn)行各種操作,所以數(shù)據(jù)庫的設(shè)計(jì)決定了該套系統(tǒng)的穩(wěn)定性和可靠性,也是本系統(tǒng)設(shè)計(jì)和開發(fā)的基礎(chǔ)和重點(diǎn)。3.4.1數(shù)據(jù)庫概念設(shè)計(jì)在數(shù)據(jù)庫實(shí)體設(shè)計(jì)中,大家根據(jù)此系統(tǒng)中各個(gè)對象的關(guān)系建立實(shí)體圖。一般使用E-R模型法,本系統(tǒng)的E-R圖如下圖所示。圖4-4系統(tǒng)E-R圖1.如圖4-5內(nèi)容所示,該數(shù)據(jù)庫的設(shè)計(jì)中使用了E-R的模型法來表達(dá)管理員的實(shí)際管理信息。圖4-5管理員信息實(shí)體圖2.根據(jù)E-R模型法建立的用戶信息實(shí)體E-R圖如圖4-6所示。圖4-6用戶信息實(shí)體圖3.根據(jù)E-R模型法建立的訂單信息實(shí)體E-R圖如圖4-7所示。圖4-7訂單信息實(shí)體圖4.根據(jù)E-R模型法建立的服務(wù)信息實(shí)體E-R圖如圖4-8所示。圖4-8服務(wù)信息實(shí)體圖5.根據(jù)E-R模型法建立的訂單信息實(shí)體E-R圖如圖4-9所示。圖4-9商家信息實(shí)體圖3.4.2數(shù)據(jù)庫物理設(shè)計(jì)數(shù)據(jù)庫是通過設(shè)計(jì)與策劃,抽取出模型與結(jié)構(gòu),從而設(shè)計(jì)出表結(jié)構(gòu)。該家政服務(wù)的系統(tǒng)指標(biāo)和設(shè)計(jì)的相關(guān)信息如下:1.管理員信息表設(shè)計(jì)編號的獨(dú)特性可以讓系統(tǒng)識別普通用戶和管理員,所以管理在字段中設(shè)定的編號必須是主鍵。用戶名、密碼、姓名、性別、用戶號、手機(jī)號、電子郵箱、地址都是在注冊時(shí)都必須填寫的個(gè)人基本信息[14]。管理員表的編號字段是自增長的主鍵,數(shù)據(jù)類型設(shè)置為int型,長度設(shè)為11,在設(shè)計(jì)表時(shí)選中主鍵框即可。生成時(shí)間的類型是datetime,可以直接選擇日期,且不用設(shè)置長度。而用戶名和密碼則要設(shè)定相關(guān)數(shù)據(jù),且設(shè)定為Varchar類型,而且要防止用戶內(nèi)容超過15個(gè)字符。電子郵箱以及電話號碼同樣設(shè)置為varchar類型,不選用int類型的原因是避免int類型前后臺傳輸轉(zhuǎn)換出現(xiàn)為問題。因?yàn)橹挥心泻团畠蓚€(gè)選項(xiàng),所以性別為enum型。表4-1管理員信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號usertypevarchar20否是用戶類型usernamevarchar15否是用戶名userpwdvarchar15否是密碼realnamevarchar15否是姓名sexenum5否是性別idcardvarchar20否是用戶號telvarchar11否是手機(jī)號emailvarchar20否是電子郵箱addrvarchar50否是地址delstatusint10否是分類編號savetimedatetime8否是注冊時(shí)間shstatusvarchar10否是賬號狀態(tài)userlevelvarchar10否是賬號等級ppint5否是公司類編號filenamevarchar20否是Logo2.用戶表信息設(shè)計(jì)每一位用戶都有一個(gè)專屬于自己的用戶編號,一個(gè)用戶只有一個(gè)對應(yīng)編號。其余字段與管理員表的設(shè)計(jì)大都相同。表4-2用戶信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是是編號unamevarchar10否是用戶名upassvarchar15否否密碼emailvarchar20否否電子郵箱tnamevarchar15否否姓名sexenum5否否性別addrvarchar50否否地址ybcodevarchar50否否姓名qqvarchar15否否qq號telvarchar15否是手機(jī)號delstatusvarchar10否是狀態(tài)savetimedatetime8否是注冊時(shí)間zyvarchar50否是職業(yè)3.地址信息表設(shè)計(jì)地址數(shù)據(jù)表中的字段包括手機(jī)號碼、地址、用戶號碼、號碼、姓名、狀態(tài)、等默認(rèn)數(shù)據(jù)。是否默認(rèn)因?yàn)橹挥惺呛头駜煞N狀態(tài),所以采用enum類型,長度設(shè)為5即可,其余字段與上表相同。表4-3地址信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號shrvarchar15否是姓名shrtelvarchar15否是手機(jī)號shraddrvarchar50否是地址memberidint11否是用戶編號delstatusvarchar10否是狀態(tài)isdefaultenum5否是是否默認(rèn)4.訂單信息表設(shè)計(jì)訂單表的字段有編號、價(jià)格、編號、服務(wù)狀況、服務(wù)編號、付款狀態(tài)等服務(wù)狀態(tài)和確認(rèn)狀態(tài)因?yàn)槎贾挥袃蓚€(gè)選項(xiàng),因而采用enum類型,長度設(shè)為10,其余字段與上表相同。表4-4訂單信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號ddnovarchar15否是訂單號goodidint10否是服務(wù)編號slint5否是庫存priceint8否是價(jià)格fkstatusenum10否是付款狀態(tài)fhstatusenum10否是服務(wù)狀態(tài)shstatusenum10否是確認(rèn)狀態(tài)wlinfovarchar50否是物流信息savetimedatetime8否是訂單時(shí)間5.開發(fā)信息表設(shè)計(jì)開發(fā)表的字段有編號、聯(lián)系人、手機(jī)號、地址和內(nèi)容,其中內(nèi)容為開發(fā)信息的內(nèi)容,基本為漢字,所以采用varchar類型,長度設(shè)為100有充??臻g來編寫,剩余字段與上表相同。表4-5開發(fā)信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號lxrvarchar15否是聯(lián)系人姓名telvarchar11否是手機(jī)號addrvarchar50否是地址notevarchar100否是內(nèi)容6.訂單信息表設(shè)計(jì)訂單表的字段有編號、訂單編號、用戶編號、價(jià)格、服務(wù)狀態(tài)、時(shí)間、確認(rèn)狀態(tài)、物流信息、支付狀態(tài)、姓名、手機(jī)號和地址,其中價(jià)格為int型,綜合服務(wù)價(jià)格將長度設(shè)為15,物流信息為varchar類,與地址一樣將長度設(shè)為50,其余字段與首表相同。表4-6訂單信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號ddnovarchar15否是訂單編號memberidint11否是用戶編號ddpriceint15否是價(jià)格fhstatusenum15否是服務(wù)狀態(tài)savetimedatetime8否是時(shí)間shatatusenum15否是確認(rèn)狀態(tài)wlinfovarchar50否是物流信息fkstatusenum15否是支付狀態(tài)shrnamevarchar15否是姓名shrtelvarchar11否是手機(jī)號shraddrvarchar50否是地址7.服務(wù)信息表設(shè)計(jì)服務(wù)表的字段中有編號、服務(wù)編號、服務(wù)名、價(jià)格、內(nèi)容、時(shí)間、通過狀態(tài)、是否推薦、logo名、是否在售和說明,其中內(nèi)容和說明為varchar類型,長度設(shè)為50避免空間不足,通過狀態(tài)、是否推薦和是否在售由于只有兩個(gè)選項(xiàng),所以采用enum類,長度設(shè)為10。表4-7服務(wù)信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號goodnovarchar15否是服務(wù)編號goodnamevarchar20否是服務(wù)名fidint10否是編號sidint10否是編號priceint15否是價(jià)格notevarchar50否是內(nèi)容saverint15否是savetimedatetime8否是時(shí)間shstatusenum10否是通過狀態(tài)istjenum10否是是否推薦tpriceint否是歷史價(jià)格filenamevarchar20否是Logo名delstatusint10否是salstatusenum10否是是否在售goodppint10否是remarkvarchar50否是說明8.新聞信息表設(shè)計(jì)一般的新聞表的每個(gè)字段都有專屬的編號、內(nèi)容、圖片名、時(shí)間和類型。所以采用varchar類型,長度設(shè)為20,其余字段與首表相同。表4-8新聞信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號titlevarchar50否是名稱notevarchar50否是內(nèi)容imgvarchar50否是圖片名savetimedatetime8否是時(shí)間typevarchar20否是類型9.評價(jià)信息表設(shè)計(jì)評價(jià)表的字段有編號、服務(wù)編號、用戶編號、星級、內(nèi)容、時(shí)間和訂單編號,其中星級用數(shù)字1-5表示,所以采用int類型,長度設(shè)為5即可,其余字段與首表相同。表4-9評價(jià)信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號goodidint15否是服務(wù)編號goodsaverint15否是memberidint15否是用戶編號jbint5否是星級msgvarchar50否是內(nèi)容savetimedatetimr8否是時(shí)間hfvarchar50否是回復(fù)ddidint10否是訂單編號4系統(tǒng)的實(shí)現(xiàn)4.1管理員功能模塊的實(shí)現(xiàn)4.1.1管理員登錄界面管理員需要通過用戶名稱和用戶密碼進(jìn)行登錄,其界面如圖5-1所示。圖5-1管理員登錄界面圖4.1.2管理員主界面管理員界面如圖5-2所示,站點(diǎn)管理員可以對站內(nèi)的站點(diǎn)數(shù)據(jù)、業(yè)務(wù)進(jìn)行統(tǒng)計(jì),并管理所有信息。圖5-2管理員主界面圖4.1.3商家管理詳細(xì)介紹界面管理員登錄后可進(jìn)行商家信息查詢、刪除、審核等操作,其界面展示如圖5-3所示。圖5-3商家管理界面圖4.1.4服務(wù)管理界面如5-4所示,站點(diǎn)的管理員有權(quán)利進(jìn)行批量操作服務(wù)分類的刪減、增加和修改等。圖5-4服務(wù)管理界面圖4.1.5訂單管理界面管理員可進(jìn)入訂單管理界面進(jìn)行訂單查詢,其管理界面展示如圖5-5所示。圖5-5訂單管理界面圖4.2用戶功能模塊的實(shí)現(xiàn)4.2.1用戶注冊界面如5-6所示,用戶想要注冊相關(guān)賬號密碼就需要輸入相應(yīng)的資料,從而保障自己賬號的真實(shí)性和安全性,填入相應(yīng)信息后就可以進(jìn)行下一步的注冊。圖5-6注冊界面圖4.2.2用戶登錄界面如5-7所示,用戶在注冊過自己的賬號密碼后可以選擇進(jìn)行登錄訪問,從而獲得更多的權(quán)限。圖5-7用戶登錄界面圖核心代碼如下:4.2.3用戶主界面用戶界面登錄的展示圖如5-8所示,每個(gè)用戶都可以清晰的看見自己所需要的服務(wù)要求(如家教、保姆、保潔、站內(nèi)咨詢等服務(wù)),從而選擇相應(yīng)的站點(diǎn)進(jìn)行訪問,達(dá)到自己訪問站點(diǎn)的目的。圖5-8用戶主界面圖核心代碼如下:例如服務(wù)評價(jià)界面,對家政服務(wù)進(jìn)行評價(jià),如圖5-9所示。圖5-9服務(wù)評價(jià)詳情界面圖5系統(tǒng)測試5.1性能測試進(jìn)行性能測試的最主要原因是探查該系統(tǒng)在正常情況下是否能夠完美運(yùn)行,測試系統(tǒng)的性能還能知道是否可以滿足用戶的要求,哪里需要改進(jìn)等,并且該系統(tǒng)的運(yùn)行速度、站點(diǎn)反應(yīng)時(shí)間、并發(fā)節(jié)點(diǎn)支持都是監(jiān)測該系統(tǒng)是否合格的重要指標(biāo)[15]。1.系統(tǒng)運(yùn)行速度:測試不同配置的電腦,在相同的環(huán)境下運(yùn)行該系統(tǒng)系,查看該系統(tǒng)是否有卡頓現(xiàn)象,得出結(jié)論,該系統(tǒng)無卡頓現(xiàn)象。2.網(wǎng)絡(luò)響應(yīng)時(shí)間:為了滿足用戶的需求,在正常網(wǎng)絡(luò)的情況下,用戶上訪該網(wǎng)站的站點(diǎn)反應(yīng)時(shí)間最小值設(shè)定為1s,將用戶的平均網(wǎng)站響應(yīng)時(shí)間設(shè)定為1.5s,最大網(wǎng)站訪問延遲為2s。。3.該系統(tǒng)對并發(fā)節(jié)點(diǎn)數(shù)支持,可以完美的在虛擬網(wǎng)絡(luò)下運(yùn)行。5.2用戶測試表6-1用戶測試表測試名稱前提條件步驟測試說明測試結(jié)果用戶注冊用戶已進(jìn)入系統(tǒng),處于系統(tǒng)首頁面點(diǎn)擊注冊按鈕,填寫個(gè)人相關(guān)信息,注冊成功后就可以登錄本次測試為了測試用戶能否成功注冊成功用戶登錄用戶已進(jìn)入系統(tǒng),注冊賬號后處于系統(tǒng)首頁面填寫用戶名密碼,點(diǎn)擊登錄按鈕,輸入正確用戶名密碼后就可以登錄本次測試為了測試用戶能否成功登錄成功用戶支付用戶已進(jìn)入系統(tǒng),登錄成功后處于系統(tǒng)首頁面點(diǎn)擊商品進(jìn)入詳細(xì)界面,進(jìn)入購物車進(jìn)行支付,點(diǎn)擊支付后進(jìn)入支付界面,成功支付且在管理員和商家頁面可以查看本次測試為了測試用戶能否成功支付成功用戶評價(jià)用戶已進(jìn)入系統(tǒng),支付成功且服務(wù)完成后處于商品評價(jià)頁面點(diǎn)擊評價(jià)進(jìn)入評價(jià)頁面,評價(jià)后點(diǎn)擊完成,評價(jià)成功且在管理員和商家頁面可以查看本次測試為了測試用戶能否評論成功5.3管理員測試表6-2管理員測試表測試名稱前提條件步驟測試說明測試結(jié)果用戶管理管理員登錄后處于用戶管理界面點(diǎn)擊添加用戶后填寫用戶信息,點(diǎn)擊刪除用戶,點(diǎn)擊編輯用戶后修改用戶信息,在用戶管理界面可以查看到該用戶,在用戶管理界面可以查看此用戶修改本次測試為了測試管理員增刪改查用戶的功能成功商家管理管理員登錄后處于商家管理界面新商家在系統(tǒng)界面注冊信息,點(diǎn)擊通過新商家,點(diǎn)擊刪除商家,在商家管理界面可以查看到該新商家,新商家可以登錄后臺,在商家管理界面查看不到此商家信息本次測試為了測試管理員增刪查商家的功能成功資訊管理管理員登錄后處于資訊管理界面點(diǎn)擊添加資訊后填寫資訊信息,點(diǎn)擊

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論