日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于Springboot的漫画之家管理系统

發布時間:2024/1/8 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Springboot的漫画之家管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?畢業設計(論文)

??? 漫畫之家系統

學生姓名? ? ? ? XXXXXXXXX

學? ? ? ? 號? ? ? ?XXXXXXXXX

指導教師? ? ? ?XXXXXXXXX

所在學院? ? ? ?XXXXXXXXX

專業名稱? ? ? ?XXXXXXXXX

班? ? ? ?級? ? ? ?XXXXXXXXX

?

隨著信息技術和網絡技術的飛速發展,人類已進入全新信息化時代,傳統管理技術已無法高效,便捷地管理信息。為了迎合時代需求,優化管理效率,各種各樣的管理系統應運而生,各行各業相繼進入信息管理時代,“漫畫之家”系統就是信息時代變革中的產物之一。

任何系統都要遵循系統設計的基本流程,本系統也不例外,同樣需要經過市場進行調研,漫畫需求進行分析,概要設計,系統詳細設計,測試和編碼等步驟,設計并實現了“漫畫之家”系統 。系統選用B/S模式,應用java技術, MySQL為后臺數據庫。系統主要包括首頁,個人中心,用戶管理,漫畫管理,同人插畫管理,漫畫活動管理,商品管理,論壇管理,我的收藏管理,留言板管理,系統管理,訂單管理等功能模塊。

本文首先介紹了“漫畫之家”系統的技術發展背景與發展現狀,然后遵循軟件常規開發流程,首先針對系統選取適用的語言和開發平臺,根據需求分析制定模塊并設計數據庫結構,再根據系統總體功能模塊的設計繪制系統的功能模塊圖,流程圖以及E/R圖。然后,設計框架并根據設計的框架編寫代碼以實現系統的各個功能模塊。最后,對初步完成的系統進行測試,對功能、單元和性能進行測試。測試結果表明,該系統能夠實現所需的功能,運行狀況尚可并無明顯缺點

關鍵詞:漫畫;java技術;MySQL數據庫

?

Abstract

With the rapid development of information technology and network technology, human beings have entered a new information age, and traditional management techniques can no longer manage information efficiently and conveniently. In order to meet the needs of the times and optimize management efficiency, various management systems have emerged as the times require, and all walks of life have entered the information management era one after another.

Any system must follow the basic process of system design, and this system is no exception. It also needs to go through market research, comic demand analysis, outline design, system detailed design, testing and coding and other steps. "system. The system adopts B/S mode, applies java technology, and MySQL is the background database. The system mainly includes functional modules such as home page, personal center, user management, comic management, fan illustration management, comic activity management, commodity management, forum management, my collection management, message board management, system management, order management and so on.

This paper first introduces the technical development background and development status of the "Cartoon House" system, and then follows the conventional software development process, first selects the appropriate language and development platform for the system, formulates modules and designs the database structure according to the demand analysis, and then according to the overall system Design of functional modules Draw the functional module diagrams, flow charts and E/R diagrams of the system. Then, design the framework and write code according to the designed framework to realize each functional module of the system. Finally, the preliminary completed system is tested for function, unit and performance. The test results show that the system can achieve the required functions, and the operating conditions are acceptable without obvious shortcomings.

Key words: comics; Java technology; The MySQL database

目錄

1 緒論... 1

1.1課題背景... 1

1.2課題研究現狀... 1

1.3初步設計方法與實施方案... 2

1.4本文研究內容... 2

2 系統開發環境... 4

2.1 JAVA簡介... 4

2.2MyEclipse環境配置... 4

2.3 B/S結構簡介... 4

2.4MySQL數據庫... 5

2.5 SPRINGBOOT框架... 5

3 系統分析... 6

3.1系統可行性分析... 6

3.1.1經濟可行性... 6

3.1.2技術可行性... 6

3.1.3運行可行性... 6

3.2系統現狀分析... 6

3.3功能需求分析... 7

3.4系統設計規則與運行環境... 8

3.5系統流程分析... 8

3.5.1操作流程... 8

3.5.2添加信息流程... 9

3.5.3刪除信息流程... 10

4 系統設計... 11

4.1系統設計主要功能... 11

4.2數據庫設計... 11

4.2.1數據庫設計規范... 11

4.2.2 E/R圖... 11

4.2.3數據表... 12

5 系統實現... 25

5.1系統功能模塊... 25

5.2后臺模塊... 27

5.2.1管理員功能模塊... 27

5.2.2用戶功能模塊... 30

6 系統測試... 33

6.1功能測試... 33

6.2可用性測試... 33

6.3性能測試... 34

6.4測試結果分析... 34

7結 論... 35

參考文獻... 36

致 謝... 37

1 緒論

1.1課題背景

隨著科學技術發展,電腦已成為人們生活中必不可少的生活辦公工具,在這樣的背景下,網絡技術被應用到各個方面,為了提高辦公和生活效率,網絡信息技術飛速發展。在這樣的背景下人類社會進入了全新的信息化的時代。漫畫管理一直是信息管理的一大難題,漫畫數量多,此時尋找有效便捷的漫畫信息管理方法就是當務之急。而日趨成熟的計算機信息管理技術便成為解決這一難題的唯一之選。如今計算機信息管理技術來處理漫畫早已游刃有余,其實信息管理技術已經滲透到各個行業的信息控制管理當中,且有著舉足輕重的地位。而隨著現代化社會主義不斷進步,普通群眾生活水平有了大幅提高,很多方面都在網絡上去實現,從而網絡也就成為了最直接、即方便又快捷的接入口。

使用“漫畫之家”系統 相對傳統漫畫管理方式具備很多優點:首先可以大幅提高漫畫信息檢索,只需輸入漫畫相關信息就能在數秒內反饋想要的結果;其次可存儲大量的漫畫信息,同時漫畫信息安全性有更高的保障;相比紙質文件來管理,“漫畫之家”系統更節省空間人力資源。這些優點很大程度提高了運營效率并節約了運營成本。因此,“漫畫之家”系統對漫畫信息進行有效管理,不僅提高了“漫畫之家”系統效率,增加了用戶信息安全性,方便及時反饋信息給管理員,增加了與管理員之間的互動交流,更能提高大家的體驗強度。

系統為了數據庫結構的靈活性選擇MySQL來設計,而java技術,B/S架構則保證了較高的平臺適應性。本文主要介紹了系統開發背景,需要完成的功能與開發過程,說明系統設計重點與設計思想。

1.2課題研究現狀

現今,越來越多的人樂于選擇一項合適的管理方案,但是普通用戶往往受到管理經驗地限制,這時各類漫畫作為新領域的崛起,大量漫畫制度進入人們生活,而“漫畫之家”系統無疑是最好制度,在這樣成功的管理模式背景下,不僅漫畫數量越來越多,漫畫信息也越來越多。但是隨著漫畫信息的增多,漫畫的管理成為了一個難題。高效便捷地管理漫畫成是轉變管理模式,與時代兼容的當務之急。

“漫畫之家”系統,為隨時隨地查看漫畫信息提供了便捷的方法,更重要的是大大的簡化了管理員管理的方式方法,更提供了其他想要了解漫畫信息及運作情況的可靠渠道。相比于傳統管理方法,這樣的電子信息管理更為簡潔方便,在漫畫維護信息反饋和處理漫畫意見方面也有得天獨厚的優勢。

“漫畫之家”系統能做到的不僅是大大簡化管理員的管理工作,在提高“漫畫之家”系統效率的同時還能縮減開支,更能在數字化的平面網絡上將漫畫最好的一面展示給客戶和潛在客戶,而這個系統在帶給漫畫全新用戶信息管理統計和分類的同時,還成為日后漫畫制定管理方式的重要數據參考。過程永遠比結果重要。畢業設計是大學生活中最為濃墨重彩的一筆,在這個過程中不僅學到更為全面的書本和實踐知識,更讓我感受到了濃濃的同窗之情及師生情。這個系統成為漫畫管理者最不可或缺的內容。盡管目前大部分機構已經將“漫畫之家”系統投入使用,但是人們對于系統要求也變得越來越高,大部分系統已經能完美處理各類信息,但是為了更好地契合漫畫運作路線,各個要求都有所不同,個性化也是管理系統十分重要的一點,所以都希望自己能有一個個性化定制的“漫畫之家”系統,但這又涉及到成本控制問題,目前定制一個系統價值不菲,但是如果有這樣一個可以根據需求自己制定頁面和內容的“漫畫之家”系統就可以大大縮減開支,但是憑借目前自身技術恐怕難以實現,不過讓系統二次設計卻是有可能實現的。隨著漫畫規模的不斷擴大,用戶信息共享也成一種趨勢。漫畫的發展也證明了系統管理在不斷發展進步,各種理念也越來越先進,對各方面的要求也變得越來越高,漫畫完全可以在進入頁面時發布各類信息進行推薦交流。

1.3初步設計方法與實施方案

軟件體系結構方案:由于本系統需要在不同設備上都能運行,而且電腦配置要求也要越低越好,為了實現這一要求,經過考慮B/S結構成為最佳之選。使用B/S結構的系統可以幾乎在任何電腦上運行,只要瀏覽器可以正常工作就可以正常運行該系統,而且后期維護及二次修改較為容易,符合要求。

操作系統方案:Windows10操作系統,該系統是目前微軟公司推出的最新系統,目前大多數市面上的電腦都使用該系統,并且該系統功能完善,兼容性好。開發工具:選用My Eclipse。java開發技術。

1.4本文研究內容

本文主要劃分成7大部分:

第一部分為緒論,主要介紹了目前電腦技術發展狀況、漫畫行業發展階段,分析當前“漫畫之家”系統弊端以及使用信息技術來管理漫畫信息的好處。

第二部分為相關技術簡介,主要介紹了各技術的發展歷程,技術發展現狀,技術優點以及選用該技術的原因等。

第三部分為系統分析,主要分析了軟件設計所需要的功能。

第四部分為系統設計,主要進行了系統的架構設計、數據庫設計等

第五部分為系統詳細設計。

第六部分為系統調試與測試,利用測試方法進行可行性測試、性能測試、系統測試等。

第七部分為總結與致謝,主要總結了程序設計的完成過程及完成情況,比對完成設計過程中施以援手的同學和老師表達中心的感謝和祝愿。

2 系統開發環境

2.1 JAVA簡介

JavaScript是一種網絡腳本語言,廣泛運用于web應用開發,可以用來添加網頁的格式動態效果,該語言不用進行預編譯就直接運行,可以直接嵌入HTML語言中,寫成js語言,便于結構的分離,支持多種瀏覽器可以在多平臺下運行。它具有三個不同的體系,分別為J2SE、J2EE、J2ME。Java 語言比較容易理解,而且也容易學習和上手,其語法與C語言和C++語言很相似,它可以自動的處理廢料,而且不會受到內存的影響。

Java 程序被編譯后形成的class 文件,這樣就能夠實現在多系統中正常運行。Java語言支持多個線程同吋執行,Java程序所需要的類能夠動態的或者通過網絡被載入到運行環境。Java開發工具支持JavaJDK7\8,開發集成環境IDE為Eclipse。

2.2MyEclipse環境配置

安裝完MyEclipse后選擇myeclipse“Window->Preferences”

(1)配置myeclipse的jre為sun的jdk,不要用myeclipse的默認jdk:

選擇“java->Installed JREs”,勾中里面的“jdk1.7”.

(2)配置編譯的級別為6.0:

選擇“Compiler->Compiler compliance level”的值為“6.0”。

(3)配置myeclipse的默認的文件編碼格式為“UTF-8”:

?? 選擇“General->Workspace”,選中“Text file encod”下面的“Other”,設置里面的值為“UTF-8”。

(4)去掉myeclipse的JSP的驗證:

選擇“MyEclipse->Validation”,將“Build”列的所有勾都給去掉,這樣在編譯時因為避免了jsp的驗證,所以編譯的速度會快很多。

2.3 B/S結構簡介

隨著軟件系統的不斷改進和升級,B/S結構產品更為方便的特征體現地十分明顯。對于一個中等偏大的漫畫平臺來說,如果系統管理員每天要在很多臺電腦之間來回查看,不斷奔走,那么效率和工作量就會變得很低,但是如果使用了B/S結構,那么管理員只要對服務器進行管理就夠了。

B/S結構最大的優點它不需要安裝任何的軟件,它所有的客戶端就只是瀏覽器,所以只要有一臺電腦并且可以上網就可以解決所有問題,客戶端可以完全地不用管理員維護。無論使用系統的使用者是什么樣的規模,也不管分支有多么的龐大,都不會對維護和升級的工作量造成影響,所有的維護和升級只需要操作服務器。隨著B/S結構的不斷發展,使用的人也不斷增加,從而帶動了AJAX技術的發展,和B/S結構一樣,它也能在客戶端上處理程序,這便緩解了服務器的負擔,提高了交互性,而且實現了局部實時刷新。

2.4MySQL數據庫

MySQL數據庫使用的語言是SQL語言。MySQL在保存數據時是根據數據的類型和特征分開保存在不同的表中,這樣當用戶在需要調用的數據時,就不再需要花費大量時間去尋找數據了,只要找到對應的表,就可以找到需要的數據了。MySQL可以完美的實現對于數據庫的基本操作。因為 MySQL 數據庫的占用的內存少,運行快,成本低,源代碼開放,可移植性強,所以越來越多的數據來源簡單的項目的開發都會選擇 MySQL作為數據庫,而MySQL也變得越來越流行。

MySQL 有很多特性,如可移植性,多線程,靈活性等,在很多操作系統中都可以運行。它可以實現在多個線程并發執行的技術;支持MyISAM、innoDB、MEMORY、ARCHIVE四種存儲引擎,而且可以使用大型數據庫,為用戶提供許多使用數據庫的工具,比如建模工具,管理工具等。在 WEB方面的應用MySQL是最好的。

2.5 SPRINGBOOT框架

SpringBoot是一個全新開源的輕量級框架。基于Spring4.0設計,其不僅繼承了Spring框架原來有的優秀特性,而且還通過簡化配置文件來進一步簡化了Spring應用的整個搭建以及開發過程。另外在原本的Spring中由于隨著項目的擴大導入的jar包數量越來越大,隨之出現了jar包版本之間的兼容性問題,而此時SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩定性問題得到了很好的解決。

SpringBoot可以看做是Spring的加強版本,但實質上都是Spring的相關技術,有了這些優秀的開源框架,程序員在開發過程中將事半功倍。

?

3 系統分析

3.1系統可行性分析

3.1.1經濟可行性

由于本系統是作為畢業設計系統,且系統本身存在一些技術層面的缺陷,并不能直接用于商業用途,只想要通過該系統的開發提高自身學術水平,不需要特定服務器等額外花費。所有創造及工作過程僅需在個人電腦上就能實現,使用到的軟件大多為開源軟件,所以經濟成本并不高,可以輕易實現。

3.1.2技術可行性

本系統的開發使用java作為系統開發的開發語言,而B/S結構決定了本系統的兼容性和多用戶可操作性,此外選擇MySQL作為數據庫不僅提高了數據安全性更保障了數據的可操作性。

3.1.3運行可行性

本系統作為以java作為開發語言的系統,而且選用B/S結構則決定了要操作本系統僅需要占用很小的資源,并沒有過多地硬件配置要求,目前市面上只要能正常運行瀏覽器的個人電腦都可以正常運行使用該系統。

經過總結,本系統在經濟方面、技術方面、運行方面的條件都得以滿足,為此系統的開發具備了可行性條件。

3.2系統現狀分析

系統使用用戶的數量直接決定了用戶信息管理者的工作量,毫無疑問,網站管理者的工作量較大較繁瑣。通過總結出系統當前對用戶管理的工作狀態得以下分析:

統籌規劃,如果系統在信息化管理中不夠全面,缺少綜合性、系統性、整體性,那不可避免的需要投入大量人力物力來規劃整理信息。引入信息化管理方式無疑可以達到節省信息管理成本的目的不僅減少資源浪費還可以使漫畫信息變得井井有條,成為市場競爭中的一大優勢。

要循序漸進,做事不能心急,一步一個腳印,都不可能一步到位,就算信息管理系統也一樣,要讓系統發揮最大效率還是應該多調研,多聽取用戶和管理者的意見,并進行必要的統籌規劃,有組織有目的地設計系統功能,團結各個部門發揮主觀能動性。

(1)信息安全措施不到位

隱私權神圣不可侵犯,這是中華人民共和國憲法賦予我們的權利,人和人都不能侵犯我們的正當權益,而網絡用戶信息管理存在極大安全隱患,信息泄露的案列不在少數,加強信息安全措施是完善網絡信息管理過程中不可避免的一環。

?(2)資源不能充分共享

資源共享是網絡的一大特點,沒有共享就沒有社交,網絡也就失去了他應有的魅力,如果能夠實現用戶信息共享,無疑對于醫院的發展存在不可或缺的幫助。

(3)現有系統可擴展性不高。

如今科學技術發展飛速,隨著而來的就是技術更新,那勢必會給軟件更新帶來挑戰,因此,系統必須具備良好的開放性和可擴充性,為了不落后于時代,這是必備特色之一。

基于上述分析,“漫畫之家”系統 應該切合實際,做到確實有效,集體表現為:一是系統能夠整理并集合歸類用戶信息,防止用戶信息混亂,難以整理;二是系統要安全穩定,不能泄露用戶信息,造成隱私泄露,不僅傷害用戶利益更是對經營者名譽的損毀;三是系統要具有良好的開放性,不僅要方便定期的維護維修,更要方便及時增加新功能,保證先進的時代契合性。經過詳細的討論論證,確定系統的總體要求。

3.3功能需求分析

系統功能需求分析是通過軟件開發者在參與市場調研,與用戶及管理者經過詳細縝密的思考,再討論研究后得出的初步系統開發所需實現功能。這是開發系統的開始,也是相當關鍵的一步,如果不在這個階段制定系統所需模塊,日后會帶來不必要的麻煩。因此,必須嚴肅認真,全身心投入去做好這個步驟。

本系統采用從上往下的步驟開發,基本功能如下:

本課題要求實現一套“漫畫之家”系統 ,系統主要包括(管理員和用戶)兩個模塊等功能。

(1)管理員用例圖如下所示:

圖3-1管理員用例圖

(2)用戶用例圖如下所示:

圖3-2用戶用例圖

3.4系統設計規則與運行環境

軟件系統的優劣很大程度上是由系統設計的完善與否決定的。世間萬物都必須遵循生老病死的法則,這是大自然的規則不能違反,軟件設計也一樣需要遵循系統設計規則。因此,在設計過程中必須遵循系統設計規則。

規則如下:

簡單性:為了擴大系統使用者的受眾面,系統設計應該本著操作越簡單約好的原則,這樣不僅能提高系統的使用率更能夠擴大系統使用面。

針對性:一個系統針對性越強,所能提供的功能必然越完善,用戶體驗肯定更好,所以應該明確指定系統針對性。

實用性:實用永遠是檢驗一個系統是否成功的唯一標準,使用的語言再高端,使用的結構再新穎但不能滿足管理員和用戶的要求那就是失敗。

運行環境:

本系統是利用B/S結構來開發的,數據庫在服務器上進行部署MySQL即可。

3.5系統流程分析

3.5.1操作流程

系統登錄流程圖,如圖所示:

圖3-3登錄流程圖

3.5.2添加信息流程

添加信息流程圖,如圖所示:

圖3-4添加信息流程圖

3.5.3刪除信息流程

刪除信息流程圖,如圖所示:

圖3-5刪除信息流程圖

4 系統設計

4.1系統設計主要功能

通過市場調研及咨詢研究,了解了用戶及管理者的使用需求,于是制定了管理員和用戶等模塊。功能結構圖如下所示:

圖4-1系統功能結構圖

4.2數據庫設計

4.2.1數據庫設計規范

數據可設計要遵循職責分離原則,即在設計時應該要考慮系統獨立性,即每個系統之間互不干預不能混亂數據表和系統關系。

數據庫命名也要遵循一定規范,否則容易混淆,數據庫字段名要盡量做到與表名類似,多使用小寫英文字母和下劃線來命名并盡量使用簡單單詞。

4.2.2 E/R圖

用戶注冊E/R圖,如下所示:

?4-2用戶注冊E/R

漫畫信息E/R圖,如下所示

圖4-3漫畫信息E/R圖

4.2.3數據表

本系統采用的是MySQL存儲數據,系統中使用到的主要數據表的具體展示部分如下所示。

4-1商品評論表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

refid

bigint

關聯表id

userid

bigint

用戶id

nickname

varchar

200

用戶名

content

longtext

4294967295

評論內容

reply

longtext

4294967295

回復內容

4-2用戶

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

?主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

mima

varchar

200

密碼

xingbie

varchar

200

性別

lianxifangshi

varchar

200

聯系方式

touxiang

varchar

200

頭像

money

float

余額

0

4-3漫畫活動評論表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

refid

bigint

關聯表id

userid

bigint

用戶id

nickname

varchar

200

用戶名

content

longtext

4294967295

評論內容

reply

longtext

4294967295

回復內容

4-4用戶表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

username

varchar

100

用戶名

password

varchar

100

密碼

role

varchar

100

角色

管理員

addtime

timestamp

新增時間

CURRENT_TIMESTAMP

4-5漫畫評論表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

refid

bigint

關聯表id

userid

bigint

用戶id

nickname

varchar

200

用戶名

content

longtext

4294967295

評論內容

reply

longtext

4294967295

回復內容

4-6同人插畫

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

mingcheng

varchar

200

名稱

tupian

varchar

200

圖片

neirong

longtext

4294967295

內容

fabushijian

date

發布時間

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

shhf

longtext

4294967295

審核回復

thumbsupnum

int

0

crazilynum

int

0

4-7配置文件

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

name

varchar

100

配置參數名稱

value

varchar

100

配置參數值

4-8token表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

userid

bigint

用戶id

username

varchar

100

用戶名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密碼

addtime

timestamp

新增時間

CURRENT_TIMESTAMP

expiratedtime

timestamp

過期時間

CURRENT_TIMESTAMP

4-9商品

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

shangpinbianhao

varchar

200

商品編號

shangpinmingcheng

varchar

200

商品名稱

tupian

varchar

200

圖片

shuliang

varchar

200

數量

fabushijian

date

發布時間

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

shhf

longtext

4294967295

審核回復

thumbsupnum

int

0

crazilynum

int

0

price

float

價格

4-10在線客服

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

userid

bigint

用戶id

adminid

bigint

管理員id

ask

longtext

4294967295

提問

reply

longtext

4294967295

回復

isreply

int

是否回復

4-11收藏表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

userid

bigint

用戶id

refid

bigint

收藏id

tablename

varchar

200

表名

name

varchar

200

收藏名稱

picture

varchar

200

收藏圖片

type

varchar

200

類型(1:收藏,21:贊,22:踩)

1

inteltype

varchar

200

推薦類型

4-12訂單

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

?主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

orderid

varchar

200

訂單編號

tablename

varchar

200

商品表名

shangpin

userid

bigint

用戶id

goodid

bigint

商品id

goodname

varchar

200

商品名稱

picture

varchar

200

商品圖片

buynumber

int

購買數量

price

float

價格/積分

0

discountprice

float

折扣價格

0

total

float

總價格/總積分

0

discounttotal

float

折扣總價格

0

type

int

支付類型

1

status

varchar

200

狀態

address

varchar

200

地址

tel

varchar

200

電話

consignee

varchar

200

收貨人

logistics

longtext

4294967295

物流

4-13購物車表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

tablename

varchar

200

商品表名

shangpin

userid

bigint

用戶id

goodid

bigint

商品id

goodname

varchar

200

商品名稱

picture

varchar

200

圖片

buynumber

int

購買數量

price

float

單價

discountprice

float

會員價

4-14留言板

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

userid

bigint

留言人id

username

varchar

200

用戶名

content

longtext

4294967295

留言內容

cpicture

varchar

200

留言圖片

reply

longtext

4294967295

回復內容

rpicture

varchar

200

回復圖片

4-15地址

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

userid

bigint

用戶id

address

varchar

200

地址

name

varchar

200

收貨人

phone

varchar

200

電話

isdefault

varchar

200

是否默認地址[是/否]

4-16漫畫活動

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

biaoti

varchar

200

標題

fengmian

varchar

200

封面

neirongxiangqing

longtext

4294967295

內容詳情

fabushijian

date

發布時間

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

shhf

longtext

4294967295

審核回復

thumbsupnum

int

0

crazilynum

int

0

4-17漫畫

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

manhuamingcheng

varchar

200

漫畫名稱

manhualeixing

varchar

200

漫畫類型

fenlei

varchar

200

分類

tupian

varchar

200

圖片

neirong

longtext

4294967295

內容

shijian

date

時間

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

shhf

longtext

4294967295

審核回復

thumbsupnum

int

0

crazilynum

int

0

4-18漫友交流論壇

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

title

varchar

200

帖子標題

content

longtext

4294967295

帖子內容

parentid

bigint

父節點id

userid

bigint

用戶id

username

varchar

200

用戶名

isdone

varchar

200

狀態

4-19約稿公告

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

?主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

biaoti

varchar

200

標題

fengmian

varchar

200

封面

neirongxiangqing

longtext

4294967295

內容詳情

yaoqiu

varchar

200

要求

fabushijian

date

發布時間

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

sfsh

varchar

200

是否審核

shhf

longtext

4294967295

審核回復

4-20同人插畫評論表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

refid

bigint

關聯表id

userid

bigint

用戶id

nickname

varchar

200

用戶名

content

longtext

4294967295

評論內容

reply

longtext

4294967295

回復內容

4-21約稿

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

zhutimingcheng

varchar

200

主題名稱

chuangzuofanwei

varchar

200

創作范圍

zhutixianzhi

longtext

4294967295

主題限制

gaofei

varchar

200

稿費

yonghuzhanghao

varchar

200

用戶賬號

yonghuxingming

varchar

200

用戶姓名

lianxifangshi

varchar

200

聯系方式

sfsh

varchar

200

是否審核

shhf

longtext

4294967295

審核回復

?

5 系統實現

5.1系統功能模塊

“漫畫之家”系統 ,在系統首頁可以查看首頁,漫畫,同人插畫,漫畫活動,商品,論壇,新聞資訊,留言板,個人中心,后臺管理,購物車,在線客服等內容,并進行詳細操作;如圖5-1所示。

圖5-1系統首頁界面圖

用戶注冊,在用戶注冊頁面通過填寫用戶賬號,姓名,密碼,確認密碼,聯系方式等信息進行注冊操作,如圖5-2所示。

圖5-2用戶注冊界面圖

漫畫,在漫畫頁面可以查看漫畫名稱,漫畫類型,分類,時間等內容,并可以進行贊一下,踩一下,點我收藏等操作,如圖5-3所示。

圖5-3漫畫界面圖

個人中心,在個人中心頁面通過填寫用戶賬號,用戶姓名,密碼,性別,聯系方式,圖片,余額等內容進行更新信息,還可以根據需要對我的發布,我的訂單,我的地址,我的收藏進行相對應操作,如圖5-4所示。

圖5-4個人中心界面圖

5.2后臺模塊

系統登錄,通過填寫注冊時輸入的用戶名、密碼、選擇角色等信息進行登錄操作,如圖5-5所示。

圖5-5系統登錄界面圖

5.2.1管理員功能模塊

管理員登錄進入系統可以查看首頁,個人中心,用戶管理,漫畫管理,同人插畫管理,漫畫活動管理,商品管理,論壇管理,我的收藏管理,留言板管理,系統管理,訂單管理等功能,并進行詳細操作,如圖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.2.2用戶功能模塊

用戶登錄進入系統可以查看首頁,個人中心,漫畫管理,同人插畫管理,漫畫活動管理,商品管理,我的收藏管理等功能,并根據需要進行詳細操作,如圖5-13所示。

圖5-13用戶功能界面圖

同人插畫管理;在同人插畫管理頁面中可以查看索引,名稱,圖片,發布時間等內容,并進行詳情,查看評論等操作;如圖5-14所示。

圖5-14同人插畫管理界面圖

商品管理;在商品管理頁面中可以查看索引,商品編號,商品名稱,圖片,數量,發布時間,價格等內容,并進行詳情,查看評論操作;如圖5-15所示。

圖5-15商品管理界面圖

我的收藏管理;在我的收藏管理頁面中可以查看索引,收藏名稱,收藏圖片,推薦類型等內容,并進行詳情,修改和刪除操作;如圖5-16所示。

圖5-16我的收藏管理界面圖

6 系統測試

系統測試是軟件開發過程中最后一步,但也是不可或缺的重要的一步,沒有人可以保證一次性編寫完成的系統不會出錯,而系統測試就是將自己開發的系統成為成品前的最后一步。在測試過程中需要進行嚴謹細致的測試,要盡可能全面地在不同情況下運行該系統,排除一切出現錯誤的可能。

該系統的系統測試主要包括功能測試,可用性測試,維護測試,性能測試等部分,測試結果如下:

6.1功能測試

功能測試包含了適用性,準確性,可操作性,依從性,安全性等五個項目。

本系統功能測試如表6-1所示:

表6-1 系統功能測試

內容

結果

依從性

正常

安全性

正常

可操作性

正常

適用性

正常

準確性

正常

6.2可用性測試

可用性測試用于檢測系統的可操作性,可理解性,可學習性等方面內容。具體測試方面如表6-2所示。

可用性測試是用來檢測系統的操作性,理解性,學習性等方面內容。如下表所示。

表6-2可用性測試

測試項

測試人員的評價

操作流程是否合理

所需數據項是否正確顯示

模塊布局是否協調,合理

模塊、提示內容等文字描述是否正確

對選中項能否發生對應切換

操作方式是否簡單

窗口移動、縮放、關閉等操作是否正常

操作是否流暢

6.3性能測試

性能測試主要通過模擬系統運行環境來測試該系統是否能達到顧客期待。他的重要技術指標是系統的運行速度、網絡的響應時間和支持并發節點數。

1)系統運行速度:得益于B/S架構,該系統能在不同配置電腦上運行并無明顯卡頓,滯后,完全符合客戶要求。

2)網絡響應時間:網絡響應時間主要包括網絡最小響應時間、平均響應時間、最大響應時間三個參數。經過測試,在正常網絡運營狀態下,局域網內響應時間三參數為:1/2/5s,外網響應時間三參數為3/7/12s,符合客戶需求,屬于用戶心理可承受范圍。

3)支持并發節點數:經過模擬環境測試,本系統在并發節點達45個時,網絡運營速度會發生較大波動,延遲時間10秒左右,符合客戶需求。

6.4測試結果分析

經過以上測試的結果進行分析,本系統能夠在不同電腦上使用運行,具備一定安全性,用戶信息不易泄露,能夠日后再增刪功能,能夠實現所有功能,產品運行性能良好,能達到畢業設計要求。

7結 論

本文主要根據目前信息技術發展現狀結合人們對于漫畫態度的轉變引出開發“漫畫之家”系統的必要性。然后根管理員和用戶需求指定需求分析和可行性分析,并介紹應用到的相應技術,包括java技術,B/S結構等文中已做相關介紹和科普,然后展示相關模塊完成的實現代碼和截圖,并做相關測試確保程序能正常運行。

本設計所實現的是一個“漫畫之家”系統,該系統嚴格按照需求分析制作相關模塊,并利用所學知識盡力完成,但是本人由于學識淺薄,無法真正做到讓該程序可以投入市場使用,僅僅簡單實現部分功能,希望日后還能改善。

本系統具有以下優點:

該系統具有較高的適用性,選用B/S結構,可以在絕大部分個人平臺上使用該系統。

系統將用戶權限進行劃分,管理員和用戶都能看到及操作的信息不一樣,兩者具備不同的操作權限。

該系統操作界面簡單明了,大部分人都可以正常使用。

但也存在以下問題需要改進:

運行時窗口不能被刷新,可以改進。

系統過于簡單,顯示的信息有限。。

不能添加多個管理員賬號,如果可以則將利于發展漫畫規模,便于漫畫信息集中管理。

不能實時預約接待消息和漫畫反饋建議,容易被忽視,不利于管理員服務客戶。

參考文獻

[1]祁昌平.淺析 MySQL 數據庫系統的安全機制[J].河西學院學報,2018(6):57-60

[2]李雋. ASP.JAVA 應用程序的性能優化[J].中國電子商務,2018(07):43-45.

[3]衛鋒.基于 Asp.Java33.0 的網站用戶問題解決方案的設計與實現[J].系統導

刊,2017(08):135-136.

[4]余金山,王濤,徐建軍.ASP.JAVA3.0+MySQL 企業項目開發與實踐[M].電子

[5]董小英.互聯網信息資源的檢索利用與服務[M].北京大學出版社,2019:66-67

[6]減衛東.系統工程管理策略[J].交通與計算機,2012(13):15-17

[7]齊德顯,胡錚.網絡與信息資源管理[M].兵器工業出版社,2016:165-165

[8]湯代祿.互聯網的變革:Web 2.0理念與設計[M].電子工業出版社,2018:58-59

[9]李素華,張英平,陳廣振,鄧仰嶺.數據庫管理安全措施分析[J].黃河水利職業技術學院學報,2019:36-38

[10]麥克勞德,謝爾.管理信息系統[M].北京:北京大學出版社,2019(4):67-71

[11]周彥萍,劉淑玲,石國生.應用系統和數據安全性設計[J].河北省科學院學報,2017, (14):76-78

[12]工業出版社 2018:34-56.

[13]陳艷華,付瑞峰,單黨育.ASP.JAVA+MySQL 網絡系統開發與實例[M].人民郵電出版社 2017.88-89

[14]WilkinsonRW.Computerized Specifications on a Small Project[J] ASCE Journal of Construction Engineering and Management,2009,110,(CO3):337-345

[15]Chris Rygielski,Jyun-ChengWang,DavidC.Yen.Data mining techniques for customer relationship management.Technologyin Society,Vol:24 ,Issue:4, November, 2008:73-76

[16]Michal F.S.Chan, Walter W.C.Chung. A framework to develop an enterprise infor-mationportal for contract manufacturing, International journal of Production economics 2008,75:113-126

致 謝

過程永遠比結果重要。畢業設計是大學生活中最為濃墨重彩的一筆,在這個過程中不僅學到更為全面的書本和實踐知識,更讓我感受到了濃濃的同窗之情及師生情。雖然大學四年間做過不少實驗作業,但是獨立完成這樣一個操作系統還是第一次,遇到困難時理所當然,我也有所心理準備,但是超出自身能力的部分還是需要尋求教師及同學的幫助。在此,我衷心地感謝我的指導教師,可以說,沒有教師我就不能順利完成這次設計。他總是在一籌莫展的時候為我指引方向。比如在開題報告,我的指導教師就細致地指導我該怎么有邏輯地將自己的想法和做法表達清楚,在此由衷感謝他。在設計的過程中,教師百忙之中也樂于給予我指導,不管多晚給教師發消息,不管是不是上班時間去教師辦公室尋求幫助,他總能在第一時間對我施以援手,由于我在設計期間需要離校實習,不能及時到教師辦公室檢查設計進度,當時已經是晚上6點多,我匆匆趕到辦公室時,教師依然在伏案辦公,桌上是同學們的中期檢查報告,檢查完畢業設計后,他又繼續查看同學們的中期報告,并督促我及時上交報告。教師給的意見總是一針見血地指出我設計及論文中的不足,并舉例詳細說明我的改進方法,不得不佩服他的學術水平及教學水平。在我開始著手實現這個設計的時候,通過需求分析及可行性分析對該系統有了較為淺顯的認識;但是在我真正開始實現時發現事情并沒有這么簡單。任何成功都不是一蹴而就的,就算是一個簡單的畢業設計也需要日積月累的知識和經驗。于是,我便去尋求老師和同學的幫助,這也使得我得以從不同的角度重新考慮我的設計。終于,這個系統在我內心有了雛形。在真正實現這個設計的過程中,學習新知識是必定的,同時那些由于時間關系或者本來就沒有掌握牢固的知識也有了進一步鞏固的機會。然而最重要的是了解到如何作為一個開發人員,以開發人員的思維來看待軟件開發的步驟和方法策略。

本次畢業設計的完成預示著大學時代的句號,在這個設計過程中,我收獲到的絕不僅僅是做項目過程中要到的知識,更多的是同窗情誼和師生情誼,最重要的是做任何事情都要具備的認真態度,以及真正職業的思考方式方法。

最后真心祝愿同學們及老師工作順利,住學校越辦越好!

如需對應的源碼,可以評論或者下方聯系我,私信都可以。

感謝您閱讀本文,歡迎一鍵三連哦

總結

以上是生活随笔為你收集整理的基于Springboot的漫画之家管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。