版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
/電子商城系統(tǒng)
組長姓名xxxxxxx學(xué)號xxxxxxxxxxxxx組員姓名xxxxxxx學(xué)號xxxxxxxxxxxxxx組員姓名xxxxxxx學(xué)號xxxxxxxxxxxxxx指導(dǎo)教師________xxxxxxxxx___________學(xué)院信息工程學(xué)院_________專業(yè)軟件工程青島工學(xué)院
目錄TOC\o"1-3"\h\u81381綜述1159421.1選題依據(jù)182181.2技術(shù)介紹165801.2.1開發(fā)工具介紹227751.2.2系統(tǒng)技術(shù)介紹2112731.3組內(nèi)成員分工2325872系統(tǒng)需求分析3253272.1功能需求3230342.1.1前臺頁面功能382952.1.2后臺管理功能3220502.2性能需求3140413系統(tǒng)設(shè)計4307643.1系統(tǒng)總體設(shè)計436473.2系統(tǒng)詳細設(shè)計5288163.3系統(tǒng)數(shù)據(jù)庫設(shè)計610094系統(tǒng)實現(xiàn)7253454.1系統(tǒng)時序圖7250004.2具體模塊實現(xiàn)871344.2.1注冊模塊實現(xiàn)8280724.2.2商品信息模塊:9200234.2.3會員模塊:11259094.2.4購物車模塊:1217664.2.5訂單模塊13316824.2.6商品類別模塊:1496154.2.7后臺管理員模塊: 1531925系統(tǒng)測試16293155.1前臺頁面16227845.2后臺頁面圖18247956問題總結(jié)201綜述1.1選題依據(jù)隨著網(wǎng)上購物的迅猛發(fā)展,電子商城大量涌現(xiàn),而電子商城的出現(xiàn)不僅改變了人們傳統(tǒng)的購物方式,也逐漸的影響著人們的消費觀,一個好的電子商城不僅能給客戶帶來方便,更能給企業(yè)帶來巨大的財富。本商城主要利用JavaEE與Ajax技術(shù)進行開發(fā),具有很強的安全性、可靠性和可擴展性。其前臺實現(xiàn)了從商品選購到訂單提交整個業(yè)務(wù)流程,后臺實現(xiàn)了對整個系統(tǒng)的管理,就整體功能而言,能滿足基本的網(wǎng)上購物需求,能讓用戶感到便捷、快速,讓企業(yè)管理、維護更簡單。1.2技術(shù)介紹隨著信息化網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)對人們的生活影響越來越大,網(wǎng)上購物也逐漸成為一種趨勢,這對電子商場的發(fā)展起到了很好的推進作用。本文主要通過對電子商城的應(yīng)用環(huán)境和主要實現(xiàn)功能進行分析,敘述了本電子商城的設(shè)計與實現(xiàn)過程。該系統(tǒng)是基于多層企業(yè)級應(yīng)用標準JAVAEE技術(shù)開發(fā)的WEB應(yīng)用,以典型的MVC模式架構(gòu)為基礎(chǔ)。采用SSH2與前臺Ajax技術(shù)相結(jié)合來實現(xiàn),在設(shè)計過程中全方位的應(yīng)用軟件工程的開發(fā)思想,對項目進行UML建模包括各模塊的類圖、時序圖等。系統(tǒng)基于B/S分布式結(jié)構(gòu),適應(yīng)范圍廣闊。S2SH集成框架是Struts2、Spring和Hibernate三種技術(shù)的有機融合,是目前應(yīng)用最廣泛的JavaEE架構(gòu)。在S2SH集成框架中,Struts的作用是提供MVC模型,將界面、業(yè)務(wù)邏輯和數(shù)據(jù)分離,并提供一個高可擴展的架構(gòu)。Spring作為核心,向上整合MVC框架,使用Spring的IoC容器來管理各組件之間之間的依賴關(guān)系,Spring的聲明事務(wù)將負責邏輯層組件的事務(wù)管理。而Hibernate提供了一個抽象的數(shù)據(jù)服務(wù)視圖,將用戶對數(shù)據(jù)庫的訪問進行高度抽象。Struts是目前創(chuàng)建Web應(yīng)用最常用的表現(xiàn)層MVC框架實現(xiàn),基于Model2的Struts框架利用控制器和定制標簽庫將應(yīng)用中的模型和視圖分離,達到了層間松散耦合的效果,同時提高系統(tǒng)的靈活性、重用性和維護性。作為開源項目,Struts經(jīng)受了大量實踐的檢驗,功能越來越強大,體系也日臻完善,并且對其他技術(shù)和框架顯示出良好的融合性。Spring由RodJohnson創(chuàng)建,它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。簡單來說,Spring是一個輕量級的控制反轉(zhuǎn)<IoC>和面向切面<AOP>的容器框架。Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。AJAX是AsynchronoutJavaScriptandXML的縮寫,它并不是一門新的語言或技術(shù),實際上是幾項技術(shù)按一定的方式組合在一起,在共同的協(xié)作中發(fā)揮各自的作用,它包括:使用XHTML和CSS標準化呈現(xiàn);使用DOM實現(xiàn)動態(tài)顯示和交互;使用XML和XSLT進行數(shù)據(jù)交換和處理;使用XMLHttpRequest進行異步數(shù)據(jù)讀??;最后用JavaScript綁定和處理所有數(shù)據(jù)。AJAX的一個最大的特點是無需刷新頁面便可向服務(wù)器傳輸或讀寫數(shù)據(jù)這樣就可以像再發(fā)桌面應(yīng)用程序只同服務(wù)器進行數(shù)據(jù)層面的交換,而不用每次都刷新界面,也不用每次將數(shù)據(jù)處理的工作提交給服務(wù)器來做,這樣即減輕了服務(wù)器的負擔又加快了響應(yīng)速度、縮短了用戶等候時間。Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日志信息輸送的目的地是控制臺、文件等;我們也可以控制每一條日志的輸出格式;通過定義每一條日志信息的級別,我們能夠更加細致地控制日志的生成過程。最令人感興趣的就是,這些可以通過一個配置文件來靈活地進行配置,而不需要修改應(yīng)用的代碼。1.2.1開發(fā)工具介紹主要開發(fā)工具為:MyEclipse10.0、Mysql5.5、Tomcat7.0主要技術(shù)包括:JavaEE輕量級框架S2SH、MD5算法、Log4j、Ajax。1.2.2系統(tǒng)技術(shù)介紹系統(tǒng)基于B/S模式開發(fā)的JAVAEE多層體系結(jié)構(gòu)WEB應(yīng)用。主要分為以下幾層:表示層、業(yè)務(wù)層、DAO層、持久層。業(yè)務(wù)層和DAO層都通過接口與其它層進行連接從而減小了各層之間的耦合度,實現(xiàn)高內(nèi)聚、低耦的思想。1.3組內(nèi)成員分工序號成員主要任務(wù)所占系統(tǒng)比例1購物車及商品管理40%2會員登錄與注冊30%3訂單管理30%表1-3成員分工表2系統(tǒng)需求分析2.1功能需求本電子商城分為前后臺兩部分,前臺主要包括非會員和會員用戶,后臺分為商品管理員、訂單管理員、會員管理員和系統(tǒng)管理員。在系統(tǒng)中依據(jù)用戶的權(quán)限執(zhí)行相應(yīng)的功能。2.1.1前臺頁面功能<1>注冊功能。顧客首先要注冊為網(wǎng)上商城的用戶。注冊時要填寫登錄用戶名、密碼、真實姓名、身份證、聯(lián)系電子信箱等信息。 <2>選擇產(chǎn)品功能。顧客瀏覽網(wǎng)上商城,將自己需求的產(chǎn)品放入到購物車中,可連續(xù)添加商品。<3>管理購物車。顧客選擇完商品后可進入購物車頁面,查看自己要購買的商品,可修改某一商品數(shù)量、取消購買某商品和清空整個購物車。<4>訂單功能。顧客確定購物車中的商品后提交訂單,如顧客已填寫收貨人信息,則頁面顯示該信息并由顧客確認。如尚未填寫則顯示相應(yīng)表單請其填寫,系統(tǒng)記錄顧客提交的收貨人信息以便其下次購物時使用。顧客提交訂單后可在網(wǎng)上商城查詢該訂單,并可對尚未處理的訂單進行取消、修改等操作。2.1.2后臺管理功能<1>商品管理:管理員可以添加、修改、刪除商品。<2>會員管理:可以回復(fù)或解答顧客在留言板找到的問題。<3>訂單管理:查看、受理訂單。2.2性能需求操作系統(tǒng):Windows7或以上版本數(shù)據(jù)庫:Mysql開發(fā)工具與語言:MyEclipse10服務(wù)器可以是:Tomcat7.0數(shù)據(jù)庫連接驅(qū)動:JDBC3系統(tǒng)設(shè)計3.1系統(tǒng)總體設(shè)計本系統(tǒng)分為前臺和后臺兩部分,前臺提供一條網(wǎng)上購物業(yè)務(wù)流程的功能實現(xiàn),主要分為非會員用戶和會員用戶,其中只有會員用戶才能實現(xiàn)在線購物,而非會員用戶必需進行注冊。后實現(xiàn)對前臺功能信息的管理,后臺用戶主要分為商品管理員、會員管理、訂單管理、系統(tǒng)維護員,不同的管理實現(xiàn)不同的功能。根據(jù)需求本系統(tǒng)可分為如下兩個模塊:〔1購物模塊:顧客在線注冊、購物、提交訂單、付款等操作;〔2后臺管理模塊:產(chǎn)品的添加、刪除、查詢、訂單的管理、留言板的回復(fù)、已注冊用戶的管理等。其系統(tǒng)功能模塊圖如圖3-1:圖3-1系統(tǒng)功能模塊圖3.2系統(tǒng)詳細設(shè)計為了更加清晰的表達系統(tǒng)的業(yè)務(wù)功能模塊,下面給出了本系統(tǒng)的業(yè)務(wù)流程圖。其中包括購物模塊和后臺管理模塊?!?后臺管理模塊如圖3-2:圖3-2后臺管理流程圖〔2購物模塊如圖3-3:圖3-3購物模塊流程圖3.3系統(tǒng)數(shù)據(jù)庫設(shè)計本系統(tǒng)數(shù)據(jù)庫開發(fā)主要基于Mysql6.0數(shù)據(jù)庫管理工具,包括8個數(shù)據(jù)庫表如3-3所示:表名解釋admin管理員表cart購物車表cartselectedmer購物車選購記錄表member會員表merchandise商品表orders訂單表cotegory商品分類表comment會員級別表表3-3數(shù)據(jù)表清單4系統(tǒng)實現(xiàn)依據(jù)架構(gòu)思想,將開發(fā)類主要分為action、bean、dao、service邏輯包。action包含所有的控制層類,bean包含所有領(lǐng)域?qū)ο蠹跋鄳?yīng)的ORM映射文件,dao包含所有的持久層抽象類,service包含所有業(yè)務(wù)層類。另一方面根據(jù)系統(tǒng)開發(fā)所需建立filter〔過濾器包、listener〔監(jiān)聽器包、tool〔工具包。整個系統(tǒng)主要包括商品信息模塊、會員模塊、購物車模塊、訂單模塊、商品類別、后臺管理員模塊。4.1系統(tǒng)時序圖時序圖通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當執(zhí)行一個用例行為時,時序圖中的每條消息對應(yīng)了一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。以下列出了本商城中的登錄時序圖與購物時序圖,其它功能時序圖與其兩者基本相似,只是處理的對象不同,故此不在贅述。圖4-1登錄時序圖圖4-2:購物時序圖〔1商品信息模塊:本模塊主要用來顯示、查詢和商品評論的功能。主要涉及的類和方法如下類圖。其中PageServiceImpl為分頁實現(xiàn)類,在整個系統(tǒng)中屬于一個公共組件,故在模塊中不再重復(fù)介紹。另一方面各模塊各層之間類的關(guān)系也相同。〔2會員模塊:在本??熘杏玫搅藘煽刂茖宇怢oginAction和LoginJsonAction,前者用于普通的控制調(diào)用業(yè)務(wù)層方法,同時返回相應(yīng)的業(yè)務(wù)邏輯視圖。后者則是用Struts和Json相結(jié)合應(yīng)用的,首先是能過Ajax提交數(shù)據(jù)當相應(yīng)的action,然后調(diào)用業(yè)務(wù)層方法處理完成返回并不是返回某個邏輯視圖,而是將返回的信息通過Json進行數(shù)據(jù)轉(zhuǎn)換,前臺通過Ajax接收數(shù)據(jù)。系統(tǒng)目錄如圖4-3:圖4-3系統(tǒng)目錄圖4.2具體模塊實現(xiàn)電子商城主要包括商品信息模塊、會員模塊、購物車模塊、訂單模塊、商品類別、后臺管理員模塊。4.2.1注冊模塊實現(xiàn)注冊模塊功能主要為商城的游客〔即系統(tǒng)的普通瀏覽者而設(shè)計,商城游客在瀏覽了商城的商品信息后,如果要購買商品,必須首先注冊成為商城系統(tǒng)的客戶,然后再登錄成功后才能進行購買。在注冊模塊需要用戶輸入登陸賬號、密碼、真實姓名、、聯(lián)系住址、郵件編碼、電子郵件信息。其中登錄賬號、密碼、是必填項,有JavaScript驗證,如果不進行輸入,而提交注冊信息會有錯誤提示。該模塊的頁面效果如圖4-4所示。圖4-4注冊頁面效果該模塊的代碼實現(xiàn)過程是:首先使用request對象獲取用戶提交的數(shù)據(jù),然后根據(jù)注冊用戶名查詢數(shù)據(jù)庫,如果存在該用戶,則提示用戶重新注冊用戶名,如果不存在則進行數(shù)據(jù)庫插入操作,并提示注冊成功。該流程代碼如下所示:publicvoiddoPost<HttpServletRequestrequest,HttpServletResponseresponse> throwsServletException,IOException{ Stringusername=request.getParameter<"username">; Stringpassword=request.getParameter<"password">; Useruser=newUser<>; user.setPassword<password>;user.setUsername<username>; if<user.existUser<>>request.getRequestDispatcher<"error.jsp">.forward<request,response>; else if<user.registUser<>> request.getRequestDispatcher<"success.jsp">.forward<request,response>; else request.getRequestDispatcher<"error.jsp">.forward<request,response>; }4.2.2商品信息模塊:本模塊主要用來顯示、查詢和商品評論的功能。主要涉及的類和方法如下類圖。其中PageServiceImpl為分頁實現(xiàn)類,在整個系統(tǒng)中屬于一個公共組件,故在各模塊中不再重復(fù)介紹。另一方面各模塊各層之間類的關(guān)系也大致相同。類名含義MerchantableAction作為其控制層內(nèi)容,調(diào)用相應(yīng)的業(yè)務(wù)方法HeadService業(yè)務(wù)層抽象類,其實現(xiàn)類中包含相應(yīng)的業(yè)務(wù)方法MerchantableDAO包含相應(yīng)的持久層方法表4-2商品模塊主要應(yīng)用類方法含義showByType<>調(diào)用業(yè)務(wù)層方法按類別顯示商品showById<>調(diào)用業(yè)務(wù)層方法顯示某種商品research<>調(diào)用業(yè)務(wù)層方法查詢商品showAllMer<>調(diào)用業(yè)務(wù)層方法顯示所有商品deleteMer<>調(diào)用業(yè)務(wù)層方法刪除商品updateMer<>調(diào)用業(yè)務(wù)層方法修改商品信息saveMer<>調(diào)用業(yè)務(wù)層方法保存商品信息表4-3MerchantableAction類方法含義findById<>調(diào)用持久層方法按商品編號查詢商品findByType<>調(diào)用持久層方法按種類查詢商品researchMer<>按條件查詢商品deleteMer<>刪除商品updateMer<>修改商品saveMer<>保存商品表4-4HeadService方法含義findAllByKeyword<>按關(guān)鍵字查詢所有商品findByTypes<>按各類查詢商品findById<>按商品編號查詢商品delete<>刪除商品findAll<>查詢所有商品saveOrUpdate<>保存或修改商品findByNum<>依據(jù)數(shù)量查詢findPartByTyps<>依據(jù)種類查詢部分商品表4-5MerchantableDAO類4.2.3會員模塊:在本??熘杏玫搅藘煽刂茖宇怢oginAction和LoginJsonAction,前者用于普通的控制調(diào)用業(yè)務(wù)層方法,同時返回相應(yīng)的業(yè)務(wù)邏輯視圖。后者則是用Struts和Json相結(jié)合應(yīng)用的,首先是能過Ajax提交數(shù)據(jù)當相應(yīng)的action,然后調(diào)用業(yè)務(wù)層方法處理完成返回并不是返回某個邏輯視圖,而是將返回的信息通過Json進行數(shù)據(jù)轉(zhuǎn)換,前臺通過Ajax接收數(shù)據(jù)。類名含義LoginAction普通形式的控制器,調(diào)用相應(yīng)的業(yè)務(wù)層方法LoginJsonActionAjax提交時使用的控制器UserService業(yè)務(wù)層類,包含各種相應(yīng)的業(yè)務(wù)處理方法MemberDAO包含相應(yīng)的持久層方法表4-6會員模塊主要應(yīng)用類方法含義modifyPwd<>調(diào)用業(yè)務(wù)層方法修改會員密碼modifyAddress<>調(diào)用業(yè)務(wù)層方法修改會員地址等信息regist<>調(diào)用業(yè)務(wù)層方法注冊showMem<>調(diào)用業(yè)務(wù)層方法后臺顯示所有會員delMem<>調(diào)用業(yè)務(wù)層方法刪除會員表4-12LoginAction類方法含義execute<>調(diào)用業(yè)務(wù)層方法會員登錄校驗表4-7LoginJsonAction類方法含義modifyPwd<>修改會員密碼modifyAddress<>修改會員地址等信息save<>保存會員delMem<>刪除會員表4-8UserService類方法含義findByNameAndPwd<>按用戶名和密碼查詢用戶saveOrUpdate<>保存或修改會員信息findAll<>查詢所有會員delete<>刪除會員表4-9MemberDAO類4.2.4購物車模塊:同上面的會員模板,在此模塊中也有兩個控制類CartAction和CartJsonAction。類名含義CartAction普通形式的控制器,調(diào)用相應(yīng)的業(yè)務(wù)層方法CartJsonActionAjax提交時使用的控制器HeadService業(yè)務(wù)層類,包含各種相應(yīng)的業(yè)務(wù)處理方法CartDAO包含相應(yīng)的持久層方法表4-10購物車模塊主要應(yīng)用類方法含義execute<>調(diào)用業(yè)務(wù)層方法查詢會員相應(yīng)的購物車update<>調(diào)用業(yè)務(wù)層方法修改購物車delete<>調(diào)用業(yè)務(wù)層方法刪除購物車表4-11CartAction類方法含義add<>添加商品到購物車表4-12CartJsonAction類方法含義findCartByMember<>依據(jù)會員查詢相應(yīng)的購物車updateCart<>修改購物車deleteCart<>刪除購物車中的商品addMerToCart<>將商品加入購物車表4-13HeadService類方法含義findByMember<>依據(jù)會員查詢相應(yīng)的購物車updateCart<>修改購物車delete<>刪除購物車中的商品saveCart<>將商品加入購物車表4-14CartDAO類4.2.5訂單模塊類名含義OrderAction控制器調(diào)用相應(yīng)的業(yè)務(wù)層方法HeadService業(yè)務(wù)層類,包含各種相應(yīng)的業(yè)務(wù)處理方法OrderDAO包含相應(yīng)的持久層方法表4-15訂單模塊主要應(yīng)用類方法含義execute<>調(diào)用業(yè)務(wù)層方法顯示訂單addOrder<>調(diào)用業(yè)務(wù)層方法添加historyOrder<>調(diào)用業(yè)務(wù)層方查看歷史訂單modifyOrder<>調(diào)用業(yè)務(wù)層方法進入修改訂單deleteOrder<>調(diào)用業(yè)務(wù)層方法刪除訂單showOrders<>調(diào)用業(yè)務(wù)層方法顯示所有訂單submit<>調(diào)用業(yè)務(wù)層方法確認定單、發(fā)貨表4-16OrderAction類方法含義addOrder<>添加訂單findHistoryOrder<>查尋歷史訂單deleteOrde刪除訂單updateOrders<>修改訂單表4-17HeadService類方法含義findById<>據(jù)編號查詢訂單findHistoryOrder<>查尋歷史訂單delete<>刪除訂單saveOrUpdate<>保存或修改訂單表4-18OrderDAO類4.2.6商品類別模塊:類名含義TypesAction控制器調(diào)用相應(yīng)的業(yè)務(wù)層方法HeadService業(yè)務(wù)層類,包含各種相應(yīng)的業(yè)務(wù)處理方法TypesDAO包含相應(yīng)的持久層方法表4-19商品類別模板應(yīng)用類方法含義getAllType<>調(diào)用業(yè)務(wù)層方法獲取類別deleteType<>調(diào)用業(yè)務(wù)層方法刪除addType<>調(diào)用業(yè)務(wù)層方法添加種類updateType<>調(diào)用業(yè)務(wù)層方法修改種類recommend<>調(diào)用業(yè)務(wù)層方法推薦某類商品到首頁cancelRecommend<>調(diào)用業(yè)務(wù)層方法取消推薦表4-20TypesAction類方法含義findByReCommend查詢推薦的商品findAllTypes<>查詢所有類別deleteType<>刪除類別saveType<>保存類別updateType<>修改類別表4-21HeadService類方法含義findByRecommend<>查詢被推薦的類別findById<>據(jù)編號查詢所有類別findAll<>查詢所有類別saveOrUpdate<>保存或修改類別delete<>刪除類別表4-22TypesDAO類4.2.7后臺管理員模塊:類名含義AdminAction控制器調(diào)用相應(yīng)的業(yè)務(wù)層方法UserService業(yè)務(wù)層類,包含各種相應(yīng)的業(yè)務(wù)處理方法AdminDAO包含相應(yīng)的持久層方法表4-23后臺管理員主要應(yīng)用類方法含義valAdmin<>調(diào)用業(yè)務(wù)層方法校驗用戶save<>調(diào)用業(yè)務(wù)層保存管理員update<>調(diào)用業(yè)務(wù)層方法修改管
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025信托貸款財產(chǎn)抵押契約合同范本
- 收塵器制作施工方案
- 五年級數(shù)學(xué)(小數(shù)四則混合運算)計算題專項練習及答案
- 2025網(wǎng)絡(luò)廣告服務(wù)合同(藥品宣傳)
- 2025年度汽車租賃合同車輛違章處理服務(wù)范本3篇
- 2025房屋室內(nèi)裝修合同書協(xié)議
- 2025采購成本分析與合同風險控制培訓(xùn)
- 2025年度豬肉產(chǎn)品追溯系統(tǒng)開發(fā)與應(yīng)用合同4篇
- 丁輔之蔬果題材繪畫研究對個人創(chuàng)作的啟示
- 二零二五版嬰幼兒奶粉供應(yīng)鏈金融解決方案合同
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標準卷
- 2024年高考數(shù)學(xué)(理)試卷(全國甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風險管控培訓(xùn)
- 九宮數(shù)獨200題(附答案全)
- 人員密集場所消防安全管理培訓(xùn)
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標準版)
- 春節(jié)工地停工復(fù)工計劃安排( 共10篇)
評論
0/150
提交評論