




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于Java的家政服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著生活水平的提升,家政服務(wù)頗受大眾歡迎,而如今又是一個(gè)數(shù)字化,網(wǎng)絡(luò)化的社會(huì)。傳統(tǒng)的家政服務(wù)在預(yù)定過程中存在較多的不足:第一,有很多非法中介;第二,預(yù)定過程繁雜;第三,很難進(jìn)行雙向選擇;第四,需要較長時(shí)間的等待。為了解決這些問題,本文以Java技術(shù)為基礎(chǔ),開發(fā)出一款全新的家政服務(wù)管理系統(tǒng)。本系統(tǒng)整體的架構(gòu)使用的是瀏覽器/服務(wù)端模式,也就是時(shí)下比較流行的B/S架構(gòu)、使用后端則是用開發(fā)傳統(tǒng)的模型-視圖-控制(MVC)模式、結(jié)合當(dāng)前流行的的ssm(spring+springmvc+mybatis)的模式對家家樂家政服務(wù)管理系統(tǒng)進(jìn)行開發(fā)和設(shè)計(jì),采用MySql數(shù)據(jù)庫作為數(shù)據(jù)支撐,開發(fā)語言選擇Java,開發(fā)工具使用idea。該系統(tǒng)實(shí)現(xiàn)了從用戶進(jìn)行登錄、用戶數(shù)據(jù)信息修改、家政服務(wù)人員信息修改以及刪除、管理員添加刪除等功能,同時(shí)本系統(tǒng)新增了新聞管理控制模塊,使用戶能夠得到及時(shí)了解關(guān)于家政相關(guān)的新聞。關(guān)鍵詞:家政服務(wù);jsp;B/S結(jié)構(gòu);MySql數(shù)據(jù)庫
ABSTRACTWiththeimprovementoflivingstandards,housekeepingservicesareverypopularwiththepublic.Asforadigitalized,networked,andnetwork-basedsociety,traditionalhousekeepingbookingmethodsareverybackward:thebookingprocessiscomplicated,thewaitingtimelong,limitedtwo-wayselectionchoice,andillegalintermediariescommon.Inresponsetothisproblem,theauthorhasdeveloped&designedahousekeepingservicemanagementsystembasedonJavatechnology.Theoverallarchitectureofthesystemisbasedonthebrowser/servermodel,thepopularB/Sarchitectureatpresent.Thebackendisbasedonthetraditionalmodel-view-control(MVC)model,combinedwiththepopularSSM(spring+springmvc+mybatis)model.WithIdeaasadevelopmenttool,Javaasaback-enddevelopmentlanguage,andMySqldatabaseasadatabase,theauthorhasdeveloped&designedthehousekeepingservicemanagementsystemforJiajiale.Thissystemhasinstalledfunctionssuchasloginforusers,modificationofuserdatainformation,modificationanddeletionoftheinformationofhousekeepingservicepersonnel,andadditionanddeletionofadministrators.Atthesametime,anewsmanagementcontrolmodulehasbeenaddedtothesystemtoenableuserstogettimelyinformationabouthousekeepingnews.Keywords:domesticserviceJSPB/SstructureMySQLdatabase
目錄第1章引言 61.1開發(fā)的意義 61.2開發(fā)環(huán)境 61.3技術(shù)背景 61.3.1Idea的簡介: 61.3.2MySQL數(shù)據(jù)庫的簡介: 71.3.2JSP的簡介: 71.3.4JSP技術(shù)特點(diǎn) 71.3.5JSP的工作原理 81.3.6Struts的簡介 8第2章系統(tǒng)需求分析 92.1可行性分析 92.1.1技術(shù)可行性 92.1.2經(jīng)濟(jì)可行性 92.1.3操作可行性 92.1.4需求可行性分析 92.2系統(tǒng)流程分析 92.2.1注冊流程 102.2.2登錄流程 10第3章系統(tǒng)功能概述 113.1系統(tǒng)功能描述 113.2功能模塊劃分 133.3系統(tǒng)流程分析 14第4章數(shù)據(jù)庫設(shè)計(jì) 154.1系統(tǒng)數(shù)據(jù)源的設(shè)置 154.2表、關(guān)系模型和數(shù)據(jù)庫的概述 174.3范式與建表的規(guī)范化 184.4系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立 194.4.1用戶雇主評價(jià)數(shù)據(jù)表(tb_assess) 194.4.2預(yù)約表(tb_book) 194.4.3家政人員證書表(tb_cert) 204.4.4家政公司表(tb_company) 214.4.5合同表(tb_contract) 214.4.6家政人員表(tb_employee) 224.4.7雇主表(tb_employer) 234.4.8口味表(tb_flavor) 234.4.9供應(yīng)信息表(tb_info) 234.4.10方言表(tb_lang) 244.4.11管理員表(tb_manager) 244.4.12新聞表(tb_news) 244.4.13家政人員技能對應(yīng)表(tb_skills) 254.5數(shù)據(jù)庫E-R圖 25第5章家政系統(tǒng)的實(shí)現(xiàn) 305.1系統(tǒng)功能 305.2后臺系統(tǒng)實(shí)現(xiàn) 325.2.1新聞管理 325.2.2合同管理 335.2.3家政員管理 345.2.4客戶管理 355.2.5企業(yè)用戶管理 365.2.6管理員管理 36第6章結(jié)論 37參考文獻(xiàn) 38
第1章引言認(rèn)真檢查整篇論文的標(biāo)點(diǎn)符號,中文的部分要全部是中文標(biāo)點(diǎn)符號;認(rèn)真檢查是否有多余的空格和段落回車符;認(rèn)真修改論文,CNKI重復(fù)率低于2認(rèn)真檢查整篇論文的標(biāo)點(diǎn)符號,中文的部分要全部是中文標(biāo)點(diǎn)符號;認(rèn)真檢查是否有多余的空格和段落回車符;認(rèn)真修改論文,CNKI重復(fù)率低于20%才能參加答辯;1.1開發(fā)的意義隨著現(xiàn)代人生活水平的提高,許多人已經(jīng)沒有時(shí)間來整理家務(wù),這就意味著家政市場在當(dāng)今社會(huì)中會(huì)越來越重要,隨著網(wǎng)絡(luò)技術(shù)的逐步完善,電子商務(wù)成為了當(dāng)下人們?nèi)粘I钪兄匾罘绞?,尤其是其低成本、高效率等特點(diǎn),與其他方式相比,電子商務(wù)將會(huì)在家政市場中將會(huì)發(fā)揮重要作用。電子商務(wù)對于社會(huì)生產(chǎn)力的推動(dòng)作用突出表現(xiàn)以下幾個(gè)方面。可以有效的降低信息成本,提高信息使用率。有效的減少大量中間環(huán)節(jié),降低人力成本和資源成本。有利于第三產(chǎn)業(yè)的發(fā)展。1.2開發(fā)環(huán)境系統(tǒng)的總體配置如下:硬件環(huán)境:普通個(gè)人計(jì)算機(jī)、普通顯卡。軟件環(huán)境:linux系統(tǒng)或者windows系統(tǒng)(需要裝有java環(huán)境及tomcat)Internet信息服務(wù)器系統(tǒng)的基本結(jié)構(gòu)如圖1-1所示:圖1-1系統(tǒng)框架1.3技術(shù)背景1.3.1Idea的簡介:Idea是一種適用于Java的IDE,但它也理解大量其他語言(例如SQL、JPQL、HTML、JavaScript等)并提供智能編碼輔助,即使當(dāng)語言表達(dá)式被注入到Java代碼的字符串文字中也能夠辨識。除此之外,Idea中的編碼輔助不僅僅體現(xiàn)在編輯器中,它還可以幫助您在處理其他工作時(shí)同樣保持生產(chǎn)力:例如,填寫屬性、搜索元素列表、訪問工具窗口或切換配置,等等。1.3.2MySQL數(shù)據(jù)庫的簡介:在現(xiàn)階段的RDBMS應(yīng)用軟件中,MySQL已經(jīng)被公認(rèn)為最好用的軟件之一,同時(shí)在關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中,MySQL也深受人們喜愛,占據(jù)著非常大的市場。它是由瑞典AB公司開發(fā),后被Oracle公司收購。在處理數(shù)據(jù)方面,MySQL數(shù)據(jù)庫具有較高的靈活性,能對數(shù)據(jù)進(jìn)行智能分類,當(dāng)大量的數(shù)據(jù)涌入時(shí),不再向以往那樣都儲存在一個(gè)大倉庫內(nèi),而是放在不同的表中,自動(dòng)做好統(tǒng)計(jì)、分類工作,這種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng)極大提高了運(yùn)行速度和工作效率。與其他數(shù)據(jù)庫相比,MySQL數(shù)據(jù)庫具有下面幾個(gè)優(yōu)點(diǎn):第一,該數(shù)據(jù)庫不需要用戶支付任何費(fèi)用,是完全免費(fèi)的;第二,在MySQL當(dāng)中,數(shù)據(jù)語言選用的是標(biāo)準(zhǔn)的SQL形式;第三,不論數(shù)據(jù)庫有多大,都可以用MySQL來處理,具有很高的上限值;第四,基本上所有的計(jì)算機(jī)語言都能在MySQL中運(yùn)行,對系統(tǒng)的要求也更加寬松,不再像以往一樣單一。1.3.2JSP的簡介:早年間,Sun公司創(chuàng)建了一種能實(shí)現(xiàn)網(wǎng)頁動(dòng)態(tài)化的技術(shù)標(biāo)準(zhǔn),并將這一技術(shù)命名為JavaServerPages(簡寫jsp)。當(dāng)要實(shí)現(xiàn)能快速應(yīng)答客戶端的請求時(shí),可以將jsp項(xiàng)目部署至tomcat狀態(tài),再由serlet對請求的內(nèi)容進(jìn)行運(yùn)行,運(yùn)行后jsp標(biāo)簽將會(huì)生成譬如符合網(wǎng)絡(luò)web文檔標(biāo)準(zhǔn)的Web網(wǎng)頁、網(wǎng)頁腳本內(nèi)容(HTML)或是XML這樣的新格式,最后結(jié)合樣式文件再將生成的格式返回到web視圖。當(dāng)用戶在輸入HTTP請求時(shí),java通過JSP發(fā)揮作用,作為基本腳本語言的角色,處理復(fù)雜業(yè)務(wù),提供需求。JSP的形成是由編譯產(chǎn)生的,需要對Java代碼進(jìn)行編譯,通過嵌入的方式放入靜態(tài)網(wǎng)頁中,既能形成靜態(tài)頁面模板格式,同時(shí)還可以生成jsp的動(dòng)態(tài)模式。所建立的JSP標(biāo)簽庫要具備標(biāo)準(zhǔn)XML、HTML標(biāo)簽的各項(xiàng)功能,方便用戶正常使用,能夠加快平臺發(fā)展,具有較強(qiáng)的自由度,服務(wù)器性能也得到了提升。在編譯時(shí)期,原始的Servlet代碼又被編譯出來的過程就是JSP運(yùn)行的原理。由JSP編譯器將JSP文件編譯還原出的Servlet可以被Servlet所識別出來,可以直接編譯成二進(jìn)制碼,也可以再經(jīng)由Java編譯器來執(zhí)行編譯程序快速得到二進(jìn)制機(jī)器碼。1.3.4JSP技術(shù)特點(diǎn)能以模板化的方式簡單、高效地添加動(dòng)態(tài)網(wǎng)頁內(nèi)容。有良好的工具支持。具有和Java語言一樣的特性:相對易用性。4)JSP項(xiàng)目具有很強(qiáng)的適應(yīng)性,只要開發(fā)出來的系統(tǒng)符合標(biāo)準(zhǔn)要求,就能在所有客戶端上使用,在該項(xiàng)目開發(fā)過程中,Java是主要的參考依據(jù),它的所有優(yōu)點(diǎn)都運(yùn)用到了該項(xiàng)目中,只要編寫一次,就能夠在各種環(huán)境中使用,為網(wǎng)站開發(fā)人員提供了極大的便利,使其在編寫過程中具有很多選擇。5)在頁面中主要分為兩種內(nèi)容:可變動(dòng)和不可變動(dòng),以往這兩部分內(nèi)容混在一起,整體效果非?;靵y,而通過JSP技術(shù),這兩部分內(nèi)容能有序的組合在,更直觀的被人們所觀察,保證邏輯和外觀視圖分開設(shè)計(jì),既增加了工作人員的工作效率,同時(shí)還能體現(xiàn)出整體性。6)可與其它企業(yè)級Java技術(shù)進(jìn)行配合,JSP技術(shù)除了獨(dú)自完成工作外,還能與其它企業(yè)級Java搭配使用,共同完成工作。1.3.5JSP的工作原理服務(wù)器與客戶端之間依靠瀏覽器連接,用戶在提出請求時(shí),服務(wù)器能根據(jù)路徑清楚地判斷出請求的具體內(nèi)容。根據(jù)客戶端請求的不同,服務(wù)器對請求分析處理后給出正確的選擇,加載對應(yīng)的JSP文件。JSP引擎在Web服務(wù)器中起到文件轉(zhuǎn)化的作用,可將JSP文件轉(zhuǎn)化為Servlet文件。通過JSP引擎,最終形成可以執(zhí)行的Class文件。同時(shí)服務(wù)器對該Class文件進(jìn)行執(zhí)行處理。瀏覽器顯示經(jīng)過處理過后的結(jié)果,被用戶所用。1.3.6Struts的簡介傳統(tǒng)的模型視圖控制(mvc)架構(gòu)能有效幫助系統(tǒng)快速搭建起來,在java開源環(huán)境中,Struts是發(fā)源最早的框架之一并且能完美的實(shí)現(xiàn)SpringMVC設(shè)計(jì)模式。選擇普遍使用的Controller(控制器),利用配置文件(通常是Struts-config.xml)的功能對模型(Model)和視圖(View)進(jìn)行隔離,最后封裝的過程要使用Action這是Struts對其的定義,主要是確保代碼易于調(diào)試且清晰明確。Struts還提供簡化填充的頁面標(biāo)簽中編碼等工具會(huì)自動(dòng)請求的數(shù)據(jù)。第2章系統(tǒng)需求分析2.1可行性分析2.1.1技術(shù)可行性開發(fā)工具的選擇上,以idea和mysql兩種軟件為主,從事開發(fā)工作。在技術(shù)方面,采用的框架是三層體系結(jié)構(gòu)B/S框架,采用了jsp技術(shù)開發(fā)一個(gè)美觀的界面、采用Java語言作為后臺開發(fā)語言,因?yàn)樯险n的時(shí)候老師也教了相應(yīng)的課程,并且它是屬于一種面向?qū)ο笤O(shè)計(jì)開發(fā)的,所以開發(fā)時(shí)候比較簡單和容易理解,在硬件方面。在硬件方面?,F(xiàn)如今,技術(shù)發(fā)展的速度大家有目共睹,不管是在容量上,還是可靠性上更新速度都很快,通過這項(xiàng)技術(shù)可以對該系統(tǒng)完成開發(fā)工作,同時(shí)后期地更新也能快速跟進(jìn)。2.1.2經(jīng)濟(jì)可行性該系統(tǒng)采用的是面向?qū)ο蟮倪壿嬙O(shè)計(jì),所用到的軟件都是開源的,都可以到官網(wǎng)下載,另外,而且采用的都是兼容性較好的開發(fā)技術(shù),故對硬件設(shè)備的要求并不高,哪怕電腦的配置一般也可以正常的運(yùn)行,該系統(tǒng)還具有很高的經(jīng)濟(jì)性,在開發(fā)過程中,僅僅需要些簡單的開發(fā)技術(shù),滿足了人們的經(jīng)濟(jì)性需求。2.1.3操作可行性該系統(tǒng)所有界面都是菜式的,界面也比較簡潔友好,并且每步都有操作提示,再加上現(xiàn)在是計(jì)算機(jī)時(shí)代,對于計(jì)算機(jī)的基本操作大家都不言而喻,是比較易于理解的,所以相對來說該系統(tǒng)的操作都是很簡單的。所以不需要掌握相關(guān)的知識可以對該系統(tǒng)進(jìn)行操作。2.1.4需求可行性分析由于生活節(jié)奏在不斷的加快,而且現(xiàn)在很多上班族上有老下有小,已經(jīng)沒有太多的精力去照顧自己年邁的父母和年幼的孩子,所以該類系統(tǒng)目前在市場上開發(fā)還是有前景的,經(jīng)過調(diào)查發(fā)現(xiàn)現(xiàn)在也有很多的家政服務(wù)管理系統(tǒng),但又都各自有優(yōu)缺點(diǎn),所以該系統(tǒng)與市場上的并不存在重復(fù)性,除此之外,該系統(tǒng)是結(jié)合別人的優(yōu)點(diǎn),摒棄了缺點(diǎn)進(jìn)行開發(fā)的,所以我認(rèn)為開發(fā)該系統(tǒng)會(huì)讓用戶感受到不同的體驗(yàn),所以開發(fā)本系統(tǒng)是符合市場需求的。2.2系統(tǒng)流程分析對于系統(tǒng)的流程分析離不開業(yè)務(wù)流程圖。通常在描述某個(gè)具體業(yè)務(wù)辦理過程的時(shí)候會(huì)使用業(yè)務(wù)流程圖,包括兩部分內(nèi)容,分別是連線和符號,給人以簡單、直觀的視覺效果。用戶通過閱讀業(yè)務(wù)流程圖,能明白辦理該項(xiàng)業(yè)務(wù)都需要進(jìn)行哪些步驟,每個(gè)環(huán)節(jié)都伴有明確說明,用戶能高效、快速的實(shí)現(xiàn)業(yè)務(wù)的辦理,減少了人為因素的干預(yù)。2.2.1注冊流程如圖2-1所示,給出了用戶注冊的完整步驟。用戶注冊分下面幾步進(jìn)行:第一,登陸時(shí)填寫用戶的賬號密碼信息,如果從未注冊過,用戶名位置將顯示不存在,需要進(jìn)行用戶注冊;第二,在注冊時(shí),要輸入兩遍密碼,進(jìn)行二次確認(rèn),防止一次輸入密碼錯(cuò)誤的情況發(fā)生;第三,當(dāng)二次輸入密碼同第一次輸入密碼一致時(shí),系統(tǒng)會(huì)提示注冊成功,不一致需要重新填寫,完成整個(gè)注冊工作。圖2-1注冊流程圖2.2.2登錄流程通過該系統(tǒng)登陸,能有效的保證系統(tǒng)的安全性,具體的登錄流程如下圖2-2所示。圖2-2登錄流程圖第3章系統(tǒng)功能概述縱觀國內(nèi)外關(guān)于家政的管理系統(tǒng)并不多,普通的家政系統(tǒng)僅僅是一些信息的登記,并不能進(jìn)行有效的人員管理,本系統(tǒng)它注重對用戶的管理、家政人員以及家政公司的信息管理,并且本系統(tǒng)采用三層體系結(jié)構(gòu)的B/S開發(fā)模式,可實(shí)現(xiàn)一臺部署,多臺設(shè)備使用的需求,相對于C/S架構(gòu)更加容易維護(hù)及發(fā)布。3.1系統(tǒng)功能描述用戶前臺系統(tǒng)主要實(shí)現(xiàn)以下幾個(gè)功能:前臺部分主要包括首頁新聞以及公告展示、家政員、供求信息、家政公司、用戶中心五大模塊。(1)首頁新聞:其中包含了廣告、新聞、公告等幾個(gè)板塊,廣告以圖片的形式輪流展示,在修改和添加內(nèi)容時(shí)都可以在后臺完成操作,完成了新聞模塊的管理工作。(2)家政人員:將家政人員的相關(guān)信息通過系統(tǒng)集中展示出來,家政人員在注冊后基本信息被收入庫中,可以對相關(guān)條件進(jìn)行查詢,譬如"相關(guān)的服務(wù)"、"相關(guān)的食宿"、"相關(guān)的技能"、"相關(guān)的工時(shí)"、"相關(guān)的籍貫",找到匹配條件的人員名單。要想了解每一位家政員的具體信息和以往工作狀況,用戶只需點(diǎn)擊家政員頭像獲得對應(yīng)詳細(xì)數(shù)據(jù)信息,擁有雇主權(quán)限的用戶,系統(tǒng)還會(huì)給出對應(yīng)方案的分析、說明。(3)供求信息:家政員會(huì)發(fā)布一些家政服務(wù)信息,同時(shí)雇主也會(huì)發(fā)布一些需求信息,系統(tǒng)對這些信息進(jìn)行智能排序,按照時(shí)間長短為用戶瀏覽提供方便,及時(shí)展示最新發(fā)布狀態(tài)。(4)家政公司:可展示在本網(wǎng)站注冊的家政公司的名片(包含公司名稱、經(jīng)營項(xiàng)目范圍、聯(lián)系人以及聯(lián)系方式)。(5)用戶中心:主要用戶有三種,分別是雇主、家政員以及家政公司,不同用戶登錄系統(tǒng)進(jìn)入用戶中心有不同的權(quán)限,而且實(shí)現(xiàn)了防止用戶的跨權(quán)限操作。家政員:主要包括個(gè)人信息、發(fā)布信息、預(yù)約管理、服務(wù)協(xié)議等操作權(quán)限。發(fā)布信息:家政員可以發(fā)布供應(yīng)信息。預(yù)約管理:通過篩選雇主發(fā)布的需求信息,家政員選擇適合自己的一條信息進(jìn)行預(yù)約,與雇主單方面取得聯(lián)系。家政員能接受雇主提供的條件和要求,并作出了確認(rèn)選擇,在系統(tǒng)中該家政員會(huì)被標(biāo)注“已預(yù)約”字樣。服務(wù)協(xié)議:家政員成功的領(lǐng)取了雇主發(fā)布的需求信息后,系統(tǒng)將會(huì)為雙方自動(dòng)生成一份相互約束的協(xié)議,有了該服務(wù)協(xié)議,雇主與家政員雙方的權(quán)益都能得到保障。該協(xié)議需要家政員、雇主和家政公司三方共同簽訂,家政員未簽協(xié)議時(shí),顯示為“待崗”,只要一簽署服務(wù)協(xié)議就會(huì)將自己“已預(yù)約”的狀態(tài)變?yōu)椤霸趰彙薄?6)雇主:主要包括發(fā)布信息、我的預(yù)約、服務(wù)協(xié)議、服務(wù)評價(jià)等操作權(quán)限,其中發(fā)布信息-雇主可以在這里發(fā)布相應(yīng)的需求信息。我的預(yù)約:雇主在每次預(yù)約后,可以前往后臺查看預(yù)約是否成功。雇主在該系統(tǒng)中享有很多權(quán)利,只有以雇主身份登錄該系統(tǒng)后,才會(huì)有預(yù)約家政員的資格,如果預(yù)約成功,但是雇主又有了更好的選擇,可以前往后臺更換;如果預(yù)約失敗,雇主還可以繼續(xù)預(yù)約。服務(wù)信息:雇主發(fā)布的信息被家政員領(lǐng)取,即家政員在預(yù)約管理里選擇了該雇主,那么該雇主有權(quán)利簽訂服務(wù)協(xié)議,該服務(wù)協(xié)議同家政員所簽訂的一致。服務(wù)評價(jià):與淘寶平臺相似,當(dāng)家政員完成了雇主發(fā)布的家政任務(wù)后,雇主可以根據(jù)家政員的服務(wù)質(zhì)量進(jìn)行評價(jià),系統(tǒng)會(huì)根據(jù)家政員的總體評價(jià)調(diào)整家政員的展示順序。(7)家政公司:該系統(tǒng)對家政公司具有較大的權(quán)限約束,家政公司只能展示自身的名片,包括聯(lián)系方式、主營業(yè)務(wù)等信息的家政名片。后臺管理具體描述:(1)新聞管理添加新聞:管理內(nèi)容主要包括三方面:第一,新聞種類;第二,新聞內(nèi)容;第三,新聞標(biāo)題。刪除新聞:首先列出所有新聞,選擇性刪除相應(yīng)的新聞信息。(2)合同管理查看合同:查看家政人員與雇主簽訂的相關(guān)合同。審核合同:審核家政人員與雇主簽訂的合同,使其生效。(3)家政員管理評價(jià)考核:對家長人員進(jìn)行星級評價(jià)刪除用戶:刪除家政人員審核信息:該模塊的審核是針對家政人員發(fā)布工作信息,需要審核過后才會(huì)出現(xiàn)在供應(yīng)關(guān)系中。(4)客戶管理刪除用戶:刪除雇主用戶審核信息:審核雇主發(fā)布的需求信息,審核通過后才會(huì)出現(xiàn)在供應(yīng)關(guān)系中(5)企業(yè)用戶管理刪除用戶:刪除企業(yè)用戶(6)管理員管理添加管理員:為后臺管理添加管理員刪除管理員:不再需要某個(gè)后臺管理員,即可進(jìn)行刪除處理。3.2功能模塊劃分本系統(tǒng)在運(yùn)行過程中,主要為用戶提供新聞、供應(yīng)信息管理、管理管理等五種功能。在設(shè)計(jì)模塊時(shí),根據(jù)設(shè)計(jì)的功能列表而對應(yīng)做出,具體如圖2-1所示:圖2-1家政管理系統(tǒng)功能模塊示圖在系統(tǒng)管理員模塊中,主要執(zhí)行兩種功能,分別是:創(chuàng)建、刪除。在系統(tǒng)剛剛投入使用時(shí),只有一個(gè)默認(rèn)的用戶admin,程序人員通過登錄該初始用戶,完成數(shù)據(jù)庫的添加工作,同時(shí)還可以創(chuàng)建更多的管理員信息,在注冊功能開通后,平臺的所有用戶都可以自行進(jìn)行注冊。下圖2-2指出了用戶管理功能模塊的相互關(guān)系:圖2-2用戶管理功能模塊關(guān)系圖3.3系統(tǒng)流程分析家政人員工作流程如圖2-3所示:圖2-3家政人員工作流程圖雇主雇傭流程如圖2-4所示圖2-4雇主工作流程圖用戶在前臺進(jìn)行登陸時(shí),進(jìn)行選擇身份,根據(jù)選擇的身份核對賬號密碼,進(jìn)入相應(yīng)的功能模塊。根據(jù)用戶注冊時(shí)填寫的需求和信息,系統(tǒng)將會(huì)為不同類型客戶賦予特定的權(quán)限,用戶登陸平臺后,個(gè)人中心顯示的內(nèi)容也會(huì)有所差異。第4章數(shù)據(jù)庫設(shè)計(jì)4.1系統(tǒng)數(shù)據(jù)源的設(shè)置采用原生的jdbc驅(qū)動(dòng)連接mysql數(shù)據(jù)庫,這樣編寫簡單的sql能方便同后臺數(shù)據(jù)庫的聯(lián)結(jié)處理,同時(shí)兼容ODBC和OLEDB兩種數(shù)據(jù)源,分以下幾個(gè)步驟進(jìn)行:(1)創(chuàng)建jdbc配置文件使用com.mysql.jdbc.Driver驅(qū)動(dòng)連接數(shù)據(jù)庫,同時(shí)還要將創(chuàng)建的數(shù)據(jù)連接配置文件放在目錄之下。mysql的賬號為USER_NAME=root,密碼則是USER_PASSWORD=123.com,設(shè)置的同時(shí),還要在連接之前先創(chuàng)建連接字符串DB_URL=jdbc:mysql://localhost:3306/db_jiazheng?user=root&password=123.com&useUnicode=true&characterEncoding=UTF-8。通過這樣的方式創(chuàng)建的文件,在現(xiàn)場實(shí)施中,相關(guān)人員可以根據(jù)實(shí)際情況施行中更便于修改數(shù)據(jù)庫中的配置文件,對Properties類的修改工作通過使用linux中的vim命令就可以完成。(2)編寫自定義連接類在讀取變量時(shí),選擇數(shù)據(jù)庫連接字符串,在創(chuàng)建prop、dbName、dbUrl之初,就要對變量進(jìn)行初始化,設(shè)定為Streamin=getClass().getResource(propFile);ConnDB類創(chuàng)建于文件目錄下并將其定義propFileName為“/com/properties”;ClassName=prop.getProperty("CLASS_NAME")這一段定義為讀取配置信息的程序;讀取數(shù)據(jù)庫驅(qū)動(dòng)時(shí)為dbUrl=prop.getProperty("URL")。(3)創(chuàng)建數(shù)據(jù)對象先對ConnDB類進(jìn)行聲明創(chuàng)建出具體的實(shí)例,再將sql語言字符串的變量進(jìn)行實(shí)例化執(zhí)行,對要查詢、刪除、更新的sql做初始化更改,從db變量中查詢(query)函數(shù),完成程序執(zhí)行,若要保證服務(wù)器端中的mysql數(shù)據(jù)庫不會(huì)收到編碼類型調(diào)整的影響,則需要將客戶端改為“gdk”編碼。(4)操作數(shù)據(jù)庫與過去的操作比較,能發(fā)現(xiàn)新的執(zhí)行函數(shù)具有更高的運(yùn)行效率,在進(jìn)行更新、插入、刪除等操作時(shí)都有了明顯的優(yōu)化。(5)關(guān)閉數(shù)據(jù)對象和鏈接當(dāng)數(shù)據(jù)庫連接對象已經(jīng)使用完成,應(yīng)立即將該系統(tǒng)關(guān)閉,若沒關(guān)閉可能在后續(xù)的連接工作中有連接池溢出的可能,調(diào)用close函數(shù)就可以關(guān)閉連接對象。完整的程序片段:privateConnDBdb=newConnDB();//創(chuàng)建數(shù)據(jù)庫對象實(shí)例Stringsql_result="selectid,surname,birthdate,hometown,uptimefromtb_employeetwhereexists("+sql_workTime+"t.id=t1.user_id)andexists("+sql_accomm+"t.id=t2.user_id)andexists("+sql_workType+"t.id=t3.user_id)andexists("+sql_cert+"t.id=t4.user_id)andexists("+sql_skill+"t.id=t5.user_id)andexists("+sql_lang+"t.id=t6.user_id)andexists("+sql_flavor+"t.id=t7.user_id)andexists("+sql_homeCity+"t.id=t8.id)anduptimeisnotnullorderbyuptimedesc";//編寫執(zhí)行db.executeQuery("setnamesgbk");//設(shè)置gbk編碼ResultSetrs=db.executeQuery(sql_result);//將查詢結(jié)果導(dǎo)入到ResultSet對象當(dāng)中while(rs.next()){UserInfoFormbmInfo=newUserInfoForm();userId=rs.getInt("id");surname=rs.getString("surname");birthdate=rs.getString("birthdate");hometown=rs.getString("hometown");uptime=rs.getString("uptime");("查詢結(jié)果:用戶編號"+userId);("查詢結(jié)果:用戶姓名"+surname);//("查詢結(jié)果:用戶年齡"+birthdate);//("查詢結(jié)果:用戶籍貫"+hometown);//("查詢結(jié)果:用戶更新時(shí)間"+uptime);bmInfo.setId(userId);bmInfo.setSurname(surname);bmInfo.setBirthDate(calAge(birthdate));bmInfo.setHometown(hometown);bmInfo.setUptime(uptime);list.add(bmInfo);}上面的過程都是利用java使用jdbc訪問數(shù)據(jù)庫,為了給用戶帶來簡單、高效的使用體驗(yàn),對步驟中所有的操作都進(jìn)行了簡化處理,用戶不需要深入的了解系統(tǒng)的工作原理,只要對一些專有名詞有簡單了解就能完成所有操作,用戶與頁面間的交換信息功能逐步得以實(shí)現(xiàn)。4.2表、關(guān)系模型和數(shù)據(jù)庫的概述數(shù)據(jù)在數(shù)據(jù)庫中,其位置存儲、組織于表中,列是構(gòu)成表的最基本屬性,表中的行列都對應(yīng)有的序列,每一行對應(yīng)相應(yīng)的列,行列位置可構(gòu)成一條記錄信息,并將其稱之為字段,千萬個(gè)這類記錄信息組成的集合就是所謂的表文件,而數(shù)據(jù)庫文件則是由成千上萬張表和關(guān)系共同組成的。一般來說數(shù)據(jù)庫是沒有UI界面的,只有在原有數(shù)據(jù)庫基礎(chǔ)上添加管理軟件時(shí),才能夠發(fā)揮數(shù)據(jù)庫管理作用,發(fā)揮數(shù)據(jù)庫管理系統(tǒng)功能。數(shù)據(jù)庫管理系統(tǒng)為數(shù)據(jù)的存儲提供了很大的便利,當(dāng)存儲數(shù)據(jù)較多時(shí),數(shù)據(jù)庫管理系統(tǒng)將會(huì)自行對這些數(shù)據(jù)進(jìn)行分類,還能滿足用戶對數(shù)據(jù)的查詢、索引、打印等操作。數(shù)據(jù)庫管理是任何系統(tǒng)中必不可少的部分。數(shù)據(jù)庫管理系統(tǒng)由三部分組成,分別是:第一,數(shù)據(jù)庫可視化軟件;第二,數(shù)據(jù)庫;第三,支撐數(shù)據(jù)庫管理系統(tǒng)的軟、硬件。通過數(shù)據(jù)庫管理系統(tǒng),用戶能更直觀的對數(shù)據(jù)進(jìn)行查看,同時(shí)很多有關(guān)數(shù)據(jù)被及時(shí)的保存,有記憶特點(diǎn),當(dāng)用戶再次使用時(shí),將會(huì)根據(jù)用戶以往需求給用戶提供相關(guān)資源。對數(shù)據(jù)庫而言,數(shù)據(jù)模型使其生命力的最好體現(xiàn)。一般都是通過模型來反映虛擬的數(shù)據(jù)庫,為用戶直觀的描述數(shù)據(jù)庫的結(jié)構(gòu)和語義。在系統(tǒng)中常見的數(shù)據(jù)模型有:層次模型、關(guān)系模型、面向?qū)ο竽P偷?。建立關(guān)系模型要以關(guān)系數(shù)據(jù)庫為基礎(chǔ),通過將抽象的數(shù)據(jù)關(guān)系具體位置二維表形式,實(shí)現(xiàn)系統(tǒng)的正常運(yùn)轉(zhuǎn)。數(shù)據(jù)庫中的有些數(shù)據(jù)是獨(dú)立存在的,不被程序所容納,這就代表著數(shù)據(jù)不依賴于系統(tǒng),系統(tǒng)存不存在,數(shù)據(jù)都是存在的,讓每一位用戶通過程序?qū)崿F(xiàn)多數(shù)據(jù)的利用,以滿足自身的需求。4.3范式與建表的規(guī)范化許多關(guān)系模式共同組成了數(shù)據(jù)庫模式,關(guān)系是建立系統(tǒng)數(shù)據(jù)庫的重要指導(dǎo)依據(jù),要想對關(guān)系模式給出正確的評價(jià),可以用模式的范式。第一范式(1NF):在具體關(guān)系中,G>在關(guān)系模式R中的屬性值都無法被再次分割,成為其中最小的數(shù)據(jù)單位體,則由此形成的關(guān)系則稱R是第一范式的關(guān)系。例:1NF將姓名、電話號、職工號歸納于一個(gè)表格中并對其進(jìn)行規(guī)范,由于一個(gè)人可能同時(shí)有兩個(gè)電話號:一個(gè)自用一個(gè)辦公,具體有三種方法:一是多次將姓名和職工號存儲于庫中,使得電話號碼成為其關(guān)鍵字。二是關(guān)鍵字設(shè)定為職工號,其中,單位電話和住宅電話是電話號碼的兩個(gè)屬性。三是職工號為關(guān)鍵字,要求一個(gè)記錄中只可一個(gè)電話號碼,而不可記錄多個(gè)。第二范式(2NF):第二范式(2NF):G>如果關(guān)系模式R(U,F(xiàn))中,任意一個(gè)候選關(guān)鍵字都被所有非主屬性所依賴形成的關(guān)系。例:選課關(guān)系SCI,其中課程號、學(xué)號、成績、學(xué)分各個(gè)關(guān)鍵字分別由CNO、SNO、GRADEGE、CREDIT所代表,根據(jù)以上條件,確定(SNO,CNO)為組合關(guān)鍵字。根據(jù)歸屬的不同,我們可以對關(guān)系模式r進(jìn)行分類:第一種,非主屬性的鍵屬性,這種屬性具有較高的獨(dú)立性,不屬于任何形式;第二種,主屬性的鍵屬性,依賴主屬性而存在。第三范式(3NF):第三范式(3NF):在所有非主屬性里,沒有出現(xiàn)任何候選關(guān)鍵字的,這屬于沒有信賴關(guān)聯(lián)的,則稱關(guān)系R是屬于第三范式的。例如:S1中的各屬性中,SNO代表學(xué)號,姓名由SNAME表示,所在系用DNO表示,系名稱用DNAME表示,用LOCATION表示系地址。系統(tǒng)中的各個(gè)屬性都有關(guān)鍵字SNO決定,這寫關(guān)鍵字屬于獨(dú)立的個(gè)體,屬于2NF范疇。這種關(guān)系的缺點(diǎn)是容易造成數(shù)據(jù)的冗余,當(dāng)學(xué)生操作不規(guī)范時(shí),容易出現(xiàn)這一現(xiàn)象,包括非主屬性,在關(guān)鍵3NF模式依賴發(fā)送。2NF與3NF的模式完全一致。產(chǎn)生數(shù)據(jù)冗余的主要原因有兩方面:第一,局部依賴;第二,傳遞信息依賴。因?yàn)樵诒镜啬J?NF依賴性和依賴候選鍵被發(fā)送時(shí)不存在這些非主屬性數(shù)據(jù),從而消除的存儲器異常的大部分具有更好的性能。在設(shè)計(jì)數(shù)據(jù)庫關(guān)系模式時(shí),應(yīng)準(zhǔn)確把握范式的優(yōu)缺點(diǎn),從中選擇一個(gè)平衡點(diǎn)。缺點(diǎn):性能不如以前,但是單表查詢會(huì)快于多表查詢。優(yōu)點(diǎn):冗余小、結(jié)構(gòu)布置合理巧妙、能減少譬如刪除、插入等的錯(cuò)誤操作。以上優(yōu)缺點(diǎn)經(jīng)過分析掌握之后,優(yōu)秀的數(shù)據(jù)結(jié)構(gòu)即可使用mysql進(jìn)行設(shè)計(jì)。4.4系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立建立數(shù)據(jù)庫(db_jiazheng)4.4.1用戶雇主評價(jià)數(shù)據(jù)表(tb_assess)用戶雇主評價(jià)數(shù)據(jù)表是用來存入雇主對家政人員評價(jià)的,基本數(shù)據(jù)含有家政人員ID、家政人員姓名、雇主ID、服務(wù)類別、服務(wù)態(tài)度編碼、服務(wù)質(zhì)量編碼、服務(wù)價(jià)格評價(jià)編碼、服務(wù)評價(jià)內(nèi)容等,結(jié)構(gòu)如表3-1所示:表3-1用戶雇主評價(jià)數(shù)據(jù)表(tb_assess)字段名數(shù)據(jù)類型字段大小字段說明bmIDint10家政人員IDbmNamevarchar8家政人員姓名gzIDint10雇主IDservTypevarchar10服務(wù)類別svAttitudeint1服務(wù)態(tài)度svQualityint1服務(wù)質(zhì)量svPriceint1服務(wù)價(jià)格svRecommendint1服務(wù)評價(jià)svContenttext0服務(wù)內(nèi)容svPointint1推薦指數(shù)svDatedate0服務(wù)日期4.4.2預(yù)約表(tb_book)預(yù)約表是用來記錄雇主或家政人員預(yù)約的信息的,包含家政人員ID、家政人員姓名、雇主ID、雇主姓名、雇主電話、雇傭開始時(shí)間、雇傭結(jié)束時(shí)間、雇傭月份數(shù)、雇主支付金額、服務(wù)類型、服務(wù)次數(shù)、包吃住狀態(tài)、雇主預(yù)約信息、預(yù)約日期、雇傭模式、是否預(yù)約成功、是否過期。如表3-2所示:字段名數(shù)據(jù)類型字段大小字段說明bmIDint10家政人員IDbmNamevarchar8家政人員姓名gzIDint10雇主IDgzNamevarchar8雇主姓名gzPhonevarchar14雇主電話startDatedate0雇傭開始時(shí)間endDatedate0雇傭結(jié)束時(shí)間wkPeriodvarchar2雇傭月份數(shù)gzPayvarchar8雇主支付金額servTypeint2服務(wù)類型servDailyTimeint2服務(wù)次數(shù)isAccommint2包吃住狀態(tài)gzbkContenttext0雇主預(yù)約信息bookTimedate0預(yù)約日期nodevarchar2雇傭模式isSuccessvarchar1是否成交isOutdatedvarchar1是否過期4.4.3家政人員證書表(tb_cert)家政人員證書主要保存家政人員證書關(guān)系,包含有家政人員ID、是否健康、是否是月嫂、是否是護(hù)士、是否是營養(yǎng)師、是否是早教、是否有駕駛證、是否是廚師。如表3-3所示:字段名數(shù)據(jù)類型字段大小字段說明user_idint10家政人員IDcert_jiankangint1是否健康cert_yuesaoint1是否是月嫂cert_hushiint1是否是護(hù)士cert_yingyangshiint1是否是營養(yǎng)師cert_zaojiaoint1是否是早教cert_jiashiint1是否有駕駛證cert_chushiint1是否是廚師4.4.4家政公司表(tb_company)家政公司表主要存儲注冊類型為家政公司的用戶,主要包含:ID、用戶名字、郵箱、密碼、公司名字、公司描述、聯(lián)系人、聯(lián)系電話、創(chuàng)建日期等。如表3-4所示:字段名數(shù)據(jù)類型字段大小字段說明idint10家政公司IDnamevarchar30用戶名字emailvarchar30郵箱passwordvarchar30密碼companyNamevarchar15公司名字companyDescvarchar30公司描述companyLinkmanvarchar10聯(lián)系人companyContactsvarchar30聯(lián)系電話companyUpTimedate0創(chuàng)建日期4.4.5合同表(tb_contract)合同表是存儲簽訂合同的關(guān)系表,包含:合同id、家政人員id、雇主id、家政人員名字、雇主名字、服務(wù)類別、包住方式、工時(shí)、開始時(shí)間、結(jié)束時(shí)間、雇主支付工資、雇主確認(rèn)、確認(rèn)日期、家政人員確認(rèn)、確認(rèn)日期、簽訂日期、是否過期。如表3-5所示:字段名數(shù)據(jù)類型字段大小字段說明idint10合同idbmIDint10家政人員idgzIDint10雇主idbmNamevarchar8家政人員名字gzNamevarchar8雇主名字servTypevarchar10服務(wù)類別isAccommvarchar10包住方式servDailyTimevarchar10工時(shí)beginDatedate0開始時(shí)間endDatedate0結(jié)束時(shí)間gzPayvarchar14雇主支付工資gzSignaturevarchar8雇主確認(rèn)gzSigDatedate0確認(rèn)日期bmSignaturevarchar8家政人員確認(rèn)bmSigDatedate0確認(rèn)日期sigDatedate0簽訂日期isOutdatedvarchar1是否過期4.4.6家政人員表(tb_employee)家政人員表主要保存家政人員信息,包含:id、姓名、郵件、密碼、真實(shí)姓名、家鄉(xiāng)、性別、生日、電話、是否已婚、教育程度、地址、頭像、個(gè)性說明、更新時(shí)間、狀態(tài)、排名。如表3-6所示字段名數(shù)據(jù)類型字段大小字段說明idint10idnamevarchar30姓名emailvarchar30郵件passwordvarchar30密碼surnamevarchar8真實(shí)姓名hometownvarchar8家鄉(xiāng)sexint1性別birthdatedate0生日phonevarchar14電話marriageint1是否已婚educationint1教育程度addressvarchar50地址avatarlongblob0頭像profiletext0個(gè)性說明uptimedate0更新時(shí)間statusvarchar1狀態(tài)rankint1排名4.4.7雇主表(tb_employer)雇主表主要存儲注冊類型為雇主的賬號信息,包含:id、姓名、郵箱、密碼。如表3-7所示:字段名數(shù)據(jù)類型字段大小字段說明idint10idnamevarchar30姓名emailvarchar30郵箱passwordvarchar30密碼4.4.8口味表(tb_flavor)口味表主要存儲家政人員可以做的菜口味,主要包含:家政人員id、本地、西餐、川菜、粵菜、鹵菜、蘇菜、浙菜、湘菜、閩菜、徽菜。如表3-8所示字段名數(shù)據(jù)類型字段大小字段說明user_idint10家政人員idflavor_localint1本地flavor_xicanint1西餐flavor_chuancaiint1川菜flavor_yuecaiint1粵菜flavor_lucaiint1鹵菜flavor_sucaiint1蘇菜flavor_zhecaiint1浙菜flavor_xiangcaiint1湘菜flavor_mincaiint1閩菜flavor_huicaiint1徽菜4.4.9供應(yīng)信息表(tb_info)供應(yīng)信息表主要存儲供應(yīng)的信息,其中包含:用戶id、工作時(shí)間、吃住方式、服務(wù)類型、標(biāo)題、內(nèi)容、發(fā)布時(shí)間、支付金額、電話、供需類別、是否鎖定。如表3-9所示:字段名數(shù)據(jù)類型字段大小字段說明user_idint10用戶idworktimeint2工作時(shí)間accommint2吃住方式workTypeint2服務(wù)類型headlinevarchar30標(biāo)題contenttext0內(nèi)容posttimedate0發(fā)布時(shí)間payvarchar14支付金額phonevarchar14電話typevarchar1供需類別isLockvarchar1是否鎖定4.4.10方言表(tb_lang)方言表主要存儲方言,包括:用戶id、本地、普通話、四川話、東北話、廣東話、客家話、閩南語。如表3-10所示:字段名數(shù)據(jù)類型字段大小字段說明user_idint10用戶idlang_localint1本地lang_normalint1普通話lang_sichuanint1四川話lang_dongbeiint1東北話lang_guangdongint1廣東話lang_kejiaint1客家話lang_minnanint1閩南語4.4.11管理員表(tb_manager)管理員表主要存儲管理員的賬號,主要包含:id、名稱、密碼。如表3-11所示:字段名數(shù)據(jù)類型字段大小字段說明idint10idnamevarchar30名稱passwordvarchar30密碼4.4.12新聞表(tb_news)新聞表存儲新聞信息,主要包含:id、標(biāo)題、內(nèi)容、發(fā)表日期和新聞?lì)悇e。如表3-12所示字段名數(shù)據(jù)類型字段大小字段說明idint4idtitlevarchar30標(biāo)題contentlongtext0內(nèi)容issuedatedate0發(fā)表日期typevarchar50新聞?lì)悇e4.4.13家政人員技能對應(yīng)表(tb_skills)家政人員技能對應(yīng)表主要存儲家政人員擁有技能,主要包含:用戶id、電腦、熨燙、手工、外語、駕駛、營養(yǎng)學(xué)。如表3-13所示字段名數(shù)據(jù)類型字段大小字段說明user_idint10用戶idskill_computerint1電腦skill_ironingint1熨燙skill_handworkint1手工skill_waiyuint1外語skill_drivingint1駕駛skill_nutriologyint1營養(yǎng)學(xué)4.5數(shù)據(jù)庫E-R圖數(shù)據(jù)庫系統(tǒng)的概念模式一般是獨(dú)立存在的,不依托于計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等發(fā)揮作用,根據(jù)用戶的實(shí)際需要進(jìn)行內(nèi)容設(shè)計(jì)。在設(shè)計(jì)概念模式時(shí),首先對用戶的需求做出準(zhǔn)確分析,其次通過E-R模型對這些需求給出具體的直觀描述。在概念設(shè)計(jì)環(huán)節(jié)中,用戶能加深對系統(tǒng)數(shù)據(jù)庫的理解和認(rèn)知,用戶的需求在系統(tǒng)中得到滿足。為了保證最終設(shè)計(jì)出的數(shù)據(jù)庫能符合客戶的要求,需要用戶參與到系統(tǒng)的整個(gè)設(shè)計(jì)過程中。在現(xiàn)階段設(shè)計(jì)概念模式中,E-R模型法得到了大家廣泛的認(rèn)可。下圖是本系統(tǒng)的E-R圖:實(shí)體間關(guān)系屬性實(shí)體實(shí)體間關(guān)系屬性實(shí)體家政公司實(shí)體E-R圖如圖3-14所示:圖3-14家政公司實(shí)體圖(2)圖3-15,給出了雇主評價(jià)實(shí)體E-R圖:圖3-15雇主評價(jià)實(shí)體圖(3)合同實(shí)體E-R圖如圖3-16所示:圖3-16合同實(shí)體圖(4)下圖3-17,給出了預(yù)約實(shí)體E-R圖:圖3-17預(yù)約實(shí)體圖(5)方言實(shí)體E-R圖如圖3-18所示:圖3-18方言實(shí)體圖(6)下圖3-19,給出了人員證書實(shí)體E-R圖:圖3-19人員證書實(shí)體圖(7)下圖3-20,給出了家政人員技能實(shí)體E-R圖:圖3-20家政人員技能實(shí)體圖下圖3-21,給出了口味實(shí)體E-R圖:圖3-21口味實(shí)體圖(9)下圖3-22,給出了新聞實(shí)體E-R圖:圖3-22新聞實(shí)體圖(10)下圖3-23,給出了雇主實(shí)體E-R圖:圖3-23雇主實(shí)體圖(11)下圖3-24,給出了管理員實(shí)體E-R圖:圖3-24管理員實(shí)體圖(11)下圖3-25,給出了所有實(shí)體關(guān)系圖:圖3-25所有實(shí)體E-R圖第5章家政系統(tǒng)的實(shí)現(xiàn)5.1系統(tǒng)功能系統(tǒng)前臺具備如下功能模塊:首頁新聞:其中包含了廣告、新聞、公告等幾個(gè)板塊,廣告以圖片的形式輪流展示,在修改和添加內(nèi)容時(shí)都可以在后臺完成操作,完成了新聞模塊的管理工作。界面如下:家政員:具有全部的家政人員信息,可以根據(jù)不同的條件進(jìn)行動(dòng)態(tài)異步查詢,如:"籍貫"、"技能"、"食宿"、”工時(shí)"、"服務(wù)"等條件,展示了在本網(wǎng)站注冊的家政員信息。界面如下:供求信息:家政員會(huì)發(fā)布一些家政服務(wù)信息,同時(shí)雇主也會(huì)發(fā)布一些需求信息,系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)助殘活動(dòng)方案
- 企業(yè)員工烘焙活動(dòng)方案
- 企業(yè)圖文征集活動(dòng)方案
- 企業(yè)安全宣傳活動(dòng)方案
- 企業(yè)展銷活動(dòng)方案
- 企業(yè)開展微心愿活動(dòng)方案
- 企業(yè)托管活動(dòng)方案
- 企業(yè)政府活動(dòng)方案
- 企業(yè)春季綠化活動(dòng)方案
- 企業(yè)沙龍活動(dòng)方案
- 國學(xué)導(dǎo)論·巴蜀文化課件
- 旅游出入境與交通管理法規(guī)制度課件
- 史上最全區(qū)塊鏈詳解課件
- 能源計(jì)量器具配備和管理
- 《食品經(jīng)營許可證》申請報(bào)告書空白模板
- 國家開放大學(xué)《監(jiān)督學(xué)》形考任務(wù)( 1-4)試題和答案解析
- 《遺愛寺》-完整版課件
- 三相三線電能表
- 試卷交接簽字單
- 加油站相鄰企業(yè)安全應(yīng)急救援互助協(xié)議
- 傳媒公司合作合同
評論
0/150
提交評論