ssm校園志愿服務信息系統-計算機畢業設計源碼97697

摘?要

隨著社會的進步和信息技術的發展,越來越多的學校開始重視志愿服務工作,通過組織各種志愿服務活動,讓學生更好地了解社會、服務社會。然而,在實際操作中,志愿服務的組織和管理面臨著諸多問題,如志愿者信息管理不規范、志愿服務信息發布不及時、志愿服務活動的組織難度大等。為了解決這些問題,校園志愿服務信息系統應運而生。

本文提出的校園志愿服務信息系統采用SSM框架進行開發,SSM框架是一個輕量級的Java Web開發框架,包括Spring、Spring?MVC和MyBatis三個部分,通過使用SSM框架,可以提高系統的開發效率和運行效率。采用MySQL數據庫對系統數據進行存儲和管理,數據庫設計主要包括用戶信息表、活動信息表、報名申請信息表等,通過合理的數據庫設計,可以保證數據的完整性和一致性。設計開發此系統旨在為校園志愿活動組織提供一個方便、快捷、信息化的服務系統。

關鍵詞:志愿服務;信息系統;SSM;MySQL數據庫

Abstract

With the progress of society and the development of information technology, more and more schools are paying attention to volunteer service work. By organizing various volunteer service activities, students can better understand and serve society. However, in practical operation, the organization and management of volunteer services face many problems, such as non-standard volunteer information management, untimely release of volunteer service information, and high difficulty in organizing volunteer service activities. In order to solve these problems, the campus volunteer service information system has emerged.

The campus volunteer service information system proposed in this article is developed using the SSM framework, which is a lightweight Java web development framework that includes Spring, Spring MVC, and MyBatis. By using the SSM framework, the development and operational efficiency of the system can be improved. Using MySQL database to store and manage system data, the database design mainly includes user information table, activity information table, registration application information table, etc. Through reasonable database design, the integrity and consistency of data can be ensured. The design and development of this system aims to provide a convenient, fast, and information-based service system for campus volunteer activity organizations.

Keywords:?Volunteer service; Information systems; SSM; MySQL database

目 ?錄

第1章 緒論

1.1 研究背景

1.2 研究意義

1.3 研究方法

1.4論文結構與章節安排

第2章 系統分析

2.1 可行性分析

2.1.1 技術可行性分析

2.1.2 經濟可行性分析

2.1.3 社會可行性分析

2.2 系統功能分析

2.2.1 系統功能分析 3

2.2.2?系統非功能分析

2.3系統用例分析

2.4系統流程分析

第3章 系統設計

3.1 系統架構設計

3.2?系統功能模塊設計

3.2.1 整體功能模塊設計

3.2.2用戶模塊設計

3.2.3志愿活動信息模塊設計

3.2.4報名申請模塊設計

3.3數據庫設計

3.3.1 數據庫概念結構設計

3.3.2邏輯結構設計

3.1 表access_token (登陸訪問時長)

3.2 表activity_classification (活動分類)

3.3 表article (文章:用于內容管理系統的文章)

3.4 表article_type (文章分類)

3.5 表auth (用戶權限管理)

3.6 表collect (收藏)

3.7 表comment (評論)

3.8 表complaint_feedback (投訴反饋)

3.9 表hits (用戶點擊)

3.10 表notice (公告)

3.11 表praise (點贊)

3.12 表registered_users (注冊用戶)

3.13 表registration_application (報名申請)

3.14 表sensitive_vocabulary (敏感詞匯)

3.15 表slides (輪播圖)

3.16 表upload (文件上傳)

3.17 表user (用戶賬戶:用于保存用戶登錄信息)

3.18 表user_group (用戶組:用于用戶前端身份和鑒權)

3.19 表volunteer_activities (志愿活動)

第4章 系統實現

4.1 注冊用戶功能模塊

4.1.1 系統首頁界面

4.2.2 用戶登錄界面

4.2.3 我的賬戶界面 23

4.2.4 網站公告界面 23

4.2.5 活動新聞界面 23

4.2.6 志愿活動界面 24

4.2.7 投訴反饋界面 24

4.2.8?個人中心界面 25

4.2 管理員功能模塊

4.2.1 公共管理界面

4.2.2 用戶管理界面

4.2.3 資訊管理界面

4.2.4 活動分類界面

4.2.5 志愿活動界面

4.2.6 名申請界面

4.2.7 投訴反饋界面

第5章 系統測試

5.1 測試的目的

5.2 測試用例?

5.3 測試結果

第6章 結論

參考文獻

致謝

  1. 緒論
    1. 研究背景

隨著社會的進步和信息技術的發展,人們的生活和學習環境越來越依賴于計算機技術和網絡通信技術。特別是在大學校園中,學生的生活和學習更加離不開計算機和網絡的支持。在校園志愿服務方面,隨著社會的進步和人們生活水平的提高,越來越多的學生開始關注和參與到志愿服務中來。然而,由于傳統的志愿服務管理方式缺乏有效的信息支持,導致志愿服務的組織和管理存在很多問題,如志愿服務信息不對稱、志愿服務資源分配不均等等。因此,如何利用計算機技術來提高校園志愿服務的管理效率和服務質量,成為了當今大學校園志愿服務工作面臨的重要課題。

SSM框架是一種基于Java的輕量級Web應用程序框架,它由Spring、Spring?MVC和MyBatis三個框架組成。其中,Spring框架提供了依賴注入和面向切面編程等功能,可以幫助開發者構建更加靈活和可擴展的應用程序;Spring?MVC框架則負責處理Web請求和響應,提供了更加高效和安全的Web應用程序開發方式;MyBatis框架則是一個持久層框架,它可以方便地將Java對象映射到數據庫中的記錄,從而實現了Java對象和數據庫記錄之間的映射。利用SSM技術開發設計一個校園志愿服務信息系統可以解決傳統志愿服務管理存在的問題,實現校園志愿服務信息管理的信息化、規范化。

    1. 研究意義

首先,可以提高志愿服務效率:校園志愿服務信息系統可以幫助志愿者組織更好地管理和協調志愿服務活動。通過信息化手段,管理員可以快速地發布志愿服務活動信息,用戶可以在線查看志愿活動信息并在線完成活動報名申請的提交,管理員可以實時地審核報名申請、管理志愿者人數、活動進度等信息。這大大提高了志愿服務的效率,使得志愿服務活動可以更加有序、高效地進行。

其次,可以推動校園志愿服務的開展:校園志愿服務信息系統可以更方便更及時的宣傳志愿服務活動信息。通過系統,管理員可以發布志愿服務活動的照片、視頻等信息,讓更多的人了解志愿服務活動內容,從而推動校園志愿服務活動的開展。

最后,可以提升志愿服務質量:通過系統,用戶可以對活動新聞、志愿服務活動發表評論,還可以提交投訴反饋意見,管理員可以根據用戶投訴反饋意見不斷改進志愿服務工作,提升志愿服務質量。

    1. 研究方法

首先,通過引擎搜索或者查閱相關文獻資料,了解了本系統開發的背景以及設計系統的意義所在,收集用戶需求信息。

其次,在開發工具上,選用SSM框架來設計開發本系統,MySQL作為設計數據庫的工具。即利用java語言實現用戶界面,并同數據庫連接起來實現完整的通信功能。

再次,設計出系統大致的功能模塊。主要從方便用戶和管理員的角度進行分析,明確該系統應該具有的功能。

最后,完成系統測試,通過用例測試發現存在的問題并找到解決的方案。利用現有的開發平臺,結合自己所學的知識,在老師的指導幫助下來完成該設計,確保系統運行的可靠性和穩定性。

1.4論文結構與章節安排

論文將分層次經行編排,除去論文摘要致謝文獻參考部分,正文部分還會對系統需求做出分析,以及闡述大體的設計和實現的功能,最后羅列部分調測記錄,論文主要架構如下:

第一章:緒論。第一章主要介紹了課題研究的背景,意義和本文的研究內容與主要章節安排。

第二章:系統分析。第二章主要從系統的用戶、功能等方面進行需求分析。

第三章:系統設計。第三章主要對系統框架、系統功能模塊、數據庫進行設計。

第四章:系統實現。第四章主要介紹了系統框架搭建、系統界面的實現。

第五章:系統測試。第五章主要對系統的部分界面進行測試并對主要功能進行測試

第六章:總結。

  1. 系統分析
    1. 可行性分析
      1. 技術可行性分析

SSM是一種基于Java的成熟框架,廣泛應用于電子商務領域。采用SSM框架開發有助于提高系統的可拓展性和可維護性,MySQL數據庫具有強大的數據處理能力,能夠有效的存儲和管理系統中的各項數據,因此從技術上來說是可行的。

      1. 經濟可行性分析

SSM框架是開源的,擁有大量的社區支持和豐富的學習資源。使用SSM框架進行開發可以降低開發成本,縮短開發周期。此外,SSM框架具備良好的性能和穩定性,可以降低系統的運行成本和維護成本。因此從經濟層面來說是可行的。

      1. 社會可行性分析

校園志愿服務信息系統可以有效整合校園志愿服務資源,提高志愿服務的效率和質量,有助于推動校園志愿服務工作的開展。此外,該系統還可以為志愿者提供更加便捷服務,如在線提交報名申請、查看申請審核進度和投訴反饋意見等,從而提高志愿者的參與度和滿意度。因此,校園志愿服務信息系統具有很好的社會可行性。

    1. 系統功能分析

2.2.1 功能性分析

按照校園志愿服務信息系統的角色,主要劃分為注冊用戶和管理員兩大功能模塊,具體內容如下。

1.注冊用戶模塊

1.首頁:用戶可以查看首頁展示的輪播圖、活動新聞、活動推薦信息。

2.注冊登錄:用戶可以通過注冊成為系統用戶,注冊后用賬號密碼進行登錄。

3 .網站公告:用戶可以查看網站公告列表信息,點擊某一公告可以查看公告詳情。

4.動新聞:用戶可以查看活動新聞列表中的某一新聞的信息詳情并可以進行點贊、收藏和發表評論操作。

5.志愿活動:用戶可以查看志愿活動列表信息中的某一活動的詳情并可以進行點贊、收藏和發表評論操作,可以在線完成活動報名申請。

6.投訴反饋:用戶可以填寫相關投訴反饋信息后點“提交”即可完成反饋信息的提交。

7.我的:用戶可以修改個人信息和登錄密碼,可以查看和管理報名申請、投訴反饋和收藏信息等。

2.管理員模塊

1.網站首頁:可管理員可以查看網站首頁信息。

2.公共管理:管理員可以對系統輪播圖、網站公告進行查詢、重置、新增和刪除操作。

3.系統用戶:管理員可以查看某一用戶詳情,可以對系統用戶進行查詢、重置、添加和刪除操作。

4.資訊管理:管理員可以對新聞分類信息進行添加,可以查看活動新聞列表中的某一活動的詳情和評論信息,可以對系統資訊進行查詢、重置、新增和刪除操作。

5.活動分類:管理員可以查看活動分類列表中的某一活動的詳情和評論,可以對活動分類信息進行查詢、重置、新增和刪除操作。

6.志愿活動:管理員可以查看志愿活動列表中的某一活動信息詳情并進行審核和回復,可以對志愿活動信息進行查詢、重置、新增和刪除操作。

7.報名申請:管理員可以查看報名申請列表中的某一報名申請信息詳情并進行審核和回復,可以對報名申請信息進行查詢、重置、新增和刪除操作。

8.投訴反饋:管理員可以查看投訴反饋列表中的某一投訴反饋信息詳情并回復,可以對投訴反饋信息進行查詢、重置、新增和刪除操作。

9.個人信息:管理員可以查看和修改個人信息。

10.密碼修改:管理員可以修改個人登錄密碼。

2.2.2 非功能性分析

SSM校園志愿服務信息系統的非功能性需求比如系統的安全性怎么樣,可靠性怎么樣,性能怎么樣,可拓展性怎么樣等。具體可以表示在如下2-1表格中:

2-1SSM校園志愿服務信息系統非功能需求表

安全性

主要指SSM校園志愿服務信息系統數據庫的安裝,數據庫的使用和密碼的設定必須合乎規范。

可靠性

可靠性是指SSM校園志愿服務信息系統能夠安裝用戶的指示進行操作,經過測試,可靠性90%以上。

性能

性能是影響SSM校園志愿服務信息系統占據市場的必要條件,所以性能最好要佳才好。

可擴展性

比如數據庫預留多個屬性,比如接口的使用等確保了系統的非功能性需求。

易用性

用戶只要跟著SSM校園志愿服務信息系統的頁面展示內容進行操作,就可以了。

可維護性

SSM校園志愿服務信息系統開發的可維護性是非常重要的,經過測試,可維護性沒有問題

2.3系統用例分析

通過2.2功能的分析,本系統用戶主要分為注冊用戶和管理員用戶,系統用戶角色用例圖分別如下圖2-1,2-2所示:

注冊用戶用例圖如下圖2-1所示。

圖2-1 注冊用戶用例圖

管理員用例圖如下圖2-2所示。

圖2-2?管理員用例圖

2.4系統流程分析

系統流程是用一些特定的符和線條來進行演示用戶在使用系統時的過程,在進行系統分析的時候,系統流程可以幫助開發人員更好的理解業務,發現錯誤,完善系統。

2.4.1 數據增加流程

用戶成功登入系統后能夠實現增加數據的操作,增加數據的編號是特定的,系統生成,用戶不能隨意填寫,除了編號以外,其他增加信息用戶自己填寫,填寫后的信息經過系統驗證,驗證合法通過就顯示增加數據成功了,相反的話,就沒有增加成功,數據新增數流程圖如下圖2-3所示

圖2-3?數據新增流程圖

2.4.2數據修改流程

數據修改時的流程和上面介紹的數據新增的流程相似數據修改的流程如下圖2-4所示。

圖2-4?數據修改流程圖

2.4.3數據刪除流程

如果系統里面存在一些沒用的數據,相關的管理人員還可以對這些數據進行刪除,數據刪除流程如下圖2-5所示。

圖2-5數據刪除流程圖

  1. 系統設計

本章主要討論的內容包括校園志愿服務信息系統的功能模塊設計、數據庫系統設計。

3.1 系統架構設計

本校園志愿服務信息系統從架構上分為三層:表現層(UI)、業務邏輯層(BLL)以及數據層(DL)。

圖3-1校園志愿服務信息系統架構設計圖

表現層(UI):又稱UI層,主要完成本校園志愿服務信息系統的UI交互功能,一個良好的UI可以打打提高用戶的用戶體驗,增強用戶使用本校園志愿服務信息系統時的舒適度。UI的界面設計也要適應不同版本的校園志愿服務信息系統以及不同尺寸的分辨率,以做到良好的兼容性。UI交互功能要求合理,用戶進行交互操作時必須要得到與之相符的交互結果,這就要求表現層要與業務邏輯層進行良好的對接。

業務邏輯層(BLL):主要完成本校園志愿服務信息系統的數據處理功能。用戶從表現層傳輸過來的數據經過業務邏輯層進行處理交付給數據層,系統從數據層讀取的數據經過業務邏輯層進行處理交付給表現層。

數據層(DL):由于本校園志愿服務信息系統的數據是放在服務端的MySQL數據庫中,因此本屬于服務層的部分可以直接整合在業務邏輯層中,所以數據層中只有數據庫,其主要完成本校園志愿服務信息系統的數據存儲和管理功能。

3.2?系統功能模塊設計

3.2.1 整體功能模塊設計

在上一章節中主要對系統的功能性需求和非功能性需求進行分析,并且根據需求分析了本校園志愿服務信息系統中的用例。那么接下來就要開始對校園志愿服務信息系統主要功能進行設計。校園志愿服務信息系統根據前面章節的需求分析得出,其總體功能模塊圖如下圖4-2所示。

圖3-2?SSM校園志愿服務信息系統功能模塊圖

3.2.2用戶模塊設計

管理員能夠實現對系統用戶查詢、新增、重置和刪除操作,用戶模塊結構圖如下圖:

圖3-3用戶模塊結構圖

3.2.3志愿活動信息模塊設計

校園志愿服務信息系統是中需要存儲不少志愿活動信息,其模塊功能結構,具體的結構圖如下:

圖3-4志愿活動信息模塊結構圖

3.2.4報名申請模塊設計

校園志愿服務信息系統系統需要展示相關報名申請信息,其模塊功能結構,具體的結構圖如下:

圖3-5報名申請模塊結構圖

3.3數據庫設計

數據庫設計一般包括需求分析、概念模型設計、數據庫表建立三大過程,其中需求分析前面章節已經闡述,概念模型設計有概念模型和邏輯結構設計兩部分。

3.3.1 數據庫概念結構設計

下面是整個校園志愿服務信息系統中主要的數據庫表總E-R實體關系圖。

圖4-3校園志愿服務信息系統E-R圖

3.3.2邏輯結構設計

數據庫是校園志愿服務信息系統的數據處理的基礎,也是為界面數據的展示與存儲的關鍵。校園志愿服務信息系統的數據庫表如下。

    1. 表access_token (登陸訪問時長)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

token_id

int

10

0

N

Y

臨時訪問牌ID

2

token

varchar

64

0

Y

N

臨時訪問牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大壽命:默認2小時

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

7

user_id

int

10

0

N

N

0

用戶編號:

    1. 表activity_classification (活動分類)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

activity_classification_id

int

10

0

N

Y

活動分類ID

2

activity_type

varchar

64

0

Y

N

活動類型

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

    1. 表article (文章:用于內容管理系統的文章)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

標題:[0,125]用于文章和html的title標簽中

3

type

varchar

64

0

N

N

0

文章分類:[0,1000]用來搜索指定類型的文章

4

hits

int

10

0

N

N

0

點擊數:[0,1000000000]訪問這篇文章的人次

5

praise_len

int

10

0

N

N

0

點贊數

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

8

source

varchar

255

0

Y

N

來源:[0,255]文章的出處

9

url

varchar

255

0

Y

N

來源地址:[0,255]用于跳轉到發布該文章的網站

10

tag

varchar

255

0

Y

N

標簽:[0,255]用于標注文章所屬相關內容,多個標簽用空格隔開

11

content

longtext

2147483647

0

Y

N

正文:文章的主體內容

12

img

varchar

255

0

Y

N

封面圖

13

description

text

65535

0

Y

N

文章描述

    1. 表article_type (文章分類)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

type_id

smallint

5

0

N

Y

分類ID:[0,10000]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]決定分類顯示的先后順序

3

name

varchar

16

0

N

N

分類名稱:[2,16]

4

father_id

smallint

5

0

N

N

0

上級分類ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述該分類的作用

6

icon

text

65535

0

Y

N

分類圖標:

7

url

varchar

255

0

Y

N

外鏈地址:[0,255]如果該分類是跳轉到其他網站的情況下,就在該URL上設置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

    1. 表auth (用戶權限管理)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

auth_id

int

10

0

N

Y

授權ID:

2

user_group

varchar

64

0

Y

N

用戶組:

3

mod_name

varchar

64

0

Y

N

模塊名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

頁面標題:

6

path

varchar

255

0

Y

N

路由路徑:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳轉方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可刪除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查詢字段:

16

table_nav_name

varchar

500

0

Y

N

跨表導航名稱:

17

table_nav

varchar

500

0

Y

N

跨表導航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

    1. 表collect (收藏)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

來源表:

4

source_field

varchar

255

0

Y

N

來源字段:

5

source_id

int

10

0

N

N

0

來源ID:

6

title

varchar

255

0

Y

N

標題:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

    1. 表comment (評論)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

comment_id

int

10

0

N

Y

評論ID:

2

user_id

int

10

0

N

N

0

評論人ID:

3

reply_to_id

int

10

0

N

N

0

回復評論ID:空為0

4

content

longtext

2147483647

0

Y

N

內容:

5

nickname

varchar

255

0

Y

N

昵稱:

6

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

9

source_table

varchar

255

0

Y

N

來源表:

10

source_field

varchar

255

0

Y

N

來源字段:

11

source_id

int

10

0

N

N

0

來源ID:

    1. 表complaint_feedback (投訴反饋)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

complaint_feedback_id

int

10

0

N

Y

投訴反饋ID

2

feedback_to_users

int

10

0

Y

N

0

反饋用戶

3

name

varchar

64

0

Y

N

姓名

4

telephone

varchar

64

0

Y

N

電話

5

theme

varchar

64

0

Y

N

主題

6

related_pictures

varchar

255

0

Y

N

相關圖片

7

feedback_content

text

65535

0

Y

N

反饋內容

8

examine_state

varchar

16

0

N

N

未審核

審核狀態

9

examine_reply

varchar

16

0

Y

N

審核回復

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

    1. 表hits (用戶點擊)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

hits_id

int

10

0

N

Y

點贊ID:

2

user_id

int

10

0

N

N

0

點贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

    1. 表notice (公告)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

標題:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

    1. 表praise (點贊)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

praise_id

int

10

0

N

Y

點贊ID:

2

user_id

int

10

0

N

N

0

點贊人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

8

status

bit

1

0

N

N

1

點贊狀態:1為點贊,0已取消

    1. 表registered_users (注冊用戶)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

registered_users_id

int

10

0

N

Y

注冊用戶ID

2

name

varchar

64

0

Y

N

姓名

3

gender

varchar

64

0

Y

N

性別

4

telephone

varchar

64

0

Y

N

電話

5

examine_state

varchar

16

0

N

N

已通過

審核狀態

6

user_id

int

10

0

N

N

0

用戶ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

    1. 表registration_application (報名申請)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

registration_application_id

int

10

0

N

Y

報名申請ID

2

activity_number

varchar

64

0

Y

N

活動編號

3

activity_name

varchar

64

0

Y

N

活動名稱

4

activity_time

varchar

64

0

Y

N

活動時間

5

activity_type

varchar

64

0

Y

N

活動類型

6

event_location

varchar

64

0

Y

N

活動地點

7

applying_for_users

int

10

0

Y

N

0

申請用戶

8

name

varchar

64

0

Y

N

姓名

9

telephone

varchar

64

0

Y

N

電話

10

introduction_to_specialties

text

65535

0

Y

N

特長介紹

11

registration_remarks

text

65535

0

Y

N

報名備注

12

examine_state

varchar

16

0

N

N

未審核

審核狀態

13

examine_reply

varchar

16

0

Y

N

審核回復

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

    1. 表sensitive_vocabulary (敏感詞匯)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

sensitive_vocabulary_id

int

10

0

N

Y

敏感詞匯ID

2

sensitive_vocabulary

varchar

64

0

Y

N

敏感詞匯

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

    1. 表slides (輪播圖)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

slides_id

int

10

0

N

Y

輪播圖ID:

2

title

varchar

64

0

Y

N

標題:

3

content

varchar

255

0

Y

N

內容:

4

url

varchar

255

0

Y

N

鏈接:

5

img

varchar

255

0

Y

N

輪播圖:

6

hits

int

10

0

N

N

0

點擊量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

    1. 表upload (文件上傳)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

upload_id

int

10

0

N

Y

上傳ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

訪問路徑

4

file

varchar

255

0

Y

N

文件路徑

5

display

varchar

255

0

Y

N

顯示順序

6

father_id

int

10

0

Y

N

0

父級ID

7

dir

varchar

255

0

Y

N

文件夾

8

type

varchar

32

0

Y

N

文件類型

    1. 表user (用戶賬戶:用于保存用戶登錄信息)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

user_id

mediumint

8

0

N

Y

用戶ID:[0,8388607]用戶獲取其他與用戶相關的數據

2

state

smallint

5

0

N

N

1

賬戶狀態:[0,10](1可用|2異常|3已凍結|4已注銷)

3

user_group

varchar

32

0

Y

N

所在用戶組:[0,32767]決定用戶身份和權限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登錄時間:

5

phone

varchar

11

0

Y

N

手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時

6

phone_state

smallint

5

0

N

N

0

手機認證:[0,1](0未認證|1審核中|2已認證)

7

username

varchar

16

0

N

N

用戶名:[0,16]用戶登錄時所用的賬戶名稱

8

nickname

varchar

16

0

Y

N

昵稱:[0,16]

9

password

varchar

64

0

N

N

密碼:[0,32]用戶登錄所需的密碼,由4-16位數字或英文組成

10

email

varchar

64

0

Y

N

郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時

11

email_state

smallint

5

0

N

N

0

郵箱認證:[0,1](0未認證|1審核中|2已認證)

12

avatar

varchar

255

0

Y

N

頭像地址:[0,255]

13

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

    1. 表user_group (用戶組:用于用戶前端身份和鑒權)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

group_id

mediumint

8

0

N

Y

用戶組ID:[0,8388607]

2

display

smallint

5

0

N

N

100

顯示順序:[0,1000]

3

name

varchar

16

0

N

N

名稱:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述該用戶組的特點或權限范圍

5

source_table

varchar

255

0

Y

N

來源表:

6

source_field

varchar

255

0

Y

N

來源字段:

7

source_id

int

10

0

N

N

0

來源ID:

8

register

smallint

5

0

Y

N

0

注冊位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

創建時間:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間:

    1. 表volunteer_activities (志愿活動)

編號

名稱

數據類型

長度

小數位

允許空值

主鍵

默認值

說明

1

volunteer_activities_id

int

10

0

N

Y

志愿活動ID

2

activity_number

varchar

64

0

Y

N

活動編號

3

activity_name

varchar

64

0

Y

N

活動名稱

4

cover

varchar

255

0

Y

N

封面

5

activity_type

varchar

64

0

Y

N

活動類型

6

contact_phone_number

varchar

64

0

Y

N

聯系電話

7

activity_time

varchar

64

0

Y

N

活動時間

8

event_location

varchar

64

0

Y

N

活動地點

9

activity_content

text

65535

0

Y

N

活動內容

10

event_details

longtext

2147483647

0

Y

N

活動詳情

11

hits

int

10

0

N

N

0

點擊數

12

praise_len

int

10

0

N

N

0

點贊數

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

創建時間

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新時間

  1. 系統實現
    1. 注冊用戶功能模塊

4.1.1 首頁界面

系統首頁以上中下布局,正上方是系統的導航欄,中間是輪播圖、下面是活動新聞、活動推薦信息。其界面如下圖4-1所示:

圖4-1?首頁界面圖

4.1.2用戶登錄界面

已注冊用戶點擊首頁右上方的“登錄”按鈕進入登錄頁面輸入用戶名和密碼并點擊“登錄”按鈕,系統會驗證輸入的信息與數據庫中當前保存的用戶信息是否一致,驗證通過后即可完成登錄;否則將會提示相應錯誤信息。其界面如下圖4-2所示:

圖4-2?用戶登錄界面圖

登錄代碼如下:

????@PostMapping("login")

????public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

????????log.info("[執行登錄接口]");

????????String username = data.get("username");

????????String email = data.get("email");

????????String phone = data.get("phone");

????????String password = data.get("password");

????????List resultList = null;

????????QueryWrapper wrapper = new QueryWrapper<User>();

????????Map<String, String> map = new HashMap<>();

4.1.3 我的賬戶界面

點擊“我的”下拉按鈕中“我的賬戶”,用戶可以查看和修改個人資料,主要包括頭像、昵稱和登錄密碼。其界面如下圖4-3所示:

圖4-3?我的賬戶界面圖

4.1.4 網站公告界面

用戶可以查看網站公告列表信息,點擊某一公告可以查看公告詳情。其界面如下圖4-4所示:

圖4-4網站公告界面圖

4.1.5活動新聞界面

用戶可以查看活動新聞列表中的某一新聞的信息詳情并可以進行點贊、收藏和發表評論操作。其界面如下圖4-5所示:

圖4-5?活動新聞界面圖

4.1.6志愿活動界面

用戶可以查看志愿活動列表信息中的某一活動詳情并可以進行點贊、收藏和發表評論操作;點擊詳情下方的“申請”進入頁面填寫相關信息后點擊“提交”即可完成志愿活動的報名申請。其界面如下圖4-6所示。

圖4-6志愿活動界面圖

4.1.7投訴反饋界面

點擊首頁導航欄的“投訴反饋”進入頁面填寫相關信息后點“提交”即可完成投訴反饋信息的提交。其界面如下圖4-7所示。

圖4-7?投訴反饋界面圖

4.1.8個人中心界面

點擊右上角“我的”下拉按鈕“個人中心”,進入個人中心頁面可以查看個人首頁、報名申請、投訴反饋和收藏信息。其界面如下圖4-8所示。

圖4-8?個人中心界面圖

    1. 管理員功能模塊
      1. 公共管理界面

管理員可以對系統輪播圖、網站公告進行查詢、重置、新增和刪除操作。其界面如下圖4-9所示:

圖4-9公共管理界面圖

新增的關鍵代碼如下:

????@PostMapping("/add")

????@Transactional

????public Map<String, Object> add(HttpServletRequest request) throws IOException {

????????service.insert(service.readBody(request.getReader()));

????????return success(1);

????}

????@Transactional

????public Map<String, Object> addMap(Map<String,Object> map){

????????service.insert(map);

????????return success(1);

????}

刪除的關鍵代碼如下:

???@RequestMapping(value = "/del")

????@Transactional

????public Map<String, Object> del(HttpServletRequest request) {

????????service.delete(service.readQuery(request), service.readConfig(request));

????????return success(1);

????}

查詢的關鍵代碼如下:

?@RequestMapping("/get_obj")

????public Map<String, Object> obj(HttpServletRequest request) {

????????List resultList = service.selectBaseList(service.select(service.readQuery(request), service.readConfig(request)));

????????if (resultList.size() > 0) {

????????????JSONObject jsonObject = new JSONObject();

????????????jsonObject.put("obj",resultList.get(0));

????????????return success(jsonObject);

????????} else {

????????????return success(null);

????????}

}

      1. 用戶管理界面

管理員可以查看某一用戶詳情,可以對系統用戶進行查詢、重置、新增和刪除操作。其界面如下圖4-10所示:

圖4-10用戶管理界面圖

      1. 資訊管理界面

管理員可以對新聞分類信息進行添加,可以查看活動新聞列表中的某一活動的詳情和評論信息,可以對系統資訊進行查詢、重置、新增和刪除操作。其界面如下圖4-11所示:

圖4-11資訊管理界面圖

圖片上傳的關鍵代碼如下:

???@PostMapping("/upload")

????public Map<String, Object> upload(@RequestParam(value = "file",required=false) MultipartFile file,HttpServletRequest request) {

????????log.info("進入方法");

????????if (file.isEmpty()) {

????????????return error(30000, "沒有選擇文件");

????????}

????????try {

????????????//判斷有沒路徑,沒有則創建

????????????String filePath = request.getSession().getServletContext().getRealPath("\\") +"upload\\";

????????????File targetDir = new File(filePath);

????????????if (!targetDir.exists() && !targetDir.isDirectory()) {

????????????????if (targetDir.mkdirs()) {

????????????????????log.info("創建目錄成功");

????????????????} else {

????????????????????log.error("創建目錄失敗");

????????????????}

????????????}

????????????String fileName = file.getOriginalFilename();

????????????int lastIndexOf = fileName.lastIndexOf(".");

????????????String suffix = fileName.substring(lastIndexOf);

????????????fileName = IdWorker.getId()+suffix;

????????????File dest = new File(filePath + fileName);

????????????log.info("文件路徑:{}", dest.getPath());

????????????log.info("文件名:{}", dest.getName());

????????????file.transferTo(dest);

????????????JSONObject jsonObject = new JSONObject();

????????????jsonObject.put("url", "/api/upload/" + fileName);

????????????return success(jsonObject);

????????} catch (IOException e) {

????????????log.info("上傳失敗:{}", e.getMessage());

????????}

????????return error(30000, "上傳失敗");

}

      1. 活動分類界面

管理員可以查看活動分類列表中的某一活動的詳情和評論,可以對活動分類信息進行查詢、重置、新增和刪除操作。其界面如下圖4-12所示:

圖4-12活動分類界面圖

      1. 志愿活動界面

管理員可以查看志愿活動列表中的某一活動信息詳情并進行審核和回復,可以對志愿活動信息進行查詢、重置、新增和刪除操作。其界面如下圖4-13所示:

圖4-13志愿活動界面圖

      1. 名申請界面

管理員可以查看報名申請列表中的某一報名申請信息詳情并進行審核和回復,可以對報名申請信息進行查詢、重置、新增和刪除操作。其界面如下圖4-14所示:

圖4-14報名申請界面圖

      1. 投訴反饋界面

管理員可以查看投訴反饋列表中的某一投訴反饋信息詳情并回復,可以對投訴反饋信息進行查詢、重置、新增和刪除操作。其界面如下圖4-15所示:

圖4-15投訴反饋界面圖

  1. 系統測試
    1. 測試的目的

系統開發的最后一個階段就是系統測試,系統測試對軟件的開發其實是非常有必要的。因為沒什么系統一經開發出來就盡善盡美,再厲害的系統開發工程師也會在系統開發的時候出現紕漏,系統測試能夠較好的改正一些bug,為后期系統的維護性提供很好的支持。通過系統測試,開發人員也可以建立自己對系統的信心,為后期的系統版本的更新提供支持。

    1. 測試用例?

系統測試包括:用戶登錄功能、活動新聞查看功能、輪播圖信息添加、密碼修改功能測試,分別如表5-1、5-2、5-3、5-4、所示:

登錄測試用例如下表所示。

5-1 登錄測試用例

用例名稱

用戶登錄系統

目的

測試用戶通過正確的用戶名和密碼可否登錄功能

前提

未登錄的情況下

測試流程

1) 進入登錄頁面

2) 輸入正確的用戶名和密碼

預期結果

用戶名和密碼正確的時候,跳轉到登錄成功界面,反之則顯示錯誤信息,提示重新輸入

實際結果

實際結果與預期結果一致

活動新聞查看功能測試:

表5-2?活動新聞查看功能測試表

用例名稱

活動新聞查看

目的

測試活動新聞查看功能

前提

用戶正常登錄

測試流程

點擊首頁導航欄的活動新聞

預期結果

可以查看到所有活動新聞信息

實際結果

實際結果與預期結果一致

管理員添加輪播圖信息界面測試:

用例名稱

輪播圖信息新增測試用例

目的

測試輪播圖信息新增功能

前提

管理員正常登錄情況下

測試流程

1)管理員點擊公共管理下方的輪播圖,進入頁面點擊新增進入輪播圖新增頁面填寫相關信息。

2)信息填寫完畢后點擊提交。

預期結果

確認提交以后,頁面首頁會顯示新的輪播圖信息?

實際結果

實際結果與預期結果一致

表5-3?管理員添加輪播圖信息界面測試表

密碼修改功能測試:

表5-4?密碼修改功能測試表

用例名稱

密碼修改測試用例

目的

測試管理員密碼修改功能

前提

管理員用戶正常登錄情況下

測試流程

1)輸入原密碼和修改密碼。

2)點擊確認進行提交。

預期結果

使用新的密碼可以登錄

實際結果

實際結果與預期結果一致

    1. 測試結果

通過編寫房屋租賃管理系統的測試用例,已經檢測完畢用戶登錄功能、活動新聞查看功能、輪播圖信息添加、密碼修改功能測試,通過這四大模塊為校園志愿服務信息系統的后期推廣運營提供了強有力的技術支撐。

  1. 結論

在開發校園志愿服務信息系統之前,我們需對用戶的實際需求進行深度剖析。這不僅包括對系統的可行性研究,還包括對功能需求和其他需求的分析。在可行性分析階段,我們從技術性和經濟性等多個角度對系統實現的可能性進行了全面評估,結果表明,該系統的實施是可行的。

本文首先概述了校園志愿服務信息系統開發的背景及其意義,接著詳細闡述了系統的具體業務需求,并根據這些需求對系統的結構以及功能模塊進行設計。我們把這個系統劃分為多個功能模塊,每個模塊都具有其獨特的功能和作用。

在深入分析系統功能需求的過程中,我們對系統的總體架構和功能模塊進行了深入研究,并選擇了最適合的系統開發技術來完成各個模塊的開發工作。系統開發完成后,我們進行了系統的測試。測試結果表明,該系統在功能和性能方面都滿足了預期的要求,具有較好的穩定性和可靠性。

參考文獻

[1]單厚信,劉舒心,程文遠等.基于SSM架構的圖書資料管理系統設計與實現[J].現代信息科技,2023,7(23):46-51.

[2]張敏.新時代大學生志愿服務高質量發展的價值、問題與路徑——基于東莞理工學院大學生志愿服務工作的經驗分析[J].黑龍江教育(高教研究與評估),2023,(12):29-31.

[3]Lizhi C ,Jiayi Z ,Yingjun Z , et al.Exploration and practice of humanistic education for medical students based on volunteerism.[J].Medical education online,2023,28(1):2182691-2182691.

[4]Sara A ,Laura G ,Simonetta S , et al.Cancer patients’ needs for volunteer services during Covid-19: a mixed-method exploratory study[J].BMC Psychology,2023,11(1):421-421.

[5]Seymour A ,N. M B ,Erica D , et al.IOP volunteerism: Acting as individuals, acting as a community[J].Industrial and Organizational Psychology,2023,16(4):438-442.

[6]樊有鎮,楊夢婷.社會工作創新實踐育人路徑的行動探索——以武漢“晨曦公益”校社地三方共建大學生志愿服務為例[J].黑龍江生態工程職業學院學報,2023,36(06):96-101.

[7]哈爾濱工程大學哈軍工紀念館“流動中的紀念館”志愿服務項目案例[J].中國博物館,2023,(S1):56.

[8]丁玨.基于數據中臺的佑康志愿服務平臺設計與實現[J].數字技術與應用,2023,41(10):183-185.

[9]張婉璐,王雪超,徐曼.新時代大學生志愿服務精神文明建設的路徑探析[J].國際公關,2023,(18):185-187.

[10]楊涵瀟.“互聯網+”背景下大學生志愿服務現狀及實踐路徑研究[J].科技風,2023,(26):166-168.

[11]黃閏國,林春蕾,金盈盈.紅色文化傳承視域下中國校園志愿服務育人研究內容及演化分析[J].才智,2023,(17):48-51.

[12]冀星源.思想政治教育視域下大學生志愿服務現狀及提升路徑研究[D].重慶工商大學,2023.

[13]劉希璽.高校志愿服務促進校園文化建設探討[J].西部素質教育,2022,8(19):102-105.

[14]鄭春曉.淺析大學生志愿服務與校園文化靜態統一及動態結合[J].邊疆經濟與文化,2022,(10):107-109.

[15]郭豪棟.新時代大學生志愿服務精神培育研究[D].東北石油大學,2021.

[16]周淼淼.高校大學生志愿服務實踐路徑探索[J].大眾標準化,2021,(10):73-75.

[17]楊玲玲.黑龍江省大學生志愿服務發展對策研究[D].哈爾濱師范大學,2021.

[18]曹桂彬.習禮立人以禮導行——以志愿服務點亮文明言行的實踐探索[J].四川教育,2021,(01):21-22.

[19]劉曦.構建志愿服務活動體系提升學生綜合能力[J].北京教育(普教版),2020,(08):43.

[20]郭芳.大學生志愿服務精神現狀及培育對策研究[D].河北大學,2020.

致謝

我首先要感謝我的論文指導老師。在論文的完成過程中,是在指導老師的精心指導下完成的。在論文的完成過程之中,導師對我的耐心地指導,提出了建設性意見給了我巨大的幫助,傾注了大量的心血。導師嚴謹的治學態度、一絲不茍的敬業精神、高水平的教學能力都給我樹立了成功的典范,這對于我以后的生活和學習中都起到了積極的影響。

與此同時,我還要感謝我班的同學們對我的關懷和幫助,他們又是我的同學,又是我的朋友,同時也是我學習的榜樣。正是由于大家給予我的大力支持才使我順利地完成了大學學業,感謝在大學期間給予我幫助的所有老師和同學們。

最后,我還要感謝我的父母,你們的養育之恩我永遠不會忘記,將來我也要用我的成績回報你們。

免費領取項目源碼,請關注?點贊收藏并私信博主,謝謝~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41111.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41111.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41111.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

dledger原理源碼分析系列(一)-架構,核心組件和rpc組件

簡介 dledger是openmessaging的一個組件&#xff0c; raft算法實現&#xff0c;用于分布式日志&#xff0c;本系列分析dledger如何實現raft概念&#xff0c;以及dledger在rocketmq的應用 本系列使用dledger v0.40 本文分析dledger的架構&#xff0c;核心組件&#xff1b;rpc組…

【pytorch16】MLP反向傳播

鏈式法則回顧 多輸出感知機的推導公式回顧 只與w相關的輸出節點和輸入節點有關 多層多輸入感知機 擴展為多層感知機的話&#xff0c;意味著還有一些層&#xff08;理解為隱藏層σ函數&#xff09;&#xff0c;暫且設置為 x j x_{j} xj?層 對于 x j x_{j} xj?層如果把前面的…

迅捷PDF編輯器合并PDF

迅捷PDF編輯器是一款專業的PDF編輯軟件&#xff0c;不僅支持任意添加文本&#xff0c;而且可以任意編輯PDF原有內容&#xff0c;軟件上方的工具欄中還有豐富的PDF標注、編輯功能&#xff0c;包括高亮、刪除線、下劃線這些基礎的&#xff0c;還有規則或不規則框選、箭頭、便利貼…

【護眼小知識】護眼臺燈真的護眼嗎?防近視臺燈有效果嗎?

當前&#xff0c;近視問題在人群中愈發普遍&#xff0c;據2024年的統計數據顯示&#xff0c;我國兒童青少年的總體近視率已高達52.7%。并且近視背后潛藏著諸多眼部并發癥的風險&#xff0c;例如視網膜脫離、白內障以及開角型青光眼等&#xff0c;嚴重的情況甚至可能引發失明。為…

PMP--知識卡片--波士頓矩陣

文章目錄 記憶黑話概念作用圖示 記憶 一說到波士頓就聯想到波士頓龍蝦&#xff0c;所以波士頓矩陣跟動物有關&#xff0c;狗&#xff0c;牛。 黑話 你公司的現金牛業務&#xff0c;正在逐漸變成瘦狗&#xff0c;應盡快采取收割策略&#xff1b;問題業務的儲備太少&#xff0…

必須掌握的Linux的九大命令

ifconfig 命令用于配置和查看網絡接口的參數。 ping 命令用于測試主機之間的網絡連通性。 telnet用于通過Telnet協議連接到遠程主機。 telnet 127.0.0.1 8000 telnet example.com telnet example.com 8080 iostat 命令用于報告 CPU 統計信息和 I/O 設備負載。 iostat&…

護眼熱點:臺燈護眼是真的嗎?一起來看臺燈的功能作用有哪些

如今近視問題日益嚴峻&#xff0c;尤為引人矚目的是&#xff0c;高度近視學生群體占比已逼近10%的警戒線&#xff0c;且這一比例伴隨著學齡的增長而悄然攀升——從幼兒園6歲孩童中那令人憂慮的1.5%&#xff0c;到高中階段驚人的17.6%&#xff0c;每一組數據都敲響了保護兒童視力…

【Linux】靜態庫的制作和使用詳解

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;個人主頁 &#xff1a;阿然成長日記 …

代碼隨想錄算法訓練營第71天:路徑算法[1]

代碼隨想錄算法訓練營第71天&#xff1a;路徑算法 ? bellman_ford之單源有限最短路 卡碼網&#xff1a;96. 城市間貨物運輸 III(opens new window) 【題目描述】 某國為促進城市間經濟交流&#xff0c;決定對貨物運輸提供補貼。共有 n 個編號為 1 到 n 的城市&#xff0c…

【CT】LeetCode手撕—4. 尋找兩個正序數組的中位數

目錄 題目1- 思路2- 實現?4. 尋找兩個正序數組的中位數——題解思路 3- ACM 實現 題目 原題連接&#xff1a;4. 尋找兩個正序數組的中位數 1- 思路 思路 將尋找中位數 ——> 尋找兩個合并數組的第 K 大 &#xff08;K代表中位數&#xff09; 實現 ① 遍歷兩個數組 &am…

企業級監控系統Zabbix

文章目錄 Zabbix介紹Zabbix架構Zabbix serverZabbix agentZabbix proxy Zabbix Server的安裝Zabbix Agent的安裝監控主機流程zabbix_get自定義模板和監控項實戰用戶登錄數監控1.指定監控項命令2.重啟Agent服務3.在Server上創建監控項4.測試監控項5.查看監控項圖形 觸發器定義觸…

外泌體相關基因肝癌臨床模型預測——2-3分純生信文章復現——4.預后相關外泌體基因確定單因素cox回歸(2)

內容如下&#xff1a; 1.外泌體和肝癌TCGA數據下載 2.數據格式整理 3.差異表達基因篩選 4.預后相關外泌體基因確定 5.拷貝數變異及突變圖譜 6.外泌體基因功能注釋 7.LASSO回歸篩選外泌體預后模型 8.預后模型驗證 9.預后模型魯棒性分析 10.獨立預后因素分析及與臨床的…

【若依】關閉當前標簽頁并跳轉路由到其他頁面

使用場景如&#xff1a;當在新增/編輯路由頁面提交成功后&#xff0c;需要關閉當前頁&#xff0c;并跳轉回列表頁。 實現代碼&#xff1a; this.$store.dispatch("tagsView/delView", this.$route); //關閉當前頁 this.$router.replace({ path: "/xxx/xxx"…

【經驗總結】Springboot打印指定類的日志到指定文件中

原文地址&#xff1a;https://www.cnblogs.com/zeng1994/p/f9bff238b13a0bf8fb8bf88c41db7a34.html 以下內容已經過實踐&#xff0c;勘誤&#xff0c;總結 環境&#xff1a;Springboot2.5.2 公司有個項目&#xff0c;需要和幾個第三方系統對接。這種項目&#xff0c;日志一定要…

香橙派 AIpro 根據心情生成專屬音樂

香橙派 AIpro 根據心情生成專屬音樂 一、OrangePi AI pro 開發版參數介紹1.1 接口簡介1.2 OrangePi AI pro 的Linux系統功能適配情況1.3 開發板開機1.4 遠程連接到 OrangePi AIpro 二、開發環境搭建2.1 創建環境、代碼部署文件夾2.2 安裝 miniconda2.3 為 miniconda 更新國內源…

生態系統NPP及碳源、碳匯模擬技術教程

原文鏈接&#xff1a;生態系統NPP及碳源、碳匯模擬技術教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247608293&idx3&sn2604c5c4e061b4f15bb8aa81cf6dadd1&chksmfa826602cdf5ef145c4d170bed2e803cd71266626d6a6818c167e8af0da93557c1288da21a71&a…

【綜合能源】計及碳捕集電廠低碳特性及需求響應的綜合能源系統多時間尺度調度模型

目錄 1 主要內容 2 部分程序 3 實現效果 4 下載鏈接 1 主要內容 本程序是對《計及碳捕集電廠低碳特性的含風電電力系統源-荷多時間尺度調度方法》方法復現&#xff0c;非完全復現&#xff0c;只做了日前日內部分&#xff0c;并在上述基礎上改進升級為電熱綜合電源微網系統&…

vue+openlayers之幾何圖形交互繪制基礎與實踐

文章目錄 1.實現效果2.實現步驟3.示例頁面代碼3.基本幾何圖形繪制的關鍵代碼 1.實現效果 繪制點、線、多邊形、圓、正方形、長方形 2.實現步驟 引用openlayers開發庫。加載天地圖wmts瓦片地圖。在頁面上添加幾何圖形繪制的功能按鈕&#xff0c;使用下拉列表&#xff08;sel…

程序員績效管理-進一步思考

工時管理也好、項目管理&#xff08;軟件項目&#xff09;也好&#xff0c;市面上已經很多了&#xff0c;你做這個和他們區別何在&#xff1f;大的公司一般都自己做&#xff0c;誰又為你買單&#xff1f;根據目前的反饋&#xff0c;主要的疑問就是這兩個問題。 進一步思考如下&…

基于JavaScript、puppeteer的爬蟲

前期準備: npm puppeteer import puppeteer from puppeteer; puppeteer文檔 第一步&#xff1a;啟動瀏覽器&#xff0c;跳轉到需要爬取的頁面 const browser await puppeteer.launch({ headless: false });const page await browser.newPage();await page.goto(url, { w…