版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
面向?qū)ο蠼<夹g(shù)課程設(shè)計(jì)報(bào)告家政服務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)學(xué)院名稱:宿遷學(xué)院專業(yè)班級(jí):學(xué)生學(xué)號(hào):學(xué)生姓名:指導(dǎo)教師姓名:2015年6月目錄TOC\o"1-5"\h\z家政服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)0一、設(shè)計(jì)目的0二、系統(tǒng)需求分析1三、創(chuàng)建系統(tǒng)用例模型2四、創(chuàng)建系統(tǒng)靜態(tài)模型8五、創(chuàng)建系統(tǒng)動(dòng)態(tài)模型10六、創(chuàng)建系統(tǒng)部署模型15七、系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)17八、家政服務(wù)管理系統(tǒng)的實(shí)現(xiàn)20九、實(shí)驗(yàn)總結(jié)27-0--0-家政服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)一、設(shè)計(jì)目的不斷增長(zhǎng)的復(fù)雜性、多樣性和相互關(guān)聯(lián)性是當(dāng)今信息系統(tǒng)的共同特征。傳統(tǒng)的面向功能開發(fā)方法,已逐漸不適應(yīng)越來越復(fù)雜和多變的需求,其成果不能得到很好的重用。而面向?qū)ο蠼<夹g(shù)能夠有效地控制復(fù)雜性、適應(yīng)多變性,具有靈活性、低風(fēng)險(xiǎn)性、可重用性,從而能提高系統(tǒng)開發(fā)的效率。UML是一種對(duì)面向?qū)ο笙到y(tǒng)進(jìn)行可視化、詳細(xì)描述、構(gòu)造和文檔化的標(biāo)準(zhǔn)建模語言.所以,從面向功能的開發(fā)方法轉(zhuǎn)向使用UML的面向?qū)ο箝_發(fā)方法是信息系統(tǒng)開發(fā)的趨勢(shì)。本文主要論述了面向?qū)ο蠼<夹g(shù)、UML,以及基于UML的面向?qū)ο蠼_^程,并運(yùn)用以上技術(shù)建立起了家政服務(wù)管理系統(tǒng)的模型。相信本文能對(duì)信息系統(tǒng)的面向?qū)ο蠼F鸬揭欢ǖ慕梃b作用。本次課程設(shè)計(jì),對(duì)于家政服務(wù)管理系統(tǒng)的某一些部分,使用UML中包括用例圖,類圖,對(duì)象圖,包圖,狀態(tài)圖,活動(dòng)圖,順序圖,協(xié)作圖,構(gòu)件圖和部署圖之中的絕大多數(shù)圖,從而幫助我們充分理解面向?qū)ο蠼5乃枷牒椭匾圆ⅲ一菊莆諏?duì)信息系統(tǒng)完成的設(shè)計(jì)過程。#-八、家政服務(wù)管理系統(tǒng)的實(shí)現(xiàn)進(jìn)入登陸界面.如圖8-1賬號(hào):密碼:類型,0顧客管理人員1登錄]圖8-1登陸界面圖vformaction="checklogin。jsp"method="post”name=”fo"〉〃用from表單提交賬號(hào)密碼intname=Integer.parseInt(request.getParameter("name"));//接收提交的值ntpassword=Integer。parseInt(request.getParameter(”password"));Strings=request.getParameter("typ");Class。forName("com.mysql。jdbc。Driver")。newInstance();〃連接數(shù)據(jù)庫查詢Connectioncon=DriverManager。getConnection("jdbc:mysql://127。0.0.1:3306/housekeeping","root","");Statementst=con.createStatement();ResultSetrst=st.executeQuery("select*fromcustomer");if(m==1){responseosendRedirect("Cmain.jsp");}else{response.sendRedirect("login.jsp");}〃比較,如果相等,就跳到主頁,否則返回登錄界面以顧客身份登陸后進(jìn)入顧客主界面。如圖8—2請(qǐng)求新服?務(wù)顯賒待處理服務(wù)信息顯示襯挨貞服務(wù)怕息禎認(rèn)以及評(píng)價(jià)顯示己完成月艮務(wù)彳言■■息退出vtableborder=”1”align="center"〉〃主頁表格中有各種操作的超鏈接vtr〉〈tdxahref=”Caddnew。jsp"〉請(qǐng)求新服務(wù)</ax/td〉〈/tr〉〈tr〉〈td〉<ahref=”Cshowwait。jsp”>顯示待處理服務(wù)信息〈/a>〈/td>〈/tr>〈tr><td>〈ahref=”Cshowstate。jsp”〉顯示被接受服務(wù)信息v/a〉〈/td〉v/tr〉〈tr>vtd>vahref="Ccheck。jsp"〉確認(rèn)以及評(píng)價(jià)v/a〉v/td>〈/tr〉〈tr>vtd〉〈ahref="Cshowfinish。jsp”〉顯示已完成服務(wù)信息〈/a〉〈/td>〈/tr〉〈tr〉vtd〉vahref="login.jsp"〉退出v/a〉v/td>v/tr〉〈/table〉在主頁請(qǐng)求新服務(wù)。點(diǎn)添加提交服務(wù),點(diǎn)放棄添加可返回主頁。如圖8-3選.擇:育潔打掃時(shí)間:—至三小時(shí)人枚:一人即可W5逾加放棄添協(xié)圖8-3顧客請(qǐng)求新服務(wù)界面圖vformaction=”Caddnew2。jsp"method="post”>〃表單提交新增服務(wù)的信息〈td〉〈ahref="Cmain。jsp"〉放棄添加v/a〉v/td>//放棄添加ClassoforName("com.mysql。jdbc.Driver”)。newInstance();〃連接數(shù)據(jù)庫進(jìn)行插入Connectioncon=DriverManager.getConnection("jdbc:mysql://127。0。0。1:3306/housekeeping","root","");PreparedStatementpstmt=con.prepareStatement("insertintoinformation(category,time,passengers,state,confirm,evaluation)values(?,?,?,?,?,?)");response。sendRedirect("Cmain.jsp");//插入后返回主頁在主頁點(diǎn)擊瀏覽待處理業(yè)務(wù),進(jìn)入此界面.如圖8-4客瀏覽待處理服務(wù)信恩id扎世斗膽顧人員三至五小時(shí)三.7?上s淸潔打擔(dān)一小時(shí)執(zhí)下一/.即可誼叵主頁圖8-4顧客瀏覽待處理服務(wù)圖Class。forName("com。mysql。jdbc.Driver").newInstance();//連接數(shù)據(jù)庫查詢Connectioncon=DriverManager。getConnection("jdbc:mysql:〃127.0。0。l:3306/housekeeping","root”,”");Statementst=con.createStatement();ResultSetrst=st.executeQuery(”select*frominformation");if(state2==0){//顯示未處理業(yè)務(wù)%>〈tr〉vtd〉v%=id2%>〈/td〉<td>〈%=category3%>〈/tdxtd>〈%=time3%>v/td>〈td〉〈%=passengers3%>v/td〉<td><%=state3%>〈/td>v/tr>〈%}在主頁點(diǎn)擊瀏覽已被受理業(yè)務(wù),進(jìn)入此界面瀏覽。如圖8—5顧客瀏覽待已被接受服務(wù)信息id選擇時(shí)間人次狀態(tài)7,照顧人員—至五小時(shí)五顧上接受10清潔打掃—小時(shí)亙下—龍即可接受12烹飪食物至小時(shí)二至四X:'轉(zhuǎn)受14清潔打掃—至三小時(shí)五Att±接受腿冋主頁圖8—5顧客瀏覽已受理服務(wù)圖Class。forName("com。mysql.jdbc.Driver”)。newInstance();〃連接數(shù)據(jù)庫查詢Connectioncon=DriverManager。getConnection("jdbc:mysql://127.0。0。1:3306/housekeeping”,"root”,"");Statementst=con。createStatement();ResultSetrst=st.executeQuery("select大frominformation");if(state2==l&&confirm2==0){//顯示已被受理但未確認(rèn)業(yè)務(wù)%>〈tr〉vtd〉〈%=id2%>v/td〉<td>〈%=category3%>v/td>〈td>〈%=time3%〉〈/td>vtd〉〈%=passengers3%></td>〈td〉〈%=state3%〉</td>〈/tr><%}在主頁點(diǎn)擊瀏覽確認(rèn)評(píng)價(jià)業(yè)務(wù),進(jìn)入此界面可以確認(rèn)評(píng)價(jià)服務(wù)。如圖8—6顧客確認(rèn)以及評(píng)價(jià)服務(wù)信息時(shí)間確認(rèn)喙及評(píng)價(jià)1?師顧人員=至五小時(shí)五人處接竟確認(rèn)段夙評(píng)價(jià)10青潔打掃—小時(shí)臥下—人即可苗認(rèn)以用乖儉12—至三小時(shí)二至四人確認(rèn)弓及評(píng)價(jià)14:酣口打掃至—巫時(shí)五人處接賀換認(rèn)嘆及評(píng)價(jià)圖8-6顧客確認(rèn)評(píng)價(jià)服務(wù)圖if(state2==1&&confirm2==0){//顯示已被受理但未確認(rèn)業(yè)務(wù)%〉〈tr>〈td〉〈%=id2%〉〈/td〉vtd〉<%=category3%>〈/td>vtd>〈%=time3%〉v/td〉<td>〈%=passengers3%>v/td>〈td〉<%=state3%>〈/td〉vtd>〈ahref="Ccheck2。jsp?id=v%=id2%>"〉確認(rèn)以及評(píng)價(jià)v/a>〈/td>〃提供對(duì)某條業(yè)務(wù)確認(rèn)〈/tr>〈%}點(diǎn)確認(rèn)以及評(píng)價(jià)后對(duì)服務(wù)進(jìn)行確認(rèn)評(píng)價(jià),也可放棄回到主頁?如圖8-7評(píng)你—般〒L義加放棄確認(rèn)及評(píng)價(jià)圖8-7顧客確認(rèn)評(píng)價(jià)服務(wù)圖〈formaction="Ccheck3。jsp”method=”post"〉//from表單提交數(shù)據(jù)vtdalign=center>vinputid="b”type="submit"value="添加">v/td>〃進(jìn)行評(píng)價(jià)〈td〉〈ahref=”Cmain.jsp"〉放棄確認(rèn)及評(píng)價(jià)v/a>〈/td>〃放棄評(píng)價(jià)Class.forName("com.mysql。jdbc.Driver”)。newInstance();//數(shù)據(jù)庫修改確認(rèn)評(píng)價(jià)信息Connectioncon=DriverManager.getConnection("jdbc:mysql://127。0.0.1:3306/housekeeping","root”,”");Stringsql=”updateinformationsetconfirm=?,evaluation=?whereid=?";PreparedStatementpst=con.prepareStatement(sql);response.sendRedirect("Cmain.jsp");//返回主頁在主頁點(diǎn)擊瀏覽已完成業(yè)務(wù),進(jìn)入此界面瀏覽。如圖8—8瀏覽已完成服務(wù)信息id時(shí)閭狀態(tài)確認(rèn)艮評(píng)價(jià)1-至三小時(shí)二至四人3清潔打掃一小時(shí)収下一人即可烹飪負(fù)輛一至三小時(shí)一人即可一黒6-淸牯打掃—M'■時(shí)臥下一人即可拒挹9清迭打掃-小嚕下一人即可拒絕11—小時(shí)茂下一人即可拒絕13烹飪食料一至三小8寸二至四人拒挹圖8-8顧客瀏覽已完成服務(wù)圖Class。forName("com.mysql.jdbc.Driver")。newInstance();〃連接數(shù)據(jù)庫查詢Connectioncon=DriverManager.getConnection("jdbc:mysql://127.0。0.1:3306/housekeeping","root",”");Statementst=con.createStatement();ResultSetrst=st.executeQuery(”select*frominformation");if(state2==2){%〉〃輸出被拒絕服務(wù)信息〈tr〉〈td〉〈%=id2%>v/td>〈td〉v%=category3%〉v/td>〈td>〈%=time3%>v/td〉〈td〉<%=passengers3%〉〈/td>vtd>v%=state3%>〈/td></tr><%}if(confirm2==1){〃輸出已確認(rèn)服務(wù)信息%><tr><td>〈%=id2%></td>〈td>〈%=category3%〉v/td〉<td><%=time3%>〈/td〉〈td〉〈%=passengers3%〉〈/td〉〈td>〈%=evaluation3%〉v/td〉〈/tr〉<%}以管理人員身份登陸后進(jìn)入管理人員主界面。如圖8—9處理新服務(wù)顯不所有服務(wù)信息退出圖8—9管理人員主頁圖vtableborder=”1"align="center">〃主頁表格中有各種操作的超鏈接vtr〉vtd〉〈ahref="Mchangestate.jsp”〉處理新服務(wù)〈/a〉〈/tdxtd〉v/td>v/tr>vtr>vtd>〈ahref=”Mshowall.jsp"〉顯示所有服務(wù)信息〈/a〉〈/td〉〈td〉〈/td〉v/tr>〈tr>vtd>〈ahref="login.jsp">退出〈/td>vtd〉〈/td〉v/tr>v/table>在主頁點(diǎn)擊處理新服務(wù),可以接受或拒絕顧客提交的新服務(wù)。也可以不處理返回首頁。如圖8-10管理人員處理新服芻信息id選擇時(shí)間人攢4照顧燙員=至近小時(shí)近人吠上頭1拒絕清潔打掃—小時(shí)以下—人即可L拒&仮回主頁圖8—10管理人員處理新服務(wù)圖if(state2==0){//連接數(shù)據(jù)庫后,只顯示未處理信息%>〈tr〉〈td>v%=id2%〉〈/td〉〈td〉〈%=category3%〉〈/td>vtd〉v%=time3%>v/td>〈td〉<%=passengers3%>v/td〉〈td〉〈ahref="Mchangestate2。jsp?id=v%=id2%>">接受丨lv/a>〃給出接受某條信息的超鏈接<ahref="Mchangestate3。jsp?id=〈%=id2%>">拒絕</a〉〃給出拒絕某條信息的超鏈接〈/td>v/tr>v%}intzt=1;〃接受某條信息后更新數(shù)據(jù)庫狀態(tài)為接受Class.forName("com。mysql。jdbc。Driver")。newInstance();Connectioncon=DriverManager.getConnection("jdbc:mysql:〃127.0.0.1:3306/housekeeping",root,);Stringsql="updateinformationsetstate=?whereid=?";PreparedStatementpst=con.prepareStatement(sql);response.sendRedirect("Mmain.jsp");〃返回主頁intzt=2;〃拒絕某條信息后更新數(shù)據(jù)庫狀態(tài)為拒絕Class.forName("com.mysql。jdbc。Driver")。newInstance();Connectioncon=DriverManager.getConnection("jdbc:mysql:〃127。0.0。1:3306/housekeeping","root","");Stringsql="updateinformationsetstate=?whereid=?";PreparedStatementpst=con.prepareStatement(sql);response.sendRedirect("Mmain。jsp");〃返回主頁在主頁點(diǎn)擊查看所有信息,可以進(jìn)行瀏覽。如圖8—11
管理人員瀏覽所有腿務(wù)信息id時(shí)間一壬訶二至四人^iSlTia一加時(shí)以下—人JS呵BaKAffl一至三啊^iS)TJ3一小時(shí)以下B3KA5!三至近小冊(cè)ffiA.CU一人即町岳建—AS呵拒走HA£Lt]]帝潔打掃一小耳::Q下一崩1町拒電n一至三■■剛二至四人一至三卿寸二至四人14一主三管理人員瀏覽所有腿務(wù)信息id時(shí)間一壬訶二至四人^iSlTia一加時(shí)以下—人JS呵BaKAffl一至三啊^iS)TJ3一小時(shí)以下B3KA5!三至近小冊(cè)ffiA.CU一人即町岳建—AS呵拒走HA£Lt]]帝潔打掃一小耳::Q下一崩1町拒電n一至三■■剛二至四人一至三卿寸二至四人14一主三,1時(shí)SZ口上4ltS1Tl3一小時(shí)燈一人即町待確認(rèn)^;SlTi3一孫時(shí)以下一人即可滑潔1T歸一小時(shí)吐下-人即町]0j£El£a圖8-11管理人員瀏覽服務(wù)信息圖己妙待確認(rèn)已胡認(rèn)一琮待確認(rèn)Class。forName("com.mysql.jdbc。Driver”).newInstance();〃連接數(shù)據(jù)庫查詢Connectioncon=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/housekeeping",”root","”);Statementst=con.createStatement();ResultSetrst=st。executeQuery("select*frominformationj);vtr>〃輸出所有信息<td><%=id2%〉〈/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 渠道總監(jiān)合同范本
- 蘇酒經(jīng)銷協(xié)議書
- 苗木補(bǔ)償協(xié)議書
- 葡萄轉(zhuǎn)讓協(xié)議書
- 融創(chuàng)認(rèn)購協(xié)議書
- 視頻直播協(xié)議書
- 設(shè)備改造協(xié)議書
- 設(shè)施租賃協(xié)議書
- 評(píng)審委托協(xié)議書
- 請(qǐng)求支援協(xié)議書
- 西安市2024陜西西安市專職消防員管理中心招聘事業(yè)編制人員筆試歷年參考題庫典型考點(diǎn)附帶答案詳解(3卷合一)
- 吉安市農(nóng)業(yè)農(nóng)村發(fā)展集團(tuán)有限公司及下屬子公司2025年第二批面向社會(huì)公開招聘?jìng)淇碱}庫有答案詳解
- 文冠果整形修剪課件
- 2025年鹽城港控股招聘面試題庫及答案
- 2026年益陽醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫附答案
- 國(guó)家開放大學(xué)《商務(wù)英語4》期末考試精準(zhǔn)題庫
- 2025秋季《中華民族共同體概論》期末綜合考試-國(guó)開(XJ)-參考資料
- 機(jī)械通氣患者誤吸預(yù)防及管理規(guī)范
- 2025年應(yīng)急環(huán)境監(jiān)測(cè)車行業(yè)分析報(bào)告及未來發(fā)展趨勢(shì)預(yù)測(cè)
- AI生成時(shí)代虛擬生產(chǎn)力與生產(chǎn)關(guān)系變革
- 船舶進(jìn)出港調(diào)度智能化方案
評(píng)論
0/150
提交評(píng)論