「多表單系統」,顧名思義,就是多個不同形式的表單構成的乙個系統,是乙個極其抽象的概念。它在企業內部也是一種常見的管理資訊系統,每個表單的內容和流程不盡相同,也可以說每個表單是乙個子系統。在企業內部,各單位的需求不一致,以至於設計乙個通用的表單系統非常困難。儘管不能通用,並且也避免不了新表單的增加和已有表單的修改,但是還是可以抽象出一些共同的東東來,如表單的動作,因此,我們可以將不變的部分抽象出來,以方便維護和增加新需求。
在此,我將以乙個系列的形式來設計和實現乙個多表單系統的開發模式。自知設計的功力尚淺,有許多考慮不到的地方,還請各位看客提出寶貴的意見。我深知這個東東想設計好非常困難,但是本著學習和交流的宗旨,決心硬著頭皮將它寫完整,在寫的過程中,若大家有什麼好的方法,可以提出來,大家共同**,互相學習。
下面先介紹一下多表單系統的各個需求。
某單位主管向軟體開發部提出,我們單位有乙個申請單,想把它做成web網頁形式的。流程是:
這個表單流程就算跑完了。流程圖:
根據以上需求,我們可以設計如下功能:
有了系統功能結構,但不同表單還有不同動作,概括起來,表單共有以下動作:
審核可能有好幾步,如上面例子,申請人主管和處理單位主管審核,有的表單有可能在處理單位主管審核前還有好幾步審核。
在這裡我只介紹了大致需求,關於具體細節需求,我將在實現開發框架的過程中一一敘述。
「多表單系統」,顧名思義,就是多個不同形式的表單構成的乙個系統,是乙個極其抽象的概念。它在企業內部也是一種常見的管理資訊系統,每個表單的內容和流程不盡相同,也可以說每個表單是乙個子系統。在企業內部,各單位的需求不一致,以至於設計乙個通用的表單系統非常困難。儘管不能通用,並且也避免不了新表單的增加和已有表單的修改,但是還是可以抽象出一些共同的東東來,如表單的動作,因此,我們可以將不變的部分抽象出來,以方便維護和增加新需求。
在此,我將以乙個系列的形式來設計和實現乙個多表單系統的開發模式。自知設計的功力尚淺,有許多考慮不到的地方,還請各位看客提出寶貴的意見。我深知這個東東想設計好非常困難,但是本著學習和交流的宗旨,決心硬著頭皮將它寫完整,在寫的過程中,若大家有什麼好的方法,可以提出來,大家共同**,互相學習。
下面先介紹一下多表單系統的各個需求。
某單位主管向軟體開發部提出,我們單位有乙個申請單,想把它做成web網頁形式的。流程是:
這個表單流程就算跑完了。流程圖:
根據以上需求,我們可以設計如下功能:
有了系統功能結構,但不同表單還有不同動作,概括起來,表單共有以下動作:
審核可能有好幾步,如上面例子,申請人主管和處理單位主管審核,有的表單有可能在處理單位主管審核前還有好幾步審核。
在這裡我只介紹了大致需求,關於具體細節需求,我將在實現開發框架的過程中一一敘述。
多表單系統開發模式(二) 詳細需求分析
關於多表單系統在上篇已經簡單描述了一下需求概述,通過需求概述,我們發現每個表單之間有乙個共性 表單內容 動作 如下圖 下面來詳細分析一下系統需求和變化需求 從ui層面來分析,表單系統也只有 表單內容 也就是上圖中陰影部分 在變化,各個表單的內容不一樣,有簡單的,有複雜的。簡單的表單,也就是乙個實體 ...
作業三 綜合系統開發 需求分析
這個作業屬於哪個課程 班級的鏈結 這個作業要求在 作業要求的鏈結 這個作業的目標 1.實踐專案需求分析 一家公司提供服務出租,自身有一些員工,另外還有很多自由職業者作為服務商存在。公司目前使用excel工作表來管理他們的客戶 自由職業者 時間表等。excel解決方案無法很好地進行擴充套件。它無法應對...
使用者需求說明書 系統開發 需求管理 筆記
需求開發主要確定開發軟體的功能 效能 資料和介面等要求 需求分類 l 業務需求,使用者需求,系統需求 系統需求 功能需求,效能需求,設計約束 如開發語言的選擇,資料庫的選擇 l qfd 基本需求,期望需求,興奮需求 1 需求獲取 2 需求分析 l 需求分析的方法 結構化分析,物件導向分析,面向問題域...