




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
系統(tǒng)可行性和需求分析2.1可行性分析(前端框架layui)Java語(yǔ)言目前是使用最廣泛的編程語(yǔ)言[4]。本設(shè)計(jì)使用的框架技術(shù)是JAVAEE企業(yè)級(jí)框架,JAVAEE框架技術(shù)也是目前主流的開(kāi)發(fā)技術(shù)之一,對(duì)中小型項(xiàng)目使用JAVAEE是比較好的,輕量級(jí),速度快,效率高,極大程度的降低了開(kāi)發(fā)難度。其中前后臺(tái)的交互主要用到Ajax技術(shù),這樣可以增強(qiáng)前后臺(tái)交互性以及減輕客戶(hù)端負(fù)擔(dān)。SpringMVC框架能夠提高JavaWeb應(yīng)用的穩(wěn)定性、擴(kuò)展性和維護(hù)性[5]。MySQL座位數(shù)據(jù)庫(kù)的使用,相比其他它會(huì)更適合用于這樣的中小型項(xiàng)目。該數(shù)據(jù)是基于javaEE開(kāi)發(fā)的[8]。本論論壇所用到的開(kāi)發(fā)工具和技術(shù)都是比較常見(jiàn)的,這一系統(tǒng)具備非常多的優(yōu)勢(shì),比如,具備良好的伸縮性、較強(qiáng)的拓展性、界面大方美觀、易維護(hù)等[6]。并且大多數(shù)在網(wǎng)上都是開(kāi)源的都可以找到,無(wú)需付費(fèi),并且對(duì)運(yùn)行設(shè)備的軟硬件系統(tǒng)要求相對(duì)較低,開(kāi)發(fā)者只需要一臺(tái)能滿(mǎn)足正常使用的電腦就可以進(jìn)行開(kāi)發(fā)工作了。本系統(tǒng)主要是滿(mǎn)足了用戶(hù)大部分的需求,打破了傳統(tǒng)的論壇內(nèi)容方式,方便人們隨時(shí)都可以關(guān)注到各個(gè)醫(yī)美品牌動(dòng)態(tài),讓更多的用戶(hù)知道醫(yī)美的內(nèi)部環(huán)境,從而達(dá)到推廣使用的目的。2.2功能需求分析網(wǎng)上醫(yī)美論壇系統(tǒng)中大體分為兩大功能模塊,前臺(tái)端口顯示和后臺(tái)端口管理。前臺(tái)端口顯示功能模塊中主要有:游客可以在沒(méi)有登錄的情況下進(jìn)入首頁(yè)瀏覽信息、按關(guān)鍵字搜索信息,無(wú)法發(fā)布帖子。游客可注冊(cè)成為會(huì)員,就可進(jìn)行發(fā)布帖了。導(dǎo)航欄功能模塊:這里講將它分為幾個(gè)功能模塊,例如登錄,注冊(cè),個(gè)人中心,退出及發(fā)布功能。游客訪問(wèn)可以注冊(cè)為用戶(hù),以及在注冊(cè)時(shí)需要接收短信驗(yàn)證碼,成功注冊(cè)后才能進(jìn)行發(fā)布帖子,成功注冊(cè)后,需要使用正確的帳戶(hù)密碼登錄。點(diǎn)擊“退出”可退出登錄。系統(tǒng)首頁(yè)功能模塊:可按帖子項(xiàng)目類(lèi)別來(lái)分板塊顯示不同主題。游客和會(huì)員都可以點(diǎn)擊查看帖子詳情。可查看最受歡迎的帖子項(xiàng)目的排行榜您可以單擊該項(xiàng)目以查看帖子的詳細(xì)信息,最受歡迎帖子的排名也可以查。詳情頁(yè)功能模塊:可顯示帖子項(xiàng)目詳細(xì)信息,用戶(hù)或成員可以對(duì)帖子項(xiàng)目發(fā)表評(píng)論。帖子發(fā)布功能模塊:用戶(hù)會(huì)員可以根據(jù)自身需求,發(fā)布相關(guān)帖子,例如有對(duì)某一項(xiàng)目有自己的看法,編輯后可點(diǎn)擊“發(fā)布”按鈕,即可發(fā)布帖子。個(gè)人中心功能模塊:會(huì)員的基本信息可以查看,可以進(jìn)行修改,可以查看發(fā)帖子記錄,以及刪除或修改帖子。后臺(tái)顯示功能模塊中主要有:導(dǎo)航欄功能模塊:這里分為兩個(gè)見(jiàn)到那的部分,前臺(tái)端口首頁(yè)以及用戶(hù)退出登錄摁鍵。點(diǎn)擊“前臺(tái)首頁(yè)”就跳轉(zhuǎn)到系統(tǒng)前臺(tái)端口首頁(yè)。點(diǎn)擊“退出登錄”可以馬上退出個(gè)人賬號(hào)。菜單列表功能模塊:分為4個(gè)部分:全部帖子、舉報(bào)、待審核帖子、管理員。管理員模塊:查看修改管理員個(gè)人信息,例如更改登錄密碼和換綁手機(jī)號(hào)碼等。會(huì)員管理功能模塊:這里可以查詢(xún)會(huì)員的住址,性別,聯(lián)系方式,真實(shí)姓名等信息,對(duì)會(huì)員其置頂帖子進(jìn)行修改發(fā)布的功能。評(píng)論管理功能模塊:用戶(hù)會(huì)員的評(píng)論在這里可以查看,不符合主題的評(píng)論可以刪除。帖子類(lèi)型管理功能模塊:帖子類(lèi)型可以添加新的,帖子類(lèi)型可以查詢(xún)和刪除。
前后臺(tái)功能模塊圖如3.1所示。圖3.1前后臺(tái)功能模塊圖Figure3.1Frontandrearfunctionmodulediagram
3系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)功能結(jié)構(gòu)網(wǎng)上醫(yī)美論壇系統(tǒng)中角色分為:游客,會(huì)員,系統(tǒng)管理員。游客:游客的權(quán)限包括登入該系統(tǒng)通過(guò)訪問(wèn)網(wǎng)上醫(yī)美論壇主頁(yè),瀏覽網(wǎng)上醫(yī)美論壇中各種帖子,查看相關(guān)的論壇帖子的詳情信等。會(huì)員:游客權(quán)限可用,對(duì)于興趣類(lèi)目,可進(jìn)行發(fā)帖提問(wèn)及回復(fù),對(duì)已發(fā)布的帖子內(nèi)容可進(jìn)行評(píng)論及刪除,可修改個(gè)人信息,如登錄密碼、所在地、刪除已發(fā)布帖子等操作,也可舉報(bào)其他違規(guī)的貼子等操作。系統(tǒng)管理員:主要維護(hù)系統(tǒng)的帖子信息,可以阻止或取消阻止非法帖子,并查看帖子是否合規(guī)發(fā)布等。3.2數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)采用的是E-R模型方法。E-R模型設(shè)計(jì)模型中涉及的元素包括實(shí)體,屬性和聯(lián)系的。這是系統(tǒng)開(kāi)發(fā)中對(duì)應(yīng)的類(lèi),而類(lèi)可以說(shuō)就是事物的體現(xiàn)形式。屬性可以說(shuō)是實(shí)體所具有的屬性,聯(lián)系可以說(shuō)就是實(shí)體所具有的行為,這樣會(huì)以方法的形式在類(lèi)中體現(xiàn)。3.2.1注冊(cè)表論壇系統(tǒng)用戶(hù)表&注冊(cè)表,用于保存用戶(hù)的注冊(cè)登錄信息,登錄系統(tǒng)時(shí)根據(jù)用戶(hù)表的數(shù)據(jù)進(jìn)行驗(yàn)證,同時(shí)也是管理員表,用于后臺(tái)登錄系統(tǒng)時(shí)驗(yàn)證信息,存放數(shù)據(jù)的儲(chǔ)存表。注冊(cè)表以及用戶(hù)表的結(jié)構(gòu)如表3.1所示。
表3.1數(shù)據(jù)庫(kù)設(shè)計(jì)(用戶(hù)表&注冊(cè)表)Table3.1DatabaseDesign(UserTable)字段名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空是否主鍵Id用戶(hù)編號(hào)int11否是user用戶(hù)名稱(chēng)varchar255否是password密碼varchar255否是type類(lèi)型int11否否name昵稱(chēng)varchar255否是age年齡int11否否sex性別varchar255否否regTime注冊(cè)時(shí)間datetime0否否address地址varchar255否否signature個(gè)性簽名varchar255否否img頭像varchar255否否mail電子郵箱varchar255否否
3.2.2帖子列表帖子列表,發(fā)布帖子后,用于在論壇中顯示的帖子詳細(xì)信息進(jìn)行收錄。前/后臺(tái)端口帖子顯示的主要數(shù)據(jù)是從帖子表中獲取的。帖子列表的結(jié)構(gòu)如表3.2所示。表3.2數(shù)據(jù)庫(kù)設(shè)計(jì)(帖子列表)Table3.2DatabaseDesign(ArticleTable)字段名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空是否主鍵Id用戶(hù)編號(hào)int11否是title標(biāo)題varchar255否是content內(nèi)容mediumtext0否是views意見(jiàn)int11否否goods商品int11否否rubbis垃圾信息int11否否creationDate創(chuàng)作日期datetime0否是introduction介紹varchar255否否coverimage封面圖片varchar255否否userName用戶(hù)名稱(chēng)varchar255否是type類(lèi)型varchar255否是report舉報(bào)int255否否3.2.3帖子收藏表帖子收藏表,對(duì)論壇發(fā)布的帖子進(jìn)行收集之作用。前臺(tái)端口收藏帖子顯示的主要數(shù)據(jù)是從帖子收藏表中獲得的帖子。收藏表的結(jié)構(gòu)如表3.3所示。
表3.3數(shù)據(jù)庫(kù)設(shè)計(jì)(帖子收藏表)Table3.3DatabaseDesign(CollectTable)字段名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空是否主鍵Id用戶(hù)編號(hào)int11否是userName用戶(hù)名稱(chēng)varchar255否否articleID用戶(hù)編號(hào)int255否否3.2.4回復(fù)評(píng)論表所有評(píng)論回復(fù)用該表保存,前臺(tái)端口帖子回復(fù)數(shù)據(jù)從該表獲取。回復(fù)評(píng)論表的結(jié)構(gòu)如表3.4所示。表3.4數(shù)據(jù)庫(kù)設(shè)計(jì)(回復(fù)評(píng)論表)Table3.4DatabaseDesign(CommentTable)字段名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空是否主鍵Id用戶(hù)編號(hào)int11否是articleId文章編號(hào)int11否是user用戶(hù)名稱(chēng)varchar255否是commentID注釋編號(hào)int255否是3.2.5點(diǎn)贊評(píng)論表論壇系統(tǒng)點(diǎn)贊評(píng)論表,用于保存用戶(hù)在論壇的中喜歡的帖子,方便用戶(hù)下次想查看相同的帖子時(shí)可以直接打開(kāi),不需要再去重新尋找該帖子,點(diǎn)贊表的存在是用戶(hù)體驗(yàn)良好的代表性之一。點(diǎn)贊評(píng)論結(jié)構(gòu)如表3.5所示。表3.5數(shù)據(jù)庫(kù)設(shè)計(jì)(點(diǎn)贊評(píng)論表)Table3.5DatabaseDesign(CommentlikeTable)字段名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空是否主鍵Id用戶(hù)編號(hào)int11否是username用戶(hù)名稱(chēng)varchar255否是email郵箱varchar255否否http外鏈網(wǎng)址varchar255否否commentcontent評(píng)論內(nèi)容varchar255否是articleId文章編號(hào)int11否是creationdate創(chuàng)作日期datetime0否是responderName響應(yīng)者名稱(chēng)varchar11否否read閱讀int255否否like點(diǎn)贊int255否否3.2.6舉報(bào)表論壇系統(tǒng)舉報(bào)表,用于保存用戶(hù)在論壇中遇到違規(guī)帖子或不良信息傳播的舉報(bào)功能。舉報(bào)表結(jié)構(gòu)如表3.6所示。表3.6數(shù)據(jù)庫(kù)設(shè)計(jì)(舉報(bào)表)Table3.6DatabaseDesign(ReportTable)字段名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空是否主鍵id用戶(hù)編號(hào)int11否是content內(nèi)容varchar255否否articleId文章編號(hào)int255否否user用戶(hù)名稱(chēng)varchar255否否
4系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)4.1前臺(tái)首頁(yè) 論壇的首頁(yè)是任何角色都可以瀏覽的,首頁(yè)比較直觀地展示了許多熱門(mén)的帖子,首頁(yè)主要展示的是熱門(mén)的帖子和點(diǎn)贊較高的帖子。熱門(mén)帖子列表按照最新添加帖子的時(shí)間排序,而熱門(mén)帖子則按照點(diǎn)贊來(lái)排序,而若用戶(hù)已登錄可以進(jìn)行發(fā)帖評(píng)論點(diǎn)贊等功能,如果用戶(hù)沒(méi)有登錄,則跳轉(zhuǎn)到登錄界面。前臺(tái)首頁(yè)界面如圖4.1所示。圖4.1前臺(tái)首頁(yè)截圖Figure4.1Frontpagescreenshot主要代碼:@RequestMapping("/index") publicStringindex(Modelmodel,HttpSessionsession){ throwsServletException,IOException{ Stringhot=req.getParameter("hot"); Stringpage=req.getParameter("page"); if(page==null){ page="1"; }4.2登錄注冊(cè)當(dāng)游客在瀏覽論壇看上某個(gè)帖子,通過(guò)帖子詳情頁(yè)點(diǎn)擊進(jìn)入帖子內(nèi)容,就會(huì)調(diào)轉(zhuǎn)到登錄界面。要是注冊(cè)過(guò)了,登錄的時(shí)候按照上面的提示輸入信息就可以登錄了。如果您之前尚未注冊(cè)為會(huì)員,則可以在登錄界面上單擊立即注冊(cè)以跳轉(zhuǎn)到注冊(cè)界面。注冊(cè)界面中填寫(xiě)信息后會(huì)收到驗(yàn)證碼,把這個(gè)碼填進(jìn)去。如果注冊(cè)成功,您將自動(dòng)跳至登錄頁(yè)面的,然后可以使用新注冊(cè)的帳戶(hù)和密碼登錄論壇。登錄和注冊(cè)都有驗(yàn)證的功能,如果賬號(hào)已經(jīng)存在,或者驗(yàn)證碼輸入錯(cuò)誤等,都會(huì)有相應(yīng)的提示。這對(duì)用戶(hù)的體驗(yàn)還是比較良好的,不會(huì)出現(xiàn)多人時(shí)同一賬號(hào)的事情發(fā)生,同時(shí)也設(shè)置有驗(yàn)證碼,提高了系統(tǒng)的安全性。登陸、注冊(cè)的界面如圖4.2,圖4.3所示。圖4.2登錄頁(yè)面截圖Figure4.2LoginPagescreenshot圖4.3注冊(cè)頁(yè)面截圖Figure4.3RegistrationPagescreenshot
主要代碼://登錄 @Override protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{// HttpSessionsession=req.getSession(); session.setAttribute("user",null);@Override resp.sendRedirect(req.getContextPath()+"/login"); }protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException }//注冊(cè)@Override protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ if(userName.getBytes().length!=userName.length()){ obj.put("code",1); obj.put("msg","賬號(hào)不能包含特殊字符和中文"); }else //昵稱(chēng)是唯一的if(!UserDao.getInstance().verifyName(name)){ obj.put("code",1); obj.put("msg","昵稱(chēng)已存在,請(qǐng)換一個(gè)!");}else if(UserDao.getInstance().registUser(user)){ obj.put("code",0); obj.put("msg","注冊(cè)成功,去登陸吧!"); }else{ obj.put("code",1); obj.put("msg","賬號(hào)已存在啦,請(qǐng)換一個(gè)!"); } 4.3帖子列表用戶(hù)可以通過(guò)頭部的分類(lèi)或搜索框來(lái)按照帖子名稱(chēng)或者帖子的品類(lèi)來(lái)搜索用戶(hù)自己想要尋找的帖子。通過(guò)圖4.4可以看到帖子表頁(yè)中除了可以顯示所有符合用戶(hù)通過(guò)模糊查詢(xún)的帖子外,頁(yè)面上通過(guò)訪問(wèn)排行查詢(xún)到的帖子。帖子列表的界面如圖4.4所示。圖4.4帖子列表頁(yè)面截圖Figure4.4Postlistpagescreenshot主要代碼:@Override protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ Stringhot=req.getParameter("hot"); Stringpage=req.getParameter("page"); if(page==null){ page="1"; }//前臺(tái)主要代碼:<spanclass="fly-filter-rightlayui-hide-xs"><%if(!hot){%><ahref="${pageContext.request.contextPath}/search?<%=type%>"class="layui-this">按最新</a><spanclass="fly-mid"></span><ahref="${pageContext.request.contextPath}/search?<%=param%>&hot=true">按熱議</a><%}else{%><ahref="${pageContext.request.contextPath}/search?<%=param%>">按最新</a><spanclass="fly-mid"></span><ahref="${pageContext.request.contextPath}/search?<%=param%>&hot=true"class="layui-this">按熱議</a><%}%></span>4.4帖子詳情用戶(hù)可以在帖子詳情頁(yè)可以看到該帖子的詳細(xì)信息,可以在這里查看一下帖子的實(shí)用性,整個(gè)帖子詳情頁(yè)面也是比較簡(jiǎn)單明了的,主要顯示了帖子的基本參數(shù)信息,比如發(fā)布的時(shí)間等,方便用戶(hù)查看信息時(shí)效性,還可以看到該帖子的其他用戶(hù)給出的評(píng)論,通過(guò)查閱用戶(hù)給出的評(píng)論確定帖子的實(shí)用性,還可進(jìn)行相關(guān)評(píng)論。帖子的詳情界面如圖4.5所示。圖4.5帖子詳情頁(yè)面截圖Figure4.5Postdetailspagescreenshot主要代碼:@Override protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{if(user!=null){ ArrayList<Integer>likeList=LikeDao.getInstance().findByUserAndArticle(user.getUser(),article.getId()); req.setAttribute("likeList",likeList); //沒(méi)通過(guò)審核但不是該用戶(hù)的帖子且不是管理員跳到404 System.out.println("管理員"+user.getType()); if(article.getAudit()==0&&(!user.getUser().equals(article.getUserName())&&user.getType()!=1)){ req.getRequestDispatcher("./static/404.jsp").forward(req,resp); return; 4.5帖子評(píng)論用戶(hù)如果看上某個(gè)帖子,進(jìn)到該帖子的詳情頁(yè)時(shí),想對(duì)該帖子進(jìn)行評(píng)論或收藏,如果用戶(hù)沒(méi)有登錄,則會(huì)跳轉(zhuǎn)到登錄界面強(qiáng)制讓你登錄后才可以對(duì)該帖子進(jìn)行評(píng)論或收藏操作,評(píng)論可選擇插入表情、圖片鏈接等。帖子的評(píng)論界面如圖4.6所示。圖4.6帖子評(píng)論頁(yè)面截圖Figure4.6Postcommentpagescreenshot主要代碼:@Override protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ ArrayList<UserComment>list=CommentDao.getInstance().findMyReply(user.getName(),50); req.setAttribute("list",list); req.getRequestDispatcher("./static/user/message.jsp").forward(req,resp); }StringitemID=req.getParameter("itemid");if(itemID!=null){ Articlearticle=ArticleDao.getInstance().findByID(Integer.parseInt(itemID)); ArrayList<Article>views=ArticleDao.getInstance().viewsArticleDESC(10,0); req.setAttribute("views",views); if(article!=null) { HttpSessionsession=req.getSession(); Useruser=(User)session.getAttribute("user"); ArrayList<Comment>comments=CommentDao.getInstance().findByarticleId(article.getId()); req.setAttribute("comments",comments); req.setAttribute("article",article); if(user!=null){ ArrayList<Integer>likeList=LikeDao.getInstance().findByUserAndArticle(user.getUser(),article.getId()); req.setAttribute("likeList",likeList); //沒(méi)通過(guò)審核但不是該用戶(hù)的帖子且不是管理員跳到404 System.out.println("管理員"+user.getType()); if(article.getAudit()==0&&(!user.getUser().equals(article.getUserName())&&user.getType()!=1)){ req.getRequestDispatcher("./static/404.jsp").forward(req,resp); return; }4.6前臺(tái)個(gè)人中心論壇會(huì)員通過(guò)個(gè)人中心查看或修改信息、包含發(fā)表的帖子、回復(fù)的評(píng)論、宣言語(yǔ)錄、收藏關(guān)注的信息以及設(shè)置所在住址等操作。前臺(tái)的個(gè)人中心如圖4.7所示。圖4.7前臺(tái)個(gè)人中心頁(yè)面截圖Figure4.7Personalcenterpagescreenshot主要代碼:
else{//查詢(xún)自己的主頁(yè) if(user!=null){ ArrayList<Article>list=ArticleDao.getInstance().findByUser(user.getUser()); req.setAttribute("list",list); req.setAttribute("user",user); ArrayList<UserComment>userComments=CommentDao.getInstance().findUserComments(user.getUser(),10); req.setAttribute("userComments",userComments); //req.setAttribute("user",user.getUser()); req.getRequestDispatcher("./static/user/home.jsp").forward(req,resp); }else{//不是查詢(xún)別人又沒(méi)登陸的--去登錄 resp.sendRedirect(req.getContextPath()+"/login"); }4.7后臺(tái)首頁(yè)后臺(tái)的首頁(yè)排版比較簡(jiǎn)單,主要包括左邊的菜單欄和上方的搜索框,以及跳轉(zhuǎn)到前臺(tái)的鏈接,中間部分主要是菜單內(nèi)容展開(kāi),中間右上方可以對(duì)后臺(tái)帖子進(jìn)行篩選,導(dǎo)出,打印等操作。后臺(tái)首頁(yè)的界面如圖4.8所示。圖4.8后臺(tái)首頁(yè)頁(yè)面截圖Figure4.8BackgroundHomepagescreenshot主要代碼:@OverrideprotectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ HttpSessionsession=req.getSession(); Useruser=(User)session.getAttribute("user"); if(user!=null){//已經(jīng)登錄 if(user.getType()==1){//是管理員 req.getRequestDispatcher("./static/admin/index.jsp").forward(req,resp); }else{//不是管理員 resp.sendRedirect(req.getContextPath()+"/index"); } }else{//沒(méi)登錄 resp.sendRedirect(req.getContextPath()+"/login"); }4.8全部帖子管理登錄后臺(tái)后端口后,可以對(duì)“全部帖子”列中的帖子進(jìn)行相關(guān)操作,并且可以查詢(xún)和刪除帖子。論壇的全部帖子的管理界面如圖4.9所示。Figure4.9Allpostsmanagementpagescreenshot主要代碼:@Override protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException{ //TODOAuto-generatedcatchblock e.printStackTrace(); } }else{ return; } Gsongson2=newGson(); Messagem=newMessage(); m.setCode(0); m.setData(list); m.setMsg(""); m.setCount(list.size()); try{ resp.getWriter().println(gson2.toJson(m)); }catch(IOExceptione){ e.printStackTrace(); } }4.9舉報(bào)管理舉報(bào)管理則能查看帖子的詳情以及被舉報(bào)的原因,管理員審核該帖子是否有違反規(guī)則,若有則進(jìn)行刪除,舉報(bào)操作成功,帖子舉報(bào)管理界面如圖4.10所示。圖4.10帖子舉報(bào)管理頁(yè)面截圖Figure4.10Postreportmanagementpagescreenshot主要代碼://舉報(bào)@RequestMapping("/html/goods/list") @ResponseBody publicPager<Goods>shipInfoList( @RequestParam(value="curr",defaultValue="1")Integercurr, @RequestParam(value="limit",defaultValue="10")Integerlimit, Goodsgoods){ NotNullFielsToMapsFielsToMap=newNotNullFielsToMap(); Map<String,Object>map=sFielsToMap.convertObjToMap(goods); Pager<Goods>pager=newPager<>(curr,limit,map); List<Goods>list=goodsService.findListByPager(pager); Integercount=goodsService.findTotalByPager(pager); pager.setData(list); pager.setCount(count); returnpager; }4.10待審核帖子管理待審核處理的帖子,這里能看到帖子的ID、標(biāo)題以及創(chuàng)作者和發(fā)布的類(lèi)型,能查看帖子的內(nèi)容決定是否通過(guò)發(fā)表,若審核通過(guò)則該帖子發(fā)布成功,若審核未通過(guò),用戶(hù)則回收到該帖子未通過(guò)的信息,可以進(jìn)行操作的只有管理員。待審核帖子的界面如圖4.11所示。圖4.11待審核項(xiàng)目頁(yè)面截圖Figure4.11Itemstobeauditedpagescreenshot主要代碼://待審核functiontableAudit(url){table.render({elem:'#test',url:url,page:true,toolbar:'#toolbarDemo'//開(kāi)啟頭部工具欄,并為其綁定左側(cè)模板,defaultToolbar:['filter','exports','print',{//自定義頭部工具欄右側(cè)圖標(biāo)title:'提示',layEvent:'LAYTABLE_TIPS',icon:'layui-icon-tips'}],method:'post',title:'用戶(hù)數(shù)據(jù)表',cols:[[//表頭{type:'checkbox',fixed:'left'},{field:'id',title:'ID',width:80,sort:true,fixed:'left',totalRowText:'合計(jì):'},{field:'title',title:'標(biāo)題',width:300},{field:'name',title:'作者',width:200,sort:true,totalRow:true},{field:'type',title:'類(lèi)型',width:100},{fixed:'right',width:300,align:'center',toolbar:'#auditSc'}]]});}4.11管理員頁(yè)面管理管理員的相關(guān)信息科在管理員頁(yè)面進(jìn)行查看修改,里面包含管理員個(gè)人主頁(yè)、查看發(fā)布的帖、基本資料、管理員消息接收;查看并且修改當(dāng)前登錄的管理員的個(gè)人信息在基本設(shè)置模塊進(jìn)行,需要注意的點(diǎn),用戶(hù)名是用來(lái)登錄的,是不允許修改的。管理員頁(yè)面的界面如圖4.12所示。圖4.12管理員頁(yè)面截圖Figure4.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《水循環(huán)的原理與意義:初中地理教學(xué)教案》
- 2022學(xué)年上海進(jìn)才中學(xué)高一(下)期中歷史試題及答案
- 詩(shī)歌鑒賞技巧與方法:高一語(yǔ)文詩(shī)歌教學(xué)教案
- 書(shū)包蘋(píng)果250字(9篇)
- 八面山公司團(tuán)建活動(dòng)方案
- 公交公司清明節(jié)活動(dòng)方案
- 公交愛(ài)心活動(dòng)方案
- 公眾互動(dòng)展覽活動(dòng)方案
- 公眾微信推廣活動(dòng)方案
- 公共機(jī)構(gòu)節(jié)能活動(dòng)方案
- 福建省福州市2023?2024學(xué)年高一下冊(cè)期末考數(shù)學(xué)試卷附解析
- 2024年中國(guó)鐵路成都局集團(tuán)有限公司招聘考試《鐵路基本常識(shí)》真題庫(kù)及答案
- 生態(tài)草場(chǎng)使用權(quán)轉(zhuǎn)讓協(xié)議
- 糧食熏蒸作業(yè)管理制度
- 醫(yī)院醫(yī)保獎(jiǎng)懲管理制度
- 2025年中級(jí)經(jīng)濟(jì)師之中級(jí)經(jīng)濟(jì)師金融專(zhuān)業(yè)題庫(kù)練習(xí)試卷A卷附答案
- Python數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)結(jié)合試題及答案
- 2025-2030中國(guó)EHS管理軟件行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 海鮮水產(chǎn)電商商業(yè)計(jì)劃書(shū)
- 高考數(shù)學(xué)基本技能試題及答案
- 建筑工程項(xiàng)目的整體策劃與實(shí)施試題及答案
評(píng)論
0/150
提交評(píng)論