軟體工程實驗報告三

2021-06-19 22:29:18 字數 1672 閱讀 2138

一、實驗名稱

系統詳細設計

二、實驗目的 根

據需求分析、概要設計,完成系統的詳細設計

三、實驗主要內容

詳細設計的主要任務是設計每個模組的實現演算法、所需的區域性資料結構。詳細設計的目標有兩個:實現模組功能的演算法要邏輯上正確和演算法描述要簡明易懂。

四、實驗原理

1、模組說明。說明該模組需要實現什麼功能,還有設計要點。

2、流程邏輯。用流程圖說明該模組的處理過程。

3、演算法。不一定有,如果涉及一些比較特殊的演算法或關鍵模組,就寫一下演算法的偽**或用流程圖說明。

4、限制條件。該模組的功能有哪些限制,比如使用者

id不能重複,只能查詢自己許可權範圍內的使用者。

5、輸入項。每個子模組可以看做乙個」方法「,我傳給你什麼,你給我輸出什麼。比如刪除使用者,輸入項就是使用者id。

6、輸出項。刪除使用者的輸出項,就是不能在查詢模組裡查詢到已刪除的使用者

7、介面設計。用

visio

或者其他工具畫一些介面圖

8、需要操作的資料表。

五、實驗結果

詳細設計 目錄

一、資料庫設計

二、使用者介面設計

三、系統實現.

四、總結和展望

4.1總結

4.2展望  

一、資料庫設計

為了實現資料持久化,必須在資料庫中建立一些對應特定功能的資料表作為儲存。資料庫實施階段就是用dbms

提供的資料定義語言與其他實用程式將資料庫邏輯設計和物理設計結果嚴格描述出來,成為

dbms

可以接受的源**,再經過除錯產生目標模式,然後組織資料入庫。資料庫實施階段包括兩項重要的工作,一項是資料的載入,另一項是應用程式的編碼和除錯。

系統包括共有3張基本表,因此事先在excel中錄入資料,然後使用sql server 2000資料匯入/匯出嚮導功能,直接將資料匯入到相應的基本表中。

(1)車輛資訊表

車輛資訊表裡儲存了車輛的車輛資訊情況。該錶主要完成停車場車輛管理基本資訊的錄入、刪除 、更新等功能。

(2)車輛表

車輛資訊表裡儲存了車輛的車輛合作情況

(3)使用者表

使用者表裡儲存了可進入資料庫的使用者名稱和密碼包括:編號、姓名、密碼,該錶主要完成使用者的增加、刪除 、更新等功能。

使用者操作流程:

停車場管理系統業務圖:

二、使用者介面設計

本系統主要的設計思路是:時間經濟,可靠,可理解,可維護和適應,可用,安全保密。

軟體工程課程實驗報告 實驗三

咖啡機 軟體工程 c編碼實踐篇 mooc課程作業 在版本庫根目錄下新建立乙個目錄lab3完成實驗。一 實驗要求 二 實驗過程 1.建立lab3資料夾 2.編寫程式 定義選單項資料結構 typedef struct datanode tdatanode 在選單列表 head中尋找與cmd相符的選單項 ...

軟體工程實驗報告二

停車場管理系統建模 二 實驗目的 使得各停車場需要更加先進 更加完善的車輛管理系統,為車主帶來方便,使停車場的管理系統化。系統掌握軟體開發過程中需求分析過程,分別對系統進行業務分析 使用者需求分析和系統需求分析。三 實驗主要內容 將整個需求分析過程分為業務分析 使用者需求分析和系統需求分析,確定每個...

軟體工程實驗三

一 實驗名稱 詳細設計 二 實驗目的 根據需求分析 概要設計,完成系統的詳細設計 三 實驗主要內容 詳細設計的主要任務是設計每個模組的實現演算法 所需的區域性資料結構。詳細設計的目標有兩個 實現模組功能的演算法要邏輯上正確和演算法描述要簡明易懂。四 實驗原理 1 模組說明。說明該模組需要實現什麼功能...