版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
---5詳細設(shè)計與實現(xiàn)5.1用戶功能模塊5.1.1登錄/注冊實現(xiàn)用戶必須注冊一個帳號,否則只能看到房屋信息,無法看到其他的諸如訂單、評論等功能。登記的函數(shù)更容易實現(xiàn)。因此,在注冊時,只要按照輸入賬號,輸入密碼,輸入姓名等基礎(chǔ)信息就可以了。這個系統(tǒng)會判斷注冊時的使用者名稱,在登陸時,使用者名稱已出現(xiàn),將會提示使用者名稱已出現(xiàn),否則,將會彈出一個“祝賀使用者名稱可以使用”的對話框,讓使用者可以在這個網(wǎng)頁上進行注冊。在加入了相應(yīng)的資料之后,請單擊“注冊”鍵。如圖5-1所示。圖5-1系統(tǒng)注冊界面以下為本功能實現(xiàn)的代碼顯示。@IgnoreAuth@PostMapping(value="/register")publicRregister(@RequestBodyUserEntityuser){if(userService.selectOne(newEntityWrapper<UserEntity>().eq("username",user.getUsername()))!=null){returnR.error("用戶已存在");}userService.insert(user);returnR.ok();}注冊流程圖如圖5-2所示。圖5-2用戶注冊流程圖用戶登錄界面如圖5-3所示圖5-3系統(tǒng)登錄界面以下為本功能實現(xiàn)的代碼。@IgnoreAuth@PostMapping(value="/login")publicRlogin(Stringusername,Stringpassword,Stringcaptcha,HttpServletRequestrequest){UserEntityuser=userService.selectOne(newEntityWrapper<UserEntity>().eq("username",username));if(user==null||!user.getPassword().equals(password)){returnR.error("賬號或密碼不正確");}Stringtoken=tokenService.generateToken(user.getId(),username,"users",user.getRole());returnR.ok().put("token",token);}在輸入用戶名或密碼出現(xiàn)錯誤時點擊“登錄”按鈕,會彈出錯誤提示對話框,點擊“確定”后輸入正確用戶名和密碼即可登錄,登錄流程圖如圖5-4所示。圖5-4系統(tǒng)登錄流程圖5.1.2租房用戶可以瀏覽首頁,在登錄之后挑好房源就可以點擊租賃按鈕,之后會進入到提交信息的表單界面,如圖5-5所示。圖5-5用戶租房界面以下為租房界面實現(xiàn)的代碼。 @IgnoreAuth@RequestMapping("/list")publicRlist(@RequestParamMap<String,Object>params,FangwuchuzuEntityfangwuchuzu,HttpServletRequestrequest){EntityWrapper<FangwuchuzuEntity>ew=newEntityWrapper<FangwuchuzuEntity>(); PageUtilspage=fangwuchuzuService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuchuzu),params),params)); request.setAttribute("data",page);returnR.ok().put("data",page);}租賃功能是本系統(tǒng)的核心功能之一,其系統(tǒng)流程圖如圖5-6所示。圖5-6用戶租賃流程圖5.1.3購房用戶可以瀏覽首頁,點擊喜歡的房源之后顯示房源詳情,如果確認(rèn)購買可以繼續(xù)點擊購買按鈕,房源詳情如圖5-7所示。圖5-7房源詳情界面以下為房源詳情界面實現(xiàn)的代碼。@IgnoreAuth@RequestMapping("/list")publicRlist(@RequestParamMap<String,Object>params,FangwuchushouEntityfangwuchushou,HttpServletRequestrequest){EntityWrapper<FangwuchushouEntity>ew=newEntityWrapper<FangwuchushouEntity>();PageUtilspage=fangwuchushouService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuchushou),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.1.4瀏覽房屋資訊用戶在任何狀態(tài)下都可以瀏覽本系統(tǒng)的資訊頁面,這里提供了本系統(tǒng)的一些實時消息,包括房源信息、其他公告等,如圖5-8所示。圖5-8房屋瀏覽資訊界面以下為本功能實現(xiàn)的代碼。@IgnoreAuth@RequestMapping("/list")publicRlist(@RequestParamMap<String,Object>params,FangwuzixunEntityfangwuzixun,HttpServletRequestrequest){EntityWrapper<FangwuzixunEntity>ew=newEntityWrapper<FangwuzixunEntity>(); PageUtilspage=fangwuzixunService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuzixun),params),params)); request.setAttribute("data",page);returnR.ok().put("data",page);}5.1.5留言板用戶在登錄之后可以在留言板進行留言,只需要輸入內(nèi)容點擊提交即可,如圖5-9所示。圖5-9用戶留言界面以下為添加留言的實現(xiàn)代碼。@RequestMapping("/add")publicRadd(@RequestBodyMessagesEntitymessages,HttpServletRequestrequest){messages.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue());messages.setUserid((Long)request.getSession().getAttribute("userId"));messagesService.insert(messages);returnR.ok();}5.1.6個人中心用戶如果在登錄之前點擊個人中心,系統(tǒng)會自動跳轉(zhuǎn)到登錄頁面,進行登錄之后才能進入個人中心,在這里用戶可以修改自己的信息,如圖5-10所示。圖5-10個人中心界面以下為修改個人信息的代碼。@RequestMapping("/update")publicRupdate(@RequestBodyUserEntityuser){userService.updateById(user);returnR.ok();}5.1.7查看訂單用戶可以對自己購買或者租賃的訂單進行查看或刪除的操作,查看訂單界面如圖5-11所示。圖5-11用戶查看訂單界面以下為用戶查看訂單界面的代碼。@RequestMapping("/list")publicRlist(@RequestParamMap<String,Object>params,GoumaidingdanEntitygoumaidingdan,HttpServletRequestrequest){EntityWrapper<GoumaidingdanEntity>ew=newEntityWrapper<GoumaidingdanEntity>();PageUtilspage=goumaidingdanService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,goumaidingdan),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.2房東功能模塊管理員是整個系統(tǒng)的最高權(quán)威,也是整個系統(tǒng)的操縱者。該系統(tǒng)的首頁由上、左、下三部分組成。上方為系統(tǒng)的標(biāo)題,左邊為功能菜單。當(dāng)系統(tǒng)管理員成功登陸時,也會在這個區(qū)域區(qū)中出現(xiàn)一個帶有權(quán)限的操作菜單;右邊為該系統(tǒng)的主頁。在管理員按下對應(yīng)的操作菜單后,就會在顯示屏上出現(xiàn)對應(yīng)的動作。當(dāng)這個操作結(jié)束時,這個區(qū)域會出現(xiàn)操作結(jié)果。管理員可以在系統(tǒng)網(wǎng)頁頂端迅速地鏈接到登錄頁。它的具體實現(xiàn)方法與普通用戶相似。管理員登錄頁面如圖5-12所示。圖5-12管理員登錄頁5.2.1管理用戶信息管理員在登錄之后可以對用戶進行管理,包括增刪改查的操作,如圖5-13所示。圖5-13管理員管理用戶界面以下為管理員管理用戶界面的實現(xiàn)代碼@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,FangwuzixunEntityfangwuzixun,HttpServletRequestrequest){EntityWrapper<FangwuzixunEntity>ew=newEntityWrapper<FangwuzixunEntity>();PageUtilspage=fangwuzixunService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuzixun),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.2.2管理房東信息管理員還可以對房東信息管理進行管理,這里顯示了房東的全部信息,方便管理員進行下一步操作,如圖5-14所示。圖5-14管理房東界面以下為本功能實現(xiàn)的代碼。@RequestMapping("/list")publicRlist(@RequestParamMap<String,Object>params,FangdongEntityfangdong,HttpServletRequestrequest){EntityWrapper<FangdongEntity>ew=newEntityWrapper<FangdongEntity>();PageUtilspage=fangdongService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangdong),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.2.3管理房屋類型管理員可以對房屋的類型進行增加、刪除和修改的操作,如圖5-15所示。圖5-15管理房屋類型界面以下為本功能實現(xiàn)的代碼。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,FangwuleixingEntityfangwuleixing,HttpServletRequestrequest){EntityWrapper<FangwuleixingEntity>ew=newEntityWrapper<FangwuleixingEntity>();PageUtilspage=fangwuleixingService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuleixing),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.2.4管理房屋資訊網(wǎng)站管理人員可以及時更新房屋的相關(guān)資訊,管理員通過該頁面進入后臺登錄系統(tǒng)可對后臺的信息進行實時更新操作。管理房屋資訊如圖5-16所示。圖5-16管理員房屋資訊管理界面以下為本功能實現(xiàn)的代碼顯示。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,FangwuzixunEntityfangwuzixun,HttpServletRequestrequest){EntityWrapper<FangwuzixunEntity>ew=newEntityWrapper<FangwuzixunEntity>();PageUtilspage=fangwuzixunService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuzixun),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.3管理員功能模塊5.3.1管理房屋信息房東在登錄之后可以管理房屋信息,對房源進行增刪改查的操作,還可以上架成出租或者出售兩種類型,如圖5-18所示。圖5-18房東管理房屋界面以下為本功能實現(xiàn)的代碼顯示。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,FangwuxinxiEntityfangwuxinxi,HttpServletRequestrequest){StringtableName=request.getSession().getAttribute("tableName").toString();if(tableName.equals("fangdong")){fangwuxinxi.setFangdonghao((String)request.getSession().getAttribute("username"));}EntityWrapper<FangwuxinxiEntity>ew=newEntityWrapper<FangwuxinxiEntity>();PageUtilspage=fangwuxinxiService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuxinxi),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.3.2管理出租房屋房東還可以單獨對出租類型的房屋進行管理,如果房源比較多的話還可以用搜索功能快速找到想查看的房屋信息,如圖5-19所示。圖5-19房東管理出租房屋界面以下為本功能實現(xiàn)的代碼顯示。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,FangwuchuzuEntityfangwuchuzu,HttpServletRequestrequest){StringtableName=request.getSession().getAttribute("tableName").toString();if(tableName.equals("fangdong")){fangwuchuzu.setFangdonghao((String)request.getSession().getAttribute("username"));}EntityWrapper<FangwuchuzuEntity>ew=newEntityWrapper<FangwuchuzuEntity>();PageUtilspage=fangwuchuzuService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuchuzu),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.3.3管理出售房屋房東還可以單獨對出售類型的房屋進行管理,如果房源比較多的話還可以用搜索功能快速找到想查看的房屋信息,如圖5-20所示。圖5-20房東管理出售房屋界面以下為本功能實現(xiàn)的代碼顯示。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,FangwuchushouEntityfangwuchushou,HttpServletRequestrequest){StringtableName=request.getSession().getAttribute("tableName").toString();if(tableName.equals("fangdong")){fangwuchushou.setFangdonghao((String)request.getSession().getAttribute("username"));}EntityWrapper<FangwuchushouEntity>ew=newEntityWrapper<FangwuchushouEntity>();PageUtilspage=fangwuchushouService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,fangwuchushou),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.3.4審核訂單房東可以對用戶提交的訂單進行審核,如果信息缺失或者信息錯誤,可以選擇不通過,如圖5-21所示。圖5-21房東審核訂單界面以下為本功能實現(xiàn)的代碼顯示。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,ZulindingdanEntityzulindingdan,HttpServletRequestrequest){StringtableName=request.getSession().getAttribute("tableName").toString();if(tableName.equals("fangdong")){zulindingdan.setFangdonghao((String)request.getSession().getAttribute("username"));}if(tableName.equals("yonghu")){zulindingdan.setYonghuming((String)request.getSession().getAttribute("username"));}EntityWrapper<ZulindingdanEntity>ew=newEntityWrapper<ZulindingdanEntity>();PageUtilspage=zulindingdanService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,zulindingdan),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}5.3.5管理留言板房東還可以對用戶的一些不當(dāng)言論進行刪除或修改等操作,如圖5-22所示。圖5-22管理員管理留言板界面以下為本功能實現(xiàn)的代碼顯示。@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,MessagesEntitymessages,HttpServletRequestrequest){if(!request.getSession().getAttribute("role").toString().equals("管理員")){messages.setUserid((Long)request.getSession().getAttribute("userId"));}EntityWrapper<MessagesEntity>ew=newEntityWrapper<MessagesEntity>();PageUtilspage=messagesService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew,messages),params),params));request.setAttribute("data",page);returnR.ok().put("data",page);}6系統(tǒng)測試6.1系統(tǒng)測試的目標(biāo)和原則系統(tǒng)測試指的是在對房屋租售管理系統(tǒng)的編程完成之后,完成對網(wǎng)站的總體功能和代碼的測試。在運行房屋租售管理系統(tǒng)的時候,如果出現(xiàn)了某些問題,就要進行糾正,從而達到一個能夠正常運轉(zhuǎn)的房屋租售管理系統(tǒng)的目的。在試驗前,制定一份可行的試驗方案。系統(tǒng)測試計劃指的是把一個測試前的準(zhǔn)備工作列出來,并告訴別人,系統(tǒng)測試要進行的是什么,而通過了這個測試,就是對住房租售管理系統(tǒng)的漏洞進行了深入的挖掘。6.2系統(tǒng)測試方法測試是有多種辦法的。不過,具體的測試方式,卻是要根據(jù)系統(tǒng)的要求來決定的。當(dāng)前,檢測技術(shù)以黑箱測試和白箱測試為主。以上就是兩個重要的檢驗方式。黑箱測試,首先要用到軟件。它主要是站在用戶的立場上進行的,而不是站在開發(fā)人員的立場上進行的,在進行測試的過程中,不需要完全理解軟件的編程的原理,而是要具備一定的測試的經(jīng)歷。而“白盒”則要復(fù)雜得多,畢竟是要對編寫出來的程序進行檢驗,這就意味著要對程序的基本理論有一定的了解。不過不管怎么說,最重要的還是看步驟。檢驗的步驟與所需的相同。6.3系統(tǒng)功能測試用例代碼編制完畢并不代表它就完成了。這個項目的整體發(fā)展進程應(yīng)當(dāng)是相當(dāng)枯燥的。在第一次編程結(jié)束之后,還需對該軟件進行一次測試,并對其函數(shù)進行優(yōu)化。畢竟,任何一款軟件,只要是一次開發(fā)出來的,都有可能出現(xiàn)問題。這也是人之常情。他之所以這么做,就是為了讓自己的計劃變得更完美。在軟件正式發(fā)布前,找出軟件中26個潛在的問題,并將其糾正。而這正是對項目進行測試所要做的。在軟件測試中,最根本的道理是要把軟件的開發(fā)和軟件的測試分離開來。而且,這一次的考核,也不可能一蹴而就。要為多個數(shù)據(jù)集輸入信息。并確保所錄入的資料有一定的典型性。只有這樣,才能確保軟件的精確度。(1)用戶注冊測試用戶在注冊的時候,要保證自己的賬戶的基本的信息是不能是空,因此,在注冊的時候,要符合條件的情況下,才能進行注冊。表6-1用戶注冊測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01用戶注冊自己的賬號,在未完成信息錄入的時候,直接注冊不輸入任何的信息用戶注冊失敗02用戶在注冊賬號的時候輸入的手機號的信息不符合要求輸入賬號:1輸入密碼:1聯(lián)系方式:1真實姓名:蘋果用戶地址:遼寧沈陽用戶注冊失敗03用戶在注冊賬號的時候各項信息均滿足要求輸入賬號:1輸入密碼:1聯(lián)系方式實姓名:蘋果用戶地址:遼寧沈陽用戶注冊成功(2)系統(tǒng)登錄測試在登陸的過程中,必須要保證輸入的賬號,密碼,以及所選擇的身份都是一致的,這樣才能成功登陸。表6-2系統(tǒng)登錄測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01輸入的賬號、輸入的密碼為空不輸入任何的信息登錄失敗02輸入賬號信息為1、輸入密碼信息為空、然后選擇登錄的身份是用戶登錄的賬號:1登錄的密碼:null登錄身份:用戶登錄失敗03輸入賬號信息為空、輸入密碼信息為1、然后選擇登錄的身份是用戶登錄的賬號:null登錄的密碼:1登錄身份:租客登錄失敗04輸入正確的用戶賬號、用戶密碼然后選擇管理員的身份登錄的賬號:1登錄的密碼:1登錄身份:管理員登錄失敗05輸入正確的租客賬號、密碼然后選擇用戶的身份登錄的賬號:1登錄的密碼:1登錄身份:用戶登錄成功(3)租房測試在租賃的時候未登錄賬號只能瀏覽不能點擊,在登錄之后的帳號才能點擊租賃按鈕。表6-3用戶租房測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01有部分信息沒填的用戶申請租賃房東的審核狀態(tài)為“不通過”租賃失敗02信息全填的用戶申請租賃房東的審核狀態(tài)為“通過”租賃成功(4)購房測試在購房的時非登錄用戶不能購房,登錄后的帳號才可以點擊購房按鈕。表6-4用戶購房測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01有部分信息沒填的用戶申請購房房東的審核狀態(tài)為“不通過”購房失敗02信息全填的用戶申請購房房東的審核狀態(tài)為“通過”購房成功(5)管理員發(fā)布房屋資訊測試管理員可以對網(wǎng)站的資訊進行發(fā)布和修改,測試用例如表6-5所示表6-5發(fā)布房屋資訊測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01管理員發(fā)布資訊資訊信息為空發(fā)布失敗02管理員發(fā)布資訊僅填寫資訊名稱發(fā)布失敗03管理員發(fā)布資訊填寫全部必填信息發(fā)布成功(6)管理員管理房東測試管理員可以添加、修改和刪除房東信息,測試用例如表6-6所示。表6-6管理員管理房東測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01管理員添加房東房東信息為空發(fā)布失敗02管理員添加房東房東信息必填項都填好發(fā)布成功03管理員刪除房東不勾選房東ID刪除失敗04管理員刪除房東勾選房東ID刪除成功(7)用戶修改個人信息測試用戶注冊后可以修改自己的信息,修改個人信息測試用例如表6-7所示表6-7修改個人信息測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01用戶修改個人信息把個人信息清空點擊修改修改失敗02用戶修改個人信息只修改姓名修改成功03用戶修改個人信息保留必填項,修改其他內(nèi)容修改成功(8)管理員管理房屋類型測試管理員在登錄后可以進行房屋類型的添加和修改操作,測試用例如表6-8所示。表6-8管理房屋類型測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01添加房屋類型類型名為空添加失敗02添加房屋類型類型名不為空添加成功03修改房屋類型修改后類型名為空修改失敗04修改房屋類型修改后類型名不為空修改成功(9)管理員管理留言板測試管理員可以修改和刪除留言信息,測試用例如表6-9所示。表6-9管理員管理留言板測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01管理員修改留言不勾選留言ID修改失敗02管理員修改留言勾選留言ID修改成功03管理員刪除留言不勾選留言ID刪除失敗04管理員刪除留言勾選留言ID刪除成功(10)用戶發(fā)布測試用戶可以發(fā)布留言,如表6-10所示。表6-10用戶發(fā)布留言測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01用戶發(fā)布的留言內(nèi)容為空發(fā)布失敗02用戶發(fā)布的留言有內(nèi)容發(fā)布成功(11)房東管理出租房屋測試房東可以對房屋信息進行編輯的操作,如表6-11所示。表6-11房東管理出租房屋測試用例編號用例描述測試經(jīng)過的過程和數(shù)據(jù)預(yù)期的結(jié)果01房東添加出租房屋內(nèi)容為空添加失敗02房東添加出租房屋有內(nèi)容,但必填項沒填添加失敗
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鈾礦開采石方施工協(xié)議
- 建筑制冷承攬施工合同
- 臨時展覽LED屏幕租賃合同
- 文化傳媒合同專用章管理指南
- 船舶電氣系統(tǒng)安裝合同
- 影劇院隔墻施工合同
- 挖掘機跨國作業(yè)合同范本
- 車禍病人出院協(xié)議書(2篇)
- 土地違約解除合同通知書
- 集合資產(chǎn)管理計劃資產(chǎn)管理合同審查要點
- 部編版二年級語文上冊第二單元復(fù)習(xí)課件
- 翻譯技術(shù)實踐智慧樹知到期末考試答案章節(jié)答案2024年山東師范大學(xué)
- 基礎(chǔ)有機化學(xué)實驗智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
- 100KW分布式光伏電站設(shè)計方案
- 2010版GMP附錄:計算機化系統(tǒng)整體及條款解讀(完整精華版)
- 網(wǎng)吧企業(yè)章程范本
- 商業(yè)綜合體、購物中心、百貨商場商業(yè)運營項目收益測算模板
- 丙烯儲罐畢業(yè)設(shè)計
- 水工建筑物水泥灌漿施工技術(shù)規(guī)范
- 鋼質(zhì)焊接氣瓶設(shè)計和制造培訓(xùn)教材(共36頁).ppt
- 小學(xué)道德與法治生活化探究教研課題論文開題結(jié)題中期研究報告(反思經(jīng)驗交流)
評論
0/150
提交評論