高校宿舍管理系統詳細需求分析說明書

来源:https://www.cnblogs.com/chenqiwei/archive/2019/07/09/RunWsh_dormInfo01.html
-Advertisement-
Play Games

(詳細)高校宿舍管理系統需求分析說明書(文末-->獲取原文檔) (詳細)高校宿舍管理系統需求分析說明書(文末-->獲取原文檔) 版本狀態 版本 作者 參與者 起止日期 註釋 審閱者 團隊 版本 日期 簽名 教學管理委員會 V1.1 2019.06.13 胡桂虹 教學管理委員會 V1.2 2019.0 ...


(詳細)高校宿舍管理系統需求分析說明書(文末-->獲取原文檔

 

 

 

 

 

 

版本狀態

 

版本

作者

參與者

起止日期

註釋

 

 

 

 

 

 

 

 

 

 

 

審閱者

團隊

版本

日期

簽名

教學管理委員會

V1.1

2019.06.13

胡桂虹

教學管理委員會

V1.2

2019.06.14

胡桂虹

 

 

 

 

 

 

 

 

 

 

 

 

 

分發

姓名

位置

分發方式

分發日期

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目  錄


1 引言... 1

1.1 編寫目的... 1

1.2 讀者對象... 1

1.3 術語解釋... 1

1.4 參考資料... 2

2 項目概述... 3

2.1 項目背景... 3

2.2 項目目標... 3

3 高校宿舍管理系統總體功能... 4

4 系統需求優先順序... 5

5 業務需求... 6

5.1 主要業務流程圖... 6

5.1.1 用戶管理業務流程設計... 6

5.1.2 樓棟管理業務流程設計... 7

5.1.3 宿舍管理業務流程設計... 8

5.1.4 維修管理業務流程設計... 9

5.1.5 報表管理業務流程設計... 10

5.1.6 登記管理業務流程設計... 11

5.1.7 床位管理業務流程設計... 12

5.2 系統功能需求... 13

5.2.1 角色分析... 13

5.2.2 業務功能分析... 13

5.2.3 用戶管理模塊需求設計... 14

5.2.4 樓棟管理模塊需求設計... 16

5.2.5 宿舍管理模塊需求設計... 18

5.2.6報表管理模塊需求設計... 21

5.2.7 登記模塊需求設計... 21

5.2.8 床位管理模塊需求設計... 24

5.2.9 維修管理需求設計... 27

5.2.10 報表管理模塊需求設計... 30

5.2.11 公告管理模塊需求設計... 30

6 非功能需求... 32

6.1 外部介面需求... 32

6.2 性能需求... 32

6.2.1 間特性要求... 32

6.2.2 靈活性... 32

6.2.3 數據管理能力要求(針對軟體系統)... 32

6.2.4 故障處理要求... 32

6.3 系統非功能需求... 32

6.3.1 可靠性... 32

6.3.2 安全性... 32

6.3.3 可維護性可拓展性... 33

6.3.4 可測試性... 33

6.3.5 界面的設計... 33

7 其他事項... 34

7.1 後期可完善功能... 34

 

 

1 引言

1.1 編寫目的

學生宿舍管理系統對於一個學校來說是必不可少的組成部分。宿舍管理人員手工記錄數據對於學生信息量比較龐大,需要記錄存檔的數據比較多的高校來說,人工記錄是相當麻煩的。由於數據量龐大。很麻煩還浪費了許多時間,效率也比較低。我們針對如此,設計了一套學生宿舍管理系統。學生宿舍管理系統採用的是電腦化管理,系統做的儘量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數據輸入到系統的資料庫中去。由於資料庫存儲容量相當大,而且比較穩定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學校提供了一個方便、快捷的操作方式。本系統具有運行速度快、安全性高、穩定性好的優點,並且具備完善的報表生成、修改功能,能夠快速的查詢學校所需的住宿信息。

1.2 讀者對象

本文檔(本指南)適用於所有使用該系統的管理員用戶和在校的學生。

1.3 術語解釋

名詞/術語/縮寫詞

B/S架構

瀏覽器端-伺服器端的應用程式,主要的處理邏輯在伺服器端進行,瀏覽器端只負責數據和頁面的展示。

SSM框架

SSM框架是SpringMVC、Spring、Mybatis三大框架的簡稱,其設計主要基於MVC架構,能夠加快web應用的開發速度,降低應用開發成本,同時能夠降低不同層次之間的耦合性,使應用具有良好的擴展性和可移植性。

 

 

1.4 參考資料

1.    工程項目管理系統的設計與實現[J];電力系統及其自動化學報;2011年03期。

2.    科研項目管理系統的設計與實現[J];黑龍江工程學院學報;2005年04期。

3.    基於Web的全生命周期項目管理系統研究[J];機械科學與技術;2005年05期。

4.    基於SSM的軟體體繫結構開發過程研究[J];電腦測量與控制;2011年08期。

5.    基於SSH框架與AJAX技術的JavaWeb應用開發[J]; 2009年10期。

6.    基於框架的Web系統開發研究[J];電腦工程與設計;2010年04期。

7.    基於SSM框架的智能web系統研發設計[J];電腦工程與設計;2012年12期。

8.    基於iBatis的通用數據持久層的研究與設計[J];微電腦信息;2007年12期。

9.    高校科研項目管理系統開發研究[J];中國高校科技與產業化;2009年12期。

10.  崔冬華.《軟體工程》.人民郵電出版社.2014年3月。

11.  張海藩.《軟體工程導論》.人民郵電出版社.2006年1月。 

12.  潘孝銘.《軟體文檔編寫》.高等教育出版社.2004年8月。

13.  羅先文.《軟體工程實物》.重慶大學出版社.2005年3月。

14.  王 珊.《資料庫系統概論》.高等教育出版社  2013年12月。

15.  張白一.《web應用開發技術:Jsp》.西安電子科技大學出版社。

2 項目概述

為了使高校宿舍工作進行信息化管理,便於進行學生入住、宿舍變更等操作的管理,減少紙質化管理的不便捷性,故需要開發此系統。

2.1 項目背景

近年來我國信息產業化發展迅速,手工管理方式在高校宿舍管理這一塊處理大量事務的應用已經逐漸退出歷史舞臺。眾所周知宿舍對於學生而言是第二個家,為了增加學生的入住體驗以及加強學校對學生的管理,宿舍系統的信息化管理已是大勢所趨。為了提高其工作效率,減少宿舍管理的不便捷性和落後性,增加高校宿舍信息化管理已深入許多高校管理人員的心。高校宿舍管理系統採用的是電腦化管理,系統儘量做到人性化,提升管理人員和系統的交互感,使用這會感到操作非常簡便,管理人員需要做的就是將數據輸入到系統中,源代碼會連接資料庫自動處理數據。由於資料庫存儲容量相當大,而且比較穩定,適合較長時間的保存。另一方面,管理者可定時備份資料庫文件,將數據丟失的可能性降到最低。這無疑是為信息儲存量比較大的功效提供了一個方便、快捷的操作方式。

高校宿舍管理系統是為有效管理高校學生宿舍的狀態及維修而開發的信息系統,系統對宿舍的分佈情況進行信息化管理、管理學生入住、宿舍變更、宿舍報修、維修;管理學生進出宿舍情況、外來人員進出宿舍登記;學生繳納宿舍水電費和維修費;通知發送及各種報表情況。系統主要使用者是宿舍管理員、後勤管理員、學生、外來人員和維修人員,使用者通過系統可以進行樓棟管理、宿舍管理等操作。

2.2 項目目標

該系統旨在提高高校宿舍管理工作的效率及合理性,便於高校對學生的管理以及摒棄手寫時代的局限性,系統對宿舍的分佈情況進行信息化管理、管理學生入住、宿舍變更、宿舍報修、維修等操作。

學習目標:通過此次項目,學習並熟悉軟體開發的流程,學習對項目進行具體劃分,學習對項目進行整體計劃。在編碼過程中熟悉軟體編程知識,瞭解軟體行業的趨勢。增強對實際問題的把控能力,增加職業修養,增強競爭力。

 

 

 

 

 

 

 

3 高校宿舍管理系統總體功能

 

 

圖3-1 高校宿舍管理系統功能結構圖

4 系統需求優先順序

表4-1 系統需求優先順序

需求編號

功能名稱

優先順序

說明

SS-01

用戶登陸

1

本系統基礎模塊

SS-02

用戶註冊

1

本系統基礎模塊

SS-03

用戶註銷

2

本系統基本模塊

SS-04

更改密碼

1

本系統基礎模塊

SS-05

宿舍管理

1

本系統核心模塊

SS-06

樓棟管理

1

本系統核心模塊

SS-07

床位分配管理

1

本系統核心功能

SS-08

床位變更管理

1

本系統核心功能

SS-09

學生入住管理

2

本系統核心模塊

SS-10

學生離校管理

2

本系統核心模塊

SS-11

外來人員登記管理

3

本系統次要模塊

SS-12

宿舍巡查管理

3

本系統次要模塊

SS-13

維修查詢

2

本系統核心查詢模塊

SS-14

床位維修管理

2

本系統核心模塊

SS-15

宿舍維修管理

3

本系統次要模塊

SS-16

樓棟維修管理

3

本系統次要模塊

SS-17

繳費管理

2

本系統核心模塊

SS-18

報表管理

3

本系統次要模塊

SS-19

公告管理

3

本系統次要模塊

 

5 業務需求

5.1 主要業務流程圖

5.1.1 用戶管理業務流程設計

該業務流程是先進行用戶登錄,沒有賬號可先點擊註冊按鈕進行用戶註冊,身份信息核實成功之後,用戶可以進入到用戶管理界面,進行更改密碼和用戶註銷操作。

 

圖5-1 用戶管理業務流程圖

 

5.1.2 樓棟管理業務流程設計

該業務流程是後勤管理員先進行登錄,身份驗證成功之後跳轉到樓棟信息界面,根據實際情況點擊新增,修改,刪除和查詢的按鈕對樓棟信息進行操作,並將結果保存至資料庫。

 

 

圖5-2 樓棟管理業務流程圖

 

 

5.1.3 宿舍管理業務流程設計

該業務流程是宿舍管理員先進行登錄,身份驗證成功之後跳轉到宿舍信息界面,根據實際情況點擊新增,修改,刪除和查詢的按鈕對宿舍信息進行操作,並將結果保存至資料庫。

 

圖5-3 宿舍管理業務流程圖

 

 

5.1.4 維修管理業務流程設計

該業務流程是學生先進行身份認證登錄系統,跳轉至維修界面,正確填寫維修信息後,資料庫中的信息保持同步更新。

 

 

圖5-4 維修管理業務流程圖

 

 

 

 

 

5.1.5 報表管理業務流程設計

該業務流程是先進行身份驗證,然後跳轉至列印界面,根據自身需求選擇列印內容。

 

 

圖5-5 報表管理業務流程圖

 

 

 

 

 

 

5.1.6 登記管理業務流程設計

該業務的流程是宿舍管理員根據來訪人員類型分別進行登記。

 

圖5-6 登記管理業務流程圖

 

 

 

 

 

 

 

 

 

 

 

 

5.1.7 床位管理業務流程設計

1)        宿舍管理員登錄成功後查詢所在宿舍空閑床位。

2)        後勤管理員登陸成功後查詢所在宿舍空閑床位。

3)        宿舍管理員進行床位新增

4)        宿舍管理員進行床位刪除

5)        宿舍管理員進行床位狀態變更

6)        宿舍管理員進行床位變更

7)        宿舍管理員進行床位分配

8)        宿舍管理員進行床位查詢

9)        後勤管理員進行床位查詢

 

 

圖5-7 床位管理業務流程圖

 

 

 

 

 

 

 

 

 

 

 

5.2 系統功能需求

5.2.1 角色分析

根據對高校宿舍管理系統的需求分析,本系統主要涉及到的角色如下表5-1所示:

表5-1 系統角色表

角色

職責或功能

學生

查看宿舍情況、辦理入住、變更床位、進寢登記、床位報修、辦理離校退寢

宿舍管理員

宿舍信息管理、寢室床位管理、學生登記入住、床位維修管理、床位分配管理、床位變更管理、學生離校管理、學生進出登記、外來人員登記、宿舍巡邏登記、報表管理

後勤管理員

樓棟信息管理、宿舍信息管理、寢室床位管理、學生登記入住、床位維修管理、床位分配管理、床位變更管理、學生離校管理、繳費管理、通知發送管理、報表管理

外來人員

外來人員登記

維修人員

處理報修

 

5.2.2 業務功能分析

通過對本系統進行的需求分析發現,高校宿舍管理系統可以拆分為以下幾個子模塊系統:用戶管理模塊,樓棟管理模塊,宿舍管理模塊,床位管理模塊,登記模塊,維修管理模塊,繳費管理模塊,公告管理模塊,報表管理模塊。

系統的主要角色涉及到學生、宿舍管理員、後勤管理員、外來人員和維修人員,根據不同角色對不同模塊的功能操作許可權,設計了其功能需求總體用例圖如下圖5-8所示

 

 

圖5-8 功能需求總體用例圖

5.2.3 用戶管理模塊需求設計

對於高校宿舍管理系統來說,用戶管理模塊是最重要的一個模塊,因為它包含了宿舍管理員,後勤管理員,學生和維修人員的登錄,註冊,修改密碼的操作,其中只有後勤管理人員具有用戶註銷的許可權。

該模塊的用例圖如圖5-9所示

 

 

圖5-9 用戶管理模塊用例圖

 

用戶註銷案例分析表如下表5-2所示:

表5-2 用戶註銷案例分析表

描述項

說明

用例名稱

用戶註銷案例

標識符*

CF01

用例描述

描述後勤管理員對系統中用戶的註銷過程

參與者表

後勤管理員

優先順序

1

狀態*

進行中

前置條件

後勤管理員已經通過驗證登錄

後置條件

系統彈出“操作成功”提示框,併進入到系統用戶信息的詳情頁

基本操作流

  1. 後勤管理員通過登錄系統登錄,跳轉到用戶信息詳情界面
  2. 點擊對應的系統用戶進行註銷操作
  3. 操作完成彈框提示“操作成功”,並跳轉回用戶詳情界面

可選操作流

當操作許可權不夠時系統彈出錯誤提示,並記錄操作日誌信息

被泛化用例表

該用例的特化用例列表

用戶註冊案例分析表如下表5-3所示

表5-3 用戶註冊案例分析表

描述項

說明

用例名稱

用戶註冊案例

標識符*

CF02

用例描述

描述學生,宿舍管理員,後勤管理員和維修人員進行註冊的過程

參與者表

學生,宿舍管理員,後勤管理員和維修人員

優先順序

1

狀態*

進行中

前置條件

註冊人員按照提示要求正確填寫註冊信息

後置條件

系統彈出“註冊成功”提示框,並將數據保存到資料庫中

基本操作流

  1. 註冊人員在首頁點擊註冊按鈕,跳轉到註冊頁面
  2. 正確填寫註冊信息,將數據保存到資料庫中,並彈框顯示“註冊成功”

可選操作流

當註冊信息不符合提示要求時,系統彈出錯誤提示,並記錄操作日誌信息

被泛化用例表

該用例的特化用例列表

 

用戶登錄案例分析表如下表5-4所示

表5-4 用戶登錄案例分析表

描述項

說明

用例名稱

用戶登錄案例

標識符*

CF03

用例描述

描述學生,宿舍管理員,後勤管理員和維修人員進行登錄的過程

參與者表

學生,宿舍管理員,後勤管理員和維修人員

優先順序

1

狀態*

進行中

前置條件

系統用戶正確填寫身份信息

後置條件

系統成功跳轉到高校宿舍管理系統首頁

基本操作流

  1. 用戶正確填寫身份信息
  2. 系統成功跳轉至系統首頁

可選操作流

當資料庫中無所填信息時,系統彈出錯誤提示,並記錄操作日誌信息

被泛化用例表

該用例的特化用例列表

 

更改密碼案例分析表如下表5-5所示

表5-5 更改密碼案例分析表

描述項

說明

用例名稱

更改密碼案例

標識符*

CF04

用例描述

描述學生,宿舍管理員,後勤管理員和維修人員進行更改密碼的過程

參與者表

學生,宿舍管理員,後勤管理員和維修人員

優先順序

1

狀態*

進行中

前置條件

系統用戶正確填寫原身份信息

後置條件

資料庫中用戶信息進行更新,並彈框顯示“更改成功”

基本操作流

  1. 用戶正確填寫原身份信息,進行身份認證
  2. 資料庫中信息進行更新,並彈框提示“更改成功”

可選操作流

當資料庫中無所填信息時,系統彈出錯誤提示,並記錄操作日誌信息

被泛化用例表

該用例的特化用例列表

5.2.4 樓棟管理模塊需求設計

該模塊由後勤管理員對學校所有宿舍樓棟情況進行操作,包括樓棟信息的新增、修改、刪除和查詢操作。

該模塊的用例圖如圖5-10所示

 

 

圖5-10 樓棟管理模塊用例圖

樓棟信息新增案例分析表如下表5-6所示:

表5-6 樓棟信息新增案例分析表

描述項

說明

用例名稱

樓棟信息新增案例

標識符*

CF05

用例描述

描述後勤管理員對高校的宿舍樓棟情況進行新增操作的過程

參與者表

後勤管理員

優先順序

1

狀態*

進行中

前置條件

後勤管理員已經通過登錄驗證

後置條件

操作完成後,系統彈出“操作成功”提示框,併進入到樓棟信息的詳情頁

基本操作流

  1. 點擊“添加”按鈕,進入樓棟信息添加頁面。
  2. 操作結束,數據同步到資料庫。

可選操作流

被泛化用例表

該用例的特化用例列表

 

樓棟信息修改案例分析表如下表5-7所示:

表5-7 樓棟信息修改案例分析表

描述項

說明

用例名稱

樓棟信息修改案例

標識符*

CF06

用例描述

描述後勤管理員對高校的宿舍樓棟情況進行修改操作的過程

參與者表

後勤管理員

優先順序

1

狀態*

進行中

前置條件

後勤管理員已經通過登錄驗證

後置條件

操作完成後,系統彈出“操作成功”提示框,併進入到樓棟信息的詳情頁

基本操作流

  1. 點擊“修改”按鈕,進入樓棟信息修改頁面。
  2. 操作結束,數據同步到資料庫。

可選操作流

被泛化用例表

該用例的特化用例列表

 

樓棟信息刪除案例分析表如下表5-8所示:

表5-8 樓棟信息刪除案例分析表

描述項

說明

用例名稱

樓棟信息刪除案例

標識符*

CF07

用例描述

描述後勤管理員對高校的宿舍樓棟情況進行刪除操作的過程

參與者表

後勤管理員

優先順序

1

狀態*

進行中

前置條件

後勤管理員已經通過登錄驗證

後置條件

操作完成後,系統彈出“操作成功”提示框,併進入到樓棟信息的詳情頁

基本操作流

  1. 點擊“刪除”按鈕,進入樓棟信息刪除頁面。
  2. 操作結束,數據同步到資料庫。

可選操作流

被泛化用例表

該用例的特化用例列表

 

樓棟信息查詢案例分析表如下表5-9所示:

表5-9 樓棟信息查詢案例分析表

描述項

說明

用例名稱

樓棟信息查詢案例

標識符*

CF08

用例描述

描述後勤管理員對高校的宿舍樓棟情況進行查詢操作的過程

參與者表

後勤管理員

優先順序


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 刪衝突插件,jquery作為基礎庫,當然是沒有理由被刪了。這個方法最直接了。 (2)將jquery的$方法改名,具體改名方法如下: ...
  • 事件 事件綁定方式 常用事件 事件冒泡 阻止後續事件發生 事件委托 頁面載入和window.onload ...
  • 近幾年來,隨著 HTML5、JS 的流行,前端這個職業火熱了起來!不少人發出疑惑,前端以後還會更有前途嗎? 我只能告訴你:前端不滅 現在都明白了用戶體驗至上,還要用著舒服 後端提供床,前端提供顏值高的妹,你說重要嗎? 我來簡單的介紹下web前端開發的3個疑問 {“ web前端開發 ”是什麼? } { ...
  • 1、如果想保持容器能夠滾動,同時不想看到醜陋的滾動條,chrome、firefox和移動端上不考慮相容性直接 element::-webkit-scrollbar{ display:none } 2、移動端卡頓,加一個屬性就能解決了 element{ -webkit-overflow-scrolli ...
  • 1.核心功能 此組件功能包含: 圖片裁剪(裁剪框拖動,裁剪框改變大小); 圖片馬賽克(繪製馬賽克,清除馬賽克); 圖片預覽、圖片還原(返回原圖、返回處理圖); 圖片上傳(獲取簽名、上傳圖片)。 2.核心邏輯 2.1圖片裁剪 獲取裁剪框(矩形)相對於畫布的位置(左上)和裁剪框的height、width ...
  • 工廠模式是使用頻率很高的一種設計模式,在面試中也經常問到,今天我們就來學習它。 為什麼要用工廠模式? 解答這個問題前,我們先來瞭解什麼是工廠模式。 工廠模式其實也稱創建模式,是用於創建對象的一種方式。本質上就是用工廠方法來代替new實例化對象。 舉個例子:我們在編寫代碼的時候,在一個A類中通過new ...
  • SpringCloud系列教程 | 第十篇:服務網關Zuul高級篇 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如無特殊說明,本系列教程全採用以上版本 上一篇我們主要聊到了Zuul的使用方式,以及自動轉發機制,其實Zuul還有更多的使用姿 ...
  • 架構雜談《一》 從傳統單體架構到服務化架構的發展歷程 典型的單體架構分為三個層級,Web層、業務邏輯層和數據存儲層,每個層的指責分別如下: Web 層:負責與用戶交互或者對外提供介面 業務邏輯層:為了實現業務邏輯而設計的流程處理模塊 數據存儲層:將業務邏輯層處理的結果持久化 將不同的模塊化組件聚合後 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...