微空間私人定向共享系統(tǒng)設(shè)計與實現(xiàn)-計算機畢業(yè)設(shè)計源碼+LW文檔
?
?
開題報告內(nèi)容
一.選題的目的
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,各行業(yè)的資源信息在網(wǎng)絡(luò)上飛速流轉(zhuǎn),其中不乏一些極具價值的文章和個人空間,本套系統(tǒng)正是致力于構(gòu)建純凈綠色的微空間私人定向共享系統(tǒng),減少開發(fā)人員為開發(fā)資源的消耗而建立。在安全前提下,共享優(yōu)質(zhì)文章和資料,加快開發(fā)進度,推進世界的創(chuàng)新。
縱觀國內(nèi)外相關(guān)網(wǎng)站的運營和設(shè)計情況,發(fā)現(xiàn)部分網(wǎng)站已經(jīng)偏離了自己當(dāng)初的道路,本來旨在共享各自的文章內(nèi)容,分享自己的文檔,視頻等資源,但是現(xiàn)在卻是被各種釣魚鏈接,木馬病毒等各種不良信息所占據(jù),飽受廣大網(wǎng)民的詬病,沒有個人安全的隱私空間,所以很多文章和空間不安全。因此,構(gòu)建一個綠色的空間和文章共享網(wǎng)站勢在必行。有目標(biāo)用戶因為興趣聚集到一起,可以實現(xiàn)評論、討論相關(guān)話題,以及上傳視頻、文檔、文章、圖片等功能。同一個空間的用戶可以共同參與歸納整理收藏夾內(nèi)容,只有上傳者可以刪除和編輯自己上傳的內(nèi)容,空間內(nèi)所有用戶受空間創(chuàng)建者的管理。
本論文將介紹微空間私人定向共享系統(tǒng)的整個設(shè)計與實現(xiàn)過程。該系統(tǒng)采用B/S架構(gòu),面向的用戶區(qū)主要針對的是各類網(wǎng)站客戶包括前端和后端各類型。整個系統(tǒng)由后臺管理系統(tǒng),前臺系統(tǒng)組成。
二.意義
如課題的研究背景述寫的那樣,國內(nèi)網(wǎng)相當(dāng)部分的私人空間網(wǎng)站的運營情況不容樂觀,與平臺最初設(shè)計相背離,因此,為撥亂反正,完成一個真正意義上的微空間私人定向共享網(wǎng)站,是本次課題研究的最重要目的。
本次設(shè)計選題就是要建立一個自營式的微空間私人定向共享網(wǎng)站,共享個人文章和空間。網(wǎng)站系統(tǒng)的自營性保證上傳安全的文章資源,和建立個人私人空間,并對需要共享的文章進行隱私控制,只有得到作者的邀請碼才能查看作者文章詳情等,保證隱私安全和共享主義,避免外部用戶惡意查看不同用戶的隱私和文章。最終傷害網(wǎng)站和眾多用戶的利益,這是我們所不想看到的。
三.研究內(nèi)容
(1)與指導(dǎo)老師確定系統(tǒng)主要功能;
(2)做需求分析及功能模塊劃分;
(3)指導(dǎo)老師通過后,設(shè)計出用例圖,E-R圖,功能模塊圖
(4)根據(jù)自己的功能模塊劃分,設(shè)計核心功能的算法
(5)頁面設(shè)計
(6)根據(jù)自己的系統(tǒng),完成論文的設(shè)計與實現(xiàn)
(7)參考相關(guān)文獻和需求分析文檔和概要設(shè)計文檔,完成初稿
(8)根據(jù)指導(dǎo)老師的修改意見修改論文,直到定稿
?
四.研究方法及技術(shù)路線
(1)深入調(diào)研獲取最直觀的需求,仔細(xì)進行對項目本身的需求分析。了解每個功能所需要的技術(shù)。
(2)根據(jù)需求分析,設(shè)計數(shù)據(jù)庫表以及各種表之間的聯(lián)系。
(3)將MySQL,Eclipse結(jié)合起來,開發(fā)一個B/S端的微空間私人定向共享系統(tǒng)。
因為系統(tǒng)屬于B/S體系,因此本系統(tǒng)可以在服務(wù)器中布置和管理。易于維護。開發(fā)技術(shù)包括:Spring、HTML等技術(shù)。開發(fā)環(huán)境使用Eclipse, Web服務(wù)器使用Tomcat 7.0。數(shù)據(jù)庫采用MySQL 5.0。
本系統(tǒng)以Java語言實現(xiàn),主要使用JavaEE作為開發(fā)技術(shù)。而JavaEE框架通常選用Spring+SpringMVC+Mybatis框架作為其基礎(chǔ)開發(fā)框架。通過整合SSM框架,并把SSM引入JavaEE輕量級框架中,采用MVC模型開發(fā)。使用JSP技術(shù)實現(xiàn)視圖層,Tomcat作為Web服務(wù)器,MySQL數(shù)據(jù)庫負(fù)責(zé)存儲數(shù)據(jù),使用eclipse為開發(fā)工具。在客戶端采用Ajax異步通信技術(shù)無刷新的獲取WEB服務(wù)器端的數(shù)據(jù),縮短用戶等待的時間,同時提高了應(yīng)用系統(tǒng)執(zhí)行性能。前后臺頁面使用boostrap框架,使系統(tǒng)易于操作及維護。
?
五.預(yù)期成果形式
系統(tǒng)主要分為前端和后端,主要有用戶和管理員兩個角色。
1.??????? ? 前臺用戶可以登錄注冊。
2.??????? ? 一個文本、圖片、音視頻存儲系統(tǒng)。
3.??????? ? 資料歸檔與整理功能,便于查找與整理文章。
4.??????? ? 應(yīng)用場景,教學(xué)設(shè)計與展示、用戶個人資料存檔個人日志、作家存稿集設(shè)計師個人作品集等。
5.??????? ? 文章定向展示,當(dāng)只有用戶打開需要文章詳情時,顯示需要輸入邀請碼才能查看,沒有邀請碼不能進入文章詳情。
6.??????? ? 系統(tǒng)文章主要有分享和收藏文章的功能,用戶還可以打印自己發(fā)布的文章內(nèi)容。
7.?? ? 管理員可以對文章進行管理。
?
六.參考文獻
[1]Wagner Gerd,Diaconescu ? Mircea. Web Applications with Javascript or Java:Volume 2: Associations and ? Class Hierarchies[M].De Gruyter:2021-03-08.
[2]Xiaolong Wen. Web Development ? Using Java[M].Tritech Digital Media:2018-08-23.
[3]Maduike C.O. Ezeibe. Java : ? Application In Mobile Phone And Android[M].Tritech Digital Media:2018-08-23.
[4]石云輝. Java程序設(shè)計基礎(chǔ)實驗教程[M].西南交通大學(xué)出版社:, 201808.285.
[5]古凌嵐,張嬋,羅佳. Java系統(tǒng)化項目開發(fā)教程[M].人民郵電出版社:, 201802.313.
[6]肖睿,龍浩,孫琳,楊桂英,余婕. Java高級特性編程及實戰(zhàn)[M].人民郵電出版社:大數(shù)據(jù)開發(fā)實戰(zhàn)系列, 201801.209.
[7]肖睿,喻曉路,朱微,張超,戴立坤. Java Web應(yīng)用設(shè)計及實戰(zhàn)[M].人民郵電出版社:大數(shù)據(jù)開發(fā)實戰(zhàn)系列, 201801.238.
[8]李梅芳,金忠偉. Java Web云應(yīng)用開發(fā)[M].人民郵電出版社:, 201712.230.
[9]鄭豪,王崢,王潔. JAVA程序設(shè)計實訓(xùn)教程[M].南京大學(xué)出版社:應(yīng)用型本科計算機類專業(yè)“十三五”規(guī)劃教材, 201708.252.
[10]黑馬程序員. Java Web程序設(shè)計任務(wù)教程[M].人民郵電出版社:, 201701.431.
七.?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
畢業(yè)設(shè)計(論文)提綱
?
第一章是論文的緒論部分,主要介紹了課題的研究背景以及研究目的和意義。
第二章研究了家教服務(wù)平臺的所采用的開發(fā)技術(shù)和開發(fā)工具。
第三章研究實驗室管理系統(tǒng)的需求分析。根據(jù)系統(tǒng)的特點,分析了系統(tǒng)結(jié)構(gòu)和系統(tǒng)采用的開發(fā)方法,以及系統(tǒng)的運行環(huán)境,分析了業(yè)務(wù)流程,繪制了業(yè)務(wù)流程和數(shù)據(jù)流程。
第四章是對系統(tǒng)的詳細(xì)設(shè)計進行說明。
第五章是系統(tǒng)的具體實現(xiàn),介紹系統(tǒng)的各個模塊的具體實現(xiàn)。
第六章在前幾章的基礎(chǔ)上對系統(tǒng)進行測試和運行。
最后對系統(tǒng)進行了認(rèn)真的總結(jié),以此對未來有一個新的展望。
?
?
畢業(yè)設(shè)計(論文)完成進度安排
?
(1)2021年11月4日前,系組織完成畢業(yè)設(shè)計(論文)課題雙選,確定畢業(yè)設(shè)計題目。
? (2)2021年12月5日至2021年12月25日,完成畢業(yè)設(shè)計(論文)開題報告。
? (3)2021年12月26日至2022年1月8日,完成譯文。
? (4)2022年2月27日至2022年3月23日,完成畢業(yè)設(shè)計(論文)前期工作自查與檢查。
? (5)2022年3月24日至2022年4月23日,完成設(shè)計,撰寫論文,中期工作自查與檢查。
? (6)2022年4月24日至2022年5月13日,完成畢業(yè)設(shè)計(論文)提交資料與評審。
? (7)2022年5月13日至2022年5月26日,畢業(yè)設(shè)計(論文)答辯與評優(yōu)。
?
?
?
指導(dǎo)教師意見
?
?
?
?
?????????????????????????????????????????? 指導(dǎo)教師:?????????????
年? 月? 日
專業(yè)負(fù)責(zé)人意見
?
?
?
?
??????????????????????????????????????????? 專業(yè)負(fù)責(zé)人:??????????????
年? 月? 日
?



