版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.1. 背景1.1 項(xiàng)目背景軟件系統(tǒng)名稱:食物檢驗(yàn)分析系統(tǒng)提出者:某企業(yè)開(kāi)發(fā)者:某軟件開(kāi)發(fā)公司1.2 編寫(xiě)目的現(xiàn)在的社會(huì)雖然經(jīng)濟(jì)發(fā)展了,科技提高了,但是伴隨著一系列的問(wèn)題也相繼出現(xiàn)了,比如人們的造假技術(shù),假的東西越來(lái)越多,人們最關(guān)心的就是健康了, 食品是人類生活必不可少的食物來(lái)源。 近年來(lái),世界上發(fā)生的諸多危及人身健康的畜禽及其產(chǎn)品的安全事故, 如瘋牛病、豬口蹄疫、禽流感等,不僅危害畜禽生產(chǎn),而且還感染了人,甚至致人死亡。因此,食品的安全衛(wèi)士已成為世界性的重大課題。英國(guó)發(fā)生的瘋牛病、 豬瘟和比利時(shí)發(fā)生的二惡英污染事件, 不僅造成其生產(chǎn)的動(dòng)物性食品被禁止上市并大量銷毀, 而且導(dǎo)致世界各國(guó)禁止其動(dòng)
2、物性食品的進(jìn)口, 估計(jì)其經(jīng)濟(jì)損失高達(dá) 13 億元。從國(guó)際上的教訓(xùn)看,食品安全問(wèn)題的發(fā)生不僅使其在經(jīng)濟(jì)上受到損失, 還可以影響到消費(fèi)者對(duì)政府的信任, 威脅社會(huì)和安全。 比利時(shí)的二惡無(wú)污染事件不僅使衛(wèi)生部部長(zhǎng)和農(nóng)業(yè)部長(zhǎng)下臺(tái),也使執(zhí)政達(dá) 40 年之久的社會(huì)黨政府倒臺(tái)。 1999 年馬來(lái)西亞流行豬病毒引起人日本腦炎,使 258 人發(fā)病,100 人死亡, 90 萬(wàn)頭豬被銷毀。食品安全成為現(xiàn)在國(guó)人最擔(dān)憂的問(wèn)題,一種有效的幫人們鑒別出有害化學(xué)物品的和分析食物成分的軟件和機(jī)器勢(shì)必成為國(guó)人們現(xiàn)在的迫切需要。 因此,當(dāng)今消費(fèi)者不僅要求word 專業(yè)資料.食品美味可口,還要求衛(wèi)生、安全、技術(shù)等方面來(lái)促使食品向著更安
3、全更衛(wèi)生的方向發(fā)展, 必須對(duì)加工流程提出更高的標(biāo)準(zhǔn)和要求。而且現(xiàn)代化城市發(fā)展進(jìn)程要求各檢驗(yàn)部門(mén)機(jī)構(gòu)等企事業(yè)單位要加強(qiáng)工作效率,按時(shí)完成指標(biāo)任務(wù),盡量做到檢驗(yàn),核實(shí),審查無(wú)縫隙連接,為客戶提供最詳細(xì)的檢驗(yàn)報(bào)告, 故而一個(gè)可以自動(dòng)生成食品檢驗(yàn)報(bào)告并且可以通過(guò)企業(yè)網(wǎng)實(shí)現(xiàn)全平臺(tái)共享數(shù)據(jù)的食品檢驗(yàn)軟件可以大大幫助這些企業(yè)減少不必要的勞動(dòng)力,加強(qiáng)工作效率。1.3 需求分析功能需求功能說(shuō)明職工信息管理用戶的創(chuàng)建、登錄、刪除和維護(hù)食品信息管理食品的編號(hào)、查詢和維護(hù)檢驗(yàn)信息管理檢驗(yàn)信息的錄入、查詢、刪除和維護(hù)非功能需求質(zhì)量屬性說(shuō)明性能用戶訪問(wèn)的系統(tǒng)應(yīng)該能在規(guī)定的時(shí)間做出響應(yīng),如果系統(tǒng)由于網(wǎng)絡(luò)或者數(shù)據(jù)庫(kù)原因不能在
4、規(guī)定時(shí)間做出響應(yīng),那么系統(tǒng)應(yīng)該提出警告, 不能出現(xiàn)用戶無(wú)故長(zhǎng)時(shí)間等待的情況。安全性在 Web 數(shù)據(jù)庫(kù)客戶端,Web 服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間,都應(yīng)該有防火墻保護(hù), 防止網(wǎng)絡(luò)上的非法數(shù)據(jù)請(qǐng)求。word 專業(yè)資料.易用性不同的用戶應(yīng)該能夠以不同的形式訪問(wèn)不同的容??捎眯韵到y(tǒng)提供 7*24 小時(shí)的服務(wù),且很少停機(jī)??蓽y(cè)試性系統(tǒng)的各部分易于單獨(dú)測(cè)試, 并能方便地進(jìn)行整體測(cè)試。2. 架構(gòu)分析架構(gòu)設(shè)計(jì)是將需求容轉(zhuǎn)換成設(shè)計(jì)模型的雛形以及用戶體驗(yàn)?zāi)P?,其目的是建立整個(gè)系統(tǒng)初步的解決方案,為詳細(xì)活動(dòng)打下基礎(chǔ)。2.1 體系結(jié)構(gòu)的選擇決定采取分布式的還是集中式的體系架構(gòu),將是一個(gè)影響系統(tǒng)性能、可縮放性、 可靠性、易
5、用性及此應(yīng)用所能支持的客戶端類型的重要決策問(wèn)題。根據(jù)此前的需求得知,系統(tǒng)是為某食品檢驗(yàn)單位設(shè)計(jì)的,考慮到后期的系統(tǒng)推廣應(yīng)用的可能性, 采取分布式體系架構(gòu)更適應(yīng)今后的變化。在 J2EE 開(kāi)發(fā)中,搭配良好的框架可以降低開(kāi)發(fā)人員解決復(fù)雜問(wèn)題的難度,而如何將框架整合起來(lái), 以使每一層都向另外的層次以松散的方式來(lái)提供接口, 同時(shí)讓組合的三個(gè)架構(gòu)在每一層都以一種松散的方式彼此溝通, 從而與底層的技術(shù)透明無(wú)關(guān), 這就是架構(gòu)分析的目的和要求。所以我們把 Structs 、Hibernate 和 Spring 組合起來(lái)的目標(biāo)就是希望能實(shí)現(xiàn)系統(tǒng)的“低耦合、高聚” 。也就是要求系統(tǒng)易于維護(hù)、易于適應(yīng)變更、可重用性的
6、特點(diǎn)。根據(jù)前期對(duì)需求的分析, 決定采用基于 SSH 框架來(lái)構(gòu)建此分布式word 專業(yè)資料.的信息管理系統(tǒng)。 SSH 多層的構(gòu)架模式,從上到下依次為視圖層、控制器層、模型層、持久化層和數(shù)據(jù)庫(kù)層,如下圖所示:依賴關(guān)系加強(qiáng)視圖層控制層模型層數(shù)據(jù)持久層數(shù)據(jù)庫(kù)層2.2 框架講解:視圖層:職責(zé)是提供控制器,將頁(yè)面的請(qǐng)求委派給其它層進(jìn)行處word 專業(yè)資料.理,為顯示提供業(yè)務(wù)數(shù)據(jù)模型??刂茖樱郝氊?zé)是按預(yù)定的業(yè)務(wù)邏輯處理視圖層提交的請(qǐng)求。(1 )處理業(yè)務(wù)邏輯和業(yè)務(wù)校驗(yàn)(2 )事務(wù)處理(3 )管理業(yè)務(wù)層對(duì)象之間的依賴關(guān)系(4 )向表示層提供具體業(yè)務(wù)服務(wù)的實(shí)現(xiàn)類模型層:職責(zé)是將模型的狀態(tài)轉(zhuǎn)交視圖層,以提供頁(yè)面給瀏
7、覽器。數(shù)據(jù)持久層:職責(zé)是建立持久化類及其屬性與數(shù)據(jù)庫(kù)中表及其字段的對(duì)應(yīng)關(guān)系。提供簡(jiǎn)化 SQL 語(yǔ)句的機(jī)制。實(shí)現(xiàn)基本的數(shù)據(jù)操作(增、刪、改、查)數(shù)據(jù)庫(kù)層:數(shù)據(jù)庫(kù)的建立與管理。2.3 規(guī)則(約束)(1 )系統(tǒng)各層次及層次部子層次之間不得跨層調(diào)傭(2 )由 bean 傳遞模型狀態(tài)。(3 )需要在表示層綁定到列表的數(shù)據(jù)采用基于關(guān)系的數(shù)據(jù)集傳遞。(4 )對(duì)于每一個(gè)數(shù)據(jù)庫(kù)表( Table )都有一個(gè) DB Entity class 與之對(duì)應(yīng),由 Hibernate 完成映射。(5)有些跨數(shù)據(jù)庫(kù)或跨表的操作 (如復(fù)雜的聯(lián)合查詢) 也需要由 Hibernate 來(lái)提供支持。(6 )表示層和控制層禁止出現(xiàn)任何S
8、QL 語(yǔ)句。2.4 SHH框架介紹word 專業(yè)資料.(1 )SpringSpring 是一個(gè)解決了許多在J2EE開(kāi)發(fā)中常見(jiàn)的問(wèn)題的強(qiáng)大框架。Spring提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接口編程而不是對(duì)類編程的良好習(xí)慣 。 Spring的架構(gòu)基礎(chǔ)是基于使用JavaBean 屬性的 Inversion of Control容器。然而,這僅僅是完整圖景中的一部分: Spring 在使用 IoC 容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無(wú)二的。 Spring 提供了唯一的數(shù)據(jù)訪問(wèn)抽象,包括簡(jiǎn)單和有效率的 JDBC 框架,極大的改進(jìn)了效率并且減少了可能的錯(cuò)誤。 Spring 的
9、數(shù)據(jù)訪問(wèn)架構(gòu)還集成了 Hibernate 和其他 O/R mapping 解決方案。 Spring 還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù), 例如 JTA 或者 JDBC 事務(wù)提供一個(gè)一致的編程模型。 Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語(yǔ)言編寫(xiě)的 AOP框架,它給 POJOs 提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù) - 如果你需要 - 還能實(shí)現(xiàn)你自己的 aspects 。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開(kāi) EJB 的復(fù)雜性,同時(shí)享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。Spring 還提供了可以和 IoC 容器集成的強(qiáng)大而靈活的 MVC Web 框架。(2 )STRUC
10、TSStruts 是一個(gè)基于 Sun J2EE 平臺(tái)的 MVC 框架,主要是采用 Servlet 和 JSP技術(shù)來(lái)實(shí)現(xiàn)的。 由于 Struts 能充分滿足應(yīng)用開(kāi)發(fā)的需求,簡(jiǎn)單易用,敏捷迅速,在過(guò)去的一年中頗受關(guān)注。Struts把Servlet 、JSP、自定義標(biāo)簽和信息資源(message resources)整合到word 專業(yè)資料.一個(gè)統(tǒng)一的框架中, 開(kāi)發(fā)人員利用其進(jìn)行開(kāi)發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套 MVC 模式,極大的節(jié)省了時(shí)間, 所以說(shuō) Struts 是一個(gè)非常不錯(cuò)的應(yīng)用框架。(3 )HibernateHibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)
11、象封裝,使得Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。Hibernate可以應(yīng)用在任何使用JDBC 的場(chǎng)合,既 可以在 Java 的客戶端程序?qū)嵱茫?也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)用 EJB 的 J2EE架構(gòu)中取代 CMP ,完成數(shù)據(jù)持久化的重任。,Hibernate可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP ,完成數(shù)據(jù)持久化的重任。2.5數(shù)據(jù)持久層架構(gòu)分析在數(shù)據(jù)持久層,我們使用Hibernate來(lái)進(jìn)行處理,通過(guò)下面我們來(lái)看看如何通過(guò)Hibernate來(lái)滿足系統(tǒng)的質(zhì)量屬性需求。Hibernat
12、e體系結(jié)構(gòu)概要圖:word 專業(yè)資料.從這個(gè)圖可以看出, Hibernate通過(guò)配置文件和映射文件來(lái)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互及實(shí)現(xiàn)對(duì)象關(guān)系映射(Object RelationalMapping,簡(jiǎn)稱 ORM ),通過(guò)這種機(jī)制,將java 程序中的對(duì)象自動(dòng)持久化到關(guān)系數(shù)據(jù)庫(kù)中,對(duì)持久化對(duì)象的改動(dòng)都會(huì)反映到數(shù)據(jù)庫(kù)中。其中配置文件主要用來(lái)配置好數(shù)據(jù)庫(kù)連接的各種參數(shù)以及定義數(shù)據(jù)映射文件,通常以或者 perties形式出現(xiàn); XML Mapping配置文件是數(shù)據(jù)庫(kù)中表的數(shù)據(jù)映射文件,通常以形式出現(xiàn)。Hibernate滿足的質(zhì)量屬性需求如下表:目標(biāo)實(shí)現(xiàn)方式所采用的方法性能當(dāng)應(yīng)用程序需要
13、在關(guān)聯(lián)關(guān)系間進(jìn)行導(dǎo)抓取策略航的時(shí)候,由 Hibernate獲取關(guān)聯(lián)對(duì)緩存機(jī)制象。同時(shí), Hibernate的 Session 在事word 專業(yè)資料.務(wù)級(jí)別進(jìn)行持久化數(shù)據(jù)的緩存操作。安全性并發(fā)操作時(shí),保證數(shù)據(jù)的排他性使用鎖機(jī)制易用性用戶在進(jìn)行 CRUD 操作請(qǐng)求時(shí),可以得封裝 JDBC到 Hibernate的及時(shí)處理,迅速得到反饋(1) 性能Hibernate本質(zhì)上是包裝了JDBC 來(lái)進(jìn)行數(shù)據(jù)操作的,由于Hibernate在調(diào)用 JDBC 上面是優(yōu)化了JDBC 調(diào)用,并且盡可能的使用最優(yōu)化的,最高效的JDBC 調(diào)用,所以性能令人滿意,同時(shí)應(yīng)用程序需要在關(guān)聯(lián)關(guān)系間進(jìn)行導(dǎo)航的時(shí)候,由Hiberna
14、te獲取關(guān)聯(lián)對(duì)象, Hibernate提供的對(duì)持久化數(shù)據(jù)的緩存機(jī)制也對(duì)系統(tǒng)的性能的提高起了很大的作用。(2) 安全性Hibernate提供的悲觀鎖 / 樂(lè)觀鎖機(jī)制,能夠在多個(gè)用戶進(jìn)行并發(fā)操作時(shí)保持?jǐn)?shù)據(jù)庫(kù)中數(shù)據(jù)的一致性與完整性,避免了對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的破壞。(3) 易用性用戶在對(duì)食品信息進(jìn)行操作時(shí)都得到Hibernate的支持。2.6 業(yè)務(wù)邏輯架構(gòu)設(shè)計(jì)業(yè)務(wù)邏輯層作為該系統(tǒng)的關(guān)鍵部分,對(duì)系統(tǒng)的靈活性實(shí)現(xiàn)起著決定性的作用。在本系統(tǒng)的業(yè)務(wù)邏輯層架構(gòu)層中,采取了MVC 模式,下面簡(jiǎn)單介紹一下 MVC 模式的好處:word 專業(yè)資料.(1) 實(shí)現(xiàn)了客戶端表示層和業(yè)務(wù)邏輯層的完全分離(2) 高效可靠的事務(wù)處理
15、(3) 具有良好的易用性,安全性MVC 模式訪問(wèn)流程:MVC 模式在本系統(tǒng)中應(yīng)用:當(dāng)客戶利用網(wǎng)頁(yè)瀏覽器,發(fā)出 HTTP 請(qǐng)求時(shí),這通常會(huì)牽涉到送出表單數(shù)據(jù),例如用戶名和密碼。 Servlet 收到這樣的數(shù)據(jù)并解析數(shù)據(jù)。 Servlet 扮演控制器的角色,處理你的請(qǐng)求,通常會(huì)向模型(一般是數(shù)據(jù)庫(kù))發(fā)出請(qǐng)求。處理結(jié)果往往以 JavaBean 的形式打包。視圖就是 JSP,而 JSP 唯一的工作就是產(chǎn)生頁(yè)面, 表現(xiàn)模型的視圖以及進(jìn)一步動(dòng)作所需要的所有控件。當(dāng)頁(yè)面返回瀏覽器作為視圖顯示出來(lái),用戶提出的進(jìn)一步請(qǐng)求,也會(huì)以同樣的方式處理。由于 JSP 繼承了 J2EE良好的易用性和安全性,從而為實(shí)現(xiàn)系統(tǒng)的
16、關(guān)鍵質(zhì)量屬性奠定了基礎(chǔ)。在 MVC 模式中,視圖不再是經(jīng)典意義上的模型的觀察者。 當(dāng)模型發(fā)生改變時(shí), 視圖的確間接的從控制器收到了相當(dāng)于通知的東西,控制器可以把 bean 送給視圖,以使得視圖word 專業(yè)資料.取得模型的狀態(tài)。 所以,視圖在 HTTP 響應(yīng)返回到瀏覽器時(shí)只需要一個(gè)狀態(tài)信息的更新。 只有當(dāng)頁(yè)面被創(chuàng)建和返回時(shí), 創(chuàng)建視圖并結(jié)合模型狀態(tài)才有意義。 這使得提升系統(tǒng)的系能成為可能。 只有當(dāng)相應(yīng)的操作被執(zhí)行,系統(tǒng)才會(huì)去獲取關(guān)聯(lián)對(duì)象, 并且視圖不會(huì)直接模型向注冊(cè)去接受狀態(tài)信息,使得系統(tǒng)的安全性得到大大提高。業(yè)務(wù)邏輯層的框架:2.7 業(yè)務(wù)邏輯層架構(gòu)分析:該業(yè)務(wù)邏輯層的架構(gòu)是前面MVC 模式的
17、一種變形,他繼承了MVC 模式的優(yōu)點(diǎn),同時(shí),具體到我們的架構(gòu)中,它又實(shí)現(xiàn)了表示層與業(yè)務(wù)層的完全分離。在業(yè)務(wù)邏輯層我們使用Spring 框架作為容器,以便實(shí)現(xiàn)業(yè)務(wù)層與表示層和數(shù)據(jù)層的松耦合。該業(yè)務(wù)邏輯層架構(gòu)具備良好的易用性、安全性和性能。2.8 整體框架word 專業(yè)資料.3. 可行性分析3.1 經(jīng)濟(jì)可行性投資成本本系統(tǒng)開(kāi)發(fā)由一個(gè)項(xiàng)目總監(jiān)和一個(gè)測(cè)試人員一個(gè)高級(jí)軟件工程師,化學(xué)研究人員小組3 人,營(yíng)養(yǎng)師一人共7 人組成的團(tuán)隊(duì),開(kāi)發(fā)周期為 45 天,化學(xué)研究小組和營(yíng)養(yǎng)師不是本公司費(fèi)用開(kāi)銷圍之由項(xiàng)目提出者出資, 公司投入的三個(gè)人, 直接付 7 萬(wàn)的工資及各種福利待遇。在項(xiàng)目安裝以及調(diào)試階段,用戶培訓(xùn),
18、員工出差等費(fèi)用需要2.5萬(wàn)元,在項(xiàng)目維護(hù)階段預(yù)計(jì)需要投入2 萬(wàn),項(xiàng)目累計(jì)需要11.5 萬(wàn)元資金。預(yù)期收益word 專業(yè)資料.假設(shè)投入本系統(tǒng),效率可以提高 50% ,以現(xiàn)有的工作人員 20 人計(jì)算,可減少 10 人,每人每月平均工資按 2500 元計(jì)算,每年節(jié)約人員工資 5×12 ×0.25=15 萬(wàn)元 / 年。按年利率 5% 計(jì)算,效益計(jì)算如下表。系統(tǒng)收益總額為: 64.9422 萬(wàn)元。成本 收益分析改善了費(fèi)用過(guò)高的缺點(diǎn),在費(fèi)用支出方面有一個(gè)很好的改善,用戶只需花費(fèi)一定的資金就可以實(shí)現(xiàn)自動(dòng)化開(kāi)發(fā)方面。從經(jīng)濟(jì)上考慮,開(kāi)發(fā)本系統(tǒng)完全可行的。3.2 技術(shù)可行性食品檢測(cè)系統(tǒng)的實(shí)現(xiàn)技術(shù)有多種,可以采用傳統(tǒng)的客戶機(jī)/ 服務(wù)器型的 B/S 型架構(gòu) ,即文件容放在遠(yuǎn)程的服務(wù)器上,用戶通過(guò)在其他計(jì)算機(jī)上登陸服務(wù)器。進(jìn)入網(wǎng)絡(luò)硬盤(pán)系統(tǒng)。由于受條件所限制,數(shù)據(jù)庫(kù)服務(wù)器端采用大型數(shù)據(jù)庫(kù)系統(tǒng) ,這有利于縮短大批量數(shù)據(jù)的吞吐時(shí)間 ,使整個(gè)系統(tǒng)管理規(guī)化 ,數(shù)據(jù)的完整性、安全性得到保障 .應(yīng)用服務(wù)器端采用中間件計(jì)算模式(IBMWebSphereApplicationServer),分模塊層次結(jié)構(gòu) ,多模塊分立 ,允許系統(tǒng)的分布處理 ,以提高系統(tǒng)的工作效率。所使用的技術(shù)主要是S2SH ( struts2 、 hiberna
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度模特個(gè)人品牌授權(quán)管理合同4篇
- 2025年個(gè)人房產(chǎn)買(mǎi)賣(mài)售后服務(wù)保障合同3篇
- 2025年度個(gè)人藝術(shù)品抵押貸款展期服務(wù)合同3篇
- 2025年教室租賃及管理維護(hù)服務(wù)合同2篇
- 2025年度人工智能語(yǔ)音助手產(chǎn)品定制開(kāi)發(fā)合同范本2篇
- 拆除瀝青路面施工方案
- 2025年度二手車(chē)買(mǎi)賣(mài)合同車(chē)輛交易市場(chǎng)準(zhǔn)入及退出協(xié)議范本4篇
- 2025年電商項(xiàng)目策劃與銷售代理合同3篇
- 二零二五年度美團(tuán)打車(chē)智能停車(chē)服務(wù)合作協(xié)議4篇
- 二零二五年度地下綜合管廊勞務(wù)分包合同示范4篇
- 教師培訓(xùn)課件信息技術(shù)與數(shù)字素養(yǎng)教育
- 外觀專利授權(quán)協(xié)議書(shū)
- 全套消防管理記錄本
- 項(xiàng)目管理實(shí)施規(guī)劃-無(wú)錫萬(wàn)象城
- 浙大一院之江院區(qū)就診指南
- 離婚協(xié)議書(shū)電子版下載
- 完整版供應(yīng)商質(zhì)量審核檢查評(píng)分表(供應(yīng)商審核表)
- 項(xiàng)目日程表模板
- 質(zhì)量評(píng)估報(bào)告(光伏)
- 農(nóng)村個(gè)人房屋抵押借款合同
- 公衛(wèi)執(zhí)業(yè)醫(yī)師述職報(bào)告
評(píng)論
0/150
提交評(píng)論