亚洲国产综合网站|精品国产自在免费观看|日本免费精品一区二区三区|亚洲一区在线日韩在线尤物

<blockquote id="2t14e"></blockquote>
<ul id="2t14e"></ul>
  • <blockquote id="2t14e"></blockquote>

    1. JavaEE框架下畢業(yè)設計管理系統(tǒng)論文

      時間:2022-12-09 09:21:37 畢業(yè)設計 我要投稿
      • 相關推薦

      JavaEE框架下畢業(yè)設計管理系統(tǒng)論文

        摘要:根據(jù)高校畢業(yè)設計管理現(xiàn)狀,對高校畢業(yè)設計管理工作進行了需求分析,結合高校特點對基于JavaEE的畢業(yè)設計管理系統(tǒng)進行了設計與實現(xiàn)。該系統(tǒng)實現(xiàn)了高校畢業(yè)設計管理工作的自動化,提高了畢業(yè)設計管理工作效率并保證了數(shù)據(jù)的準確性與完整性。

      JavaEE框架下畢業(yè)設計管理系統(tǒng)論文

        關鍵詞:畢業(yè)設計管理系統(tǒng);JavaEE框架;軟件設計;軟件測試;自動化管理

        0引言

        隨著社會的發(fā)展,接受高等教育的學生越來越多,高校畢業(yè)設計管理工作也越來越繁重。作為高等教育考核最后環(huán)節(jié)的畢業(yè)設計,是對畢業(yè)生技術水平的綜合考核,體現(xiàn)一個學生的技術水平和實踐能力,管理工作非常重要。傳統(tǒng)的人工畢業(yè)設計管理需要投入大量的人力物力,工作效率較低,數(shù)據(jù)信息缺乏準確性。因此,畢業(yè)設計管理系統(tǒng)研究非常必要;冢剩幔觯幔牛诺漠厴I(yè)設計管理系統(tǒng)對實現(xiàn)畢業(yè)設計管理工作自動化具有深遠意義,不但可以提高畢業(yè)設計管理工作效率,還可以為廣大師生在答辯環(huán)節(jié)帶來便利,促進高校穩(wěn)定發(fā)展。

        1畢業(yè)設計管理系統(tǒng)需求分析

       。保碑厴I(yè)設計管理系統(tǒng)運行架構

        畢業(yè)設計管理系統(tǒng)采用JavaEE企業(yè)應用級框架,系統(tǒng)分為3個主要層次[1],分別為:數(shù)據(jù)顯示層、業(yè)務邏輯層和數(shù)據(jù)庫支持層。畢業(yè)設計管理系統(tǒng)層次架構清晰,旨在提高系統(tǒng)的內聚性,降低系統(tǒng)的耦合性。其中數(shù)據(jù)顯示層是為用戶操作提供請求平臺,以及將用戶請求的返回結果以文字或表格、圖形等方式顯示;業(yè)務邏輯層是數(shù)據(jù)顯示層和數(shù)據(jù)庫支持層之間交互的橋梁,即系統(tǒng)后臺根據(jù)前臺用戶不同的請求,控制跳轉與數(shù)據(jù)庫支持層進行交互,對相應的數(shù)據(jù)庫表信息進行操作,對返回的數(shù)據(jù)庫信息進行處理,前臺顯示數(shù)據(jù)響應結果;數(shù)據(jù)庫支持層對數(shù)據(jù)進行存儲,實現(xiàn)數(shù)據(jù)信息的持久化,數(shù)據(jù)庫根據(jù)不同的請求對數(shù)據(jù)庫表信息進行查看、增加、修改以及刪除等操作,將操作結果返回給業(yè)務邏輯層。

       。保伯厴I(yè)設計管理系統(tǒng)功能需求

        畢業(yè)設計管理系統(tǒng)功能結構如圖1所示,系統(tǒng)具有5大功能模塊,分別為:用戶管理模塊、畢業(yè)設計題目管理模塊、畢業(yè)設計管理模塊、成績管理模塊以及公告管理模塊。用戶管理模塊針對使用本系統(tǒng)的所有用戶進行統(tǒng)一管理,可以對用戶信息進行查詢、添加、修改和刪除等操作;畢業(yè)設計題目管理模塊管理對象是畢業(yè)設計題目,由于畢業(yè)生較多,因此限制同一畢業(yè)設計題目的選擇人數(shù),對選題進行統(tǒng)一管理;畢業(yè)設計管理模塊具有較多功能,此功能模塊包含了畢業(yè)設計環(huán)節(jié)的所有管理階段,包括學生選題、教師開題指導、學生設計、教師期中指導、學生答辯、教師審核、畢業(yè)設計查詢、畢業(yè)設計上傳、畢業(yè)設計修改和畢業(yè)設計刪除等;成績管理模塊對畢業(yè)設計成績進行管理,方便學生和教師查詢和修改、刪除和添加操作;公告管理模塊為畢業(yè)設計管理系統(tǒng)的所有用戶提供交互平臺,用戶可以將相應的安排和通知以系統(tǒng)公告的方式通知給廣大用戶,師生可以及時了解各個時間階段的任務,合理安排畢業(yè)設計時間,隨時查看系統(tǒng)公告,了解最新安排和教師指導意見,此模塊支持對公告進行查詢、修改、添加以及刪除等操作。

       。保钞厴I(yè)設計管理系統(tǒng)非功能性需求

        畢業(yè)設計管理系統(tǒng)不僅針對系統(tǒng)功能進行分析,同時為了提高用戶體驗度,保證系統(tǒng)正常運行,還要對系統(tǒng)進行非功能需求分析。首先,畢業(yè)設計管理系統(tǒng)運行效率有較高要求,由于系統(tǒng)的用戶是在校師生,人員較多且訪問的時間比較集中,所以系統(tǒng)在訪問高峰期要具有較高的運行效率,以保證用戶可正常訪問和操作;其次,畢業(yè)設計管理系統(tǒng)數(shù)據(jù)庫支持層存儲的數(shù)據(jù)信息量比較大,為了提高用戶體驗,提高工作效率,要保證系統(tǒng)在訪問高峰期時響應時間控制在10ms以內,盡量縮短用戶的等待時間。最重要的是,畢業(yè)設計管理系統(tǒng)要具有較高的可拓展性、可維護性和可移植性。隨著用戶需求的不斷增加,后期會對系統(tǒng)進行拓展,而且針對本系統(tǒng)存在的不足要降低系統(tǒng)維護的難度,并且系統(tǒng)要支持在不同的操作系統(tǒng)中運行,提高系統(tǒng)的可移植性。

        2畢業(yè)設計管理系統(tǒng)設計與實現(xiàn)

       。玻保樱簦颍酰簦螅玻樱穑颍椋睿纾龋椋猓澹颍睿幔簦澹ǎ樱樱龋┛蚣芟到y(tǒng)采用

       。樱龋瓤蚣苓M行設計[2-3],SSH三大框架將應用程序分為3個層次,分別為:表現(xiàn)層、業(yè)務邏輯層和數(shù)據(jù)持久層。其中Struts2充當了應用程序中的表現(xiàn)層,用來控制用戶的請求跳轉。Struts2框架擁有完整的標簽庫,這些標簽庫為開發(fā)人員提供了便利的開發(fā)條件;Spring框架用來處理應用程序中的業(yè)務邏輯,可以很好地處理應用程序的業(yè)務,并且能夠管理事務;Hibernate框架將JDBC進行了良好的封裝,實現(xiàn)數(shù)據(jù)的持久化存儲,Hi-bernate的緩存機制提高了系統(tǒng)對數(shù)據(jù)管理的效率,保證了系統(tǒng)數(shù)據(jù)的安全性和一致性。

       。玻玻停郑迷O計模式

        基于JavaEE的應用程序是企業(yè)級別的應用軟件。為了縮短開發(fā)周期,保證系統(tǒng)運行效率,畢業(yè)設計管理系統(tǒng)采用MVC設計模式進行開發(fā)。MVC設計模式將系統(tǒng)分為3個不同層次,分別管理不同的任務:視圖層負責將用戶的請求發(fā)送到后臺控制層,并且將后臺的相應結果動態(tài)展示給用戶;控制層根據(jù)用戶不同的請求轉向不同的模型層,再將模型層返回的數(shù)據(jù)信息響應給視圖層,進而展示給用戶?刂茖邮且晥D層和模型層良好交互的橋梁;模型層負責處理業(yè)務邏輯,并對數(shù)據(jù)進行管理,模型層將數(shù)據(jù)提取和處理后返回給控制層。

       。玻彻δ苣K設計

        畢業(yè)設計管理系統(tǒng)的用戶主要是院校中的畢業(yè)生和畢業(yè)設計指導教師,由于系統(tǒng)具有較多功能,為了合理分配系統(tǒng)功能,本系統(tǒng)設計有3種角色,分別為:系統(tǒng)管理員、教師和學生。不同的角色分配有不同的功能權限。同時系統(tǒng)數(shù)據(jù)庫中的信息比較多,因此系統(tǒng)中的所有查詢功能均支持分頁顯示,給用戶提供更美觀的顯示界面。系統(tǒng)管理員具有系統(tǒng)的最高權限,可以對用戶管理模塊、畢業(yè)設計題目管理模塊、畢業(yè)設計管理模塊、成績管理模塊以及公告管理模塊等5大功能模塊進行相應的操作。其中用戶管理模塊只有系統(tǒng)管理員才具有操作權限,系統(tǒng)管理員可以添加新的用戶信息,在添加用戶時為用戶設置用戶名和密碼,并保證用戶名的唯一性,如果新添加的用戶名已經存在,系統(tǒng)會給出“此用戶名已存在,請重新輸入”的提示,根據(jù)用戶需要可以對用戶信息進行更新操作;為了緩解教師和學生的壓力,系統(tǒng)管理員也可以對其它4個功能模塊進行操作,系統(tǒng)只支持系統(tǒng)管理員在畢業(yè)工作期間對相關功能進行操作。教師可以對畢業(yè)設計題目管理模塊、畢業(yè)設計管理模塊、成績管理模塊以及公告管理模塊進行操作。其中在畢業(yè)設計初期,要對畢業(yè)設計題目管理相應功能進行操作,首先要添加所有的畢業(yè)設計題目,供學生選題時查看。學生選題結束后,教師就不具有對畢業(yè)設計題目管理模塊修改、刪除和添加操作的權限,只可對畢業(yè)設計題目信息進行查詢;教師具有畢業(yè)設計管理模塊中開題指導、期中指導、審核和畢業(yè)設計查詢等權限,同時教師角色支持成績管理模塊和公告管理模塊中所有的功能,教師在審核學生畢業(yè)設計時可以通過系統(tǒng)公告與學生進行交互,將指導意見以公告內容的形式發(fā)送給相應的學生。學生是畢業(yè)設計管理系統(tǒng)中具有最低功能權限的角色,在選題階段查看畢業(yè)設計題目,在畢業(yè)設計開題階段進行選題,準備開題資料,在畢業(yè)設計階段進行畢業(yè)項目設計以及論文撰寫,在答辯期間進行答辯,將畢業(yè)設計上傳至畢業(yè)設計管理系統(tǒng),對畢業(yè)設計需要修改的用戶可以通過系統(tǒng)進行修改或者刪除操作,答辯結束后可以通過畢業(yè)設計管理系統(tǒng)查詢答辯成績和教師的評語等信息。畢業(yè)設計管理系統(tǒng)數(shù)據(jù)庫結構設計包括對數(shù)據(jù)庫表字段的設計和表與表之間的關聯(lián)設計。為了提高系統(tǒng)訪問數(shù)據(jù)庫的效率和數(shù)據(jù)信息操作效率,畢業(yè)設計管理系統(tǒng)具有5個核心數(shù)據(jù)表,包括:用戶信息表、畢業(yè)設計題目信息表、畢業(yè)設計信息表、畢業(yè)設計成績信息表和公告信息表,同時系統(tǒng)還具有4個關系表,分別為用戶信息表與畢業(yè)設計信息表的關聯(lián)關系表、用戶信息表和公告信息表的關聯(lián)關系表、畢業(yè)設計題目信息表與畢業(yè)設計信息表的關聯(lián)關系表,以及用戶信息表和畢業(yè)設計成績信息表的關聯(lián)關系表。

        3畢業(yè)設計管理系統(tǒng)測試

        在畢業(yè)設計管理系統(tǒng)項目完成時要進行測試[4]。為確保系統(tǒng)實現(xiàn)需求分析中的所有功能并正常運行,對用戶的非法操作給出友善的提示信息,在系統(tǒng)測試環(huán)節(jié)要進行功能測試和邏輯測試。在系統(tǒng)測試環(huán)節(jié)采用不同的測試方法對畢業(yè)設計管理系統(tǒng)展開測試。嚴格按照系統(tǒng)需求說明書中的內容對系統(tǒng)進行功能測試和邏輯測試。其中功能測試采用黑盒測試法,邏輯測試采用白盒測試法。首先對系統(tǒng)進行整體測試,測試內容包括系統(tǒng)的運行效率、響應時間以及數(shù)據(jù)庫信息操作的準確性和一致性。在系統(tǒng)測試環(huán)節(jié),測試用例覆蓋了畢業(yè)設計管理系統(tǒng)5大功能模塊中的所有功能操作,并在測試過程中記錄各個功能操作的響應時間。由于數(shù)據(jù)庫數(shù)據(jù)比較多,在測試環(huán)節(jié),針對系統(tǒng)中所有查詢功能的分頁顯示進行重點測試,保證所有數(shù)據(jù)無遺漏、無重復地顯示給用戶。

        4結語

        畢業(yè)設計管理系統(tǒng)實現(xiàn)了院校畢業(yè)設計信息管理自動化,為畢業(yè)設計管理工作帶來了很大的便利,縮短了畢業(yè)設計與答辯的流程,為廣大師生提供了良好的平臺,滿足了當前畢業(yè)設計信息管理的需求。

        參考文獻:

       。郏保萃跄,高云麗,劉玲.基于Web的畢業(yè)設計管理系統(tǒng)設計與實現(xiàn)[J].黑龍江八一農墾大學學報,2013(2):74-77.

       。郏玻堇铎o梅,劉文佳.基于J2EE的畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)[J].應用科技,2010(1):44-49.

        [3]張嬋,肖云波,嚴思靜.基于B/S模式的畢業(yè)設計管理系統(tǒng)的實現(xiàn)[J].電腦編程技巧與維護,2011(4):39-40.

        [4]張建偉,王璐,蔡增玉,等.基于Web的高校畢業(yè)設計全程管理的系統(tǒng)設計與實現(xiàn)[J].鄭州輕工業(yè)學院學報:自然科學版,2009(5):102-104.

      【JavaEE框架下畢業(yè)設計管理系統(tǒng)論文】相關文章:

      畢業(yè)設計管理系統(tǒng)設計與實現(xiàn)論文05-12

      畢業(yè)設計管理系統(tǒng)研究的論文05-12

      網絡系統(tǒng)畢業(yè)設計管理論文05-11

      安防系統(tǒng)畢業(yè)設計論文05-11

      管理系統(tǒng)畢業(yè)設計致謝04-21

      基于ASP. NET 的畢業(yè)設計信息管理系統(tǒng)的研究論文05-12

      關于網絡畢業(yè)設計管理的論文05-11

      關于工程管理畢業(yè)設計論文05-12

      工程管理畢業(yè)設計論文的教學改革論文05-11