基于JavaWeb的軟件開發綜合實訓平臺的功能設計與實現論文

時間:2023-02-04 01:14:39 論文 我要投稿
  • 相關推薦

基于JavaWeb的軟件開發綜合實訓平臺的功能設計與實現論文

  軟件開發綜合實訓平臺是高校近些年來實施CDIO項目教學的重要組成部分,本文介紹了軟件開發綜合實訓平臺的功能設計與實現過程。

基于JavaWeb的軟件開發綜合實訓平臺的功能設計與實現論文

  本系統采用B/S結構,使用Java語言編寫,利用計算機運算速度快、存儲信息容量大、處理邏輯問題強、功能強大的優勢,利用本系統從管理的需求出發,幫助教師實現實訓信息化管理,激勵學生按時完成任務,起到督促學生學習的作用,培養學生守時、惜時的觀念。

  目前,國家大力推進創新型工程人才培養,并啟動了“卓越工程師培養計劃”,目的都是為了打造創新實踐型工程人才。

  在高校中,實踐教學是培養和提升學生工程實踐能力的重要一環,如何充分利用此環節,發揮實踐教學的作用,讓學生真正的融入企業真實的工程流程,需要研發出適應學生創新、工程實踐能力培養需求的綜合實訓平臺,針對計算機類專業,打造軟件系統開發綜合實訓平臺,依托我校計算機專業校企融合,充分利用企業的有利條件和資源,將真實的IT工程流程融入到實踐教學中,提升學生的實踐能力,使其學而有用、學以致用。

  從而,推進整個計算機類專業的實踐教學改革,使其形成比較鮮明的辦學特色,使學生具有良好的工程實踐能力和創新能力,從而具備較強的就業競爭力。

  一、可行性研究

  1、 技術可行性

  技術可行性要對開發的項目功能、開發軟件和硬件環境要求來分析現有技術是否能實現待開發的軟件。

  本系統是B/S模式,使用Java語言開發,數據庫使用SQL Server 2008數據庫。

  2、 經濟可行性

  經濟可行性首先要進行待開發軟件的成本估算和成本/效益分析,以確定待開發軟件是否有開發的價值。

  本系統作為軟件開發綜合實訓平臺,可以滿足教師對學生實訓進度的規劃及掌握,以及學生對軟件開發的流程認識方面的增強及理解。本系統開發需求較低,加上成熟的軟硬件環境,無須多少經濟的投入,所以此系統在經濟上是可行性的。

  3、 操作可行性

  本系統有較高的可移植性,可以在多種操作系統上運行,可以在Windows Server,Linux,UNIX等操作平臺上運行。Web服務器為Tomcat 8.0,數據庫服務器為Microsoft SQL Server 2008,開發工具采用的MyEclipse 2014和Dream Weaver。界面美觀、易懂、容易操作、功能齊全。

  二、需求分析

  本系統是針對實際需求開發設計的。解決以往實訓過程出現的問題,教師檢查、跟進的效率低;學生的自主學習性較差,存在依賴性等。本系統能夠實現由教師發布實訓信息、試題信息及學生信息等管理;學生可以查看信息并提交相應的數據及文件,同時,學生需要完成每個階段的在線測試,而且,根據自己的系統,設定自己需要完成的功能模塊,也可以利用平臺進行團隊溝通與交流。

  在調動學生學習積極性的同時,培養了學生的創新能力、工程實踐能力和團隊協作能力。利用計算機運算速度快、存儲信息容量大、處理邏輯問題強、功能強大的優勢,從管理的需求出發,幫助教師實現實訓信息化管理,以提高工作效率。

  三、系統功能模塊設計

  軟件系統開發綜合實訓平臺功能結構圖如圖1所示

  軟件系統開發綜合實訓平臺是一個典型的數據庫應用程序,在此系統中共有教師和學生兩類用戶。

  1.教師模塊

  教師模塊實現了階段管理、學生管理、文件管理、試卷管理功能。

  (1)階段管理功能使用

  實現了添加一級階段、編輯一級階段、添加二級階段、編輯二級階段、添加三級導航、編輯三級導航功能。通過階段管理實現了對前臺學生菜單的維護,從而實現了對菜單信息的添加、修改和刪除,同時可以在三級導航中發布消息。

  (2)學生管理功能使用

  該功能實現了導入學生信息,查看階段完成度,開發模塊完成度、分組。導入學生信息之后學生可以用自己學號進行登錄,并且教師可以對學生的學習任務進行管理;查看階段完成度實現查看學生答題的情況功能;開發模塊完成度是對學生實訓報告完成情況的查看;分組是將學生以小組形式管理。

  (3)文件管理功能使用

  教師可以使用文件管理功能查看并下載學生上傳的文件。

  (4)試卷管理功能使用

  教師可以導入試卷、查看試卷和考試開啟/關閉。在導入試卷的時候,可以指定試卷所屬階段;實現了各個階段的試題查看,同時,可以對試題進行修改和刪除;可以設置考試開啟/關閉用于控制各個階段的考試是否啟用。

  2.學生模塊使用

  學生端實現了項目階段的操作,而且,還可以在線計時測試,并且能夠進行團隊溝通,上傳文件。

  (1)項目研發功能使用

  學生能夠看到教師在后臺添加并開放的階段,能夠實現每個階段教師發布信息的查看,和提交每個階段的任務。在系統的詳細設計與實現階段,學生可以根據自己項目的需要,添加和維護子階段。而且,在階段中,還可以進行測試,測試過程,時間由系統自動更新計算,打完試卷或計時截至,交卷。

  (2)團隊溝通功能使用

  學生登錄該系統,可以實現通過該聊天室進行聊天和學習交流。

  (3)文件上傳功能使用

  學生可以實現文件上傳,而且可以指定上傳某個一級階段的文件。

  四、數據庫設計

  本系統采用SQL SERVER 2008保存并操作數據。在系統數據庫設計階段,采用專業的數據庫設計工具PowerDesigner來進行數據庫的設計及表結構的設計。在數據庫設計上,增加了新的文件組,并在新的文件組中添加輔助設計文件,將主要數據文件、日志文件和輔助數據文件放在不同的磁盤陣列上,可以防止因硬件故障造成數據的丟失,同時可以提升數據庫的讀取性能。

  五、功能實現

  本系統采用B/S架構,系統編寫采用MyEclipse2014及Dreamweaver編寫,充分發揮了B/S架構系統使用方便、瘦客戶機的優勢。

  六、系統測試

  本系統基本采用黑盒測試,即不考慮程序的內部結構和處理過程,僅檢查程序功能能否按照需求分析中所建立的模塊完成相應的功能,及能否達到處理整個工作流程的目的,通過檢查程序是否能適當的接收輸入數據產生正確的輸出信息,并且保持外部信息(數據庫)的完整性。測試結果如下:

  該軟件系統開發綜合實訓平臺在運行過程中,達到了以下的性能目標。

  1、系統運行期間未出現中斷情況,系統運行可用性良好。

  2、所使用的主服務器能滿足學生同時登陸的需求,學生同時訪問的人數在100人左右,數據返回時間在3s以內。

  3、所使用的主服務器內存在正常范圍內。

  4、所使用的主存儲的IO未出現異常的情況,所使用的數據庫的連接在正常范圍內。

  5、發現數據庫的執行在正常范圍內。

  6、數據庫日志能正常記錄操作過程。

  7、未出現因數據庫表空間不足而引發的故障,未出現導致系統不能正常運行的bug。

  七、結論

  本系統是一套B/S結構的軟件開發綜合實訓平臺。通過該系統,發布實訓信息、試題信息及學生信息等管理;學生可以查看信息并提交相應的數據及文件,同時,學生需要完成每個階段的在線測試,也可以利用平臺進行團隊溝通與交流。在調動學生學習積極性的同時,培養了學生的創新能力、工程實踐能力和團隊協作能力,最終實現實訓信息化管理。本系統運行穩定,操作簡明易懂,計劃在本學期末的計算機科學與技術專業實訓中投入使用。

【基于JavaWeb的軟件開發綜合實訓平臺的功能設計與實現論文】相關文章:

論文:短信平臺系統的設計與實現09-24

大學生javaweb實訓心得體會08-17

網絡教學平臺實訓報告01-22

綜合實訓報告06-27

綜合實訓心得10-17

綜合實訓報告02-17

綜合實訓總結03-10

綜合實訓報告02-17

軟件開發設計實訓報告03-27

汽車綜合實訓報告01-12

人人狠狠综合99综合久久,欧美日韩国产精品中文,极品精品国产超清自在线,人人澡欧美一区
了久久国产精品久久 | 亚洲国产中文在线视频 | 日本中文字幕一区高清在线 | 免费在线观看网站亚洲 | 日本亚洲国产精品久久 | 日韩欧美一区二区三区在线观看动漫 |