Java程序設計項目式教程 課件 12-1 系統(tǒng)分析與設計_第1頁
Java程序設計項目式教程 課件 12-1 系統(tǒng)分析與設計_第2頁
Java程序設計項目式教程 課件 12-1 系統(tǒng)分析與設計_第3頁
Java程序設計項目式教程 課件 12-1 系統(tǒng)分析與設計_第4頁
Java程序設計項目式教程 課件 12-1 系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

§12-1系統(tǒng)分析與設計Java語言程序設計教學目標任務分析本任務對“學生信息管理系統(tǒng)”進行具體的需求分析、然后完成功能設計,數(shù)據(jù)庫設計,系統(tǒng)架構設計,并實現(xiàn)該系統(tǒng)。目錄1系統(tǒng)設計與實現(xiàn)系統(tǒng)需求分析2一、系統(tǒng)需求分析系統(tǒng)需求分析是軟件工程中的一個關鍵過程。在這個過程中,系統(tǒng)分析人員要做深入細致的調研和分析,準確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶的需求表述轉化為完整的需求定義,從而確定系統(tǒng)必須做什么。為實現(xiàn)“學生信息管理系統(tǒng)”的需求分析,需要與學校教師及同學進行線上線下溝通,明確該系統(tǒng)要“做什么”,并進行原型設計。一、系統(tǒng)需求分析1)與教師溝通,明確教師需要作為管理人員在系統(tǒng)中進行登錄,教師登錄后需要對學生信息、課程信息進行維護管理。2)與學生溝通,明確學生可直接以學生角色在系統(tǒng)中進行登錄,學生登錄后需要對根據(jù)條件查詢課程信息,進行選課操作,并對學生個人信息進行修改。3)進行原型設計,管理員主窗體、學生主窗體,學生管理,課程管理,選課管理界面二、系統(tǒng)設計與實現(xiàn)系統(tǒng)設計是系統(tǒng)的物理設計階段,根據(jù)系統(tǒng)分析階段所確定的系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設計出一個能在計算機網絡環(huán)境上實施的方案,即建立系統(tǒng)的物理模型,其主要目的是明確軟件系統(tǒng)“如何做”。系統(tǒng)設計可以分為概要設計和詳細設計兩個階段。概要設計:解決軟件系統(tǒng)的模塊劃分和模塊的層次結構及數(shù)據(jù)庫設計,最終給出軟件的功能模塊結構,并用軟件結構圖表示。詳細設計:對軟件項目結構中的各個模塊進一步設計細化和完善,最終得到項目更加詳細的數(shù)據(jù)結構和算法、關鍵性技術問題(包括開發(fā)環(huán)境和工具、運行環(huán)境和平臺等)的解決方案和對應的實現(xiàn)技術等。1.系統(tǒng)設計二、系統(tǒng)設計與實現(xiàn)數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。數(shù)據(jù)庫設計過程主要包括需求分析、概念結構設計、邏輯結構設計、物理設計、實施五個階段。2.數(shù)據(jù)庫設計二、系統(tǒng)設計與實現(xiàn)系統(tǒng)實現(xiàn)階段這是實際編碼開始的階段。該階段的主要任務是,開發(fā)人員根據(jù)設計階段完成的各個功能模塊的要求,開發(fā)出規(guī)范完美的代碼。3.系統(tǒng)實現(xiàn)任務實施1.系統(tǒng)功能設計2.數(shù)據(jù)庫設計字段類型說明編號int主鍵用戶名varchar

密碼varchar字段類型說明學號varchar主鍵姓名varchar

性別varchar

年齡int

qq號varchar

電話varchar

密碼varchar字段類型說明課程編號varchar主鍵課程名varchar

學分Int

類型varchar字段類型說明編號Int主鍵學號varchar

課程編號varchar

成績Float管理員表課程表學生信息表選課信息表任務實施3.類設計任務實施任務實施4.系統(tǒng)實現(xiàn)在Eclipse環(huán)境中新建項目,目錄結構設置如圖所示。其中com.studentsys.pojo包下放實體類,與數(shù)據(jù)庫中的表結構對應;com.studentsys.dao包中存放接口;com.studentsys.dao.impl包中存放接口的實現(xiàn)類;com.studentsys.util包中存放工具類;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論