時間:2022-06-10 17:15:04
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇畢業設計管理論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
1系統功能設計
計算機專業畢業設計管理系統的操作對象有學生、教師和畢業設計系統管理員,主要完成畢業設計的選題、審批、畢業設計各個階段的管理、論文提交、答辯管理、統計管理以及查看公告、留言信息等功能。系統功能模塊包括學生模塊、教師模塊和管理員模塊。
2系統的數據庫設計
MYSQL是一個開放源碼的中小型數據庫管理系統,其體積較小,性能高效,使用成本低廉,針對畢業設計管理系統業務需求和系統規模,選擇MySQL作為系統的數據庫。本系統同時使用JSP技術,Tomcat服務器,這三者的組合將會使系統的性能得到很大提升。數據庫的物理設計主要就是數據表的設計,主要內容包括數據表名、主要功能、字段名稱、字段類型、字段屬性、主鍵等。本系統包含的數據表有角色表、管理員表、學生信息表、指導教師信息表、課題信息表、開題報告信息表、中期檢查信息表、評閱分組表、學生綜合評定表、文件上傳信息表、公告信息表。
二、系統的實現
1系統架構本系統采用B/S架構。B/S架構是一種以HTTP協議為基礎,基于瀏覽器的請求和服務器的響應為基本事件的網絡結構模式,只需要一個服務器,用戶只要上網,就可以通過瀏覽器的地址欄訪問到相應的服務,無需下載和安裝客戶端,提高了資源的利用率,簡化了系統的相關維護操作??紤]到系統的使用人數,采用目前主流的SHH框架進行系統開發,底層采用JavaBean構造數據操作對象,采用DAO封裝數據操作,Action對象控制請求和處理頁面的顯示;另外,采用Hibernate的緩存機制,可以控制系統首頁實現頁面緩存,減少了訪問數據的次數,節省了系統資源,便于后期的修改和維護。
2系統關鍵功能模塊實現
(1)選題管理模塊
學生登錄系統后,選擇選題管理功能,選擇選題。學生可以查看到已經公布、自己所在院系所有的課題信息。課題有兩種狀態,可選和不可選。學生選擇狀態可選的課題,一旦選中,不可再進行選題,等待教師確認后完成課題的選擇;也可提前與某個教師進行溝通,在教師進行課題申報時就可以指定學生,提前完成選題。學生在Input標簽輸入篩選條件,點擊Button按鈕,從課題表Subjects中找到符合條件的課題信息,放到一個List集合里面,并使用JSTL標簽遍歷該集合,將每一項課題信息顯示到JSP頁面上,每個學生只可以選擇某個教師的狀態為可選的課題,在規定時間未完成選題的學生,由院系管理員根據情況進行調劑選題。
(2)文檔提交模塊
學生可以根據提交文檔的類型進行選擇,然后填寫相應的文檔相關信息,選擇提交論文即可。通過Select標簽選擇要提交的文檔類型,顯示學生填寫一個Form表單頁面,使用Type為File的Input標簽實現文件上傳,將表單的信息提交給處理文件上傳的Action,采用Fileupload插件保存相應的文件。
(3)審批管理模塊
審批管理對教師的課題進行審批操作,只有院系管理員審批通過的課題,才會顯示在學生選題的列表中;對學生提交的文檔,當教師審批通過后,院系管理員會對文檔再次進行審批,確保文檔質量。管理員選擇該功能時,管理員通過教師List列表,選擇課題選項之后,會轉入被選擇教師的所有申報待審核的課題列表中,通過點擊教師課題列表中的審核選項,選擇通過即可完成課題的審核,將數據庫中的Subjects表中的狀態字段設為1,審核通過的課題將在學生的選題列表中顯示。學生文檔審批和教師的課題審批功能與此類似,在此就不進行贅述。
3系統運行結果
畢業設計管理系統主界面,其中顯示了畢業設計過程的相關情況說明,最新動態,管理規定,通知公告及系統登錄等信息。
三、結束語