實驗報告模板

2022-01-30 09:27:33 字數 1715 閱讀 4402

實驗題目

系統需求分析

實驗目的

1. 掌握uml中的業務過程模型、用例模型。

2. 熟悉一種uml建模工具。

實驗要求

學會uml業務過程模型、用例模型建模方法

實驗任務

任務一:自行選擇乙個軟體專案,有背景說明、功能需求概述;

專案名稱:

圖書館管理系統的分析與設計

背景說明:

圖書資訊管理系統是使用計算機實現圖書大量資訊處理的電子檔案管理系統,在本系統中主要滿足借書者、圖書管理員和系統管理員3方面的需求。

需求概述

1.  借書:圖書館管理員輸入讀者的借書證號和書籍編號。

2.  還書:根據讀入的書籍編號,把圖書已歸還資訊寫入圖書說明庫和讀者信。

3.  系統管理:系統管理分為三部分:普通使用者的功能和系統管理員執行的使用者管理、修改核心資料。

-----------------------任務分割線-----------------------

任務二:利用uml業務過程模型對軟體的應用流程建模

1.業務流程說明:

1.1 借書流程說明.....借書業務過程模型

1.2 還書流程說明.....還書業務過程模型

-----------------------任務分割線-----------------------

任務三:利用uml用例模型對軟體的需求進行分析,並對應用場景建模;

需求分析

圖書資訊管理系統是使用計算機實現圖書大量資訊處理的電子檔案管理系統,在本系統中主要滿足借書者、圖書管理員和系統管理員3方面的需求。對借書者來說主要是查詢個人資訊、查詢圖書資訊、預定當前正在被別人借閱的圖書、借閱圖書和返還圖書等;圖書管理員是系統的主要使用者,負責借書處理和還書處理,當讀者預定的圖書借出給定預定者後取消圖書預定;系統管理員主要負責系統的維護工作,涉及到讀者資訊管理,圖書資訊管理,系統狀態維護等

用例模型的建立

本系統共設定四個活動者。分別是tt_people、tt_registrar、tt_reader和tt_database。其中tt_people泛指與系統發生關係的人;tt_registrar為系統管理員,負責新增、修改圖書資訊;tt_reader為所有讀者,讀者可能發生借書、續借、還書的行為;tt_database為儲存各種資訊的資料庫物件。另:考慮到現實圖書館中還存在「圖書館管理員」這一角色,但其所起的作用僅為代替讀者完成各種系統操作,故沒有設定此活動者。

系統中共有五個用例。tt_addinfo、tt_modifyinfo、tt_borrow、tt_renew和tt_return。tt_addinfo表示管理員新增圖書資訊;tt_modifyinfo表示修改圖書資訊;tt_borrow表示讀者借閱圖書;tt_renew表示讀者續借圖書;tt_return表示讀者歸還圖書。

用例圖(用場景建模)

實驗五實驗報告

系統架構圖 首先我在我的電腦裡建立了有名稱要求的資料夾,然後開啟android studio clone了我們的小組專案。此處因為已經clone過了,所以無法再把這個專案clone進去 進行編譯,執行,測試均正常 我在遊戲主介面載入了乙個toast,點選可以短暫地顯示我的學號資訊 首先在封面檔案裡我...

實驗六實驗報告

實驗結論 part1 結構體型別及程式設計應用 1.補足程式 include const int n 5 定義結構體型別struct student,並定義stu為其別名 typedef struct student stu 函式宣告 void input stu s,int n int findm...

實驗三實驗報告

實驗結論 part 1 1 從鍵盤上輸入3個數,讓它們代表3條線段的長度,編寫乙個c程式判斷這3條線段組成的三角形屬於什麼型別 一般三角形 等腰三角形 等邊三角形或不構成三角形 1 兩種if語句都可以達到實驗目的,因此條件語句寫法很靈活,所以自己以後寫乙個程式時也會考慮多種寫法 2 while和if...