RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于SSM框架的畢業(yè)設(shè)計(jì)管理系統(tǒng)

汽車電子技術(shù) ? 來源:Java爛筆頭 ? 作者:小週 ? 2023-02-28 14:20 ? 次閱讀

介紹

畢業(yè)設(shè)計(jì)是本科教育的最后一個(gè)環(huán)節(jié),整個(gè)過程包括課題擬定與審核、師生雙選、開題報(bào)告、文檔審核、中期檢查、畢業(yè)答辯等多個(gè)環(huán)節(jié),是一項(xiàng)系統(tǒng)而復(fù)雜的工作。開發(fā)一個(gè)適合本校的畢業(yè)設(shè)計(jì)管理系統(tǒng),不僅能夠極大地減少教務(wù)管理人員的工作量,還能較大地提高學(xué)生和教師的效率。

本系統(tǒng)采用B/S模式,用到的編程語言有Java、JavaScript和JSP,數(shù)據(jù)庫采用MySQL 5.7,服務(wù)器則用的Apache Tomcat 9.0。前端頁面的編寫基于bootstrap,整個(gè)項(xiàng)目基于SSM框架。

軟件架構(gòu)

系統(tǒng)的組織架構(gòu)如圖所示,三種用戶根據(jù)自己不同的權(quán)限對(duì)課題、文檔、成績(jī)、公告、任務(wù)五種數(shù)據(jù)信息進(jìn)行處理,不同用戶角色再根據(jù)這些數(shù)據(jù)信息進(jìn)行交互通過課題進(jìn)行交互,并且圍繞著文檔進(jìn)行數(shù)據(jù)的傳遞和處理等。

圖片

系統(tǒng)的功能模塊如圖所示,每個(gè)模塊各有幾個(gè)子功能模塊。

圖片

本系統(tǒng)包含三種用戶:學(xué)生、教師和管理員。通過本系統(tǒng),學(xué)生可以獲取指導(dǎo)教師和管理員發(fā)布的相關(guān)教學(xué)信息和教學(xué)資源;教師可以進(jìn)行畢設(shè)進(jìn)度的日常管理,發(fā)布任務(wù)、上傳資料、審核文檔等;管理員可以進(jìn)行系統(tǒng)的管理和維護(hù),并對(duì)教師、學(xué)生、課題和文檔進(jìn)行管理,確保系統(tǒng)的正常運(yùn)行。系統(tǒng)總共分為3個(gè)模塊:

1.學(xué)生模塊

學(xué)生登錄系統(tǒng)后進(jìn)入該模塊,在該模塊中,學(xué)生能夠修改個(gè)人資料和登錄密碼,選擇感興趣的課題及導(dǎo)師,下載導(dǎo)師上傳的相關(guān)參考資料,上傳自己已經(jīng)完成的文檔,查看發(fā)布的公告、任務(wù)和自己的階段成績(jī)等。

2.教師模塊

教師登錄系統(tǒng)后進(jìn)入該模塊,在該模塊中,教師能夠修改個(gè)人資料和登錄密碼,選擇學(xué)生,上傳擬好的課題題目給管理員審核,發(fā)布階段任務(wù),上傳相關(guān)資料給學(xué)生參考,下載學(xué)生上傳的階段文檔并審核和打分,查看公告及發(fā)布新公告等。

3.管理員模塊

管理員登錄系統(tǒng)后進(jìn)入該模塊,在該模塊中,管理員可以增刪查改導(dǎo)師和學(xué)生的信息,審核教師上傳的課題,發(fā)布公告,查看各種信息,查看各種數(shù)據(jù)分析的結(jié)果和圖表。

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

數(shù)據(jù)分析:

本系統(tǒng)的主要數(shù)據(jù)表為存儲(chǔ)學(xué)生、教師、文檔、課題數(shù)據(jù)集的四個(gè)表。其余表大多作為外鍵關(guān)聯(lián)用于完善四張表的信息。

概念設(shè)計(jì):

數(shù)據(jù)庫主要圍繞學(xué)生、教師、 課題、文檔4個(gè)實(shí)體進(jìn)行數(shù)據(jù)處理。即系統(tǒng)只要處理好這4個(gè)實(shí)體的數(shù)據(jù),就可以完成系統(tǒng)的絕大部分功能并讓畢業(yè)設(shè)計(jì)管理的整個(gè)流程順利進(jìn)行下去。其余的數(shù)據(jù)表則是圍繞這4個(gè)實(shí)體相應(yīng)展開,進(jìn)行一些擴(kuò)展和補(bǔ)充,以完善整個(gè)數(shù)據(jù)庫的結(jié)構(gòu)并加快數(shù)據(jù)庫對(duì)請(qǐng)求的響應(yīng)速度。

重要E-R圖:

數(shù)據(jù)庫文檔處理的E-R如圖所示

圖片

數(shù)據(jù)庫文檔處理的E-R如圖所示。

圖片

表列表:

數(shù)據(jù)庫中一共設(shè)計(jì)了15張表,和學(xué)生相關(guān)的表有6張(包括學(xué)生信息、開題報(bào)告、文檔成績(jī)、畢設(shè)進(jìn)度、學(xué)生疑問等),和教師相關(guān)的表有4張(包括教師信息、任務(wù)書、階段任務(wù)、課題申報(bào)等),文檔有1張表,課題涉及2張表,還有2張表屬于公共信息表,用于進(jìn)行一些補(bǔ)充以完善數(shù)據(jù)庫。數(shù)據(jù)庫的表清單如下表。

序號(hào) 物理表名 中文名稱
1 t_announcement 公告表
2 t_department 學(xué)院表
3 t_doubt 疑問表
4 t_major 專業(yè)表
5 t_student 學(xué)生表
6 t_student_opening_report_task_book 學(xué)生開題報(bào)告表
7 t_student_progress 學(xué)生進(jìn)度通知填寫表
8 t_student_score 學(xué)生成績(jī)表
9 t_teacher 教師表
10 t_teacher_opening_report_task_book 教師開題報(bào)告表
11 t_teacher_progress_notification 教師階段任務(wù)表
12 t_thesis_information 文檔提交表
13 t_thesis_title 教師提交課題表
14 t_topic 選題信息表
15 t_user 用戶表

功能模塊的設(shè)計(jì)與實(shí)現(xiàn)

本系統(tǒng)依據(jù)學(xué)生、導(dǎo)師、管理員三種不同用戶角色的需求,分為了三個(gè)大的功能模塊,三種用戶角色在各自的模塊進(jìn)行操作,可以通過課題進(jìn)行與其他兩種用戶角色之間的交互,并且圍繞著文檔進(jìn)行各種數(shù)據(jù)(用戶信息、文檔信息、課題信息)的傳遞和處理等,這就形成了系統(tǒng)的體系結(jié)構(gòu),管理員發(fā)布課題給學(xué)生,學(xué)生選擇課題呈現(xiàn)給導(dǎo)師,導(dǎo)師自擬課題向管理員申報(bào),如圖所示。

圖片

同時(shí)三種用戶可對(duì)五種數(shù)據(jù)信息進(jìn)行不同的處理(增刪查改的權(quán)限不同),表現(xiàn)在系統(tǒng)上就是擁有不同的功能模塊,所以分為三個(gè)大的模塊,每個(gè)模塊有相應(yīng)的小的功能模塊,系統(tǒng)的功能結(jié)構(gòu)如圖。

圖片

項(xiàng)目截圖

學(xué)生模塊部分頁面

圖片

圖片

教師模塊部分頁面

圖片

圖片

管理員模塊部分頁面

圖片

圖片

源碼地址

https://gitee.com/javanoteany/BSManager.git
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2966

    瀏覽量

    104700
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3794

    瀏覽量

    64359
  • ssm
    ssm
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    11380
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    畢業(yè)設(shè)計(jì)秀】--電池管理系統(tǒng)硬件設(shè)計(jì)

    畢業(yè)設(shè)計(jì)--基于飛思卡爾單片機(jī)的電池管理系統(tǒng)硬件設(shè)計(jì),溫度、電壓采集,CAN總線傳輸數(shù)據(jù)
    發(fā)表于 05-21 12:39

    【經(jīng)典資料】學(xué)生管理系統(tǒng)_C#畢業(yè)設(shè)計(jì)

    學(xué)生管理系統(tǒng)_C#畢業(yè)設(shè)計(jì).doc
    發(fā)表于 07-12 21:42

    畢業(yè)設(shè)計(jì)文件

    畢業(yè)設(shè)計(jì)文件:含畢業(yè)設(shè)計(jì)全套文件的WORD檔格式,由教務(wù)處06年制作,也可從教務(wù)處網(wǎng)上下載。畢業(yè)設(shè)計(jì)文件附件表格下載,畢業(yè)設(shè)計(jì)(論文)指導(dǎo)記錄冊(cè),
    發(fā)表于 06-12 23:38 ?0次下載

    VCD租賃管理系統(tǒng)畢業(yè)設(shè)計(jì)供大家參考

    VCD租賃管理系統(tǒng)畢業(yè)設(shè)計(jì)供大家參考 部分代碼如下: Save Format v3.0(19990112)@begin Unchecked@end;@begin Targets 0 "vcd.pbt";@end;D
    發(fā)表于 03-27 13:59 ?2次下載

    基于SSH的畢業(yè)設(shè)計(jì)管理平臺(tái)

    為促進(jìn)網(wǎng)絡(luò)在高校教學(xué)改革中的實(shí)際應(yīng)用, 畢業(yè)設(shè)計(jì)管理平臺(tái)以Windows XP為開發(fā)環(huán)境,采用JSP為開發(fā)技術(shù),SSH框架為開發(fā)框架,系統(tǒng)實(shí)
    發(fā)表于 01-14 17:27 ?46次下載
    基于SSH的<b class='flag-5'>畢業(yè)設(shè)計(jì)</b><b class='flag-5'>管理</b>平臺(tái)

    基于SSH的畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)

    畢業(yè)設(shè)計(jì)是高等學(xué)校人才培養(yǎng)過程中不可或缺的重要環(huán)節(jié),為了解決畢業(yè)設(shè)計(jì)環(huán)節(jié)中存在的不足,減少時(shí)間、空間上的限制,減輕教務(wù)管理人員、指導(dǎo)老師以及學(xué)生的負(fù)擔(dān),本課題以平
    發(fā)表于 11-07 17:43 ?0次下載
    基于SSH的<b class='flag-5'>畢業(yè)設(shè)計(jì)</b><b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)

    基于Android平臺(tái)的物聯(lián)網(wǎng)網(wǎng)絡(luò)管理系統(tǒng)_畢業(yè)設(shè)計(jì)(論文)開題報(bào)告

    基于Android平臺(tái)的物聯(lián)網(wǎng)網(wǎng)絡(luò)管理系統(tǒng)_畢業(yè)設(shè)計(jì)(論文)開題報(bào)告。
    發(fā)表于 03-21 11:50 ?54次下載

    學(xué)生管理系統(tǒng)_C#畢業(yè)設(shè)計(jì)

    學(xué)生管理系統(tǒng)_C#畢業(yè)設(shè)計(jì)
    發(fā)表于 01-07 21:45 ?8次下載

    使用Java Web組件技術(shù)進(jìn)行畢業(yè)設(shè)計(jì)管理系統(tǒng)

    針對(duì)上海理工大學(xué)校園數(shù)字化管理現(xiàn)狀及畢業(yè)管理工作的實(shí)際需求,設(shè)計(jì)了基于Java web組件技術(shù)的畢業(yè)設(shè)計(jì)管理
    發(fā)表于 01-17 14:32 ?10次下載
    使用Java Web組件技術(shù)進(jìn)行<b class='flag-5'>畢業(yè)設(shè)計(jì)</b><b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b>

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+access網(wǎng)上人才信息管理系統(tǒng)畢業(yè)設(shè)計(jì)(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+access網(wǎng)上人才信息管理系統(tǒng)畢業(yè)設(shè)計(jì)(源代碼+論文)(電源不足提示)-計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+acces
    發(fā)表于 07-26 11:03 ?14次下載
    計(jì)算機(jī)專業(yè)<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>-ASP+access網(wǎng)上人才信息<b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>畢業(yè)設(shè)計(jì)</b>(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS團(tuán)員管理系統(tǒng)(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS團(tuán)員管理系統(tǒng)(源代碼+論文)(確定電源故障)-計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS團(tuán)員管理
    發(fā)表于 07-26 11:23 ?2次下載
    計(jì)算機(jī)專業(yè)<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>-ASP+ACCESS團(tuán)員<b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b>(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS人事管理系統(tǒng)設(shè)計(jì)(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS人事管理系統(tǒng)設(shè)計(jì)(源代碼+論文)(16846電源圖紙)-計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS人事管理
    發(fā)表于 07-26 11:35 ?19次下載
    計(jì)算機(jī)專業(yè)<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>-ASP+ACCESS人事<b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS倉(cāng)庫即時(shí)查詢系統(tǒng)畢業(yè)設(shè)計(jì)(源代碼+論文)

    計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS倉(cāng)庫即時(shí)查詢系統(tǒng)畢業(yè)設(shè)計(jì)(源代碼+論文)(三相電機(jī)改單相電源)-計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)-ASP+ACCESS倉(cāng)庫即時(shí)查詢
    發(fā)表于 07-26 11:48 ?7次下載
    計(jì)算機(jī)專業(yè)<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>-ASP+ACCESS倉(cāng)庫即時(shí)查詢<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>畢業(yè)設(shè)計(jì)</b>(源代碼+論文)

    基于SSM框架的酒店后臺(tái)管理系統(tǒng)

    前端實(shí)現(xiàn)采用了layui-Qadmin模板;整體簡(jiǎn)約大氣,使用方便快捷。后端實(shí)現(xiàn)采用SSM框架
    的頭像 發(fā)表于 02-28 14:22 ?976次閱讀
    基于<b class='flag-5'>SSM</b><b class='flag-5'>框架</b>的酒店后臺(tái)<b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b>

    基于SSM框架的新聞管理系統(tǒng)

    基于SSM框架的新聞管理系統(tǒng);實(shí)現(xiàn) 登錄 、 注冊(cè) 、 新聞內(nèi)容 、 類別 、 評(píng)論 、 個(gè)人信息 、系統(tǒng)管理等功能 ;可繼續(xù)完善增加前端等
    的頭像 發(fā)表于 02-28 14:37 ?1336次閱讀
    基于<b class='flag-5'>SSM</b><b class='flag-5'>框架</b>的新聞<b class='flag-5'>管理</b><b class='flag-5'>系統(tǒng)</b>
    RM新时代网站-首页