版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
摘要本課題研究的是基于SpringBoot、Vue作為開發(fā)技術,采用B/S架構,實現(xiàn)的一個用戶在校園內(nèi)發(fā)布各種不同類型微事的校園微事系統(tǒng)。前臺門戶網(wǎng)站供用戶使用,用戶可通過微事網(wǎng)站系統(tǒng)快速、方便、簡易的發(fā)布自己的微事,使該微事在自己所屬的校內(nèi)傳播,同時也可在微事網(wǎng)站里瀏覽他人發(fā)布的微事,并且可對他人發(fā)布的微事進行操作,同時不同的微事類型可滿足不同的場景。后臺管理系統(tǒng)由管理員進行管理使用,管理員可通過后臺管理系統(tǒng)對用戶的信息和發(fā)布的微事進行相關的管理,以及維護微事網(wǎng)站系統(tǒng),審核并和諧相關微事網(wǎng)站系統(tǒng)環(huán)境。論文首先介紹基于SpringBoot的校園微事網(wǎng)站的開發(fā)背景以及研究現(xiàn)狀和可行性分析,其次簡單概括了系統(tǒng)開發(fā)中所使用到的具體各項技術以及開發(fā)環(huán)境,隨后討論了校園微事新系統(tǒng)的設計目標,系統(tǒng)的要求和整體設計。然后,對系統(tǒng)每個功能模塊進行設計、開發(fā),最后進行測試。本系統(tǒng)采用當今最流行的前后端分離開發(fā)模式,并選用MySQL作為數(shù)據(jù)庫,Redis作為非關系型數(shù)據(jù)庫。關鍵字:校園微事網(wǎng)站SpringBoot傳播AbstractThisresearchisbasedonSpringBoot,Vueasthedevelopmenttechnology,usingB/Sarchitecture,therealizationofauserinthecampusreleaseofvarioustypesofmicrocampusmicrosystem.Frontdeskportalfortheuseoftheuser,theusercanthroughthemicrositesystemoffast,convenient,simpleandeasytopostthings,makethesmallthingsinhisownschool,atthesametimecanalsobereleasedinmicrowebsitebrowseothersmicro,microbusinesstooperateandcanbereleasedtoothers,atthesametime,differenttypesofsmallthingscanmeetdifferentscenarios.Backgroundmanagementsystemismanagedbytheadministrator,theadministratorcanusethebackgroundmanagementsystemtotheuser'sinformationandthereleaseofmicrothingsrelatedtothemanagement,andmaintainthemicrowebsitesystem,auditandharmonyoftherelevantmicrowebsitesystemenvironment.Thispaperfirstlyintroducesthedevelopmentbackground,researchstatusandfeasibilityanalysisofcampusmicrobusinesswebsitebasedonSpringBoot,thenbrieflysummarizesthespecifictechnologiesanddevelopmentenvironmentusedinthesystemdevelopment,andthendiscussesthedesignobjectives,systemrequirementsandoveralldesignofthenewcampusmicrobusinesssystem.Then,eachfunctionalmoduleofthesystemisdesigned,developedandtested.Thissystemadoptsthemostpopularbeforeandafterendseparationdevelopmentmode,andselectsMySQLasthedatabase,Redisasthenon-relationaldatabase.Keywords:campusMicrowebsiteSpringBootspread
目錄目錄 [3];(3)詳細分析前臺門戶網(wǎng)站和后臺管理系統(tǒng)的功能,并進行了具體的需求分析;(4)對完成的校園微事網(wǎng)站系統(tǒng)及后臺管理系統(tǒng)進行測試。在測試中發(fā)現(xiàn)其中的問題,不斷的解決問題,完善系統(tǒng);第二章系統(tǒng)開發(fā)環(huán)境2.1開發(fā)環(huán)境介紹總體技術棧校園微事系統(tǒng)的開發(fā)環(huán)境如表2-1所示。表2-1系統(tǒng)開發(fā)環(huán)境類別相關技術版本前端Vue.jselement-ui庫axiosNode.jsnpmNUXTES6webpackVue2.xelement-ui2.0.11后端JDKMySQLGradleRedisDockerSwaggerSpringBootSpringCloudFastDFSJDK1.8MySQL5.7Maven3.5.0RedislatestDockerlatestSwaggerlatest說明:系統(tǒng)采用目前最流行的前后端分離模式開發(fā),前端以Node.js為核心的Vue.js前端技術生態(tài)架構,后端是基于Java語言以SpringCloud+SpringBoot搭建的架構(后面詳細說明)。主要開發(fā)工具:IntelliJIDEA、VisualStudioCode。硬件環(huán)境介紹表2-2系統(tǒng)硬件環(huán)境。組件詳細說明CPU因特爾i5內(nèi)存8G+4G內(nèi)存條硬盤100G處理器2.4GHz+2.4GHz鍵盤惠普機械鍵盤鼠標牧馬人無限鼠標運行環(huán)境介紹表2-3系統(tǒng)運行環(huán)境。運行端規(guī)定前臺門戶網(wǎng)站谷歌、火狐、360等各種瀏覽器皆可后臺管理系統(tǒng)服務器centos系統(tǒng)服務器數(shù)據(jù)庫服務器數(shù)據(jù)庫2.2相關技術詳細說明2.2.1SpringBoot本系統(tǒng)后端開發(fā)中選用SpringBoot作為腳手架快速開發(fā),因為在以前傳統(tǒng)的Spring做JavaEE開發(fā)中,會有很多的XML文件需要去配置,以及其他第三方框架需要整合,導致項目的搭建和開發(fā)變得效率很低,SpringBoot的出現(xiàn)很好的解決這一痛點,但SpringBoot并非是替代Spring的,而是于提升Spring開發(fā)者體驗的工具。同時集成了大量常用的第三方庫配置,SpringBoot應用中的第三方庫幾乎可以是零配置的開箱即用,所以這也是SpringBoot被稱為腳手架的原因,只需要很少的配置即可,讓開發(fā)者將時間用于專注業(yè)務邏輯開發(fā),SpringBoot的優(yōu)點還包括以下幾點:良好的基因:SpringBoot是跟著Spring4.0出現(xiàn)的,而其中boot的意思是引導,即它的存在就是為了讓開發(fā)者能夠更快速的搭建Spring框架,所以說SpringBoot繼承了Spring優(yōu)秀的基因,在Spring中開發(fā)更為方便快捷。簡化編碼:以前傳統(tǒng)的模式中我們在在使用Spring時,要在pom文件中添加多個依賴非常麻煩,而在SpringBoot中只需要在pom文件中添加如下一個starter-web依賴即可。簡化配置:對比Spring繁瑣的配置,SpringBoot更多的是注解的方式來處理,非常方便且快捷。簡化部署:對比傳統(tǒng)的使用Spring項目部署時得先將Tomcat部署在服務器上,再將項目打包后放在Tomcat里,而SpringBoot里已經(jīng)內(nèi)嵌Tomcat,服務器只需有JDK環(huán)境,將項目打包后直接運行啟動即可。2.2.2SpringCloudSpringCloud是一套完整的微服務解決方案,基于SpringBoot框架,它并不是一個框架,而是一個大的容器,它集成了市面上較好的微服務框架,且它很好的利用了SpringBoot的開發(fā)便利性簡化了開發(fā)分布式系統(tǒng)。SpringCloud并不是重復造輪子,而是將市面上開發(fā)得比較好的模塊集成進去,進行封裝,從而減少了各模塊的開發(fā)成本。通過各分布式微服務組件的實現(xiàn)以及協(xié)調(diào)使用,開發(fā)者能夠快速構建出運行良好的服務。SpringCloud既然是一套分布式服務治理的框架,那么它本身不會提供具體功能性的操作,更專注于服務之間的通訊、熔斷、監(jiān)控等。因此就需要很多的組件來支持一套功能,相當于管理多個SpringBoot框架的單體微服務。SpringCloud的優(yōu)點:集大成者,SpringCloud包含了微服務架構的方方面面。約定優(yōu)于配置,基于注解,沒有配置文件。輕量級組件,SpringCloud整合的組件大多比較輕量級,且都是各自領域的佼佼者。開發(fā)簡便,SpringCloud對各個組件進行了大量的封裝,從而簡化了開發(fā)。開發(fā)靈活,SpringCloud的組件都是解耦的,開發(fā)人員可以靈活按需選擇組件2.2.3Vue.js
Vue.js作為目前市場上較流行一套前端開發(fā)框架,具備高性能、可組件化的MVVM庫,且非常容易上手,對于之前學過ES6語法的我來說上手非常之快。2.2.4FastDFSFastDFS是一個分布式文件系統(tǒng)(DFS)。它的主要功能為文件存儲、同步和訪問,特別適合以中小文件,因此FastDFS非常適合作為校園微事系統(tǒng)的圖片管理。2.3本章小結本章節(jié)詳情概述了校園微事系統(tǒng)及后臺管理的設計與開發(fā)中所涉及和使用到的技術進行基本的介紹。為系統(tǒng)所選擇的軟件技術和硬件進行說明,為系統(tǒng)建設過程中所需的理論基礎進行詳細的研究與分析,第三章系統(tǒng)分析3.1可行性分析校園微事系統(tǒng)的主要目的是實現(xiàn)校園里的微事傳播,有麻煩存在的地方就有需求,校園微事的用戶主體對象是學生和老師,從用戶角度出發(fā),了解他們的想法,聽取他們的意見,與他們溝通看法和,再去分析他們的目前最確切希望系統(tǒng)能包含的功能,以及他們目前生活中遇到的有關消息不能及時獲取和傳播的問題,以此明確系統(tǒng)的開發(fā)目標。并在確立了開發(fā)目標后,從以下四方面討論系統(tǒng)的可行性。3.1.1技術可行性本課題所選用的技術為SpringBoot+Vue的總體架構,是目前比較流行的前后端技術架構,作為開發(fā)校園微事系統(tǒng)是完全沒問題,非??尚械?。3.1.2經(jīng)濟可行性經(jīng)濟可行性指我們的開發(fā)過程符合我們之前的開發(fā)預算,整個開發(fā)過程的費用主要是服務器的購買,由于系統(tǒng)還未真正投入市場使用,所以暫時只購買一臺服務器部署,開發(fā)所需的電腦設備及其他已有,前端和后端開發(fā)人員皆為本人,因此開發(fā)成本較低,但本校園微事系統(tǒng)有非常好的前景且具備很高的經(jīng)濟價值,綜合以上考慮,認定本系統(tǒng)的設計與開發(fā)從經(jīng)濟上來分析是可行的。3.1.3操作可行性一個系統(tǒng)設計的成功與否,一個非常重要的考量因素就是使用者的使用感受。本校園微事門戶網(wǎng)站界面采用簡潔風格,各種功能模塊一目了然,且操作簡單,用戶體驗非常友好,且系統(tǒng)合理使用緩存技術,使得用戶操作時響應速度非???,增加用戶的好感。后臺管理系統(tǒng)中,設計時從管理員角度考慮,系統(tǒng)十分簡便,操作便捷,大部分功能都有對應的文字說明,數(shù)據(jù)輸入也要設計的靈活完整,不產(chǎn)生歧義,整個系統(tǒng)是簡潔的,高效的。從以上這些部分考慮,認定本校園微事系統(tǒng)具備操作可行性。3.1.4法律可行性從法律的角度看,基于SpringBoot的校園微事系統(tǒng)是屬于自主設計和開發(fā)的系統(tǒng),從設計到開發(fā)皆為本人所做,為本人的勞動知識結晶,不存在知識產(chǎn)權問題,并且整個開發(fā)環(huán)境合法,沒有任何觸動國家法律法規(guī)的功能和技術點,不存在非法的問題,因此本系統(tǒng)具備法律可行性。3.2系統(tǒng)分析3.2.1總體功能分析圖3-1總體功能如“圖3-1總體功能”所示,校園微事系統(tǒng)主要由兩部分組成,分別為前臺校園微事門戶網(wǎng)站和后臺校園微事管理系統(tǒng)。前臺門戶網(wǎng)站的功能有:校園微事:校園微事模塊包含當前熱門微事、今日最新微事和校內(nèi)熱門和最新微事,以及可點擊我的關注查看關注的人發(fā)布的微事,和點擊我的收藏瀏覽收藏的微事,用戶可瀏覽對應的校園微事或是對微事進行點贊評論等操作。問答微事:問答微事主要分為三類,分別是學術問答微事、生活日常問答微事和學長學姐問答微事,每個模塊對應不同的問答類型,用戶可根據(jù)自己的需要在對應模塊發(fā)起問答微事或是瀏覽他人發(fā)布的問答微事。活動微事:活動微事會發(fā)布當前用戶校園內(nèi)發(fā)布的活動,用戶可進行瀏覽和報名操作。用戶發(fā)布活動微事需實名認證,并提供對應的活動材料和相關證明,大型活動需有相關負責人簽名文件和院系蓋章證明,并提交審核,在通過后臺審核后才會出現(xiàn)在活動微事中,其他用戶才可報名。發(fā)布活動微事需要進行個人身份認證是因為如果用戶惡意發(fā)布虛假活動,可通過個人信息追究責任,并且發(fā)布虛假活動一經(jīng)核查后封停賬號并將其身份信息永久拉入黑名單,不允許二次注冊賬號等操作。尋物和招領微事:尋物啟事微事和失物招領微事都是與“物”相關的功能,在校園里最常見的就是丟東西,或是撿到東西,目前大部分人的做法是通過發(fā)布朋友圈尋找失物或是尋找失主,然后再讓朋友幫忙轉發(fā),而朋友圈是存在局限的,每個人的朋友圈不可能完全的滲透每個專業(yè)每個班級,甚至有的時候撿到物品的人是老師或是保安大叔,總會出現(xiàn)消息不能到達的盲區(qū)。校園微事系統(tǒng)就是為了解決這些問題而存在的,校園微事系統(tǒng)致力于打造校內(nèi)消息傳播網(wǎng),當不小心丟失了物品時只需在尋物模塊發(fā)布一則尋物啟事并描述可能丟失的地方,撿到物品的人可在這里查看到,并通過校園微事系統(tǒng)聯(lián)系你。撿到物品的人則可以在招領模塊發(fā)布失物招領微事,對物品進行拍照上傳,并簡單的描述撿到地點和時間,當有失主聯(lián)系時也可對其進行“考核”,判斷此人是否為失主,防止有人冒領。兼職微事:在校園中,兼職是一件很普通正常的事情,而獲取兼職相關的信息卻往往不易,只能通過師兄師姐介紹然后拉入兼職群,或是去店鋪尋問老板,對于招聘兼職生的商家或是公司也只能通過尋找認識的學生,讓他們?nèi)兔鞑フ衅感畔⒑驼衅讣媛毶?,而校園微事系統(tǒng)的出現(xiàn)就能很方便的解決這一繁瑣的流程,商家或公司可在兼職微事模塊發(fā)布招聘兼職微事信息,而發(fā)布兼職微事需要進行實名認證,若是商家或是公司則需要提供相關材料證明,在后臺審核通過后即可發(fā)布,發(fā)布的兼職微事同樣需要通過審核才會顯示在兼職微事大廳中,提供報名。個人中心:個人中心模塊包括用戶的登錄注冊,查看我的主頁,賬號設置和對賬號信息進行編輯,查看報名的活動或是報名的兼職等功能。后臺管理系統(tǒng)功能:管理員登錄:管理員輸入網(wǎng)站進入后,需要進行登錄操作,僅擁有后臺管理賬號才可登錄,不提供注冊操作,并且不同賬號對應不同權限,擁有對應的權限才可對相應功能進行操作。權限管理:擁有此權限的管理員可對其他賬號進行權限管理,例如增加權限、刪除權限等操作。人員管理:人員管理即對后臺管理員賬號進行查詢、增加、刪除和修改操作,由于后臺系統(tǒng)不提供注冊功能,所以如需增加管理員需在此增加賬號,即增加人員,注銷賬號也是如此,需刪除對應人員,且刪除人員為邏輯刪除。審核管理:審核管理為針對前臺門戶網(wǎng)站中需要進行審核的活動微事和兼職微事進行審核,只有通過審核才可在相應的微事大廳中展示;并且審核被舉報的微事,將核實微事內(nèi)容是否違反法律法規(guī)或是散布不實消息等,及時撤銷該微事,嚴重時注銷發(fā)布者賬號。廣告管理:廣告管理為對校園微事前臺門戶網(wǎng)站中的廣告位置進行管理,對應的將廣告內(nèi)容進行修改或是撤銷,或是增加廣告微事內(nèi)容顯示。熱門管理:實時監(jiān)控當前校園微事前臺門戶網(wǎng)站中的熱門微事,防止不法分子惡意操控熱門內(nèi)容,惡意點贊或評論使其微事上熱門,管理員可及時進行撤銷該微事或是刪除該微事,營造和諧文明的網(wǎng)絡環(huán)境。3.2.2系統(tǒng)用例圖用戶用例圖圖3-2用戶用例圖管理員用例圖圖3-3管理員用例圖表3-1總用例表總用例表參與者用例名稱用例說明用戶注冊用戶可點在注冊頁面輸入相應信息注冊賬號。登錄用戶可以通過賬號密碼登錄。瀏覽微事用戶可通過點擊不同模塊瀏覽不同微事評論微事已登錄的用戶可對微事進行評論收藏微事已登錄用戶可對某一微事進行收藏操作。發(fā)布微事已登錄用戶可發(fā)布不同類型的微事。刪除微事已登錄用戶可刪除自己發(fā)布過的微事。查找微事用戶可通過輸入關鍵字查找相關微事瀏覽校園微事已登錄用戶可瀏覽自己校園內(nèi)的微事報名活動已登錄用戶可報名校園內(nèi)的活動微事。報名兼職已登錄用戶可報名校園內(nèi)的兼職微事。我的關注已登錄用戶可瀏覽自己關注的人發(fā)布的微事。我的收藏已登錄用戶可瀏覽自己收藏的微事。個人中心已登錄用戶可查看個人中心等操作。管理員登錄管理員通過輸入賬號密碼登錄管理系統(tǒng)。新增權限擁有此權限的管理員對指定賬號新增指定權限。刪除權限擁有此權限的管理員對指定賬號刪除指定權限。新增人員擁有此權限的管理員可輸入人員信息添加人員。刪除人員擁有此權限的管理員可選中指定人員進行刪除。查找人員擁有此權限的管理員可通過輸入人員關鍵信息查找人員。編輯人員擁有此權限的管理員可編輯指定人員的信息。活動微事審核擁有此權限的管理員可對用戶發(fā)布的活動微事進行審核,決定通過與否。兼職微事審核擁有此權限的管理員可對用戶發(fā)布的兼職微事進行審核,決定通過與否。舉報微事審核擁有此權限的管理員可對用戶舉報的微事進行審核,決定是否撤銷該微事。刪除微事?lián)碛写藱嘞薜墓芾韱T可對選中的微事進行刪除,不再出現(xiàn)在前臺門戶系統(tǒng)的微事中。移入黑名單擁有此權限的管理員可可對指定用戶移入黑名單。移除黑名單擁有此權限的管理員可對指定用戶移除黑名單。添加廣告擁有此權限的管理員可添加廣告信息刪除廣告管理員可對某一廣告進行刪除編輯廣告擁有此權限的管理員可對指定廣告進行編輯移除熱門擁有此權限的管理員可對處于熱門中的微事進行移除選為熱門擁有此權限的管理員可對指定微事選中為熱門微事3.3本章小結系統(tǒng)分析在系統(tǒng)開發(fā)中非常重要,對系統(tǒng)的使用場景進行深入了解后,分析和總結出對應需要實現(xiàn)的功能。本章講述校園微事系統(tǒng)的可行性分析、系統(tǒng)的總體分析和用例圖,使接下來的系統(tǒng)的開發(fā)方向更加清晰明確。第四章系統(tǒng)設計4.1系統(tǒng)邊界設計系統(tǒng)邊界是指系統(tǒng)與環(huán)境的分界面。本系統(tǒng)主要由兩種用戶組成,分別為前臺門戶網(wǎng)站用戶和后臺管理系統(tǒng)管理員,其中用戶又分為:未登錄的游客用戶和已登錄的用戶兩種,未登錄的游客只有瀏覽微事和登錄注冊的權限,登錄后的用戶擁有全部權限,其中包括發(fā)布微事評論微事報名微事等操作。后臺管理員又分為超級管理員和一般管理員,超級管理員擁有所有權限,其中一般管理員又分為審核員、廣告管理員和熱門管理員,審核員只擁有審核管理權限,負責對各種微事進行審核管理;廣告管理員只擁有廣告管理權限,負責投入廣告內(nèi)容和管理相關廣告;熱門管理員只擁有熱門管理權限,負責對熱門信息的檢查和管理。如“圖4-1系統(tǒng)邊界圖”所示:圖4-1系統(tǒng)邊界圖4.2軟件層次結構設計軟件的層次分為應用層、基礎設施層、應用服務層、數(shù)據(jù)層、終端和展示層,其中基礎設施層包括服務器、網(wǎng)絡和主機等,應用服務層主要包括該軟件的功能性需求,應用層則是提供給用戶的平臺,最終該軟件將在PC端實現(xiàn)所有功能,軟件層次結構圖如“圖4-2層次結構圖”所示:圖4-2層次結構圖4.3總體部署結構設計此系統(tǒng)由服務器通過交換機與客戶端進行數(shù)據(jù)傳輸和同步,其中客戶端包括用戶訪問校園微事系統(tǒng)前臺門戶網(wǎng)站和管理員訪問后臺管理系統(tǒng),用戶在客戶端操作后數(shù)據(jù)再通過交換機傳回服務器,如“圖4-3總體部署圖”所示:圖4-3總體部署圖4.4系統(tǒng)模塊化設計4.4.1系統(tǒng)模塊化原則模塊化設計的原則是盡量以少數(shù)的模塊組合成更多的產(chǎn)品,并且模塊與模塊之間的聯(lián)系要簡單明了,使得產(chǎn)品具備性能穩(wěn)定、結構簡單和質量高的特性。4.4.2系統(tǒng)總體模塊結構圖4-4系統(tǒng)總體模塊結構圖如“圖4-4系統(tǒng)總體模塊結構圖”所示,系統(tǒng)總體模塊結構是對整個系統(tǒng)的系統(tǒng)架構進行總體設計,分為兩大部分:前臺門戶網(wǎng)站、后臺管理系統(tǒng),其中包括:前臺門戶網(wǎng)站校園微事模塊問答微事模塊活動微事模塊尋物和招領模塊兼職微事模塊個人中心模塊后臺管理系統(tǒng)權限管理模塊個人管理模塊用戶管理模塊審核管理模塊廣告管理模塊熱門管理模塊4.4.3用戶登錄注冊模塊用戶通過點擊登錄按鈕來到登錄頁面,輸入賬號密碼信息后點擊登錄,后臺根據(jù)輸入的賬號密碼檢查是否正確,若正確則保存token并提示登錄成功且跳轉至首頁,若錯誤則提示密碼錯誤,請重試,如“圖4-5用戶登錄流程圖”所示。圖4-5用戶登錄流程圖用戶可通過輸入手機號碼、賬號名稱和密碼等相關信息進行注冊,且在注冊時則需輸入用戶手機號碼并獲取短信驗證碼進行驗證,填入后一并提交注冊,若驗證碼正確且其他信息符合要求,后臺保存注冊信息,且用戶密碼通過MD5加密保存,頁面提示成功注冊并跳轉至首頁;若驗證碼錯誤則提示相關錯誤信息,如“圖4-6用戶注冊流程圖”所示。圖4-6用戶注冊流程圖4.4.4校園微事模塊校園微事模塊包括瀏覽微事、點贊微事、評論微事、收藏微事和舉報微事,其中瀏覽的微事又可分為熱門微事、最新微事和校內(nèi)熱門微事和校內(nèi)最新,以及我的關注者發(fā)布的微事,我收藏過的微事,關系如“圖4-7校園微事模塊”所示。圖4-7校園微事模塊4.4.6問答微事模塊問答微事模塊包括瀏覽其他用戶發(fā)布的問答微事,其中可又分為三類,分別是學術上的問答微事、日常生活中的問答微事和師兄師姐的問答微事。用戶也可對指定問答微事的某一回答進行操作,例如贊同此回答、不贊同此回答,或是對其他用戶發(fā)布的提問進行回答,或是發(fā)布疑問微事。如“圖4-8問答微事模塊”所示。圖4-8問答微事模塊4.4.7活動微事模塊活動微事包括瀏覽活動微事,查看活動具體內(nèi)容和活動的時間地址,以及包括報名活動,用戶可對選定活動進行報名,若活動沒有人數(shù)限制或人數(shù)未滿的情況下可報名,也可作為活動發(fā)起人發(fā)布活動,也可對虛假活動進行舉報,如“圖4-9活動微事模塊”所示。圖4-9活動微事模塊4.4.8尋物和招領微事模塊尋物和招領微事模塊包括瀏覽尋物啟事和失物招領微事,以及發(fā)布尋物啟事和失物招領微事,同時失主可聯(lián)系發(fā)布者認領物品,如“圖4-10尋物和招領微事模塊”所示。圖4-10尋物和招領微事模塊4.4.9兼職微事模塊兼職微事模塊包括瀏覽兼職微事,查看招聘的人員信息和薪酬,時間地點等信息,也包括發(fā)布兼職微事信息,由后臺管理系統(tǒng)進行審核,通過即可展示在兼職信息大廳內(nèi),同時包括報名兼職微事信息和舉報虛假兼職微事,如“圖4-11兼職微事模塊所示”。圖4-11兼職微事模塊4.4.10個人中心模塊個人中心模塊內(nèi)容包括:點擊我的主頁可查看自己發(fā)布過的微事信息,以及賬號設置和查看自己報名的活動或兼職微事,如“圖4-12個人中心模塊”所示。圖4-12個人中心模塊4.4.11審核模塊審核模塊包括對用戶發(fā)起的兼職微事信息進行審核,以及用戶發(fā)起的活動微事進行審核,是否通過將決定是否展示在對應的模塊大廳內(nèi),同時也包括審核舉報的微事信息和身份認證信息審核,如“圖4-13審核模塊”所示。圖4-13審核模塊4.4.12權限管理模塊權限管理模塊指對某一選定的人員進行權限的增刪改操作,如“圖4-14權限管理模塊”所示。圖4-14權限管理模塊4.4.13人員管理模塊人員管理模塊是包括對選中的人員進行刪除和或是修改操作,以及可以通過輸入關鍵字查找人員,或是輸入相應信息增加人員,如“圖4-15個人管理模塊”所示。圖4-15人員管理模塊 4.4.14用戶管理模塊用戶管理模塊包括對選中用戶進行刪除和修改操作,還包括輸入關鍵字模糊查找對應用戶的功能,以及輸入必要信息增加用戶的功能,如“圖4-16用戶管理模塊”所示。圖4-16用戶管理模塊4.4.15廣告管理模塊廣告管理包括管理員對現(xiàn)有的廣告進行撤銷下架,還包括對廣告內(nèi)容進行增刪改操作,以及輸入關鍵字查找對應廣告,如“圖4-17廣告管理模塊”所示。圖4-17廣告管理4.4.16熱門管理模塊熱門管理模塊包括對當前熱門的微事進行把控,可移除某一指定微事,或是選中其他微事新增為熱門微事,如“圖4-18熱門管理模塊”所示。圖4-18熱門管理模塊4.5數(shù)據(jù)庫設計4.5.1概念設計概述校園微事系統(tǒng)的基本功能是微事的發(fā)布和瀏覽,讓用戶可以通過此平臺傳播或是接受消息,為滿足此基本要求設計數(shù)據(jù)庫,概念結構設計的目標主要為分析和設計出實體屬性圖、局部E-R圖和總體E-R圖。實體屬性圖用戶實體:用戶編號、賬號名、密碼、手機號、昵稱、性別、出生年月、頭像、注冊日期、最后修改日期、身份證號碼和所屬學校,如下圖所示:圖4-19用戶實體屬性圖校園微事實體:校園微事編碼、發(fā)布者、微事內(nèi)容、發(fā)布時間、是否熱門、類型、瀏覽量、熱度值、是否推薦、點贊數(shù)、是否顯示、評論數(shù)、是否審核通過,如下圖所示:圖4-20校園微事實體屬性圖評論信息實體:評論編碼、評論者、微事編碼、評論時間、認同數(shù)、不認同數(shù)、是否顯示、評論內(nèi)容,如下圖所示:圖4-21評論信息實體圖提問微事實體:提問微事編碼、提問內(nèi)容、提問者、提問時間、回答數(shù)、同問數(shù)、是否顯示、問題類目,如下圖所示:圖4-22提問微事實體圖兼職微事實體:兼職微事編碼、發(fā)布者、標題、內(nèi)容、發(fā)布時間、兼職類型、證明材料、圖片、招聘人數(shù)、報名人數(shù)、是否通過審核、是否顯示、瀏覽人數(shù),如下圖所示:圖4-23兼職微事實體圖尋物和認領微事實體:微事編碼、發(fā)布者、文字描述、發(fā)布時間、地點、圖片、類型、瀏覽人數(shù),如下圖所示:圖4-24尋物和認領微事實體圖管理員實體:管理員編碼、賬號名、密碼、賬號狀態(tài)、昵稱、創(chuàng)建時間、創(chuàng)建人、頭像、備注,如下圖所示:圖4-25管理員實體圖權限實體:權限編碼、排序順位、權限名稱、創(chuàng)建時間、創(chuàng)建人、權限描述,如下圖所示:圖4-26權限實體圖E-R圖圖4-27E-R圖4.5.2物理設計參照數(shù)據(jù)庫設計第一范式、第二范式和第三范式對表結構進行規(guī)范化處理,進行數(shù)據(jù)庫物理設計。表4-1數(shù)據(jù)庫表匯總。序號表名說明1t_sys_user管理員表2t_authority權限表3t_user_authority管理員權限中間表4t_customer用戶表5t_campus校園微事表6t_job兼職微事表7t_comment評論表8t_attention關注表9t_report微事舉報表10t_back_list黑名單表11t_collection收藏表12t_loose_good尋物微事表表4-2管理員賬號表(t_sys_user)序號列名說明數(shù)據(jù)類型約束1user_id序號:32位隨機碼varchar(64)非空2user_name管理員賬號varchar(32)非空3psw密碼varchar(108)非空4user_state賬號狀態(tài)varchar(32)非空5nick_name昵稱varchar(32)6create_by創(chuàng)建人varchar(32)非空7create_time創(chuàng)建時間date非空8image圖片varchar(256)9user_remark備注信息varchar(108)10is_deleted是否刪除varchar(2)表4-3權限表(t_authority)序號列名說明數(shù)據(jù)類型約束1auth_id序號,32位隨機碼varchar(64)非空2auth_code權限編碼varchar(32)非空3auth_name權限名稱varchar(32)非空4create_time創(chuàng)建時間date非空5create_by創(chuàng)建人varchar(32)非空6description權限描述text表4-4管理員權限中間表(t_user_authority)序號列名說明數(shù)據(jù)類型約束1use_id序號,32位隨機碼varchar(64)非空2user_code管理員編號varchar(32)非空3authority_code權限編碼varchar(32)非空4create_time創(chuàng)建時間date非空5create_by創(chuàng)建人varchar(32)非空表4-5用戶表(t_user)序號列名說明數(shù)據(jù)類型約束1customer_id序號,32位隨機碼varchar(64)非空2customer_name用戶名varchar(32)非空3password密碼varchar(108)非空4user_phone手機號varchar(32)5user_nike_name昵稱varchar(32)6gender性別varchar(8)7birthday出生年月date8image頭像varchar(256)9register_date用戶注冊日期date非空10update_date最后修改日期date11school所屬學校varchar(32)12is_deleted是否刪除int(20)表4-6校園微事表(t_campus)序號列名說明數(shù)據(jù)類型約束1campus_id序號,32位隨機碼varchar(64)非空2campus_code微事編碼varchar(32)非空3user_code發(fā)布者varchar(40)非空4mir_content微事內(nèi)容text非空5create_time發(fā)布時間date非空6is_hot是否熱門integer7mir_type微事類型varchar(8)非空8view_count瀏覽量integer9hot_count熱度值integer10is_recommend是否推薦integer11up_count點贊數(shù)integer12is_show是否顯示integer13comment_count評論數(shù)integer14is_pass是否通過審核Integer表4-7兼職微事表(t_job)序號列名說明數(shù)據(jù)類型約束1job_id序號,32位隨機碼varchar(64)非空2job_code微事編碼varchar(64)非空3user_code發(fā)布者varchar(32)非空4job_title兼職標題varchar(40)非空5mir_content微事內(nèi)容text非空6create_time發(fā)布時間date非空7deal_line截止時間date非空8job_type微事類型varchar(8)非空9job_prove微事證明材料varchar(256)10image圖片varchar(256)11recruiting_number招聘人數(shù)integer12application_count報名人數(shù)integer13is_pass是否通過審核integer14is_show是否顯示integer15view_count瀏覽人數(shù)integer表4-8評論表(t_comment)序號列名說明數(shù)據(jù)類型約束1comment_id評論序號,32位隨機碼varchar(20)非空2user_code評論者varchar(64)非空3campus_code被評論微事varchar(64)非空4create_time評論時間date非空5agree_count認同數(shù)integer6disagree_count不認同數(shù)integer7is_show是否顯示integer8com_content評論內(nèi)容text表4-9關注表(t_follow)序號列名說明數(shù)據(jù)類型約束1follow_id關注序號,32位隨機碼varchar(64)非空2user_code關注者varchar(64)非空3flower_code被關注者varchar(64)非空4create_time關注時間date非空表4-10舉報表(t_report) 序號列名說明數(shù)據(jù)類型約束1report_id舉報序號,32位隨機碼varchar(64)非空2user_code舉報者varchar(64)非空3prot_user被舉報者varcahr(64)非空4mir_code微事編碼varchar(64)非空5report_type舉報類型varchar(8)非空6create_time舉報時間date非空7report_remark舉報備注varchar(108)8is_pass是否審核integer(8)表4-11黑名單表(t_back_list) 序號列名說明數(shù)據(jù)類型約束1back_id序號,32位隨機碼varchar(64)非空2oper_code操作者varchar(64)非空3user_code用戶編碼varcahr(64)非空4mir_code微事編碼varchar(64)非空5back_type黑名單類型varchar(64)非空6create_time舉報時間date非空7back_remark黑名單備注varchar(108)表4-12收藏表(t_collection) 序號列名說明數(shù)據(jù)類型約束1collection_id序號,32位隨機碼varchar(64)非空2user_code用戶編碼varcahr(64)非空3mir_code微事編碼varchar(64)非空4mir_type微事類型varchar(8)非空5create_time創(chuàng)建時間date非空表4-13尋物和招領表(t_loose_goods) 序號列名說明數(shù)據(jù)類型約束1loose_id序號,32位隨機碼varchar(64)非空2user_code用戶編碼varcahr(64)非空3mir_code微事編碼varchar(64)非空4mir_type微事類型varchar(8)非空5create_time創(chuàng)建時間date非空6image圖片varchar(256)非空7goods_address地點varchar(108)8goods_pick_time時間varchar(64)數(shù)據(jù)庫模型圖圖4-28數(shù)據(jù)庫模型圖4.6本章小結本章描述了系統(tǒng)的總體和詳情設計,包括系統(tǒng)模塊化的開發(fā)和數(shù)據(jù)庫相關設計,使得系統(tǒng)的功能模塊更加的清晰,對整個開發(fā)流程起到很大的重要。
第五章系統(tǒng)實現(xiàn)5.1前臺門戶網(wǎng)站5.1.1首頁校園微事實現(xiàn)輸入網(wǎng)站后進入校園微事系統(tǒng)首頁,首頁默認顯示當前熱門微事模塊,用戶處于游客或是登錄狀態(tài)都可進行瀏覽查看,同時可點擊最新微事查看當前最新發(fā)布的微事,或是登錄后查看校內(nèi)微事等。圖5-1前臺門戶網(wǎng)站首頁部分代碼:圖5-2首頁界面代碼圖5-3首頁代碼5.2.2登錄注冊實現(xiàn)通過點擊網(wǎng)站右上角登錄或注冊按鈕,分別進入登錄和注冊頁面,根據(jù)提示輸入對應信息即可完成登錄或是注冊,如圖5-4和圖5-5所示:圖5-4校園微事系統(tǒng)注冊界面圖5-5校園微事系統(tǒng)登錄界面點擊首頁右上方的注冊按鈕來到注冊頁面,輸入相關信息和手機號碼并點擊“獲取驗證碼”按鈕,后臺根據(jù)手機號碼生成一個六位數(shù)隨機數(shù),使用阿里云短信服務進行發(fā)送,并將六位數(shù)隨機數(shù)存入Redis設置過期時間為5分鐘,調(diào)用阿里云短信接口內(nèi)容如圖5-6所示:圖5-6發(fā)送短信工具類SignName對應申請的簽名:圖5-7短信簽名TemplateCode對應申請的模板Code:圖5-8短信模板成功時用戶根據(jù)手機收到的驗證碼輸入,并輸入其他信息點擊注冊即可完成注冊,若用戶未輸入或驗證碼超過五分鐘則提示相應信息如圖5-9和圖5-10所示:圖5-9注冊失敗錯誤信息圖5-10注冊失敗錯誤信息上傳用戶頭像使用FastDFS上傳,上傳成功后根據(jù)返回的圖片URL地址回顯:圖5-11上傳用戶頭像當用戶輸入對應信息后點擊注冊提示注冊成功并跳轉至登錄頁:圖5-12注冊成功信息部分代碼:圖5-13注冊界面代碼圖5-14發(fā)送短信代碼圖5-15注冊代碼圖5-16登錄代碼圖5-17上傳文件代碼5.2.3用戶操作校園微事實現(xiàn)圖5-18發(fā)布校園微事界面圖5-19評論校園微事界面部分代碼:圖5-20界面代碼圖5-21后端代碼圖5-22后端代碼5.2.4活動微事實現(xiàn)用戶登錄后選擇上面的活動按鈕,進入活動微事界面,可點擊任一活動進入活動詳情頁,點擊報名可報名該活動微事。圖5-23活動微事界面圖5-24活動微事詳情界面部分代碼:圖5-25界面代碼圖5-26發(fā)起請求代碼圖5-27后端代碼5.2.5兼職微事實現(xiàn)通過點擊上方導航欄的兼職按鈕,進入微事界面圖5-28兼職微事界面部分代碼:圖5-29請求代碼圖5-30后端代碼后臺管理系統(tǒng)登錄管理員通過輸入網(wǎng)址來到后臺管理系統(tǒng)登錄界面,輸入賬號密碼完成登錄。圖5-31管理員登錄界面圖5-32后臺管理界面部分代碼:圖5-33前端代碼圖5-34請求代碼圖5-35后端代碼權限管理實現(xiàn)擁有此權限的管理員可對其他管理員進行權限的增加刪除管理操作。圖5-36權限管理界面部分代碼:圖5-37前端界面代碼圖5-38后端代碼審核管理實現(xiàn)擁有此權限的管理員可對校園微事進行審核管理操作。圖5-39審核管理界面部分代碼:圖5-40前端界面代碼圖5-41后端代碼圖5-42后端代碼熱門管理實現(xiàn)擁有此權限的管理員可對熱門的校園微事進行管理操作。管理員通過點擊熱門管理模塊,進入界面,即可查看目前處于熱門狀態(tài)中的微事,可通過點擊添加選擇某一微事添加到熱門微事中,或是選中某一熱門微事移除熱門微事列表。圖5-43熱門微事管理界面部分代碼:圖5-44前端界面代碼圖5-45后端代碼人員管理實現(xiàn)擁有此權限的管理員可對其他管理員進行增加刪除等管理操作。圖5-46人員管理界面部分代碼:圖5-47界面代碼圖5-48后端代碼圖5-49后端代碼圖5-50后端代碼圖5-51SQL代碼本章小結本章依據(jù)前幾章的系統(tǒng)分析與設計,詳細描述開發(fā)的對應功能模塊內(nèi)容,完成校園微事系統(tǒng)的大部分功能模塊的開發(fā)。
第六章系統(tǒng)測試功能測試表6-1用戶登錄功能測試用例描述測試步驟預期結果實際結果測試是否通過測試輸入錯誤賬號信息輸入特殊字符密碼錯誤正常是測試密碼錯誤是否能登錄輸入錯誤密碼密碼錯誤正常是沒有輸入相關信息是否能登錄賬號為空或是密碼為空提示請輸入賬號和密碼正常是測試登錄輸入正確賬號密碼提示登錄成功提示登錄成功是表6-2用戶注冊功能測試用例描述測試步驟預期結果實際結果測試是否通過能否正常輸入注冊信息點擊賬號輸入框,隨意輸入字符信息輸入正常正常是手機驗證碼錯誤是否能注冊獲取驗證碼后輸入錯誤驗證碼提示驗證碼錯誤正常是測試注冊輸入正確信息和手機短信驗證碼提示注冊成功正常是表6-3用戶操作微事測試用例描述測試步驟預期結果實際結果測試是否通過測試瀏覽校園微事點擊不同模塊的校園微事進行瀏覽對應出現(xiàn)不同的微事信息正常是發(fā)布校園微事輸入內(nèi)容點擊發(fā)布提示發(fā)布成功正常是評論校園微事點擊某一微事進行評論評論成功并顯示在該微事下方正常是點贊校園微事對指定微事進行點贊點贊數(shù)+1正常是收藏校園微事對指定校園微事進行收藏收藏成功后在我的收藏中看到此微事正常是查看兼職微事詳情點擊某一兼職微事進入詳情頁查看兼職微事詳情正常是報名兼職微事點擊指定兼職微事進行報名在我的報名中查看到此微事正常是報名活動微事點擊指定活動微事報名在我的報名中查看到此微事正常是表6-4管理員登錄測試用例用例描述測試步驟預期結果實際結果測試是否通過能否正常輸入登錄信息輸入賬號密碼信息輸入正常信息輸入正常是測試輸入錯誤信息是否登錄輸入錯誤密碼提示密碼錯誤正常是測試登錄輸入正確賬號和密碼提示登錄成功并進入后臺管理系統(tǒng)正常是表6-5審核管理測試用例用例描述測試步驟預期結果實際結果測試是否通過測試瀏覽待審核微事點擊審核管理進入頁面出現(xiàn)待審核微事正常是測試審核通過對某一微事進行審核通過該微事顯示在微事大廳中正常是測試審核不通過對某一微事進行審核不通過該微事未出現(xiàn)在微事大廳中正常是表6-6權限管理測試用例用例描述測試步驟預期結果實際結果測試是否通過測試增加權限對指定人員增加權限該賬號登錄后增加對應權限正常是測試刪除權限對指定人員刪除權限該賬號登錄后不再擁有該權限正常是表6-7人員管理測試用例用例描述測試步驟預期結果實際結果測試是否通過測試增加人員點擊添加按鈕輸入人員信息成功添加并且可通過賬號密碼登錄后臺管理系統(tǒng)正常是測試刪除人員點擊指定人員進行刪除該賬號密碼不能登錄系統(tǒng)正常是測試模糊查找人員輸入關鍵字查找人員出現(xiàn)對應于關鍵字相關的人員正常是表6-8用戶管理測試用例用例描述測試步驟預期結果實際結果測試是否通過測試模糊查找用戶輸入關鍵字點擊查找按鈕出現(xiàn)關鍵字相關的用戶正常是測試將用戶移入黑名單將指定用戶移入黑名單該用戶賬號不能登錄正常是表6-9廣告管理測試用例用例描述測試步驟預期結果實際結果測試是否通過測試增加廣告點擊添加并輸入廣告信息廣告出現(xiàn)在對應位置正常是測試刪除廣告對已有的廣告點擊刪除該廣告不再出現(xiàn)正常是性能測試 性能測試主要為模擬在多用戶同時訪問時對系統(tǒng)運行的影響,網(wǎng)絡響應速度以及并發(fā)節(jié)點數(shù)等各項指標進行相關性能測試。操作時系統(tǒng)響應速度:在不同環(huán)境中運行時系統(tǒng)依舊響應速度不變,沒有出現(xiàn)延遲或是卡頓情況響應時間:系統(tǒng)的查找時響應時間為:70ms左右,當操作增刪時系統(tǒng)響應時間為:90ms左右并發(fā)節(jié)點數(shù):當在同一時間里訪問量增多時,網(wǎng)絡會相比之前減慢10ms左右,延遲時間在可接受范圍內(nèi)。本章小結系統(tǒng)測試作為系統(tǒng)開發(fā)中最后一道關鍵的步驟是必不可少的,本章主要是對系統(tǒng)進行分模塊化進行功能測試、安全性和性能進行測試,在發(fā)現(xiàn)有缺陷后進行記錄,并及時處理相關BUG,繼續(xù)測試。經(jīng)系統(tǒng)測試分析,校園微事系統(tǒng)兼容性強,可以運行在不同的PC端,非常易于用戶操作,用戶體驗友好,且用戶界面友好,功能基本完善,用戶操作響應速度快,后臺管理系統(tǒng)也同樣如此。
第七章總結在此次系統(tǒng)的設計與開發(fā)過程中,自己所獲頗多,首先是通過頭腦風暴去想找個系統(tǒng)能帶來什么,從不同角度去分析需求,再是向指導老師詢問意見,然后再與同學討論,最后總結出系統(tǒng)的功能需求。接著是比較讓我花費時間長一些的是前端開發(fā),雖然也用的是框架,之前ES6的語法也接觸過,但由于我本身主要學習和從事JAVA后端開發(fā),前端一些比較深入的內(nèi)容沒有研究過,所以系統(tǒng)的操作大多是普通的操作,沒能加上華麗炫酷的交互效果,更多的是基礎操作,畢竟這些基礎的就消耗我很多時間了。后端相關開發(fā)則和往常開發(fā)一樣很熟悉且得心應手,同時加入一些從實習的工作中學習到的經(jīng)驗和知識點,運用其中,自己頗有成就感。但也正因為工作日需要實習,工作外空余可以做畢業(yè)設計和寫論文的時間不多,且總有一些突如其來的事打斷,導致論文的進度有所推遲,好在后面請假了一天專心寫論文。目前校園微事系統(tǒng)目前已開發(fā)完畢,基本功能都已實現(xiàn),但若開發(fā)二期的話,想加入一個新的模塊:故事找主人,在偶然的時間點可能會和陌生人發(fā)生一些意想不到的事,但匆匆一別便再也無緣再見,于是可在這里寫下發(fā)生的故事,等著另一個主人來相認,便是這個模塊目前想到,以及微事可以加入更多的操作,例如提供轉發(fā)和圈人等其他操作,還有就是界面中用戶操作后增加一些比較好的轉場或是特效,增加用戶體驗和觀感。從大二上系統(tǒng)分析與設計時老師就重點說過,一個系統(tǒng)最重要的就是分析需求和設計,如果一開始就不對的話,那后面全部都瞎忙活了,所以在系統(tǒng)分析與設計的時候我非常重視,也正因如此,后面的開發(fā)也非常順利,水到渠成,在此次的畢業(yè)設計中,使我重新回顧了一遍系統(tǒng)開發(fā)的整體流程,以及一些必要遵循的規(guī)則,總而言之,所獲滿滿。
參考文獻張健尹志洪.電子商務概論[D].
華中科技大學出版社,2018.石宗洋滕斌羅藝靈周蓉校園通(APP)——校園類綜合性服務型APP項目市場調(diào)查與分析研究王平根劉慶梁基于JSP+SQL+Android開發(fā)技術的校園通APP唐雅媛校園通平臺的研究與設計李笑滿任帥基于android平臺的校園通客戶端設計與實現(xiàn)傅偉基于Android的校園通系統(tǒng)設計——以江蘇財經(jīng)職業(yè)技術學院為例李欣李雅紅李嘉懿魏卿基于Android的校園通中網(wǎng)絡通信功能的實現(xiàn)張立杰.Javaweb從入門到實戰(zhàn)[D].清華大學出版社,2018.曹永紅物聯(lián)網(wǎng)技術在高職校園網(wǎng)構建中的應用研究薩師煊王珊.數(shù)據(jù)庫系統(tǒng)概念理論第五版[D].
高等教育出版社,2014.李欣李雅紅李嘉懿魏卿基于Android的校園通中網(wǎng)絡通信功能的實現(xiàn)致謝我的畢業(yè)設計和論文能夠順利完成首先感謝的是我的指導老師陳老師,因為在畢業(yè)設計的過程中,陳老師給予了我非常多的指導,提供了許多寶貴的建議和幫助,師恩偉大,無以回報。衷心感謝大學期間所有傳授我知識的老師,回望這四年來,通過老師們的悉心教導才使得我循序漸進的了解和深入軟件開發(fā),少走許多彎路,就像搭建一座房子那樣,每一步都是必不可少的,才成就了我能一人從設計到開發(fā)獨立的完成畢業(yè)設計作品。衷心感謝大學四年里舍友們對我的包容、關懷和幫助,大學四年里我們四個沒有鬧過任何矛盾,遇到事情都是用開玩笑的方式去討論著解決,能與他們?nèi)送瑢嬍覍崒傥掖松鷺s幸;以及感謝同班同學們,在學習上給我很大的幫助,遇到不太懂的問題我們也能一起討論著解決,同時也感謝大學里遇見的朋友們,正因結識了你們,我的大學才五顏六色,多年后回顧大學時才配得上青春二字,也在此祝各位前程似錦。衷心感謝我的父母和家人,他們的支持是我最大的動力和強大的后盾,才使我在大學四年里認真的學習知識,專心投入鉆研技術,最后得以順利完成學業(yè)。衷心感謝國家在這次疫情中作為每個中國人的后盾,感謝在疫情中的“逆行者”,感謝所有在疫情期間做出貢獻的人們,基辛格說過“中國人總是被他們之中最勇敢的人保護的很好?!保驗樗麄儾拍茏屛覀兲幱诎踩沫h(huán)境中,得以完成畢業(yè)設計和論文。49
電腦無法識別U盤該怎么辦HYPERLINK電腦無法識別U盤怎么辦?打開我的電腦上單擊右鍵,在快捷菜單里,選擇“管理”,打開“計算機管理”窗口。在計算機管理窗口里,選擇“存儲”下面的“磁盤管理”,如果看得到?jīng)]有盤符的U盤,那么在這個U盤上按鼠標右鍵,選擇“更改驅動器名稱和路徑”選項,就打開了“更改……的驅動器號和路徑”對話框。再點擊“更改”按鈕,打開“更改驅動器號和路徑”的對話框,在“指定以下驅動器號”的右邊下拉列表里,選擇你希望分配給U盤的驅動器號,盡可能靠后選擇,比如X、Y、Z,選擇好后,單擊確定按鈕,回到上一次“更改……的驅動器號和路徑”對話框窗口,再一次單擊確定,就回到“計算機管理”窗口。至此,如果一切正常,就給U盤單獨設置了一個長久使用的驅動器號,并卻,不受虛擬驅動器的影響了。建議將U盤插到電腦上,看任務欄中是否顯示圖標,如果顯示,在我的電腦點右鍵查看屬性——高級——硬件——設備管理器——查看里面是否有問號的設備,在問號設備上點右鍵——更新驅動程序然后下一步——否暫時不連接到網(wǎng)絡——下一步自動安裝軟件(推薦)就可以了另外:系統(tǒng)不認U盤的幾種處理方法1.禁用主板usb設備。管理員在CMOS設置里將USB設備禁用,并且設置BIOS密碼,這樣U盤插到電腦上以后,電腦也不會識別。這種方法有它的局限性,就是不僅禁用了U盤,同時也禁用了其他的usb設備,比如usb鼠標,usb光驅等。所以這種方法管理員一般不會用,除非這臺電腦非常重要,值得他舍棄掉整個usb總線的功能。但是這種屏蔽也可以破解,即便設置了密碼。整個BIOS設置都存放在CMOS芯片里,而COMS的記憶作用是靠主板上的一個電容供電的。電容的電來源于主板電池,所以,只要把主板電池卸下來,用一根導線將原來裝電池的地方正負極短接,瞬間就能清空整個CMOS設置,包括BIOS的密碼。隨后只需安回電池,自己重新設置一下CMOS,就可以使用usb設備了。(當然,這需要打開機箱,一般眾目睽睽之下不大適用~~)2.修改注冊表項,禁用usb移動存儲設備。打開注冊表文件,依次展開"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”雙擊右面的“Start”鍵,把編輯窗口中的“數(shù)值數(shù)據(jù)”改為“4”,把基數(shù)選擇為“十六進制”就可以了。改好后注銷一下就可以看見效果了。為了防止別人用相同的方法來破解,我們可以刪除或者改名注冊表編輯器程序。提示:“Start”這個鍵是USB設備的工作開關,默認設置為“3”表示手動,“2”是表示自動,“4”是表示停用。3.在computermanagement里將removablestorage的使用權限禁止。computermanagement是一個windows管理組件,可以在控制面板——管理工具——計算機管理打開。在該工具窗口中storage——removablestorage——property中,general項,可以控制系統(tǒng)托盤是否顯示security則可以管理移動存儲設備的使用權限。在security中將普通用戶的使用權限降低,就可以達到禁用u盤的目的。破解的方法也很簡單,管理員降低普通用戶移動存儲設備的使用權限,但未必禁用computermanagement的使用權限。普通用戶可以通過這個工具解除usb移動存儲設備的使用權限限制。另外,值得一提的是,如果u盤插到電腦上后可以驅動,但是我的電腦里卻沒有盤符,很有可能是管理員改動了u盤的默認盤符,使得我的電腦不能識別。這種情況,可以在movablestorage中看到u盤驅動器。可以在u盤驅動器屬性設置里為u盤重新分配一個盤符,再重新插拔一次u盤,就可以在我的電腦里看到u盤的盤符了。一、首先可以將該U盤換到別的機器上,看使用是否正常。如果排除了硬件損壞的可能,一般就是軟件方面有問題。在WindowsXP+SP1操作系統(tǒng)下,有些USB2.0設備的確常常出現(xiàn)工作不穩(wěn)定的問題,可以試試安裝設備自帶的USB2.0驅動程序。另外最好不要使用USB延長線,防止因為供電不足而造成不穩(wěn)定現(xiàn)象。如果仍無效,可以在主板BIOS設定中,將USB接口強行設置為USB1.1傳輸速率。二、(適用于WIN98)啟動計算機,進入主板BIOS設置,檢查BIOS中USB的相關選項是否已經(jīng)打開:OnChipUSB設定為Enabled;USBController設定為Enabled;PNPOSInstalled設定為Yes;AssignIRQForUSB設成Enabled。要正常使用USB設備首先要開啟USB接口,在主板BIOS里可以進行此項工作,一般來說只需在BIOS中進入ChipsetFeatures設置,并將USBKeyborad/MouseLegacy選項設定為Enable,就能夠保證在操作系統(tǒng)下使用USB鍵盤了。這些選項的作用是打開主板芯片組對USB設備的完全支持,為系統(tǒng)識別USB設備做準備工作。三、USB口接觸不好處理辦法:拔下,等十秒鐘再插上USB口,使接觸完好;五、閃存盤驅動程序沒有安裝完成(WIN98系統(tǒng)下)處理辦法:鼠標點“我的電腦”,選擇屬性找到“通用串行總線”,刪除其中的USBMASSSTORAGE項,再點擊“刷新”,然后按照提示重新安裝一次驅動程序。六、接其它USB設備(如掃描儀、打印機、數(shù)碼相機)時可以正常使用,接優(yōu)盤時閃指示燈不亮,不能夠使用。1、檢查優(yōu)盤與電腦的聯(lián)接是否正常,并換用其它USB接口測試。2、檢查設備管理器,看是否出現(xiàn)”通用總線設備控制器”條目,如果沒有,請將電腦主板BIOS中USB接口條目*激活(ENABLE)。3、如果電腦安裝過其它類型USB設備,卸載該設備驅動程序,并首先安裝優(yōu)盤驅動程序。4、到其它電腦試用此優(yōu)盤,確認是否優(yōu)盤不良。七、啟動型優(yōu)盤在的電腦上無法實現(xiàn)啟動,可能是主板型號不支持。如何判斷一塊主板是否支持閃存盤啟動系統(tǒng)啟動型優(yōu)盤是采用模擬USB軟驅和USB硬盤的方式啟動電腦的。只要電腦主板支持USB設備啟動,即BIOS的啟動選項中有USB-FDD、USB-HDD或是其它類似的選項,就可以使用啟動型優(yōu)盤啟動電腦。八、第一次在電腦上使用優(yōu)盤,未出現(xiàn)提示發(fā)現(xiàn)新硬件的窗口,驅動程序無法安裝的原因可能是:1、主板usbcontroller未啟用解決辦法:在電腦主板BIOS中啟用此功能。2、usbcontroller已經(jīng)啟用但運行不正常解決辦法:在設備管理器中刪除”通用串行控制器”下的相關設備并刷新。3、優(yōu)盤被電腦識別異常,在設備管理器中表現(xiàn)為帶有黃色?或!的”其它設備”或“未知設備”。解決辦法:刪除此設備并刷新。九、大容量的U盤(例如兼具MP3播放器或錄音功能的U盤)或移動硬盤在電腦上無法正常使用,雖然系統(tǒng)提示找到了未知的USB設備,但無法正確識別U盤或移動硬盤。原因可能是:1.USB接口供電不足:系統(tǒng)為每個USB接口分配了500mA的最大輸出電流,一般的U盤只需要100mA的工作電流,因此在使用過程中不會出現(xiàn)什么問題。大多數(shù)移動硬盤所使用的是普通的2.5英寸硬盤,其工作電流介于500mA~1000mA之間,此時假如僅僅通過USB接口供電,當系統(tǒng)中并無其他USB設備時,那么還是可以勉強使用的,但如果電壓不穩(wěn)的話,就隨時可能出現(xiàn)供電不足的問題。特別是使用支持USB2.0的移動硬盤時,情況最為嚴重。另外,如果你的筆記本電腦使用電池供電,那么USB接口所分配的電量就更小了。2.使用了外接的USB擴展卡:在筆記本電腦中使用USB2.0的U盤或移動硬盤時,如果筆記本電腦不支持USB2.0技術,一般必須通過PCMCIA卡轉USB2.0的擴展卡來間接實現(xiàn)支持,這些擴展卡基本上都采用NEC公司的D720100AGMUSB控制芯片,少則提供兩個USB2.0接口,多則提供五個USB2.0接口,對一般用戶而言足夠使用了。由于PCMICA接口提供的電源功率比板載USB接口要小,這樣就會由于供電不足而導致移動硬盤工作的出現(xiàn)問題。解決方案:1.它從USB連接線上接移動硬盤的一端引出一根轉接線,可以插入電腦背后的PS/2接口取電,這里可以比USB接口提供更大的電流輸出。2.利用電源補償線(也稱“鍵盤取電線”),如果U盤或移動硬盤的包裝盒中提供了選配的電源適配器,你就可以直接使用外接電源,這樣就可以從根本上避免供電不足的情況發(fā)生了前置USB線接錯。當主板上的USB線和機箱上的前置USB接口對應相接時把正負接反就會發(fā)生這類故障,這也是相當危險的,因為正負接反很可能會使得USB設備燒毀。所以盡量采用機箱后置的USB接口,也少用延長線.也可能是斷口有問題,換個USB端口看下.USB接口電壓不足。當把<ahref="mobileharddisk">移動硬盤</a>接在前置USB口上時就有可能發(fā)生系統(tǒng)無法識別出設備的故障。原因是<ahref="">移動硬盤</a>功率比較大要求電壓相對比較嚴格,前置接口可能無法提供足夠的電壓,當然劣質的電源也可能會造成這個問題。解決方法是<ahref="">移動硬盤</a>不要接在前置USB接口上,更換劣質低功率的電源或盡量使用外接電源的硬盤盒,假如有條件的話。主板和系統(tǒng)的兼容性問題。呵呵這類故障中最著名的就是NF2主板與USB的兼容性問題。假如你是在NF2的主板上碰到這個問題的話,則可以先安裝最新的nForce2專用USB2.0驅動和補丁、最新的主板補丁和操作系統(tǒng)補丁,還是不行的話嘗試著刷新一下主板的BIOS一般都能解決。系統(tǒng)或BIOS問題。當你在BIOS或操作系統(tǒng)中禁用了USB時就會發(fā)生USB設備無法在系統(tǒng)中識別。解決方法是開啟與USB設備相關的選項。就是開機按F2或DEL鍵,進入BIOS,把enableusbdevice選擇enable。拔插要小心,讀寫時千萬不可拔出,不然有可能燒毀芯片。XP中任務欄中多出USB設備的圖標,打開該圖標就會在列表中顯示U盤設備,選擇將該設備停用,然后你再拔出設備,這樣會比較安全。
其實判斷軟件硬件問題很簡單,在別的機器或換個系統(tǒng)試試就可以了.有些小的問題不妨先用專門軟件格式化下.還有提醒大家WINDOWS下格式化時要選擇FAT,不要選FAT32。
提示無法識別的USB設備維修
故障提示如圖:
無法識別的USB設備:UnknownUSBDevice.很多人都遇到過的一個問題,所謂“無法識別”對于操作系統(tǒng)來說,或者是驅動程度有問題,或者是USB設備出現(xiàn)了問題,或者是計算機與USB設備連接出現(xiàn)了故障
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江鈴汽車集團財務有限公司招聘筆試參考題庫含答案解析
- 2025個人獨資企業(yè)金融貸款與擔保合同2篇
- 2025年度個人二手房買賣定金合同(含交易傭金支付)3篇
- 2025年個人商業(yè)地產(chǎn)租賃合同樣本2篇
- 2025年度個人與企業(yè)間個人住房貸款合同3篇
- 2025年二手車買賣價格評估及調(diào)整合同
- 2025年全球及中國自行車導航設備行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國企業(yè)合同管理軟件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度個人住房公積金貸款合同續(xù)簽范本2篇
- 2024年農(nóng)網(wǎng)配電營業(yè)工(中級工)技能等級認證備考試題庫-下(判斷題)
- 開展課外讀物負面清單管理的具體實施舉措方案
- 《中國心力衰竭診斷和治療指南(2024)》解讀完整版
- 2025年云南中煙工業(yè)限責任公司招聘420人高頻重點提升(共500題)附帶答案詳解
- 2025-2030年中國洗衣液市場未來發(fā)展趨勢及前景調(diào)研分析報告
- 2024解析:第三章物態(tài)變化-基礎練(解析版)
- 北京市房屋租賃合同自行成交版北京市房屋租賃合同自行成交版
- 《AM聚丙烯酰胺》課件
- 系統(tǒng)動力學課件與案例分析
- 《智能網(wǎng)聯(lián)汽車智能傳感器測試與裝調(diào)》電子教案
- 客戶分級管理(標準版)課件
- GB/T 32399-2024信息技術云計算參考架構
評論
0/150
提交評論