基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

目錄

1引言1

1.1項目開發(fā)背景1

1.2開發(fā)技術(shù)簡介1

1.2.1系統(tǒng)簡介2

1.2.2系統(tǒng)的運行原理2

1.2.3頁面的組成2

1.3開發(fā)工具簡介2

1.4項目開發(fā)技術(shù)路線3

1.4.1前端技術(shù)3

1.4.2后端技術(shù)3

2需求分析3

2.1功能需求描述3

2.2非功能需求描述3

2.3需求用例建模4

2.3.1畢業(yè)生信息管理功能模塊的用例4

2.3.2畢業(yè)生信息統(tǒng)計功能模塊的用例9

2.3.3企業(yè)信息管理功能模塊的用例11

2.3.4輔導(dǎo)員信息管理功能模塊的用例14

3系統(tǒng)概要設(shè)計17

3.1系統(tǒng)設(shè)計原則17

3.2系統(tǒng)框架設(shè)計17

3.3系統(tǒng)功能設(shè)計18

3.3.1畢業(yè)生信息管理功能設(shè)計19

3.3.2畢業(yè)生信息統(tǒng)計功能設(shè)計20

3.3.3企業(yè)信息管理功能設(shè)計21

3.3.4輔導(dǎo)員信息管理功能設(shè)計21

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.4數(shù)據(jù)庫設(shè)計22

3.4.1設(shè)計原則23

3.4.2概念設(shè)計23

3.4.3邏輯設(shè)計23

3.4.4數(shù)據(jù)字典24

4系統(tǒng)詳細(xì)設(shè)計25

4.1畢業(yè)生信息管理功能模塊設(shè)計25

4.1.1畢業(yè)生信息管理說明25

4.1.2畢業(yè)生信息管理詳細(xì)設(shè)計26

4.2畢業(yè)生信息統(tǒng)計功能模塊設(shè)計26

4.2.1畢業(yè)生信息統(tǒng)計功能模塊說明26

4.2.2畢業(yè)生信息統(tǒng)計功能模塊詳細(xì)設(shè)計27

4.3企業(yè)信息管理功能模塊設(shè)計27

4.3.1企業(yè)信息管理功能模塊說明27

4.3.2企業(yè)信息管理功能模塊詳細(xì)設(shè)計27

4.4輔導(dǎo)員信息管理功能模塊設(shè)計28

4.4.1輔導(dǎo)員信息管理功能模塊說明28

4.4.2輔導(dǎo)員信息管理功能模塊詳細(xì)設(shè)計28

5系統(tǒng)實現(xiàn)29

5.1畢業(yè)生信息管理模塊實現(xiàn)29

5.1.1畢業(yè)生信息模塊界面設(shè)計29

5.1.2畢業(yè)生信息管理模塊核心代碼實現(xiàn):32

5.2畢業(yè)生信息統(tǒng)計模塊實現(xiàn)32

5.2.1畢業(yè)生信息統(tǒng)計模塊界面設(shè)計32

5.2.2畢業(yè)生信息統(tǒng)計模塊核心代碼實現(xiàn)35

5.3企業(yè)信息管理模塊實現(xiàn)36

5.3.1企業(yè)信息管理模塊界面設(shè)計36

5.3.2企業(yè)信息管理模塊核心代碼實現(xiàn)38

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

5.4輔導(dǎo)員信息管理模塊實現(xiàn)38

5.4.1輔導(dǎo)員信息管理模塊界面設(shè)計38

5.4.2輔導(dǎo)員信息管理模塊核心代碼實現(xiàn)40

6系統(tǒng)測試41

6.1畢業(yè)生信息管理功能測試41

6.2畢業(yè)生信息統(tǒng)計功能測試42

6.3企業(yè)信息管理功能測試43

6.4輔導(dǎo)員信息管理功能測試44

7設(shè)計小結(jié)45

參考資料47

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

基于springboot高校畢業(yè)生就業(yè)

去向管理系統(tǒng)的設(shè)計與實現(xiàn)

1引言

隨著社會的發(fā)展,高校畢業(yè)生就業(yè)去向的管理已經(jīng)成為一個重要的課題。

高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn),既可以有效地收集、整理、統(tǒng)計

畢業(yè)生就業(yè)去向信息,又可以為高校畢業(yè)生就業(yè)提供有效的指導(dǎo)。本文將對基

于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)進行詳細(xì)介紹,以期

為高校畢業(yè)生就業(yè)提供有效的指導(dǎo)。

首先,基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計應(yīng)從收集、整

理、統(tǒng)計畢業(yè)生就業(yè)去向信息入手,制定出一套完善的畢業(yè)生就業(yè)去向管理系

統(tǒng)。其次,系統(tǒng)應(yīng)當(dāng)具備良好的可擴展性,以便更好地滿足不同高校的需求。

此外,系統(tǒng)應(yīng)當(dāng)能夠提供實時的畢業(yè)生就業(yè)去向信息,以便高校及時發(fā)現(xiàn)畢業(yè)

生就業(yè)去向的變化,并采取相應(yīng)措施。最后,系統(tǒng)應(yīng)當(dāng)具有良好的安全性,以

保證畢業(yè)生就業(yè)去向信息的安全性。

綜上所述,基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn)是

一項重要的任務(wù),它既可以有效地收集、整理、統(tǒng)計畢業(yè)生就業(yè)去向信息,又

可以為高校畢業(yè)生就業(yè)提供有效的指導(dǎo)。本文介紹了基于springboot高校畢業(yè)

生就業(yè)去向管理系統(tǒng)的設(shè)計與實現(xiàn),以期為高校畢業(yè)生就業(yè)提供去向信息。

1.1項目開發(fā)背景

隨著社會的發(fā)展,高校畢業(yè)生的就業(yè)狀況日益受到重視,因此,如何有效

地管理高校畢業(yè)生的就業(yè)去向,以及如何有效地推動高校畢業(yè)生的就業(yè),已經(jīng)

成為當(dāng)前社會的熱點話題。

為了解決這一問題,需要建立一個高校畢業(yè)生就業(yè)去向管理系統(tǒng),以便更

好地收集、統(tǒng)計和分析高校畢業(yè)生的就業(yè)去向,以及更好地推動高校畢業(yè)生的

就業(yè)。

1.2開發(fā)技術(shù)簡介

基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)是使用IntelliJIDEA作為

開發(fā)調(diào)試工具,采用了SpringBoot、MySQL和Tomcat等技術(shù)實現(xiàn)。其中,Spring

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

Boot是一個基于Spring框架的快速開發(fā)平臺,可以幫助開發(fā)者快速搭建和部署

應(yīng)用程序。MySQL是一個開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有良好的性能和擴展

性,可以支持大型數(shù)據(jù)存儲和高并發(fā)訪問。Tomcat是一個流行的JavaWeb服務(wù)

器,可以提供高性能的Web應(yīng)用程序服務(wù),具有可靠的穩(wěn)定性和安全性。

1.2.1系統(tǒng)簡介

基于springboot高校畢業(yè)生就業(yè)去向管理系統(tǒng)是一款針對高校畢業(yè)生就

業(yè)情況進行信息管理和統(tǒng)計分析的系統(tǒng)。該系統(tǒng)主要包括畢業(yè)生信息管理、畢

業(yè)生信息統(tǒng)計、企業(yè)信息管理和輔導(dǎo)員信息管理功能模塊,支持管理員、輔導(dǎo)

員和畢業(yè)生的登錄和權(quán)限管理。

1.2.2系統(tǒng)的運行原理

從瀏覽器發(fā)起請求,訪問http://localhost:8081;當(dāng)Tomcat接收了請求,

處理請求。比如用戶登錄成功,產(chǎn)生響應(yīng);web服務(wù)器處理完成后,會返回內(nèi)容

給瀏覽器,瀏覽器對接收的內(nèi)容進行處理,渲染以展示給用戶。

1.2.3頁面的組成

此系統(tǒng)頁面由html+css+js生成的動態(tài)網(wǎng)頁技術(shù)。它管理簡單,幾乎是通

過數(shù)據(jù)庫來管理,動態(tài)頁面可以做到靜態(tài)頁面無法做到的用戶注冊、登錄問題。

動態(tài)頁面可以實時更新數(shù)據(jù),可以滿足客戶需求。

1.3開發(fā)工具簡介

工具的使用:使用IntelliJIDEA軟件,采用springboot+tomcat+mysql技

術(shù)。

IntelliJIDEA是一款功能強大的Java集成開發(fā)環(huán)境,支持Java語言開發(fā),

提供了完善的代碼編輯、調(diào)試、智能代碼完成、重構(gòu)、J2EE支持、Ant、JUnit、

CVS整合等功能,可以極大地提高開發(fā)效率。

SpringBoot是一個用于快速構(gòu)建應(yīng)用程序的框架,它可以讓你創(chuàng)建獨立的、

生產(chǎn)級的基于Spring的應(yīng)用程序,無需任何代碼生成和XML配置。它提供了一

種快速開發(fā)Web應(yīng)用程序的方法,可以極大地減少開發(fā)時間。

Tomcat是一個開放源代碼的Web服務(wù)器,它可以運行JavaServlet、

JavaServerPages和JavaExpressionLanguage等Java技術(shù),為Web應(yīng)用程序

提供運行環(huán)境。

MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它可以用于存儲和管理大量的數(shù)據(jù),

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

并且可以提供高性能、可靠性和可擴展性。

1.4項目開發(fā)技術(shù)路線

1.4.1前端技術(shù)

HTML5/CSS3/JavaScript:用于實現(xiàn)頁面的布局、樣式和動態(tài)效果;

1.4.2后端技術(shù)

1.SpringBoot:用于快速搭建后端服務(wù),簡化配置;

2.SpringMVC:用于實現(xiàn)MVC架構(gòu),處理請求和響應(yīng);

3.MyBatis:用于操作數(shù)據(jù)庫,進行數(shù)據(jù)持久化;

4.MySQL:作為后端數(shù)據(jù)庫,用于存儲數(shù)據(jù);

5.Tomcat:用于部署后端服務(wù)。

2需求分析

2.1功能需求描述

(1)畢業(yè)生信息管理:

管理員和輔導(dǎo)員可以新增畢業(yè)生信息、修改畢業(yè)生信息、查看畢業(yè)生信息和

刪除畢業(yè)生信息;畢業(yè)生可以查看畢業(yè)生信息和修改自己畢業(yè)生信息。

(2)畢業(yè)生信息統(tǒng)計:

管理員、輔導(dǎo)員和畢業(yè)生可以查看班級信息統(tǒng)計、就業(yè)方向統(tǒng)計和就業(yè)公司

統(tǒng)計。

(3)企業(yè)信息管理:

輔導(dǎo)員和管理員可以新增公司信息、修改公司信息、查看公司信息和刪除公

司信息。

(4)輔導(dǎo)員信息管理:

管理員可以新增輔導(dǎo)員信息、修改輔導(dǎo)員信息、查看輔導(dǎo)員信息和刪除輔導(dǎo)

員信息。

2.2非功能需求描述

(1)系統(tǒng)安全性:系統(tǒng)應(yīng)具有用戶身份驗證、防止SQL注入等安全措施,

確保系統(tǒng)數(shù)據(jù)的安全性;

(2)系統(tǒng)可用性:系統(tǒng)應(yīng)具有高可用性,能夠在高并發(fā)訪問和異常情況下

正常運行;

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

(3)系統(tǒng)性能:系統(tǒng)應(yīng)具有較高的性能,響應(yīng)速度快,能夠快速查詢和處

理海量數(shù)據(jù);

(4)系統(tǒng)易用性:系統(tǒng)應(yīng)具有良好的用戶體驗,界面簡潔美觀,操作簡單

易懂,用戶易于上手使用;

(5)系統(tǒng)可維護性:系統(tǒng)應(yīng)具有良好的可維護性,代碼規(guī)范易讀易懂,易

于擴展和維護。

2.3需求用例建模

通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

圖2-1基于springboot高校畢業(yè)生就業(yè)去向的管理系統(tǒng)的總體用例模型

2.3.1畢業(yè)生信息管理功能模塊的用例

畢業(yè)生信息管理功能如圖2-2所示。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-2畢業(yè)生信息管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進行建模。畢業(yè)生信息

管理功能模塊活動圖如圖2-3所示。

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-3畢業(yè)生信息管理功能模塊活動圖

通過對圖2-2用例圖及圖2-3活動圖進一步的細(xì)化分析,得到每個用例的

描述表。畢業(yè)生信息管理功能模塊能夠?qū)Ξ厴I(yè)生信息管理條件進行判斷等操作。

表2-1畢業(yè)生信息管理功能模塊用例描述

項目描述

用例名稱查詢畢業(yè)生信息

用例標(biāo)識號01

參與者管理員、輔導(dǎo)員、學(xué)生

簡要說明參與者進入畢業(yè)生信息管理模塊,查詢畢業(yè)生信息

前置條件參與者進入畢業(yè)生信息模塊

1.參與者進入畢業(yè)生信息模塊

基本事件流2.查詢畢業(yè)生信息

3.用例終止

其他事件流

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢畢業(yè)生信息

項目描述

用例名稱新增畢業(yè)生信息

用例標(biāo)識號01

參與者管理員、輔導(dǎo)員

簡要說明參與者進入畢業(yè)生信息管理模塊,新增畢業(yè)生信息

前置條件參與者進入畢業(yè)生信息模塊

1.參與者進入畢業(yè)生信息模塊

2.點擊添加畢業(yè)生信息

基本事件流3.填寫畢業(yè)生信息

4.點擊添加按鈕

5.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件畢業(yè)生信息管理中可以看到新的畢業(yè)生信息

項目描述

用例名稱刪除畢業(yè)生信息

用例標(biāo)識號01

參與者管理員、輔導(dǎo)員

簡要說明參與者進入畢業(yè)生信息管理模塊,刪除畢業(yè)生信息

前置條件參與者進入畢業(yè)生信息模塊

1.參與者進入畢業(yè)生信息模塊

2.選擇需要刪除的畢業(yè)生信息

基本事件流3.點擊刪除按鈕

4.點擊確定刪除

5.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件畢業(yè)生信息管理中刪除的畢業(yè)生信息消失

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

項目描述

用例名稱修改畢業(yè)生信息

用例標(biāo)識號01

參與者管理員、輔導(dǎo)員

簡要說明參與者進入畢業(yè)生信息管理模塊,修改畢業(yè)生信息

前置條件參與者進入畢業(yè)生信息模塊

1.參與者進入畢業(yè)生信息模塊

2.選擇需要修改的畢業(yè)生信息

3.點擊修改按鈕

基本事件流

4.輸入需要修改的畢業(yè)生信息

5.點擊提交按鈕

6.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件畢業(yè)生信息管理中修改的畢業(yè)生信息內(nèi)容改變

項目描述

用例名稱修改畢業(yè)生信息

用例標(biāo)識號01

參與者畢業(yè)生

參與者進入修改畢業(yè)生信息管理模塊,修改自己的畢業(yè)生

簡要說明

信息

前置條件參與者進入修改畢業(yè)生信息模塊

1.參與者進入修改畢業(yè)生信息模塊

2.輸入需要修改的畢業(yè)生信息

基本事件流

3.點擊提交按鈕

4.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件畢業(yè)生信息管理中修改的畢業(yè)生信息內(nèi)容改變

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

2.3.2畢業(yè)生信息統(tǒng)計功能模塊的用例

畢業(yè)生信息統(tǒng)計功能如圖2-4所示。

圖2-4畢業(yè)生信息統(tǒng)計模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進行建模。畢業(yè)生信息

統(tǒng)計模塊活動圖如圖2-5所示。

圖2-5畢業(yè)生信息統(tǒng)計功能模塊活動圖

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

通過對圖2-4用例圖及圖2-5活動圖進一步的細(xì)化分析,得到每個用例的

描述表。

表2-2畢業(yè)生信息統(tǒng)計功能模塊用例描述

項目描述

用例名稱查詢班級信息統(tǒng)計

用例標(biāo)識號02

參與者管理員、輔導(dǎo)員、學(xué)生

簡要說明參與者點擊查詢班級信息統(tǒng)計

前置條件用戶進入班級信息統(tǒng)計頁面

1.參與者點擊進入畢業(yè)生信息統(tǒng)計頁面

基本事件流2.參與者點擊進入班級信息統(tǒng)計頁面

3.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢班級信息統(tǒng)計

項目描述

用例名稱查詢就業(yè)方向信息統(tǒng)計

用例標(biāo)識號02

參與者管理員、輔導(dǎo)員、學(xué)生

簡要說明參與者點擊查詢就業(yè)方向信息統(tǒng)計

前置條件用戶進入就業(yè)方向信息統(tǒng)計頁面

1.參與者點擊進入畢業(yè)生信息統(tǒng)計頁面

基本事件流2.參與者點擊進入就業(yè)方向信息統(tǒng)計頁面

3.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢就業(yè)方向信息統(tǒng)計

項目描述

用例名稱查詢就業(yè)公司信息統(tǒng)計

用例標(biāo)識號02

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

參與者管理員、輔導(dǎo)員、學(xué)生

簡要說明參與者點擊查詢就業(yè)公司信息統(tǒng)計

前置條件用戶進入就業(yè)公司信息統(tǒng)計頁面

1.參與者點擊進入畢業(yè)生信息統(tǒng)計頁面

基本事件流2.參與者點擊進入就業(yè)公司信息統(tǒng)計頁面

3.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢就業(yè)公司信息統(tǒng)計

2.3.3企業(yè)信息管理功能模塊的用例

企業(yè)信息管理功能模塊用例圖如圖2-6所示

圖2-6企業(yè)信息管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進行建模。企業(yè)信息管

理功能模塊活動圖如圖2-7所示。

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-7企業(yè)信息管理功能模塊活動圖

通過對圖2-6用例圖及圖2-7活動圖進一步的細(xì)化分析,得到每個用例的

描述表。企業(yè)信息管理功能模塊能夠?qū)ζ髽I(yè)信息管理條件進行判斷等操作。

表2-3畢業(yè)生信息管理功能模塊用例描述

項目描述

用例名稱查詢企業(yè)信息

用例標(biāo)識號03

參與者管理員、輔導(dǎo)員

簡要說明參與者進入企業(yè)信息管理模塊,查詢企業(yè)信息

前置條件參與者進入企業(yè)信息管理模塊

1.參與者進入信息管理模塊

2.參與者進入企業(yè)信息管理模塊

基本事件流

3.查詢企業(yè)信息

4.用例終止

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢企業(yè)信息

項目描述

用例名稱新增企業(yè)信息

用例標(biāo)識號03

參與者管理員、輔導(dǎo)員

簡要說明參與者進入企業(yè)信息管理模塊,新增企業(yè)信息

前置條件參與者進入企業(yè)信息管理模塊

1.參與者進入企業(yè)信息管理模塊

2.點擊添加企業(yè)信息

基本事件流3.填寫企業(yè)信息

4.點擊添加按鈕

5.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件企業(yè)信息管理中可以看到新的企業(yè)信息

項目描述

用例名稱刪除企業(yè)信息

用例標(biāo)識號03

參與者管理員、輔導(dǎo)員

簡要說明參與者進入企業(yè)信息管理模塊,刪除企業(yè)信息

前置條件參與者進入企業(yè)信息模塊

1.參與者進入企業(yè)信息模塊

2.選擇需要刪除的企業(yè)信息

基本事件流3.點擊刪除按鈕

4.點擊確定刪除

5.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

后置條件企業(yè)信息管理中刪除的企業(yè)信息消失

項目描述

用例名稱修改企業(yè)信息

用例標(biāo)識號03

參與者管理員、輔導(dǎo)員

簡要說明參與者進入企業(yè)信息管理模塊,修改企業(yè)信息

前置條件參與者進入企業(yè)信息模塊

1.參與者進入企業(yè)信息模塊

2.選擇需要修改的企業(yè)信息

3.點擊修改按鈕

基本事件流

4.輸入需要修改的企業(yè)信息

5.點擊提交按鈕

6.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件企業(yè)信息管理中修改的企業(yè)信息內(nèi)容改變

2.3.4輔導(dǎo)員信息管理功能模塊的用例

輔導(dǎo)員信息管理功能模塊的用例圖如圖2-8所示。

圖2-8輔導(dǎo)員信息管理功能模塊用例圖

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進行建模。輔導(dǎo)員信息

管理模塊活動圖如圖2-9所示。

圖2-9輔導(dǎo)員信息管理功能模塊活動圖

通過對圖2-8用例圖及圖2-9活動圖進一步的細(xì)化分析,得到每個用例的

描述表。輔導(dǎo)員信息管理功能模塊能夠?qū)o導(dǎo)員信息管理條件進行判斷等操作。

表2-4輔導(dǎo)員信息管理功能模塊用例描述

項目描述

用例名稱查詢輔導(dǎo)員信息

用例標(biāo)識號04

參與者管理員

簡要說明參與者進入輔導(dǎo)員信息管理模塊

前置條件參與者進入輔導(dǎo)員信息管理頁面

基本事件流1.參與者進入輔導(dǎo)員信息管理模塊

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

2.系統(tǒng)查詢顯示輔導(dǎo)員信息

3.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢到輔導(dǎo)員信息

項目描述

用例名稱添加輔導(dǎo)員信息

用例標(biāo)識號04

參與者管理員

簡要說明參與者進入輔導(dǎo)員信息管理模塊,添加輔導(dǎo)員信息

前置條件參與者進入輔導(dǎo)員信息管理頁面,點擊添加輔導(dǎo)員信息

1.參與者進入輔導(dǎo)員信息管理模塊

2.點擊添加

基本事件流3.填寫需要添加的輔導(dǎo)員信息

4.點擊添加按鈕

5.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件輔導(dǎo)員信息管理中可以看到新的輔導(dǎo)員信息

項目描述

用例名稱修改輔導(dǎo)員信息

用例標(biāo)識號04

參與者管理員

簡要說明參與者進入輔導(dǎo)員信息管理,修改輔導(dǎo)員信息

前置條件參與者進入輔導(dǎo)員信息管理頁面

1.參與者進入輔導(dǎo)員信息管理頁面

2.選擇需要修改的輔導(dǎo)員信息

基本事件流3.點擊修改按鈕

4.填寫需要修改的信息

5.點擊修改

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

6.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件查詢到修改后的輔導(dǎo)員信息

項目描述

用例名稱刪除輔導(dǎo)員信息

用例標(biāo)識號04

參與者管理員

簡要說明參與者進入輔導(dǎo)員信息管理,刪除輔導(dǎo)員信息

前置條件參與者進入輔導(dǎo)員信息管理頁面

1.參與者進入輔導(dǎo)員信息管理模塊

2.選擇需要刪除的輔導(dǎo)員信息

基本事件流3.點擊刪除按鈕

4.點擊確定刪除

5.用例終止

其他事件流

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件輔導(dǎo)員信息管理中刪除的輔導(dǎo)員信息消失

3系統(tǒng)概要設(shè)計

3.1系統(tǒng)設(shè)計原則

高校畢業(yè)生就業(yè)去向管理系統(tǒng),是健全和完善高校畢業(yè)生信息管理的輔助

系統(tǒng),它的建設(shè)目標(biāo)是以網(wǎng)站為樞紐,運用統(tǒng)一數(shù)據(jù)交換標(biāo)準(zhǔn),適時的數(shù)據(jù)更

新,分工協(xié)作的信息收集發(fā)布機制,形成畢業(yè)生就業(yè)信息系統(tǒng),為廣大高校畢

業(yè)生和各類用人單位提供求職和招聘的信息化平臺,同時以此為依托,構(gòu)建高

校畢業(yè)生就業(yè)管理檢測網(wǎng)絡(luò),為高等學(xué)校的專業(yè)設(shè)置、人才配置等提供準(zhǔn)確的

決策依據(jù)。

3.2系統(tǒng)框架設(shè)計

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺的特點設(shè)計高校畢業(yè)生

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

就業(yè)去向管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

圖3-1高校畢業(yè)生就業(yè)去向管理系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計

高校畢業(yè)生就業(yè)去向管理系統(tǒng)主要實現(xiàn)了畢業(yè)生信息管理、信息統(tǒng)計、企

業(yè)信息管理、輔導(dǎo)員信息管理等多項功能模塊,功能結(jié)構(gòu)圖如圖3-2所示。

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖3-2高校畢業(yè)生就業(yè)去向管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1畢業(yè)生信息管理功能設(shè)計

在畢業(yè)生信息管理中,只有管理員和輔導(dǎo)員能對畢業(yè)生信息進行權(quán)限管理。

能對畢業(yè)生信息進行添加、修改信息和刪除不需要的信息。畢業(yè)生能查詢畢業(yè)

生信息,并且只能對自己的畢業(yè)生信息進行修改。

表3-1畢業(yè)生信息管理相關(guān)功能描述

功能名稱查看畢業(yè)生信息

功能概述對畢業(yè)生信息進行瀏覽

輸入內(nèi)容點擊查看畢業(yè)生信息

系統(tǒng)處理系統(tǒng)從數(shù)據(jù)庫中查詢畢業(yè)生信息

輸出內(nèi)容查詢到的信息展示在系統(tǒng)中

功能名稱添加畢業(yè)生信息

功能概述用來新增畢業(yè)生信息

輸入內(nèi)容輸入新增的畢業(yè)生信息

系統(tǒng)處理對新增的畢業(yè)生信息進行驗證

輸出內(nèi)容提示新增成功

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

功能名稱修改畢業(yè)生信息

功能概述用來修改已存在的畢業(yè)生信息

輸入內(nèi)容對需要修改的地方進行修改

系統(tǒng)處理對修改的畢業(yè)生信息進行驗證

輸出內(nèi)容提示修改成功

功能名稱刪除畢業(yè)生信息

功能概述用來刪除已存在的畢業(yè)生信息

輸入內(nèi)容對畢業(yè)生信息進行刪除

系統(tǒng)處理對刪除的畢業(yè)生信息進行驗證

輸出內(nèi)容提示刪除成功

3.3.2畢業(yè)生信息統(tǒng)計功能設(shè)計

在畢業(yè)生信息統(tǒng)計中,管理員、輔導(dǎo)員和畢業(yè)生都可以查詢班級信息統(tǒng)計、

就業(yè)方向信息統(tǒng)計和就業(yè)公司信息統(tǒng)計。

表3-2畢業(yè)生信息統(tǒng)計相關(guān)功能描述

功能名稱查看班級信息統(tǒng)計

功能概述對各個班級信息分類統(tǒng)計畢業(yè)生信息

輸入內(nèi)容點擊查看班級統(tǒng)計

系統(tǒng)處理系統(tǒng)從數(shù)據(jù)庫中查詢各個班級信息

輸出內(nèi)容查詢到的信息展示在系統(tǒng)中

功能名稱查看就業(yè)方向信息統(tǒng)計

功能概述對各個就業(yè)方向信息分類統(tǒng)計畢業(yè)生信息

輸入內(nèi)容點擊查看就業(yè)方向統(tǒng)計

系統(tǒng)處理系統(tǒng)從數(shù)據(jù)庫中查詢各個就業(yè)方向信息

輸出內(nèi)容查詢到的信息展示在系統(tǒng)中

功能名稱查看就業(yè)公司信息統(tǒng)計

功能概述對各個就業(yè)公司信息分類統(tǒng)計畢業(yè)生信息

輸入內(nèi)容對需要修改的地方進行修改

系統(tǒng)處理對修改的畢業(yè)生信息進行驗證

輸出內(nèi)容查詢到的信息展示在系統(tǒng)中

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.3.3企業(yè)信息管理功能設(shè)計

在企業(yè)信息管理中,只有管理員和輔導(dǎo)員能對企業(yè)信息進行權(quán)限管理。能

對企業(yè)信息進行添加信息、修改信息和刪除不需要的信息。

表3-3企業(yè)信息管理相關(guān)功能描述

功能名稱查看企業(yè)信息

功能概述對企業(yè)信息進行瀏覽

輸入內(nèi)容點擊查看企業(yè)信息

系統(tǒng)處理系統(tǒng)從數(shù)據(jù)庫中查詢企業(yè)信息

輸出內(nèi)容查詢到的信息展示在系統(tǒng)中

功能名稱添加企業(yè)信息

功能概述用來新增企業(yè)信息

輸入內(nèi)容輸入新增的企業(yè)信息

系統(tǒng)處理對新增的企業(yè)信息進行驗證

輸出內(nèi)容提示新增成功

功能名稱修改企業(yè)信息

功能概述用來修改已存在的企業(yè)信息

輸入內(nèi)容對需要修改的地方進行修改

系統(tǒng)處理對修改的企業(yè)信息進行驗證

輸出內(nèi)容提示修改成功

功能名稱刪除企業(yè)信息

功能概述用來刪除已存在的企業(yè)信息

輸入內(nèi)容對企業(yè)信息進行刪除

系統(tǒng)處理對刪除的企業(yè)信息進行驗證

輸出內(nèi)容提示刪除成功

3.3.4輔導(dǎo)員信息管理功能設(shè)計

在輔導(dǎo)員信息管理中,只有管理員能對輔導(dǎo)員信息進行權(quán)限管理。能對輔

導(dǎo)員信息進行添加信息、修改信息和刪除不需要的信息。

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

表3-4輔導(dǎo)員信息管理相關(guān)功能描述

功能名稱查看輔導(dǎo)員信息

功能概述對輔導(dǎo)員信息進行瀏覽

輸入內(nèi)容點擊查看輔導(dǎo)員信息

系統(tǒng)處理系統(tǒng)從數(shù)據(jù)庫中查詢企業(yè)信息

輸出內(nèi)容查詢到的信息展示在系統(tǒng)中

功能名稱添加輔導(dǎo)員信息

功能概述用來新增輔導(dǎo)員信息

輸入內(nèi)容輸入新增的輔導(dǎo)員信息

系統(tǒng)處理對新增的輔導(dǎo)員信息進行驗證

輸出內(nèi)容提示新增成功

功能名稱修改輔導(dǎo)員信息

功能概述用來修改已存在的輔導(dǎo)員信息

輸入內(nèi)容對需要修改的地方進行修改

系統(tǒng)處理對修改的輔導(dǎo)員信息進行驗證

輸出內(nèi)容提示修改成功

功能名稱刪除輔導(dǎo)員信息

功能概述用來刪除已存在的輔導(dǎo)員信息

輸入內(nèi)容對輔導(dǎo)員信息進行刪除

系統(tǒng)處理對刪除的輔導(dǎo)員信息進行驗證

輸出內(nèi)容提示刪除成功

3.4數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫是一種有效的數(shù)據(jù)管理技術(shù),它可以將數(shù)據(jù)存儲在結(jié)構(gòu)化的數(shù)據(jù)表

中。數(shù)據(jù)庫的設(shè)計一般包括四個步驟:首先是設(shè)計原則,其次是概念設(shè)計,然

后是邏輯設(shè)計,最后是數(shù)據(jù)字典。設(shè)計原則是數(shù)據(jù)庫設(shè)計的指導(dǎo)原則,概念設(shè)

計是根據(jù)實際需求對數(shù)據(jù)進行高層次的抽象和建模,邏輯設(shè)計是基于概念設(shè)計

的基礎(chǔ)上對數(shù)據(jù)進行具體的邏輯結(jié)構(gòu)設(shè)計,而數(shù)據(jù)字典則是對數(shù)據(jù)庫中各個數(shù)

據(jù)項的定義和說明,是數(shù)據(jù)庫設(shè)計中必不可少的一部分。

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.4.1設(shè)計原則

為取得較好的設(shè)計效果,進行數(shù)據(jù)庫設(shè)計需要遵從以下原則:

1.完整性原則:

數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶使用數(shù)據(jù)庫

時向數(shù)據(jù)庫加入不合語義的數(shù)據(jù)。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機

制。

2.冗余原則:

數(shù)據(jù)庫的設(shè)計要求是不能有冗余部分,要盡可能的滿足3NF。

3.確保數(shù)據(jù)的安全,數(shù)據(jù)的重要性不可小覷。

3.4.2概念設(shè)計

根據(jù)高校畢業(yè)生就業(yè)去向管理系統(tǒng)數(shù)據(jù)進行分析,其E-R圖如下圖3-3所示。

圖3-3高校畢業(yè)生就業(yè)去向管理系統(tǒng)E-R圖

3.4.3邏輯設(shè)計

針對ER模型,通過數(shù)據(jù)實體屬性、實體間關(guān)系的全面分析,結(jié)合高校畢業(yè)

生就業(yè)去向管理系統(tǒng)的實際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建

立起了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

用戶表:(用戶ID、用戶名、用戶賬號、用戶密碼、用戶身份、畢業(yè)生

ID)

畢業(yè)生表:(畢業(yè)生ID、性別、電話、班級ID、就業(yè)時間、企業(yè)ID、就業(yè)

方向ID、工資)

班級表:(班級ID、班級名)

23

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

企業(yè)表:(企業(yè)ID、企業(yè)名、企業(yè)簡介、企業(yè)地址、企業(yè)聯(lián)系人、企業(yè)聯(lián)

系電話、職位ID)

職位表:(職位ID、職位名)

就業(yè)方向表:(方向ID、方向名)

3.4.4數(shù)據(jù)字典

用戶表的表結(jié)構(gòu)如表3-5所示,該表主要用于記錄用戶信息,主要字段

為用戶ID、用戶名、用戶賬號、用戶密碼、用戶身份、畢業(yè)生ID。

表3-5用戶表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

userIdint用戶ID是是

userNamevarchar用戶名否是

useraccountvarchar用戶賬號否是

userPasswordvarchar用戶密碼否是

typesint用戶身份否是

graIDint畢業(yè)生ID否是

畢業(yè)生表的表結(jié)構(gòu)如表3-6所示,該表主要用于記錄畢業(yè)生信息,主要字

段為畢業(yè)生ID、性別、電話、班級ID、就業(yè)時間、企業(yè)ID、就業(yè)方向ID、工

資。

表3-6畢業(yè)生表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

graIDint畢業(yè)生ID是是

graSexvarchar性別否是

graTelint電話否是

graClassIdint班級ID否是

graTimedateTime就業(yè)時間否是

graComIdint就業(yè)公司ID否是

graDirIdint就業(yè)方向ID否是

graSalaryvarchar工資否是

班級表的表結(jié)構(gòu)如表3-7所示,該表主要用于記錄班級信息,主要字段為

班級ID、班級名。

表3-7班級表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

24

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

classIdint班級ID是是

classNamevarchar班級名否是

企業(yè)表的表結(jié)構(gòu)如表3-8所示,該表主要用于記錄企業(yè)信息,主要字段為

企業(yè)ID、企業(yè)名、企業(yè)簡介、企業(yè)地址、企業(yè)人事、企業(yè)電話、職位ID。

表3-8企業(yè)表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

comIdint企業(yè)ID是是

comNamevarchar企業(yè)名否是

comMegvarchar企業(yè)信息否是

comAddressvarchar企業(yè)地址否是

comHrvarchar企業(yè)聯(lián)系人否是

comHrTelint企業(yè)聯(lián)系電話否是

comJobIdint職位ID否是

職位表的表結(jié)構(gòu)如表3-9所示,該表主要用于記錄職位信息,主要字段為

職位ID、職位名。

表3-9職位表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

jobIdint職位ID是是

jobnamevarchar職位名否是

職位表的表結(jié)構(gòu)如表3-10所示,該表主要用于記錄就業(yè)方向信息,主要字

段為就業(yè)方向ID、就業(yè)方向名。

表3-10就業(yè)方向表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

dirIDint方向ID是是

dirNamevarchar方向名否是

數(shù)據(jù)庫設(shè)計總結(jié):根據(jù)高校畢業(yè)生就業(yè)去向管理系統(tǒng)的需求分析和用例建

模分析,本文確定了系統(tǒng)的主要功能模塊。

25

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

4系統(tǒng)詳細(xì)設(shè)計

4.1畢業(yè)生信息管理功能模塊設(shè)計

4.1.1畢業(yè)生信息管理說明

高校畢業(yè)生就業(yè)去向管理系統(tǒng)中,管理員和輔導(dǎo)員可以對畢業(yè)生信息進行增

刪改查等操作,而畢業(yè)生可以查詢畢業(yè)生信息和修改自己的畢業(yè)生信息。

4.1.2畢業(yè)生信息管理詳細(xì)設(shè)計

使用UML序列圖對需求分析中各個子功能的用例進行分析與設(shè)計,圖4-1

為畢業(yè)生信息管理子模塊的時序圖。

圖4-1畢業(yè)生信息管理功能模塊時序圖

針對時序圖進行進一步細(xì)化分析,得到該功能模塊相關(guān)類及方法描述表,

如下表4-1所示。

表4-1畢業(yè)生信息管理功能模塊相關(guān)類及方法描述表

類名GraduatesController

描述對畢業(yè)生信息增刪改查的控制類

graduatesService,userService,classesService,

屬性

companyService,directionService

memberlist(),toaddgradutes(),addgradutes(),toupdat

方法egradutes(),toupda(),doupgradutes(),deletegradutes

(),dodeletegradutes()

26

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

4.2畢業(yè)生信息統(tǒng)計功能模塊設(shè)計

4.2.1畢業(yè)生信息統(tǒng)計功能模塊說明

在高校畢業(yè)生就業(yè)去向管理系統(tǒng)中,管理員、輔導(dǎo)員和畢業(yè)生可以在畢業(yè)

生信息統(tǒng)計功能可以快速查看各個班級、就業(yè)公司、就業(yè)方向的畢業(yè)生。

4.2.2畢業(yè)生信息統(tǒng)計功能模塊詳細(xì)設(shè)計

使用UML序列圖對需求分析中各個子功能的用例進行分析與設(shè)計,圖4-2

為畢業(yè)生信息統(tǒng)計模塊的時序圖。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論