版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
參相關(guān)技術(shù)3.1開發(fā)工具和開發(fā)環(huán)境3.1.1開發(fā)工具使用EClipse編程軟件,運(yùn)用Java語(yǔ)言編程采用SpringBoot框架,建立MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)。如表3.1系統(tǒng)開發(fā)工具表表3.1系統(tǒng)開發(fā)工具表名稱版本用途EclipseEclipse4.16.0編寫/運(yùn)行程序Mavenmaven構(gòu)建和管理Java項(xiàng)目TomcatApache-tomcat-9.0.71運(yùn)行頁(yè)面MySQLMySQL5.7進(jìn)行數(shù)據(jù)存儲(chǔ)NavicatPremium1212.0.11連接數(shù)據(jù)庫(kù)3.1.2開發(fā)環(huán)境使用Windows操作系統(tǒng)運(yùn)用SpringBoot框架;搭建JDK1.8與Tomcat9再配備MySQL5.7共同搭建了本系統(tǒng)的開發(fā)環(huán)境,利用SpringBoot前后的分離的特點(diǎn)來(lái)設(shè)計(jì)項(xiàng)目需求,使整體系統(tǒng)開發(fā)變得整潔。3.2Java語(yǔ)言Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征REF_Ref18613\n\h[5],主要體現(xiàn)在它的靜態(tài)面向?qū)ο缶幊烫匦裕缬蟹庋b、繼承、多態(tài)。被廣泛應(yīng)用于構(gòu)建桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。Java開發(fā)工具包(JDK)是其編程的基礎(chǔ)構(gòu)建了這個(gè)系統(tǒng)的核心。其編程工具有Eclipse、NetBeans、IntelliJIDEA、MyEclipse、EditPlus。REF_Ref1979\n\h[1]當(dāng)編輯并運(yùn)行Java程序時(shí),使用編程軟件在Java源文件中定義不同的類,通過(guò)調(diào)用類中的方法來(lái)訪問資源系統(tǒng),把源文件編譯生成一種二進(jìn)制存儲(chǔ)在class文件中,然后在運(yùn)行與操作系統(tǒng)平臺(tái)環(huán)境相對(duì)應(yīng)的Java虛擬機(jī)來(lái)運(yùn)行class文件,執(zhí)行編譯產(chǎn)生的字節(jié)碼,調(diào)用class文件中的實(shí)現(xiàn)的方法來(lái)滿足程序的JavaAPI調(diào)用。REF_Ref1979\n\h[1]3.3MySQL數(shù)據(jù)庫(kù)MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是目前最受歡迎的數(shù)據(jù)庫(kù)管理系統(tǒng)之一,其SQL語(yǔ)言是訪問數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。是一種高性能、快速運(yùn)行、非常易用、多線程、多用戶、開放源碼的數(shù)據(jù)庫(kù)管理系統(tǒng)REF_Ref18290\n\h[2]。也因此才會(huì)受眾多網(wǎng)站選擇的歡迎。在數(shù)據(jù)庫(kù)中表與表的連接通過(guò)主外鍵來(lái)建立,確保了數(shù)據(jù)的完整性和安全性。在與數(shù)據(jù)庫(kù)建立連接前,,需相應(yīng)加載驅(qū)動(dòng),通過(guò)JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接,并在配置文件中設(shè)3306端口以及數(shù)據(jù)庫(kù)的賬戶和密碼。3.4SpringBoot框架SpringBoot是目前Spring技術(shù)體系中的熱門框架之一,不僅可以用來(lái)構(gòu)建具有復(fù)雜業(yè)務(wù)的企業(yè)應(yīng)用系統(tǒng),也可以來(lái)開發(fā)高性能、吞吐量大的互聯(lián)網(wǎng)應(yīng)用。依托于底層SpringFramework的支持SpringBoot框架極大的簡(jiǎn)化了Spring應(yīng)用的搭建和開發(fā)流程,提供了對(duì)的第三方開源技術(shù)的自動(dòng)集成。SpringBoot是一套快速開發(fā)框架,采用約定大于配置的原則可以很快創(chuàng)建一個(gè)產(chǎn)品級(jí)別的Spring應(yīng)用REF_Ref20977\n\h[10]。在以往通過(guò)SpringMVC+Spring+Mybatis框架開發(fā)時(shí),需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而SpringBoot去除了繁瑣的xml配置采用了大量默認(rèn)的配置來(lái)簡(jiǎn)化Spring的開發(fā)過(guò)程,使開發(fā)變得更加簡(jiǎn)單迅速REF_Ref20977\n\h[9]。其特性有:快速生產(chǎn)Spring項(xiàng)目REF_Ref21611\n\h[5]。支持直接使用Java主方法啟動(dòng)內(nèi)置的Tomcat服務(wù)器,不需要另外再部署war包REF_Ref21611\n\h[5]。提供約定的pom來(lái)簡(jiǎn)化Maven配置,使得Maven的配置過(guò)程更加簡(jiǎn)潔REF_Ref21611\n\h[5]。自動(dòng)化配置,SpringBoot會(huì)根據(jù)項(xiàng)目的Maven依賴自動(dòng)配置,大大減少了手動(dòng)配置的工作REF_Ref21611\n\h[5]。提供了程序的健康檢測(cè)功能,不再依賴xml配置文件,而是采用注解方式進(jìn)行配置REF_Ref21611\n\h[5]。
第4章系統(tǒng)設(shè)計(jì)4.1軟件功能模塊設(shè)計(jì)依照校園周邊分享平臺(tái)的功能需求指定系統(tǒng)設(shè)計(jì)方案。系統(tǒng)中共有三個(gè)角色,三個(gè)不同的角色所對(duì)應(yīng)的功能權(quán)限也各有千秋。用戶登陸的界面主要有論壇版塊、用戶版塊、留言反饋版塊、新聞公告版塊、個(gè)人中心版塊等。用戶可按需進(jìn)行操作,界面的簡(jiǎn)潔讓用戶一目了然能夠更快速地識(shí)別其想要的功能;版主的功能更為整潔,因其只需要對(duì)版塊進(jìn)行管理,所以就只有版塊分類管理及其個(gè)人中心;管理員的功能就相較更多些,管理員要統(tǒng)管所有功能如:用戶管理、版主管理、版塊分類管理、新聞公告管理等需全方位的管理系統(tǒng)。系統(tǒng)整體功能如圖4.1.1所示。校園周邊分享平臺(tái)校園周邊分享平臺(tái)用戶版主管理員用戶論壇新聞公告留言反饋個(gè)人中心版塊分類個(gè)人中心用戶管理版主管理版塊分類管理論壇管理添加好友管理在線留言管理新聞公告管理留言板管理圖4.4.1系統(tǒng)整理功能圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)這一階段,是從用戶需求分析中提煉出信息架構(gòu)。用于描述概念模型的主要工具:E-R模型REF_Ref97\n\h[11]。通過(guò)E-R圖我們用實(shí)體型用矩形表示,矩形框內(nèi)寫明實(shí)體名;屬性用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型,聯(lián)系具有屬性REF_Ref30571\n\h[10]。兩個(gè)實(shí)體型之間的聯(lián)系:一對(duì)一聯(lián)系一對(duì)多聯(lián)系多對(duì)多聯(lián)系4.2.2數(shù)據(jù)庫(kù)具體設(shè)計(jì)創(chuàng)建用戶表后便于存儲(chǔ)用戶信息,管理員也可通過(guò)數(shù)據(jù)庫(kù)來(lái)進(jìn)行增加、刪除、修改、查找REF_Ref22025\n\h[3]。如表4.2.1用戶表(users)所示。表4.2.1用戶表(users)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
usernamevarchar100用戶名passwordvarchar100密碼imagevarchar200頭像rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP景點(diǎn)信息評(píng)論用來(lái)存放用戶對(duì)景點(diǎn)評(píng)論及回復(fù)的消息。如表4.2.2景點(diǎn)信息評(píng)論表(discussjingdianxinxi)所示。表4.2.2景點(diǎn)信息評(píng)論表(discussjingdianxinxi)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idavatarurllongtext4294967295頭像nicknamevarchar200用戶名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容token機(jī)制負(fù)責(zé)防止表單重復(fù)提交和執(zhí)行身份驗(yàn)證。如表4.2.3token表所示。表4.2.3token表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過(guò)期時(shí)間CURRENT_TIMESTAMP配置文件表允許查看和修改配置參數(shù)。如表4.2.4配置文件(config)所示。表4.2.4配置文件(config)字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值urlvarchar500url添加好友表可以讓用戶來(lái)交友交流用的,具體如表4.2.5添加好友(tianjiahaoyou)表所示。表4.2.5添加好友(tianjiahaoyou)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhanghaovarchar200賬號(hào)nichengvarchar200昵稱tianjiayuanyouvarchar200添加原由shenqingshijiandatetime申請(qǐng)時(shí)間fajianrenvarchar200發(fā)件人fajianrennichengvarchar200發(fā)件人昵稱touxianglongtext4294967295頭像sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)熱度排行榜中用來(lái)存儲(chǔ)用戶對(duì)版塊點(diǎn)擊量由多到少的排序。如表4.2.6熱度排行榜(redupaihangbang)表所示。表4.2.6熱度排行榜(redupaihangbang)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbiaotivarchar200標(biāo)題diyimingvarchar200第一名diermingvarchar200第二名disanmingvarchar200第三名disimingvarchar200第四名diwumingvarchar200第五名diliumingvarchar200第六名diqimingvarchar200第七名dibamingvarchar200第八名dijiumingvarchar200第九名dishimingvarchar200第十名fengmianlongtext4294967295封面留言板保存了用戶的留言信息,具體如表4.2.7留言板(messages)表所示。表4.2.7留言板(messages)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint留言人iduseridbigintusernamevarchar200用戶名usernamevarcharavatarurllongtext4294967295頭像avatarurllongtextcontentlongtext4294967295留言內(nèi)容contentlongtextcpicturelongtext4294967295留言圖片cpicturelongtextreplylongtext4294967295回復(fù)內(nèi)容replylongtextpicturelongtext4294967295回復(fù)圖片rpicturelongtext收藏表記錄了用的收藏、點(diǎn)贊、踩的互動(dòng)操作,具體如表4.2.8收藏(storeup)表所示。表4.2.8收藏(storeup)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint商品idtablenamevarchar200表名namevarchar200名稱picturelongtext4294967295圖片typevarchar200類型(1:收藏,21:贊,22:踩)1inteltypevarchar200推薦類型remarkvarchar200備注版主表中存儲(chǔ)注冊(cè)成為版主的信息,具體如表4.2.9版主(banzhu)表所示。表4.2.9版主(banzhu)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbanzhuzhanghaovarchar200版主賬號(hào)mimavarchar200密碼banzhuxingmingvarchar200版主姓名nianlingint年齡xingbievarchar200性別shoujivarchar200手機(jī)touxianglongtext4294967295頭像sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)banzhuzhanghaovarchar200版主賬號(hào)mimavarchar200密碼banzhuxingmingvarchar200版主姓名版塊分類主要用來(lái)存放各種版塊類信息,具體如表4.2.10版塊分類(bankuaifenlei)表所示。表4.2.10版塊分類(bankuaifenlei)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbankuaifenleivarchar200板塊分類bankuaifenleivarchar論壇表中存儲(chǔ)各個(gè)版塊中的各類信息,具體如表4.2.11論壇(lvyouluntan)表所示。表4.2.11論壇(lvyouluntan)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbiaotivarchar200標(biāo)題bankuaifenleivarchar200板塊分類fengmianlongtext4294967295封面neironglongtext4294967295內(nèi)容fabushijiandatetime發(fā)布時(shí)間zhanghaovarchar200賬號(hào)nichengvarchar200昵稱thumbsupnumint贊0crazilynumint踩0clicktimedatetime最近點(diǎn)擊時(shí)間clicknumint點(diǎn)擊次數(shù)0discussnumint評(píng)論數(shù)0storeupnumint收藏?cái)?shù)0在線留言表存儲(chǔ)了用戶對(duì)標(biāo)題的留言內(nèi)容,具體如表4.2.12在線留言(zaixianliuyan)表所示。表4.2.12在線留言(zaixianliuyan)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhanghaovarchar200賬號(hào)nichengvarchar200昵稱biaotivarchar200標(biāo)題neironglongtext4294967295內(nèi)容liuyanzhanghaovarchar200留言賬號(hào)liuyannichengvarchar200留言昵稱touxianglongtext4294967295頭像shhflongtext4294967295回復(fù)內(nèi)容友情鏈接表中存儲(chǔ)的是用戶首頁(yè)下方的其他網(wǎng)站的鏈接,具體表4.2.13友情鏈接(friendlink)表所示。表4.2.13友情鏈接(friendlink)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPnamevarchar200名稱namepicturelongtext4294967295圖片pictureurllongtext4294967295鏈接url用戶表包含了所有注冊(cè)用戶的詳細(xì)信息,如表4.2.14用戶(yonghu)表所示。表4.2.14用戶(yonghu)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhanghaovarchar200賬號(hào)mimavarchar200密碼nichengvarchar200昵稱nianlingint年齡xingbievarchar200性別shoujivarchar200手機(jī)touxianglongtext4294967295頭像gerenjianjielongtext4294967295個(gè)人簡(jiǎn)介sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)clicknumint點(diǎn)擊次數(shù)0storeupnumint收藏?cái)?shù)0新聞公告評(píng)論匯集了用戶對(duì)新聞信息的反饋意見,具體如表4.2.15新聞公告評(píng)論(discussxinwengonggao)表所示。表4.2.15新聞公告評(píng)論(discussxinwengonggao)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idavatarurllongtext4294967295頭像nicknamevarchar200用戶名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容新聞公告表中存放用戶界面的新聞公告的贊次數(shù)、踩次數(shù)、點(diǎn)擊次數(shù)、評(píng)論數(shù)、收藏?cái)?shù)等信息,具體如表4.2.16新聞公告(xinwengonggao)表所示。表4.2.16新聞公告(xinwengonggao)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPbiaotivarchar200標(biāo)題jianjielongtext4294967295簡(jiǎn)介fabushijiandate發(fā)布時(shí)間fengmianlongtext4294967295封面neironglongtext4294967295內(nèi)容thumbsupnumint贊0crazilynumint踩0clicknumint點(diǎn)擊次數(shù)0discussnumint評(píng)論數(shù)0storeupnumint收藏?cái)?shù)0論壇評(píng)論表用來(lái)存儲(chǔ)用戶對(duì)論壇內(nèi)容的評(píng)論內(nèi)容及其他用戶對(duì)其回復(fù)內(nèi)容,具體如表4.2.17論壇評(píng)論(discusslvyouluntan)表所示。表4.2.17論壇評(píng)論(discusslvyouluntan)表字段名稱類型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idavatarurllongtext4294967295頭像nicknamevarchar200用戶名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容4.3系統(tǒng)流程設(shè)計(jì)考慮到系統(tǒng)內(nèi)存在不同角色,每個(gè)角色所擁有的功能也有所不同,所以接下來(lái)就由不同角色用戶、版主、管理員來(lái)進(jìn)行具體分析。4.3.1用戶管理的流程新用戶要參與系統(tǒng)操作,首先需要去注冊(cè),然后等待管理員的審核批準(zhǔn)。一旦審核通過(guò),用戶即可登錄并開始使用各種功能。具體流程如圖4.3.1用戶登陸流程、4.3.2用戶管理流程圖所示。圖用戶登陸流程進(jìn)入首頁(yè)進(jìn)入首頁(yè)論壇用戶新聞公告留言反饋個(gè)人中心查詢點(diǎn)擊圖片進(jìn)行點(diǎn)贊、收藏、踩、評(píng)論、回復(fù)查詢添加好友、在線留言、收藏查詢?cè)诰€留言、收藏編寫留言提交更新個(gè)人信息展示好友、留言、收藏圖用戶管理流程4.3.2版主管理的流程版主登入流程與用戶一樣如圖用戶登陸流程圖所示,其主要功能為版塊分類和個(gè)人資料修改。版主管理流程如圖版主管理流程所示。進(jìn)入版主界面進(jìn)入版主界面論壇個(gè)人中心論壇詳情查看論壇回復(fù)論壇刪除論壇搜索個(gè)人信息編輯修改密碼圖版主管理流程4.3.3管理員管理流程管理員再用戶管理中能進(jìn)行信息檢索、新增、刪除、刪改、審核及查看詳情等操作具體如圖管理員管理流程所示。進(jìn)入首頁(yè)進(jìn)入首頁(yè)論壇版主新聞公告留言板個(gè)人中心查詢點(diǎn)擊圖片進(jìn)行點(diǎn)贊、收藏、踩、評(píng)論、回復(fù)查詢對(duì)新聞公告詳情查看、查看評(píng)論、新增、刪除、查詢留言詳情查看、修改、回復(fù)、刪除、查詢個(gè)人信息詳情修改密碼用戶對(duì)用戶進(jìn)行信息詳情查看、新增、刪除、審核、查詢對(duì)版主進(jìn)行信息詳情查看、新增、刪除、審核、查詢版塊分類對(duì)版快進(jìn)行信息詳情查看、新增、刪除、查詢添加好友對(duì)添加好友請(qǐng)求詳情查看、查詢、刪除對(duì)在線留言進(jìn)行詳情查看、查詢、刪除在線留言系統(tǒng)管理輪播圖詳情、更改友情鏈接詳情、新增、刪除、更改、查詢圖管理員管理流程
第5章系統(tǒng)功能的具體實(shí)現(xiàn)5.1前臺(tái)用戶管理功能實(shí)現(xiàn)進(jìn)入校園周邊分享平臺(tái)的登陸界面如圖5.1.1所示。如圖5.1.1登入界面圖新用戶可以通過(guò)注冊(cè),待審核通過(guò)后通過(guò)賬戶密碼進(jìn)行系統(tǒng)首頁(yè)。如圖5.1.2用戶注冊(cè)所示、如圖5.1.3系統(tǒng)首頁(yè)所示。圖5.1.2用戶注冊(cè)界面圖圖5.1.3系統(tǒng)首頁(yè)界面圖個(gè)人中心中可以進(jìn)行添加好友管理,在線留言管理,及個(gè)人信息管理,如圖5.1.4個(gè)人信息所示圖5.1.4個(gè)人信息界面圖5.2后臺(tái)管理功能實(shí)現(xiàn)5.2.1版主功能實(shí)現(xiàn)當(dāng)?shù)侨牒笈_(tái)登陸界面時(shí)新版主可以先申請(qǐng)注冊(cè)如圖5.2.1注冊(cè)提交后審核通過(guò)后便可以在圖5.2.2所示的登陸界面選擇版主的身份進(jìn)入后臺(tái)界面進(jìn)行論壇如圖5.2.3所示,及個(gè)人信息界面如圖所示。圖版塊注冊(cè)界面圖圖后臺(tái)系統(tǒng)登陸界面圖圖版主論壇界面圖個(gè)人信息界面圖5.2.2管理員功能實(shí)現(xiàn)管理員登陸后臺(tái)界面系統(tǒng)后會(huì)擁有更多功能權(quán)限,如圖所示。圖管理員主要功能界面圖管理員在用戶管理中能進(jìn)行信息檢索、新增、刪除、審核、查看詳情等操作,如圖所示.圖管理員對(duì)用戶管理界面圖在版主管理中可執(zhí)行相同操作包括對(duì)版主的信息查詢,如圖所示。圖管理員對(duì)版主管理界面圖對(duì)于版塊分類管理:他們有權(quán)查詢信息、新增、刪改,如圖所示。圖管理員對(duì)版塊分類管理界面圖論壇管理涵蓋了信息查詢,版塊詳情查看、查看版塊評(píng)論、刪除等功能,如圖所示。圖管理員對(duì)論壇管理界面圖在添加好友管理中:管理員能處理好友請(qǐng)求,查看和刪除,如圖所示。圖管理員對(duì)添加好友管理界面圖在線留言管理設(shè)計(jì)留言的信息查詢,留言詳情查看、刪除功能,如圖所示。圖管理員對(duì)在線留言管理界面圖新聞公告管理則包括信息查詢、發(fā)布新公告、查看詳情、編輯、查看、刪除,如圖所示。圖管理員對(duì)新聞公告管理界面圖管理員在留言板管理中可以查詢用戶信息,并需處理留言板上的留言,如圖所示。圖管理員對(duì)留言板管理界面圖管理員對(duì)系統(tǒng)管理:其中有輪播圖管理界面包括輪播圖的詳情信息查看、編輯功能如圖0和友情鏈接管理界面包括用名稱進(jìn)行信息查詢、新增、詳情查看、編輯、刪除功能如圖1所示。圖0管理員對(duì)系統(tǒng)管理中的輪播圖管理界面圖圖1管理員對(duì)系統(tǒng)管理中的友情鏈接管理界面圖管理員對(duì)我的信息管理主要有修改密碼個(gè)個(gè)人信息展示,如圖2所示。圖2管理員對(duì)我的信息管理界面圖
第6章系統(tǒng)測(cè)試軟件測(cè)試是軟件開發(fā)流程中不可或缺的一環(huán)REF_Ref19395\n\h[12]。它不僅是對(duì)代碼的結(jié)構(gòu)進(jìn)行仔細(xì)地檢驗(yàn),還需要根據(jù)已有的規(guī)范原理,系統(tǒng)地、嚴(yán)格地對(duì)軟件的各方面以及在各種情況下的性能進(jìn)行驗(yàn)證與驗(yàn)證。系統(tǒng)測(cè)試的目的就是通過(guò)對(duì)真實(shí)的生產(chǎn)運(yùn)行環(huán)境的仿真,對(duì)各功能模塊在整個(gè)系統(tǒng)結(jié)構(gòu)下的性能進(jìn)行全面的檢測(cè),從而達(dá)到規(guī)范的要求。在這個(gè)過(guò)程中,我們要能夠及時(shí)地檢測(cè)出存在的問題,并對(duì)出現(xiàn)的問題進(jìn)行反饋,使系統(tǒng)能夠安全穩(wěn)定地運(yùn)行。6.1系統(tǒng)測(cè)試的方法軟件的測(cè)試方式多種多樣,白箱測(cè)試和黑箱測(cè)試是兩種主要的測(cè)試方法。下面,我將簡(jiǎn)單地介紹一下這兩種語(yǔ)言的主要區(qū)別。黑盒測(cè)試,顧名思義,就像對(duì)待一個(gè)封閉的盒子,主要關(guān)注功能模塊的整體表現(xiàn)。它檢驗(yàn)功能模塊的正確性,驗(yàn)證前后端接口調(diào)用的準(zhǔn)確性,以及輸入輸出的格式是否無(wú)誤。此外,黑盒測(cè)試還會(huì)檢查與MySQL數(shù)據(jù)庫(kù)的連接,以及進(jìn)行增刪改查等操作時(shí)數(shù)據(jù)是否準(zhǔn)確無(wú)誤。而白盒測(cè)試則如同打開盒子,深入代碼內(nèi)部進(jìn)行細(xì)致的檢查。它這種方法能夠發(fā)現(xiàn)黑盒測(cè)試難以覆蓋到的錯(cuò)誤。就校園周邊分享平臺(tái)而言,我們可以在軟件發(fā)布之前使用黑盒測(cè)試可以對(duì)大部分的隱患進(jìn)行檢測(cè)和糾正,從而提高用戶的滿意度。6.2測(cè)試用例以用戶登錄及注冊(cè)為例,具體測(cè)試用例如表6-1所示。表6-1用戶登錄及注冊(cè)測(cè)試用例表序號(hào)測(cè)試內(nèi)容測(cè)試方法預(yù)測(cè)結(jié)構(gòu)測(cè)試結(jié)果1登錄輸入正確的賬號(hào)及密碼登錄成功符合
輸入錯(cuò)誤的賬號(hào)系統(tǒng)提示登入失敗輸入正確的密碼但錯(cuò)誤的密碼系統(tǒng)提示登入失敗2注冊(cè)點(diǎn)擊注冊(cè)頁(yè)面顯示注冊(cè)表單填寫已存在的用戶名系統(tǒng)提示用戶名已存在填寫不一致的密碼和確認(rèn)密碼系統(tǒng)提示兩次密碼輸入不一致故意留空任意一項(xiàng)必填項(xiàng)系統(tǒng)提示有必填項(xiàng)未填寫填寫錯(cuò)誤格式的聯(lián)系電話REF_Ref24832\n\h[13]系統(tǒng)提示聯(lián)系電話格式錯(cuò)誤正確填寫所有信息系統(tǒng)提示注冊(cè)成功6.3測(cè)試分析經(jīng)過(guò)對(duì)校園周邊分享平臺(tái)的全面測(cè)試,我們驗(yàn)證了該系統(tǒng)在技術(shù)實(shí)現(xiàn)層面的可行性以及系統(tǒng)設(shè)計(jì)的合理性。同時(shí),結(jié)合對(duì)平臺(tái)現(xiàn)狀的深入分析和用戶需求的調(diào)研,我們確認(rèn)所設(shè)計(jì)的系統(tǒng)能夠充分滿足用戶的需求。測(cè)試結(jié)果表明,系統(tǒng)的各項(xiàng)功能均符合設(shè)計(jì)要求,且能夠安全穩(wěn)定地運(yùn)行。因此,這款校園周邊分享平臺(tái)無(wú)疑是一個(gè)值得廣泛推廣和使用的優(yōu)秀平臺(tái)。
結(jié)論在本論文中,簡(jiǎn)單介紹了計(jì)算機(jī)通用的Java語(yǔ)言、SpringBoot框架、MySQL數(shù)據(jù)庫(kù),這些都是當(dāng)下從事計(jì)算機(jī)行業(yè)比了解的。系統(tǒng)整
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)支工資財(cái)務(wù)制度
- 種植藥材公司財(cái)務(wù)制度
- 中央空調(diào)公司財(cái)務(wù)制度
- 網(wǎng)絡(luò)安全與財(cái)務(wù)制度
- 學(xué)院研究中心財(cái)務(wù)制度
- 關(guān)于公交企業(yè)的詳細(xì)的保安服務(wù)管理制度
- 公司實(shí)驗(yàn)室臺(tái)賬制度
- 養(yǎng)老院老人健康監(jiān)測(cè)人員表彰制度
- 清理池底施工方案(3篇)
- 施工項(xiàng)目合同糾紛處理制度
- Y -S-T 732-2023 一般工業(yè)用鋁及鋁合金擠壓型材截面圖冊(cè) (正式版)
- 部編版四年級(jí)下冊(cè)必讀《十萬(wàn)個(gè)為什么》閱讀測(cè)試題(分章節(jié))
- GB/T 43829-2024農(nóng)村糞污集中處理設(shè)施建設(shè)與管理規(guī)范
- HBM高帶寬存儲(chǔ)器專題研究分析報(bào)告
- 萬(wàn)科物業(yè)服務(wù)指南房屋和設(shè)施維修管理
- 高一英語(yǔ)完型填空10篇實(shí)戰(zhàn)訓(xùn)練及答案
- 施工吊籃工程監(jiān)理實(shí)施細(xì)則
- 10kV架空線路現(xiàn)場(chǎng)驗(yàn)收表
- 抗體偶聯(lián)藥物(ADC)專題分析報(bào)告
- 浙江省生態(tài)環(huán)境專業(yè)工程師職務(wù)任職資格量化評(píng)價(jià)表
- 成都市計(jì)劃生育條例
評(píng)論
0/150
提交評(píng)論