




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)生就業(yè)管理系統(tǒng)的詳細設(shè)計與實現(xiàn)案例目錄TOC\o"1-3"\h\u1720畢業(yè)生就業(yè)管理系統(tǒng)的詳細設(shè)計與實現(xiàn)案例 137471.1系統(tǒng)結(jié)構(gòu)設(shè)計 1209541.1.1系統(tǒng)功能模塊概述 1176641.1.2功能模塊設(shè)計 131061.1.3業(yè)務(wù)流程設(shè)計 341401.1.4數(shù)據(jù)庫實體設(shè)計 415811.2系統(tǒng)詳細設(shè)計 6129281.2.1系統(tǒng)登錄模塊 611381.2.2密碼修改模塊 6174251.2.3檔案轉(zhuǎn)送信息模塊 6302751.2.4就業(yè)信息登記模塊 761891.2.5畢業(yè)生個人信息模塊 896881.3數(shù)據(jù)庫設(shè)計 830211.3.1系統(tǒng)E-R圖 8126681.3.2數(shù)據(jù)庫詳細設(shè)計 91.1系統(tǒng)結(jié)構(gòu)設(shè)計1.1.1系統(tǒng)功能模塊概述該《高校畢業(yè)生就業(yè)管理分析系統(tǒng)》所采用的架構(gòu)為B/S,除了一些Web項目的通用功能外,主要針對學(xué)生、管理員二種角色,其中前臺用戶功能包括:個人信息的維護、個人檔案信息的調(diào)動、賬號的密碼修改、學(xué)院資訊信息的查看、招聘信息的查看;管理員功能包括:角色的管理、學(xué)院信息管理、學(xué)生信息管理、資訊信息管理、招聘信息管理、招聘企業(yè)信息管理、學(xué)院就業(yè)學(xué)生統(tǒng)計等。本系統(tǒng)在系統(tǒng)的設(shè)計與開發(fā)過程中遵從了簡單、可靠、標準、規(guī)范的設(shè)計,從而減少系統(tǒng)模塊之間的耦合度,務(wù)必使系統(tǒng)穩(wěn)定性、可重用性、可擴充性得到完美實現(xiàn)。1.1.2功能模塊設(shè)計根據(jù)高校畢業(yè)生就業(yè)管理分析系統(tǒng)所有功能的分析,將整個系統(tǒng)的功能模塊規(guī)劃為如下的功能模塊圖1.1所示。圖1.1高校就業(yè)管理分析系統(tǒng)功能模塊圖根據(jù)高校就業(yè)分析系統(tǒng)的功能需求,可以將管理員功能分為個人信息模塊、畢業(yè)生信息管理模塊、學(xué)?;A(chǔ)信息管理模塊、招聘管理模塊、數(shù)據(jù)可視化展示模塊、用戶管理模塊六個模塊。將學(xué)生管理分為個人信息模塊、數(shù)據(jù)可視化模塊、畢業(yè)生個人中心模塊、招聘信息模塊四個模塊。個人信息模塊:該模塊用于展示登錄用戶的一部分信息,同時支持對用戶名及密碼的修改。畢業(yè)生信息管理模塊:該模塊主要用于對已填寫完畢業(yè)生就業(yè)信息以及畢業(yè)生檔案轉(zhuǎn)送信息的查看,以及對未填寫畢業(yè)生就業(yè)信息和未填寫檔案轉(zhuǎn)送信息學(xué)生的信息查看。學(xué)校基礎(chǔ)信息管理模塊:該模塊用于對學(xué)院、專業(yè)以及班級的增刪改查。主要通過管理員來修改。招聘管理模塊:該模塊主要用于畢業(yè)生招聘信息以及宣講會信息進行增刪改查。數(shù)據(jù)可視化展示模塊:該模塊主要用于管理員、輔導(dǎo)員以及學(xué)生等對該學(xué)校、學(xué)院、專業(yè)。班級的畢業(yè)生學(xué)歷比例、畢業(yè)生性別比例、畢業(yè)生就業(yè)率、畢業(yè)生單位性質(zhì)分布、畢業(yè)生單位行業(yè)分布、畢業(yè)生單位去向分布、畢業(yè)生就業(yè)性質(zhì)分布以及畢業(yè)生就業(yè)薪資分布的查看。用戶管理模塊;該模塊主要用于維護登錄用戶的信息。修改用戶的信息的權(quán)限會根據(jù)登錄用戶的權(quán)限來動態(tài)加載用戶管理模塊。畢業(yè)生個人中心模塊:該模塊用于記錄畢業(yè)生就業(yè)信息、畢業(yè)生檔案信息以及畢業(yè)生基本信息。畢業(yè)生信息主要用于之后的數(shù)據(jù)化展示。招聘信息模塊:該模塊主要用于展示招聘管理模塊對招聘信息或宣講會信息進行添加的信息。該模塊只針對學(xué)生。1.1.3業(yè)務(wù)流程設(shè)計由于整個高校畢業(yè)生就業(yè)管理分析系統(tǒng)的角色主要分為用戶(學(xué)生)與管理員,下面就從用戶和管理員的角度來對整個系統(tǒng)的流程進行分析。用戶(學(xué)生)操作流程如下圖1.2所示:圖1.2用戶(學(xué)生)操作流程圖管理員操作流程如下圖1.3所示:圖1.3管理員操作流程圖1.1.4數(shù)據(jù)庫實體設(shè)計根據(jù)整個系統(tǒng)的功能設(shè)計以及E-R圖設(shè)計所規(guī)劃的主要實體有:用戶(學(xué)生)、管理員、招聘信息、學(xué)院信息等。各個實體具體的描述屬性圖如下。用戶信息實體,如圖1.4所示。圖1.4用戶信息實體圖學(xué)生檔案信息實體,如圖1.5所示。圖1.5學(xué)生檔案信息實體圖角色數(shù)據(jù)實體,如圖1.6所示。圖1.6角色數(shù)據(jù)實體圖班級信息實體,如圖1.7所示。圖1.7班級信息實體圖企業(yè)信息實體,如圖1.8所示。圖1.8企業(yè)信息實體圖檔案調(diào)轉(zhuǎn)信息實體,如圖1.9所示。圖1.9檔案調(diào)轉(zhuǎn)信息實體圖1.2系統(tǒng)詳細設(shè)計1.2.1系統(tǒng)登錄模塊高校畢業(yè)生就業(yè)管理分析系統(tǒng)的登錄頁,頁面登錄時分為三種角色:分別是學(xué)生身份、老師身份、管理員身份。用戶輸入賬號密碼后,通過axios請求服務(wù)器。Java后臺LoginController類通過方法value=“/vue-admin-template/user/login”參數(shù)獲取用戶登錄信息。匹配的賬號密碼后,系統(tǒng)會根據(jù)角色所對應(yīng)的token分別展示不同的側(cè)邊欄。同時,在登錄時會進行用戶名、密碼以及工號的校驗。當學(xué)生登錄時,若該學(xué)生沒進行新用戶的注冊,可點擊學(xué)生注冊按鈕,需要填寫本人學(xué)號、本專業(yè)輔導(dǎo)員、所屬班級、用于登錄的用戶名、密碼、本人真實姓名、手機號以及郵箱,以上信息為必填項,點擊提交,若以上信息填寫完全,調(diào)用學(xué)生新增接口,若該學(xué)生工號為第一次注冊,則該用戶注冊成功,向?qū)?yīng)用戶表、學(xué)生檔案表、畢業(yè)生信息表、檔案轉(zhuǎn)送表中插入一條數(shù)據(jù)。此時輸入用戶名、密碼及工號則可登錄高校畢業(yè)生就業(yè)管理分析系統(tǒng)。若該學(xué)生工號已被注冊,則需要聯(lián)系管理員修改密碼。若以上信息填寫不完全,則會在對應(yīng)校驗不通過的輸入框下給出校驗失敗的原因。1.2.2密碼修改模塊 系統(tǒng)的密碼修改頁面,用戶進行登錄系統(tǒng)后,會在個人信息頁面展示當前登錄人的登錄名、用戶名和密碼。當點擊修改個人信息,即可在此頁面可以進行密碼的修改,使用elementUI的el-from控件進行頁面布局,頁面通過Input控件拿到輸入值,使用正則表達式對用戶輸入值進行判斷是否符合系統(tǒng)要求,當用戶提供正確的原始密碼,以及新密碼和確定密碼后。調(diào)用封裝的request請求向后端發(fā)送請求,進行密碼的更換。1.2.3檔案轉(zhuǎn)送信息模塊檔案轉(zhuǎn)送信息模塊,當用戶登錄后,填寫個人檔案的相關(guān)去向。用戶在檔案轉(zhuǎn)送頁面中填寫相關(guān)個人信息,此頁面信息在用戶注冊是默認添加一條數(shù)據(jù),此后需要學(xué)生到該頁面進行信息的填寫,當用戶點擊更新時,所有信息均可修改,信息為必填項,點擊提交,若以上信息填寫完全,當用戶點擊更新時,所有信息均可修改,確認時會進行必填項的校驗,校驗成功后去調(diào)用封裝的request請求向后端發(fā)送請求,將數(shù)據(jù)發(fā)送給系統(tǒng)后臺,經(jīng)過后臺系統(tǒng)的相關(guān)處理,將個人檔案信息進行轉(zhuǎn)送。若信息修改成功會出現(xiàn)修改成功的提示,同時表單同步刷新顯示提交后的內(nèi)容。若以上信息填寫不完全,則會在對應(yīng)校驗不通過的輸入框下給出校驗失敗的原因。檔案轉(zhuǎn)送信息模塊如圖1.10所示。圖1.10檔案轉(zhuǎn)送信息模塊1.2.4就業(yè)信息登記模塊就業(yè)信息登記模塊,該模塊使用elementUI的el-from表單控件進行頁面展示,在此頁面需要填寫畢業(yè)生就業(yè)基本信息,如:就業(yè)方式、用人單位名稱、單位電話、單位地址等等。此頁面信息在用戶注冊是默認添加一條數(shù)據(jù),此后需要學(xué)生到該頁面進行就業(yè)信息的填寫,信息為必填項,點擊提交,若以上信息填寫完全,當用戶點擊更新時,所有信息均可修改,確認時會進行必填項的校驗,校驗成功后去調(diào)用封裝的request請求向后端發(fā)送請求,將數(shù)據(jù)發(fā)送給系統(tǒng)后臺,經(jīng)過后臺系統(tǒng)的相關(guān)處理,將個人檔案信息進行轉(zhuǎn)送。若信息修改成功會出現(xiàn)修改成功的提示,同時表單同步刷新顯示提交后的內(nèi)容。若以上信息填寫不完全,則會在對應(yīng)校驗不通過的輸入框下給出校驗失敗的原因。就業(yè)信息登記模塊如圖1.11所示。圖1.11就業(yè)信息登記模塊1.2.5畢業(yè)生個人信息模塊畢業(yè)生個人中心頁面,該頁面使用elementUI的el-from表單控件進行展示,當頁面初始化時,通過使用vue的鉤子函數(shù)created配合封裝好的request請求服務(wù)器在t_graduateinformation學(xué)生檔案信息表中讀取信息,此頁面通過監(jiān)聽頁面刷新來動態(tài)加載畢業(yè)生個人信息,包括有:畢業(yè)屆數(shù)、學(xué)號、學(xué)院、專業(yè)、戶口、性別、政治面貌等等信息。此頁面信息在用戶注冊是默認添加一條數(shù)據(jù),此后需要學(xué)生到該頁面進行信息的填寫,當用戶點擊更新時,所有信息均可修改,信息為必填項,點擊提交,若以上信息填寫完全,調(diào)用學(xué)生畢業(yè)生個人信息修改接口,若信息修改成功會出現(xiàn)修改成功的提示,同時表單同步刷新顯示提交后的內(nèi)容。若以上信息填寫不完全,則會在對應(yīng)校驗不通過的輸入框下給出校驗失敗的原因。畢業(yè)生就業(yè)信息模塊如圖1.12所示。圖1.12畢業(yè)生就業(yè)信息模塊1.3數(shù)據(jù)庫設(shè)計1.3.1系統(tǒng)E-R圖根據(jù)系統(tǒng)的功能模塊設(shè)計,高校畢業(yè)生就業(yè)管理分析系統(tǒng)的E-R圖設(shè)計如下圖1.16所示:圖1.16E-R設(shè)計圖1.3.2數(shù)據(jù)庫詳細設(shè)計數(shù)據(jù)庫表設(shè)計通常將概念結(jié)構(gòu)設(shè)計的基本e-r圖轉(zhuǎn)換為符合所選數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型的邏輯結(jié)構(gòu)??梢愿玫木S護系統(tǒng),對系統(tǒng)的數(shù)據(jù)進行規(guī)范化、可視化。導(dǎo)出的邏輯進行結(jié)構(gòu)設(shè)計是否與模型相符,從功能和性能上是否可以滿足用戶的要求。1.3.1.1用戶信息表用戶信息表主要用來存儲用戶基本信息主要包括用戶名、真實名、標識符、主鍵id等,用戶登錄時會與該表內(nèi)信息進行對比。用戶信息表如表1.1所示。表1.1用戶信息表(member)字段名字段類型唯一值允許為空描述idintYF主鍵iddeletedtinyint/Y是否可用emailvarchar/Y郵箱phonevarchar/Y手機號passwordvarchar/Y密碼realnamevarchar/Y真實名usernamevarchar/Y用戶名UuidvarcharYY標識符manageClassvarchar/Y管理班級tempRoleIdint/Y權(quán)限classIdint/Y班級ididentificationNumbervarchar/Y工號1.3.1.2角色表角色表如表1.2所示。表1.2角色表(role)字段名字段類型唯一值允許為空描述IdintYF角色idcodevarchar/Y角色類型namevarchar/Y角色名字1.3.1.3學(xué)院信息表學(xué)院信息表如表1.3所示。表1.3學(xué)院信息表(t_college)字段名字段類型唯一值允許為空描述idintYF主鍵idUuidvarcharYY標識符deletedbit/Y是否可用namevarchar/Y學(xué)院名稱codevarchar/Y學(xué)院代碼1.3.1.4專業(yè)信息表專業(yè)信息表如表1.4所示。表1.4專業(yè)信息表(t_profession)字段名字段類型唯一值允許為空描述idintYF主鍵idUuidvarcharYY標識符deletedbit/Y是否可用namevarchar/Y專業(yè)名稱codevarchar/Y專業(yè)代碼collegeIdInt/Y學(xué)院id1.3.1.5班級信息表班級信息表如表1.5所示。表1.5班級信息表(t_administrativeclass)字段名字段類型唯一值允許為空描述idintYF主鍵idUuidvarcharYY標識符deletedbit/Y是否可用namevarchar/Y班級名稱codevarchar/Y班級代碼collegeIdint/Y學(xué)院idprofessionIdint/Y專業(yè)id1.3.1.6企業(yè)信息表企業(yè)信息表如表1.6所示。表1.6企業(yè)信息表(t_employmentinformation)字段名字段類型唯一值是否為空描述idbigintYF主鍵idUuidvarcharYY標識符companyContactNamevarchar/Y單位聯(lián)系人companyContactPhonevarchar/Y單位電話companyFullNamevarchar/Y用人單位名稱companyPlacevarchar/Y單位地址deletedbit/Y是否填寫emailvarchar/Y單位郵箱employmentMethodvarchar/Y就業(yè)方式employmentPaybigint/Y就業(yè)薪資industryTypevarchar/Y行業(yè)類別majorvarchar/Y職位類別naturevarchar/Y單位性質(zhì)organizationCodevarchar/Y組織機構(gòu)代碼postcodevarchar/Y郵政編碼studentIdvarchar/Y學(xué)號companyProvincevarchar/Y單位省份1.3.1.7檔案調(diào)轉(zhuǎn)信息表檔案調(diào)轉(zhuǎn)信息表如表1.7所示。表1.7檔案調(diào)轉(zhuǎn)信息表(t_graduationfile)字段名字段類型唯一值是否為空描述idintYF主鍵idUuidvarcharYY標識符deletedbit/Y是否填寫descriptionvarchar/Y描述institutionNamevarchar/Y接受檔案機構(gòu)名稱institutionPhonevarchar/Y機構(gòu)電話institutionPlacevarchar/Y機構(gòu)地址outDatevarchar/Y轉(zhuǎn)出時間outWayvarchar/Y轉(zhuǎn)出方式studentIdvarchar/Y學(xué)號1.3.1.8學(xué)生畢業(yè)信息表學(xué)生畢業(yè)信息表如表1.8所示。表1.8學(xué)生畢業(yè)信息表(t_graduateinformation)字段名字段類型唯一值是否為空描述idintYF主鍵iddeletedtinyint/Y是否可用UuidvarcharYY標識符accountLocationvarchar/Y戶口所在地accountpropertyvarchar/Y戶口性質(zhì)administrativeClassIdvarchar/Y班級idbirthdayvarchar/Y生日collegeIdvarchar/Y學(xué)院ideducationBackgroundvarchar/Y學(xué)歷emailvarchar/Y郵箱homeAddressvarchar/Y家庭住址homePhonevarchar/Y家庭電話identificationNumbervarchar/Y身份證號碼namevarchar/Y姓名nationvarchar/Y民族nativePlacevarchar/Y籍貫originP
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政策實施對農(nóng)村衛(wèi)生服務(wù)政策協(xié)同性的評估考核試卷
- 小升初熱點練習(xí):比例的運用(含答案)-蘇教版六年級數(shù)學(xué)下冊
- 新疆維吾爾自治區(qū)部分學(xué)校2024-2025學(xué)年高二下學(xué)期7月聯(lián)考生物試卷(有答案)
- 吉林省松原市前郭縣2024-2025學(xué)年八年級下學(xué)期期末考試物理試題(含答案)
- 重科大油層物理課件第3章 飽和多相流體的油藏巖石的滲流特性
- 廣東省廣州市天河區(qū)2024-2025學(xué)年高一(上)期末化學(xué)試卷(含解析)
- 2024-2025學(xué)年浙江省溫州市龍灣區(qū)一年級冊期末教學(xué)監(jiān)測數(shù)學(xué)試卷(原卷版)
- 如何通過AI+數(shù)智應(yīng)用科技管理系統(tǒng)實現(xiàn)高效管理與價值創(chuàng)造的雙重目標
- 山東省東營市河口區(qū)2023-2024學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 銅陵市樅陽縣2024-2025學(xué)年九年級上學(xué)期第一次月考物理試題
- 供應(yīng)室預(yù)處理課件
- 鋼結(jié)構(gòu)建筑施工安全教育
- 誡子書說課課件
- 彩鋼屋頂光伏施工方案
- T-DZJN 377-2024 數(shù)據(jù)中心基礎(chǔ)設(shè)施健康程度評價規(guī)范
- 語文教育的新趨勢智慧教育下的作業(yè)設(shè)計
- 汽車線控底盤與智能控制課件:線控懸架系統(tǒng)認知
- 臨床藥學(xué)病例匯報
- 《國際物流與供應(yīng)鏈管理》教學(xué)大綱
- 基于AI的多媒體內(nèi)容安全與審核機制研究
- 進展性腦卒中的診療策略
評論
0/150
提交評論