




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE本科生畢業設計題目:社區互助平臺學生姓名學號指導教師所在學院專業名稱班級
摘要隨著社區互助規模的不斷擴大,社區互助數量的急劇增加,有關社區互助的各種信息量也在不斷成倍增長。面對龐大的信息量,就需要有社區互助管理來提高社區互助管理工作的效率。通過這樣的系統,我們可以做到信息的規范管理和快速查詢,從而減少了管理方面的工作量。
建立開放社區互助平臺,進一步提高用戶對社區互助信息的查詢。幫助用戶和管理者提高工作效率,實現信息查詢的自動化。
使用本系統可以輕松快捷的為用戶提供他們想要得到的社區互助信息。
根據本系統的基本設計思路,本系統在設計方面前臺采用了java語言,在Eclipse平臺開發軟件,使用ssm框架等進行基本的頁面設計,后臺數據庫采用的是MySQL。本系統的設計實施為社區互助平臺的運行打下了基礎,為社區互助平臺提供良好的社區互助條件。最后我們通過分析功能、測試調整社區互助平臺實現的實際需求相結合,討論了技術開發社區互助平臺。關鍵詞:社區互助;ssm框架;Java語言;目錄第1章概述 51.1課題研究背景 51.2課題研究意義 51.3前期工作 61.4本文的組織結構 6第2章系統開發環境 72.1Java語言簡介 72.2Vue介紹 82.3MySQL介紹 82.4MySQL環境配置 82.5B/S架構 92.6SSM框架 9第3章系統分析 103.1系統總體分析 103.2可行性研究 103.2.1經濟可行性 103.2.2技術可行性 113.2.3運行可行性 113.2.4時間可行性 113.3系統功能 11第4章系統設計 124.1系統功能設計 124.2數據庫設計 124.2.1概念結構設計 134.2.2數據庫邏輯結構分析 14第5章系統實現 245.1系統功能模塊 245.2管理員功能模塊 265.3用戶功能模塊 30系統測試 34總結與展望 35參考文獻 36致謝 37第1章概述1.1課題研究背景如今互聯網發展迅猛,大量的信息都是通過網絡這一渠道來傳播,所以利用網絡渠道來傳播知識是非常有前景的。社區互助的主要目的是開發平臺,是一個新知識誕生的地方,光靠現有的平臺是遠遠不夠的,因此建設社區互助平臺是有必要的,這樣能使用戶通過社區互助開發新網站來彌補現有網站的不足,社區互助平臺在此同時也增加的不少知名度,為開發新網站有著重大意義。至今為止,時代的發展趨勢一直指向的就是在網絡上進行系統管理。這次我所設計的課題是社區互助平臺,正是Internet與用戶的緊密關系的體現。由Internet表現出來的便捷,快速等諸多優勢,已經使它成為社會各行各業,甚至是平民大眾工作,生活不可缺少的一個重要組成部分。隨著社會的發展線下管理的方式已經不可避免的顯示出它在時間與空間等方面的局限性,廣大的人民群眾迫切的需要打破這種局限性。在這種要求下,基于網絡的電子商務產生了。它的出現不但解決了傳統管理方式的缺點,而且給了廣大用戶更大的選擇空間,促進了社區互助的優化管理,有效的避免了社區互助管理繚亂的局面。所以像社區互助平臺這種電子商務的發展壯大也是不可避免的。社區互助平臺作為一種典型的電子商務系統也迅速的發展并深入人們的日常生活中,它使管理員足不出戶就可以管理社區互助信息等,最大化減縮了管理員的管理時間,提高了管理效率。由此設計與開發一個社區互助平臺是非常有必要的,java語言是所有語言中的基礎,學生學習好java語言才能去更深入的學習其它語言。java語言有以下特點:繪圖能力強、可移植性、數據處理能力強,適于編寫系統軟件、三維和二維圖形,還可以編寫出動畫的效果,所以它是一種高級語言。1.2課題研究意義當前各企事業單位正在建立數字化管理系統,充分利用網絡的有利資源,已經實現了辦公無紙化的數字化建設。但是,目前很多社區互助的管理體系并不完善,然而對于社區互助來說,社區互助平臺是社區互助管理不可缺少的部分,社區互助能夠為用戶提供充足的信息和快捷的查詢手段。在現階段的社區互助管理工作中,社區互助運用計算機完成數據收集、查詢、修改和刪除以及統計等工作,提高了管理者工作效率,避免了因信息量巨大,造成的人為錯誤.社區互助平臺作為新產品開發的先行者,那些先進的、優秀的技術往往會為社區互助所率先采用,網絡技術也不外如此,優秀的管理決策者一定會選擇或者自主開發一個適合本社區互助平臺十分有意義。1.3前期工作為了使本系統的功能做得更加完美,使用戶看上去清晰明了,特意去查找分析了一些相關社區互助管理網站,了解和分析出其網站的功能和具體功能模塊的實現方法,還具體了解了其社區互助平臺的系統功能的組織結構。最后通過問卷調查的方法進行了實地調查,了解了學生初步的需求,開始初步設計本系統。從問卷調查中得知:該系統在技術上是可行的,在經濟上也是可行的,開發成本相對較低。1.4本文的組織結構本系統使用的是比較成熟的java技術和比較完善的MySQL數據庫,將網絡社區互助平臺可以更安全、技術性更強的滿足系統所有信息的管理。社區互助主要實現了管理員和用戶兩大模塊。通過本社區互助平臺可以提高管理人員的工作效率,減少出錯率,對于數據存儲及查找有了更方便的操作。對內容的介紹詳細闡述如下:第一章、緒論,介紹了研究課題選擇的背景及意義和開發系統前期的工作做了詳細的介紹。第二章、引入技術知識,通過引入關鍵技術進行系統開發。第三章、對系統進行分析,對系統開發的可行性,系統的流程以及功能進行了探討。第四章系統具體功能的設計,主要是實現管理員和用戶兩種身份相應的模塊,然后進行整合,分析其結構,然后設計,并進行相對應的數據庫的構架與設計。第五章是本系統的實現,也是系統的核心,主要介紹三種方式登錄頁面,包括管理員管理模塊,前臺網站功能模塊,用戶功能模塊各異,頁面清楚簡潔,簡單易懂。最后是總結,主要是對本系統的總結和對后期的展望。第2章系統開發環境2.1Java語言簡介Java是由SUN公司推出,該公司于2010年被oracle公司收購。Java本是印度尼西亞的一個叫做爪洼島的英文名稱,也因此得來java是一杯正冒著熱氣咖啡的標識。Java語言在移動互聯網的大背景下具備了顯著的優勢和廣闊的前景,它是面向對象的,分布式的,動態的,具有平臺無關性、安全性、健壯性。Java語言的基本語句語法和C++一樣,但是它面向對象的技術更加徹底,因為Java要求將所有的內容都必須封裝成類,把類作為程序的基本單位。由于不允許類外有變量、方法。Java語言的分布式體現在數據分布和操作分布,它是面向網絡的語言,可以處理TCP/IP協議,它也支持客戶機/服務器的計算模式。Java語言的動態性是指類在運行時是動態安裝的,使得Java可以動態的維護程序。Java不支持指針,對內存訪問的所有操作都是通過對象實例化實現的,這樣就避免了指針操作中易產生的錯誤,同時也預防了病毒對系統的破壞和威脅。Java語言的編程風格與C語言非常接近,它繼承了C++面向對象技術的核心,它面世之后發展迅速,非常流行,對高級C語言形成了很大的沖擊。業內人士稱之為“一次編譯、到處執行”。當然java也有缺點,在每次執行編譯后,字節碼都需要消耗一定的時間,在某些程度上降低了性能。但是這并不影響java成為此次設計語言的選擇。Java語言簡單易學,使用它的編程時間短,功能性強,開發者學習起來更簡便、更快。Java的主要特性有以下幾個:1.面向對象面向對象有四個特點:封裝、繼承、多態、抽象。抽象是指忽略一個問題中的次要部分,關注主要部分。多態是指對同一種消息做出的不同反應。繼承是指在原有的父類方法基礎上增加自己獨有的方法,而不改變原來父類。2.平臺無關性Java編譯出來的是字節碼,直接由虛擬機執行。在任何平臺上,只要有Java虛擬機,Java代碼都能運行。3.可靠性和安全性Java對內存的訪問都必須通過對象的實例變量來實現,避免了指針中出現的錯誤。4.多線程 Java提供了多線程功能,利用編程實現同一時間同時工作的功能。2.2Vue介紹前端框架介紹A)前端框架有:React/Facebook/Angular/Google/Vue全世界B)Angular、Vue、React的區別Vue與ReactReact與Vue都采用虛擬DOM.核心功能都在核心庫中,其他類似路由這樣的功能則由其他庫進行處理React的生態系統更龐大,由ReactNative來進行混合App開發;Vue更輕量.React由獨特的JSX語法;Vue是基于傳統的Web計數進行擴展(HTML、CSS、JavaScript),更容易學習.Vue與AngularAngular1和Angular2以后的版本是完全不同的兩個框架;一般Angular1被稱作Angular.js,Angular之后的版本被稱作Angular,Vue與Angular的語法非常相似,Vue沒有像Angular一樣深入開發,只保證了基本功能。Angular過于笨重,Vue的運行速度比Angular快得多,Angular的臟檢查機制帶來諸多性能問題.2.3MySQL介紹在軟件項目,通過經營性數據的數據庫,可以保證其安全,獨立和數據一致,訪問數據的系統來提供,所以有效減少時間程序員開發應用程序。MySQL可以支持多線程,可以方便使用系統的資源,提高運行的速度。并提供odbc、jdbc和tcp/ip,以各種形式連接到MySQL;功能方面表現欠缺,規模小,但對于這個系統就足夠了。因為MySQL是源代碼對外開放的,所以任何人都可以通過相應的方法下載,并根據個性化需求進行修改。由于MySQL的速度,可靠性和適應性,MySQL受到重視。MySQL雖然功能可能不是很強大,但由于其開源,廣泛傳播,導致很多人都意識到這個數據庫。2.4MySQL環境配置本系統的數據使用的是MySQL,所以要將MySQL安裝到指定目錄,如果下載的是非安裝的MySQL壓縮包,直接解壓到指定目錄就可以了。然后點擊C:\ProgramFiles\MySQL\bin\winMySQLadmin.exe這個文件其中C:\ProgramFiles\MySQL是MySQL安裝目錄。輸入winMySQLadmin的初始用戶、密碼(注:這不是MySQL里的用戶、密碼)隨便填不必在意,確定之后右下角任務的啟動欄會出現一個紅綠燈的圖標,紅燈亮代表服務停止,綠燈亮代表服務正常,左擊這個圖標->winnt->installtheservice安裝此服務,再左擊這個圖標->winnt->starttheservice啟動MySQL服務。修改MySQL數據庫的root密碼。用cmd進入命令行模式輸入如下命令:cdC:\ProgramFiles\MySQL\binMySQLadmin-uroot-ppassword123回車出現Enterpassword:,這是要輸入原密碼.剛安裝時密碼為空,所以直接回車,此時MySQL中賬號root的密碼被改為123安裝完畢。2.5B/S架構B/S結構是目前使用最多的結構模式,它可以使得系統的開發更加的簡單,好操作,而且還可以對其進行維護。使用該結構時只需要在計算機中安裝數據庫,和一些很常用的瀏覽器就可以了。瀏覽器就會與數據庫進行信息的連接,可以實現很多的功能,B/S結構是可以直接進行使用的,而且B/S結構在使用中極大的減少了工作的維護。基于B/S的軟件,所有的數據庫之間都是相互獨立的,因此是非常安全的。因為基于B/S結構可以清楚的看到系統正在處理的業務,并且能夠及時的讓管理人員做出決策,這樣就可以避免企業的損失。B/S結構的基本特點是集中式的管理模式,用戶使用系統生成數據后,這些數據就可以存儲到系統的數據庫中,方便日后能夠用到,這樣就可以滿足人們的所有的需求。圖2-1B/S模式三層結構圖2.6SSM框架開發信息管理系統的主流框架是SSM(Spring+SpringMVC+MyBatis),SSM框架web層使用SpringMVC框架,使傳輸前后端數據變得簡單;對于業務層使用Spring作為輕量級控制反轉和面向切面的容器框架;對于相關SQL操作,采用Mybatis作為持久層框架,對JDBC進行封裝,使得數據庫的底層面向開發者操作處于一種透明狀態。第3章系統分析3.1系統總體分析本系統采取了一系列的設計原則,主要目的是為了系統的功能設計,還有管理人員在后期對系統維護時的方便,以及使用戶能夠簡易的操作。最重要的設計原則包括:簡單性、針對性、實用性、一致性、先進性。(1)簡單性:在該系統中功能模塊實現的同時,讓用戶操作起來簡單明了,很快找到所需資源是最直接的目的。(2)針對性:該系統是根據設計需求為導向來開發社區互助平臺的設計,所以針對性較強。(3)實用性:該設計能夠滿足社區互助平臺的實際的功能需求,能夠在實際中讓用戶真正使用到,具有實際的應用價值。(4)一致性:系統整體的頁面布局,在不同的界面之間,img里的圖片的放置位置以及大小都應該有嚴格的一致性。變量命名規則應該具有統一性。(5)先進性:本系統采用java語言作為開發技術、B/C結構和MySQL作為系統數據庫,它們被軟件設計者們廣泛使用。3.2可行性研究通過對系統研究目標及內容的分析審察后,提出可行性方案,并對其進行論述。主要從技術可行性出發,再進一步分析經濟可行性和操作可行性等方面。3.2.1經濟可行性開發系統所涉及到的資料,一般是在圖書館查閱,或是在網上進行查找收集。所需要的一些應用軟件也都是在網上可以免費下載的,因此,開發成本是幾乎為零。但是開發出來的系統,還是具有高效率,低成本,較高質量的。所以,從經濟可行性的角度,該系統符合標準。3.2.2技術可行性技術可行性是考慮在現有的技術條件下,能否順利完成開發任務。以及判斷現有的軟硬件配置是否能滿足開發的需求。而本系統采用的是java技術開發,并非十分困難,所以在技術上是絕對可行的。此外,計算機硬件配置是完全符合發展的需要。3.2.3運行可行性當前計算機信息化的知識已經十分普及了,現在的操作人員也都是對系統環境有很強的適應性,各類操作人員大都是有過培訓補充的,因此完全不影響組織結構,所以在運行上也是可行的。3.2.4時間可行性從時間上看,在大四的最后一個學期,在實習工作與完成畢設兩件大事相交叉的時間里,結合之前學習的相關知識,并開發系統,時間上是有點緊,但是也不是完全沒可能實現,通過這段時間的努力功能基本實現。3.3系統功能通過前面的功能分析可以將社區互助平臺的功能分為管理員和用戶兩個部分,系統的主要功能包括首頁,個人中心,用戶管理,租房信息管理,失物招領管理,寵物代遛管理,停車位出租管理,其他管理,趣事分享管理,我的收藏管理,系統管理等內容。任何用戶只要進入網站不需登錄也可瀏覽到的信息,后臺管理是針對已登錄的用戶看到滿意的社區互助信息而設計的。1、一般用戶的功能及權限所謂一般用戶就是指還沒有注冊的過客,他們可以瀏覽主頁面上的信息。但如果有中意的社區互助信息時,要登錄注冊,只有注冊成功才有的權限。2、管理員的功能及權限用戶信息的添加和管理,社區互助詳細信息添加和管理和文檔信息添加和管理以及網站信息管理,這些都是管理員的功能。第4章系統設計4.1系統功能設計系統的功能設計是整個系統的運行基礎,是一個把設計需求替換成以計算機系統的形式表示出來。通過對社區互助平臺的調查、分析和研究,得出了該網站的總體規劃,這是開發設計系統的初步核心。系統功能結構圖如圖4-1所示。圖4-1系統功能結構圖4.2數據庫設計在整個系統來說,數據庫的設計是相當重要的,需要非常仔細去設計。本系統中涉及的各級權限分別是:(1)用戶登錄權限,可以查看系統前臺的社區互助信息,修改查看自己的信息,并能修改個人資料,查看社區互助信息,還可以在線咨詢客服,可以看到網站的公告等。(2)管理員權限,管理員有系統的所有權限,包括用戶的管理,可以添加、修改和刪除任意權限的用戶。4.2.1概念結構設計根據分析系統的數據需求,得到系統的實體屬性圖。(1失物招領信息E-R圖,如圖4-2所示:圖4-2失物招領信息E-R圖(2)租房信息E-R圖,如圖4-3所示:圖4-3租房信息E-R圖(3)寵物代遛管理E-R圖,如圖4-4所示:圖4-4寵物代遛管理E-R圖4.2.2數據庫邏輯結構分析數據庫概念結構設計后,可以數據庫概念轉化實際的數據模型,這是一種數據庫的邏輯結構,就是將概念結構與支持數據庫管理系統的模型相符合。具體的表設計如下所示:表4-1:客服聊天表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPuseridbigint用戶idadminidbigint管理員idasklongtext4294967295提問replylongtext4294967295回復isreplyint是否回復表4-2:趣事分享字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPbiaotivarchar200標題fengmianvarchar200封面neirongxiangqinglongtext4294967295內容詳情fabushijiandate發布時間yonghuzhanghaovarchar200用戶賬號yonghuvarchar200用戶lianxifangshivarchar200聯系方式thumbsupnumint贊0crazilynumint踩0表4-3:其他字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPxuhaovarchar200序號biaotivarchar200標題fengmianvarchar200封面neirongxiangqinglongtext4294967295內容詳情fabushijiandate發布時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名lianxifangshivarchar200聯系方式thumbsupnumint贊0crazilynumint踩0表4-4:租房信息評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-5:停車位出租評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-6:失物招領評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-7:趣事分享評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-8:租房信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPxuhaovarchar200序號biaotivarchar200標題fengmianvarchar200封面neirongxiangqinglongtext4294967295內容詳情fabushijiandate發布時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名lianxifangshivarchar200聯系方式thumbsupnumint贊0crazilynumint踩0表4-9:其他評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-10:用戶字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名mimavarchar200密碼xingbievarchar200性別lianxifangshivarchar200聯系方式touxiangvarchar200頭像表4-11:寵物代遛評論表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPrefidbigint關聯表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內容replylongtext4294967295回復內容表4-12:停車位出租字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPxuhaovarchar200序號biaotivarchar200標題fengmianvarchar200封面neirongxiangqinglongtext4294967295內容詳情fabushijiandate發布時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名lianxifangshivarchar200聯系方式thumbsupnumint贊0crazilynumint踩0表4-13:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-14:配置文件字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數名稱valuevarchar100配置參數值表4-15:收藏表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名稱picturevarchar200收藏圖片typevarchar200類型(1:收藏,21:贊,22:踩)1inteltypevarchar200推薦類型表4-16:token表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-17:寵物代遛字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPxuhaovarchar200序號biaotivarchar200標題fengmianvarchar200封面neirongxiangqinglongtext4294967295內容詳情fabushijiandate發布時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名lianxifangshivarchar200聯系方式thumbsupnumint贊0crazilynumint踩0表4-18:失物招領字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創建時間CURRENT_TIMESTAMPxuhaovarchar200序號biaotivarchar200標題fengmianvarchar200封面neirongxiangqinglongtext4294967295內容詳情fabushijiandate發布時間yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名lianxifangshivarchar200聯系方式thumbsupnumint贊0crazilynumint踩0第5章系統實現5.1系統功能模塊社區互助平臺,在系統首頁可以查看首頁,租房信息,失物招領,寵物代遛,停車位出租,其他,趣事分享,個人中心,后臺管理,客服等內容,并進行詳細操作,如圖5-1所示。圖5-1系統首頁界面圖用戶注冊,在用戶注冊頁面通過填寫用戶賬號,用戶姓名,密碼,確認密碼,聯系方式等內容完成用戶注冊,如圖5-2所示。圖5-2用戶注冊界面圖租房信息,在租房信息頁面可以查看標題,序號,發布時間,用戶賬號,用戶姓名,聯系方式等內容,并可根據進行點我收藏操作,如圖5-3所示。圖5-3租房信息界面圖趣味分享,在趣味分享頁面可以查看標題,發布時間,用戶賬號,用戶,聯系方式等內容,并可根據進行點我收藏操作,如圖5-4所示。圖5-4趣味分享界面圖個人中心,在個人中心頁面通過填寫用戶賬號,用戶姓名,密碼,性別,聯系方式,上傳圖片等內容進行更新信息,根據需要對我的收藏進行詳細操作,如圖5-5所示。圖5-5個人中心界面圖5.2管理員功能模塊管理員進行登錄,進入系統前在登錄頁面根據要求填寫用戶名和密碼,選擇角色等信息,點擊登錄進行登錄操作,如圖5-6所示。圖5-6管理員登錄界面圖管理員登錄系統后,可以對首頁,個人中心,用戶管理,租房信息管理,失物招領管理,寵物代遛管理,停車位出租管理,其他管理,趣事分享管理,我的收藏管理,系統管理等進行相應的操作管理,如圖5-7所示。圖5-7管理員功能界面圖用戶管理,在用戶管理頁面可以對索引,用戶賬號,用戶姓名,性別,聯系方式,頭像等內容進行詳情,修改和刪除等操作,如圖5-8所示。圖5-8用戶管理界面圖租房信息管理,在租房信息管理頁面可以對索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,修改,查看評論和刪除等操作,如圖5-9所示。圖5-9租房信息管理界面圖失物招領管理,在失物招領管理頁面可以對索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,修改,查看評論和刪除等操作,如圖5-10所示。圖5-10失物招領管理界面圖停車位出租管理,在停車位出租管理頁面可以對索引,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,修改,查看評論和刪除等操作,如圖5-11所示。圖5-11停車位出租管理界面圖我的收藏管理,在我的收藏管理頁面可以對索引,收藏名稱,收藏圖片,推薦類型等內容進行詳情,修改和刪除等操作,如圖5-12所示。圖5-12我的收藏管理界面圖系統管理,在客服管理頁面可以查看新消息,狀態等內容進行詳情,修改等操作,還可對輪播圖管理進行相應操作,如圖5-13所示。圖5-13系統管理界面圖5.3用戶功能模塊用戶登錄進入系統可以對首頁,個人中心,租房信息管理,失物招領管理,寵物代遛管理,停車位出租管理,其他管理,趣事分享管理,我的收藏管理,系統管理等進行相應操作,如圖5-14所示。圖5-14用戶功能界面圖租房信息管理,在租房信息管理頁面可以查看索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,查看評論和修改操作,如圖5-15所示。圖5-15租房信息管理界面圖失物招領管理,在失物招領管理頁面可以對索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,查看評論和刪除等操作,如圖5-16所示。圖5-16失物招領管理界面圖寵物代遛管理,在寵物代遛管理頁面可以對索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,查看評論和刪除等操作,如圖5-17所示。圖5-17寵物代遛管理界面圖停車位出租管理,在停車位出租管理頁面可以對索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,查看評論和刪除等操作,如圖5-18所示。圖5-18停車位出租管理界面圖其他管理,在其他管理頁面可以對索引,序號,標題,封面,發布時間,用戶賬號,用戶姓名,聯系方式等內容進行詳情,查看評論和刪除等操作,如圖5-19所示。圖5-19其他管理界面圖系統測試系統測試不僅僅是發現系統潛在的BUG或錯誤,而更為重要的是為用戶提供一個良好的體驗和安全可使用的產品服務。而通過發現錯誤或潛在的問題,將有助于提升產品的競爭力,這也是軟件測試的其中的重要目的之一。軟件測試的方法有好幾種,但目前主要采用的是包括以功能為主要測試方向的黑盒測試以及以邏輯為主要測試方向的白盒測試,這是兩種不同的測試方法,針對的測試側重點不同,本課題根據實際需求情況,選擇以功能為主要的黑盒測試方法,同時測試是要遵循一定的規則來執行的,一個測試要執行其執行的依據一般是由測試用例來規定的,而測試用例一般是依據需求或說明書來綜合制定的,測試在硬件出廠前是十分重要的一個過程,本課題由于時間和精力的關系,選擇以實現的功能作為測試要點來進行測試。具體測試過程如下:登錄測試錄入登錄信息,賬號,密碼,權限,點擊登錄按鈕,會出現兩種情況:登錄成功進入用戶具有權限的功能界面和提示登錄失敗。性能測試除了保證基本的頁面和功能外,性能方面也是需要注意的,這個需要借助自動化工具loadrunner等等,下面的表中列了幾個用例,詳細見表:表:性能測試點列表用例編號操作預期結果1持續使用系統5個小時頁面顯示正常、每個功能都能實現2模擬多個用戶同時登陸可同時登錄,頁面不會出現混亂和報錯3不同用戶可同時下載聽力且下載速度不受影響總結與展望歷經六個月左右的時間,本次的畢業設計已畫上了句號。原本以為完成一個系統會很順利,因為在之前課上,也曾動手操作過相關的模塊編寫,但當真正接觸到一個完整的系統時,發現并沒有想象地那么簡單。首先,以前實踐過的只是單獨的模塊,而這次,是一個龐大的系統,許多細節不容忽視,有時候稍不留意的一個小錯誤,會致使整個系統都運行不起來,而查找錯誤的過程又漫長且艱辛,這也正是經驗不足所導致的。在整個系統開發過程中,也查閱了很多書籍和相關資料,這讓我不但鞏固了原本的知識,同時還學習到了一些新的知識,這讓我受益匪淺。此次系統從整體看來,已基本達到預期的設計目的,能夠實現基本的功能,但相較于市場的一些優秀網站而言,還是有許多不足的地方。遺憾的是,由于時間的有限,已經不允許再投入更多的時間和精力進行研究開發。相信在以后的工作中,我會接觸到更多相關的知識,會更豐富自身的經驗,我希望到時能夠在此基礎上完成一個豐富完整的學習網站,這將對我有很大的意義。通過這次的畢業設計,我學到了很多,除了學識方面的知識,在態度上也有了很大的轉變,細心和耐心是整個開發過程中最重要的兩件事。我也在跟隨著系統的完善而成長,這次畢業設計考核地也不單單是所學的知識,也同樣在衡量著面對困難時的態度。參考文獻[1]孔波,鄒有,盧紅兵,楊華武,庹蘇行.基于Web的色質數據解析平臺設計與開發[J].計算機技術與發展,2019,29(12):198-204.[2]閆朝陽.基于Web的大數據分析平臺交互設計研究[J].設計,2019,32(17):94-97.[3]胡念祖,林曉煥,肖新帥.基于嵌入式Web服務器的遠程溫度采集系統設計[J].艦船電子工程,2019,39(09):113-117+182.[4]譚衛,陽曉霞.基于移動Web技術的高校思想品德教育工作評價系統設計與研究[J].信息與電腦(理論版),2019(15):101-104.[5]宋麗芳.網站建設中網頁設計的安全缺陷及對策分析[J].信息通信,2019(08):113-114.[6]吳城.跨境電商網站系統的設計與分析[J].商場現代化,2019(15):37-38.[7]蔡振海,張靜.基于python的網絡爬蟲系統的設計與實現[J].電腦知識與技術,2019,15(23):36-37.[8]黃紹涵.“HZD”校友圈社交網站設計與開發研究——就業模塊設計[J].電聲技術,2019,43(08):29-32.[9]李翔宇.基于Web前端開發技術的兒童教育網站設計與實現[J].中國新通信,2019,21(15):196.[10]曾婷,凌財進.基于HTML5的計算機一級考試模擬WebAPP的設計與實現[J].辦公自動化,2019,24(15):60-62.[11]王立強.HTML5:電商網站設計與實現[J].營銷界,2019(30):152-157.[12]黃安.基于PHP+Mysql技術的網站設計與實現——以美食網站系統的設計為例[J].輕紡工業與技術,2019,48(07):168-170.[13]張歡.服務類網站設計與經營模式的實例研究[J].科技經濟導刊,2019,27(21):207+197.[14]王瑞,徐方晨.開放共享實驗室的Web平臺設計與實現[J].工業控制計算機,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設備風險評估管理制度
- 設計單位業務管理制度
- 設計規章制度管理制度
- 診所中醫醫師管理制度
- 診所收費票據管理制度
- 試劑耗材入庫管理制度
- 財務管理公司管理制度
- 財富顧問薪金管理制度
- 貨架汽配倉庫管理制度
- 貨物道路運輸管理制度
- 售票員崗前培訓
- 教科版六年級下冊科學第一單元《小小工程師》教材分析及全部教案(定稿;共7課時)
- 2024屆北京市海淀區101中學語文八年級第二學期期末檢測試題含解析
- 國家自然科學基金申請經驗匯總課件
- 《新產程管理》課件
- 管理ABC-干嘉偉(美團網COO)
- 雙活數據中心與災備解決方案
- 國有資產委托經營管理協議
- 中試車間安全培訓
- 醫療衛生機構6S常態化管理打分表
- 2023年江西南昌軌道交通集團運營分公司招聘327人筆試參考題庫(共500題)答案詳解版
評論
0/150
提交評論