999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JavaWeb的編程技術論壇的設計與實現

2022-06-24 07:38:16朱軍
電子制作 2022年10期
關鍵詞:用戶系統

朱軍

(西京學院 信息工程學院,陜西西安,710000)

0 引言

在如今這個信息化高速發展的時代,小小的搜索框中只需要輸入幾個關鍵字,所需要的信息便頃刻呈現在人們的面前。因此網絡的便捷深受人們的追捧。但是呈現在我們面前的數據中,有大量冗余的,不準確的數據混雜其中,并且有相當大的一部分人在面對海量數據時,不能夠快速準確的定位到自己所需要的信息。而且對于從事計算機編程人員來說,我們往往需要在網站上獲取相關的專業性的文檔和信息。如果長期沒法在短時間內快速且準確地獲取到專業信息,將極大地減緩項目地開發進度。而且很多時候通過多個專業人士的見解交流,往往比自己摸索要快的多。因此論壇便作為一個為人們提供的一個大型的多人的知識信息交流平臺而出現[1]。

現如今的百度貼吧、知乎等論壇網站也是因此得到快速地發展。但是像這些大型綜合型論壇,編程技術只是它其中的一個子模塊,每個子模塊中也沒有具體的劃分,導致信息全部混雜在一起。而且大量的無關帖、“水帖”充斥其中,對于新貼的審核力度不大,導致專業模塊不再專業。

因此為了避免上述情況,專門針對學習編程技術的用戶設計了此系統。該論壇系統不僅具有其他論壇所擁有的全部基本功能,還具有嚴格的帖子審核機制,避免無關帖子的出現。用戶能夠通過發帖來分享經驗,幫助其他用戶;用戶當遇到對自己有幫助的帖子時,可以進行收藏,以防下次找不到的情況,也可以向該帖子的作者提出好友申請,通過聊天進行更加深入的交談[2]。

1 相關技術

MySQL是一款與當今主流編程語言精密結合的數據庫管理系統,作為關系型數據庫的一種,采用的是表格的方式進行存儲,遵循SQL結構化查詢語言的標準。而且MySQL支持跨平臺、體積小,容量大,開源等特點,被很多公司和用戶使用。而且MySQL配合上Navicat工具,可以讓用戶直觀地對數據庫進行操作,在該工具上很清晰的看到數據的改變。

Tomcat服務器是一個開源的輕量級Web應用服務器,用于開發和調試Servlet、JSP程序。由于是開源的,在網上能夠下載,所以很多程序員都首選使用Tomcat,但是由于它是輕量級的Web容器,沒有辦法滿足復雜業務場景的要求。但是對于日常的個人來說是完全滿足使用需求的。

SpringMVC是基于Java實現MVC的輕量級Web框架,MVC已經是現代Web開發中的一個很重要的部分,其中MVC是模型(Model),視圖(View),控制器(Controller)的縮寫,是一種軟件規范[3]。

SpringMVC的原理是用戶首先發送請求給前端控制器,然后前端控制器發送請求給實際的控制器,實際控制器處理請求,創建數據模型訪問數據庫數據,返回模型數據給實際控制器,實際控制器返回ModelAndView結果給前端控制器,前端控制器進行渲染視圖在返回到前端控制器,然后再產生相應的結果返回給用戶[4]。

2 系統設計需求

■ 2.1 系統需求分析

編程技術論壇所采用的是B/S結構的應用系統,而B/S的優點就是投資小,見效快。在本課題中使用Tomcat作為Web應用服務器用來響應JSP。并且不需要對硬件進行投資,基本上不需要額外開銷。綜合考慮,滿足經濟可行性。

開發該論壇需使用Java,JSP, MySQL數據庫, B/S結構系統, SpringMVC以及Tomcat服務器進行開發,相關的書籍與資料在網上都可以找到,這些都為論壇的開發與完成提供了幫助。軟件則使用IDEA,Navicat進行開發操作,這些軟件都已經十分熟悉了,不存在操作上的難題。綜上所述,在技術上是完全可行的。

編程技術論壇分為前端與后臺,使用前端進行網站設計,用戶無需接觸后臺的管理和設計。這使得用戶在使用該系統時能夠像訪問平時瀏覽的網站一樣不存在技術性問題,所以用戶在操作上不會出現困難。綜合考慮,在操作上是完全可行的。

■ 2.2 功能需求分析

2.2.1 普通用戶需求分析

通過對系統功能的分析,整理出用戶所具有的功能如下。

(1)注冊;(2)登錄;(3)我的帖子;(4)我的關注;(5)我的收藏;(6)我的隱藏查看;(7)查看我的評論;(8)查看系統消息;(9)修改個人信息;(10)簽到;(11)查看帖子;(12)下載資源。

構建的用戶用例圖如圖1所示。

圖1 用戶用例圖

2.2.2 版主功能需求分析

版主擁有普通用戶的所有功能,在此基礎上增加一個板塊管理功能。

管理板塊中的帖子:當普通用戶申請版主通過后,可以減輕后臺管理員的工作量,協助進行對應板塊的帖子審核管理。

構建的版主用例圖如圖2所示。

圖2 版主用例圖

2.2.3 管理員功能需求分析

通過對系統功能的分析,整理出管理員所具有的功能。

(1)登錄;(2)個人信息修改;(3)用戶管理;(4)論壇管理;(5)版主申請管理;(6)系統消息發送管理;(7)官方文檔管理;(8)屏蔽詞管理。

構建的管理員用例圖如圖3所示。

圖3 管理員用例圖

3 系統總體設計

■ 3.1 系統總體結構

基于JavaWeb的編程技術論壇主要實現了用戶功能模塊和管理員功能模塊兩大類。系統的模塊結構圖如圖4所示。

圖4 系統模塊結構圖

■ 3.2 數據庫設計

編程技術論壇系統中一共包含如下的幾個實體:管理員,用戶,板塊,版主申請,文件下載,輪播圖,好友,聊天,系統消息,帖子,收藏,帖子查看(用于隱藏內容查看),關注和官方資訊,分別對應13張表。

管理員表如表1所示。

表1 管理員表

用戶表如表2所示。

表2 用戶表

板塊表如表3所示。

表3 板塊表

版主申請表如表4所示。

表4 版主申請表

關注表如表5所示。

表5 關注表

輪播圖表如表6所示。

表6 輪播圖表

帖子表如表7所示。

表7 帖子表

帖子隱藏內容查看表如表8所示。

表8 帖子隱藏內容查看表

評論表如表9所示。

表9 評論表

收藏表如表10所示。

表10 收藏表

好友申請表如表11所示。

表11 好友申請表

聊天表如表12所示。

表12 聊天表

官方資訊表如表13所示。

表13 官方資訊表

系統消息表如表14所示。

表14 系統消息表

屏蔽詞表如表15所示。

表15 t_pbc表

通過對實體與實體之間對應表的關系分析,可以得出表與表之間的聯系。

通過分析得出的E-R圖如圖5所示。

圖5 系統E-R圖

4 總結

本系統是基于JavaWeb的編程技術論壇網站,相比于市面上大多數的論壇網站來說,本系統雖然不像其他論壇那樣功能齊全,但是本系統卻擁有更明確的目標,就是為了編程愛好人員服務的,網站中所展示的內容更加具有針對性和專業性。通過管理員和版主的合作,使得網站上出現“水貼”的情況大量的減少。保證了用戶能夠獲得更多的有用的帖子。而且網站上的內容并不全是靠著用戶分享,管理員也會分享帖子和提供文件下載。網站帖子按照模塊分類,使得用戶在翻看帖子時更加具有效率。屏蔽詞和版主的設置能夠幫助管理員審核更加快速,提高帖子審核的效率。

提供下載的文件表如表16所示。

表16 文件表

猜你喜歡
用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 99精品国产高清一区二区| 中文字幕1区2区| 亚洲精品亚洲人成在线| 一级成人欧美一区在线观看 | 996免费视频国产在线播放| 亚洲精品高清视频| 精品91自产拍在线| 九九热精品在线视频| 亚洲精品第五页| 欧美区在线播放| 国产亚洲精品资源在线26u| 99久久国产综合精品2023| 99re热精品视频国产免费| 国产精品福利在线观看无码卡| 六月婷婷综合| 国产成+人+综合+亚洲欧美| 日本免费福利视频| 日韩av电影一区二区三区四区| 最新国产网站| 国产亚洲视频免费播放| 在线亚洲天堂| 精品人妻AV区| 欧美高清三区| 日本国产在线| 精品国产网站| 人人澡人人爽欧美一区| 国产三级毛片| 国产精品19p| 国产在线精品网址你懂的| 亚洲色图在线观看| 日韩毛片免费观看| 97久久人人超碰国产精品| 白丝美女办公室高潮喷水视频| 亚洲无码电影| 热re99久久精品国99热| 亚洲欧美日韩精品专区| 一本大道无码高清| 天天摸夜夜操| 欧美日韩资源| 日本黄网在线观看| 精品少妇人妻av无码久久| 国产你懂得| 精品偷拍一区二区| 日韩a级毛片| 黄色片中文字幕| 欧美国产菊爆免费观看| 中文字幕在线观看日本| 久久亚洲精少妇毛片午夜无码 | 国产成人精品第一区二区| 精品久久久无码专区中文字幕| 狠狠综合久久久久综| 亚洲 成人国产| 久久香蕉国产线看观看亚洲片| 亚洲美女视频一区| 国产综合无码一区二区色蜜蜜| 为你提供最新久久精品久久综合| 91在线日韩在线播放| 国产精品对白刺激| 国产精品网拍在线| 青草视频免费在线观看| 91在线国内在线播放老师| 天天爽免费视频| 日韩美女福利视频| 亚洲天堂网视频| 欧美三级视频网站| 99人体免费视频| 免费无码AV片在线观看中文| 亚洲人成网站在线播放2019| AV无码一区二区三区四区| 欧美a在线视频| 国产成人资源| jizz在线观看| 91丝袜乱伦| 22sihu国产精品视频影视资讯| 五月六月伊人狠狠丁香网| 国产屁屁影院| 88av在线| 欧美啪啪视频免码| 国产在线观看一区二区三区| 夜夜操狠狠操| 欧美福利在线| 男女性午夜福利网站|