企業(yè)費用管理概要設計說明書_第1頁
企業(yè)費用管理概要設計說明書_第2頁
企業(yè)費用管理概要設計說明書_第3頁
企業(yè)費用管理概要設計說明書_第4頁
企業(yè)費用管理概要設計說明書_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、引言 1. 編寫目的 從該階段開發(fā)正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的大致設計并明確系統(tǒng)的數據結構與軟件結 構。本概要設計說明書的目的就是進一步細化企業(yè)費用管理軟件設計階段得出的軟件總體概貌,把它加工成 在程序細節(jié)上非常接近于源程序的軟件表示。 2 .項目背景(略) 有效解決各部門員工或經辦人日常借款、報銷簽批過程復雜、結算過程等待時間長的問題;最大程度規(guī)范 借款、報銷單據的填寫、 簽批操作,避免人為錯誤;提高財務審核、結算、入帳的工作效率;實現日常借款、 報銷信息的數據存檔,為費用管理提供數據依據。 3.參考資料 軟件工程概論 李存珠 李宣東 企業(yè)費用功能設計 二. 任務概述 1 .

2、目標 該階段目的在于明確系統(tǒng)的數據結構和軟件結構,此外總體設計還將給出內部軟件和外部系統(tǒng)部件之間的 接口定義,各個軟件模塊的功能說明,數據結構的細節(jié)以及具體的裝配要求。 2. 運行環(huán)境 軟件基本運行環(huán)境為 Windows環(huán)境。 需tomcat服務器支持。 數據庫采用Oracle數據庫。 3. 需求概述(略) 4. 條件與限制 為了評價該設計階段的設計表示的優(yōu)劣程度”,必須遵循以下幾個準則: 1. 軟件設計應當表現出層次結構,它應巧妙地利用各個軟件部件之間的控制關系。 2. 設計應當是模塊化的,即該軟件應當從邏輯上被劃分成多個部件,分別實現各種特定功能和子功能。 3. 設計最終應當給出具體的模塊

3、(例如子程序或過程),這些模塊就具有獨立的功能特性。 4. 應當應用在軟件需求分析期間得到的信息,采取循環(huán)反復的方法來獲得設計。 總體設計 1 .處理流程 系統(tǒng)的總體處理流程如下圖: fit 11*1 ts 塊 SHJ的雉護 人圧基本佶息 系統(tǒng)的基本框架及模塊圖 定義審批環(huán)節(jié)的流程: 審批環(huán)節(jié)流程圖 角色分配流程: 角色分配流程圖 薪資維護流程圖 預算審批流程設計: 預算審批流程設計 預算申請流程設計 報銷流程審批設計圖 申請流程處理: 三. 數據結構設計 1. 邏輯結構設計 系統(tǒng)核心數據庫 用戶賬戶表 USERACCOUNT 字段名 注釋 類型 長度 是否NULL 默認值 主外鍵 約束 Us

4、erid 用戶ID NUMBER 4 not PK UserName 用戶名 Varchar2 50 not Account 賬號 Varchar2 50 not 唯一 Password 密碼 Varchar2 50 not CreateTime 創(chuàng)建時間 Date not 序列名:SEQ_U SERACCOUNT 角色表 ROLES 字段名 注釋 類型 長度 是否NULL 默認值 主外鍵 約束 RoleId 角色ID NUMBER 4 not PK RoleName 角色名 Varchar2 50 not 可用功能 Varchar2 50 not 序列名:SEQ_ROLES 工作流節(jié)點信息表

5、 NodeINFO 字段名 注釋 類型 長度 是否NULL 默認值 主外鍵 約束 NodeId 節(jié)點ID NUMBER 4 not PK RoleId 角色ID Varchar2 50 NULL FK UserId 用戶ID NUMBER 4 NULL FK GuideNode 前驅節(jié)點 NUMBER 4 NULL FK PostfixNode 后綴節(jié)點 NUMBER 4 NULL FK Auditing 是否審核 Varchar2 50 not 0 值:0、1、 2、3 FlowId 流程ID NUMBER 4 not FK Auditing注:0未審核1審核通過2、不通過3、審核中 序列名

6、:SEQ_NodeINFO 工作流日志信息表 NodeLog 字段名 注釋 類型 長度 是否NULL 默認值 主外鍵 約束 NodeId 節(jié)點ID NUMBER 4 not PK Agreement 是否同意 Varchar2 50 NULL UserId 用戶ID NUMBER 4 NULL FK suggesti on 審批意見 Varchar2 200 NULL 工作流基本信息表 FLOWINFO 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Flowld 流程ID NUMBER 4 not PK FlowName 流程名 Varchar2 50 not Charter M

7、ember發(fā)起人 Varchar2 50 not CreateDate 創(chuàng)建日期 Date not 序列名:SEQ_ F LOWINFO Date審批日期Date NOT 具體業(yè)務數據庫 基本資料表 部門信息表 Departme nt 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Deptno 部門號 NUMBER 4 not PK DeptName 部門名 Varchar2 50 not 唯一 序列名:SEQ_Departme nt 職位信息表 Job 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Jobno 職位編號 NUMBER 4 not PK JobNam

8、e 職位名 Varchar2 50 not 唯一 Bossno 上司編號 NUMBER 4 Null FK Deptno 部門號 NUMBER 4 NULL FK PositionDis 職位描述 Varchar2 200 NULL marketsalary 市場月薪 價位 NUMBER 6,2 not Bossno與Jobno自連接 序列名:SEQ_Job 職工信息表 EmployeeINFO 字段名 注釋 類型 長度 是否NULL 默認值 主外鍵 約束 EmployeeNO 職工編號 NUMBER 4 PK EmpName 用戶姓名 Varchar2 10 NOT Sex 性別 Varch

9、ar2 2 NOT 值:男和 女 Birth 出生日期 Date NULL CellPhone 手機 Varchar2 11 NULL State 已婚狀態(tài) Varchar2 2 NULL 值:是和 否 IdNumb 身份證號 碼 Varchar2 50 NULL Address 地址 Varchar2 50 NULL Email 電子郵件 Varchar2 50 NULL WorkPhone 用戶辦公 電話 Varchar2 50 NULL UserId 用戶ID NUMBER 4 NULL FK 序列名:SEQ_EmployeelNFO 職務對照表 Employer 字段名 注釋 類型 長

10、度 是否NULL 默認值 主外鍵 約束 EmployeeNO 職工編號 NUMBER 4 NOT FK Jobno 職位編號 NUMBER 4 NULL FK 級別對照表 Level er 字段名 注釋 類型 長度 是否NULL 默認值 主外鍵 約束 Jobno 職工編號 NUMBER 4 NOT FK Levelno 級別編號 NUMBER 4 NULL FK 級別信息表 grade 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Levelno 級別編號 NUMBER 4 PK LevelNAME 名稱 Varchar2 50 Not 唯一 序歹U名:SEQ_ grade 薪資

11、信息表 salary 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 EmployeeNO 職工編號 NUMBER 4 PK msalary 月薪 NUMBER 6,2 Not experience 工作年限 NUMBER 4 Not 0 序列名:SEQ_ salary 薪資日志 Salary log 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 EmployeeNO 職工編號 NUMBER 4 PK msalary 月薪 NUMBER 6,2 Not reason 緣由 Varchar2 200 Not Changenum 改變數額 NUMBER 4 Not Sal

12、Percent 百分比 NUMBER 4 Not ChangeDate 改變日期 Date Not 獎金日志(特殊獎項) bonus log 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 EmployeeNO 職工編號 NUMBER 4 PK bonus 獎金 NUMBER 6,2 Not reason 緣由 Varchar2 200 Not fashion 方式 Varchar2 50 Not PrizeDate 發(fā)獎日期 Date Not 費用標準 Expe nseSta ndard 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Expense ID 費用ID

13、NUMBER 4 PK limitation 費用限額 NUMBER 6,2 Not Exp Statement 制定說明 Varchar2 200 Not Levelno 級別號 NUMBER 4 Not FK Exp Date 制定日期 Date 注: 周期:根據級別劃分費用標準 序列名:SEQ_Expe nseSta ndard 費用名稱 Expe nseName 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Expense ID 費用ID NUMBER 4 PK Expe nseName 費用名稱 Varchar2 50 Not 費用 Expense 字段名 注釋 類型

14、長度 是否NULL 默認值 主鍵 約束 Expense ID 費用ID NUMBER 4 PK Expe nseCost 費用數額 NUMBER 6,2 Not reason 緣由 Varchar2 200 Not FashionID 付款方式 NUMBER 4 Not FK 付款方式 fashion 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 FashionID 方式ID NUMBER 4 PK FashionName 付款方式 Varchar2 50 Not 唯一 注: Fashion Name 可填現金支付、 銀行支付、 支票支付 序列名:SEQ_ fashion 預算信

15、息表 budget 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Budgetid 預算id NUMBER 4 PK BudgetName 名稱 Varchar2 50 Not 唯一 budgetexplain 說明 Varchar2 200 Not costsum 預算總額 NUMBER 6,2 Not balance 預算余額 NUMBER 6,2 Not isvalidate 是否驗證 Varchar2 50 Not 值:是和 否 BudgetArea 費用區(qū)域 Varchar2 Not 值:部門 和個人 ObjectID 預算對象 NUMBER 4 Not FK Budg

16、etDate 預算日期 Date Not BeginDate 開始日期 Date Not EndDate 結束日期 Date Not 注: 周期:開始日期結束日期 預算對象 ObjectID綁定的是部門ID或者員工ID 序列名:SEQ_ budget 預算費用對照表 Expense Budget 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Budgetid 預算id NUMBER 4 FK Expense ID 費用ID NUMBER 4 FK 報銷信息表 Reimburseme nt 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 Reimburse id 報銷i

17、d NUMBER 4 PK PK Expense ID 費用ID Varchar2 50 Not 唯一 Rei Explain 報銷描述 Varchar2 200 Not costsum 費用總額 NUMBER 6,2 Not ItemID 項目ID NUMBER 4 NULL FK BudgetArea 費用區(qū)域 Varchar2 Not 值:部門 和個人 ObjectID 報銷對象 Varchar2 Not FK FK ApplyDate 申請日期 Date Not BeginDate 開始日期 Date Not EndDate 結束日期 Date Not 注: 周期:開始日期結束日期 預

18、算對象 ObjectID綁定的是部門ID或者員工ID 序列名:SEQ_Reimburseme nt 項目信息 Iteminfo 字段名 注釋 類型 長度 是否NULL 默認值 主鍵 約束 ItemID 項目ID NUMBER 4 PK ItemName 項目名稱 Varchar2 50 Not ApprovalTime 立項時間 Date Not ItemTime 項目周期 Varchar2 50 Not ItemManager 項目經理 Varchar2 50 Not ItemBody 人數 NUMBER 4 Not 序列名:SEQteminfo 四. 運行設計 1 .運行模塊的組合 具體軟件的運行模塊組合為 web多網頁的運行環(huán)境,各個模塊在運行過程中能較好的交換信息,處 理數據。 2. 運行控制 軟件運行時有較友好的界面,基本能夠實現用戶的數據處理要求。 采用人性化的交互模式,為用戶提供各種各樣的js特效。 3. 運行時間 系統(tǒng)的統(tǒng)計精度基本可以達到用戶所提岀的要求。 系統(tǒng)的響應時間即網頁的跳轉時間應限制在3秒內,需要長時間處理應做相關提示。 業(yè)務流程不能產生混亂,。 五. 出錯處理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論