版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
./校園失物招領(lǐng)系統(tǒng)運(yùn)用vue.js技術(shù)Element-uijson數(shù)據(jù)格式MySQL數(shù)據(jù)庫SSH框架.摘要隨著人類生活腳步的加快,在校生丟失物品已是常事,但是苦于尋找太費(fèi)時費(fèi)力,有些不重要的東西就不去尋找。開發(fā)本系統(tǒng)的目的就是旨在為本校學(xué)生提供一個公共的失物招領(lǐng)平臺,所有丟失物品或者撿到物品的同學(xué)都可以在本平臺進(jìn)行發(fā)帖,為大家提供一個公共且集中式的信息交流平臺。本系統(tǒng)不支持線上業(yè)務(wù),帖子提供聯(lián)系方式或者住址用于線下聯(lián)系。失物招領(lǐng)系統(tǒng)具有安全性設(shè)計,不登錄賬號是無法進(jìn)入系統(tǒng)部。系統(tǒng)分為前端和后臺管理,通過SSH框架與Vue.js技術(shù),利用Eclipse進(jìn)行開發(fā),及MYSQL作為后臺數(shù)據(jù)庫,前端實現(xiàn)了發(fā)布尋物模塊,失物招領(lǐng)模塊,感信的添加,成功顯示案例,查看個人中心。后臺模塊管理實現(xiàn)了所有用戶管理,板塊管理模塊,帖子管理模塊,感信模塊,日志統(tǒng)一管理,查看個人中心管理模塊。關(guān)鍵詞:失物招領(lǐng);SSH;MYSQL數(shù)據(jù)庫;Vue.js.AbstractWiththeaccelerationofthepaceofhumanlife,itiscommonforstudentstolosetheirbelongings,buttheyarenotalwayslookingforthingsthataretootime-consumingandlaborious.Thepurposeofthissystemistoprovidestudentswithapubliclostandfoundplatform.Allstudentswhohavelostarticlesorfoundobjectscanpostonthisplatformtoprovideapublicandcentralizedinformationexchangeplatform.Thissystemdoesnotsupportonlinebusiness,postsprovidecontactinformation,oraddressisusedofflinecontact.Thelostandfoundsystemhasasecuritydesignandcannotenterthesystemwithoutloggingin.Thesystemisdividedintofront-endandback-endmanagement,throughthesshframeworkandvue.jstechnology,usingeclipsetodevelop,andMySQLasaback-enddatabase,thefront-endachievesareleasepropertymodule,LostandFoundmodule,Addingthankyouletter,Successfullydisplayingcases,Viewingpersonalcenter,Backgroundmodulemanagementimplementsallusermanagementimplementsallusermanagement,modulemanagementmodule,postmanagementmodule,thank-youmodule,unifiedlogmanagement,andpersonalcentermanagementmodule.Keywords:LostandFound;SSH;MYSQLDatabase;Vue.js.目錄213361緒論 1132571.1系統(tǒng)研究背景 1141691.2系統(tǒng)研究意義 1132361.3系統(tǒng)開發(fā)設(shè)計思想 221612系統(tǒng)相關(guān)技術(shù)3204762.1SSH框架技術(shù)3323882.2Vue.js 482293系統(tǒng)需求分析6157483.1系統(tǒng)的可行性分析 62073.1.1系統(tǒng)安全性 6159133.1.2數(shù)據(jù)庫選擇 692463.2功能需求 6156493.2.1基本功能需求 6252504系統(tǒng)設(shè)計與實現(xiàn) 8278944.1數(shù)據(jù)庫設(shè)計 8143744.1.1物理設(shè)計 8184364.1.2E-R模型設(shè)計 8297744.1.3數(shù)據(jù)庫表設(shè)計 1228634.2接口設(shè)計1594684.2.1用戶接口 15264274.2.2板塊操作接口 17124744.2.3帖子操作接口 1897174.2.4回帖操作接口 2025114.2.5感信操作接口 20106365系統(tǒng)編碼與實現(xiàn) 22262815.1系統(tǒng)的實現(xiàn)平臺 2281375.2系統(tǒng)的整體架構(gòu) 2247855.3系統(tǒng)功能模塊實現(xiàn) 22204975.3.1登錄模塊 22171105.3.2用戶管理模塊 23251645.3.3板塊管理模塊 26295145.3.4帖子管理模塊 28118135.3.5感信管理模塊 31164515.3.6留言管理模塊 32238805.3.7日志管理模塊 33311776系統(tǒng)測試 35165166.1系統(tǒng)測試目的 35293906.2開發(fā)環(huán)境測試 35304526.2.1測試環(huán)境 35200006.2.2數(shù)據(jù)測試 35163016.3打包測試36245816.4測試結(jié)果3620852總結(jié) 3712657參考文獻(xiàn)3812683致39.1緒論1.1系統(tǒng)研究背景當(dāng)前我校師生人數(shù)眾多,會出現(xiàn)一些同學(xué)丟失物品或撿到物品,苦于沒有一個標(biāo)準(zhǔn)平臺來進(jìn)行失物招領(lǐng)操作,不知該怎么處理撿到的物品,又不知丟失物品的主人的聯(lián)系方式,就算找到失主,也會浪費(fèi)太多時間,以至于達(dá)不到節(jié)約時間地目的,同時造成極不方便性給生活。失去物品的原有價值,得不到合理的進(jìn)行利用,本系統(tǒng)的開發(fā)將給全校師生帶來方便,只需在網(wǎng)上注冊賬號,發(fā)布關(guān)于失物招領(lǐng)貼或者失物尋找帖,同時減少失物被冒領(lǐng)的概率,看到的人會馬上聯(lián)系你,給線下交流提供方便,同時線上提供平臺,對于那些找到失物的人,可以給他們進(jìn)行夸贊并嘉獎,感他們的同時,鼓勵更多的人有一顆樂于助人的心,使正能量充滿我們的校園。同時管理員后臺中心,可以對所有的用戶進(jìn)行用戶管理。最終,開發(fā)失物招領(lǐng)系統(tǒng)已經(jīng)迫在眉睫,必須制定穩(wěn)定,安全和可靠性強(qiáng)的系統(tǒng),給師生及用戶們一個良好的體驗。在我校校園,沒有一個相對安全的發(fā)布平臺。只有一些校園公眾號可以進(jìn)行投稿,再由公眾號管理者進(jìn)行發(fā)布,信息獲取面比較窄小,也不易于失物的找回,同時浪費(fèi)多人的時間,失物信息的發(fā)布只能保持一定量的時間,會被新的信息所覆蓋,相當(dāng)于發(fā)布的失物消息沒有多少人可以看到,過于局限性,起不到一個特別好的作用。運(yùn)用當(dāng)今流行的SSH框架及Vue.js技術(shù)實現(xiàn)廣大用戶與系統(tǒng)的完美交互,形成良好的用戶體驗。1.2系統(tǒng)研究意義本系統(tǒng)會使失物招領(lǐng)信息管理更清晰明確,促使廣大用戶,師生們節(jié)約時間,人力物力,方便于師生們進(jìn)行簡便操作和管理信息。通過,網(wǎng)頁上的功能模塊,給師生們提供一個失主在線發(fā)布失物信息的場所,讓更多人可以看到自己所丟失的物品,信息覆蓋面較廣。集中化信息平臺,給找到失物的人提供了聯(lián)系方式,便于找尋失主,節(jié)約時間。同時也可以通過本平臺來進(jìn)行發(fā)布失物招領(lǐng)的信息,使失主可以聯(lián)系到拾到物品的人,更快更迅速的找尋失物,提高失物被找到的效率。同時提供更多人性化的設(shè)計模塊,形成一個失物信息,招領(lǐng)信息集約式的開放平臺。1.3系統(tǒng)開發(fā)設(shè)計思想本課題的開發(fā)是通過前臺和后臺進(jìn)行組成,前臺利用Vue.js+Element-UI技術(shù)構(gòu)成可以向用戶展示所有需要的功能模塊,并進(jìn)行操作。后臺利用Spring+Hibernate+Struts2可以進(jìn)行對所有用戶的管理和維護(hù),比用戶更迅速的了解整個信息的過程??梢耘康膶λ杏脩糍~號進(jìn)行一個管理,并存入數(shù)據(jù)庫中。Vue.js前后端分離利用Json數(shù)據(jù)格式進(jìn)行前后臺數(shù)據(jù)傳遞。MVC是Model,View,Control,是一種設(shè)計模式,是為了實現(xiàn)Web系統(tǒng)中的各司其職而進(jìn)行的操作,三個部件沒有聯(lián)系,修改其中一個,其他兩個不會起什么副作用,重用性越來越高。同時MVC創(chuàng)建和修改用戶接口的技術(shù)大大降低,Oop面向工具的方式設(shè)計,在系統(tǒng)開辟中是對數(shù)據(jù)及數(shù)據(jù)的操縱行為合并起來,作為一個互相聯(lián)系,不可分割的團(tuán)體,對于對象的相似類型,進(jìn)行劃分,抽象之后,得出相同特點(diǎn)而構(gòu)成的類。前后端分離技術(shù)現(xiàn)在變得特別的常用,特別是在企業(yè)中,運(yùn)用的就更多了,省時省力,相比較在傳統(tǒng)的頁面開發(fā)中,只是特別簡單的由前端設(shè)計師開發(fā)成靜態(tài)的頁面,與后臺的信息交互作業(yè)都是交給了后臺開發(fā)員工,前臺頁面必須緊緊的依靠后臺的模式,這種模式是有局限性的,可能會導(dǎo)致后臺開發(fā)人員同時需要完成前端的操作,技術(shù)頁面分配不合理,導(dǎo)致系統(tǒng)開發(fā)壓力劇增,開發(fā)系統(tǒng)的效率進(jìn)度比較緩慢,代碼不利于維護(hù)?,F(xiàn)在最受歡迎的就是前后端分離技術(shù),使開發(fā)工作人員只需針對自己所要開發(fā)的技術(shù)進(jìn)行編寫,開發(fā)的效率直線增加,分工也達(dá)到應(yīng)有的技術(shù)分配。前端頁面利用Ajax與Vue.js中間層進(jìn)行數(shù)據(jù)的交互,同時瀏覽器渲染樣式,再請求數(shù)據(jù),而在以前的話,數(shù)據(jù)都是在進(jìn)入瀏覽器后,由瀏覽器直接渲染而成的。.2系統(tǒng)相關(guān)技術(shù)2.1SSH框架技術(shù)2.1.1springSpring是當(dāng)今比較流行的一個開源框架,創(chuàng)建于20XX,是一個輕量型的Java開辟框架。Spring并不是自己去制造輪子,而是運(yùn)用已經(jīng)存在的技術(shù),將他們整合在一起,通過Spring來控制,進(jìn)而提高開發(fā)效率和系統(tǒng)運(yùn)行效率。核心:1.控制反轉(zhuǎn)和依賴注入:Spring通過一種稱作管制反轉(zhuǎn)的技術(shù)促進(jìn)了低耦合。當(dāng)應(yīng)用了控制反向轉(zhuǎn)換,一個對象依靠其它對象會通過不主動的方式傳遞回來,而不是這個對象自己建立或者尋找依賴對象。你可以認(rèn)為IoC與JNDI不同——不是對象在容器中查找依賴,而是容器存在于對象初始化時在不等對象收回在主動方式下將依賴傳遞給上一層。2.面向橫向切割程序:Spring提供了面向橫向切割編程的大力扶持,允許通過分離系統(tǒng)中的思維技術(shù)邏輯與程序開發(fā)服務(wù)進(jìn)行合性的開發(fā)。運(yùn)用對象只實現(xiàn)它們應(yīng)該做的——完成思維技術(shù)邏輯——僅此而已。它們并不負(fù)責(zé)其它的一些系統(tǒng)級的聚合點(diǎn),例如日記或事件支持。2.1.2Struts21.什么是struts2:Struts2則是一個特別有能力的MVC架構(gòu),基于模型設(shè)計是由以前傳統(tǒng)兩個經(jīng)典的框架引申而來,構(gòu)成了更加優(yōu)秀的開發(fā)技術(shù)。2.Strust2核心功能
〔1有一個FilterDispatcher的核心控制器,則是用戶們需要創(chuàng)建的業(yè)務(wù)邏輯組件和程序控制器。
〔2用戶請求的Action示例,無法顯示用戶處理的請因為控制器沒有和ServletApi進(jìn)行結(jié)合并互相影響。
〔3支持更多View技術(shù)。
〔4在SpringAOP思想基礎(chǔ)之上的攔截器機(jī)制,更加方便它們的拓展。
〔5特別實用,在填寫校驗功能中應(yīng)用的強(qiáng)大性。3.Struts2的要點(diǎn):Struts2有兩方面的功能優(yōu)點(diǎn),一是所有的Struts2應(yīng)用編程都是基于Client/ServerHTTP交互協(xié)議,這個Java接口揭示了JavaServlet只是JavaAPI接口的一個很小子集合,這樣我們可以在技術(shù)邏輯部分使用功能強(qiáng)悍的Java語言進(jìn)行程序編輯。
二是提供了對MVC的一個清晰的實現(xiàn),這一實現(xiàn)包含了很多參于對所以請求進(jìn)行處理的重要構(gòu)件。4.Struts2開發(fā)原理:從客戶端中發(fā)送一個請求,之后服務(wù)器端再接受一個請求,若這個請Action結(jié)尾,則Struts2會把相應(yīng)的請求發(fā)送到這個對應(yīng)的Action中,然后進(jìn)行數(shù)據(jù)性質(zhì)的交換,如果出錯的話需要返回上一指定頁面,如果沒有出錯則對方法進(jìn)行值的設(shè)置,并使用Validate的驗證方法,進(jìn)行對應(yīng)的驗證,若驗證出錯,返回指定的結(jié)果頁面,進(jìn)行修改,如果沒有使用驗證則執(zhí)行Execute方法返回到該去的頁面中。2.1.3Hibernate什么是Hibernate:其實最簡單的它也是技術(shù)開發(fā)中運(yùn)用的一種框架,對數(shù)據(jù)庫中的數(shù)據(jù)用實體對象的方式進(jìn)行管理,也可以自動生成寫出數(shù)據(jù)庫的代碼,充分的節(jié)省時間,可以更加迅速的開發(fā),而不用去顧及最底層的數(shù)據(jù)庫。怎么去實現(xiàn)呢,是通過Java對象的屬性與數(shù)據(jù)庫中所設(shè)的列形成對應(yīng)關(guān)系,可以一表封裝成一個Java類,表之間關(guān)系也可通過對象關(guān)系來實現(xiàn),我們用配置文件作為控制Java類動態(tài)生成的數(shù)據(jù)庫語句構(gòu)成的一個連接橋梁來使用。Hibernate優(yōu)點(diǎn):將對數(shù)據(jù)庫的操作轉(zhuǎn)換為對Java對象的操作,從而簡化開發(fā)。通過修改一個"持久化"對象的屬性從而修改數(shù)據(jù)庫表中對應(yīng)的記錄數(shù)據(jù)。提供線程和進(jìn)程兩個級別的緩存提升應(yīng)用程序性能。有豐富的映射關(guān)系將Java對象之間的關(guān)系轉(zhuǎn)換為數(shù)據(jù)庫表之間的關(guān)系。屏蔽不同數(shù)據(jù)庫實現(xiàn)之間的差異。在Hibernate中只需要通過"方言"的形式指定當(dāng)前使用的數(shù)據(jù)庫,就可以根據(jù)底層數(shù)據(jù)庫的實際情況生成適合的SQL語句。不是入侵模式:Hibernate沒有規(guī)定持久化類實現(xiàn)其他接口或承載任何類。2.2Vue.jsVue.js已經(jīng)成為前端開發(fā)設(shè)計中的三大框架之一,一套構(gòu)建于用戶界面的漸進(jìn)式框架,就是一個用于搭建類似網(wǎng)頁版的閱讀,表單項繁多,容需要根據(jù)用戶的操作進(jìn)行修改。它被定義為可以從底往上逐層被應(yīng)用,而它的核心也只關(guān)注視圖層,簡單,易上手便于操作,還可以與第三方的庫或原有項目進(jìn)行一個整合。同時前端使用Vue框架,后端只需要和前端進(jìn)行Json數(shù)據(jù)交互,也就不再需要Java的Jsp之類的模板。特點(diǎn):簡單通俗易懂,樣式設(shè)計非常靈活。運(yùn)行速度特別高,節(jié)省大部分時間的優(yōu)化??蚣艿暮锰帲禾岣叽a的質(zhì)量,開發(fā)速度,提高代碼的復(fù)用率,降低模塊之間的耦合度〔高聚低耦合。Vue.js雖然小巧,但在構(gòu)建大型項目可以得心應(yīng)手,良好的用戶體驗,用戶不需要重新刷新頁面,獲取數(shù)據(jù)也是通過Ajax異步獲取,頁面顯示流暢,同時又減輕了服務(wù)器的壓力,服務(wù)器只需要提供出來API接口,不需要管理頁面邏輯和拼接,吞吐量會增加好幾倍。.3系統(tǒng)需求分析3.1系統(tǒng)的可行性分析3.1.1系統(tǒng)安全性主要包括:系統(tǒng)配置由登錄驗證,用戶沒有登錄前是不能訪問系統(tǒng)部界面。強(qiáng)制性采用賬號加密碼的方式進(jìn)行登錄驗證。根據(jù)用戶角色,分配不同的訪問權(quán)限。擁有系統(tǒng)日志功能,能清晰的知道進(jìn)行了那些操作。3.1.2數(shù)據(jù)庫選擇本項目開發(fā)采用MYSQL軟件作為后臺數(shù)據(jù)庫,運(yùn)用數(shù)據(jù)庫MYSQL具有以下優(yōu)點(diǎn):MYSQL是一個輕量級的數(shù)據(jù)庫,具有方便安裝,操作方便的優(yōu)點(diǎn),對硬件要求比較低。MYSQL是一個開源免費(fèi)的數(shù)據(jù)庫,有利于縮減成本。MYSQL應(yīng)用廣泛,方便學(xué)習(xí)使用。支持多種開發(fā)語言。用于中小型應(yīng)用時,MYSQL相對的查詢效率更高。3.2功能需求3.2.1基本功能需求主要實現(xiàn)的是失物招領(lǐng)管理系統(tǒng),在進(jìn)行系統(tǒng)設(shè)計的時候,應(yīng)該遵從界面顯示整潔明了、用戶操作簡單易懂的原則。在本校園失物招領(lǐng)系統(tǒng)開發(fā)中實現(xiàn)以下基本功能:系統(tǒng)只有在用戶輸入相應(yīng)正確的賬號和密碼才能成功進(jìn)入,進(jìn)行相關(guān)操作。系統(tǒng)設(shè)有普通用戶和管理員,根據(jù)不同的用戶,分配相應(yīng)的角色權(quán)限。系統(tǒng)分為后臺管理部分以及前臺操作系統(tǒng)兩部分。系統(tǒng)后臺需要包含板塊管理功能,支持增刪改查操作。系統(tǒng)后臺需要包含帖子管理功能,支持刪查操作。系統(tǒng)后臺需要包含用戶管理功能,支持增刪改查操作。系統(tǒng)后臺需要包含感信管理功能,支持刪查操作。系統(tǒng)后臺需要包含操作日志查看功能。系統(tǒng)前臺實現(xiàn)帖子查閱以及發(fā)布功能。帖子支持回復(fù)及點(diǎn)贊功能。查詢支持多條件查詢,查詢結(jié)果分頁顯示。系統(tǒng)應(yīng)包含登錄驗證功能,未登錄的用戶不能訪問系統(tǒng),會跳轉(zhuǎn)登錄界面。13.系統(tǒng)提供在線人數(shù)統(tǒng)計功能。3.2.2功能模塊失物招領(lǐng)系統(tǒng)主要實現(xiàn)的功能有前端功能有:發(fā)布尋物貼,增加招領(lǐng)貼,添加感信,瀏覽成功案例,管理個人中心。后臺管理有用戶管理,模塊管理,帖子管理,感信管理,日志管理,丟失地管理,物品種類管理。功能模塊圖如圖3.1所示:圖3.1校園失物招領(lǐng)系統(tǒng)模塊圖3.3系統(tǒng)開發(fā)環(huán)境及開發(fā)工具表3.1開發(fā)環(huán)境開發(fā)環(huán)境產(chǎn)品環(huán)境操作系統(tǒng)Windows8Windows8開發(fā)工具Eclipse數(shù)據(jù)庫MYSQLMYSQLweb容器Tomcat7.0Tomcat7.0瀏覽器谷歌.4系統(tǒng)設(shè)計與實現(xiàn)4.1數(shù)據(jù)庫設(shè)計4.1.1物理設(shè)計本校園失物招領(lǐng)系統(tǒng)包含有以下實體:用戶實體:用于顯示用戶登錄信息,主要有用戶編號、昵稱、登錄密碼、、以及用戶類型。板塊實體:用于顯示板塊信息,主要有板塊ID、板塊名、板塊描述。帖子實體:用于顯示帖子信息,主要有帖子ID、標(biāo)題、容、聯(lián)系信息、發(fā)帖人、所屬板塊。留言實體:用于顯示留言,主要有留言ID、容、關(guān)聯(lián)帖子、發(fā)言人。感信實體:用于顯示感信信息,主要有感信ID、容、關(guān)聯(lián)帖子、所屬板塊、發(fā)表人。日志實體:用于記錄系統(tǒng)操作日志,主要由日志ID、操作類、操作方法、日志信息、操作人、操作時間。失物類型實體:用于顯示物品類型,主要有類型ID、類型名。地點(diǎn)實體:用于顯示失物地點(diǎn),主要有地點(diǎn)ID、地點(diǎn)名。4.1.2E-R模型設(shè)計依據(jù)實體,可以得出各個實體的E-R圖和系統(tǒng)數(shù)據(jù)模型關(guān)系圖。用戶實體E-R圖如圖4.1所示:圖4.1用戶實體E-R圖板塊實體E-R圖如4.2所示:圖4.2板塊實體E-R圖帖子實體E-R圖如圖4.3所示:圖4.3帖子實體E-R圖留言實體E-R圖如4.4所示:圖4.4留言實體E-R圖感信實體E-R圖如圖4.5所示:圖4.5感信實體E-R圖日志實體E-R圖如圖4.6所示:圖4.6日志實體E-R圖〔7系統(tǒng)數(shù)據(jù)模型關(guān)系圖如4.7所示:圖4.7系統(tǒng)數(shù)據(jù)模型關(guān)系圖4.1.3數(shù)據(jù)庫表設(shè)計1.用戶表用戶表用來存儲注冊系統(tǒng)的用戶信息表4.1用戶表名稱字段類型描述用戶編號idbigint用戶唯一標(biāo)識用戶賬號userCodevarchar用戶名<唯一>昵稱userNamevarchar別名密碼passwordvarchar登錄密碼emailvarchar聯(lián)系telvarchar聯(lián)系用戶類型typevarchar0:普通用戶;1:管理員賬戶狀態(tài)statusvarchar1:正常;2:禁止登錄創(chuàng)建時間createDatedatetime注冊時間2.板塊表板塊表用來存放系統(tǒng)各個模塊的相應(yīng)信息表4.2模塊表名稱字段類型描述模塊編號P_idbigint唯一標(biāo)識模塊名稱P_namevarchar模塊名字描述P_deccriptionvarchar模塊描述狀態(tài)P_statusint0:正常;1:禁用創(chuàng)建時間P_create_timedatetime創(chuàng)建時間修改時間P_modify_timedatetime修改時間創(chuàng)建人idbigint存放創(chuàng)建者標(biāo)號3.帖子表用于存儲帖子信息表4.3帖子表名稱字段類型描述帖子編號t_idbigint唯一標(biāo)識標(biāo)題t_namevarchar帖子標(biāo)題容t_contentvarchar帖子容狀態(tài)t_statusint0正常,1結(jié)案,2禁言,3刪除創(chuàng)建時間t_create_timedatetime創(chuàng)建時間修改時間t_modify_timedatetime修改時間創(chuàng)建人idbigint存放創(chuàng)建者標(biāo)號所屬模塊pidbigint存放所屬板塊標(biāo)號4.評論表用于存放評論信息表4.4評論表名稱字段類型描述評論編號r_idbigint唯一標(biāo)識創(chuàng)建時間r_create_timevarchar評論發(fā)表時間容r_contentvarchar評論容狀態(tài)r_statusint0:正常;1:刪除所屬帖子tidbigint存放所屬帖子標(biāo)號創(chuàng)建人idbigint存放創(chuàng)建者標(biāo)號5.感信表用于存放感信信息表4.5感信表名稱字段類型描述感信編號l_idbigint唯一標(biāo)識標(biāo)題l_titlevarchar帖子標(biāo)題容l_contentvarchar帖子容狀態(tài)l_statusint0:正常;1:禁用創(chuàng)建時間l_create_timedatetime創(chuàng)建時間所屬帖子tiddatetime存放對應(yīng)帖子編號創(chuàng)建人idbigint存放創(chuàng)建者標(biāo)號所屬模塊pidbigint存放所屬板塊標(biāo)號點(diǎn)贊數(shù)zanbigint點(diǎn)贊數(shù)6.日志表用于存放紀(jì)錄日志信息表4.6日志表名稱字段類型描述日志信息編號WDZLOGIDbigint唯一標(biāo)識日志級別LogLevelvarchar日志級別容MSGvarchar具體操作容操作類Classint操作類執(zhí)行方法Mothoddatetime操作的方法創(chuàng)建時間CreateTimedatetime創(chuàng)建時間操作者IDLogNamebigintID操作者賬號UserNamebigint賬戶名7.物品類型表用于錄入失物招領(lǐng)貼中的物品分類信息表4.7物品類型表名稱字段類型描述類型編號i_idbigint唯一標(biāo)識類型名稱i_namevarchar類型名稱狀態(tài)i_statusint0:正常;1:禁用8.失物地點(diǎn)表用于錄入失物招領(lǐng)貼中的地點(diǎn)分類信息表4.8失物地點(diǎn)表名稱字段類型描述地點(diǎn)編號s_idbigint唯一標(biāo)識地點(diǎn)名稱s_namevarchar地點(diǎn)名稱狀態(tài)s_statusint0:正常;1:禁用4.2接口設(shè)計4.2.1用戶接口UserAction.java:實現(xiàn)用戶登錄、注冊、注銷、列表查詢、信息修改以及刪除等功能接口login<>實現(xiàn)業(yè)務(wù):實現(xiàn)用戶登錄驗證功能,管理員可以登錄前臺展示以及后臺管理,普通用戶只能登錄前臺展示系統(tǒng)。URL:Login.action請求參數(shù)對象:user<userCode用戶名,password登錄密碼>響應(yīng)參數(shù):res<code:0登陸前臺;1:登錄后臺管理;-1:沒有管理權(quán)限;999999:登陸失敗>Register<>實現(xiàn)業(yè)務(wù):實現(xiàn)用戶注冊功能,用戶可以在線自主注冊賬號。URL:register.action請求參數(shù)對象:user<封裝用戶注冊填寫的需要數(shù)據(jù)庫保存的信息>響應(yīng)參數(shù):res<code:000000注冊成功;100000:注冊失敗;999999:注冊信息為空>Logout<>實現(xiàn)業(yè)務(wù):用戶注銷,注銷后會主動關(guān)閉會話,保障賬戶安全。URL:logout.action請求參數(shù)對象:無響應(yīng)參數(shù):res<code:000000注銷跳轉(zhuǎn)登錄頁>isUserExist<>實現(xiàn)業(yè)務(wù):檢查用戶賬號是否注冊,注冊賬戶是需要確定該賬號是否可用。URL:isUserExist.action請求參數(shù)對象:無響應(yīng)參數(shù):res<isUserExist:true已占用,false未占用>listUser<>實現(xiàn)業(yè)務(wù):獲取用戶列表,分頁顯示用戶列表,可進(jìn)行多條件查詢。URL:listUser.action請求參數(shù)對象:pagemap<size每頁條目,page頁碼,userCode用戶名>響應(yīng)參數(shù):res<code:000000查詢成功,100000查詢失敗,999999未登錄;userList:用戶列表集合Usercount:查詢結(jié)果總條目Userpage:總頁碼>save<>實現(xiàn)業(yè)務(wù):添加新用戶。URL:save.action請求參數(shù)對象:user<封裝添加用戶的需要數(shù)據(jù)庫保存的信息>響應(yīng)參數(shù):res<code:000000添加成功;100000:添加失敗;999999:添加信息為空>getUserById<>實現(xiàn)業(yè)務(wù):根據(jù)用戶ID獲取用戶信息<比如查看用戶信息詳情>。URL:getUserById.action請求參數(shù)對象:user<id用戶ID>響應(yīng)參數(shù):res<code:000000查找成功,100000:查找失敗999999:ID為空;user:查詢到的用戶信息>updateUser<>實現(xiàn)業(yè)務(wù):修改用戶信息。URL:updateUser.action請求參數(shù)對象:user<封裝需要修改的用戶信息>響應(yīng)參數(shù):res<code:000000更新成功,100000:更新失敗999999:更新后的用戶信息為空>deleteUser<>實現(xiàn)業(yè)務(wù):批量刪除用戶信息,根據(jù)傳入的用戶ID列表,根據(jù)ID刪除用戶信息。URL:deleteUser.action請求參數(shù)對象:res<ids需要刪除的用戶信息集合>響應(yīng)參數(shù):res<code:000000刪除成功,100000:刪除失敗999999:刪除的ID為空>4.2.2板塊操作接口PlateAction.java:實現(xiàn)對板塊的增刪改查等操作getAllPlate<>實現(xiàn)業(yè)務(wù):獲取所有的板塊列表。URL:getAllPlate.action請求參數(shù)對象:無響應(yīng)參數(shù):res<plateAll:存放獲取到的板塊集合>listPlate<>實現(xiàn)業(yè)務(wù):分頁獲取板塊列表,可條件查詢。URL:listPlate.action請求參數(shù)對象:pagemap<size每頁條目,page頁碼,userCode用戶名,pdescription描述,pname板塊名>響應(yīng)參數(shù):resres<code:000000查詢成功,100000查詢失敗,999999未登錄;plateList:板塊列表集合platecount:查詢結(jié)果總條目platepage:總頁碼>isPlateExist<>實現(xiàn)業(yè)務(wù):判斷當(dāng)前板塊名是否可用。URL:isPlateExist.action請求參數(shù)對象:plate<封裝新添加的板塊名>響應(yīng)參數(shù):res<isPlateExist:true已存在,flase名字可用>addPlate<>實現(xiàn)業(yè)務(wù):添加新的板塊信息。URL:addPlate.action請求參數(shù)對象:plate響應(yīng)參數(shù):res<code:000000添加成功;100000:添加失敗;999999:添加信息為空>getPlateById<>實現(xiàn)業(yè)務(wù):獲取提供指定ID的板塊詳細(xì)信息。URL:getPlateById.action請求參數(shù)對象:plate.pid=?響應(yīng)參數(shù):res<code:000000查詢成功;100000:查詢失敗;999999:查詢信息為空;plate獲取到的板塊信息>updatePlate<>實現(xiàn)業(yè)務(wù):更新指定ID的板塊的信息。URL:updatePlate.action請求參數(shù)對象:plate.修改的屬性響應(yīng)參數(shù):res<code:000000更新成功;100000:更新失敗;999999:更新信息為空>deletePlate<>實現(xiàn)業(yè)務(wù):刪除指定ID集合的板塊信息。URL:deletePlate.action請求參數(shù)對象:res.ids=?響應(yīng)參數(shù):res<code:000000刪除成功,100000:刪除失敗999999:刪除的ID為空>4.2.3帖子操作接口TpoicAction.java:實現(xiàn)對帖子的增刪改查等操作listTopic<>實現(xiàn)業(yè)務(wù):獲取帖子列表,分頁顯示帖子列表,可進(jìn)行多條件查詢。URL:listTopic.action請求參數(shù)對象:pagemap<size每頁條目,page頁碼,userCode用戶名,tname貼名,pname板塊名>響應(yīng)參數(shù):res<code:000000查詢成功,100000查詢失敗,999999未登錄;topicList:帖子列表集合topiccount:查詢結(jié)果總條目topicpage:總頁碼>addTopic<>實現(xiàn)業(yè)務(wù):發(fā)布新的帖子信息。URL:addTopic.action請求參數(shù)對象:topic響應(yīng)參數(shù):res<code:000000添加成功;100000:添加失敗;999999:添加信息為空>getTopicById<>實現(xiàn)業(yè)務(wù):獲取提供指定ID的帖子詳細(xì)信息。URL:getTopicById.action請求參數(shù)對象:topic.tid=?響應(yīng)參數(shù):res<code:000000查詢成功;100000:查詢失敗;999999:查詢信息為空;topic獲取到的帖子信息>endTopic<>實現(xiàn)業(yè)務(wù):案件完成,修改帖子標(biāo)識,標(biāo)識失物已經(jīng)找到或主人已找到。URL:getTopicById.action請求參數(shù)對象:topic.tstatus=1響應(yīng)參數(shù):res<code:000000修改成功;100000:修改失敗;999999:修改信息為空;topic修改后的帖子信息>updateTopic<>實現(xiàn)業(yè)務(wù):更新指定ID的帖子的信息。URL:updateTopic.action請求參數(shù)對象:topic.修改的屬性響應(yīng)參數(shù):res<code:000000更新成功;100000:更新失敗;999999:更新信息為空>delTopic<>實現(xiàn)業(yè)務(wù):刪除指定ID集合的帖子信息。URL:delTopic.action請求參數(shù)對象:res.ids=?響應(yīng)參數(shù):res<code:000000刪除成功,100000:刪除失敗999999:刪除的ID為空>4.2.4回帖操作接口ReplyAction.java:實現(xiàn)對帖子的回復(fù)增刪查等操作saveReply<>實現(xiàn)業(yè)務(wù):添加新的評論信息。URL:saveReply.action請求參數(shù)對象:reply響應(yīng)參數(shù):res<code:000000添加成功;100000:添加失敗;999999:添加信息為空>deleteReply<>實現(xiàn)業(yè)務(wù):刪除指定ID集合的評論信息。URL:deleteReply.action請求參數(shù)對象:res.ids=?響應(yīng)參數(shù):res<code:000000刪除成功,100000:刪除失敗999999:刪除的ID為空>selectReplyByPrimary<>實現(xiàn)業(yè)務(wù):獲取提供指定ID的評論詳細(xì)信息。URL:selectReplyByPrimary.action請求參數(shù)對象:reply.rid=?響應(yīng)參數(shù):res<code:000000查詢成功;100000:查詢失敗;999999:查詢信息為空;reply獲取到的評論信息>listReplyByPage<>實現(xiàn)業(yè)務(wù):獲取評論列表,分頁顯示評論列表。URL:listReplyByPage.action請求參數(shù)對象:pagemap<size每頁條目,page頁碼,tid所屬帖子ID>響應(yīng)參數(shù):resres<code:000000查詢成功,100000查詢失敗,999999未登錄;replyList:評論列表集合replycount:查詢結(jié)果總條目replypage:總頁碼>4.2.5感信操作接口ThanksAction.java:實現(xiàn)對感信的發(fā)布、查閱、刪除等操作saveLetter<>實現(xiàn)業(yè)務(wù):添加新的感信信息。URL:saveLetter.action請求參數(shù)對象:letter響應(yīng)參數(shù):res<code:000000添加成功;100000:添加失敗;999999:添加信息為空>addZan<>實現(xiàn)業(yè)務(wù):實現(xiàn)對帖子點(diǎn)贊的功能。URL:addZan.action請求參數(shù)對象:letter.lid=?響應(yīng)參數(shù):res<code:000000刪除成功,100000:刪除失敗999999:刪除的ID為空>deleteLetter<>實現(xiàn)業(yè)務(wù):刪除指定ID集合的感信信息。URL:deleteLetter.action請求參數(shù)對象:res.ids=?響應(yīng)參數(shù):res<code:000000刪除成功,100000:刪除失敗999999:刪除的ID為空>selectLetterByPrimary<>實現(xiàn)業(yè)務(wù):獲取提供指定ID的感信詳細(xì)信息。URL:selectLetterByPrimary.action請求參數(shù)對象:letter.lid=?響應(yīng)參數(shù):res<code:000000查詢成功;100000:查詢失敗;999999:查詢信息為空;letter獲取到的感信信息>listThanksByPage<>實現(xiàn)業(yè)務(wù):獲取感信列表,分頁顯示感信列表,可進(jìn)行多條件查詢。URL:listThanksByPage.action請求參數(shù)對象:pagemap<size每頁條目,page頁碼,userCode用戶名,pname板塊名>響應(yīng)參數(shù):res<code:000000查詢成功,100000查詢失敗,999999未登錄;thanksLetters:感信列表集合thankscount:查詢結(jié)果總條目totalpage:總頁>.5系統(tǒng)編碼與實現(xiàn)5.1系統(tǒng)的實現(xiàn)平臺5.1.1硬件配置表5.1硬件配置數(shù)據(jù)庫服務(wù)器CPU<4核>,4G存,100G硬盤應(yīng)用服務(wù)器CPU<4核>,4G存,100G硬盤5.1.2軟件配置表5.2軟件配置操作系統(tǒng)Windows8數(shù)據(jù)庫Mysqlweb服務(wù)器Tomcat7.05.2系統(tǒng)的整體架構(gòu)MVC框架為Struts2;持久化框架為Hibernat;數(shù)據(jù)庫為mysql。系統(tǒng)整體架構(gòu)如圖5.1所示:圖5.1系統(tǒng)整體架構(gòu)圖5.3系統(tǒng)功能模塊實現(xiàn)5.3.1登錄模塊失物招領(lǐng)系統(tǒng)登錄界面用戶名:admin密碼:admin控制層接口:UserAction.java方法:publicStringlogin<>請求路徑:login.action業(yè)務(wù)層接口:UserService.java方法:UserselectByuserCode<StringuserCode>;數(shù)據(jù)訪問層接口:UserDao.java方法:UserselectByUserCode<StringuserCode>;圖5.2登錄界面5.3.2用戶管理模塊1.用戶管理主界面用戶列表查詢代碼:控制層接口:UserAction.java方法:publicStringlistUser<>請求路徑:listUser.action業(yè)務(wù)層接口:UserService.java方法:ListlistUserByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:UserDao.java方法:ListlistUserByPage<Map<String,Object>pagemap>;圖5.3用戶列表查詢界面2.新增用戶新增用戶代碼:控制層接口:UserAction.java方法:publicStringsave<>請求路徑:save.action業(yè)務(wù)層接口:BaseService.java方法:Serializablesave<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:Serializablesave<Tobj>;圖5.4用戶添加頁面3.修改用戶修改用戶代碼:控制層接口:UserAction.java方法:publicStringupdateUser<>請求路徑:updateUser.action業(yè)務(wù)層接口:BaseService.java方法:voidupdate<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:voidupdate<Tobj>;圖5.5用戶修改界面4.刪除用戶用戶刪除代碼:控制層接口:UserAction.java方法:publicStringdeleteUser<>請求路徑:deleteUser.action業(yè)務(wù)層接口:UserService.java方法:voiddeleteUserByBranch<Long[]uids>;數(shù)據(jù)訪問層接口:UserDao.java方法:voiddeleteUserByBranch<Long[]uids>;圖5.6刪除用戶界面5.3.3板塊管理模塊1.板塊管理主界面板塊列表查詢代碼:控制層接口:PlateAction.java方法:publicStringlistPlate<>請求路徑:listPlate.action業(yè)務(wù)層接口:PlateService.java方法:ListlistPlateByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:PlateDao.java方法:ListlistPlateByPage<Map<String,Object>pagemap>;圖5.7板塊列表查詢界面2.新增板塊板塊新增代碼:控制層接口:PlateAction.java方法:publicStringaddPlate<>請求路徑:addPlate.action業(yè)務(wù)層接口:BaseService.java方法:Serializablesave<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:Serializablesave<Tobj>;圖5.8板塊新增頁面3.修改板塊板塊修改代碼:控制層接口:PlateAction.java方法:publicStringupdatePlate<>請求路徑:updatePlate.action業(yè)務(wù)層接口:BaseService.java方法:voidupdate<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:voidupdate<Tobj>;圖5.9板塊修改頁面4.刪除板塊板塊刪除代碼:控制層接口:PlateAction.java方法:publicStringdeletePlate<>請求路徑:deletePlate.action業(yè)務(wù)層接口:PlateService.java方法:voiddeletePlateByBranch<Long[]plates>;數(shù)據(jù)訪問層接口:PlateDao.java方法:voiddeletePlateByBranch<Long[]plates>;圖5.10板塊刪除界面5.3.4帖子管理模塊1.帖子管理主界面板塊列表查詢代碼:控制層接口:TpoicAction.java方法:publicStringlistTopic<>請求路徑:listTopic.action業(yè)務(wù)層接口:TopicService.java方法:ListlistTopicByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:TopicDao.java方法:ListlistTopicByPage<Map<String,Object>pagemap>;圖5.11帖子列表查詢界面2.新增帖子帖子新增代碼:控制層接口:TpoicAction.java方法:publicStringaddTopic<>請求路徑:addTopic.action業(yè)務(wù)層接口:BaseService.java方法:Serializablesave<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:Serializablesave<Tobj>;圖5.12發(fā)布帖子頁面3.帖子完結(jié)帖子完結(jié)代碼:控制層接口:TpoicAction.java方法:publicStringendTopic<>請求路徑:endTopic.action業(yè)務(wù)層接口:BaseService.java方法:Serializablesave<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:Serializablesave<Tobj>;圖5.13帖子完結(jié)頁面4.成功案例成功案例列表查詢代碼:控制層接口:TpoicAction.java方法:publicStringlistTopic<>請求路徑:listTopic.action業(yè)務(wù)層接口:TopicService.java方法:ListlistTopicByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:TopicDao.java方法:ListlistTopicByPage<Map<String,Object>pagemap>;圖5.14成功案例展示界面5.刪除帖子帖子刪除代碼:控制層接口:TpoicAction.java方法:publicStringdelTopic<>請求路徑:delTopic.action業(yè)務(wù)層接口:TopicService.java方法:voiddeleteTopicByPlate<Longpid>;數(shù)據(jù)訪問層接口:TopicDao.java方法:voiddeleteTopicByPlate<Longpid>;圖5.15帖子刪除頁面5.3.5感信管理模塊1.感信管理主界面感信列表查詢代碼:控制層接口:ThanksAction.java方法:publicStringlistThanksByPage<>請求路徑:listThanksByPage.action業(yè)務(wù)層接口:ThanksService.java方法:List<?>listThanksByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:ThanksDao.java圖5.16感信列表查詢界面2.刪除感信感信刪除代碼:控制層接口:ThanksAction.java方法:publicStringdeleteLetter<>請求路徑:deleteLetter.action業(yè)務(wù)層接口:ThanksService.java方法:voiddeleteThanksByBranch<Long[]thanks>;數(shù)據(jù)訪問層接口:ThanksDao.java方法:voiddeleteThanksByBranch<Long[]thanks>;圖5.17刪除感信界面5.3.6留言管理模塊1.查看留言留言查看代碼:控制層接口:ReplyAction.java方法:publicStringlistReplyByPage<>請求路徑:listReplyByPage.action業(yè)務(wù)層接口:ReplyService.java方法:List<?>listReplyByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:ReplyDao.java方法:List<?>listReplyByPage<Map<String,Object>pagemap>;圖5.18留言列表顯示2.發(fā)表留言發(fā)表留言代碼:控制層接口:ReplyAction.java方法:publicStringsaveReply<>請求路徑:saveReply.action業(yè)務(wù)層接口:BaseService.java方法:Serializablesave<Tobj>;數(shù)據(jù)訪問層接口:BaseDao.java方法:Serializablesave<Tobj>;圖5.19發(fā)表留言界面5.3.7日志管理模塊系統(tǒng)日志列表顯示代碼:控制層接口:LoggerAction.java方法:publicStringlistLoggerByPage<>請求路徑:listLoggerByPage.action業(yè)務(wù)層接口:LoggerService.java方法:List<?>listLoggerByPage<Map<String,Object>pagemap>;數(shù)據(jù)訪問層接口:LoggerDao.java方法:List<?>listLoggerByPage<Map<String,Object>pagemap>;圖5.20日志查看頁面.6系統(tǒng)測試6.1系統(tǒng)測試目的軟件測試是將已經(jīng)寫好的程序與硬件、網(wǎng)絡(luò)等各種相關(guān)因素結(jié)合起來,將軟件在一定的環(huán)境下進(jìn)行試運(yùn)行,通過與設(shè)計需求的對比,來驗證開發(fā)出來的系統(tǒng)是否滿足實際的業(yè)務(wù)需求。軟件測試是為了什么呢?在開發(fā)的過程中,我們并不能保證程序的設(shè)計一定沒有任何問題,不可避免的會因為一些疏忽出現(xiàn)一些Bug,而軟件測試就是用來幫助我們發(fā)現(xiàn)并解決Bug的有效途徑,避免提供給用戶有缺陷的服務(wù),提高系統(tǒng)質(zhì)量以及用戶體驗舒適度。一般情況下軟件測試可以自檢和互檢、開發(fā)環(huán)境測試和運(yùn)行環(huán)境測試等多種方式;本軟件的測試是采用自己的方式在開發(fā)環(huán)境和打包運(yùn)行環(huán)境下進(jìn)行的測試,經(jīng)過測試,本系統(tǒng)符合預(yù)定的業(yè)務(wù)開發(fā)需求,基本功能都能夠滿足需求。6.2開發(fā)環(huán)境測試代碼開發(fā)完成后,首先在開發(fā)平臺Eclipse上進(jìn)行開發(fā)環(huán)境上的測試,Eclipsedebug模式下啟動項目,這種方式簡單便捷,出現(xiàn)問題可以即使修改更正。6.2.1測試環(huán)境表6.1測試環(huán)境操作系統(tǒng)Windows8運(yùn)行工具EclipseWeb服務(wù)器Tomcat7.0數(shù)據(jù)庫mysql數(shù)據(jù)測試1.用戶新增、編輯、刪除測試新增:添加一個新的用戶,首先查看數(shù)據(jù)格式驗證是否起作用,然后在數(shù)據(jù)提交后,查看最新的用戶列表確認(rèn)新用戶
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空貨運(yùn)信息規(guī)范 第4部分:數(shù)據(jù)報文接口
- 寵物健康監(jiān)測設(shè)備市場現(xiàn)狀分析
- 教育體系與家長教育的互動發(fā)展探討
- 2025年粵教版八年級歷史上冊階段測試試卷
- 2025年滬科版九年級歷史上冊階段測試試卷含答案
- 2025年滬科版選擇性必修1語文上冊月考試卷含答案
- 年產(chǎn)4000萬個塑料泵頭項目可行性研究報告寫作模板-申批備案
- 2025年西師新版必修3生物下冊階段測試試卷
- 2025年滬教版必修1歷史上冊月考試卷含答案
- 二零二五版苗圃土地租賃與生態(tài)農(nóng)業(yè)示范區(qū)建設(shè)合同4篇
- 勞務(wù)協(xié)議范本模板
- 2024年全國職業(yè)院校技能大賽高職組(生產(chǎn)事故應(yīng)急救援賽項)考試題庫(含答案)
- 2025大巴車租車合同范文
- 老年上消化道出血急診診療專家共識2024
- 人教版(2024)數(shù)學(xué)七年級上冊期末測試卷(含答案)
- 2024年國家保密培訓(xùn)
- 2024年公務(wù)員職務(wù)任命書3篇
- CFM56-3發(fā)動機(jī)構(gòu)造課件
- 會議讀書交流分享匯報課件-《殺死一只知更鳥》
- 2025屆撫州市高一上數(shù)學(xué)期末綜合測試試題含解析
- 公司印章管理登記使用臺賬表
評論
0/150
提交評論