計算機畢業(yè)設(shè)計 jsp高校畢業(yè)論文管理系統(tǒng)ssh 畢設(shè)80-她越哭他撞得越兇古言メイリン モデルコレクション メ|所有成人視頻全文免費閱讀
https://www.bilibili.com/video/BV1zZ42117ns/
演示視頻:
5. 詳細設(shè)計與實現(xiàn)
詳細設(shè)計是整個系統(tǒng)開發(fā)的關(guān)鍵,在完成了業(yè)務(wù)流程分析和系統(tǒng)模塊設(shè)計之后,接下來Zui重要的任務(wù)就是對整個系統(tǒng)的實現(xiàn)做出詳細的描述,其中包括整個系統(tǒng)是由哪些模塊功能組成,這些模塊功能之間存在著何種關(guān)系,以及各個模塊具體是利用什么工具、使用何種語言和通過什么技術(shù)進行實現(xiàn)。本系統(tǒng)開發(fā)主要是通過MCV思想進行開發(fā),Jsp可以生成動態(tài)網(wǎng)頁用來顯示前臺頁面,Servlet負(fù)責(zé)流程控制,用來處理各種請求的分派,JavaBeans負(fù)責(zé)業(yè)務(wù)邏輯,對數(shù)據(jù)庫的操作。利用MVC這種方式可以使功能模塊和顯示模塊實現(xiàn)分離,同時也提供了應(yīng)用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可重用性。
5.1 系統(tǒng)運行平臺設(shè)置與主界面設(shè)計
本系統(tǒng)的主界面整體結(jié)構(gòu)為上下左右結(jié)構(gòu),上面部分為導(dǎo)航區(qū),下面部分為版權(quán),左面部分為主要信息業(yè)務(wù)區(qū),右面部分為注意事項和校內(nèi)鏈接。
(1)實現(xiàn)目標(biāo)
簡單、友好、方便操作的頁面設(shè)計。填寫正確的賬號和密碼,點擊登錄按鈕進入index.jsp。
(2)實現(xiàn)過程
頁面名稱:index.jsp使用dreamwave完成主頁面模板頁的設(shè)計,通過div對系統(tǒng)的主頁面進行排版,利用css對div的樣式進行控制。導(dǎo)航欄目包括首頁、管理學(xué)院、管理專業(yè)、管理班級、注冊用戶、發(fā)布校級通知。首頁界面如圖15所示。
圖15 首頁界面圖
5.2 各模塊詳細設(shè)計與實現(xiàn)
校級管理員首頁包括管理學(xué)院、管理專業(yè)、管理班級、注冊用戶和發(fā)布校級通知。
(1)管理學(xué)院模塊可以對學(xué)院進行添加和刪除操作,通過填寫學(xué)院編號和學(xué)院名稱學(xué)院進行添加,在已有學(xué)院欄目中通過刪除按鈕來刪除學(xué)院信息。
(2)管理專業(yè)模塊可以對學(xué)校的具體專業(yè)進行添加和刪除操作。通過填寫專業(yè)的所屬學(xué)院、專業(yè)編號、專業(yè)名稱進行對專業(yè)的添加,在已有專業(yè)的欄目中點擊刪除按鈕對已有專業(yè)信息進行刪除。
(3)管理班級模塊可以對學(xué)校的具體班級進行添加和刪除操作。通過填寫所屬學(xué)院、所屬專業(yè)、班級編號、班級名稱進行對班級的添加,在已有班級的欄目中通過刪除按鈕來刪除班級的具體信息。
(4)注冊用戶模塊是用來對學(xué)生、教師和系統(tǒng)管理員的信息進行電子注冊。通過選擇用戶角色(系管理員、教師、學(xué)生)、填寫真實姓名、選擇學(xué)院、選擇所在專業(yè)(教師和管理員可不選)、選擇所在班級(教師和管理員可不選)和填寫用戶賬號來注冊新用戶。
(5)發(fā)布校級通知主要是以校級管理員的權(quán)限,對學(xué)校本年度畢業(yè)論文的相關(guān)工作的信息進行發(fā)布,發(fā)布之后所有的管理員和用戶都可以查看到相關(guān)的通知。本系統(tǒng)的校級管理員如圖16所示。
圖16 校級管理員界面圖
院級管理員模塊包括個人信息、待我審批、發(fā)布院級通知三個功能模塊。
(1)個人信息分為修改密碼和修改聯(lián)系方式,修改密碼通過填寫新密碼、確認(rèn)密碼來對密碼進行修改,修改聯(lián)系方式通過填寫郵箱和手機號碼來實現(xiàn)。
(2)待我審批主要包括題目、提交時間、課題狀態(tài)和詳細,其信息來源主要是學(xué)生提交的選題信息通過其導(dǎo)師審核以后需要提交給校級管理員進行二次審核。
(3)發(fā)布院級通知主要是通過對本學(xué)院導(dǎo)師本年度所帶的論文題目、選題人數(shù)等相關(guān)信息進行統(tǒng)計之后,由院級管理員負(fù)責(zé)發(fā)布相應(yīng)的院級通知,發(fā)布后各管理員和用戶都可以查看到相關(guān)通知,本系統(tǒng)的院級管理員界面如圖17所示。
圖17 院級管理員界面圖
教師信息模塊分為個人信息、待我審批、課題狀態(tài)和消息。
(1)個人信息分為修改密碼和修改聯(lián)系方式,修改密碼通過填寫新密碼、確認(rèn)密碼來對密碼進行修改,修改聯(lián)系方式通過填寫郵箱和手機號碼來實現(xiàn)。
(2)待我審批主要包括題目、提交時間、課題狀態(tài)和詳細,主要用來記錄學(xué)生上交的論文開題報告,中期檢查,Zui終論文的定稿信息。
(3)課題狀態(tài)用來記錄自己所帶學(xué)生的開展畢業(yè)設(shè)計工作具體階段,本系統(tǒng)的教師界面如圖18所示。
圖18 教師界面圖
學(xué)生信息模塊包括個人信息、選題信息、開題報告、中期檢查、論文和消息。
(1)個人信息分為修改密碼和修改聯(lián)系方式,修改密碼通過填寫新密碼、確認(rèn)密碼來對密碼進行修改,修改聯(lián)系方式通過填寫郵箱和手機號碼來實現(xiàn)。
(2)選題信息是通過填寫題目、選擇適合自己的導(dǎo)師和填寫簡介來將選題的相關(guān)信息提交給自己選擇的導(dǎo)師。
(3)只有學(xué)生選擇的論文題目通過自己導(dǎo)師的審核和學(xué)院管理員的二次審核后才可以進行開題報告工作。
(4)在學(xué)生提交了開題報告之后,畢業(yè)產(chǎn)品的設(shè)計和論文編寫隨之展開。在此過程中導(dǎo)師需要對學(xué)生的畢設(shè)開展情況進行實時的督促和指導(dǎo)即中期檢查,以幫助學(xué)生完成一份youxiu的畢業(yè)設(shè)計。
(5)在開題報告和中期檢查完成之后,學(xué)生應(yīng)該注重自己的論文編寫,以優(yōu)美富有邏輯的句子描述自己畢業(yè)設(shè)計的實現(xiàn)過程和主要技術(shù),編寫完成之后上交給自己的導(dǎo)師和學(xué)院。
(6)消息就是通過發(fā)消息的方式與自己的導(dǎo)師進行實時或異步的溝通和聯(lián)系,本系統(tǒng)的學(xué)生界面如圖19所示。
圖19 學(xué)生界面圖
通過Web.xml配置整個系統(tǒng)的開發(fā)環(huán)境,首先啟動Struts2的配置程序為。
在業(yè)務(wù)邏輯處理模塊與MySQL數(shù)據(jù)庫的連接程序為。
業(yè)務(wù)邏輯處理模塊針對用戶信息處理的SQL語句為。