struts2教師資源共享實訓需求分析

struts2教師資源共享實訓需求分析

一、引言

1、編寫目的

軟件學院培養計劃學期末展開課設, 通過實訓,鞏固、深化和擴展學生所學的JavaEE框架理論知識與專業技能,提高學生分析問題、解決問題的能力和動手編程能力,使學生能夠掌握一個基於WEB的小型應用系統的設計與開發,同時進一步熟悉數據庫的設計及使用。要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什麼數據,要得到什麼結果,最後應輸出什麼。

2、背景

項目要求開發基於Struts2設計和開發軟件學院實訓優秀教學資源共享平臺,以任務書為指導,做出符合規定的項目。

隨著經濟的發展,共享成為時代的主旋律。近年來,共享單車,共享電源等系列產品如雨後春筍般出現,這些不僅便利了人們的生活,而且使得共享意識紮根於人們腦海中。而後共享便構成一種新型的社會發展模式,即資源共享與速效成果趨勢。通過對零散資源的有效整合,既能滿足大眾需求方便快捷地獲取所需事物,還能促進本行業在大眾協力下高速發展。

人們物質生活的逐漸豐富,對精神生活的需求越來越大,資本和勞動力大量流向教育、旅遊、計算機軟件、信息諮詢等方面。百年大計,教育為本,它不僅能夠促進個人的發展,更能決定社會、國家以致整個人類文明的未來。

在這樣的時代背景下,科學高效的教學資源,已經成為人們生活不可或缺的重要部分。再看我國當前的教育現狀,各地區間的差異所導致的教育不平衡性已經嚴重阻礙了社會的發展,具體表現為教學資源的嚴重短缺,直接導致了教師間水平上的差距,繼而影響了學生所受教育的品質。因此,如何讓有限的教學資源高效地流通起來,已經成為教育界迫在眉睫的事情。

在此背景下,教師資源共享信息平臺應運而生。

3、定義、縮寫詞和符號

基本要求:

(1)使用Struts2或別的框架,數據庫自由選擇(MySql、SQLServer或ORACLE);

(2)按照軟件工程的思想完成系統開發過程(包括需求分析、系統設計、編碼實現和測試運行);

(3)最終系統要求數據充實、界面友好、使用方便。

《Struts2.x權威指南》 電子工業出版社 李剛 2012.10

《數據庫原理及應用》 清華大學出版社 劉爽英 2013.01

《架構探險:從零開始寫Java Web框架》 電子工業出版社 黃勇 2015-08-01

二、任務概述

1、目標

1.資源分類:根據每年的技術實訓方向擬分為Java、信息安全、大數據、HTML5,SAP、UI、移動互聯網等幾類資源的共享。

2.教師教學資源上傳功能:不同技術方向的教師只具備上傳本方向的技術資源如JAVA的授課教師是A,則其登錄後只能上傳Java類資源,上傳類型包括上課視頻、上課的案例、學生優秀作品、技術文章等。每個資源有相關信息的描述,如名字、簡述、上傳時間等。

3.學生資源共享:學生可上傳自己的作品,但需要教師審核才能上傳成功。

4.下載功能:遊客可瀏覽資源,登錄用戶可觀看、下載所選擇的資源。

5.資源的評論、評分功能:用戶可對資源進行評論、給出評分。

6.資源查詢功能:可根據標題、類別、教師等進行單條件和多條件查詢,查詢結果還可根據評分進行排序查詢。

2、 運行環境

服務器:Tomcat7.0

主 機:windows7

3、 功能描述

struts2教師資源共享實訓需求分析

圖 1 業務資源圖

struts2教師資源共享實訓需求分析

圖 2功能圖解1

struts2教師資源共享實訓需求分析

圖 3 功能圖解2

三、設計工作任務及其要求

根據設計內容和要求進行需求分析,分析出系統的主要功能和設計重點。

根據需求分析的內容在小組中合理劃分模塊。


分享到:


相關文章: