版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本科生畢業(yè)論文(設(shè)計(jì))題目springboot新聞管理系統(tǒng)學(xué)院XXXXX專業(yè)班級(jí)XXXXX用戶姓名XXXX指導(dǎo)教師XXXX撰寫日期:2022年5月10日目錄TOC\o"1-3"\h\u摘要 摘要信息化社會(huì)內(nèi)需要與之針對(duì)性的信息獲取途徑,但是途徑的擴(kuò)展基本上為人們所努力的方向,由于站在的角度存在偏差,人們經(jīng)常能夠獲得不同類型信息,這也是技術(shù)最為難以攻克的課題。針對(duì)新聞管理系統(tǒng)等問題,對(duì)新聞管理系統(tǒng)進(jìn)行研究分析,然后開發(fā)設(shè)計(jì)出新聞管理系統(tǒng)以解決問題。新聞管理系統(tǒng)主要功能模塊包括系統(tǒng)用戶管理、留言交流、交流分類、新聞列表、新聞分類、意見反饋、視頻分享,采取面對(duì)對(duì)象的開發(fā)模式進(jìn)行軟件的開發(fā)和硬體的架設(shè),能很好的滿足實(shí)際使用的需求,完善了對(duì)應(yīng)的軟體架設(shè)以及程序編碼的工作,采取Mysql作為后臺(tái)數(shù)據(jù)的主要存儲(chǔ)單元,采用Java技術(shù)、Ajax技術(shù)進(jìn)行業(yè)務(wù)系統(tǒng)的編碼及其開發(fā),實(shí)現(xiàn)了本系統(tǒng)的全部功能。本次報(bào)告,首先分析了研究的背景、作用、意義,為研究工作的合理性打下了基礎(chǔ)。針對(duì)新聞管理系統(tǒng)的各項(xiàng)需求以及技術(shù)問題進(jìn)行分析,證明了系統(tǒng)的必要性和技術(shù)可行性,然后對(duì)設(shè)計(jì)系統(tǒng)需要使用的技術(shù)軟件以及設(shè)計(jì)思想做了基本的介紹,最后來(lái)實(shí)現(xiàn)新聞管理系統(tǒng)和部署運(yùn)行使用它。關(guān)鍵詞:springboot技術(shù);MYSQL;新聞管理系統(tǒng)AbstractIntheinformationsociety,thereisaneedfortargetedinformationaccess,buttheexpansionofaccessisbasicallythedirectionofpeople'sefforts.Duetothedeviationoftheperspective,peoplecanoftenobtaindifferenttypesofinformation,whichisalsothemostdifficultsubjectfortechnologytoovercome.Aimingattheproblemsofnewsmanagementsystem,thispaperstudiesandanalyzesthenewsmanagementsystem,andthendevelopsanddesignsthenewsmanagementsystemtosolvetheproblems.Themainfunctionalmodulesofthenewsmanagementsystemincludesystemusermanagement,messageexchange,communicationclassification,newslist,newsclassification,opinionfeedbackandvideosharing.Theobject-orienteddevelopmentmodeisadoptedforsoftwaredevelopmentandhardwareerection,whichcanwellmeettheactualneeds,improvethecorrespondingsoftwareerectionandprogramcoding,takeMySQLasthemainstorageunitofbackgrounddata,andadoptJavatechnologyAjaxtechnologyencodesanddevelopsthebusinesssystem,andrealizesallthefunctionsofthesystem.Thisreportfirstanalyzesthebackground,functionandsignificanceoftheresearch,whichlaysafoundationfortherationalityoftheresearchwork.Thispaperanalyzesthevariousrequirementsandtechnicalproblemsofthenewsmanagementsystem,provesthenecessityandtechnicalfeasibilityofthesystem,thenmakesabasicintroductiontothetechnicalsoftwareanddesignideasneededtodesignthesystem,andfinallyrealizesthenewsmanagementsystemanddeploysit.Keywords:Springboottechnology;MYSQL;Newsmanagementsystem1緒論1.1研究意義信息技術(shù)的發(fā)展使得整個(gè)世界越來(lái)越小,這也意味著企業(yè)的競(jìng)爭(zhēng)環(huán)境由區(qū)域化向全球化發(fā)展,尤其是隨著中國(guó)加入WTO的日期日益臨近,經(jīng)濟(jì)全球化是大趨勢(shì),學(xué)校所處的宏觀環(huán)境實(shí)際上已經(jīng)不僅僅是通過信息技術(shù)員連接起來(lái)狹義的網(wǎng)絡(luò),而應(yīng)該將技術(shù)環(huán)境與經(jīng)濟(jì)環(huán)境結(jié)合在一起考慮,形成一種大網(wǎng)絡(luò)的概念。學(xué)校對(duì)信息的掌握程度、信息獲取是否及時(shí)、信息能否得到充分利用、對(duì)信息的反應(yīng)是否敏感準(zhǔn)確,已越來(lái)越成為衡量一個(gè)企業(yè)市場(chǎng)競(jìng)爭(zhēng)能力的重要因素。所以建立動(dòng)態(tài)的新聞發(fā)布系統(tǒng)適應(yīng)企業(yè)發(fā)展的要求,其意義是具大的。新聞系統(tǒng)是一個(gè)比較典型的文檔系統(tǒng),掌握了新聞系統(tǒng)的開發(fā),對(duì)于開發(fā)其它的文檔系統(tǒng)都有很大的幫助。隨著信息時(shí)代的高速發(fā)展,傳統(tǒng)的報(bào)紙雜志已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了人們的需求,人們更加希望于能夠在網(wǎng)上了解更多的新聞和信息,于是我們就很有必要在網(wǎng)_上創(chuàng)建-一個(gè)新聞發(fā)布管理信息系統(tǒng)了。大部分網(wǎng)站都是采用靜態(tài)的方式來(lái)發(fā)布和管理信息的,可是網(wǎng)站需要更新的信息量也越來(lái)越大,所以這很不利于網(wǎng)站管理人員的工作。為了更加方便的管理網(wǎng)站,于是我們就很迫切的需要利用動(dòng)態(tài)技術(shù)創(chuàng)建一個(gè)新聞發(fā)布管理信息系統(tǒng)了。1.2國(guó)內(nèi)外研究現(xiàn)狀
互聯(lián)網(wǎng)的迅速發(fā)展和智能處理終端的迅速普及,極大地改變了人們的生活.方式和生產(chǎn)方式。1997
年,互聯(lián)網(wǎng)作為一種新的媒體形式開始傳播新聞。就在幾年前的今天,它經(jīng)歷了一系列的技術(shù)更新和變化。網(wǎng)絡(luò)新聞對(duì)人類社會(huì)的影響是巨大的。新聞信息管理系統(tǒng)方便管理者更新和維護(hù)網(wǎng)站信息,提高用戶體驗(yàn)。新聞信息系統(tǒng)的發(fā)展伴隨著計(jì)算機(jī)軟件和網(wǎng)絡(luò)技術(shù)的發(fā)展。按照技術(shù)分工新聞信息管理系統(tǒng)大致可分為三類:靜態(tài)網(wǎng)絡(luò)新聞信息發(fā)布平臺(tái)、動(dòng)態(tài)新聞管理系統(tǒng)平臺(tái)和個(gè)性化新聞管理平臺(tái)。在新聞管理系統(tǒng)開發(fā)的早期階段,由于網(wǎng)絡(luò)帶寬、計(jì)算機(jī)交互技術(shù)等諸多因素,系統(tǒng)發(fā)布的信息以簡(jiǎn)單的靜態(tài)網(wǎng)頁(yè)的形式呈現(xiàn)給用戶。與傳統(tǒng)的報(bào)紙、電視等信息發(fā)布方式相比,靜態(tài)網(wǎng)頁(yè)可以讓用戶隨時(shí)隨地瀏覽,這是信息技術(shù)帶來(lái)的巨大進(jìn)步。但是,在簡(jiǎn)單的靜態(tài)網(wǎng)絡(luò)新聞發(fā)布和管理方面存在一些不足例如,隨著新聞數(shù)據(jù)量的不斷增加和變化,網(wǎng)站管理員通常需要重新編輯網(wǎng)頁(yè)。另一方面,靜態(tài)網(wǎng)頁(yè)只能讓用戶瀏覽,信息的傳輸是單向的,不能讓用戶和系統(tǒng)、用戶和用戶有效地溝通和交流。隨著信息技術(shù)的進(jìn)步和Web2.0語(yǔ)義網(wǎng)絡(luò)的發(fā)展,動(dòng)態(tài)新聞信息管理系統(tǒng)應(yīng)運(yùn)而生。動(dòng)態(tài)有兩個(gè)含義:一是通過Flash
和Java動(dòng)畫來(lái)移動(dòng)網(wǎng)頁(yè)的表面內(nèi)容;另一個(gè)是動(dòng)態(tài)新聞內(nèi)容。目前,基于數(shù)據(jù)庫(kù)的新聞發(fā)布和管理的主要途徑是將網(wǎng)站的所有數(shù)據(jù)存儲(chǔ)在選定的數(shù)據(jù)庫(kù)中。當(dāng)用戶向站點(diǎn)服務(wù)器發(fā)送瀏覽請(qǐng)求時(shí),服務(wù)器調(diào)用ASP、Java等程序動(dòng)態(tài)調(diào)用數(shù)據(jù)庫(kù)內(nèi)容,生成在線新聞。同時(shí),用戶可以根據(jù)自己的意愿表達(dá)對(duì)觀看內(nèi)容的看法,并與其他用戶進(jìn)行交流。當(dāng)計(jì)算機(jī)等智能終端設(shè)備變得非常便宜和普及時(shí),我們也從以計(jì)算機(jī)為中心的模式變成了以人為中心的服務(wù)模式,個(gè)性化的智能新聞信息管理平臺(tái)開始出現(xiàn)。目前,google、
baidu等新聞網(wǎng)站可以根據(jù)用戶的個(gè)性化定制,推薦用戶可能感興趣的新聞內(nèi)容。雖然經(jīng)過十多年的發(fā)展,新聞信息管理系統(tǒng)取得了很大的進(jìn)步,但也存在.一些不足和問題。1.目前的新聞信息管理系統(tǒng)存在著管理用戶分工不清、管理混亂的情況。造成這一問題的主要原因是,目前的新聞管理體制沒有認(rèn)真劃分管理水平。2.當(dāng)前新聞信息管理系統(tǒng)存在內(nèi)容呈現(xiàn)的統(tǒng)一性和多樣性不足等問題。3.顯示器焦點(diǎn)不清晰。4.現(xiàn)有新聞信息管理系統(tǒng)的查詢能力不夠強(qiáng)。5.在個(gè)性化新聞定制和推薦方面,當(dāng)前的系統(tǒng)需要進(jìn)一步加強(qiáng)和完善。1.3系統(tǒng)開發(fā)技術(shù)的特色(1)新聞管理系統(tǒng)中的web后臺(tái)管理中的后端不再使用古老的jsp+javabean+servlet技術(shù),而是使用當(dāng)前主流的springboot框架,它減少java配置代碼,簡(jiǎn)化編程代碼,目前springboot框架也是很多企業(yè)選擇的框架之一。(2)新聞管理系統(tǒng)中的web后臺(tái)管理中的前端使用的是JavaScript框架,它配合ajax[8]和jquery[9]可以美化頁(yè)面設(shè)計(jì)。(3)新聞管理系統(tǒng)中數(shù)據(jù)庫(kù)用的mysql5.7,它執(zhí)行效率高。1.4論文結(jié)構(gòu)與章節(jié)安排論文將分層次經(jīng)行編排,除去論文摘要致謝文獻(xiàn)參考部分,正文部分還會(huì)對(duì)網(wǎng)站需求做出分析,以及闡述大體的設(shè)計(jì)和實(shí)現(xiàn)的功能,最后羅列部分調(diào)測(cè)記錄,論文主要架構(gòu)如下:第一章:引言。第一章主要介紹了課題研究的背景,系統(tǒng)開發(fā)的現(xiàn)狀和本文的國(guó)內(nèi)外研究現(xiàn)狀與主要工作。第二章:系統(tǒng)需求分析。第二章主要從系統(tǒng)的用戶、功能等方面進(jìn)行需求分析。第三章:系統(tǒng)設(shè)計(jì)。第三章主要對(duì)系統(tǒng)框架、系統(tǒng)功能模塊、數(shù)據(jù)庫(kù)進(jìn)行功能設(shè)計(jì)。第四章:系統(tǒng)實(shí)現(xiàn)。第四章主要介紹了系統(tǒng)框架搭建、系統(tǒng)界面的實(shí)現(xiàn)。第五章:系統(tǒng)測(cè)試。第五章主要對(duì)系統(tǒng)的部分界面進(jìn)行測(cè)試并對(duì)主要功能進(jìn)行測(cè)試第六章:總結(jié)。2新聞管理系統(tǒng)系統(tǒng)分析系統(tǒng)分析是開發(fā)一個(gè)項(xiàng)目的先決條件,通過系統(tǒng)分析可以很好的了解系統(tǒng)的主體用戶的基本需求情況,同時(shí)這也是項(xiàng)目的開發(fā)的原因。進(jìn)而對(duì)系統(tǒng)開發(fā)進(jìn)行可行性分析,通常包括技術(shù)可行性、經(jīng)濟(jì)可行性等,可行性分析同時(shí)也是從項(xiàng)目整體角度進(jìn)行的分析。然后就是對(duì)項(xiàng)目的具體需求進(jìn)行分析,分析的手段一般都是通過用戶的用例圖來(lái)實(shí)現(xiàn)。下面是詳細(xì)的介紹。2.1可行性分析(1)經(jīng)濟(jì)可行性:在項(xiàng)目上使用的工具大部分都是是當(dāng)下流行開源免費(fèi)的,所以在開發(fā)前期,開發(fā)時(shí)用于項(xiàng)目的經(jīng)費(fèi)將會(huì)大大降低,不會(huì)讓開發(fā)該軟件在項(xiàng)目啟動(dòng)期受到經(jīng)費(fèi)的影響,所以經(jīng)濟(jì)上還是可行的。盡量用最少的花費(fèi)去滿足用戶的需求。省下經(jīng)費(fèi)用于人工費(fèi),以及設(shè)備費(fèi)用。將在無(wú)紙化,高效率的道路上越走越遠(yuǎn)。所以經(jīng)濟(jì)可行性沒有問題。(2)操作可行性:此次項(xiàng)目設(shè)計(jì)參考了幾個(gè)該模式下網(wǎng)站的開發(fā)案例,對(duì)他們的操作界面分析,將眾多案例結(jié)合在一起,突出以人為本簡(jiǎn)化操作,所以具有基本計(jì)算機(jī)知識(shí)的人都會(huì)操作本項(xiàng)目。因此操作可行性也沒有問題。(3)技術(shù)可行性:技術(shù)可行性指的是對(duì)于搭建框架的可行性,以及有更優(yōu)秀的技術(shù)出現(xiàn)時(shí)系統(tǒng)的技術(shù)更新?lián)Q代的納新性如何,開發(fā)時(shí)間成本費(fèi)用比如何?,F(xiàn)有的springboot技術(shù)能夠迎合所有電子商務(wù)系統(tǒng)的搭建。開發(fā)這個(gè)新聞管理系統(tǒng)的時(shí)候我采用了springboot+MYSQL用以運(yùn)行整體程序。綜上所述技術(shù)可行性也沒有問題。(4)法律可行性:從開發(fā)者角度來(lái)看,springboot和MYSQL是網(wǎng)上開源且免費(fèi)的,在知識(shí)產(chǎn)權(quán)方面不會(huì)產(chǎn)生任何法律糾紛。從用戶使用角度來(lái)看,只要不再系統(tǒng)上販賣違禁品,對(duì)系統(tǒng)做出條約協(xié)議,杜絕非法支付即可。綜上所述法律可行性也沒有問題。2.2系統(tǒng)流程分析業(yè)務(wù)流程是用一些特定的符合和線條來(lái)進(jìn)行演示用戶在使用系統(tǒng)時(shí)的過程,在進(jìn)行系統(tǒng)分析的時(shí)候,業(yè)務(wù)流程可以幫助開發(fā)人員更好的理解業(yè)務(wù),發(fā)現(xiàn)錯(cuò)誤,完善系統(tǒng)。2.2.1數(shù)據(jù)增加流程用戶成功登入系統(tǒng)后就能夠?qū)崿F(xiàn)增加數(shù)據(jù)的操作,增加數(shù)據(jù)的編號(hào)是特定的,系統(tǒng)生成,用戶不能隨意填寫,除了編號(hào)以外,其他增加信息用戶自己填寫,填寫后的信息經(jīng)過系統(tǒng)驗(yàn)證,驗(yàn)證合法通過就顯示增加數(shù)據(jù)成功了,相反的話,就沒有增加成功,圖2-1顯示的就是在增加數(shù)據(jù)時(shí)的流程。圖2-1數(shù)據(jù)增加流程圖2.2.2數(shù)據(jù)修改流程數(shù)據(jù)修改時(shí)的流程和上面介紹的數(shù)據(jù)增加時(shí)的流程差不多,如圖2-2所示。圖2-2數(shù)據(jù)修改流程圖2.2.3數(shù)據(jù)刪除流程如果系統(tǒng)里面存在一些沒有用的數(shù)據(jù)的話,相關(guān)的管理人員還可以對(duì)這些數(shù)據(jù)進(jìn)行刪除,圖2-3就是數(shù)據(jù)刪除時(shí)的流程圖。圖2-3數(shù)據(jù)刪除流程圖2.3系統(tǒng)功能分析2.3.1功能性分析按照新聞管理系統(tǒng)的角色,我劃分為了注冊(cè)用戶管理模塊和管理員管理模塊這兩大部分。普通用戶管理模塊:(1)用戶注冊(cè)登錄:用戶注冊(cè)為用戶并登錄新聞管理系統(tǒng);用戶對(duì)個(gè)人信息的增刪改查,比如個(gè)人資料,密碼修改。(2)查看新聞管理系統(tǒng)的首頁(yè)信息:新聞管理系統(tǒng)的首頁(yè)信息包含了首頁(yè)、公告消息、交流論壇、新聞資訊、意見反饋、視頻分享等。(3)公告:用戶在公告這一菜單下對(duì)用戶提交的查看、同時(shí)也可以發(fā)布、評(píng)論。(4)新聞資訊:用戶進(jìn)行新聞資訊的閱覽,查看管理者發(fā)布的新聞資訊信息。(5)我的收藏:在“我的”下可以查看管理“我的收藏”信息,可以查看收藏,也可以對(duì)不喜歡的信息進(jìn)行刪除收藏;(6)我的賬戶:當(dāng)用戶點(diǎn)擊右上角“我的”這個(gè)按鈕,會(huì)出現(xiàn)子菜單,點(diǎn)擊“我的賬戶”可以對(duì)個(gè)人的資料以及登錄系統(tǒng)的密碼進(jìn)行設(shè)置;(7)個(gè)人中心:當(dāng)用戶點(diǎn)擊右上角“我的”這個(gè)按鈕,就會(huì)進(jìn)入到對(duì)應(yīng)的后臺(tái)進(jìn)行信息的管理了;管理員管理模塊:(1)用戶管理:管理員可以對(duì)前臺(tái)上注冊(cè)過的用戶信息進(jìn)行管控,也可以對(duì)管理員信息進(jìn)行管控。(2)新聞列表管理:管理員在后臺(tái)可以對(duì)新聞管理系統(tǒng)中顯示的新聞進(jìn)行增刪改查。(3)內(nèi)容管理:管理員可以對(duì)新聞管理系統(tǒng)前臺(tái)展示的交流論壇、交流分類、新聞列表及新聞分類的分類進(jìn)行管控。(4)更多管理:在“更多管理”這一菜單下,可以對(duì)管理人員用戶操作的意見反饋、視頻分享以及在前臺(tái)用戶提交的交流論壇等進(jìn)行管控。(5)站點(diǎn)管理:管理員可以對(duì)新聞管理系統(tǒng)中首頁(yè)顯示的輪播圖以及系統(tǒng)中的一些公告發(fā)布到系統(tǒng)當(dāng)中,讓用戶及時(shí)的查看到系統(tǒng)信息,進(jìn)行合理安排。2.3.2非功能性分析新聞管理系統(tǒng)的非功能性需求比如新聞管理系統(tǒng)的安全性怎么樣,可靠性怎么樣,性能怎么樣,可拓展性怎么樣等。具體可以表示在如下3-1表格中:表3-SEQ表3\*ARABIC1新聞管理系統(tǒng)非功能需求表安全性主要指新聞管理系統(tǒng)數(shù)據(jù)庫(kù)的安裝,數(shù)據(jù)庫(kù)的使用和密碼的設(shè)定必須合乎規(guī)范??煽啃钥煽啃允侵感侣劰芾硐到y(tǒng)能夠安裝用戶的指示進(jìn)行操作,經(jīng)過測(cè)試,可靠性90%以上。性能性能是影響新聞管理系統(tǒng)占據(jù)市場(chǎng)的必要條件,所以性能最好要佳才好??蓴U(kuò)展性比如數(shù)據(jù)庫(kù)預(yù)留多個(gè)屬性,比如接口的使用等確保了系統(tǒng)的非功能性需求。易用性用戶只要跟著新聞管理系統(tǒng)的頁(yè)面展示內(nèi)容進(jìn)行操作,就可以了??删S護(hù)性新聞管理系統(tǒng)開發(fā)的可維護(hù)性是非常重要的,經(jīng)過測(cè)試,可維護(hù)性沒有問題2.4系統(tǒng)用例分析通過2.3功能的分析,得出了本新聞管理系統(tǒng)的用例圖:用戶角色用例如圖2-3所示。圖2-3新聞管理系統(tǒng)用戶角色用例圖web后臺(tái)管理上的管理員是維護(hù)整個(gè)新聞管理系統(tǒng)中所有數(shù)據(jù)信息的。管理員角色用例如圖2-4所示。圖2-4新聞管理系統(tǒng)管理員角色用例圖2.5本章小結(jié)本章主要通過對(duì)新聞管理系統(tǒng)的可行性分析、流程分析、功能需求分析、系統(tǒng)用例分析,確定整個(gè)新聞管理系統(tǒng)要實(shí)現(xiàn)的功能。同時(shí)也為新聞管理系統(tǒng)的代碼實(shí)現(xiàn)和測(cè)試提供了標(biāo)準(zhǔn)。3新聞管理系統(tǒng)總體設(shè)計(jì)本章主要討論的內(nèi)容包括新聞管理系統(tǒng)的功能模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)。3.1系統(tǒng)架構(gòu)設(shè)計(jì)本新聞管理系統(tǒng)從架構(gòu)上分為三層:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)以及數(shù)據(jù)層(DL)。圖3-1新聞管理系統(tǒng)架構(gòu)設(shè)計(jì)圖表現(xiàn)層(UI):又稱UI層,主要完成本新聞管理系統(tǒng)的UI交互功能,一個(gè)良好的UI可以打打提高用戶的用戶體驗(yàn),增強(qiáng)用戶使用本新聞管理系統(tǒng)時(shí)的舒適度。UI的界面設(shè)計(jì)也要適應(yīng)不同版本的新聞管理系統(tǒng)以及不同尺寸的分辨率,以做到良好的兼容性。UI交互功能要求合理,用戶進(jìn)行交互操作時(shí)必須要得到與之相符的交互結(jié)果,這就要求表現(xiàn)層要與業(yè)務(wù)邏輯層進(jìn)行良好的對(duì)接。業(yè)務(wù)邏輯層(BLL):主要完成本新聞管理系統(tǒng)的數(shù)據(jù)處理功能。用戶從表現(xiàn)層傳輸過來(lái)的數(shù)據(jù)經(jīng)過業(yè)務(wù)邏輯層進(jìn)行處理交付給數(shù)據(jù)層,系統(tǒng)從數(shù)據(jù)層讀取的數(shù)據(jù)經(jīng)過業(yè)務(wù)邏輯層進(jìn)行處理交付給表現(xiàn)層。數(shù)據(jù)層(DL):由于本新聞管理系統(tǒng)的數(shù)據(jù)是放在服務(wù)端的mysql數(shù)據(jù)庫(kù)中,因此本屬于服務(wù)層的部分可以直接整合在業(yè)務(wù)邏輯層中,所以數(shù)據(jù)層中只有數(shù)據(jù)庫(kù),其主要完成本新聞管理系統(tǒng)的數(shù)據(jù)存儲(chǔ)和管理功能。3.2系統(tǒng)功能模塊設(shè)計(jì)3.2.1整體功能模塊設(shè)計(jì)在上一章節(jié)中主要對(duì)系統(tǒng)的功能性需求和非功能性需求進(jìn)行分析,并且根據(jù)需求分析了本新聞管理系統(tǒng)中的用例。那么接下來(lái)就要開始對(duì)本新聞管理系統(tǒng)的架構(gòu)、主要功能和數(shù)據(jù)庫(kù)開始進(jìn)行設(shè)計(jì)。新聞管理系統(tǒng)根據(jù)前面章節(jié)的需求分析得出,其總體設(shè)計(jì)模塊圖如圖3-2所示。圖3-2新聞管理系統(tǒng)功能模塊圖3.2.2用戶模塊設(shè)計(jì)后臺(tái)管理者能夠?qū)崿F(xiàn)對(duì)前臺(tái)注冊(cè)的用戶增刪改查操作,用戶模塊結(jié)構(gòu)圖如下圖:圖3-3用戶用戶模塊結(jié)構(gòu)圖3.2.3評(píng)論管理模塊設(shè)計(jì)新聞管理系統(tǒng)是一個(gè)交流性質(zhì)的公開平臺(tái),用戶用戶和管理人員用戶可以對(duì)平臺(tái)上信息進(jìn)行評(píng)論,增加用戶之間的互動(dòng)性。但是同時(shí)也為了更好的規(guī)范評(píng)論的內(nèi)容,給予管理員刪除不合適的言論的功能,所以需要專門設(shè)計(jì)一個(gè)評(píng)論管理模塊,具體的結(jié)構(gòu)圖如下:圖3-4評(píng)論模塊結(jié)構(gòu)圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括需求分析、概念模型設(shè)計(jì)、數(shù)據(jù)庫(kù)表建立三大過程,其中需求分析前面章節(jié)已經(jīng)闡述,概念模型設(shè)計(jì)有概念模型和邏輯結(jié)構(gòu)設(shè)計(jì)兩部分。3.3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)下面是整個(gè)新聞管理系統(tǒng)中主要的數(shù)據(jù)庫(kù)表總E-R實(shí)體關(guān)系圖。圖3-6新聞管理系統(tǒng)總E-R關(guān)系圖下面根據(jù)新聞管理系統(tǒng)的數(shù)據(jù)庫(kù)總E-R關(guān)系圖可以得出新聞管理系統(tǒng)需要很多E-R圖,在此羅列出來(lái)一些主要的數(shù)據(jù)庫(kù)E-R模型圖。圖3-7注冊(cè)用戶E-R關(guān)系圖圖3-8評(píng)論E-R關(guān)系圖圖3-9視頻分享E-R關(guān)系圖圖3-10意見反饋E-R關(guān)系圖3.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)通過上一小節(jié)中新聞管理系統(tǒng)中總E-R關(guān)系圖上得出一共需要?jiǎng)?chuàng)建很多個(gè)數(shù)據(jù)表。在此我主要羅列幾個(gè)主要的數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)。video_sharing表:名稱類型長(zhǎng)度不是null主鍵注釋video_sharing_idint11是是視頻分享IDtitlevarchar64否否標(biāo)題covervarchar255否否封面videovarchar255否否視頻release_datedate0否否發(fā)布日期user_nameint11否否用戶名brief_introductiontext0否否簡(jiǎn)介detailslongtext0否否詳情hitsint11是否點(diǎn)擊數(shù)praise_lenint11是否點(diǎn)贊數(shù)examine_statevarchar16是否審核狀態(tài)examine_replyvarchar16否否審核回復(fù)recommendint11是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間registered_user表:名稱類型長(zhǎng)度不是null主鍵注釋registered_user_idint11是是注冊(cè)用戶IDuser_namevarchar64是否用戶名examine_statevarchar16是否審核狀態(tài)recommendint11是否智能推薦user_idint11是否用戶IDcreate_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間feedback表:名稱類型長(zhǎng)度不是null主鍵注釋feedback_idint11是是意見反饋IDthemevarchar64否否主題relevant_vouchersvarchar255否否相關(guān)憑證user_nameint11否否用戶名contact_numbervarchar64否否聯(lián)系電話contenttext0否否內(nèi)容examine_statevarchar16是否審核狀態(tài)examine_replyvarchar16否否審核回復(fù)recommendint11是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間forum表:名稱類型長(zhǎng)度不是null主鍵注釋forum_idmediumint8是是論壇iddisplaysmallint5是否排序user_idmediumint8是否用戶IDnicknamevarchar16否否昵稱praise_lenint10否否點(diǎn)贊數(shù)hitsint10是否訪問數(shù)titlevarchar125是否標(biāo)題keywordsvarchar125否否關(guān)鍵詞descriptionvarchar255否否描述urlvarchar255否否來(lái)源地址tagvarchar255否否標(biāo)簽imgtext0否否封面圖contentlongtext0否否正文create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間avatarvarchar255否否發(fā)帖人頭像typevarchar64是否論壇分類comment表:名稱類型長(zhǎng)度不是null主鍵注釋comment_idint11是是評(píng)論IDuser_idint11是否評(píng)論人IDreply_to_idint11是否回復(fù)評(píng)論IDcontentlongtext0否否內(nèi)容nicknamevarchar255否否昵稱avatarvarchar255否否頭像地址create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idint10是否來(lái)源ID3.4本章小結(jié)整個(gè)新聞管理系統(tǒng)的需求分析主要對(duì)系統(tǒng)總體架構(gòu)以及功能模塊的設(shè)計(jì),通過建立E-R模型和數(shù)據(jù)庫(kù)邏輯系統(tǒng)設(shè)計(jì)完成了數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)。4新聞管理系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)新聞管理系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)主要是根據(jù)前面的新聞管理系統(tǒng)的需求分析和新聞管理系統(tǒng)的總體設(shè)計(jì)來(lái)設(shè)計(jì)頁(yè)面并實(shí)現(xiàn)業(yè)務(wù)邏輯。主要從新聞管理系統(tǒng)界面實(shí)現(xiàn)、業(yè)務(wù)邏輯實(shí)現(xiàn)這兩部分進(jìn)行介紹。4.1用戶功能模塊4.1.1前臺(tái)首頁(yè)界面當(dāng)進(jìn)入新聞管理系統(tǒng)的時(shí)候,首先映入眼簾的是系統(tǒng)的導(dǎo)航欄,下面是輪播圖以及系統(tǒng)內(nèi)容,其主界面展示如下圖4-1所示。圖4-1前臺(tái)首頁(yè)界面圖4.1.2用戶登錄界面新聞管理系統(tǒng)中的前臺(tái)上注冊(cè)后的用戶是可以通過自己的賬戶名和密碼進(jìn)行登錄的,當(dāng)用戶輸入完整的自己的賬戶名和密碼信息并點(diǎn)擊“登錄”按鈕后,將會(huì)首先驗(yàn)證輸入的有沒有空數(shù)據(jù),再次驗(yàn)證輸入的賬戶名+密碼和數(shù)據(jù)庫(kù)中當(dāng)前保存的用戶信息是否一致,只有在一致后將會(huì)登錄成功并自動(dòng)跳轉(zhuǎn)到新聞管理系統(tǒng)的首頁(yè)中;否則將會(huì)提示相應(yīng)錯(cuò)誤信息,用戶登錄界面如下圖4-2所示。=圖4-2用戶登錄界面圖登錄關(guān)鍵代碼如下所示。/***登錄*@paramdata*@paramhttpServletRequest*@return*/@PostMapping("login")publicMap<String,Object>login(@RequestBodyMap<String,String>data,HttpServletRequesthttpServletRequest){("[執(zhí)行登錄接口]");Stringusername=data.get("username");Stringemail=data.get("email");Stringphone=data.get("phone");Stringpassword=data.get("password");ListresultList=null;Map<String,String>map=newHashMap<>();if(username!=null&&"".equals(username)==false){map.put("username",username);resultList=service.select(map,newHashMap<>()).getResultList();}elseif(email!=null&&"".equals(email)==false){map.put("email",email);resultList=service.select(map,newHashMap<>()).getResultList();}elseif(phone!=null&&"".equals(phone)==false){map.put("phone",phone);resultList=service.select(map,newHashMap<>()).getResultList();}else{returnerror(30000,"賬號(hào)或密碼不能為空");}if(resultList==null||password==null){returnerror(30000,"賬號(hào)或密碼不能為空");}//判斷是否有這個(gè)用戶if(resultList.size()<=0){returnerror(30000,"用戶不存在");}UserbyUsername=(User)resultList.get(0);Map<String,String>groupMap=newHashMap<>();groupMap.put("name",byUsername.getUserGroup());ListgroupList=userGroupService.select(groupMap,newHashMap<>()).getResultList();if(groupList.size()<1){returnerror(30000,"用戶組不存在");}UserGroupuserGroup=(UserGroup)groupList.get(0);//查詢用戶審核狀態(tài)if(!StringUtils.isEmpty(userGroup.getSourceTable())){Stringsql="selectexamine_statefrom"+userGroup.getSourceTable()+"WHEREuser_id="+byUsername.getUserId();Stringres=String.valueOf(service.runCountSql(sql).getSingleResult());if(res==null){returnerror(30000,"用戶不存在");}if(!res.equals("已通過")){returnerror(30000,"該用戶審核未通過");}}//查詢用戶狀態(tài)if(byUsername.getState()!=1){returnerror(30000,"用戶非可用狀態(tài),不能登錄");}Stringmd5password=service.encryption(password);if(byUsername.getPassword().equals(md5password)){//存儲(chǔ)Token到數(shù)據(jù)庫(kù)AccessTokenaccessToken=newAccessToken();accessToken.setToken(UUID.randomUUID().toString().replaceAll("-",""));accessToken.setUser_id(byUsername.getUserId());tokenService.save(accessToken);//返回用戶信息JSONObjectuser=JSONObject.parseObject(JSONObject.toJSONString(byUsername));user.put("token",accessToken.getToken());JSONObjectret=newJSONObject();ret.put("obj",user);returnsuccess(ret);}else{returnerror(30000,"賬號(hào)或密碼不正確");}}4.1.3用戶注冊(cè)界面不是新聞管理系統(tǒng)中正式用戶的是可以在線進(jìn)行注冊(cè)的,如果你沒有本新聞管理系統(tǒng)的賬號(hào)的話,添加“注冊(cè)”,當(dāng)填寫上自己的賬號(hào)+密碼+確認(rèn)密碼+昵稱+郵箱+手機(jī)號(hào)等后再點(diǎn)擊“注冊(cè)”按鈕后將會(huì)先驗(yàn)證輸入的有沒有空數(shù)據(jù),再次驗(yàn)證密碼和確認(rèn)密碼是否是一樣的,最后驗(yàn)證輸入的賬戶名和數(shù)據(jù)庫(kù)表中已經(jīng)注冊(cè)的賬戶名是否重復(fù),只有都驗(yàn)證沒問題后即可用戶注冊(cè)成功。其用用戶注冊(cè)界面展示如下圖4-3所示。圖4-2用戶注冊(cè)界面圖注冊(cè)關(guān)鍵代碼如下所示。/***注冊(cè)*@paramuser*@return*/@PostMapping("register")publicMap<String,Object>signUp(@RequestBodyUseruser){//查詢用戶Map<String,String>query=newHashMap<>();query.put("username",user.getUsername());Listlist=service.select(query,newHashMap<>()).getResultList();if(list.size()>0){returnerror(30000,"用戶已存在");}user.setUserId(null);user.setPassword(service.encryption(user.getPassword()));service.save(user);returnsuccess(1);}/***用戶ID:[0,8388607]用戶獲取其他與用戶相關(guān)的數(shù)據(jù)*/@Id@GeneratedValue(strategy=GenerationType.IDENTITY)@Column(name="user_id")privateIntegeruserId;/***賬戶狀態(tài):[0,10](1可用|2異常|3已凍結(jié)|4已注銷)*/@Basic@Column(name="state")privateIntegerstate;/***所在用戶組:[0,32767]決定用戶身份和權(quán)限*/@Basic@Column(name="user_group")privateStringuserGroup;/***上次登錄時(shí)間:*/@Basic@Column(name="login_time")privateTimestamploginTime;/***手機(jī)號(hào)碼:[0,11]用戶的手機(jī)號(hào)碼,用于找回密碼時(shí)或登錄時(shí)*/@Basic@Column(name="phone")privateStringphone;/***手機(jī)認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證)*/@Basic@Column(name="phone_state")privateIntegerphoneState;/***用戶名:[0,16]用戶登錄時(shí)所用的賬戶名稱*/@Basic@Column(name="username")privateStringusername;/***昵稱:[0,16]*/@Basic@Column(name="nickname")privateStringnickname;/***密碼:[0,32]用戶登錄所需的密碼,由6-16位數(shù)字或英文組成*/@Basic@Column(name="password")privateStringpassword;/***郵箱:[0,64]用戶的郵箱,用于找回密碼時(shí)或登錄時(shí)*/@Basic@Column(name="email")privateStringemail;/***郵箱認(rèn)證:[0,1](0未認(rèn)證|1審核中|2已認(rèn)證)*/@Basic@Column(name="email_state")privateIntegeremailState;/***頭像地址:[0,255]*/@Basic@Column(name="avatar")privateStringavatar;/***創(chuàng)建時(shí)間:*/@Basic@Column(name="create_time")@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss")privateTimestampcreateTime;@Basic@TransientprivateStringcode;}4.1.4我的賬戶界面當(dāng)用戶點(diǎn)擊右上角“我的”這個(gè)按鈕,會(huì)出現(xiàn)子菜單,點(diǎn)擊“我的賬戶”可以對(duì)個(gè)人的資料以及登錄系統(tǒng)的密碼進(jìn)行設(shè)置,我的賬戶界面如下圖4-4所示。圖4-4我的賬戶界面圖4.1.5交流論壇界面當(dāng)用戶登錄到系統(tǒng)中以后,點(diǎn)擊“交流論壇”這一菜單,會(huì)顯示所有的交流標(biāo)題,可以查看交流詳情進(jìn)行評(píng)論,也可以發(fā)布交流內(nèi)容,同時(shí)支持輸入關(guān)鍵詞對(duì)交流論壇信息進(jìn)行搜索。界面如下圖4-5所示。圖4-5交流論壇界面圖4.1.6新聞資訊界面當(dāng)訪客點(diǎn)擊新聞管理系統(tǒng)中導(dǎo)航欄上的“新聞資訊”后將會(huì)進(jìn)入到該“新聞資訊”列表的界面,然后選擇想要看的新聞資訊,點(diǎn)擊進(jìn)入到詳細(xì)界面,新聞資訊界面如下圖4-6所示。圖4-6新聞資訊界面圖4.2管理員功能模塊4.2.1用戶管理界面新聞管理系統(tǒng)中的管理人員是可以對(duì)前臺(tái)注冊(cè)的用戶進(jìn)行管理的,也可以對(duì)管理員進(jìn)行管控。界面如下圖4-7所示。圖4-7用戶管理界面圖用戶管理關(guān)鍵代碼如下所示。publicStringencryption(StringplainText){Stringre_md5=newString();try{MessageDigestmd=MessageDigest.getInstance("MD5");md.update(plainText.getBytes());byteb[]=md.digest();inti;StringBufferbuf=newStringBuffer("");for(intoffset=0;offset<b.length;offset++){i=b[offset];if(i<0)i+=256;if(i<16)buf.append("0");buf.append(Integer.toHexString(i));}re_md5=buf.toString();}catch(Exceptione){e.printStackTrace();}returnre_md5;}4.2.2留言管理界面新聞管理系統(tǒng)中的管理人員是可以對(duì)前臺(tái)用戶發(fā)布的留言進(jìn)行管控的,界面如下圖4-8所示。圖4-8留言管理界面圖4.2.3站點(diǎn)管理界面新聞管理系統(tǒng)中的管理人員在“站點(diǎn)管理”這一菜單中是可以對(duì)前臺(tái)顯示的輪播圖以及公告欄進(jìn)行管控。界面如下圖4-9所示。圖4-9站點(diǎn)管理界面圖站點(diǎn)管理關(guān)鍵代碼如下所示。@PostMapping("/add")@TransactionalpublicMap<String,Object>add(HttpServletRequestrequest)throwsIOException{service.insert(service.readBody(request.getReader()));returnsuccess(1);}@TransactionalpublicMap<String,Object>addMap(Map<String,Object>map){service.insert(map);returnsuccess(1);}publicMap<String,Object>readBody(BufferedReaderreader){BufferedReaderbr=null;StringBuildersb=newStringBuilder("");try{br=reader;Stringstr;while((str=br.readLine())!=null){sb.append(str);}br.close();Stringjson=sb.toString();returnJSONObject.parseObject(json,Map.class);}catch(IOExceptione){e.printStackTrace();}finally{if(null!=br){try{br.close();}catch(IOExceptione){e.printStackTrace();}}}returnnull;}publicvoidinsert(Map<String,Object>body){StringBuffersql=newStringBuffer("INSERTINTO");sql.append("`").append(table).append("`").append("(");for(Map.Entry<String,Object>entry:body.entrySet()){sql.append("`"+humpToLine(entry.getKey())+"`").append(",");}sql.deleteCharAt(sql.length()-1);sql.append(")VALUES(");for(Map.Entry<String,Object>entry:body.entrySet()){Objectvalue=entry.getValue();if(valueinstanceofString){sql.append("'").append(entry.getValue()).append("'").append(",");}else{sql.append(entry.getValue()).append(",");}}sql.deleteCharAt(sql.length()-1);sql.append(")");("[{}]-插入操作:{}",table,sql);Queryquery=runCountSql(sql.toString());query.executeUpdate();}4.2.4更多管理界面新聞管理系統(tǒng)中的管理人員在“更多管理”這一菜單下是可以對(duì)新聞管理系統(tǒng)內(nèi)的意見反饋、視頻分享進(jìn)行管控的,其管理界面如下圖4-10所示。圖4-10更多管理界面圖更多管理關(guān)鍵代碼如下所示。@RequestMapping(value="/del")@TransactionalpublicMap<String,Object>del(HttpServletRequestrequest){service.delete(service.readQuery(request),service.readConfig(request));returnsuccess(1);}@Transactionalpublicvoiddelete(Map<String,String>query,Map<String,String>config){StringBuffersql=newStringBuffer("DELETEFROM").append("`").append(table).append("`").append("");sql.append(toWhereSql(query,"0".equals(config.get(FindConfig.GROUP_BY))));("[{}]-刪除操作:{}",table,sql);Queryquery1=runCountSql(sql.toString());query1.executeUpdate();}5系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試的目的 系統(tǒng)開發(fā)到了最后一個(gè)階段那就是系統(tǒng)測(cè)試,系統(tǒng)測(cè)試對(duì)軟件的開發(fā)其實(shí)是非常有必要的。因?yàn)闆]什么系統(tǒng)一經(jīng)開發(fā)出來(lái)就可能會(huì)盡善盡美,再厲害的系統(tǒng)開發(fā)工程師也會(huì)在系統(tǒng)開發(fā)的時(shí)候出現(xiàn)紕漏,系統(tǒng)測(cè)試能夠較好的改正一些bug,為后期系統(tǒng)的維護(hù)性提供很好的支持。通過系統(tǒng)測(cè)試,開發(fā)人員也可以建立自己對(duì)系統(tǒng)的信心,為后期的系統(tǒng)版本的跟新提供支持。5.2系統(tǒng)測(cè)試用例系統(tǒng)測(cè)試包括:用戶登錄功能測(cè)試、新聞?wù)故竟δ軠y(cè)試、新聞添加、新聞搜索、密碼修改功能測(cè)試,如表5-1、5-2、5-3、5-4、5-5所示:用戶登錄功能測(cè)試:表5-1用戶登錄功能測(cè)試表用例名稱用戶登錄系統(tǒng)目的測(cè)試用戶通過正確的用戶名和密碼可否登錄功能前提未登錄的情況下測(cè)試流程1)進(jìn)入登錄頁(yè)面2)輸入正確的用戶名和密碼預(yù)期結(jié)果用戶名和密碼正確的時(shí)候,跳轉(zhuǎn)到登錄成功界面,反之則顯示錯(cuò)誤信息,提示重新輸入實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致新聞查看功能測(cè)試:表5-2新聞查看功能測(cè)試表用例名稱新聞查看目的測(cè)試新聞查看功能前提用戶登錄測(cè)試流程點(diǎn)擊新聞列表預(yù)期結(jié)果可以查看到所有新聞信息實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致管理員添加新聞界面測(cè)試:表5-3管理員添加新聞界面測(cè)試表用例名稱新聞發(fā)布測(cè)試用例目的測(cè)試新聞發(fā)布功能前提用戶正常登錄情況下測(cè)試流程1)點(diǎn)擊新聞信息管理就,然后點(diǎn)擊添加后并填寫信息。2)點(diǎn)擊進(jìn)行提交。預(yù)期結(jié)果提交以后,頁(yè)面首頁(yè)會(huì)顯示新的新聞信息實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致新聞搜索功能測(cè)試:表5-4新聞搜索功能測(cè)試表用例名稱新聞搜索測(cè)試目的測(cè)試新聞搜索功能前提無(wú)測(cè)試流程1)在搜索框填入搜索關(guān)鍵字。2)點(diǎn)擊搜索按鈕。預(yù)期結(jié)果頁(yè)面顯示包含有搜索關(guān)鍵字的新聞實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致密碼修改功能測(cè)試:表5-5密碼修改功能測(cè)試表用例名稱密碼修改測(cè)試用例目的測(cè)試管理員密碼修改功能前提管理員用戶正常登錄情況下測(cè)試流程1)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版高科技創(chuàng)業(yè)企業(yè)合伙人利益共享協(xié)議3篇
- 二零二五年度出租車行業(yè)數(shù)據(jù)共享與司機(jī)權(quán)益保護(hù)合同3篇
- 2025年分公司設(shè)立及業(yè)務(wù)培訓(xùn)合作協(xié)議書4篇
- 二零二五年度臨時(shí)職工技能提升培訓(xùn)合同
- 2025年度陶瓷設(shè)計(jì)工作室設(shè)計(jì)師勞動(dòng)合同樣本
- 萬(wàn)科星辰大廈2024年施工總承包合同版
- 二零二五年度城市地下空間開發(fā)土石方運(yùn)輸與管網(wǎng)鋪設(shè)合同3篇
- 二零二五年度廠房租賃合同附安全風(fēng)險(xiǎn)評(píng)估協(xié)議3篇
- 二手房定金合同參考模板(2024版)
- 2025年門窗行業(yè)供應(yīng)鏈戰(zhàn)略合作框架協(xié)議
- 南安市第三次全國(guó)文物普查不可移動(dòng)文物-各鄉(xiāng)鎮(zhèn)、街道分布情況登記清單(表五)
- 選煤廠安全知識(shí)培訓(xùn)課件
- 項(xiàng)目前期選址分析報(bào)告
- 急性肺栓塞搶救流程
- 《統(tǒng)計(jì)學(xué)-基于Python》 課件全套 第1-11章 數(shù)據(jù)與Python語(yǔ)言-時(shí)間序列分析和預(yù)測(cè)
- 《形象價(jià)值百萬(wàn)》課件
- 紅色文化教育國(guó)內(nèi)外研究現(xiàn)狀范文十
- 中醫(yī)基礎(chǔ)理論-肝
- 小學(xué)外來(lái)人員出入校門登記表
- 《土地利用規(guī)劃學(xué)》完整課件
- GB/T 25283-2023礦產(chǎn)資源綜合勘查評(píng)價(jià)規(guī)范
評(píng)論
0/150
提交評(píng)論