畢業設計選題管理系統探討

時間:2022-02-02 08:38:06

導語:畢業設計選題管理系統探討一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

畢業設計選題管理系統探討

【關鍵詞】JSP;畢業設計選題管理系統

信息技術的發展為人們的生活帶來了翻天覆地的變化,無論是工作還是生活都與信息技術息息相關。隨著我國教育事業的發展,教學信息化已經成為一種必然趨勢,尤其是我國高校擴招以后,高校管理學生的壓力明顯增大,僅就畢業設計這一內容而言就是一項繁重的工作,為了減輕教師壓力,人們提出設計畢業設計選題管理系統,并取得了良好的應用效果。

1設計思路分析

1.1需要解決的問題

系統的設計與應用主要需要解決以下問題:首先要解決操作繁瑣的問題,系統會對學生畢業設計選題程序進行簡化,防止繁瑣的程序浪費師生時間,同時對畢業設計相關數據進行統一管理,避免出現數據遺失或者是錯填問題;其次,系統能夠自動生成學生的選題志愿,生成排列表的過程遵循優先級原則,解決手動排列課題時的浪費時間以及操作失誤等問題;第三是解決原有管理系統服務器與瀏覽器管理協調的問題,保證不會因為二者的配置不同導致系統不能正常工作;最后,學生、教師以及管理員都是該系統的用戶,要明確其志愿、課題的添加、修改以及善刪除權限。

1.2基本設計思路

該系統面向的用戶有三類,一是參與畢業設計的學生,二是指導學生畢業設計的教師,三是系統管理員,該系統的設計目的就是為這三類用戶提供服務,畢業設計相關操作都在系統中完整。從學生的角度來說,學生可以在系統上查詢畢業設計課題,除了課題名稱以外,還包括指導教師相關信息,可以根據自己的興趣愛好排列選題志愿;從教師的角度來說,其可以在網路上、修改或者是刪除課題,也可以查詢是否有學生選擇自己的課題,實現教師與學生之間的雙向選擇;從管理員的角度來說,其主要負責管理整個系統,一方面要對課題進行管理,包括查看課題的錄入、修改以及刪除等,如果教師沒有按期課題或者是學生沒有按期選擇課題,管理員有義務作出提醒。另一方面要對系統用戶進行管理,主要對象就是學生和教師,管理員有權添加或者刪除用戶,也可以在系統上修改用戶信息。除此之外,設計中還有一個重點就是要注意系統安全問題,所有用戶(學生、教師以及管理員自身)進入系統時都需要通過身份驗證,如果沒有通過驗證則不能獲取系統訪問權限。

2基于JSP畢業設計選題管理系統的設計與實現

2.1JSP內置對象及功能

一是Request對象,其主要負責分裝所有用戶信息,管理人員通過調用該對象就可以獲取用戶信息;二是Response對象,其主要負責相應用戶請求,并根據請求內容在數據庫中搜索相應數據,并將結果發送給用戶;三是Session對象,服務器會通過該對象判斷出訪問者身份是否合法,該對象創建于JSP頁面裝載時期;四是Application對象,其主要負責為系統中的代碼片段提供運行環境,產生于服務器啟動時期;五是Out對象,主要負責輸出系統數據,其相當一個輸出流,該對象面向的是所有用戶,其中包含一個關閉流,同時包括換行符以及數據輸出管理程序;六是Cookie對象,實際上該對象就是一段文本,其保存在硬盤中,WEB站點經過該對象允許以后可以在用戶電腦上保存信息,保存結束以后該對象會自動將這些信息取回;七是PageContext對象,該對象會對JSP頁面上所有對象進行命名,將所有頁面功能都集合在一起;八是Exception對象,如果JSP頁面在運行時出現意外,頁面中就會產生一個Exception對象,要想應用這一對象,就需要將isErrorPage設置成True,這樣才能完成編譯。

2.2基于JSP系統功能設計

系統具體功能主要分為以下幾個模塊:一是用戶名的注冊,學生個人基本信息(包括姓名、專業、班級、學號等)為輸入項目,注冊成功以后學生就獲取使用該系統的權限,系統會將學生的數據保存在數據庫里,方便管理人員查看;二是學生志愿管理,輸入項目為學生所選擇的志愿,在沒有與教師完成雙向選擇之前,學生可以修改或者刪除志愿,管理者以及教師可以查詢學生選擇志愿的名單;三是教師課題管理,輸入項目為教師個人基本信息,教師可以在系統上完成課題的添加、修改以及刪除操作,管理人員要對教師的選題進行審核,經過批準以后方可錄入;四是用戶信息管理,輸入項目為用戶基本資料,管理人員可以對這些資料進行添加、修改或者是刪除;五是自動生成終表,輸入項目為學生選擇的志愿及順序,還包括這些志愿對應的教師信息等,系統會根據這些信息確認學生最終選定的課題以及對應的教師,生成畢業設計選題終表。這些功能可以同時滿足學生、教師以及系統管理者的需要,實現畢業設計選題的自動化管理。

3總結

畢業設計選題管理是高校畢業生管理中的難點,手動管理或者是傳統管理系統不僅會浪費大量時間,而且容易出錯。基于LSP的畢業設計選題系統就能夠有效解決這些問題,對選題過程進行自動化管理,有效提升畢業設計選題管理效率。

參考文獻:

[1]張卓,丁振國.基于JSP的MVC開發模式在畢業設計管理系統中的應用[J].科學技術與工程,2007,12(14)11:2542-2546.

[2]段春梅.基于JSP的畢業論文管理系統的設計與實現[J].福建電腦,2011,13(15)09:126+142.

[3]李楠,吉逸.基于JSP的畢業實習與畢業設計管理系統[J].軟件導刊(教育技術),2008,11(14)06:87-89.

作者:徐軍蔚 單位:公安海警學院