




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
智慧工會(huì)系統(tǒng)架構(gòu)設(shè)計(jì)說明書文檔版本號(hào):V文檔編號(hào):文檔密級(jí):保密歸屬部門/項(xiàng)目:產(chǎn)品名:子系統(tǒng)名:編寫人:編寫日期:20XX-XX-XX*******有限公司版權(quán)所有內(nèi)部資料注意保密
修訂記錄:版本號(hào)修訂人修訂日期修訂描述VA2019/12/22初稿簡(jiǎn)介目的當(dāng)前以中國(guó)移動(dòng)集團(tuán)公司工會(huì)為切入點(diǎn),將該項(xiàng)目打造成企業(yè)“智慧工會(huì)”產(chǎn)品與解決方案。目標(biāo)客戶是全國(guó)范圍有工會(huì)或多層級(jí)工會(huì)組織的企事業(yè)單位,例如大型國(guó)企(中國(guó)移動(dòng)、中國(guó)石油)、事業(yè)單位(北京郵電大學(xué))等。幫助客戶解決工會(huì)組織架構(gòu)管理、工會(huì)會(huì)員資料、會(huì)員入會(huì)退會(huì)管理,日常會(huì)員福利發(fā)放、文體俱樂部活動(dòng)管理、信息發(fā)布等會(huì)員管理及會(huì)員服務(wù)需求。本文檔根據(jù)智慧公會(huì)產(chǎn)品需求定義以及規(guī)范的要求,規(guī)定了智慧公會(huì)平臺(tái)總體及服務(wù)側(cè)系統(tǒng)的總體架構(gòu),用于指導(dǎo)后續(xù)的軟件設(shè)計(jì)、代碼開發(fā)、測(cè)試、部署、服務(wù)。本文檔目的:定義整體的項(xiàng)目架構(gòu)與模塊之間的關(guān)聯(lián)關(guān)系。定義系統(tǒng)的各個(gè)進(jìn)程以及進(jìn)程之間的通信方式。描述系統(tǒng)部署,說明用來部署并運(yùn)行該系統(tǒng)的多種物理網(wǎng)絡(luò)(硬件)配置。對(duì)于每種配置,指出執(zhí)行該系統(tǒng)的物理節(jié)點(diǎn)(計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備)配置情況、節(jié)點(diǎn)之間的連接方式、采用的通信協(xié)議、網(wǎng)絡(luò)帶寬。系統(tǒng)的整體性能、安全性、可用性、可擴(kuò)展性等非功能特性設(shè)計(jì)。定義該產(chǎn)品的各個(gè)設(shè)計(jì)人員應(yīng)該遵循的設(shè)計(jì)原則以及設(shè)計(jì)指南,各個(gè)編程人員應(yīng)該遵循的編碼規(guī)范。文檔范圍本文檔描述了系統(tǒng)最高層次上的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)以及各種指南,對(duì)相關(guān)子系統(tǒng)的設(shè)計(jì)起總體上的指導(dǎo)作用。相關(guān)子系統(tǒng)(粒度最粗的子系統(tǒng))的內(nèi)部設(shè)計(jì)由各高層設(shè)計(jì)提供。預(yù)期的讀者和閱讀建議本文檔目標(biāo)讀者是:項(xiàng)目開發(fā)過程的各角色:產(chǎn)品角色、系統(tǒng)分析架構(gòu)角色、項(xiàng)目管理角色、代碼角色、測(cè)試角色、文檔角色產(chǎn)品的部署角色、培訓(xùn)角色、維護(hù)角色;公司售前技術(shù)支持角色縮略語(yǔ)和術(shù)語(yǔ)縮略語(yǔ)/術(shù)語(yǔ)全稱說明縮略語(yǔ)/術(shù)語(yǔ)全稱說明集團(tuán)工會(huì)項(xiàng)目集團(tuán)工會(huì)會(huì)員管理項(xiàng)目即整個(gè)集團(tuán)工會(huì)會(huì)員管理項(xiàng)目集團(tuán)工會(huì)WEB后臺(tái)集團(tuán)工會(huì)會(huì)員管理系統(tǒng)后臺(tái)給工會(huì)管理員用于進(jìn)行工會(huì)組織管理、會(huì)員管理、審核管理等業(yè)務(wù)管理、會(huì)員服務(wù)、信息發(fā)布的操作后臺(tái)。A+平臺(tái)A+卓盟運(yùn)營(yíng)管理平臺(tái)是指由卓望增值業(yè)務(wù)部運(yùn)營(yíng)人員維護(hù)管理平臺(tái)客戶資料及屬性、進(jìn)行開放能力及業(yè)務(wù)等綜合管理的統(tǒng)一平臺(tái)。A+企業(yè)門戶A+企業(yè)門戶開放給企業(yè)客戶、工會(huì)客戶、合作伙伴的Web端業(yè)務(wù)管理統(tǒng)一入口。會(huì)員端H5集團(tuán)工會(huì)會(huì)員端H5是工會(huì)會(huì)員補(bǔ)充個(gè)人資料、查看公會(huì)信息、查看公先活動(dòng)的入口。福利站A+員工福利站專注面向企業(yè)提供員工福利與員工服務(wù)的一體化互聯(lián)網(wǎng)解決方案。可面向企業(yè)提供福利用品、勞保用品、辦公用品、健康體檢等多個(gè)福利科目的電子化下單采購(gòu),以及員工積分制激勵(lì)、員工關(guān)懷、內(nèi)部團(tuán)購(gòu)等企業(yè)員工服務(wù)。會(huì)員工會(huì)會(huì)員工會(huì)會(huì)員總體設(shè)計(jì)思路整體業(yè)務(wù)架構(gòu)圖當(dāng)前以中國(guó)移動(dòng)集團(tuán)公司工會(huì)為切入點(diǎn),將該項(xiàng)目打造成企業(yè)“智慧工會(huì)”產(chǎn)品與解決方案。目標(biāo)客戶是全國(guó)范圍有工會(huì)或多層級(jí)工會(huì)組織的企事業(yè)單位,例如大型國(guó)企(中國(guó)移動(dòng)、中國(guó)石油)、事業(yè)單位(北京郵電大學(xué))等。幫助客戶解決工會(huì)組織架構(gòu)管理、工會(huì)會(huì)員資料、會(huì)員入會(huì)退會(huì)管理,日常會(huì)員福利發(fā)放、文體俱樂部活動(dòng)管理、信息發(fā)布等會(huì)員管理及會(huì)員服務(wù)需求。圖3.1.1集團(tuán)工會(huì)項(xiàng)目整體場(chǎng)景項(xiàng)目計(jì)劃分成兩個(gè)階段進(jìn)行建設(shè):第一階段:實(shí)現(xiàn)工會(huì)內(nèi)部信息管理,即標(biāo)準(zhǔn)化集團(tuán)工會(huì)會(huì)員采集與管理,并支持5級(jí)工會(huì)組織機(jī)構(gòu)管理。搭建集團(tuán)工會(huì)系統(tǒng)用戶體系。實(shí)現(xiàn)工會(huì)五級(jí)組織架構(gòu)管理、會(huì)員管理、審核管理、帳號(hào)管理、角色管理。集團(tuán)工會(huì)WEB后臺(tái):1.工會(huì)組織管理:支持集團(tuán)、省、市、區(qū)、營(yíng)業(yè)廳五級(jí)會(huì)組織架構(gòu)管理,以及工會(huì)基本信息管理;2.會(huì)員管理:工會(huì)會(huì)員信息批量導(dǎo)入,會(huì)員職責(zé)、會(huì)員信息資料管理;3.會(huì)員自助入會(huì):會(huì)員通過H5自助填寫資料申請(qǐng)加入工會(huì);4.管理員管理:多級(jí)管理員賬號(hào)管理、工會(huì)主席、副主席、工會(huì)委員角色及權(quán)限設(shè)置與管理;會(huì)員端H51.工會(huì)H5版門戶:支持會(huì)員自助申請(qǐng)加入工會(huì),并且完善工會(huì)需要提交的資料。第二階段:第二階段目標(biāo)實(shí)現(xiàn)工會(huì)信息公開及會(huì)員服務(wù)能力。整個(gè)俱樂部管理、工會(huì)活動(dòng)管理、A+福利站、信息發(fā)布。集團(tuán)工會(huì)WEB后臺(tái)1.工會(huì)信息公開:支持工會(huì)會(huì)紀(jì)費(fèi)公示,榮譽(yù)管理(如內(nèi)部評(píng)優(yōu)管理、上級(jí)創(chuàng)優(yōu)、榮譽(yù)展示),工會(huì)大事記,工會(huì)制度、政務(wù)公開;會(huì)員可以查看、評(píng)論、點(diǎn)贊、分享;2.俱樂部管理:支持創(chuàng)建如游泳、乒乓球、羽毛球、網(wǎng)球、籃球、長(zhǎng)跑、保齡球等員工感興趣的俱樂部(分社)。3.活動(dòng)管理:內(nèi)容涵蓋日常場(chǎng)地預(yù)約、培訓(xùn)、集訓(xùn)及交流賽事等,如活動(dòng)發(fā)布、活動(dòng)報(bào)名、活動(dòng)簽到。角色分為活動(dòng)管理者、活動(dòng)參與者。包含俱樂部活動(dòng)、班組活動(dòng)、勞動(dòng)競(jìng)賽。數(shù)據(jù)統(tǒng)計(jì):會(huì)員統(tǒng)計(jì)、活動(dòng)統(tǒng)計(jì)、工會(huì)數(shù)統(tǒng)計(jì)。會(huì)員端H51.工會(huì)H5版門戶:包括個(gè)人信息管理、信息查看(工會(huì)會(huì)費(fèi)公示確認(rèn)、工會(huì)榮譽(yù)查看、工會(huì)大事記、工作制度)、俱樂部介紹與加入俱樂部、活動(dòng)列表與參與活動(dòng);集團(tuán)工會(huì)微信公眾號(hào),登陸后功能與H5版門戶功能一致。與其它業(yè)務(wù)系統(tǒng)的關(guān)系圖3.2.1集團(tuán)工會(huì)項(xiàng)目在整個(gè)A+體系中的位置圖3.2.2集團(tuán)工會(huì)會(huì)員管理系統(tǒng)規(guī)劃圖3.2.3集團(tuán)工會(huì)與A+平臺(tái)的邏輯關(guān)系圖集團(tuán)工會(huì)系統(tǒng)是基于A+平臺(tái)基礎(chǔ)的一個(gè)子系統(tǒng)。集團(tuán)工會(huì)系統(tǒng)的工會(huì)(企業(yè))資料、管理員、用戶信息均由A+平臺(tái)進(jìn)行統(tǒng)一管理,以實(shí)現(xiàn)A+平臺(tái)中各業(yè)務(wù)的用戶體系互通。集團(tuán)工會(huì)web后臺(tái),將為了A+企業(yè)門戶中的一個(gè)子業(yè)務(wù),開放給工會(huì)客戶使用。每一個(gè)工會(huì)可以在該模塊中進(jìn)行下級(jí)工會(huì)管理,工會(huì)會(huì)員管理等相關(guān)業(yè)務(wù)操作。而卓望公司運(yùn)營(yíng)人員將基于A+平臺(tái)為工會(huì)提供支持服務(wù)。在些基礎(chǔ)上,后續(xù)可以快捷實(shí)時(shí)的為工會(huì)客戶開通福利站等A+平臺(tái)業(yè)務(wù),有利于將更多企業(yè)服務(wù)開放給更多企業(yè)客戶使用。所以在該項(xiàng)目中,A+平臺(tái)需要為集團(tuán)工會(huì)項(xiàng)目提供以下接口:1、創(chuàng)建、更新伙伴伙伴(工會(huì))資料接口;2、創(chuàng)建管理員接口;3、批量創(chuàng)建用戶(會(huì)員)接口;4、更新用戶(會(huì)員)資料接口;5、開通“集團(tuán)工會(huì)”業(yè)務(wù)接口;A+平臺(tái)集團(tuán)工會(huì)會(huì)員管理系統(tǒng)模塊規(guī)劃2.3.1工會(huì)模塊主要包含工會(huì)會(huì)員管理,工會(huì)欄目管理,工會(huì)組織管理,工會(huì)角色管理工會(huì)會(huì)員管理功能與接口序號(hào)接口名稱地址功能說明1提交工會(huì)會(huì)員http://ip:port/member/member/addMember審核提交的會(huì)員信息,判斷是否生成會(huì)員賬號(hào)信息(H5)2使用驗(yàn)證碼登陸http://ip:port/member/member/loginByCode使用手機(jī)驗(yàn)證碼的方式進(jìn)行校驗(yàn)登錄3賬號(hào)密碼登陸http://ip:port/member/member/userLogin使用賬號(hào)密碼的方式,驗(yàn)證是否可以登錄(H5)4修改密碼http://ip:port/member/member/modifyPwd修改會(huì)員的賬號(hào)密碼(H5)5修改會(huì)員信息http://ip:port/member/member/modifyMember修改會(huì)員的詳細(xì)信息(H5)6重置密碼http://ip:port/member/member/resetPwd會(huì)員忘記密碼,重置成初始化密碼(H5)7工會(huì)會(huì)員列表http://ip:port/member/web/user/userList查詢工會(huì)會(huì)員列表信息(web)8導(dǎo)出會(huì)員列表http://ip:port/member/web/user/export會(huì)員信息導(dǎo)出excel(web)9工會(huì)及子公會(huì)會(huì)員列表http://ip:port/member/web/user/getUserAndSubOrgUserListForWeb查詢工會(huì)和子工會(huì)列表信息(web)10工會(huì)會(huì)員信息http://ip:port/member/web/user/{id}查詢某個(gè)會(huì)員的信息(web)11添加工會(huì)會(huì)員http://ip:port/member/web/user/addUser新增工會(huì)會(huì)員記錄(web)12修改工會(huì)會(huì)員http://ip:port/member/web/user/modifyUser修改工會(huì)會(huì)員信息(web)13踢出工會(huì)會(huì)員http://ip:port/member/web/user/kickOut會(huì)員剔除工會(huì)(web)14凍結(jié)工會(huì)會(huì)員http://ip:port/member/web/user/freeze凍結(jié)工會(huì)會(huì)員信息(web)15退會(huì)工會(huì)會(huì)員http://ip:port/member/web/user/exit退出某個(gè)工會(huì)(web)16添加會(huì)員職務(wù)http://ip:port/member/web/organizationUserDuty/addOrganizationUserDuty生成會(huì)員的職務(wù)關(guān)聯(lián)(web)17修改會(huì)員職務(wù)http://ip:port/member/web/organizationUserDuty/modifyOrganizationUserDuty修改會(huì)員職務(wù)信息(web)18工會(huì)會(huì)員職務(wù)列表http://ip:port/member/web/organizationUserDuty/organizationUserDutyList查詢會(huì)員職務(wù)信息列表(web)19刪除會(huì)員職務(wù)http://ip:port/member/web/organizationUserDuty/deleteOrganizationUserDuty刪除某個(gè)職務(wù)信息(web)20上傳會(huì)員http://ip:port/member/web/user/upload上傳生成會(huì)員信息(web)工會(huì)欄目管理功能與接口1公會(huì)欄目列表http://ip:port/member/h5/organizationColumn/organizationColumnList查詢工會(huì)欄目信息列表(H5)2獲取公會(huì)欄目列表http://ip:port/member/web/organizationColumn/organizationColumnList查詢工會(huì)欄目信息列表(web)3新增公會(huì)欄目http://ip:port/member/web/organizationColumn/addOrganizationColumn新增工會(huì)欄目(web)4修改公會(huì)欄目http://ip:port/member/web/organizationColumn/modifyOrganizationColumn修改工會(huì)欄目(web)5刪除公會(huì)欄目http://ip:port/member/web/organizationColumn/deleteOrganizationColumn刪除工會(huì)欄目(web)6獲取公會(huì)欄目詳情/member/web/organizationColumn/organizationColumnDetail查詢工會(huì)欄目詳情(web)1.3工會(huì)組織管理功能與接口1工會(huì)概況http://ip:port/member/web/organization/getTotalOrganizationInfo查詢工會(huì)具體信息(web)2工會(huì)組織摘要列表http://ip:port/member/web/organization/organizationList查詢某個(gè)工會(huì)的摘要列表(web)3返回父公會(huì)+本公會(huì)+子公會(huì)http://ip:port/member/web/organization/organizationListNear查詢某個(gè)工會(huì)的本公會(huì)和子工會(huì)信息(web)4工會(huì)組織信息http://ip:port/member/web/organization/{id}查詢工會(huì)組織具體信息(web)5下級(jí)工會(huì)組織列表http://ip:port/member/web/organization/subOrganizationList查詢工會(huì)組織的下級(jí)工會(huì)列表(web)6添加工會(huì)組織http://ip:port/member/web/organization/addOrganization新增工會(huì)組織(web)7修改工會(huì)組織http://ip:port/member/web/organization/modifyOrganization修改工會(huì)組織(web)工會(huì)角色管理功能與接口1角色列表http://ip:port/system/web/sysRole/sysRoleList查詢角色列表信息(web)2角色詳情http://ip:port/system/web/sysRole/sysRoleDetail查詢某個(gè)角色的具體信息(web)3刪除角色http://ip:port/system/web/sysRole/deleteSysRole刪除某個(gè)角色(web)4添加角色http://ip:port/system/web/sysRole/addSysRole新增一個(gè)角色(web)5修改角色http://ip:port/system/web/sysRole/modifySysRole修改角色信息(web)6新增角色管理員http://ip:port/system/web/sysRole/addSysRoleUser新增角色管理員(web)7取消角色管理員http://ip:port/system/web/sysRole/cancelSysRoleUser取消角色管理員(web)8獲取用戶菜單列表http://ip:port/system/web/sysRole/userFunctionList獲取用戶菜單列表(web)2.3.2新聞模塊新聞管理功能與接口1新聞列表http://ip:port/publish/h5/news/newsList獲取新聞列表(H5)2新聞詳情http://ip:port/publish/h5/news/newsDetail新聞詳情信息(H5)3新聞詳情預(yù)覽http://ip:port/publish/h5/news/newsDetailPreview獲取新聞詳情信息(H5)4新聞評(píng)論列表http://ip:port/publish/h5/news/comment/commentList獲取新聞評(píng)論列表(H5)5新聞點(diǎn)贊http://ip:port/publish/h5/news/like點(diǎn)贊一個(gè)新聞(H5)6評(píng)論新聞http://ip:port/publish/h5/news/comment/addNewsComment評(píng)論一個(gè)新聞(H5)7刪除新聞評(píng)論http://ip:port/publish/h5/news/comment/deleteNewsComment刪除新聞的評(píng)論(H5)8保存新聞http://ip:port/publish/web/news/addNews保存新聞信息(H5)9修改新聞http://ip:port/publish/web/news/modifyNews修改新聞信息(web)10新聞詳情http://ip:port/publish/web/news/newsDetail新聞的詳細(xì)信息(web)11下線新聞http://ip:port/publish/web/news/offline下線一個(gè)新聞信息(web)12發(fā)布新聞http://ip:port/publish/web/news/publish發(fā)布一個(gè)新的新聞(web)13新聞評(píng)論列表http://ip:port/publish/web/news/comment/commentList查詢新聞評(píng)論列表信(web)14評(píng)論新聞http://ip:port/publish/web/news/comment/addNewsComment新增新聞評(píng)論(web)15刪除評(píng)論新聞http://ip:port/publish/web/news/comment/deleteNewsComment刪除新聞評(píng)論(web)新聞公告欄管理功能與接口1新聞公告欄目列表http://ip:port/publish/web/publishCatalog/publishCatalogList查詢新聞公告欄列表信息(web)2公會(huì)的新聞欄目列表http://ip:port/publish/web/publishCatalog/getOrgPublishCatalogList查詢公會(huì)的新聞欄目列表(web)3新增新聞公告欄目http://ip:port/publish/web/publishCatalog/addPublishCatalog新增新聞工改欄目(web)4修改新聞公告欄目http://ip:port/publish/web/publishCatalog/modifyPublishCatalog修改新聞公告欄目(web)5刪除新聞公告欄目http://ip:port/publish/web/publishCatalog/deletePublishCatalog刪除新聞公告欄目(web)6信息新聞欄目詳情http://ip:port/publish/web/publishCatalog/publishCatalogDetail查詢信息新聞欄目詳情(web)7獲取公會(huì)的新聞欄目列表http://ip:port/publish/h5/publishCatalog/getOrgPublishCatalogList查詢公會(huì)的新聞欄目列表(H5)8獲取信息公告欄目詳情http://ip:port/publish/h5/publishCatalog/publishCatalogDetail查詢信息公告欄目詳情(H5)廣告管理功能與接口1廣告列表http://ip:port/publish/web/ad/adList查詢廣告信息列表(web)2廣告詳情http://ip:port/publish/web/ad/adDetail查詢廣告信息詳情(web)3發(fā)布廣告http://ip:port/publish/web/ad/addAd發(fā)布廣告(web)4修改廣告http://ip:port/publish/web/ad/modifyAd修改廣告(web)5下線廣告http://ip:port/publish/web/ad/offline下線廣告(web)1廣告列表http://ip:port/publish/h5/ad/adList查詢廣告信息列表(H5)2.3.3活動(dòng)模塊活動(dòng)信息管理功能與接口1活動(dòng)列表http://ip:port/clubact/h5/activity/activityList查詢活動(dòng)列表信息(H5)2我發(fā)起的活動(dòng)列表http://ip:port/clubact/h5/activity/myPublishActivityList查詢我發(fā)起的活動(dòng)列表信息(H5)3發(fā)布活動(dòng)http://ip:port/clubact/h5/activity/addActivity發(fā)布一個(gè)活動(dòng)(H5)4修改活動(dòng)http://ip:port/clubact/h5/activity/modifyActivity修改活動(dòng)(H5)5活動(dòng)詳情http://ip:port/clubact/h5/activity/activityDetail查詢活動(dòng)詳情(H5)6活動(dòng)詳情預(yù)覽http://ip:port/clubact/h5/activity/activityDetailPreview查詢活動(dòng)詳情(H5)7活動(dòng)報(bào)名列表http://ip:port/clubact/h5/activity/applyList查詢活動(dòng)報(bào)名列表(H5)8活動(dòng)報(bào)名詳情列表http://ip:port/clubact/h5/activity/applyDetailList查詢活動(dòng)報(bào)名詳情列表(H5)9報(bào)名活動(dòng)http://ip:port/clubact/h5/activity/applyActivity查詢報(bào)名活動(dòng)信息(H5)10取消報(bào)名http://ip:port/clubact/h5/activity/cancelApply取消報(bào)名(H5)11活動(dòng)訂單詳情http://ip:port/clubact/h5/activity/orderDetail查詢活動(dòng)訂單詳情(H5)12活動(dòng)報(bào)名詳情http://ip:port/clubact/h5/activity/applyOrderDetail查詢活動(dòng)報(bào)名詳情(H5)13我的活動(dòng)訂單列表http://ip:port/clubact/h5/activity/myOrderList查詢活動(dòng)我的報(bào)名詳情列表(H5)14取消活動(dòng)http://ip:port/clubact/h5/activity/cancelActivity取消活動(dòng)(H5)15活動(dòng)報(bào)名驗(yàn)票/簽到http://ip:port/clubact/h5/activity/signApply活動(dòng)報(bào)名驗(yàn)票/簽到(H5)16活動(dòng)評(píng)價(jià)http://ip:port/clubact/h5/activity/evaluate生成活動(dòng)評(píng)價(jià)(H5)17活動(dòng)評(píng)價(jià)列表http://ip:port/clubact/h5/activity/evaluateList查詢活動(dòng)評(píng)價(jià)列表(H5)18活動(dòng)評(píng)價(jià)查看http://ip:port/clubact/h5/activity/evaluateDetail活動(dòng)評(píng)價(jià)查看(H5)19活動(dòng)列表查看http://ip:port/clubact/web/activity/activityList查詢活動(dòng)列表(web)20保存活動(dòng)http://ip:port/clubact/web/activity/addActivity新增活動(dòng)(web)21修改活動(dòng)http://ip:port/clubact/web/activity/modifyActivity修改活動(dòng)信息(web)22活動(dòng)詳情http://ip:port/clubact/web/activity/activityDetail查看活動(dòng)詳情(web)23活動(dòng)報(bào)名列表http://ip:port/clubact/web/activity/applyList查看活動(dòng)報(bào)名列表(web)24活動(dòng)詳情修改http://ip:port/clubact/web/activity/activityDetailForEdit活動(dòng)詳情修改(web)25取消報(bào)名申請(qǐng)http://ip:port/clubact/web/activity/cancelApply取消報(bào)名申請(qǐng)(web)26發(fā)布活動(dòng)http://ip:port/clubact/web/activity/publishActivity修改活動(dòng)的狀態(tài)(web)27活動(dòng)評(píng)價(jià)列表http://ip:port/clubact/web/activity/evaluateList查詢活動(dòng)評(píng)價(jià)列表(web)活動(dòng)類型管理功能與接口1公會(huì)活動(dòng)類型列表http://ip:port/clubact/web/activityCatalog/orgActivityCatalogList查詢公會(huì)活動(dòng)類型列表(web)2新增活動(dòng)類型http://ip:port/clubact/web/activityCatalog/addActivityCatalog新增活動(dòng)類型(web)3修改活動(dòng)類型http://ip:port/clubact/web/activityCatalog/modifyActivityCatalog修改活動(dòng)類型(web)4刪除活動(dòng)類型http://ip:port/clubact/web/activityCatalog/deleteActivityCatalog刪除活動(dòng)類型(web)5活動(dòng)類型詳情http://ip:port/clubact/web/activityCatalog/activityCatalogDetail查詢活動(dòng)類型詳情(web)6獲取當(dāng)前公會(huì)的活動(dòng)類型列表http://ip:port/clubact/h5/activityCatalog/orgActivityCatalogList查詢公會(huì)活動(dòng)類型列表(H5)問卷活動(dòng)管理功能與接口1問卷活動(dòng)列表http://ip:port/clubact/web/surveyPaper/surveyPaperList查詢問卷活動(dòng)列表信息(web)2保存問卷活動(dòng)http://ip:port/clubact/web/surveyPaper/addSurveyPaper新增問卷活動(dòng)信息(web)3編輯問卷活動(dòng)http://ip:port/clubact/web/surveyPaper/modifySurveyPaper查詢活動(dòng)類型詳情(web)4發(fā)布問卷活動(dòng)http://ip:port/clubact/web/surveyPaper/publish發(fā)布問卷活動(dòng)(web)5暫停問卷活動(dòng)http://ip:port/clubact/web/surveyPaper/pause暫停問卷活動(dòng)(web)6新增問卷問題http://ip:port/clubact/web/surveyPaperQuestion/addSurveyPaperQuestion新增問卷問題(web)7修改問卷問題http://ip:port/clubact/web/surveyPaperQuestion/modifySurveyPaperQuestion修改問卷問題(web)8問卷答案列表http://ip:port/clubact/web/surveyAnswer/surveyAnswerList查詢問卷答案列表(web)9問卷問題-批量操作http://ip:port/clubact/web/surveyPaperQuestion/mutiOperation查詢活動(dòng)類型詳情(web)10問卷活動(dòng)詳情http://ip:port/clubact/surveyPaper/surveyPaperDetail新增問卷問題-批量操作(web)11問卷活動(dòng)-回答統(tǒng)計(jì)http://ip:port/clubact/surveyPaper/surveyPaperDetailStatistics查詢問卷活動(dòng)-回答統(tǒng)計(jì)(web)12回答問卷/投票http://ip:port/clubact/h5/surveyAnswer/answer新增回答問卷/投票(web)13下載答卷數(shù)據(jù)http://ip:port/clubact/web/surveyAnswer/surveyAnswerExport下載答卷數(shù)據(jù)(web)14問卷訪問權(quán)限列表http://ip:port/clubact/web/surveyPaper/getPermissionScopeList查詢問卷訪問權(quán)限列表(web)15推廣-立即發(fā)送http://ip:port/clubact/web/surveyPaper/send推廣-立即發(fā)送(web)16刪除問卷問題http://ip:port/clubact/web/surveyPaperQuestion/deleteSurveyPaperQuestion刪除問卷問題(web)17獲取推廣短鏈接http://ip:port/clubact/web/surveyPaper/getPaperShortUrl獲取推廣短鏈接(web)2.3.4俱樂部模塊俱樂部信息管理功能與接口1俱樂部列表http://ip:port/clubact/web/club/clubList查詢俱樂部列表信息(web)2我的俱樂部列表http://ip:port/clubact/web/club/myClubList查詢我的俱樂部列表信息(web)3俱樂部詳情http://ip:port/clubact/web/club/clubDetail查詢俱樂部詳情(web)4俱樂部會(huì)員列表http://ip:port/clubact/web/club/userList查詢俱樂部會(huì)員列表(web)5移出俱樂部http://ip:port/clubact/web/club/kickOut移出俱樂部(web)6俱樂部活動(dòng)列表http://ip:port/clubact/web/club/activityList查詢俱樂部活動(dòng)列表信息(web)7添加俱樂部http://ip:port/clubact/web/club/addClub新增一個(gè)俱樂部(web)8修改俱樂部http://ip:port/clubact/web/club/modifyClub修改俱樂部信息(web)9俱樂部列表http://ip:port/clubact/h5/club/clubList查詢俱樂部列表信息(H5)10我的俱樂部列表http://ip:port/clubact/h5/club/myClubList查詢我的俱樂部列表信息(H5)11俱樂部詳情http://ip:port/clubact/h5/club/clubDetail查詢俱樂部詳情(H5)12俱樂部會(huì)員列表http://ip:port/clubact/h5/club/userList查詢俱樂部會(huì)員列表(H5)13移出俱樂部http://ip:port/clubact/h5/club/kickOut移出俱樂部(H5)14俱樂部活動(dòng)列表http://ip:port/clubact/h5/club/activityList查詢俱樂部活動(dòng)列表信息(H5)15添加俱樂部http://ip:port/clubact/h5/club/addClub新增一個(gè)俱樂部(H5)16修改俱樂部http://ip:port/clubact/h5/club/modifyClub修改俱樂部信息(H5)審核管理功能與接口1審核管理列表http://ip:port/member/web/auditApply/auditApplyList查詢審核管理列表信息(web)2我的申請(qǐng)http://ip:port/member/web/auditApply/myAuditApplyList查詢我的申請(qǐng)信息(web)3我的待辦http://ip:port/member/web/auditApply/myWaitAuditApplyList查詢我的代表列表(web)4新增審核管理http://ip:port/auditApply/addAuditApply新增審核管理(web)5信息申請(qǐng)?jiān)斍閔ttp://ip:port/member/web/auditApply/auditApplyDetail查詢信息申請(qǐng)?jiān)斍椋╳eb)6通過審核http://ip:port/member/web/auditApply/agreeAuditApply查詢通過的審核(web)7駁回審核http://ip:port/member/web/auditApply/rejectAuditApply駁回審核(web)8撤回審核http://ip:port/member/web/auditApply/cancelAuditApply撤回審核(web)菜單管理功能與接口1菜單管理列表http://ip:port/system/web/sysFunction/sysFunctionList查詢菜單管理列表(web)2新增菜單管理http://ip:port/system/web/sysFunction/addSysFunction新增菜單(web)3修改菜單管理http://ip:port/system/web/sysFunction/modifySysFunction修改菜單(web)4刪除菜單管理http://ip:port/system/web/sysFunction/deleteSysFunction刪除菜單(web)5初始化菜單到redishttp://ip:port/system/web/sysFunction/initAllFuncToRedis初始化菜單到緩存服務(wù)器(web)H5/Web公共接口1上傳圖片http://ip:port/system/sys/uploadImg上傳圖片2獲取圖片目錄列表http://ip:port/system/web/sysImgCatalog/sysImgCatalogList查詢圖片目錄3獲取圖片列表http://ip:port/system/web/sysImg/sysImgList查詢圖片列表信息4FORM上傳圖片返回實(shí)體http://ip:port/system/sys/uploadImgByForm查詢上傳圖片信息5發(fā)送短信驗(yàn)證碼http://ip:port/sms/sendMobileCode發(fā)送驗(yàn)證碼6校驗(yàn)短信驗(yàn)證碼http://ip:port/sms/checkMobileCode校驗(yàn)短信驗(yàn)證碼7公會(huì)批量發(fā)送短信http://ip:port/sms/sendMsgByOrgIds公會(huì)批量發(fā)送短信8短信發(fā)送測(cè)試http://ip:port/sms/sendMsgTest短信發(fā)送測(cè)試9token校驗(yàn)http://ip:port/member/token/validate校驗(yàn)token10下拉框配置http://ip:port/system/sys/getSysWinList查詢下拉框配置11獲取省份http://ip:port/system/web/baseProvince/baseProvinceList獲取省份信息12獲取城市http://ip:port/system/web/baseCity/baseCityList獲取城市信息13獲取區(qū)域http://ip:port/system/web/baseDistrict/baseDistrictList獲取區(qū)域信息14新增短連接http://ip:port/s/web/shortUrl/addShortUrl新增短連接15短連接跳轉(zhuǎn)http://ip:port/s/{shortUrl}短連接跳轉(zhuǎn)fegin功能與接口1初始化公會(huì)欄目http://ip:port/publishCatalog/initOrgPublishCatalog初始化工會(huì)欄目2新增接口調(diào)用日志http://ip:port/sysMethodLog/addSysMethodLog新增日志3初始化公會(huì)角色http://ip:port/system/web/sysRole/initOrgClubManagerRole差石化工會(huì)會(huì)員角色4添加會(huì)員角色http://ip:port/system/fegin/sysRole/addSysRoleUser新增會(huì)員角色5公會(huì)活動(dòng)/俱樂部數(shù)量http://ip:port/clubact/fegin/club/getOrgClubNumAndActivityNum查詢工會(huì)活動(dòng)或者俱樂部數(shù)量6批量公會(huì)活動(dòng)/俱樂部數(shù)量http://ip:port/clubact/fegin/club/getOrgClubNumAndActivityNumByGroup查詢工會(huì)活動(dòng)數(shù)量7獲取用戶俱樂部列表http://ip:port/clubact/fegin/club/getClubIdAndNameListByUserId查詢俱樂部信息列表8獲取俱樂部會(huì)員數(shù)量http://ip:port/clubact/fegin/club/getUserCountByClubId查詢俱樂部會(huì)員信息列表9獲取公會(huì)會(huì)員列表http://ip:port/fegin/user/getUserIdAndPhoneListByOrgIds查詢工會(huì)會(huì)員信息列表數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)邏輯設(shè)計(jì)系統(tǒng)相關(guān)表消息模塊表定時(shí)任務(wù)表問卷調(diào)查模塊表新聞廣告模塊表審核模塊表工會(huì)會(huì)員模塊表Web角色權(quán)限模塊表俱樂部活動(dòng)模塊表技術(shù)選型開發(fā)框架說明1:居于可擴(kuò)展性設(shè)計(jì),本系統(tǒng)使用微服務(wù)架構(gòu)開發(fā),開發(fā)語(yǔ)言使用java,開發(fā)框架為springcloud。2微服務(wù)介紹(Microservice)微服務(wù)英文名稱Microservice,Microservice架構(gòu)模式就是將整個(gè)Web應(yīng)用組織為一系列小的Web服務(wù)。這些小的Web服務(wù)可以獨(dú)立地編譯及部署,并通過各自暴露的API接口相互通訊。它們彼此相互協(xié)作,作為一個(gè)整體為用戶提供功能,卻可以獨(dú)立地進(jìn)行擴(kuò)。微服務(wù)架構(gòu)需要的功能或使用場(chǎng)景
1:我們把整個(gè)系統(tǒng)根據(jù)業(yè)務(wù)拆分成幾個(gè)子系統(tǒng)。
2:每個(gè)子系統(tǒng)可以部署多個(gè)應(yīng)用,多個(gè)應(yīng)用之間使用負(fù)載均衡。
3:需要一個(gè)服務(wù)注冊(cè)中心,所有的服務(wù)都在注冊(cè)中心注冊(cè),負(fù)載均衡也是通過在注冊(cè)中心注冊(cè)的服務(wù)來使用一定策略來實(shí)現(xiàn)。4:所有的客戶端都通過同一個(gè)網(wǎng)關(guān)地址訪問后臺(tái)的服務(wù),通過路由配置,網(wǎng)關(guān)來判斷一個(gè)URL請(qǐng)求哪個(gè)服務(wù)處理。請(qǐng)求轉(zhuǎn)發(fā)到服務(wù)上的時(shí)候也使用負(fù)載均衡。5:服務(wù)之間有時(shí)候也需要相互訪問。例如有一個(gè)用戶模塊,其他服務(wù)在處理一些業(yè)務(wù)的時(shí)候,要獲取用戶服務(wù)的用戶數(shù)據(jù)。6:需要一個(gè)斷路器,及時(shí)處理服務(wù)調(diào)用時(shí)的超時(shí)和錯(cuò)誤,防止由于其中一個(gè)服務(wù)的問題而導(dǎo)致整體系統(tǒng)的癱瘓。7:還需要一個(gè)監(jiān)控功能,監(jiān)控每個(gè)服務(wù)調(diào)用花費(fèi)的時(shí)間等。目前主流的微服務(wù)框架:Dubbo、SpringCloud、thrift、Hessian等,目前國(guó)內(nèi)的中小企業(yè)用的大多都DubSpringCloud估計(jì)很少,也許有些開發(fā)同學(xué)都沒聽說過。二:SpringCloud項(xiàng)目簡(jiǎn)介springCloud是基于SpringBoot的一整套實(shí)現(xiàn)微服務(wù)的框架。他提供了微服務(wù)開發(fā)所需的配置管理、服務(wù)發(fā)現(xiàn)、斷路器、智能路由、微代理、控制總線、全局鎖、決策競(jìng)選、分布式會(huì)話和集群狀態(tài)管理等組件。最重要的是,跟springboot框架一起使用的話,會(huì)讓你開發(fā)微服務(wù)架構(gòu)的云服務(wù)非常好的方便。
SpringBoot旨在簡(jiǎn)化創(chuàng)建產(chǎn)品級(jí)的Spring應(yīng)用和服務(wù),簡(jiǎn)化了配置文件,使用嵌入式web服務(wù)器,含有諸多開箱即用微服務(wù)功能
相關(guān)組件架構(gòu)圖
springcloud子項(xiàng)目包括:SpringCloudConfig:配置管理開發(fā)工具包,可以讓你把配置放到遠(yuǎn)程服務(wù)器,目前支持本地存儲(chǔ)、Git以及Subversion。SpringCloudBus:事件、消息總線,用于在集群(例如,配置變化事件)中傳播狀態(tài)變化,可與SpringCloudConfig聯(lián)合實(shí)現(xiàn)熱部署。SpringCloudNetflix:針對(duì)多種Netflix組件提供的開發(fā)工具包,其中包括Eureka、Hystrix、Zuul、Archaius等。NetflixEureka:云端負(fù)載均衡,一個(gè)基于REST的服務(wù),用于定位服務(wù),以實(shí)現(xiàn)云端的負(fù)載均衡和中間層服務(wù)器的故障轉(zhuǎn)移。NetflixHystrix:容錯(cuò)管理工具,旨在通過控制服務(wù)和第三方庫(kù)的節(jié)點(diǎn),從而對(duì)延遲和故障提供更強(qiáng)大的容錯(cuò)能力。NetflixZuul:邊緣服務(wù)工具,是提供動(dòng)態(tài)路由,監(jiān)控,彈性,安全等的邊緣服務(wù)。NetflixArchaius:配置管理API,包含一系列配置管理API,提供動(dòng)態(tài)類型化屬性、線程安全配置操作、輪詢框架、回調(diào)機(jī)制等功能。SpringCloudforCloudFoundry:通過Oauth2協(xié)議綁定服務(wù)到CloudFoundry,CloudFoundry是VMware推出的開源PaaS云平臺(tái)。SpringCloudSleuth:日志收集工具包,封裝了Dapper,Zipkin和HTrace操作。SpringCloudDataFlow:大數(shù)據(jù)操作工具,通過命令行方式操作數(shù)據(jù)流。SpringCloudSecurity:安全工具包,為你的應(yīng)用程序添加安全控制,主要是指OAuth2。SpringCloudConsul:封裝了Consul操作,consul是一個(gè)服務(wù)發(fā)現(xiàn)與配置工具,與Docker容器可以無縫集成。SpringCloudZookeeper:操作Zookeeper的工具包,用于使用zookeeper方式的服務(wù)注冊(cè)和發(fā)現(xiàn)。SpringCloudStream:數(shù)據(jù)流操作開發(fā)包,封裝了與Redis,Rabbit、Kafka等發(fā)送接收消息。SpringCloudCLI:基于SpringBootCLI,可以讓你以命令行方式快速建立云組件。
SpringCloud相關(guān)特點(diǎn)1:約定優(yōu)于配置2:開箱即用、快速啟動(dòng)3:適用于各種環(huán)境4:輕量級(jí)的組件項(xiàng)目開發(fā)架構(gòu)與服務(wù)規(guī)劃3.4.1微服務(wù)劃分根據(jù)業(yè)務(wù)和功能的的劃分,微服務(wù)主要分為注冊(cè)中心,數(shù)據(jù)網(wǎng)關(guān)中心,配置管理中心,apollo配置中心,俱樂部微服務(wù),會(huì)員微服務(wù),調(diào)查問卷微服務(wù),權(quán)限認(rèn)證微服務(wù)模塊;3.4.2核心技術(shù)分析:1:配置參數(shù)的統(tǒng)一管理;通過apollo統(tǒng)一管理每個(gè)微服務(wù)模塊的參數(shù)定義,動(dòng)態(tài)的修改在線參數(shù)不用重啟任何的微服務(wù),實(shí)現(xiàn)參數(shù)靈活的,簡(jiǎn)便的統(tǒng)一管理。2:權(quán)限認(rèn)證模塊的統(tǒng)一管理:項(xiàng)目架構(gòu)中,權(quán)限模塊主要通過權(quán)限認(rèn)證微服務(wù)進(jìn)行統(tǒng)一管理,能否靈
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年考大連銀行面試題及答案
- 鋼架廠房吊頂施工方案
- 燈罩的檢測(cè)標(biāo)準(zhǔn)
- 4個(gè)月嬰幼兒體重身高標(biāo)準(zhǔn)
- 基坑鋼管支撐施工方案
- 2025年硅湖職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)1套
- 2025年江西司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)審定版
- 陜西省榆林市2025屆高三下學(xué)期第三次模擬考試生物試題(原卷版+解析版)
- 三農(nóng)村電商打造區(qū)域特色品牌方案
- 三農(nóng)村居民耕地質(zhì)量保護(hù)方案
- GB/T 41021-2021法庭科學(xué)DNA鑒定文書內(nèi)容及格式
- 2023年陜西高職單招考試語(yǔ)文真題
- 石油焦生產(chǎn)工藝及設(shè)備解讀課件
- 肺炎-疑難病例討論課件
- 2023全國(guó)高中化學(xué)奧林匹克競(jìng)賽預(yù)賽試題及答案
- 音樂劇悲慘世界歌詞
- 復(fù)合材料鋪層設(shè)計(jì)說明
- 戴德梁行物業(yè)培訓(xùn)ppt課件
- GB∕T 16422.3-2022 塑料 實(shí)驗(yàn)室光源暴露試驗(yàn)方法 第3部分:熒光紫外燈
- 煤礦防治水中長(zhǎng)期規(guī)劃2017—2019
- 2022年鄉(xiāng)鎮(zhèn)(街道)執(zhí)法人員資格考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論