- 開發語言:Java
- 框架:springboot
- JDK版本:JDK1.8
- 服務器:tomcat7
- 數據庫:mysql 5.7(一定要5.7版本)
- 數據庫工具:Navicat11
- 開發軟件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
系統展示
系統首頁
用戶注冊
漫畫界面
個人中心
系統登錄
管理員功能界面
用戶管理
漫畫管理
同人插畫管理
漫畫活動管理
論壇管理
訂單管理
用戶功能界面
商品管理
我的收藏
摘要
系統選用B/S模式,應用java技術, MySQL為后臺數據庫。系統主要包括首頁,個人中心,用戶管理,漫畫管理,同人插畫管理,漫畫活動管理,商品管理,論壇管理,我的收藏管理,留言板管理,系統管理,訂單管理等功能模塊。
本文首先介紹了“漫畫之家”系統的技術發展背景與發展現狀,然后遵循軟件常規開發流程,首先針對系統選取適用的語言和開發平臺,根據需求分析制定模塊并設計數據庫結構,再根據系統總體功能模塊的設計繪制系統的功能模塊圖,流程圖以及E/R圖。然后,設計框架并根據設計的框架編寫代碼以實現系統的各個功能模塊。最后,對初步完成的系統進行測試,對功能、單元和性能進行測試。測試結果表明,該系統能夠實現所需的功能,運行狀況尚可并無明顯缺點。
研究背景
隨著科學技術發展,電腦已成為人們生活中必不可少的生活辦公工具,在這樣的背景下,網絡技術被應用到各個方面,為了提高辦公和生活效率,網絡信息技術飛速發展。在這樣的背景下人類社會進入了全新的信息化的時代。漫畫管理一直是信息管理的一大難題,漫畫數量多,此時尋找有效便捷的漫畫信息管理方法就是當務之急。而日趨成熟的計算機信息管理技術便成為解決這一難題的唯一之選。如今計算機信息管理技術來處理漫畫早已游刃有余,其實信息管理技術已經滲透到各個行業的信息控制管理當中,且有著舉足輕重的地位。而隨著現代化社會主義不斷進步,普通群眾生活水平有了大幅提高,很多方面都在網絡上去實現,從而網絡也就成為了最直接、即方便又快捷的接入口。
使用“漫畫之家”系統 相對傳統漫畫管理方式具備很多優點:首先可以大幅提高漫畫信息檢索,只需輸入漫畫相關信息就能在數秒內反饋想要的結果;其次可存儲大量的漫畫信息,同時漫畫信息安全性有更高的保障;相比紙質文件來管理,“漫畫之家”系統更節省空間人力資源。這些優點很大程度提高了運營效率并節約了運營成本。因此,“漫畫之家”系統對漫畫信息進行有效管理,不僅提高了“漫畫之家”系統效率,增加了用戶信息安全性,方便及時反饋信息給管理員,增加了與管理員之間的互動交流,更能提高大家的體驗強度。
關鍵技術
SpringBoot是一個全新開源的輕量級框架。基于Spring4.0設計,其不僅繼承了Spring框架原來有的優秀特性,而且還通過簡化配置文件來進一步簡化了Spring應用的整個搭建以及開發過程。另外在原本的Spring中由于隨著項目的擴大導入的jar包數量越來越大,隨之出現了jar包版本之間的兼容性問題,而此時SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩定性問題得到了很好的解決。
JAVA語言是目前軟件市場上應用最廣泛的語言開發程序。可以在多種平臺上運用的,兼容性比較強,適應市面上大多數操作系統,不會出現亂碼的現像,其擴展性和維護性都更好,具有分析問題和解決問題的能力,是面向過程的程序設計方便我們編寫的代碼更強壯。
?Vue是一款流行的開源JavaScript框架,用于構建用戶界面和單頁面應用程序。Vue的核心庫只關注視圖層,易于上手并且可以與其他庫或現有項目輕松整合。
MYSQL數據庫運行速度快,安全性能也很高,而且對使用的平臺沒有任何的限制,所以被廣泛應運到系統的開發中。MySQL是一個開源和多線程的關系管理數據庫系統,MySQL是開放源代碼的數據庫,具有跨平臺性。
B/S(瀏覽器/服務器)結構是目前主流的網絡化的結構模式,它能夠把系統核心功能集中在服務器上面,可以幫助系統開發人員簡化操作,便于維護和使用。
系統分析
對系統的可行性分析以及對所有功能需求進行詳細的分析,來查看該系統是否具有開發的可能。
系統設計
功能模塊設計和數據庫設計這兩部分內容都有專門的表格和圖片表示。
系統實現
“漫畫之家”系統 ,在系統首頁可以查看首頁,漫畫,同人插畫,漫畫活動,商品,論壇,新聞資訊,留言板,個人中心,后臺管理,購物車,在線客服等內容,并進行詳細操作。管理員登錄進入系統可以查看首頁,個人中心,用戶管理,漫畫管理,同人插畫管理,漫畫活動管理,商品管理,論壇管理,我的收藏管理,留言板管理,系統管理,訂單管理等功能,并進行詳細操作。用戶登錄進入系統可以查看首頁,個人中心,漫畫管理,同人插畫管理,漫畫活動管理,商品管理,我的收藏管理等功能,并根據需要進行詳細操作。
系統測試
系統測試是軟件開發過程中最后一步,但也是不可或缺的重要的一步,沒有人可以保證一次性編寫完成的系統不會出錯,而系統測試就是將自己開發的系統成為成品前的最后一步。在測試過程中需要進行嚴謹細致的測試,要盡可能全面地在不同情況下運行該系統,排除一切出現錯誤的可能。
該系統的系統測試主要包括功能測試,可用性測試,維護測試,性能測試等部分。
結論
本文主要根據目前信息技術發展現狀結合人們對于漫畫態度的轉變引出開發“漫畫之家”系統的必要性。然后根據管理員和用戶需求指定需求分析和可行性分析,并介紹應用到的相應技術,包括java技術,B/S結構等文中已做相關介紹和科普,然后展示相關模塊完成的實現代碼和截圖,并做相關測試確保程序能正常運行。
本設計所實現的是一個“漫畫之家”系統,該系統嚴格按照需求分析制作相關模塊,并利用所學知識盡力完成,但是本人由于學識淺薄,無法真正做到讓該程序可以投入市場使用,僅僅簡單實現部分功能,希望日后還能改善。
(可運行源碼+sql文件+文檔)