




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于Spring
Boot技術(shù)的在線咨詢平臺的設(shè)計與實現(xiàn)摘要隨著高等教育的普及隨之而來的是高競爭的就業(yè)環(huán)境和學業(yè)壓力的增加,該網(wǎng)站結(jié)合當下社會情況,從實用角度出發(fā),針對此狀況,設(shè)計了此系統(tǒng),給當代大學生提供一個良好的知識分享和知識交易平臺,為大學生提供學業(yè)和就業(yè)方面的知識或者指導:讓大學生可以高效的、方便的、精準的尋求到自己所要學業(yè)或者就業(yè)的信息。前臺用戶可對視頻或者文章瀏覽、發(fā)布、查看、舉報、收藏、點贊以及咨詢等。其咨詢,從咨詢分類到答主篩選以及查看答主到付費咨詢以及評價。用戶也可以進行答主的認證,個人信息的編輯。答主除了普通用戶的功能外可以選擇是否開啟咨詢?nèi)肟谝约斑x擇是否接受回復咨詢。后臺管理員可以對違規(guī)文章、咨詢的申述以及答主認證等進行審核。用vue+Springboot+Mysql+websocke來開發(fā)完成。為了得到良好的體驗,網(wǎng)站接入短信登錄、及支付寶支付技術(shù)。關(guān)鍵字:網(wǎng)上咨詢;大學生;Java;Springboot;Vue;websocket;學業(yè)DesignandimplementationofonlineconsultingplatformbasedonspringboottechnologyAbstractThispaperdesignsandimplementsanonlineconsultingplatformbasedonspringboottechnology.Theplatformisresponsibleforintegratingknowledgeforuniversitystudiesandemployment.Foregrounduserscanbrowse,publish,view,report,collectandlikevideosorarticles.Youcanalsoconductconsultation:fromconsultationclassificationtorespondentscreening,andfromviewingrespondenttopaidconsultationandevaluation.Userscanalsoauthenticatetheiranswersandedittheirpersonalinformation.inadditiontothefunctionsofordinaryusers,youcanchoosewhethertoopentheconsultationportalandwhethertoacceptthereplyconsultation.Thebackgroundadministratorcanreviewtheillegalarticles,therepresentationsofconsultationandthemainauthentication.Itisdevelopedwithvue+springboot+mysql.Inordertogetagoodexperience,thewebsiteaccessSMSloginandAlipaypaymenttechnology.Keywords:onlineconsultingplatform,collegestudent,Springboot,vue,websocket第1章緒論1.1背景及意義緊跟著社會的發(fā)展,互聯(lián)網(wǎng)在2016年發(fā)展尤為迅速,其中人工智能、網(wǎng)絡(luò)直播、以及知識付費發(fā)展尤為可觀,例如得到app,知乎的live或者喜馬拉雅FM等都是其知識付費的代表和領(lǐng)軍產(chǎn)業(yè)。根艾媒報告|2020年中國知識付費行業(yè)運行發(fā)展及用戶行為調(diào)研分析報告中指出,截止到2019年,中國的知識付費用戶規(guī)模達3.6億人[1]。
由于人口數(shù)量的龐大隨之帶來的高度競爭環(huán)境但也支持著社會的前進,中國互聯(lián)網(wǎng)的發(fā)展為知識付費提供了重要的發(fā)展基礎(chǔ),人們在此環(huán)境下,合理利用休息時間學習各種知識,不斷加強自身的建設(shè)和競爭力,從而更加從容的面對這個環(huán)境。通過花費金錢來獲取知識,是一種高效的方式,隨著自媒體的發(fā)展,此行業(yè)將會持續(xù)擴張。當下獲取信息的成本低昂,不需要通過傳統(tǒng)的繁瑣的書籍查詢,大眾都可以享用網(wǎng)絡(luò)的便捷。但是盡管可以獲取大量的信息,但這些信息中,更有價值和更優(yōu)質(zhì)的信息勢必要付出較大的時間與精力成本去檢索,探尋。于是例如知乎、喜馬拉雅及得到等在此環(huán)境得到迅速發(fā)展并成為行業(yè)代表,他們帶給了用戶方便以及快捷的信息平臺和交互方式。而這種平臺,帶給互聯(lián)網(wǎng)用戶的是多樣化和個性化的,一種可以通過付費從而高效獲取到所需要信息,節(jié)省查找人的時間,提高效率。當一個大學生想詢問一個與專業(yè)相關(guān)的問題時,也許他問老師是最好最權(quán)威的一個方式,但畢竟老師并不總是有空。你也可以去網(wǎng)上尋找相關(guān)文獻,但這其中的文獻也許不夠正確,全面或者不是你所需要的,總而言之,你為了一個問題的答案需要花費比較多的時間,而且不一定有用。但是如果你詢問你同專業(yè)的并且成績好的學長學姐,不僅高效而且有用。為了給當代大學生對學業(yè)上面的問題以及未來就業(yè)領(lǐng)域和方向的抉擇提供信息基礎(chǔ)。給廣大學生提供更好的學習效率和未來就業(yè)的指導,高效率獲取及與其相關(guān)又有價值的信息是至關(guān)重要的。學無憂在此基礎(chǔ)上誕生,通過學無憂這個平臺可以更全面,更快捷的了解和幫助一個大學生在大學的學習和未來就業(yè)方面的信息。簡而言之,學無憂就是以網(wǎng)絡(luò)載體,搭建的一個平臺。通過在這個平臺買用戶分享或者買賣自己所需要的信息。
第2章系統(tǒng)開發(fā)工具和關(guān)鍵技術(shù)2.1Vscodevscode它是由微軟開發(fā)并逐漸被大家認可并成為熱門并且主流的編程語言開發(fā)工具,十分并且強大的提示,系統(tǒng)兼容性極高。2.2javajava是一個區(qū)別與傳統(tǒng)的面相過程的語言,即面對對象,萬物皆可看作對象。與面向過程而言更易于人理解與使用。由于他自帶的jvm使其兼容性性較強,可跨平臺。可以說其技術(shù)優(yōu)劣直接影響到了網(wǎng)站運行的效率另外,由于其兼容性的的優(yōu)勢其被廣泛應(yīng)用處理和輸出水平較高,不僅僅被應(yīng)用于windows系統(tǒng)還有l(wèi)inux等,而且還被頻繁的應(yīng)用于其他類似的web服務(wù)器[2]。2.3MySQL由于其mysql本身是開源、免費的特性和要素,導致近年來越來越多的互聯(lián)網(wǎng)公司開始使用mysql作為自己公司架構(gòu)的數(shù)據(jù)庫,mysql顯然成為了一種趨勢。[3]。2.4IdeaIdea擁有非常強大的語法提示以及快捷鍵的支持和簡潔的友好的UI設(shè)計。2.5Vuevue擁有輕量化的設(shè)計以及強大的視圖支持功能,動態(tài)的數(shù)據(jù)修改語法提示以及快捷鍵的支持和簡潔的語法[4]。第3章系統(tǒng)需求分析3.1系統(tǒng)概述該網(wǎng)站上的主要研究內(nèi)容是,使用java語言結(jié)合ideal開發(fā)工具和Vue強大的視圖顯示功能以及Apache服務(wù)器和MySQL數(shù)據(jù)庫[5],并結(jié)合強大便捷的互聯(lián)網(wǎng)平臺,建立一個開放式,可擴展的為大學生就業(yè)和學業(yè)的知識分享平臺。為廣大想要學業(yè)問題和就業(yè)問題的用戶提供一個便捷的信息整合平臺。它以文章、提問、咨詢等業(yè)務(wù)為基礎(chǔ),包括前臺模塊,用戶后臺內(nèi)容管理模塊和管理員后臺管理模塊。用戶分為三個角色:普通用戶,答主,管理員.3.3功能需求分析3.3.1用戶功能模塊(1)用戶用例用戶在線咨詢平臺擁有以下功能:注冊、登錄、咨詢、文章以及問題瀏覽等。具體如下圖。圖3-1用戶用例圖(2)答主用例在線咨詢平臺的用戶,除了擁有普通用戶的功能外,還額外擁有回答的的功能,以及咨詢的簡介和咨詢價格的添加和認證標簽顯示。詳情如下圖。圖3-2答主用例圖回答:答主根據(jù)系統(tǒng)的通知查看咨詢的內(nèi)容,根據(jù)內(nèi)容答主可以選擇接受或者拒絕。當拒絕時會退款給用戶并通知用戶結(jié)果。3.3.3在線咨詢平臺管理員后臺功能模塊管理員登錄在線咨詢平臺后臺,對在線咨詢平臺進行管理,詳情如下圖。圖3-3在線咨詢平臺管理員用例圖
第4章系統(tǒng)設(shè)計4.1在線咨詢平臺總體設(shè)計根據(jù)需求分析,在線咨詢平臺用戶前臺應(yīng)該有文章的瀏覽、在線提問、咨詢、評論等以及訂單查看等。網(wǎng)站前臺功能模塊結(jié)構(gòu)如下圖。圖4-1在線咨詢平臺用戶前臺功能結(jié)構(gòu)圖(1)答主篩選用戶在進入咨詢界面后可以根據(jù)學校、專業(yè)、學歷等信息進行答主的篩選(2)匿名/非匿名咨詢用戶在篩選完答主,并成功付款后可以進行選擇匿名咨詢還是非匿名咨詢(3)公開咨詢用戶在篩選完答主,并成功付款后可以進行選擇公開咨詢還是不公開咨詢,當公開后其他用戶即可通過1元的低價查看此咨詢,并且是以匿名的方式顯示咨詢者。(4)旁聽用戶可以話費1元查看已完成并且公開的咨詢。(5)交易評價當用戶完成咨詢訂單時可以進行評價。(6)修改咨詢簡介當用戶完成答主認證后,即可進行咨詢簡介的填寫與修改。(7)拒絕咨詢當答主發(fā)現(xiàn)所問的問題無法回答時可以選擇拒絕回答,系統(tǒng)會進行退款以及通知用戶咨詢失敗。(8)定價當用戶完成答主認證后,即可進行咨詢價格的填寫與修改。(9)查看接單通知當有用戶向答主進行咨詢時,系統(tǒng)會進行消息推送,答主查看后即可直接跳轉(zhuǎn)到回答界面。(11)開啟答主入口當用戶完成答主認證后,可以自由的選擇是否開啟答主入口,如果關(guān)閉用戶將無法對答主進行咨詢。(12)文章模塊當用戶登錄后,可以查看文章,刪除、舉報文章,創(chuàng)建收藏分組對文章進行收藏、評論文章。(13)用戶賬戶模塊用戶可以進行用手機號碼進行短信驗證登錄注冊(14)修改個人信息當用戶登錄后,可進入到個人信息頁面進行個人信息的修改。(15)答主認證用戶可以選擇學歷認證還是工作的認證進行填寫申請,如實填寫完后提交到管理員后臺進行審核。(16)瀏覽訂單記錄用戶可以查看歷史發(fā)出的咨詢訂單或者接受咨詢的訂單記錄。(17)提問模塊用戶可以進行問題的匿名/非匿名發(fā)表,以及匿名/非匿名回復和關(guān)注,當用戶關(guān)注問題時,有人進行回復時用戶可以收到消息通知。系統(tǒng)后臺功能模塊如下圖。圖4-2在線咨詢平臺后臺功能結(jié)構(gòu)圖(1)答主認證審核:管理員可以對用戶可以上傳到后臺的身份證,學歷證明、工作證明等證件進行查看審核,如果不予通過需要填寫原因。(2)文章違規(guī)審核:管理員可以對用戶可以提交的舉報到后臺文章進行查看審核,如果通過需要根據(jù)用戶的違規(guī)次數(shù)選擇處罰的結(jié)果和屏蔽違規(guī)文章并形成審核記錄,并通知用戶處罰結(jié)果。(3)咨詢申述:管理員可以對用戶提交的咨詢申述進行審核。(4)問題違規(guī)審核:管理員可以對用戶可以提交的舉報到后臺問題進行查看審核,如果通過根據(jù)用戶的違規(guī)次數(shù)選擇處罰的結(jié)果和屏蔽違規(guī)文章并形成審核記錄,并通知用戶處罰結(jié)果。(5)可以查看審核記錄,何時何人處理何事。4.2在線咨詢平臺用戶前臺功能模塊設(shè)計4.2.1咨詢模塊咨詢模塊包括匿名/非匿名提問,答主篩選、查看答主詳細信息,評價,功能流程圖如4-3所示4-3咨詢功能流程圖4.2.2回答模塊回答模塊包括修改咨詢簡介、咨詢價格、拒絕咨詢、開啟答主入口。回答功能流程如下圖。圖4-4回答功能的流程4.2.3文章模塊討論模塊包括文章編輯,文章熱度排序,文章評論,文章點贊,文章刪除,文章收藏。文章編輯功能流程如下圖:圖4-5文章編輯的操作流程4.2.4提問模塊提問模塊:用戶可以發(fā)布問題到網(wǎng)站上,供其他用戶查看、回復、關(guān)注、評論等。問題發(fā)布功能流程如下圖。圖4-6問題發(fā)布操作流程4.2.5回復模塊回復模塊分為,發(fā)布回復,編輯刪除游記,評論回復以及回復得分排序,功能流程如下圖。圖4-7問題回復操作流程4.2.6認證模塊認證模塊分為,發(fā)布學歷認證,工作認證,用戶根據(jù)自己需求選擇對應(yīng)的認證功能流程如下圖。圖4-8認證提交操作流程4.3在線咨詢平臺后臺管理員功能模塊設(shè)計4.3.1身份認證審核模塊對身份認證進行上傳及查看,身份認證功能流程圖如下圖。 圖4-9身份認證審核功能流程圖4.3.2內(nèi)容審核模塊可以對文章進行審核,具體功能流程如下圖。圖4-10文章審核功能流程圖4.3.3咨詢申述模塊套餐管理具體的功能流程如下圖。圖4-11咨詢申訴功能流程圖4.5數(shù)據(jù)庫概念設(shè)計4.5.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計在線咨詢平臺的數(shù)據(jù)庫表得出實體屬性圖,建立各實體屬性圖可得出整體的系統(tǒng)核心功能E-R圖,如圖4-16。圖4-16系統(tǒng)核心功能E-R圖(1)管理員實體管理員(管理員編號,賬號,密碼,權(quán)限,管理員名稱)在線咨詢平臺管理員實體如圖4-17。圖4-17管理員實體圖(2)用戶實體用戶(用戶編號,收藏數(shù),粉絲數(shù),答主標志,用戶頭像,未讀消息,頭像,個人簡歷,性別,自我介紹,用戶省份,背景圖片,用戶手機號碼,賬戶狀態(tài)。)用戶實體如圖4-18。圖4-18用戶實體圖(3)答主實體答主(用戶id,關(guān)注數(shù),身份證,身份證圖片地址,文憑圖片地址,關(guān)注數(shù),文憑,接單數(shù),職位,標簽,公司名稱,咨詢介紹,入學年份,評分,專業(yè),職位證明圖片,定價,評論數(shù),學校名字)實體如下圖4-19。圖4-19答主實體圖文章實體文章(文章編號,用戶ID,標題,標題圖片,標簽,點贊數(shù),評論數(shù),是否可見,文章日期,內(nèi)容,文本內(nèi)容,熱度)文章實體如圖4-20。圖4-20文章實體圖評論實體評論實體(評論編號,訂單編號,被評論用戶的編號,評論內(nèi)容,評論者編號,得分,評論日期)評論實體如圖4-21。圖4-21評論實體圖咨詢記錄實體咨詢記錄(訂單編號,咨詢內(nèi)容,提問者的編號,回答者的編號,咨詢圖片,聊天日期)咨詢記錄實體如圖4-23。圖4-23咨詢記錄實體圖認證信息實體認證信息記錄(認證編號,用戶編號,認證類型,認證狀態(tài),處理者編號)認證信息記錄實體如圖4-24。圖4-24認證信息實體圖文憑認證實體文憑認證記錄(認證編號,用戶id,真實的姓名,文憑,專業(yè),文憑認證圖片,身份證證據(jù)圖片,身份證號,學校名稱)文憑認證實體如圖4-25。圖4-25文憑認證實體圖職位認證實體職位認證(認證編號,用戶編號,真實姓名,職位,職位,公司名稱,職位的認證圖片,身份證的證件圖片,身份證號)職位認證實體如圖4-26。圖4-26職位認證實體圖文章評論實體文章評論(評論編號,評論內(nèi)容,評論日期,用戶id,文章編號,點贊數(shù),復評)文章評論實體如下圖。圖4-27文章評論實體圖文章收藏實體文章收藏(訂單編號,咨詢內(nèi)容,提問者的編號,回答者的編號,咨詢圖片,聊天日期)文章收藏實體如圖4-28。圖4-28文章收藏實體圖關(guān)注實體關(guān)注(關(guān)注id,被關(guān)注者id)關(guān)注實體如圖4-29。圖4-29關(guān)注實體圖動態(tài)實體動態(tài)(文章編號,用戶id,喜歡狀態(tài))動態(tài)實體如圖4-30。圖4-30動態(tài)實體圖舉報實體舉報(舉報編號,被舉報的文章編號,舉報日期,舉報類型,舉報狀態(tài),舉報描述,舉報者)舉報實體如圖4-31。圖4-31舉報實體圖話題話題(話題編號,話題)話題實體如圖4-32示。圖4-32話題實體圖問題實體問題(問題編號,標題,訪問數(shù),標簽,點贊數(shù),評論數(shù),是否匿名發(fā)布,是否可見,問題日期,回復數(shù),關(guān)注數(shù),熱度,用戶編號)問題實體如圖4-33示。圖4-33問題實體圖回復實體回復實體(回復編號,回復內(nèi)容,點贊數(shù),回復日期,評論數(shù),得分,是否匿名發(fā)布,問題編號,用戶編號,是否推送)回復實體如圖4-36示。圖4-36回復實體圖回復評論實體回復評論(評論編號,回復的編號,評論內(nèi)容,評論者編號,得分,評論日期)回復評論實體如圖4-37示。圖4-37回復評論實體圖咨詢申訴實體咨詢申訴(申訴編號,訂單編號,申訴日期,申訴內(nèi)容,申訴狀態(tài),申訴者編號)咨詢申訴實體如圖4-38示。圖4-38咨詢申訴實體圖4.5.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(1)管理員表管理員表:管理員ID、管理員賬號、管理員密碼,權(quán)限,姓名。字段設(shè)計如圖4-39表4-39管理員表(admin)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_admin_accVarchar11主鍵否賬戶2Cc_admin_pwdvarchar20否帳號3Cc_acc_levelint否權(quán)限4Cc_admin_nameVarchar20否姓名(2)用戶表用戶表:ID、頭像、用戶姓名、答主標志、賬戶狀態(tài)、未讀消息數(shù)量、電話號碼、背景圖片、用戶省份、用戶的自我介紹、性別、點贊數(shù)、收藏數(shù)、關(guān)注數(shù)、粉絲數(shù)、個人簡歷。用戶表的字段的設(shè)計如表4-40。表4-40用戶表(cc_user)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_user_idVarchar40主鍵否用戶ID2Cc_user__imgvarchar255否用戶頭像3Cc_user_namevarchar50否用戶密碼4Cc_is_answerChar5否答主標志5Cc_is_normalInt10否賬戶是否正常6Cc_new_numsTinyint255是未讀消息數(shù)量7Cc_tel_numsVarchar11否電話8Cc_beiyonvarchar255否背景圖片9Cc_user_provincevarchar10是用戶省份10Cc_my_introducevarchar100否個人介紹11SexInt10否性別12Like_numsInt10否點贊數(shù)14Favo_numsInt10否收藏數(shù)15FocusInt10是關(guān)注數(shù)16Cc_followersInt10是粉絲數(shù)17Cc_personal_resumeVarchar255是個人簡歷(3)答主表答主表:Id、用戶真實姓名、評論數(shù)、價格、描述、接單數(shù)、標簽、認證標簽、得分、身份證圖片地址、身份證號、入學日期、入學年份、校名、職位認證圖片地址、學位認證圖片地址、職位、專業(yè)、用戶文憑、咨詢?nèi)肟凇⒍墝W科目錄。表的字段的設(shè)計如表4-41。表4-41答主表(cc_answer)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_User_idVarchar50主鍵否Id2Cc_user_realnameVarchar50否用戶真實姓名3Cc_PriceInt11否價格續(xù)表4-41序號字段名數(shù)據(jù)類型長度說明空值描述4Cc_DescribeVvarchar60否描述5Cc_Accept_numsInt11是接單數(shù)6Cc_TagVarchar10是標簽7Cc_ScoresTinyint255是得分8Cc_Commnet_numsInt11是評論數(shù)9Cc_Focus_numsInt11是關(guān)注數(shù)10Cc_Verify_idVarchar255否身份證照片11Cc_User_idNumberVarchar22否身份證號碼12Cc_En_dateInt11否入學日期13Cc_School_nameVarchar50否學校名字14Cc_Verify_diplomaVarchar50否文憑證明15Cc_Verify_positionVarchar50否就職證明16Cc_PositionVarchar50否職位17Cc_DiplomaVarchar40否文憑18Cc_Company_nameVarchar50否公司名字19Cc_User_marjorVarchar40否用戶專業(yè)20Cc_IsOpenVarchar5否是否開啟咨詢?nèi)肟?1Cc_ChildContentVarchar20外鍵否二級目錄,(4)文章表文章表:用戶id、文章編號、標題圖片、標題、標簽、點贊數(shù)、評論數(shù)、文章日期、內(nèi)容、純文本內(nèi)容、文章是否可見的字段結(jié)構(gòu)設(shè)計如表4-42。表4-42文章表(cc_article)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_userIdVarchar11外鍵否用戶id2Cc_article_numsVarchar150主鍵是文章編號3Cc_title_imgvarchar10否文本標題圖片4Cc_TitleVarchar0是標題4-42續(xù)表序號字段名數(shù)據(jù)類型長度說明空值描述5Cc_TagsVarchar20否標簽6Cc_Like_numsInt0是點贊數(shù)7Cc_CommentsVarchar90否評論數(shù)8Cc_Article_dateTimestamp90否發(fā)表文章的日期9Cc_ContentMediumtext否文章內(nèi)容10Cc_Content_textVarchar否文章的文本內(nèi)容11Cc_VisibleInt10否默認為0,代表可見(5)評論表評論表:被評論用戶id,評論內(nèi)容,評論用戶id,評論日期、評論編號、訂單編號、得分。結(jié)構(gòu)設(shè)計如表4-43。表4-43評論表(cc_comment)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_User_idVarchar55外鍵否被評論者2Cc_Com_contentVarchar150否評論內(nèi)容3Cc_From_userVarchar20外鍵否評論的用戶4Cc_Com_dateDate0否日期5Cc_Com_numsVarchar50否評論編號6Cc_OrdernumsVarchar50否訂單編號(外鍵)7ScoresDouble255否評分(6)訂單表訂單表:訂單編號、訂單日期、咨詢者id、答主id、咨詢內(nèi)容、訂單狀態(tài)、匿名咨詢標志、訂單過期時間。結(jié)構(gòu)設(shè)計如表4-44。表4-44訂單表(cc_order_deatil)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_Order_numsVarchar50主鍵否訂單編號(主鍵)續(xù)表4-44序號字段名數(shù)據(jù)類型長度說明空值描述3Cc_Order_dateDatetime0否圖片路徑4Cc_From_uservarchar30外鍵否訂單日期5Cc_To_uservarchar20外鍵否訂單發(fā)起者6Cc_Contentvarchar600否訂單接收者7Cc_Order_statusVarchar10否交流內(nèi)容8Cc_IsanonyVarchar5否訂單狀態(tài)9Cc_Expire_dateDatetime0否是否匿名(7)咨詢記錄表咨詢記錄表:咨詢者id、內(nèi)容、圖片、答主id、聊天日期、訂單編號。結(jié)構(gòu)設(shè)計如表4-45。表4-45咨詢記錄表(cc_temp_record)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_from_idVarchar50外鍵否咨詢者id2Cc_ContentVarchar500否咨詢內(nèi)容3Cc_Content_imgVarchar50否聊天圖片地址4Cc_To_useridVarchar50外鍵否答主id5Cc_Chat_dateTimestamp0否聊天日期6Cc_Order_numsVarchar50外鍵否訂單編號(8)認證信息表認證信息表:認證者id、認證編號、認證信息、認證狀態(tài)。結(jié)構(gòu)設(shè)計如表4-46。表4-46認證信息表(cc_verify_info)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_userIdint20外鍵否用戶id2Cc_Verify_numsvarchar20否認證編號3Cc_Verify_infovarchar11否認證類型續(xù)表4-46序號字段名數(shù)據(jù)類型長度說明空值描述4Cc_Verify_statusvarchar20否認證狀態(tài)(9)文憑認證表文憑認證表:認證編號、學年、姓名、身份證號碼、職位、文憑、文憑認證地址、認證職位、用戶id。結(jié)構(gòu)設(shè)計如表4-47。表4-47文憑認證表(user_order)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_verify_numsVarchar50外鍵否認證編號2Cc_schoolVarchar10否學校3Cc_YearInt10否入學的學年4Cc_realNameVarchar10否真實姓名5Cc_Id_numVarchar20否身份證id6Cc_diplomaVarchar40否文憑7Cc_MajorVarchar40否專業(yè)8Cc_Verify_diplomVarchar120否文憑認證圖地址9Cc_Verify_idVarchar129否身份證圖片地址10Cc_UserIdVarchar50外鍵否用戶id(10)職位認證表職位認證表:認證編號、實名、身份證號碼、職位、身份證圖片地址、職位認證圖片地址、用戶id。結(jié)構(gòu)設(shè)計如表4-48。表4-48職位認證表(cc_verify_detail_position)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_verify_numsVarchar20外鍵否認證編號2Cc_realNameVarchar0否真實姓名3Cc_Id_numVarchar20否身份證id4Cc_PostionVarchar5否職位續(xù)表4-48序號字段名數(shù)據(jù)類型長度說明空值描述5Cc_Verify_idVarchar11是身份證圖片地址6Cc_Verify_positionVarchar20是職位認證圖地址7Cc_UserIdVarchar20是用戶id(11)文章評論表文章評論表:評論編號、評論內(nèi)容、日期、用戶id、文章id。表的字段的設(shè)計表4-49。表4-49文章評論表(cc_article_favorite)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_com_numsvarchar255主鍵否評論編號2Cc_com_contentvarchar255否評論內(nèi)容3Cc_comment_datetimestamp0否評論時間4Cc_user_idvarchar255外鍵否評論用戶的id5Cc_article_idvarchar255外鍵否文章id6Cc_likr_numsint5否點贊,默認07Cc_pidvarchar11是被評論的id8Cc_hotint255是評論的熱度(12)文章收藏文章收藏表:組id、收藏文章的id、用戶id。表的字段的設(shè)計4-50。表4-50文章收藏表(cc_article_favorite)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_group_idint10外鍵否組id2Cc_articleIdVarchar255外鍵否文章id3Cc_user_idVarchar255外鍵否用戶id(13)文章收藏分組表收藏分組表:組id、用戶id、組名字、創(chuàng)建時間、更新時間、描述、是否開放。表的字段的設(shè)計如4-51。表4-51收藏分組表(cc_article_favorite)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_group_idint10主鍵否組id2Cc_user_idVarchar255外鍵否用戶id3Cc_group_nameVarchar20否組名字4Cc_createdTimeDatetime0否創(chuàng)建時間5Cc_updateTimeDatetime0是更新時間6Cc_descirebeVarchar20是組描述7Cc_is_openChar5否是否公開(14)旁聽訂單表旁聽訂單表:訂單編號、訂單日期、旁聽者id、答主id、訂單狀態(tài)、價格。表的字段的設(shè)計如表4-52。表4-52旁聽訂單表(cc_audit_order_detail)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_order_numsVarchar40外鍵否訂單編號2Cc_order_dateDatetime0否訂單日期3Cc_from_userVarchar255外鍵否旁聽者id4Cc_to_userVarchar255外鍵否答主id5Cc_priceDouble10是價格(15)關(guān)注表關(guān)注表:關(guān)注者id、被關(guān)注者id。表的字段的設(shè)計如表4-53。表4-53關(guān)注表(cc_focus)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_author_idVarchar255外鍵否被關(guān)注者id2Cc_fans_idVarchar255外鍵否關(guān)注著id(16)審核處理記錄表審核處理記錄表:處理編號、文章編號、處理日期、解禁日期、被審核的用戶id、處理理由、處理結(jié)果、管理員id、處理類型。表的字段的設(shè)計如表4-54。表4-54審核處理記錄表(cc_forbiddent_record)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_article_numsvarchar255外鍵是文章id2Cc_forbidden_numint11主鍵否處理編號3Cc_forbidden_datedatetime0否封禁時間4Cc_open_datedatetime0是解放時間5Cc_user_idvarchar255外鍵否用戶id6Cc_forbidden_reasonvarchar100否禁止的理由7Cc_forbidden_resultvarchar10否處理結(jié)果8Cc_forbidden_adminvarchar255否管理員的id9Cc_forbidden_typevarchar10否處理類別(17)點贊表點贊表:用戶id、用戶的狀態(tài)、更新時間、文章id。表的字段的設(shè)計如表4-55。表4-55點贊表(cc_like)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_artcle_idvarchar255外鍵否文章id2Cc_user_idvarchar20外鍵否用戶id3Cc_is_likechar0否是否喜歡(18)動態(tài)表動態(tài)表:用戶id、用戶的狀態(tài)、更新時間、文章id。表的字段的設(shè)計如表4-56。表4-56動態(tài)表(cc_moment)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_user_idvarchar255外鍵否用戶id2Cc_statusvarchar20否用戶做了什么事情3Cc_update_timedatetime0否更新的時間4Cc_article_numsvarchar255外鍵否文章id(19)消息通知表消息通知表:消息編號、發(fā)出者、內(nèi)容、圖片、接收者、日期、已讀標志。表的字段的設(shè)計如表4-57。表4-57消息通知表(cc_notification)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_notice_numsvarchar255外鍵否消息編號2Cc_from_idvarchar40外鍵否消息發(fā)出者3Cc_contentvarchar500否消息的內(nèi)容4Cc_content_imgvarchar255是內(nèi)容圖片5Cc_to_userIdvarchar40外鍵否消息接收者6Cc_chat_datedatetime0否消息日期7Cc_is_readvarchar5否是否已讀8Cc_pure_contentvarchar200否純文字內(nèi)容(20)舉報表舉報表:舉報編號,被舉報的文章編號,舉報日期、舉報日期、舉報類型、舉報狀態(tài)、舉報描述、舉報者。表的字段的設(shè)計如表4-58。表4-58舉報表(cc_report)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_report_numsint11外鍵否舉報的編號2Cc_article_numsvarchar255外鍵否被舉報的文章3Cc_report_datedate0否舉報日期4Cc_report_typeint11是舉報類型外鍵存放的是id5Cc_reposrt_statusvarchar8外鍵否舉報狀態(tài),是待審核是否屬實6Cc_report_contentvarchar150否內(nèi)容7Cc_user_idvarchar11否舉報者8Cc_pure_contentvarchar200否純文字內(nèi)容(21)舉報類型表舉報類型表:類型編號,舉報類型。表的字段的設(shè)計如表4-59。表4-59舉報類型表(cc_report_type)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_report_idint11主鍵否舉報的編號2Cc_article_typevarchar20否舉報的類型(22)話題表話題表:話題編號、話題。表的字段的設(shè)計如表4-60。表4-60話題表(cc_topic)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_idint11主鍵否話題編號2Cc_topicvarchar20否話題(23)問題表問題表:問題編號,標題,訪問數(shù),標簽,點贊數(shù),評論數(shù),是否匿名發(fā)布,是否可見,問題日期,回復數(shù),關(guān)注數(shù),熱度,用戶id。表的字段的設(shè)計如表4-61。表4-61問題表(cc_question)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_question_numsvarchar60主鍵否問題的編號2Cc_visit_numsint11否訪問數(shù)3Cc_titlevarchar50否標題4Cc_ask_numsint11否回答數(shù)5Cc_focus_numsint11否關(guān)注數(shù)6Cc_describevarchar50是具體描述7Cc_is_anonyvarchar5否是否匿名8Cc_tgasvarchar255否標簽9Cc_updatetimedatetime0否更新時間10Cc_hotint11否熱度11Cc_user_idvarchar50外鍵否用戶id12Cc_commentsint11否評論數(shù)13Cc_like_numsint11否點贊數(shù)14Cc_visibleint11否是否可見(24)回復表回復表:回復編號,回復內(nèi)容,點贊數(shù),回復日期,評論數(shù),得分,是否匿名發(fā)布,問題編號,用戶id,是否推送)。表的字段的設(shè)計如表4-62。表4-62回復表(cc_reply)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_idvarchar60主鍵否回復編號2Cc_contentint11否評論的內(nèi)容3Cc_pidvarchar50外鍵否被評論的id4Cc_likes_numsint11否點贊數(shù)目5Cc_comment_dateint11是評論日期6Cc_com_numsvarchar50否評論數(shù)7Cc_scrorevarchar5否得分8Cc_is_anonyvarchar255否是否匿名9Cc_question_numsdatetime0否問題編號10Cc_user_idint11外鍵否用戶id11Cc_is_pushvarchar50否是否推送(25)回復的評論表回復評論表:評論編號,回復的編號,評論內(nèi)容,評論者編號,得分,評論日期)的字段的設(shè)計如表4-63。表4-63回復評論表(cc_reply_comment)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_com_numsvarchar255主鍵否評論id2Cc_com_contentvarchar255否評論的內(nèi)容3Cc_comment_datetimestamp0否被評論的id4Cc_user_idvarchar255外鍵否點贊數(shù)目5Cc_is_commentchar5否評論日期6Cc_like_numsint11否評論編號7Cc_pidvarchar255否得分續(xù)表4-63序號字段名數(shù)據(jù)類型長度說明空值描述8Cc_hotint11否是否匿名(26)咨詢申訴表咨詢申訴表:申訴編號,訂單編號,申訴日期,申訴內(nèi)容,申訴狀態(tài),申訴者id。表的字段的設(shè)計如表4-64。表4-64咨詢申訴表(cc_appeal)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_appeal_numsvarchar255主鍵否申訴的編號2Cc_order_numsvarchar255否訂單編號3Cc_appeal_datetimestamp0否申訴日期4Cc_appeal_statusvarchar255否申訴狀態(tài)5Cc_appeal_contentchar5否內(nèi)容6Cc_user_idint11外鍵否申訴者(27)內(nèi)容分析表內(nèi)容分析表:用戶id,問題數(shù)量,點贊數(shù)量,評論數(shù)量,文字數(shù)量,收藏數(shù)量,日期。表的字段的設(shè)計如表4-65。表4-65內(nèi)容分析表(cc_chart)序號字段名數(shù)據(jù)類型長度說明空值描述1Cc_user_idvarchar60外鍵否用戶id2Cc_question_total_numsint11否問題數(shù)3Cc_likes_total_numsint11否點贊數(shù)4Cc_comment_total_numsint11否評論數(shù)5Cc_article_total_numsint11否文章數(shù)6Cc_favor_total_numsint11否收藏數(shù)7Cc_todaydate0否日期
第5章系統(tǒng)實現(xiàn)5.1在線咨詢平臺模塊實現(xiàn)5.1.1在線咨詢平臺展示實現(xiàn)咨詢網(wǎng)站首頁、其中頂部分為三個部分,從左到右分別為,首頁(默認展示,文章模塊),等你來答(提問模塊),搜索模塊,通知模塊,用戶個人信息模塊。頂部下面分為左和右兩個部分,左邊用來顯示內(nèi)容,右邊用來顯示文章編輯和問題以及付費咨詢的一些用戶通用的功能。在線咨詢平臺首頁如圖5-1。圖5-1在線咨詢平臺首頁圖(1)“首頁”核心代碼 publicMapselectByPrimaryKeyForUser(StringuserId){
Mapmap=newHashMap();
UserInfouserInfo=this.useService.selectByPrimaryKey(userId);
List<ReportType>reportTypes=reportTypeService.selectAll();
TodayDatatodayData=this.todayDataService.selectByPrimaryKey(userId);
intarticleNums=this.articleService.selectAllCountByUserId(userId);
userInfo.setArticleNums(articleNums);
map.put("reportType",reportTypes);
map.put("code","200");
map.put("today",todayData);
map.put("data",userInfo);
returnmap;
}5.1.2問題模塊實現(xiàn)問題模塊又多個模塊組成,包括問題的發(fā)布,問題的查看,問題的排序,問題的回復,問題的關(guān)注,相關(guān)問題的推薦。問題提問如圖5-2。圖5-2問題提問(1)問題模塊心代碼:question.setQuestionNums(uuid);
Stringtgas[]=question.getTgas().split(",");
//把話題添加到話題哭數(shù)據(jù)庫里面,豐富話題庫
for(Stringtag:tgas){
Topictopic=newTopic();
topic.setTopic(tag);
try{
topicService.insertSelective(topic);
}catch(Exceptione){
System.out.println("請勿插入重復的話題");
}
}
question.setUpdatetime(newDate());
myQuestionService.insertSelective(question);圖5-3問題的瀏覽5-4問題的查看圖5-5相關(guān)問題推薦圖5-6問題的回復圖5-6輸入評論回復圖5-7評論回復(5)回復評論核心代碼:{
Mapmap=newHashMap();
//更新回復熱度
replyService.updateHot(5,comment.getPid());
comment.setComNums(UUID.randomUUID()+"");
comment.setCommentDate(newDate());
replyCommentService.insertSelective(comment);
List<HashMap<String,Object>>hashMaps=replyCommentService.selectComment(comment.getPid());
map.put("data",hashMaps);
returnmap;
}5.1.6咨詢模塊實現(xiàn)在線咨詢模塊的功能包括:咨詢類別選擇、答主篩選、答主查看、匿名/非匿名咨詢、答主詳情、旁聽、咨詢限制、評價。圖5-8咨詢類別選擇圖5-9答主查看圖5-10答主篩選圖5-11篩選結(jié)果圖5-12答主詳情圖5-13咨詢?nèi)肟趫D5-14咨詢界面咨詢核心代碼:publicMapchatToanswer(StringtoUserid,Stringmsg,@RequestParam("file1")MultipartFile[]files)throwsIOException{
Mapresult=newHashMap();
StringrequestPath="";
for(inti=0;i<files.length;i++){
Stringpath1="/Users/aliang/Downloads/demo001/src/main/resources/static/img/chatImg/";
StringfileName1=UUID.randomUUID()+"chatImg.jpg";
path1=path1+fileName1;
requestPath+="http://localhost:8888/img/chatImg/"+fileName1+"***";
FileidImg=newFile(path1);
files[i].transferTo(idImg);//咨詢圖片
}
if(files.length==0)requestPath="null";
TempRecordtempRecord=newTempRecord();
//圖片沒有再次更新,
tempRecord.setContentImg(requestPath);
JSONObjectjsonObject=JSON.parseObject(msg);
Stringmid=jsonObject.get("fromId")+"";
tempRecord.setFromId((mid));
tempRecord.setToUserid((jsonObject.get("toUserId")+""));
tempRecord.setContent(jsonObject.get("content")+"");
//重新設(shè)置數(shù)據(jù)格式為data防止字符串處理錯誤
jsonObject.put("content",""+jsonObject.get("content")+"");
//進行咨詢標題更新
StringorderNums=this.orderDetailService.selectOrderNumsById(tempRecord);//獲取訂單編號
this.orderDetailService.updateContentByNums(tempRecord.getContent(),orderNums);
jsonObject.put("chatImg",requestPath);
jsonObject.put("orderNums",orderNums);
//1為線上發(fā)送
if(WebSocketServer.getWebsocket(toUserid,JSON.toJSONString(jsonObject))==0){//如果是離線用戶那么把數(shù)據(jù)插入到數(shù)據(jù)庫里面
tempRecord.setToUserid((jsonObject.get("toUserId")+""));
//tempRecord.setContent(jsonObject.get("content")+"");
tempRecord.setOrderNums(orderNums);
tempRecord.setChatDate(Timestamp.valueOf(jsonObject.get("chatDate")+""));
this.tempRecordService.insert(tempRecord);
}
//插入消息通知
//消息通知分為兩步,1,在線通知,如果用戶在線2為插入到數(shù)據(jù)庫中離線通知(即下面這步驟)
StringuserName=this.userInfoService.selectUserInfoById(tempRecord.getFromId()).getUserName();
Notificationnotification=newNotification();
notification.setNoticeNums(UUID.randomUUID()+"");
Stringmidle="\t<p>用戶:%s</p><br>向你發(fā)起了咨詢[%s]<br><ahref=\"answerChat.html?fromId=%s\"target=\"_blank\"style=\"color:dodgerblue;\">點我去查看</a><p>感謝你的關(guān)注與支持:)</p>";
Stringcontent=String.format(midle,userName,tempRecord.getContent(),tempRecord.getToUserid());
notification.setContent(content);
notification.setPureContent(tempRecord.getContent());
notification.setFromId("666");
notification.setToUserid(tempRecord.getToUserid());
notification.setContent(content);
notification.setIsRead("false");
notification.setChatDate(newDate());
//2通知插入
intmaps=this.notificationService.insertSelective(notification);
//3更新用戶未讀消息
UserInfouserInfo=newUserInfo();
userInfo.setUserId(tempRecord.getToUserid());
this.userInfoService.updateUndreadNews(userInfo);
returnresult;
}圖5.15旁聽界界面圖5.16旁聽顯示界面5.1.7回答模塊實現(xiàn)在線回答模塊的功能包括:查看咨詢通知、拒絕/接受咨詢、關(guān)閉/開啟咨詢?nèi)肟凇⒍▋r、編輯咨詢簡介。。圖5-17咨詢通知圖5-18回答界面圖5-19咨詢編輯界面5.2管理員后臺模塊實現(xiàn)后臺模塊的功能包括:答主認證審核、咨詢申訴的審核、違規(guī)文章的審核、違規(guī)問題的審核,審核記錄查看。5.2.1后臺身份認證實現(xiàn)在線咨詢平臺后臺主界面包括身份認、咨詢申訴、內(nèi)容審核、審核記錄。完成基本布局和效果。主界面分為頂部導航欄以及導航欄下面的左邊部分以及右邊部分,左邊部分用來顯示功能,右邊部分用來顯示功能所對應(yīng)的內(nèi)容。后臺身份認證界面如圖5-15。圖5.20用戶認證信息界面圖5-21用戶認證審核界面5.2.2后臺咨詢申訴實現(xiàn)在線咨詢平臺后臺包含的咨詢申訴、身份認證、違規(guī)文章審核以及處罰等。圖5-22咨詢申訴信息5.2.3后臺咨內(nèi)容審核實現(xiàn)圖5-23內(nèi)容違規(guī)審核圖5-24內(nèi)容違規(guī)原因?qū)徍?.2.4后臺審核記錄實現(xiàn)在線咨詢平臺后臺包含的基本信息修改,圖片修改,資質(zhì),成團管理,套餐管理,景點上傳,訂單詳情,消息。圖5-25審核記錄
第6章系統(tǒng)測試6.1系統(tǒng)用例測試系統(tǒng)測試主要是對學無憂-在線咨詢平臺的部分功能進行測試,檢測系統(tǒng)里面各種功能模塊、系統(tǒng)整體功能以及界面是否合適。忘記密碼測試用例如表6-1。表6-1忘記密碼測試用例名稱內(nèi)容用例編號:CC_USer01用例名:密碼的找回輸入信息:用戶郵箱或者電話號碼、驗證碼、新密碼二次輸出信息:密碼成功重置后,跳轉(zhuǎn)到登錄界面過程:1)用戶首先來到登入界面,其次點擊忘記密碼選項,跳轉(zhuǎn)到密碼輸入界面進行重置密碼。2)用戶輸入郵箱、驗證碼以及新密碼3)點擊“重置密碼”按鈕,重置密碼,成功后跳轉(zhuǎn)到登錄界面登錄。用戶咨詢用例如表6-2。表6-2用戶咨詢測試用例名稱內(nèi)容用例編號:CC_USer02用例名:用戶咨詢輸入信息:咨詢內(nèi)容輸出信息:付款成功后跳轉(zhuǎn)到咨詢頁面過程:1)點擊咨詢付費咨詢按鈕,選擇分類2)顯示對于分類的答主信息3)根據(jù)需求對答主進行條件篩選4)對篩選后的答主進行詳情查看5)點擊咨詢,進入付款續(xù)表6-2名稱內(nèi)容過程:6)付款成功后,開啟咨詢?nèi)肟?)進行咨詢8)咨詢結(jié)束,彈出評價提示用戶回答測試用例如表6-3。表6-3用戶回答測試用例名稱內(nèi)容用例編號:CC_USer03用例名:用戶回答輸入信息:回答內(nèi)容輸出信息:接受咨詢后過程:1)查看咨詢通知2)進入到回答頁面3)回答用戶文章發(fā)布測試用例如表6-4。表6-4用戶文章發(fā)布測試用例名稱內(nèi)容用例編號:CC_USer04用例名:用戶文章發(fā)布輸入信息:文章信息輸出信息:成功提示過程:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 薄膜在溫室大棚中的抗靜電積聚效應(yīng)研究考核試卷
- 激勵措施對團隊績效的影響研究考核試卷
- 車主無憂java面試題及答案
- 硅谷go面試題及答案
- 土豆原料測試題及答案
- 季風直播測試題及答案
- thinkphp框架面試題及答案
- 地基與基礎(chǔ)考試題及答案
- 學美發(fā)考試題及答案
- 《推銷實務(wù)》課件 項目8 領(lǐng)悟直播秘訣 鎖定直播粉絲團
- 學科建設(shè)研討活動方案
- 千川投手培訓課件
- 廣東省佛山禪城區(qū)七校聯(lián)考2025屆七下英語期末預測試題含答案
- Unit 3 Same or Different?Section A 課件 人教版英語八年級上冊
- 2024年中級人民法院勞動審判輔助人員招聘考試筆試試題(含答案)
- 2025年廣東省高考語文試卷(含標準答案)
- 中國熱射病診斷與治療指南(2025版)
- 公共藝術(shù)裝置項目管理流程
- GB/T 45610-2025煤矸石回填塌陷區(qū)復墾技術(shù)規(guī)程
- 中醫(yī)基礎(chǔ)執(zhí)業(yè)醫(yī)師考試試題及答案
- 2025-2030年中國寫字樓行業(yè)市場深度調(diào)研及前景趨勢與投資研究報告
評論
0/150
提交評論