




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
安徽工程大學(xué)畢業(yè)設(shè)計(jì)(論文)安徽工程大學(xué)畢業(yè)設(shè)計(jì)(論文)-容器:Spring包含并管理應(yīng)用對(duì)象的配置和生命周期, 在這個(gè)意義上它是一種容器,你可以配置你的每個(gè)bean如何被創(chuàng)建 基于一個(gè)可配置原型(prototype),你的bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 一一以及它們是如何相互關(guān)聯(lián)的。然而,Spring不應(yīng)該被混同于傳統(tǒng)的重量級(jí)的EJB容器,它們經(jīng)常是龐大與笨重的,難以使用??蚣埽篠pring可以將簡單的組件配置、組合成為復(fù)雜的應(yīng)用。在Spring中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè)XML文件里。Spring框架由七個(gè)定義明確的模塊組成.核心容器這是Spring框架最基礎(chǔ)的部分,它提供了依賴注入(Dependencyinjection)特征來實(shí)現(xiàn)容器對(duì)Bean的管理。這里最基本的概念是BeanFactory,它是任何Spring應(yīng)用的核心。BeanFactory是工廠模式的一個(gè)實(shí)現(xiàn),它使用 IoC將應(yīng)用配置和依賴說明從實(shí)際的應(yīng)用代碼中分離出來。.應(yīng)用上下文(Context)模塊核心模塊的BeanFactory使Spring成為一個(gè)容器,而上下文模塊使它成為一個(gè)框架。這個(gè)模塊擴(kuò)展了BeanFactory的概念,增加了對(duì)國際化(I18N)消息、事件傳播以及驗(yàn)證的支持。另外,這個(gè)模塊提供了許多企業(yè)服務(wù),例如電子郵件、JNDI訪問、EJB集成、遠(yuǎn)程以及時(shí)序調(diào)度(scheduling)服務(wù)。也包括了又t模版框架例如Velocity和FreeMarker集成的支持。.Spring的AOP模塊Spring在它的AOP模塊中提供了對(duì)面向切面編程的豐富支持。這個(gè)模塊是在Spring應(yīng)用中實(shí)現(xiàn)切面編程的基礎(chǔ)。為了確保Spring與其它AOP框架的互用性,Spring的AOP支持基于AOP聯(lián)盟定義的API。AOP聯(lián)盟是一個(gè)開源項(xiàng)目,它的目標(biāo)是通過定義一組共同的接口和組件來促進(jìn)AOP的使用以及不同的AOP實(shí)現(xiàn)之間的互用性。通過訪問他們的站點(diǎn)[2],你可以找到關(guān)于AOP聯(lián)盟的更多內(nèi)容。Spring的AOP模塊也將元數(shù)據(jù)編程引入了Spring。使用Spring的元數(shù)據(jù)支持,你可以為你的源代碼增加注釋,指示Spring在何處以及如何應(yīng)用切面函數(shù)。4.JDBC抽象和DAO模塊使用JDBC經(jīng)常導(dǎo)致大量的重復(fù)代碼,取得連接、創(chuàng)建語句、處理結(jié)果集,然后關(guān)閉連接。Spring的JDBC和DAO模塊抽取了這些重復(fù)代碼,因此你可以保持你的數(shù)據(jù)庫訪問代碼干凈簡潔,并且可以防止因關(guān)閉數(shù)據(jù)庫資源失敗而引起的問題。這個(gè)模塊還在幾種數(shù)據(jù)庫服務(wù)器給出的錯(cuò)誤消息之上建立了一個(gè)有意義的異常層。使你不用再試圖破譯神秘的私有的SQL錯(cuò)誤消息!另外,這個(gè)模塊還使用了Spring的AOP模塊為Spring應(yīng)用中的對(duì)象提供了事務(wù)管理服務(wù)。5.對(duì)象/關(guān)系映射集成模塊對(duì)那些更喜歡使用對(duì)象/關(guān)系映射工具而不是直接使用JDBC的人,Spring提供了ORM模塊。Spring并不試圖實(shí)現(xiàn)它自己的ORM解決方案,而是為幾種流行的ORM框架提供了集成方案,包括Hibernate、JDO和iBATISSQL映射。Spring的事務(wù)管理支持這些ORM框架中的每一個(gè)也包括JDBC。6.Spring的Web模塊Web上下文模塊建立于應(yīng)用上下文模塊之上,提供了一個(gè)適合于 Web應(yīng)用的上下文。另外,這個(gè)模塊還提供了一些面向服務(wù)支持。 例如:實(shí)現(xiàn)文件上傳的multipart請(qǐng)求,它也提供了Spring和其它Web框架的集成,比如Struts、WebWork。7.Spring的MVC框架Spring為構(gòu)建Web應(yīng)用提供了一個(gè)功能全面的MVC框架。雖然Spring可以很容易地與其它MVC框架集成,例如Struts,但Spring的MVC框架使用IoC對(duì)控制邏輯和業(yè)務(wù)對(duì)象提供了完全的分離。它也允許你聲明性地將請(qǐng)求參數(shù)綁定到你的業(yè)務(wù)對(duì)象中,止匕外,Spring的MVC框架還可以利用Spring的任何其它服務(wù),例如國際化信息與驗(yàn)證。8.Spring框架Web頁面亂碼問題[3]在做javaWeb項(xiàng)目時(shí),亂碼問題時(shí)常都會(huì)出現(xiàn),解決方法也不盡相同,有簡單也有復(fù)雜的;如果加入了Spring框架之后就不一樣了,可以采用Spring框架自帶的過濾器CharacterEncodingFilter,這樣可以大大減輕了我們的工作量,即簡單方便又容易理解。2.3Hibernate介紹Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架, 它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Javofi序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。ApplicationPersistentObjectsHibernateXMLMappingDatabase圖2-4Hibernate結(jié)構(gòu)圖Hibernate的核心接口——共有5個(gè),分另^為:SessionSessionFactoryTransactionQuery和Configurationo這5個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。下面對(duì)這五的核心 接口分別加以介紹。Session接口:Session接口負(fù)責(zé)執(zhí)行被持久化對(duì)象的CRUD操彳(CRUD的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的SQL語句。)。但需要注意的是Session對(duì)象是非線程安全的。同時(shí),Hibernate的session不同于JSP應(yīng)用中的HttpSession這里當(dāng)使用session這個(gè)術(shù)語時(shí),其實(shí)指的是Hibernate中的session,而以后會(huì)將HttpSesion對(duì)象稱為用戶sessionSessionFactory接口:SessionFactroy接口負(fù)責(zé)初始化Hibernate。它充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,并負(fù)責(zé)創(chuàng)建Session對(duì)象。這里用到了工廠模式。需要 注意的是SessionFactory并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常只需要一個(gè) SessionFactory就夠,當(dāng)需要操作多個(gè)數(shù)據(jù)庫時(shí),可以為每個(gè)數(shù)據(jù)庫指定一個(gè)SessionFactoryConfiguration接口Configuration接口負(fù)責(zé)酉己置并啟動(dòng)Hibernate,倉建SessionFactory對(duì)象。在Hibernate的啟動(dòng)的過程中,Configuration類的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactoryX寸象。Transaction接口:Transaction接口負(fù)責(zé)事務(wù)相關(guān)的操作。它是可選的,開發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。Query和Criteria接口:Query和Criteria接口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫查詢。它可以使用HQL語言或SQL語句兩種表達(dá)方式。第3章需求分析通過相關(guān)調(diào)研,及相關(guān)參閱文獻(xiàn),在該章節(jié)中對(duì)該課題進(jìn)行需求求分析,通過可行性分析精化、細(xì)化該系統(tǒng),以期確定系統(tǒng)必須完成的工作,對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求??尚行苑治隹尚行苑治鲆卜Q為可行性研究,是在調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功[2]??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。下面將分別從技術(shù)、經(jīng)濟(jì)、社會(huì)三個(gè)方面對(duì)基于 SSH的精品課程網(wǎng)站的設(shè)計(jì)進(jìn)行分析和研究。技術(shù)可行性根據(jù)網(wǎng)絡(luò)學(xué)校提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫教學(xué)管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。由以上分析可知,基于SSH的精品課程網(wǎng)站的設(shè)計(jì)的開發(fā)在技術(shù)上是可的。經(jīng)濟(jì)可行性大多數(shù)高校具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。因此無需再投入資金購買其他設(shè)施。系統(tǒng)的開發(fā)基于本人對(duì)程序開發(fā)的實(shí)踐學(xué)習(xí)而來,學(xué)校無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費(fèi)完全可以接受。由以上分析可知,基于SSH的精品課程網(wǎng)站的設(shè)計(jì)在經(jīng)濟(jì)上是可行的。社會(huì)可行性本系統(tǒng)的社會(huì)可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。.法律因素本系統(tǒng)是根據(jù)數(shù)據(jù)庫教學(xué)的實(shí)際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。.用戶使用可行性本系統(tǒng)對(duì)用戶的要求,除了需要具備在MicrosoftWindows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對(duì) Tomcat服務(wù)器的使用能力,在投入使用前,無需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會(huì)可行性。需求概述該課題是對(duì)精品公開課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),最終達(dá)到一個(gè)界面良好,功能齊全,性能優(yōu)良的網(wǎng)站系統(tǒng)。該系統(tǒng)通過使用SSH框架作為整體架構(gòu),使之更容易擴(kuò)展和維護(hù),讓該系統(tǒng)能隨著時(shí)代的發(fā)展,不斷地進(jìn)行更新與完善,從而達(dá)到更長久的生命力。該系統(tǒng)根據(jù)用戶身份的不同,可分為三大模塊:學(xué)生用戶模塊、教師模塊和管理員模塊:.學(xué)生模塊:學(xué)生通過進(jìn)入首頁,瀏覽網(wǎng)站提供的相關(guān)內(nèi)容,包括新聞、公告、教學(xué)課件及試卷的下載、視頻教程的在線觀看,從而是學(xué)生能夠利用該系統(tǒng)充分的學(xué)習(xí)到學(xué)校的優(yōu)質(zhì)的教育資源;學(xué)生還可以通過注冊(cè),并以注冊(cè)的用戶名、密碼登陸系統(tǒng),進(jìn)行留言,增添了更多的互動(dòng)性。.教師模塊:教師通過用戶名和密碼登錄系統(tǒng),進(jìn)入到系統(tǒng)的后臺(tái)管理模塊。教師可以通過上傳教學(xué)課件,考試試卷、教學(xué)視頻等,豐富該系統(tǒng)教育資源。.管理員模塊:管理員通過登錄,進(jìn)入系統(tǒng)后臺(tái)管理模塊。管理員可以進(jìn)行新聞、公告等信息的發(fā)布,可以對(duì)學(xué)生注冊(cè)信息審核、教師信息錄入,還可以對(duì)留言板的內(nèi)容進(jìn)行管理。通過管理員的管理,是系統(tǒng)得以有條不紊的運(yùn)行。3.3總體設(shè)計(jì)原則本系統(tǒng)為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則[3]0其主要設(shè)計(jì)原則有:簡單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)操作簡單易懂,這對(duì)于一個(gè)系統(tǒng)來說是非常重要的。針對(duì)性:本系統(tǒng)設(shè)計(jì)是針對(duì)管理的需求定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。實(shí)用性:要求本系統(tǒng)能夠滿足管理的需要,因此具有良好的實(shí)用性。一致性:頁面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性:整體框架和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。先進(jìn)性:本系統(tǒng)采用SSH框架、Oracle作為系統(tǒng)開發(fā)工具和數(shù)據(jù)庫,兩個(gè)軟件具有良好的兼容性和系統(tǒng)穩(wěn)定性。因此本設(shè)計(jì)具有良好的先進(jìn)性 [7]o第4章概要設(shè)計(jì)本章是在需求分析的基礎(chǔ)上,把需求分析得到的結(jié)論轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)出相應(yīng)的數(shù)據(jù)流圖,及系統(tǒng)各模塊的業(yè)務(wù)流程。通過數(shù)據(jù)字典和數(shù)據(jù)流圖共同確立起系統(tǒng)的邏輯模型。頂層數(shù)據(jù)流圖學(xué)生學(xué)習(xí)資源登陸首頁普通用戶?網(wǎng)站相關(guān)信息精品公開課程系統(tǒng)試題教學(xué)課件教師教師信息公告信息新聞信息學(xué)生注冊(cè)審核教學(xué)視頻登陸首頁普通用戶?網(wǎng)站相關(guān)信息精品公開課程系統(tǒng)試題教學(xué)課件教師教師信息公告信息新聞信息學(xué)生注冊(cè)審核教學(xué)視頻管理員圖4-1頂層數(shù)據(jù)流圖業(yè)務(wù)流程分析在進(jìn)行業(yè)務(wù)流程分析時(shí),需要按照原有信息流動(dòng)過程,逐個(gè)地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的要求,弄清各個(gè)環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形態(tài)(報(bào)告、報(bào)單、屏幕顯示)等[4]。業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進(jìn)行,即用一些規(guī)定的符號(hào)及連線來表示某個(gè)具體業(yè)務(wù)處理過程⑼。.管理員業(yè)務(wù)流程:管理員輸入登陸賬號(hào)和密碼,登陸成功后,可以進(jìn)行自身信息的修改,教師信息的錄入,學(xué)生注冊(cè)信息的審核,公告、新聞的發(fā)布以及留言板的管理。具體的業(yè)務(wù)流程,如圖4-2所示:
「系統(tǒng)管理員登錄信息修改密碼教師管理討論管理學(xué)生管理系統(tǒng)管理管理員信息修改密碼教師信息學(xué)生信息討論信息新聞管理新聞信息「系統(tǒng)管理員登錄信息修改密碼教師管理討論管理學(xué)生管理系統(tǒng)管理管理員信息修改密碼教師信息學(xué)生信息討論信息新聞管理新聞信息圖4-2管理員業(yè)務(wù)流程.教師業(yè)務(wù)流程:教師通過登陸頁面輸入用戶名和密碼,登錄系統(tǒng)成功后,可以對(duì)自身的信息進(jìn)行修改,同時(shí)也可以通過添加和刪除的方式對(duì)教學(xué)課件、教學(xué)視頻、試題進(jìn)行管理。具體的業(yè)務(wù)流程,如圖4-3所示:登錄信息課件管理視頻管理個(gè)人信息試題管理個(gè)人信息課件信息視頻信息試題信息登錄信息課件管理視頻管理個(gè)人信息試題管理個(gè)人信息課件信息視頻信息試題信息圖4-3教師業(yè)務(wù)流程.學(xué)生業(yè)務(wù)流程:通過登錄網(wǎng)站首頁的方式,進(jìn)入精品公開課程網(wǎng)站。通過該網(wǎng)扎,用戶可以進(jìn)行公告和新聞的瀏覽,可以對(duì)教學(xué)課件、試題下載,也可以在線觀看教學(xué)視頻,學(xué)生還可以通過注冊(cè)用戶,登錄系統(tǒng),這樣可以在留言板進(jìn)行留言。具體的業(yè)務(wù)流程,如圖4-4所示:
圖4-4學(xué)生業(yè)務(wù)流程數(shù)據(jù)庫設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)分析的結(jié)果,具體分析不同實(shí)體用戶,描述不同實(shí)體之間的關(guān)系,得出系統(tǒng)數(shù)據(jù)實(shí)體圖和E-R圖。.管理員實(shí)體屬性:管理員實(shí)體包括ID,登錄賬號(hào)和密碼3個(gè)屬性。其中ID作為管理員實(shí)體的唯一標(biāo)示,登陸賬號(hào)和密碼作為管理員登錄系統(tǒng)的認(rèn)證。.學(xué)生信息實(shí)體屬性:學(xué)生實(shí)體包括ID、學(xué)號(hào)、年齡、性別、姓名、登錄賬號(hào)和密碼屬性。其中ID作為學(xué)生在系統(tǒng)的唯一標(biāo)示,登陸賬號(hào)和密碼為登錄系統(tǒng)的唯一認(rèn)證。
.老師信息實(shí)體屬性:教師實(shí)體包括ID、編號(hào)、真實(shí)姓名、性別、年齡、登錄賬號(hào)和登錄密碼7個(gè)屬性。其中ID作為教師在系統(tǒng)中的唯一標(biāo)示,登錄賬號(hào)和密碼作為教師登陸系統(tǒng)的憑證。4-7教師信息試題屬性圖4-7教師信息試題屬性圖圖.公告實(shí)體屬性:公告試題包括公告編號(hào)、公告標(biāo)題和公告內(nèi)容 3個(gè)屬性。其中公告編號(hào)作為公告的唯一標(biāo)示,公告內(nèi)容是公告的詳細(xì)信息。
5.新聞實(shí)體屬性:新聞實(shí)體包括新聞編號(hào)、新聞標(biāo)題和新聞內(nèi)容聞編號(hào)作為公告的唯一標(biāo)示,公告內(nèi)容是公告的詳細(xì)信息。3個(gè)屬性。其中新5.新聞實(shí)體屬性:新聞實(shí)體包括新聞編號(hào)、新聞標(biāo)題和新聞內(nèi)容聞編號(hào)作為公告的唯一標(biāo)示,公告內(nèi)容是公告的詳細(xì)信息。3個(gè)屬性。其中新.留言信息實(shí)體屬性:留言信息實(shí)體包括留言編號(hào)、留言內(nèi)容和用戶 3個(gè)屬性。其中,留言編號(hào)作為留言的唯一標(biāo)示,留言內(nèi)容為留言的具體信息,用戶為該留言的發(fā)布者。
.課件信息實(shí)體屬性:課件信息實(shí)體包括課件編號(hào)、課件名稱、課件介紹、課件附件4個(gè)屬性。其中課件編號(hào)作為課件在系統(tǒng)中的唯一標(biāo)示,課件附件是指該課件的文件,可以提供下載。圖4-11課件信息實(shí)體屬性圖.教學(xué)視頻實(shí)體屬性:視頻信息實(shí)體包括視頻編號(hào)、視頻名稱、視頻介紹和視頻附件4個(gè)屬性。其中視頻編號(hào)作為視頻在系統(tǒng)中的唯一標(biāo)示,視頻附件為MP4、AVI、FLV格式的視頻文件,支持在線播放。圖4-12教學(xué)視頻實(shí)體屬性圖.試題信息實(shí)體屬性:試題實(shí)體包括試題編號(hào)、試題名稱、試題介紹和套卷 4個(gè)屬性。其中試題編號(hào)作為試題在系統(tǒng)中的唯一標(biāo)示,套卷為與該試題對(duì)應(yīng)的試卷,可以供下載使用。
4.3.2數(shù)據(jù)庫表設(shè)計(jì)1.管理員信息表(t_admin)管理員信息表主要用于系統(tǒng)管理員的信息,主要字段包括:編號(hào)、登陸賬號(hào)、登陸密他。表4-0-1管理員信息表(t_admin)數(shù)據(jù)類型字段描述長度主鍵IDInt編p10Namevarchar登陸賬號(hào)50Pwdvarchar登錄密碼502.學(xué)生信息表(t_student)學(xué)生表主要存儲(chǔ)學(xué)生的基本信息,登錄帳號(hào)、登錄密碼等。表4-0-2主要字段包括: ID、學(xué)生信息表(t_student)學(xué)號(hào)、姓名、性別、年齡、字段名數(shù)據(jù)類型字段描述長度主鍵stu_idInt編R10stu_xuehaovarchar學(xué)號(hào)50stu_realnamevarchar姓名50stu_sexvarchar性別50stu_ageInt年齡50login_namevarchar登錄帳號(hào)50.老師信息表(t_teacher)老師信息WX要存儲(chǔ)老師的基本信息, 主要字段包括:ID、老師編號(hào)、姓名、性別、年齡、登錄帳號(hào)、登錄密碼等。
表4-0-3老師信息表(t_teacher)字段名數(shù)據(jù)類型 字段描述 長度 主鍵tea_idtea_bianhaotea_realnametea_sextea_agelogin_namelogin_pwInt ID 10 Vvarchar 老師編號(hào) 50varchar 姓名 50varchar 性別 50Int 年齡 50varchar 登錄帳號(hào) 50varchar 登錄密碼 50.公告信息表(t_notice)公告信息/、要用于管理員發(fā)布的一些公告信息, 主要字段包括:編號(hào)、公告標(biāo)題、公告內(nèi)容、發(fā)布時(shí)間等。表4-0-4公告信息表(t_notice)字段名數(shù)據(jù)類型 字段描述 長度 主鍵notice_idnotice_titlenotice_contentnotice_dataInt 編號(hào) 10 Vvarchar 公告標(biāo)題 50varchar 公告內(nèi)容 5000varchar 發(fā)布時(shí)間 50.新聞表(t_news)新聞看主要用于管理員發(fā)布的一些新聞的相關(guān)信息,主要字段包括:新聞編號(hào)、新聞標(biāo)題、新聞內(nèi)容、發(fā)布時(shí)間等。表4-0-5公告信息表(t_news)字段名數(shù)據(jù)類型 字段描述 長度 主鍵news_idnews_titlenews_contentnews_dataInt 編號(hào) 10 Vvarchar 新聞標(biāo)題 50varchar 新聞內(nèi)容 5000varchar 發(fā)布時(shí)間 50.留言信息表(t_liuyan)討論表主處看儲(chǔ)學(xué)生和老師的討論,主要字段包括: ID、討論標(biāo)題、討論內(nèi)容等。表4-0-6留言信息表(t_liuyan)字段名數(shù)據(jù)類型 字段描述 長度 主鍵liuyan_idliuyan_titleliuyan_contentliuyan_dateliuyan_userInt 編號(hào) 10 Vvarchar 標(biāo)題 50varchar 內(nèi)容 5000varchar 時(shí)間 50varchar 用戶 50.課件信息表(t_doc)課件信息/、要用于老師發(fā)布的課件信息,主要字段包括:編號(hào)、課件名稱、課件介紹等。
表4-0-7課件信息表(t_doc)數(shù)據(jù)類型IDInt編R10mingchengvarchar課件名稱50fujianvarchar附件50fujianYuanshimingvarchar附件原始名字50.教學(xué)視頻信息表(t_vedio)教學(xué)視頻信息表主要用于老師發(fā)布的教學(xué)視頻信息,主要字段包括:編號(hào)、視頻名稱、視頻介紹等。表4-0-8視頻信息表(t_vedio)數(shù)據(jù)類型字段描述長度IDInt編p10mingchengvarchar視頻名稱50fujianvarchar視頻附件50fujianYuanshimingvarchar附件原始名字50.試題信息表(t_shiti)教學(xué)視頻信息表主要用于老師發(fā)布的試題信息,主要字段包括:編號(hào)、試題名稱、試題介紹、附件等。表4-0-9試題信息表(t_shiti)數(shù)據(jù)類型字段描述長度IDInt編r10mingchengvarchar試題名稱50fujianvarchar試題附件50fujianYuanshimingvarchar附件原始名字50Jieshaovarchar5000第5章詳細(xì)設(shè)計(jì)本章是根據(jù)軟件工程知識(shí),對(duì)概要設(shè)計(jì)的具體實(shí)現(xiàn)。通過對(duì)每個(gè)模塊的功能進(jìn)行描述,繪出功能流程圖,編寫代碼,最終展示出相應(yīng)的頁面。使得整個(gè)設(shè)計(jì)變成一個(gè)可運(yùn)行物理實(shí)體,從而達(dá)到本次設(shè)計(jì)的最終目的。管理員模塊登錄界面設(shè)計(jì).功能描述:此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會(huì)進(jìn)入不同的管理模塊界面,因?yàn)樵诤笈_(tái)對(duì)該用戶進(jìn)行的判斷,首先將從前臺(tái)頁面提交的用戶名和密碼進(jìn)行接受,之后在后臺(tái)進(jìn)行處理,按照用戶名在數(shù)據(jù)庫中進(jìn)行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個(gè)字符串變量, 判斷從數(shù)據(jù)庫中讀出的密碼與登錄時(shí)輸入的密碼是否配比上,若兩個(gè)密碼相同則根據(jù)權(quán)限的值進(jìn)入相應(yīng)的頁面,否則輸出密碼錯(cuò)誤。若用戶未被管理員分配好權(quán)限那么也是無法登陸本系統(tǒng)的。.功能流程圖如下:(開始J用戶登錄結(jié)束圖5-1登陸流程圖.核心實(shí)現(xiàn)代碼:functioncheck1(){if(document.ThisForm.userName.value==""兒alert("請(qǐng)輸入用戶名");document.ThisForm.userName.focus();returnfalse;if(document.ThisForm.userPw.value==""兒alert("請(qǐng)輸入密碼");document.ThisForm.userPw.focus();returnfalse;}if(document.ThisForm.userType.value==-1){alert("請(qǐng)選擇登陸身份");returnfalse;}document.getElementById("indicator").style.display="block";loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,document.ThisForm.userType.value,callback);}functioncallback(data){document.getElementById("indicator").style.display="none";if(data=="no"){alert("用戶名或密碼錯(cuò)誤");}if(data=="yes"){alert("通過驗(yàn)證,系統(tǒng)登錄成功");window.location.href="<%=path%>/loginSuccess.jsp";}}.該功能的實(shí)現(xiàn)頁面,如下圖:精品公開課程后臺(tái)管理-暨錄I圖5-2登錄界面修改個(gè)人密碼.功能描述:輸入用戶名和用戶的原有密碼,輸入新密碼以后點(diǎn)擊修改按鈕即可修改密碼成功。.功能流程圖,如下:圖5-3修改個(gè)人密碼流程圖.核心代碼實(shí)現(xiàn):functioncheck(){varuserPwReal="${sessionScope.admin.userPw}”;if(document.formPw.userPw.value!=userPwReal){alert("原密碼不正確");return;}if(document.formPw.userPw1.value==""){alert("新密碼不能空");return;}if(document.formPw.userPw1.value!=document.formPw.userPw2.value){alert("兩次輸入的密碼不一致");return;}document.getElementById("indicator").style.display="block";loginService.adminPwEdit(document.formPw.userPw1.value,callback);}functioncallback(data){document.getElementById("indicator").style.display="none";alert("修改成功");}.程序效果圖如圖5-4所示:
5.1.3老師信息管理.功能描述:點(diǎn)擊左側(cè)的菜單“老師管理”,頁面發(fā)送請(qǐng)求,調(diào)用后臺(tái)的teaAction類查詢出所有的老師信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合然后頁面跳轉(zhuǎn)到相應(yīng)的5.1.3老師信息管理.功能描述:點(diǎn)擊左側(cè)的菜單“老師管理”,頁面發(fā)送請(qǐng)求,調(diào)用后臺(tái)的teaAction類查詢出所有的老師信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合然后頁面跳轉(zhuǎn)到相應(yīng)的jsp頁面,顯示出老師信息。.功能流程圖,如圖5-5List中,綁定到request對(duì)象,圖5-5教書信息管理流程圖.核心代碼實(shí)現(xiàn):functionteaDel(teaId){if(confirm('您確定刪除嗎?')){window.location.href="<%=path%>/teaDel.action?teaId="+teaId;}}functionteaAdd(){
varurl="<%=path%>/admin/tea/teaAdd.jsp";window.location.href=url;}functiondayin(){window.print();}.程序效果圖如圖5-6,5-7所示蝌唯塞性別年齡登錄等號(hào)矍錄王利步1匕0021■租用13由口引m函Ma里豹MS11545劇降劉龍?jiān)莆?3她運(yùn)12343mCKd?武園園44]當(dāng)疇OW文加MY.圖5-6教師管理頁面圖5-7添加教師信息頁面5.1.4學(xué)生信息管理.功能描述:學(xué)生在系統(tǒng)首頁注冊(cè)賬號(hào)后,需要管理員的審核才能生效,只有管理員審核以后才能登陸系統(tǒng)中,下載相關(guān)的教學(xué)資料和視頻。.功能流程圖,如圖5-8所示:圖5-8學(xué)生信息管理流程圖
.核心代碼:<tdbgcolor="#FFFFFF"align="center"><s:iftest='#stu.zhuangtai=="a"'>待審核<astyle="color:red"href="<%=path%>/stuShenhe.action?stuId=<s:propertyvalue="#stu.stuId"/>”>審核</a></s:if><s:iftest='#stu.zhuangtai=="b"'>審核通過</s:if></td><tdbgcolor="#FFFFFF"align="center"><ahref="#"onclick="stuDel(<s:propertyvalue="#stu.stuId"/>)"class="pn-loperator">刪除<布></td>functionstuDel(stuId){if(confirm('您確定刪除嗎?')){window.location.href="<%=path%>/stuDel.action?stuId="+stuId;}}functionstuAdd(){varurl="<%=path%>/admin/stu/stuAdd.jsp";window.location.href=url;}4.程序效果圖如圖5-9,5-10,5-11所示常生管理字號(hào)蛀當(dāng)性別年玲密碼越作^090701128思天眼里"I123麗梗百句州眸知奴?m陸立里q設(shè)不榛通過州除法團(tuán)勇211234本梗通為時(shí)余1090501100糕一處再22OOOOOD待可核審忙州坪圖5-9學(xué)生管理頁面TOC\o"1-5"\h\z男 22 123 審核通過 冊(cè)審核通逅 冊(cè)審核通過 冊(cè)待審核匣拐 冊(cè)圖5-10學(xué)生注冊(cè)審核通過頁面
ate審校通過敢通過刪除刪除ate審校通過敢通過刪除刪除■im|p4S圖5-11刪除學(xué)生信息頁面5.1.5留言板管理.功能描述:通過刪除的方式來管理學(xué)生的留言板信息。.流程圖如圖5-12所示:圖5-12留言板管理流程圖.核心代碼:<c:forEach讓ems="${requestScope.liuyanList}"var="liuyan"varStatus="sta"><table><tr><td>${sta.index+1}8</TD><tdcolSpan=2style="font-size:11px;"><spanstyle="float:left">[標(biāo)題]${liuyan.liuyanTitle}</span><spanstyle="float:right">${liuyan.liuyanDate}<ahref="<%=path%>/liuyanDel.action?liuyanId=${liuyan.liuyanId}">刪除</a></span></td></tr><tr><td><table><trheight="35%"><tdalign=middlewidth="30%”><IMGsrc="<%=path%>/img/user2.gif"></td></tr></table></td></tr><trheight=20><td>${liuyan.liuyanContent}</td></tr></table></c:forEach>4.程序效果圖如圖5-13所示工存即畢業(yè)設(shè)計(jì)窗言測試要畢業(yè)了,很懷忐當(dāng)初的網(wǎng)絡(luò)評(píng)要畢業(yè)了,很懷忐當(dāng)初的網(wǎng)絡(luò)評(píng)計(jì)算機(jī)用格潮的*是太精彩了計(jì)算機(jī)用格潮的*是太精彩了圖5-13留言板管理頁面5.2教師模塊修改個(gè)人信息.描述:老師登陸系統(tǒng)后,可以修改自己的個(gè)人信息.流程圖如圖5-14所示:圖5-14修改個(gè)人信息流程圖.核心代碼:functioncheck(){varuserPwReal="${sessionScope.admin.userPw}”;if(document.formPw.userPw.value!=userPwReal){alert("原密碼不正確");return;}if(document.formPw.teacPw1.value==""){alert("新密碼不能空");return;}if(document.formPw.teacPw1.value!=document.formPw.teacPw2.value){alert("兩次輸入的密碼不一致");return;}document.getElementById("indicator").style.display="block";loginService.adminPwEdit(document.formPw.userPw1.value,callback);}functioncallback(data){document.getElementById("indicator").style.display="none";alert("修改成功");}圖5-15教師修改個(gè)人信息頁面5.2.2課件發(fā)布管理.描述:教師登陸后,可以通過上傳或刪除的方式來管理課件信息。.流程圖,如圖5-16所示:圖5-16課件管理流程圖.核心代碼:<s:iteratorvalue="#request.docList"id="doc"><tronMouseMove="javascript:this.bgColor='red';"onMouseOut="javascript:this.bgColor='#FFFFFF';"><td><s:propertyvalue="#doc.mingcheng"/></td><td><s:propertyvalue="#doc.fujianYuanshiming”/><ahref="#"onclick="down1('<s:propertyvalue="#doc.fujian"/>','<s:propertyvalue="#doc.fujianYuanshiming"/>')">down</a></td><td><ahref="<%=path%>/docDel.action?id=<s:propertyvalue="#doc.id"/>”>刪除</a></td></tr></s:iterator><tr><td><inputtype="button"value="添加課件"style="width:80px;"onclick="docAdd()"/></td></tr>functiondocAdd(){varurl="<%=path%>/atea/doc/docAdd.jsp";window.location.href=url;}functiondown1(fujianPath,fujianYuashiMing){varurl="<%=path%>/updown/updown.jsp?fujianPath="+fujianPath+"&fujianYuashiMing="+fujianYuashiMing;url=encodeURI(url);
url=encodeURI(url);window.open(url,"_self");} .4.程序效果圖如下圖5-17,5-18所示在鍛布在鍛布圖5-17課件管理頁面克什I■傳圖5-18課件上傳頁面5.2.3視頻管理.描述:管理教學(xué)視頻信息,包括視頻上傳、刪除等,點(diǎn)擊播放按鈕,可以在線播放視頻.流程圖:添加圖5-19視頻管理流程圖.核心代碼:functionshipinDel(shipinId){if(confirm('您確定刪除嗎?')){window.location.href="<%=path%>/shipinDel.action?shipinId="
+shipinId;}}functionshipinAdd(){varurl="<%=path%>/atea/shipin/shipinAdd.jsp";window.location.href=url;}functionshipinBofang(fujian){varurl="<%=path%>/bofang/bofang.jsp?fujian="+fujian;varn="";varw="700px";varh="600px";vars="resizable:no;help:no;status:no;scroll:yes";openWin(url,n,w,h,s);}functiondown1(fujianPath,fujianYuashiMing){varurl="<%=path%>/updown/updown.jsp?fujianPath="+fujianPath+"&fujianYuashiMing="+fujianYuashiMing;url=encodeURI(url);url=encodeURI(url);window.open(url,"_self");} .functionup(){varpop=newPopup({contentType:1,isReloadOnClose:false,width:400,height:200});pop.setContent("contentUrl","<%=path%>/upload/upload.jsp");pop.setContent("title","文件上傳");pop.build();pop.show();}functioncheck(){alert(document.formAdd.fujianYuanshiming.value);if(document.formAdd.shipinName.value==""兒alert("請(qǐng)輸入視頻名稱");returnfalse;}if(document.formAdd.shipinPath.value==""){alert("請(qǐng)上傳視頻");returnfalse;}returntrue;}.程序效果圖如圖5-20,5-21所示攆在網(wǎng)絡(luò)■理事的制汜EttaferdBi?dwi^in|!sDEmp4donW楠阿富1厘.金際瞪聆置峻■勝網(wǎng)朝(殳K網(wǎng)西融?也珈向jWmp44m的i.由圖5-20視頻管理頁面tf-Br喉管屏』4附件;:AjplM(JJl37105535IM.71mp4上傳[■]隹三鼻|閏計(jì)算版整苣酗轆葉理圖5-21視頻上傳頁面5.2.4試題管理.描述:管理試題信息,以供學(xué)生下載,首先輸入試題名稱,試題是以附件的形式上傳。.流程圖:圖5-22試題管理流程圖.核心代碼:functionshitiAdd(){varurl="<%=path%>/atea/shiti/shitiAdd.jsp";window.location.href=url;}functiondown1(fujianPath,fujianYuashiMing){varurl="<%=path%>/updown/updown.jsp?fujianPath="+fujianPath+"&fujianYuashiMing="+fujianYuashiMing;url=encodeURI(url);url=encodeURI(url);window.open(url,"_self");} .functiondown1(fujianPath,fujianYuashiMing){varurl="<%=path%>/updown/updown.jsp?fujianPath="+fujianPath+"&fujianYuashiMing="+fujianYuashiMing;url=encodeURI(url);url=encodeURI(url);window.open(url,"_self");functionup(){varpop=newPopup({contentType:1,isReloadOnClose:false,width:400,height:200});pop.setContent("contentUrl","<%=path%>/upload/upload.jsp");pop.setContent("title","文件上傳");pop.build();pop.show();}.程序效果圖如圖5-23,5-24所示上傳試圖TOC\o"1-5"\h\z試鑿名曲 密件 OCCANgflffi.a] i MiC0自學(xué)所端均 CCN&H證■諳電竽I㈱計(jì)劃.眥f ■*<英獸上:戲第 CCMAU證甚越雜字火用&- Ki^m世圖5-23試題管理頁面bf&il*鹿包布301AH1ST年計(jì)甲所相叫末百必式意幡附件」 上苞提交?E文忤上傳31文忤上傳圖5-24試題上傳頁面5.3網(wǎng)站前臺(tái)模塊系統(tǒng)首頁.描述:輸入網(wǎng)址http://localhost:9999/jpkc/index.action,即可打開本教學(xué)網(wǎng)站的首頁。.流程圖,如圖5-25所示:
圖5-25首頁流程圖.核心代碼:<div><jsp:includeflush="true"page="/qiantai/inc/incTop.jsp"></jsp:include><div><divid="MainCenter"align="center"class="MainCenter"><divid="navigation"class="naivgation"><jsp:includeflush="true"page="/qiantai/inc/incLeft.jsp"></jsp:include></div><divid="footer"align="center"class="Footer"><jsp:includeflush="true"page="/qiantai/inc/incFoot.jsp"></jsp:include></div>.程序效果圖如圖5-26所示M^rc*20136-1217:11:59登耒3任,包生畢強(qiáng)生意不頂,訶整機(jī)網(wǎng)珞工建于信處開殂的源抑M^rc*20136-1217:11:59登耒3任,包生畢強(qiáng)生意不頂,訶整機(jī)網(wǎng)珞工建于信處開殂的源抑,關(guān)于我樹部蝴一齡員的訐劃J君繳計(jì)后人救七烹食松調(diào)斷交流,校乜?電界袁書日,系列活動(dòng)爆福2米*2013,賓他我大學(xué)SHHS上第鈔生M3&13-6-1217.02:^9圖5-26系統(tǒng)首頁5.3.2教學(xué)課件下載.描述:點(diǎn)擊網(wǎng)站主頁菜單的教學(xué)資料,進(jìn)入教學(xué)資料信息列表,點(diǎn)擊資料信息瀏
覽具體內(nèi)容,并下載資料中的附件信息.流程圖如圖5-27:圖5-27教學(xué)課件下載流程圖.代碼<div><tablewidth="100%"align="center"border="0"cellpadding="8"><tr><tdwidth="15%"align="left"style="font-size:13px;">課件名稱:</td><tdwidth="85%"align="left"style="font-size:13px;">${requestScope.doc.mingcheng}</td></tr><tr><tdwidth="15%"align="left"style="font-size:13px;">課件附件:</td><tdwidth="85%"align="left"style="font-size:13px;"><ahref="#"onclick="down1('${requestScope.doc.fujian}','${requestScope.doc.fujianYuanshiming}')">${requestScope.doc.fujianYuanshiming}</a></td></tr><tr><tdwidth="15%"align="left"style="font-size:13px;">發(fā)布時(shí)間:</td><tdwidth="85%"align="left"style="font-size:13px;">${requestScope.doc.shijian}</td></tr></table></div>4.程序效果圖如圖5-28,5-29所示:里學(xué)說件步網(wǎng)絡(luò)工程 2013-06-12a路由器基礎(chǔ)知識(shí) 2013-06-12aPP嘛諛講第 2013-06-12aMN植學(xué)考試試卷1 2013-05-13圖5-28課件列表頁面教學(xué)崖件果件名林, 網(wǎng)絡(luò)工程第件PR件: 計(jì)苴機(jī)網(wǎng)絡(luò)責(zé)全品講doc發(fā)布時(shí)間: 2013-DG-12圖5-29課件詳情頁面5.3.3教學(xué)視頻瀏覽.描述:點(diǎn)擊網(wǎng)站主頁菜單的教學(xué)視頻,進(jìn)入教學(xué)視頻信息列表,點(diǎn)擊視頻信息瀏覽具體內(nèi)容,并下載視頻中的附件信息。點(diǎn)擊播放按鈕可以支持在線播放,但僅限于MP4、AVI格式.流程圖,如圖5-30所示:
圖5-30教學(xué)視頻觀看流程圖.核心代碼:<c:forEachitems="${requestScope.shipinList}"var="shipin"varStatus="sta"><div><div><imgsrc="<%=path%>/img/head-mark4.gif"/><ahref="<%=path%>/shipinDetailQian.action?shipinId=
${shipin.shipinId}">${shipin.shipinName}</a></div><div>${shipin.shijian}</div></div></c:forEach><tr><td>視頻名稱:</td><td>${requestScope.shipin.shipinName}</td></tr><tr><td>視頻介紹:</td><td><c:outvalue="${requestScope.shipin.shipinJianjie}"escapeXml="false"></c:out></td></tr><tr><td>視頻附件:</td><td><ahref="#"onclick="down1('${requestScope.shipin.fujian}','${requestScope.shipin.fujianYuanshiming}')">${requestScope.shipin.fujianYuanshiming}</a><ahref="#"onclick="shipinBofang('${requestScope.shipin.fujian}')
class="pn-loperator"style="color:red">播放</a></td></tr><tr><td>發(fā)布時(shí)間:</td><td>${requestScope.shipin.shijian}</td></tr>functiondown1(fujianPath,fujianYuashiMing){varurl="<%=path%>/updown/updown.jsp?fujianPath="+fujianPath+"&fujianYuashiMing="+fujianYuashiMing;url=encodeURI(url);url=encodeURI(url);window.open(url,"_self");}functionshipinBofang(fujian){varurl="<%=path%>/bofang/bofang.jsp?fujian="+fujian;varn="";varw="700px";varh="600px";vars="resizable:no;help:no;status:no;scroll:yes";openWin(url,n,w,h,s);
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 資質(zhì)維護(hù)協(xié)議書范本
- 超市專柜終止合同協(xié)議
- 貿(mào)易業(yè)務(wù)員合同協(xié)議
- 購房合同簽附加協(xié)議
- 質(zhì)押合同無償合同協(xié)議
- 設(shè)備進(jìn)口三方協(xié)議合同
- 《第02節(jié) 萬有引力定律的應(yīng)用》導(dǎo)學(xué)案
- 2025年金融管理專業(yè)研究生入學(xué)考試試題及答案
- 2025年空間設(shè)計(jì)師專業(yè)資格考試試卷及答案
- 模具加工附加合同協(xié)議
- 智能對(duì)話模型研究-全面剖析
- 考研英語03-12年真題譯文
- 放射住培結(jié)業(yè)考試試題題庫及答案
- 期中綜合模擬測試卷(含答案)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 精二類藥品培訓(xùn)大綱
- GB/T 27060-2025合格評(píng)定良好實(shí)踐指南
- PLC在洗衣機(jī)控制中的應(yīng)用實(shí)訓(xùn)報(bào)告
- 作物栽培學(xué)知到課后答案智慧樹章節(jié)測試答案2025年春中國農(nóng)業(yè)大學(xué)
- 知識(shí)產(chǎn)權(quán)的多元化投資方向分析
- 2024版跨境電商平臺(tái)與個(gè)人代理合作勞務(wù)合同2篇
- 全自動(dòng)灌裝機(jī)操作培訓(xùn)方案
評(píng)論
0/150
提交評(píng)論