1.1 專案背景
網路教學平台出於網上教學的需要,為老師學生們搭建的乙個學習平台。對於學生群體來說,它使得互相學習、共享優秀專案,尋找課時課件變得容易;對於教師群體來說,它使得老師們可以更容易的在網上進行作業評改,網上測驗等等。
2.1 下面根據不同的使用者群體來分析群體在此平台的需求
1).學生:
2).教師
用例圖設計
根據需求分析作出相應的用例圖:
學生用例圖:
教師用例圖:
專案的功能模組圖:
3.1 收集業務領域資訊
3.2 畫出uml圖
4.1 資料模型簡介
資料模型是資料特徵的抽象,它從抽象層次上描述了系統的靜態特徵、動態行為和約束條件,為資料庫系統的資訊表示與操作提供乙個抽象的框架。資料模型所描述的內容有三部分,分別是資料結構、資料操作和資料約束
4.2 本專案的資料模型
學生表studentid
name
phone_number
password
major
教師表teacherid
name
phone_number
competent
資源表source_name
class
source_id
size
date
upload_user
5.1 概念模型
概念是人對能代表某種事物或者發展過程的特點及其意義所形成的思維結論,而概念原型是一種虛擬化的、理想化的軟體產品形式。
概念原型=用例+資料模型。
5.2 工作過程
概念原型的工作過程大致如下:
基於網路教學資源共享平台的需求分析與建模
3.業務領域建模 4.資料模型 5.概念原型 參考文章 用例建模的步驟就是通過分析使用者的需求,得到用例模型的開發過程。主要包括如下步驟 從需求中識別抽象用例 rightarrow 用tucbw和tucew表示的高層用例 rightarrow 畫出用例圖 rightarrow 逐一分析擴充套件用例,...
Linux與Windows共享資源NFS
nfs network file system,網路檔案系統,是在linux系統間實現磁碟檔案共享的一種方法,它支援應用程式在客戶端通過網路訪問位於伺服器磁碟中資料的一種檔案系統協議。同時可以在windows系統上安裝nfs client和server來實現與linux系統資源的共享。1 linux...
Linux網路服務 NFS共享資源
nfs networkfilesystem 即網路檔案系統,網路檔案系統是freebsd支援的檔案系統中的一種,也被稱為nfs。nfs允許乙個系統在網路上與它人共享目錄和檔案。通過使用nfs,使用者和程式可以像訪問本地檔案一樣訪問遠端系統上的檔案。nfs是基於tcp ip傳輸的網路檔案系統協議。通過...