OA辦公系統詳細設計_第1頁
OA辦公系統詳細設計_第2頁
OA辦公系統詳細設計_第3頁
OA辦公系統詳細設計_第4頁
OA辦公系統詳細設計_第5頁
已閱讀5頁,還剩136頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、. . . .OA 辦公自動化管理系統 詳細設計說明書編寫:審核:批準: 受控狀態: 發布版次:3.0 編號:日期:2013-07-31日期:日期:是日期:2013-08-02學習參考OA 辦公系統詳細設計說明書變更記錄日期版本2013/08/021.02013/08/031.52013/08/042.02013/08/042.02013/08/052.52013/08/083.0變更說明初始版本模塊匯總模塊功能詳細設計 模塊功能詳細設計 對象設計升級及審核作者內部文檔簽字確認系統模塊對應章節對應部門負責人簽字第 2 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔1目 錄引言 .51.1

2、1.51.6編寫目的.5背景.5基線. 錯誤!未定義書簽。范圍.5定義. 錯誤!未定義書簽。參考資料.52總體設計. 錯誤!未定義書簽。2.1 概述. 錯誤!未定義書簽。.22.1.3功能描述.運行環境.開發環境.錯誤!未定義書簽。 錯誤!未定義書簽。 錯誤!未定義書簽。2.2 設計思想. 錯誤!未定義書簽。2.2.1 系統構思.錯誤!未定義書簽。.3關鍵技術與算法.關鍵數據結構.錯誤!未定義書簽。 錯誤!未定義書簽。32.3 人工處理過程. 錯誤!未定義書簽。系統功能設計. 錯誤!未定義書簽。3.1 個人辦公. 錯誤!未定義書簽。3.1.1日

3、程安排.錯誤!未定義書簽。4系統數據結構設計. 錯誤!未定義書簽。說明. 錯誤!未定義書簽。數據結構. 錯誤!未定義書簽。數據結構與系統元素的關系. 錯誤!未定義書簽。5接口設計. 錯誤!未定義書簽。5.15.2用戶接口. 錯誤!未定義書簽。外部接口. 錯誤!未定義書簽。6運行設計. 錯誤!未定義書簽。系統初始化. 錯誤!未定義書簽。運行控制. 錯誤!未定義書簽。系統結束. 錯誤!未定義書簽。7系統出錯處理設計. 錯誤!未定義書簽。7.17.2出錯信息. 錯誤!未定義書簽。補救措施. 錯誤!未定義書簽。8系統維護設計. 錯誤!未定義書簽。8.1檢測點的設計.

4、 錯誤!未定義書簽。第 3 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔8.2檢測專用模塊的設計. 錯誤!未定義書簽。9尚待解決的問題. 錯誤!未定義書簽。第 4 頁 共 77 頁OA 辦公系統詳細設計說明書 1 引言1.1 編寫目的內部文檔本說明書目的在于明確說明系統各功能的實現方式,指導開發人員進行編碼。 本說明書的預期讀者為:項目開發經理、客戶項目經理、系統開發人員以及測試人員1.2 背景待開發軟件系統的名稱:OA 辦公自動化管理系統此軟件系統任務提出者:此軟件系統任務開發者:此軟件系統任務用戶:1.3 范圍主要以OA 辦公自動化管理系統需求分析說明書提出了基本范圍,實施目標和功

5、能 等信息,供實施開發部門使用。1.4 參考資料OA 辦公自動化管理系統需求分析說明書 v1.0。OA 辦公自動化管理系統概要設計說明書 v1.0。OA 辦公自動化管理系統數據庫設計說明書 v1.0。1.5 術語與縮寫解釋縮寫、術語解 釋SPPSDOA精簡并行過程,Simplified Parallel Process 系統設計,System Design辦公室自動化。第 5 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔1.6 系統環境1.6.1 操作系統本系統基于 ASP.NET+Entity Framework+ajax 開發,可運行于支持 IIS 應用平臺的 Windows Se

6、rver 操作系統。1.6.2 數據庫本系統采用 MSSQL SERVER 數據庫,版本為 2008 R2 。1.6.3 客戶端客戶端軟件為:MS IE、Google Chorme 等。第 6 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔2 系統模塊命名規范2.1 概述設計、開發人員必須嚴格按照此套開發規范和標準,并落實到自己的開發當中。命名規范包括:控制器命名規范:模塊+Controler例如:AskForLeaveControler,其中 AskForLeave 為請假管理模塊名。行為命名規范:功能名稱(參數 1,參數 2.)例如:Create(),Edit(int id).,Ge

7、tLezveStatus(int id)。其他函數命名規范:模塊名稱_函數名稱(參數 1,參數 2)例如:AskForLeave_GetState(int id);編碼規范包括:提示:模塊設計人員確定本軟件的模塊命名規則(例如類、函數、變量,等確)保模塊設計 文檔的風格與代碼的風格保持一致可。以從機構的編程規范中摘取或引(用如果存在的話)。第 7 頁 共 77 頁OA 辦公系統詳細設計說明書3 對象設計3.1 系統類圖結構(總體類圖)內部文檔第 8 頁 共 77 頁OA 辦公系統詳細設計說明書3.2 關鍵類定義3.2.1 報銷單填寫并提交(關系類圖)內部文檔 描述:功能描述用戶使用 Accou

8、nt 類登錄系統,系統通過 OA_AllEmployees 類并訪問 OA_BaseInfo 類自動 讀取用戶信息。用戶填寫 OA_Reimburse 類的屬性(OA_Reimburse 類通過訪問 OA_BaseInfo 類確定報銷類型)并提交,系統自動在 OA_ReimburseApprove 類生成對應對象。第 9 頁 共 77 頁OA 辦公系統詳細設計說明書 邏輯時序圖內部文檔用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account 類通過將查詢 OA_AllEmployees 類 驗證帳號密碼是否正確。正確登錄后,系統通過 OA_AllEmployees 類并訪問 OA_BaseI

9、nfo 類自動讀取用戶性別、婚姻狀況信息。用戶填寫 OA_Reimburse 類的屬性,OA_Reimburse 類 通 過 訪 問 OA_BaseInfo 類 確 定 報 銷 類 型 。 然 后 提 交 報 銷 信 息 , 系 統 自 動 在 OA_ReimburseApprove 類生成報銷審批,至此報銷提交完成。用戶注銷退出系統。第 10 頁 共 77 頁OA 辦公系統詳細設計說明書3.2.2 請假單填寫并提交(關系類圖)內部文檔 描述:功能描述用戶使用 Account 類登錄系統,系統通過 OA_AllEmployees 類并訪問 OA_BaseInfo 類自動 讀取用戶信息。用戶填寫

10、 OA_AskForLeave 類的屬性并提交,請假申請完成。第 11 頁 共 77 頁OA 辦公系統詳細設計說明書 邏輯時序圖內部文檔用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account 類通過將查詢 OA_AllEmployees 類 驗證帳號密碼是否正確。正確登錄后,用戶填寫 OA_AskForLeave 類的屬性,至此請假申請 完成。用戶注銷退出系統。第 12 頁 共 77 頁OA 辦公系統詳細設計說明書3.2.3 公告發布(關系類圖)內部文檔 描述:功能描述用戶使用 Account 類登錄系統,系統通過 OA_AllEmployees 類并訪問 OA_BaseInfo 類自動

11、讀取用戶信息。用戶填寫 OA_Announcement 類的屬性,通過 OA_Department 類選擇要通知的 部門,系統自動將所選擇部門與對應公告記錄在 OA_AnnouncementRange 類。第 13 頁 共 77 頁OA 辦公系統詳細設計說明書 邏輯時序圖內部文檔用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account 類通過將查詢 OA_AllEmployees 類 驗證帳號密碼是否正確。 正確登錄后,用戶填寫 OA_Announcement 類的屬性 , 通過 OA_Department 類 選 擇 要 通 知 的 部 門 , 系 統 自 動 將 所 選 擇 部 門 與

12、對 應 公 告 記 錄 在 OA_AnnouncementRange 類,至此公告發布完成。用戶注銷退出系統。第 14 頁 共 77 頁OA 辦公系統詳細設計說明書3.2.4 人員增加(關系類圖)內部文檔 描述:功能描述管理員使用 Account 類登錄系統,系統通過 OA_AllEmployees 類并訪問 OA_BaseInfo 類自 動讀取個人信息。然后填寫要增加的 OA_AllEmployees 類的屬性(OA_AllEmployees 類通 過訪問 OA_BaseInfo 類確定性別、婚姻狀況類型),再選擇 OA_Department 類的 DEP_ID 確 定人員部門歸屬,按照部門

13、選擇 OA_Position 類的 POS_ID 確定職位。第 15 頁 共 77 頁OA 辦公系統詳細設計說明書 邏輯時序圖內部文檔管理員輸入帳號密碼(驗證碼)等登錄信息,OA_Account 類通過將查詢 OA_AllEmployees 類 驗 證 帳 號 密 碼 是 否 正 確 。 正 確 登 錄 后 , 管 理 員 填 寫 OA_AllEmployees 類 的 屬 性 ( OA_AllEmployees 類通過訪問 OA_BaseInfo 類確定性別、婚姻狀況類型) ,再選擇 OA_Department 類的 DEP_ID 確定人員部門歸屬,按照部門選擇 OA_Position 類的

14、 POS_ID 確定職位,至此增加人員完成。管理員注銷退出系統。第 16 頁 共 77 頁OA 辦公系統詳細設計說明書3.2.5 權限分配(關系類圖)內部文檔 描述:功能描述管理員使用 Account 類登錄系統,系統通過 OA_AllEmployees 類并訪問 OA_BaseInfo 類自 動讀取個人信息。然后通過訪問 OA_EmployeePower 確定用戶已有權限,再通過 OA_Power 為用戶選擇新權限。選擇完成后系統自動在 OA_EmployeePowe 中增加用戶新權限記錄,至 此權限分配完成。第 17 頁 共 77 頁OA 辦公系統詳細設計說明書 邏輯時序圖內部文檔管理員輸

15、入帳號密碼(驗證碼)等登錄信息,OA_Account 類通過將查詢 OA_AllEmployees 類驗證帳號密碼是否正確。正確登錄后,管理員通過訪問 OA_EmployeePower 確定用戶已 有權限,再通過 OA_Power 為用戶選擇新權限。選擇完成后系統自動在 OA_EmployeePowe 中增加用戶新權限記錄,至此權限分配完成。管理員注銷退出系統。4 模塊匯總4.1 模塊匯總表提示:這里模塊是指相對獨立的軟件設計單元,例如對象類、函數包等等。第 18 頁 共 77 頁OA 辦公系統詳細設計說明書 OA 辦公自動化系統內部文檔模塊名稱 賬戶管理模塊系統主頁模塊 人員管理模塊 部門管

16、理模塊崗位管理模塊權限管理模塊個人信息管理模塊公告管理模塊請假管理模塊報銷管理模塊功能簡述實現用戶對系統的登錄、注銷、修改密碼。同時實現登錄頁面的公告顯示。系統的默認首頁,實現公告信息查看,以及動態信息提示。對公司員工的檔案進行維護。實現對人員信息的增刪查改。可以對該公司的部門信息進行維護,如增加部門,查找部門,修改部 門信息,刪除部門操作。可以對該公司的崗位信息進行維護,如增加崗位,查找崗位,修改崗 位信息,刪除崗位操作。實現對權限的增刪查改,以及對員工的授權操作。一個人可以擁有多 個權限,一個權限可以分配給多個人。每個人員默認擁有普通員工的 權限,包括查看個人信息,修改人個信息,修改登陸密

17、碼,申請報銷, 查看個人報銷,請假,查看個人請假,查看公告。為員工個人提供包括基本個人信息,崗位信息,密碼,聯系方式等個 人信息的維護該功能允許每個部門的員工登錄系統后可以看到公司和所在部門發 布的公告。由系統管理員統一管理,進行對公告的增添,刪除,修改, 查詢的操作。本功能為員工在日常生活中遇到一些緊急事項而需要跟部門申 請請假。對于普通員工不僅有申請假條的功能,而且還能查看自己申 請假條以及假條的審批狀態。對于部門經理,能查看所有的請假條, 并對請假條給與回執。此模塊包括的功能有:申請請假條,查看請假 條,審批請假條。員工在工作中,因為工作差旅的關系或者其他而要消耗的金額向 公司進行申請報

18、銷,在報銷過程中,需一層層向上申請,經過部門經 理、財務部,直到總經理批準為止,最后由總經理發送允許回執給員 工。如果在某一層申請被拒絕,即給與員工一個回執并說明拒絕理 由。此模塊功能包括:申請差旅報銷單,申請其他報銷單,查看報銷, 審批報銷。OA 辦公自動化系統 過濾器 模塊名稱功能簡述全局過濾器實現對用戶的有效登錄進行驗證:已登錄用戶,則允許繼續操作。否則,將強制跳轉到登錄頁面。 實現對用戶的權限進行判斷和控制訪問:用戶每訪問任何一個頁面,都必須進行權限判斷,有權限,則繼續訪問;無權限,則提示警告,并返回之前頁面。第 19 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔4.2 模塊關

19、系圖提示:參考體系結構設計文檔功能層次模塊圖:個人信息管理權限管理人員請假報銷部門職位用戶登陸公告管理5 模塊功能詳細設計 5.1 賬戶管理模塊5.1.1登錄系統模塊名稱功能描述賬戶管理模塊登錄系統,進行人員登陸驗證,避免無權限使用者進入系統第 20 頁 共 77 頁OA 辦公系統詳細設計說明書操作流程打開登錄頁面,頁面可查看面向全部部門發出的公告信息員工輸入用戶名,密碼若想重置輸入賬號、密碼,點擊“取消”按鈕點擊“登陸”按鈕內部文檔賬號密碼不對登陸成功,進入系統結束業務流程登錄頁面填寫登陸信息提交進入數據庫驗證登陸信息驗證成功,進入系統驗證失敗,重新 輸入登陸信息頁面輸入頁面輸出對應的類 對

20、應的方法 方法輸入方法輸出查詢條件接口設計人員用戶名、密碼登錄成功,跳轉到系統主頁;登錄失敗,跳轉回登陸頁面。 登錄頁面輸出面向全部部門發出的公告信息AccountHttpGetLogOn();HttpPost LogOn(LogOnModel model,string returnUrl) HttpGet人員用戶名、密碼;HttpPost LogOnModel 對象,returnUrl 登錄頁面輸出面向所有部門的公告信息。登錄時,進入數據庫匹配當前輸入的賬號密碼:驗證成功:進入系統主頁;驗證失敗:提示信息。人員用戶名,密碼無第 21 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔數據庫

21、表表字段OA_AllEmployees,OA_AnnouncementOA_AllEmployees:字段名數據類型是否默認值備注含義為空AE_IDAE_NameIntNvarchar(3否否主鍵,自增索引員工姓名0)AE_Password Nvarchar(6)否123456登陸密碼OA_Announcement:字段名數據類型是否默認值備注含義為空AM_IDInt否主鍵 ,主鍵,自增索引AM_NumberAM_ThemeAM_ContentNvarchar(50)Nvarchar(100)Nvarchar(500)否否否公告編號公告主題公告內容AM_Datetime Datetime 否

22、NOW()公告時間5.1.2注銷,退出系統模塊名稱功能描述賬戶管理模塊 注銷,退出系統。第 22 頁 共 77 頁OA 辦公系統詳細設計說明書 操作流程內部文檔打開系統任一頁面點擊右上角的“退出”按鈕彈出框詢問是否退出,是則點擊“確定”按鈕是則點擊“取消”按鈕是成功退出系統,跳轉到登錄頁面,頁面可查 看面向全部部門發出的公告信息否結束業務流程打開系統任一頁面點擊右上角的“退出”按鈕彈出框詢問是否退出,否頁面輸入頁面輸出對應的類 對應的方法是成功退出系統,跳轉到登錄頁面結束無注銷成功,跳轉回登陸頁面AccountLogOff()第 23 頁 共 77 頁OA 辦公系統詳細設計說明書無方法輸入清除

23、 Cookie 等登錄信息(FormsAuthentication.SignOut(); 方法輸出)內部文檔查詢條件接口設計數據庫表表字段成功退出系統,跳轉到登錄頁面,頁面可查看面向全部部門發出的公告 信息無無OA_AnnouncementOA_Announcement:字段名數據類型是否默認值備注含義為空AM_IDInt否主鍵 ,主鍵,自增無意義AM_NumberAM_ThemeAM_ContentNvarchar(50)Nvarchar(100)Nvarch否否否公告編號公告主題公告內容r(500)AM_Datetime Datetime否NOW()公告時間5.1.3修改登錄密碼模塊名稱功

24、能描述操作流程賬戶管理模塊修改登錄密碼員工登陸系統點擊導航欄的“個人信息管理”,選擇“修改登錄密碼”, 進入修改登錄密碼頁面在編輯界面上填寫密碼信息點擊“提交”按鈕,提交數據。結束第 24 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔業務流程普通員工修改登錄密 碼頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段結束用戶的新密碼和舊密碼無AccountChangePassword(ChangePasswordModel model) ChangePasswordModel 實體對象將新的登錄密碼更新到數據庫根據登錄用戶的ID 進行查詢無OA_AllEm

25、ployees字段名數據類型是否默認值備注為空AE_IDAE_NameAE_PasswordIntNvarchar(30)Nvarchar(6)否否否自增無123456主鍵第 25 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔5.2 系統首頁模塊5.2.1首頁信息提示模塊名稱功能描述操作流程系統首頁模塊首頁信息提示員工登陸系統成功登錄系統后,即進入系統首頁, 系統首頁有“公告信息”,“動態信息”結束業務流程頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計驗證登錄成功登錄系統后,即進入系統首頁,系統首頁有“公告信息”,“動態信息”首頁頁面,公告信息,待請假以及報銷相

26、關信息omendex()人員 ID ,OA_Announcement、OA_ AskForLeave、OA_ OA_Reimburse 實 體對象集合公告信息,待請假以及報銷相關狀態信息無無第 26 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔數據庫表表字段OA_AllEmployees 、 OA_Announcement 、 OA_ AskForLeave 、 OA_ OA_ReimburseOA_AllEmployees:字段名數據類型是否默認值備注為空AE_IDAE_NameAE_PasswordIntNvarchar(30)Nvarchar(6)否否否自增無123456主鍵OA

27、_Announcement:字段名數據類型是否默認值備注含義為空AM_IDInt否主 鍵 ,主鍵 , 無自增意義AM_NumberNvarchar(50)否公 告 編號AM_ThemeNvarchar(100否公 告 主題AM_ContentNvarchar(500)否公 告 內容AM_DatetimeDatetime否NOW()公 告 時間OA_ AskForLeave:字段名數據類型是否默認值備含義為空注AFL_IDInt否自增主主 鍵 ,鍵無意義AFL _EmployeeIDInt否外員工 ID鍵AFL_ApplicationDateAFL _StartDateDatetimeDatet

28、ime否否NOW()申 請 日期開 始 日期AFL _EndDateDatetime否結 束 日期AFL _ContentNvarchar(Max)否請 假 事由AFL _TypeIDInt否外請 假 類鍵型AFL_ApproveStatusNvarchar(50)否“ 批 準 ”或審 核 狀態第 27 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔“ 等 待 審核”或 “ 不 批準”AFL _ Nvarchar(Max)ApproveContent否審 核 回復AFLApproveDate_ Datetime否審 核 時間OA_ OA_Reimburse:字段名數據類型是默認值備注含義

29、否為空RE_ID Int否主鍵 ,主鍵,無意義自增RE_EmployeeID Int否外鍵員 工IDRE_ApplicationDate Datetime否NOW()申請日期RE_ContentNvarchar(MAX)否申請內容RE_MoneyRE_TypeIDmoneyInt否否外鍵金額報銷類型 IDRE_ApproveStatusNvarchar(50)否報狀態5.3 人員信息管理模塊5.3.1增加人員模塊名稱功能描述人員信息管理模塊 增加人員第 28 頁 共 77 頁OA 辦公系統詳細設計說明書 操作流程內部文檔員工登陸系統點擊導航欄的“人員信息管理”,選擇“增加人員”,進入人員添加頁

30、面填寫人員編號、姓名、出生年月、聯系電話、入職日期、 電子郵箱、家庭住址,選擇性別、部門、崗位、婚姻狀 況,上傳個人照片,點擊”創建”按鈕,提交數據。結束業務流程頁面輸入頁面輸出對應的類管理員填寫人員信息提交跳轉到人員信息查看頁面人員編號、姓名、性別、照片、出生年月、部門、崗位、婚姻狀況、聯系 電話、入職日期、電子郵箱、家庭住址創建成功,跳轉到查看人員頁面。失敗則彈出框提示信息。 OA_AllEmployees對應的方法HttpGetCreate() ;HttpPostCreate(OA_AllEmployees Employee)方法輸入AllEmployees實體對象方法輸出查詢條件接口設

31、計數據庫表表字段修改成功,則將新增人員數據寫入數據庫后,重定向到查看人員頁面; 否則,彈出信息提示。姓名,部門,崗位無OA_AllEmployees字段名數據類型是否默認值備注為空AE_NumberNvarchar(5)否無員 工 編第 29 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔號AE_NameAE_SexNvarchar(30)Nchar(1)否否無 男 或女AE_BrithdayAE_PositionIDAE_DepartmentIDAE_TelephoneAE_AddressAE_EmailAE_EntryDateAE_MaritalStatusIDAE_PhotoUrl

32、DatetimeIntIntNvarchar(20)Nvarchar(50)Nvarchar(50)DatetimeIntNvarchar(MAX)否否否否否否否否否5.3.2刪除人員模塊名稱功能描述操作流程業務流程人員信息管理模塊刪除人員員工登陸系統點擊導航欄的“人員信息管理”,選擇“刪除人員”,進入人員刪除頁面填寫姓名,選擇所屬部門、崗位,點擊”查找”按鈕在列表中選擇要刪除的人員,點擊”刪除”按鈕確認詳細信息,點擊”刪除”按鈕刪除完成。結束管理員查找要刪除的人員第 30 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔頁面輸入頁面輸出對應的類 對應的方法刪除將相應信息從數據庫中刪除跳轉

33、到人員信息查看頁面姓名、部門、崗位刪除成功,則跳轉到人員列表頁面; 否則,彈出信息提示。OA_AllEmployeesDelete(int id)方法輸入AllEmployees實體對象方法輸出查詢條件接口設計數據庫表驗證是否有級聯信息:有則禁止級聯刪除,彈出信息提示。 無則將刪除人員數據從數據庫中刪除 姓名,部門,崗位無OA_AllEmployees表字段字段名數據類型是否默認值備注為空AE_NameAE_PositionIDAE_DepartmentIDNvarchar(30)IntInt否否否無5.3.3查看人員模塊名稱功能描述人員信息管理模塊 查看人員第 31 頁 共 77 頁OA 辦

34、公系統詳細設計說明書 操作流程內部文檔業務流程頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表員工登陸系統點擊導航欄的“人員信息管理”,選擇“查看人員”,進入人員查看頁面填寫姓名,選擇所屬部門、崗位,點擊”查找”按鈕在列表中選擇要查看的人員,點擊”詳細”按鈕確認詳細信息,點擊”關閉”按鈕結束管理員查找到要查看的人員查看搜索輸入:姓名、部門、崗位人員列表OA_AllEmployeesIndex()OA_AllEmployees 實體對象集合符合條件的人員列表姓名,部門,崗位無OA_AllEmployees表字段字段名數據類型是否默認值備注為空AE_NameAE_Po

35、sitionIDAE_DepartmentIDNvarchar(30)IntInt否否否無第 32 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔5.3.4修改人員模塊名稱功能描述操作流程業務流程頁面輸入頁面輸出對應的類 對應的方法人員信息管理模塊修改人員員工登陸系統點擊導航欄的“人員信息管理”,選擇“修改人員”,進入人員修改頁面輸入姓名、所屬部門、所屬崗位,點擊”查找”按鈕在人員列表中選中要修改的人員,點擊”修改”按鈕重新填寫人員編號、姓名、出生年月、聯系電話、入職日期、電子郵箱、家庭住址,選擇性別、部門、崗位、婚姻狀況,上傳個人照片,點擊”創建”按鈕,提交數據。結束管理員修改人員信息

36、提交將修改后的數據寫入數據庫跳轉到人員信息查看頁面人員編號、姓名、性別、照片、出生年月、部門、崗位、婚姻狀況、聯系 電話、入職日期、電子郵箱、家庭住址修改成功,則跳轉到查看人員頁面;否則,彈出信息提示。OA_AllEmployeesHttpGetEdit(int id) ;HttpPostEdit(OA_AllEmployees Employee)第 33 頁 共 77 頁OA 辦公系統詳細設計說明書方法輸入AllEmployees實體對象內部文檔方法輸出查詢條件接口設計數據庫表表字段修改成功,則將修改的人員數據寫入數據庫后,重定向到查看人員頁面; 否則,彈出信息提示。姓名,部門,崗位無OA_

37、AllEmployeesOA_AllEmployees:字段名數據類型是否默認值備注為空AE_NumberNvarchar(5)否無員 工 編號AE_NameAE_SexAE_BrithdayAE_PositionIDAE_DepartmentIDAE_TelephoneAE_AddressAE_EmailAE_EntryDateAE_MaritalStatusIDAE_PhotoUrlNvarchar(30)Nchar1)DatetimeIntIntNvarchar(20)Nvarchar(50)Nvarchar(50)DatetimeIntNvarchar(MA否否否否否否否否否否否無 男

38、 或女)5.4 部門信息管理子模塊5.4.1添加部門模塊名稱功能描述部門信息管理模塊 添加部門第 34 頁 共 77 頁OA 辦公系統詳細設計說明書 操作流程內部文檔員工登陸系統點擊導航欄的“部門信息管理”,選擇“添加部門”,進入部門添加頁面輸入部門編號、部門名稱、選擇部門經理點擊”創建”按鈕,提交數據。結束業務流程頁面輸入頁面輸出對應的類管理員添加部門信息創建將修改后的數據寫入數據庫跳轉到部門信息查看頁面部門編號、部門名稱、部門經理創建成功,跳轉到部門查看頁面。失敗則彈出框提示信息。 OA_Department對應的方法HttpGetCreate() ;HttpPostCreate(OA_D

39、epartment Department)方法輸入方法輸出查詢條件接口設計數據庫表表字段Department 實體對象修改成功,則將添加的部門數據寫入數據庫后,重定向到查看人員頁面; 否則,彈出信息提示。無無OA_Department字段名數據類型是否默認值備注第 35 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔為空DEP_NumberDEP_NameDEP_ManagerIDNvarchar(5)Nvarchar(50)Nvarchar(50)否否否無無員工編號5.4.2刪除部門模塊名稱功能描述操作流程部門信息管理模塊刪除部門員工登陸系統點擊導航欄的“部門信息管理”,選擇“刪除部門

40、”,進入部門刪除頁面選擇要刪除的部門點擊”刪除”按鈕,提交數據。系統檢測該部門下是否有職位和員工 是禁止刪除,彈出提示,需先刪除引用結束刪除部門否業務流程管理員選擇要刪除的部門系統檢測該部門下是否 有職位和員工禁止刪除,彈出提示,需先刪除引用刪除部門第 36 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔跳轉到部門信息查看頁面頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段選擇要刪除的部門刪除成功,則跳轉到部門查看頁面; 否則,彈出信息提示。 OA_DepartmentDelete(int id)Department 實體對象 ID驗證是否有級聯信息:

41、有則禁止級聯刪除,彈出信息提示。 無則將要刪除的部門從數據庫刪除 無無OA_Department字段名數據類型是否默認值備注為空DEP_NumberDEP_NameDEP_ManagerIDNvarchar(5)Nvarchar(50)Nvarchar(50)否否否無無員工編號5.4.3查看部門模塊名稱功能描述部門信息管理模塊 查看部門第 37 頁 共 77 頁OA 辦公系統詳細設計說明書 操作流程內部文檔員工登陸系統點擊導航欄的“部門信息管理”,選擇“查看部門”,進入部門查看頁面選擇要查看的部門,點擊”詳細”按鈕點擊”關閉”按鈕結束業務流程管理員選擇要查看信息的部門查看頁面輸入頁面輸出對應的

42、類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段部門編號、部門名稱、部門經理 部門查看頁面 OA_DepartmentIndex()Department 實體對象部門查看頁面無無OA_Department字段名數據類型是否默認值備注為空DEP_NumberNvarchar(5)否無員工編號第 38 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔DEP_NameDEP_ManagerIDNvarchar(50)Nvarchar(50)否否無5.4.4修改部門模塊名稱功能描述操作流程業務流程頁面輸入部門信息管理模塊修改部門員工登陸系統點擊導航欄的“部門信息管理”,選擇“修改部門

43、”,進入部門修改頁面選擇要下修改的部門,點擊”查找”按鈕在列表中選擇要修改的部門,點擊”修改”按鈕輸入部門編號、部門名稱、選擇部門經理,點擊”保存”按鈕點擊”關閉”按鈕,提交數據結束管理員選擇要修改信息的部門重新填寫部門信息將修改后的數據保存到數據庫結束部門編號、部門名稱、部門經理第 39 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段部門查看頁面OA_DepartmentHttpGetEdit(int id) ;HttpPostEdit(OA_ Department Department) Department

44、 實體對象修改成功,將修改后的部門數據更新到數據庫后重,定向到查看人員頁面; 否則,彈出信息提示。無無OA_Department字段名數據類型是否默認值備注為空DEP_NumberDEP_NameDEP_ManagerIDNvarchar(5)Nvarchar(50)Nvarchar(50)否否否無無員工編號第 40 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔5.5 請假管理模塊5.5.1申請請假模塊名稱功能描述操作流程請假管理模塊申請請假員工登陸系統點擊導航欄的“請假”,選擇“申請請假”,進入請假頁面填寫起始時間,請假事由,選擇請假類型點擊“提交”按鈕,提交數據。進入“請假審批狀況

45、”列表頁面,可以看到剛提交的請假 申請,此時已成功申請,等待部門經理審批。結束(等待審批)第 41 頁 共 77 頁OA 辦公系統詳細設計說明書業務流程內部文檔頁面輸入頁面輸出對應的類請假日期,請假時間段,請假的理由,請假的人員創建成功,跳轉到查看請假審批狀態頁面。失敗則彈出框提示信息。 OA_AskForLeave對應的方法HttpGetCreate() ;HttpPostCreate(OA_AskForLeave AskForLeave)方法輸入方法輸出查詢條件接口設計數據庫表表字段AskForLeave 實體對象修改成功,則將請假條數據寫入數據庫后,重定向到查看人員頁面; 否則,彈出信息

46、提示。姓名,部門,申請日期,申請類型無OA_AskForLeave字段名數據類型是否默認值備注為空AFL_IDAFL _EmployeeIDAFL _ApplicationDateAFL _StartDateAFL _EndDateAFL _ContentAFL _TypeIDAFL _ApproveStatusAFL _ ApproveContentAFL _ ApproveDateIntNvarchar(5)Nvarchar(30)Nvarchar(6)Nchar(1)DatetimeIntIntoneyvarchar(50)否否否否否否否否否否自增主鍵員工編號第 42 頁 共 77 頁O

47、A 辦公系統詳細設計說明書內部文檔5.5.2查看請假審批狀態模塊名稱功能描述操作流程請假管理模塊查看請假審批狀態員工登陸系統點擊導航欄的“請假”,選擇“請假審批狀態”, 進入查看請假審批狀態頁面。根據需要填寫“姓名”或者選擇“申請日期”,“部門”“申請類型”進行查詢。如若需要重新填寫,則可以點擊“重置”按鈕。點擊“查詢”按鈕,提交數據。“請假審批狀態”列表更新,列出查詢的結果,此時查詢成功。在“請假審批狀態”列表的“操作”欄中,可以點擊“詳情”按鈕, 頁面彈出當前請假條的詳細情況,可查看當前請假條詳情。點擊“關閉”按鈕,關閉當前請假條的詳細情況。業務流程請假查詢結束普通員工根據條件查詢請假條

48、的審批狀態列表。查看某條請假 條的詳細情況。第 43 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段姓名請假審批狀態列表,當前請假條詳細情況表 OA_AskForLeaveIndexAskForLeave 實體對象的集合將請假條數據輸出到當前界面姓名,部門,申請日期,申請類型無OA_AskForLeave字段名數據類型是否默認值備注為空AFL_IDAFL _EmployeeIDAFL _ApplicationIntIntDatetime否否否自增無無主鍵員工編號ateAFL _StartDateAFL _

49、EndDateAFL _ContentAFL _TypeIDAFL _ApproveStatusAFL _ ApproveContentDatetimeDatetimeNvarchar(Max)IntNvarchar(50)Nvarchar(Max)否否否否否否1234565.5.3審批請假模塊名稱功能描述請假管理模塊 審批請假第 44 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔操作流程部門經理登陸系統點擊導航欄的“請假”,選擇“審批請假”, 進入審批請假頁面。根據需要填寫“姓名”或者選擇“申請日期”,“部 門”“申請類型”進行待審批請假條的查詢。如 若需要重新填寫,可以點擊“重置”

50、按鈕。業務流程點擊“查詢”按鈕,提交數據。“待審批請假”列表更新,列出查詢的結果,此時查詢成功。在“待審批請假”列表的“操作”欄中,可以點擊“審批” 按鈕,頁面彈出當前請假條的詳細情況以提供進行審批。如果同意請假則點擊“同意并給予回執”并填寫“備注”內容; 如果不同意則點擊“拒絕并說明”并填寫“備注”內容。點擊“關閉”按鈕,關閉當前請假條的審批。請假審批結束部門經理根據條件查詢待審批的請假條審批請假條第 45 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段否是否同意是拒絕并說明同意并給予回執姓名,備注(同

51、意說明或者拒絕理由)待審批請假條列表頁面,當前請假條詳細情況表 OA_AskForLeaveIndex() ;Approve(OA_AskForLeave AskForLeave) AskForLeave 實體對象的集合,待審批 AskForLeave 實體對象 將審批的請假條輸出到數據庫以及當前頁面 姓名,部門,申請日期,申請類型無OA_AskForLeave字段名數據類型是否默認值備注為空AFL_IDAFL _EmployeeIDAFL _ApplicationDateIntIntDat否否否自增無無主鍵員工編號timeAFL _StartDateAFL _EndDateAFL _Cont

52、entAFL _TypeIDAFL _ApproveStatusAFL _ ApproveContentDatetimeDatetimeNvarchar(Max)IntNvarchar(50)Nvarchar(Max)否否否否否否1234565.6 公告管理模塊5.6.1查看公告模塊名稱功能描述公告管理模塊 查看公告第 46 頁 共 77 頁OA 辦公系統詳細設計說明書 操作流程內部文檔人員登陸系統業務流程頁面輸入頁面輸出點擊導航欄的“公告”,選擇“查看公告”,進入查看公告頁面。根據需要選擇“公告范圍”,“公告時間”,進行查詢。如若需要重新選擇,可以點擊“重置”按鈕。點擊“查詢”按鈕,提交數據

53、。公告列表更新,列出查詢的結果,此時查詢成功。在公告列表的“查看”欄中,可以點擊“查看”按鈕,頁面右邊顯示公告的詳細情況,可查看當前公告詳情。點擊“關閉”按鈕,關閉當前查看的公告詳情。查看公告結束。登錄人員根據條件查詢公告列表查看某條公告的詳細情況無公告列表,當前公告詳細情況第 47 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段AnnouncementIndex()Announcement 實體對象將公告數據輸出到當前界面 公告范圍,公告時間 無Announcement字段名數據類型是否默認值備注為空AM_IDAM_T

54、hemeAM_ContentAM_DatetimeIntNvarchar(100)Nvarchar(500)Datetime否否否否自增主鍵5.6.2添加公告模塊名稱功能描述操作流程公告管理模塊 添加公告管理員登陸系統點擊導航欄的“公告”,選擇“添加公告”,進入添加公告頁面填寫“公告編號”,“公告主題”,“公告內容”,以及選擇“公告 范圍”。如若需要重新填寫,則可以點擊“重置”按鈕。點擊“提交”按鈕,提交數據。公告列表更新,列出所提交的公告,此時添加公告成功。添加公告結束第 48 頁 共 77 頁OA 辦公系統詳細設計說明書 業務流程內部文檔系統管理員填寫公告列表頁面輸入頁面輸出對應的類添加公

55、告公告編號,公告主題,公告內容,公告時間 公告列表OA_Announcement對應的方法HttpGetCreate() ;HttpPostCreate(OA_Announcement Announcement)方法輸入方法輸出查詢條件接口設計數據庫表表字段Announcement 實體對象將公告數據插入到數據庫以及輸出到當前頁面 無無OA_Announcement字段名數據類型是否默認值備注為空AM_IDAM_ThemeAM_ContentAM_DatetimeIntNvarchar(100)Nvarchar(500)Datetime否否否否自增主鍵5.6.3編輯公告模塊名稱功能描述公告管理

56、模塊 編輯公告第 49 頁 共 77 頁OA 辦公系統詳細設計說明書 操作流程內部文檔管理員登陸系統點擊導航欄的“公告”,選擇“編輯公告”,進入編輯公告頁面根據需要選擇“公告范圍”,“公告時間”,進行查詢, 如若需要重新選擇,可以點擊“重置”按鈕。點擊“查詢”按鈕,提交數據。公告列表更新,列出查詢結果,此時查詢成功。點擊公告列表中的“編輯”按鈕,顯示公告編輯頁面。 或者點擊“刪除”按鈕刪除當前公告,刷新公告列表。當點擊當前公告的“編輯”按鈕后,填寫“公告編號”, “公告主題”,“公告內容”,以及選擇“公告范圍”。 如若需要重新填寫,則可以點擊“重置”按鈕。點擊“提交”按鈕,提交數據。公告列表更

57、新,列出所有公告,此時編輯公告成功。編輯公告結束第 50 頁 共 77 頁OA 辦公系統詳細設計說明書業務流程內部文檔系統管理員填寫公告列表選擇公告編輯公告刪除公告頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出查詢條件接口設計數據庫表表字段編輯公告結束公告編號,公告主題,公告內容,公告時間公告列表OA_AnnouncementHttpGetEdit(int id) ;HttpPostEdit(OA_ Announcement Announcement) Announcement 實體對象將公告數據輸出到數據庫以及當前頁面公告范圍,公告時間無Announcement字段名數據類型是否默認

58、值備注為空AM_IDAM_ThemeAM_ContentAM_DatetimeIntNvarchar(100)Nvarchar(500)Datetime否否否否自增主鍵第 51 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔5.7 個人信息管理模塊5.7.1查看個人信息模塊名稱功能描述操作流程個人信息管理模塊查看個人信息點擊導航欄的“個人信息管理”選擇“查看個人信息”,進入個人信息頁面結 束業務流程普通員工查看個人信息結束頁面輸入頁面輸出對應的類 對應的方法 方法輸入方法輸出頁面無需輸入個人的詳細信息 OA_AllEmployeesIndexOA_AllEmployees 實體對象 無輸

59、出信息第 52 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔查詢條件接口設計數據庫表表字段根據登錄用戶的ID 進行查詢 無OA_AllEmployees字段名數據類型是否默認值備注為空AE_IDAE_NumberIntNvarchar(5)否否自增無主鍵員 工 編號AE_NameAE_PasswordAE_SexNvarchar(30)Nvarchar(6)Nchar(1)否否否無123456 男 或女AE_BrithdayAE_PositionIDAE_DepartmentIDAE_SalaryAE_TelephoneAE_AddressAE_EmailAE_EntryDateAE_

60、MaritalStatusIDAE_PhotoUrlDatetimeIntIntoneyvarchar(20)Nvarchar(50)Nvarchar(50)DatetimeIntNvarchar(MAX)否否否否否否否否否否第 53 頁 共 77 頁OA 辦公系統詳細設計說明書內部文檔5.7.2修改個人信息模塊名稱功能描述操作流程個人信息管理模塊修改個人信息員工登陸系統點擊導航欄的“個人信息管理”,選擇“修改個人信息”, 進入修改個人信息界面在編輯界面上修改個人的信息點擊“提交”按鈕,提交數據。進入“查看個人信息”頁面,可以看到剛提交的修改內容, 此時已成功修改個人信息結束業務流程普通員工修

溫馨提示

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

評論

0/150

提交評論