版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、OA辦公自動化管理系統(tǒng)詳細設計說明書日期:編寫:2013-07-31審核:日期:批準:日期:變更記錄日期版本變更說明作者2013/08/021.0初始版本2013/08/031.5模塊匯總2013/08/042.0模塊功能詳細設計2013/08/042.0模塊功能詳細設計2013/08/052.5對象設計2013/08/083.0升級及審核簽字確認系統(tǒng)模塊對應章節(jié)對應部門負責人簽字目錄1 引言 錯 誤!未指定書簽。1.1 編寫目的 錯誤!未指定書簽。1.2 背景 錯誤!未指定書簽。1.3 基線 錯誤!未指定書簽。1.4 范圍 錯誤!未指定書簽。1.5 定義 錯誤!未指定書簽。1.6 參考資料
2、錯誤!未指定書簽。2 總體設計 錯 誤!未指定書簽。2.1 概述 錯誤!未指定書簽。2.1.1 功能描述 錯誤!未指定書簽。2.1.2 運行環(huán)境 錯誤!未指定書簽。2.1.3 開發(fā)環(huán)境 錯誤!未指定書簽。2.2 設計思想 錯誤!未指定書簽。2.2.1 系統(tǒng)構(gòu)思 錯誤!未指定書簽。2.2.2 關鍵技術與算法 錯誤!未指定書簽。2.2.3 關鍵數(shù)據(jù)結(jié)構(gòu) 錯誤!未指定書簽。2.3 人工處理過程 錯誤!未指定書簽。3 系統(tǒng)功能設計 錯 誤!未指定書簽。3.1 個人辦公 錯誤!未指定書簽。3.1.1 日程安排 錯誤!未指定書簽。4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計 錯誤!未指定書簽。4.1 說明 錯誤!未指定書簽。4.
3、2 數(shù)據(jù)結(jié)構(gòu) 錯誤!未指定書簽。4.3 數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關系 錯誤!未指定書簽。5 接口設計 錯誤!未指定書簽。5.1 用戶接口 錯誤!未指定書簽。5.2 外部接口 錯誤!未指定書簽。6 運行設計 錯誤!未指定書簽。6.1 系統(tǒng)初始化 錯誤!未指定書簽。6.2 運行控制 錯誤!未指定書簽。6.3 系統(tǒng)結(jié)束 錯誤!未指定書簽。7 系統(tǒng)出錯處理設計 錯誤!未指定書簽。7.1 出錯信息 錯誤!未指定書簽。7.2 補救措施 錯誤!未指定書簽。8 系統(tǒng)維護設計 錯誤!未指定書簽。8.1 檢測點的設計 錯誤!未指定書簽。8.2 檢測專用模塊的設計 錯誤!未指定書簽。9 尚待解決的問題 錯誤!未指定書簽
4、。1引言1.1 編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式,指導開發(fā)人員進行編碼。本說明書的預期讀者為:項目開發(fā)經(jīng)理、客戶項目經(jīng)理、系統(tǒng)開發(fā)人員以及測試 人員1.2 背景待開發(fā)軟件系統(tǒng)的名稱:OA辦公自動化管理系統(tǒng)此軟件系統(tǒng)任務提出者:此軟件系統(tǒng)任務開發(fā)者:此軟件系統(tǒng)任務用戶:1.3 范圍主要以OA辦公自動化管理系統(tǒng)需求分析說明書提出了基本范圍,實施目標和 功能等信息,供實施開發(fā)部門使用。1.4 參考資料OA辦公自動化管理系統(tǒng)需求分析說明書 v1.0。OA辦公自動化管理系統(tǒng)概要設計說明書 v1.0。OA辦公自動化管理系統(tǒng)數(shù)據(jù)庫設計說明書 v1.0 。1.5術語與縮寫解釋縮寫、術語解釋
5、SPP精簡并行過程,SimplifiedParallelProcessSD系統(tǒng)設計,SystemDesignOA辦公室自動化。1.6系統(tǒng)環(huán)境1.6.1 操作系統(tǒng)本系統(tǒng)基于ASP.NET+EntityFramework+ajax開發(fā),可運行于支持IIS應用平臺的 WindowsServer 操作系統(tǒng)。1.6.2 數(shù)據(jù)庫本系統(tǒng)采用MSSQLSERVE隨庫,版本為2008R21.6.3 客戶端客戶端軟件為:MSIE GoogleChorme等。2 系統(tǒng)模塊命名規(guī)范2.1 概述設計、開發(fā)人員必須嚴格按照此套開發(fā)規(guī)范和標準,并落實到自己的開發(fā)當中。命名規(guī)范包括:控制器命名規(guī)范: 模塊 +Controle
6、r例如: AskForLeaveControler ,其中 AskForLeave 為請假管理模塊名。行為命名規(guī)范:功能名稱(參數(shù)1,參數(shù)2-二)例如: Create() , Edit(intid). , GetLezveStatus(intid) 。其他函數(shù)命名規(guī)范: 模塊名稱 _ 函數(shù)名稱 (參數(shù)1 ,參數(shù)2)例如:AskForLeave_GetState(intid);編碼規(guī)范包括:提示:模塊設計人員確定本軟件的模塊命名規(guī)則(例如類、函數(shù)、變量等),確保模塊設計文檔的風格與代碼的風格保持一致??梢詮臋C構(gòu)的編程規(guī)范中摘取或引用(如果存在的話)。3 對象設計3.1 系統(tǒng)類圖結(jié)構(gòu)(總體類圖)3
7、.2 關鍵類定義3.2.1 報銷單填寫并提交(關系類圖) 描 述:功能描述用戶使用Account類登錄系統(tǒng),系統(tǒng)通過 OA_AllEmployees類并訪問OA_BaseInfo 類自動讀取用戶信息。用戶填寫OA_Reimburse類的屬性(OA_Reimburse類通過訪問 OA_BaseInfo類確定報銷類型)并提交,系統(tǒng)自動在 OA_ReimburseApprov既生成對 應對象。 邏 輯時序圖用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees 類驗證帳號密碼是否正確。正確登錄后,系統(tǒng)通過OA_AllEmplo
8、yees類并訪問OA_BaseInfo類自動讀取用戶性別、婚姻狀況信息。用戶填寫OA_Reimburs展的屬性,OA_Reimburs聯(lián)通過訪問OA_BaseInfo類確定報銷類型。然后提交報銷信息, 系統(tǒng)自動在OA_ReimburseApprove類生成報銷審批,至此報銷提交完成。用戶注銷 退出系統(tǒng)。3.2.2 請假單填寫并提交(關系類圖) 描 述:功能描述用戶使用Account類登錄系統(tǒng),系統(tǒng)通過 OA_AllEmployees類并訪問OA_BaseInfo 類自動讀取用戶信息。用戶填寫 OA_AskForLeavea的屬性并提交,請假申請完成。 邏 輯時序圖用
9、戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees 類驗證帳號密碼是否正確。正確登錄后,用戶填寫 OA_AskForLeavea的屬性,至此 請假申請完成。用戶注銷退出系統(tǒng)。3.2.3 公告發(fā)布(關系類圖) 描 述:功能描述用戶使用Account類登錄系統(tǒng),系統(tǒng)通過 OA_AllEmployees類并訪問OA_BaseInfo 類自動讀取用戶信息。用戶填寫 OA_Announcemeni的屬性,通過OA_Department類 選擇要通知的部門,系統(tǒng)自動將所選擇部門與對應公告記錄在OA_AnnouncementRange。3.2.3
10、.2 邏 輯時序圖用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees 類驗證帳號密碼是否正確。正確登錄后,用戶填寫OA_Announcemen的屬性,通過OA_Department類選擇要通知的部門,系統(tǒng)自動將所選擇部門與對應公告記錄在 OA_AnnouncementRange,至此公告發(fā)布完成。用戶注銷退出系統(tǒng)。3.2.4 人員增加(關系類圖) 描 述:功能描述管理員使用Account 類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees 類并訪問OA_BaseInfo類自動讀取個人信息。然后填寫要增加的OA_AllEmploye
11、es類的屬性(OA_AllEmployees類通過訪問OA_BaseInfo類確定性別、婚姻狀況類型),再選擇 OA_Department類的DEP_I所定人員部門歸屬,按照部門選擇 OA_Position類的 POS_ID1定職位。 邏 輯時序圖管理員輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees 類驗證帳號密碼是否正確。正確登錄后,管理員填寫OA_AllEmployees 類的屬性 ( OA_AllEmployees 類通過訪問OA_BaseInfo 類確定性別、婚姻狀況類型),再選擇 OA_Department類的DEP_I
12、D1定人員部門歸屬,按照部門 選擇OA_Position類的POS_ID確定職位,至此增加人員完成。管理員注銷退出系統(tǒng)。3.2.5 權(quán)限分配(關系類圖) 描 述:功能描述管理員使用Account 類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees 類并訪問OA_BaseInfo類自動讀取個人信息。然后通過訪問OA_EmployeePowert定用戶已有權(quán)限,再通過OA_Powe的用戶選擇新權(quán)限。選才!完成后系統(tǒng)自動在OA_EmployeePowe增加用戶新權(quán)限記錄,至此權(quán)限分配完成。邏輯時序圖管理員輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢O
13、A_AllEmployees類驗證帳號密碼是否正確。正確登錄后,管理員通過訪問OA_EmployeePowe確定用戶已有權(quán)限,再通過OA_Powe的用戶選擇新權(quán)限。選擇完 成后系統(tǒng)自動在OA_EmployeePow中增加用戶新權(quán)限記錄,至此權(quán)限分配完成。管 理員注銷退出系統(tǒng)。4模塊匯總4.1 模塊匯總表提示:這里模塊是指相對獨立的軟件設計單元,例如對象類、函數(shù)包等等。OA辦公自動化系統(tǒng)模塊名稱功能簡述賬戶管理模塊實現(xiàn)用戶對系統(tǒng)的登錄、注銷、修改密碼。同時實現(xiàn)登錄貞面的公告顯不。系統(tǒng)主頁模塊系統(tǒng)的默認首頁,實現(xiàn)公告信息查看,以及動態(tài)信 息提不。人員管理模塊對公司員工的檔案進行維護。實現(xiàn)對人員信息
14、的增刪查改。部門管理模塊可以對該公司的部門信息進行維護,如增加部門, 查找部門,修改部門信息,刪除部門操作。崗位管理模塊可以對該公司的崗位信息進行維護,如增加崗位,查找崗位,修改崗位信息,刪除崗位操作。權(quán)限管理模塊實現(xiàn)對權(quán)限的增刪查改,以及對員工的授權(quán)操作。一個人可以擁啟多個權(quán)限,一個權(quán)限可以分配給多個人。每個人員默認擁有普通員工的權(quán)限,包括查 看個人信息,修改人個信息,修改登陸密他,申請 報銷,查看個人報銷,請假,查看個人請假,查看 公告。個人信息管理模塊為員工個人提供包括基本個人信息,崗位信息,密 碼,聯(lián)系方式等個人信息的維護公告管理模塊該功能允許每個部門的員工登錄系統(tǒng)后可以看到公 司和所
15、在部門發(fā)布的公告。由系統(tǒng)管理員統(tǒng)一管理, 進行對公告的增添,刪除,修改,查詢的操作。請假管理模塊本功能為員工在日常生活中遇到一些緊急事項 而需要跟部門申請請假。對于普通員工不僅有申請 假條的功能,而且還能查看自己申請假條以及假條 的審批狀態(tài)。對于部門經(jīng)理,能查看所有的請假條, 并對請假條給與回執(zhí)。此模塊包括的功能有:申請 請假條,查看請假條,審批請假條。報銷管理模塊員工在工作中,因為工作差旅的關系或者其他而 要消耗的金額向公司進行申請報銷, 在報銷過程中, 需一層層向上申請,經(jīng)過部門經(jīng)理、財務部,直到 總經(jīng)理批準為止,最后由總經(jīng)理發(fā)送允許回執(zhí)給員 工O如果在某一層申請被拒絕,即給與員工一個回執(zhí)
16、 并說明拒絕理由。此模塊功能包括:申請差旅報銷 單,申請其他報銷單,查看報銷,審批報銷。OA辦公自動化系統(tǒng)過濾器模塊名稱功能簡述全局過濾器實現(xiàn)對用戶的有效登錄進行驗證:已登錄用戶,則允許繼續(xù)操作。否則,將強制跳轉(zhuǎn) 到登錄頁面。實現(xiàn)對用戶的權(quán)限進行判斷和控制訪問:用戶每訪問任何一個頁面,都必須進行權(quán)限判斷, 有權(quán)限,則繼續(xù)訪問;無權(quán)限,則提示警告,并返 回之前頁面。4.2 模塊關系圖提示:參考體系結(jié)構(gòu)設計文檔功能層次模塊圖:5模塊功能詳細設計5.1 賬戶管理模塊5.1.1 登錄系統(tǒng)模塊名稱賬戶管理模塊功能描述登錄系統(tǒng),進行人員登陸驗證,避免無權(quán)限使用者進入系統(tǒng)操作流程,打開登錄頁項向w舞陪阡理若
17、想重置輸入賬號、密碼,點擊”取賬號密碼不對點擊“登叫按鈕登陸成力,進"系統(tǒng)業(yè)務流程登錄頁面驗證失敗,重頁面輸入頁面輸出對應的類對應的方法方法輸入方法輸出U進入數(shù)據(jù)庫驗證登人員用戶名、蓼場成功,進入系登錄成功,跳轉(zhuǎn)到系統(tǒng)主頁;登錄失敗,跳轉(zhuǎn)回登陸頁面。登錄頁面輸出面向全部部門發(fā)出的公告信息AccountHttpGetLogOn();HttpPostLogOn(LogOnModelmodel,stringreturnUrlHttpGet人員用戶名、密碼;HttpPostLogOnModel對象,returnUrl登錄頁面輸出面向所有部門的公告信息O登錄時,進入數(shù)據(jù)庫匹配當前輸入的賬號密碼
18、:驗證成功:進入系統(tǒng)主頁;驗證失?。禾岵恍畔?。查詢條件人員用戶名,密碼接口設計無數(shù)據(jù)庫表OA_AllEmployeeS OA_Announcement表字段OA_AllEmployees字段名數(shù)據(jù)類型是否為空默認值備注含義AE_IDInt否主鍵,自增索引AE_NameNvarchar(30)否員工姓名AE_PasswordNvarchar(6)否123456登陸密碼OA_Announcement:字段名數(shù)據(jù)類型是否為空默認值備注含義AM_IDInt否主鍵,自增主鍵,索引AM_Numbe rj Nvarchar(50)否公告編號AM_ThemeNvarchar(100)否公告主題AM_Conte
19、 ntNvarchar(500)否公告內(nèi)容AM_DatetimeDatetime否NOW()公告時間業(yè)務流程打開系統(tǒng)任一頁/ . r Zr, 1AAt“、口 t r r彈出框詢皆否退否5.1.2注銷,退出系統(tǒng)模塊名稱賬戶管理模塊功能描述注銷,退出系統(tǒng)。頁面輸入無頁面輸出注銷成功,跳轉(zhuǎn)回登陸頁面對應的類Account對應的方法LogOff()方法輸入無方法輸出清除 Cookie 等登錄桁息(FormsAuthentication .SignOut();)成功退出系統(tǒng),跳轉(zhuǎn)到登錄頁面,頁面可查看面向全部部門發(fā)出的公告信息查詢條件無接口設計無數(shù)據(jù)庫表OA_Announcement表字段OA_Anno
20、uncement:字段名數(shù)據(jù)類型是否為空默認值備注含義AM_IDInt否主鍵,自增主鍵,無意義AM_Numbe rj Nvarchar(50)否公告編號AM_ThemeNvarchar(100)否公告主題AM_ContentNvarchr(500)否公告內(nèi)容AM_DatetimeDatetime否NOW()公告時間5.1.3修改登錄密碼模塊名稱賬戶管理模塊功能描述修改登錄密碼操作流程點擊導航欄的員不癸痔息管理”,選擇業(yè)務流程普通員工修改登錄碼結(jié)束頁面輸入用戶的新密碼和舊密頁面輸出無對應的類Account對應的方法ChangePassword(ChangePasswordModelmodel)方
21、法輸入ChangePasswordMod氟體對象方法輸出將新的登錄密碼更新到數(shù)據(jù)庫查詢條件根據(jù)登錄用戶的ID進行查詢接口設計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認值備注AE_IDInt否自增主鍵AE_NameNvarchar(30)否無AE_PasswordNvarchar(6)否1234565.2系統(tǒng)首頁模塊5.2.1首頁信息提示模塊名稱系統(tǒng)首頁模塊功能描述首頁信息提示操作流程成功登錄系遙三施入系統(tǒng)首頁,業(yè)務流程驗證登錄成功登錄系統(tǒng)后,即進入系統(tǒng)首頁,頁面輸入頁面輸出首頁頁面,公告信息,待請假以及報銷相關信息對應的類Home對應的方法Index()方法輸入人
22、員 ID, OA_AnnouncemenOA_AskForLeaveOA_OA_Reimburse實體對象集合方法輸出公告信息,待請假以及報銷相關狀態(tài)信息查詢條件,.無接口設計無數(shù)據(jù)庫表OA_AllEmployees OA_AnnouncementOA_AskForLeaveOA_OA_Reimburse表字段OA_AllEmployees:字段名數(shù)據(jù)類型是否為空默認值備注AE_IDInt否自增主鍵AE_NameNvarchar(30)否無AE_PasswordNvarchar(6)否123456OA_Announcement:字段名數(shù)據(jù)類型是否為空默認值備注含義AM_IDInt否主鍵,主鍵,
23、自增無意義AM_NumberNvarchar(50)否公告編號AM_ThemeNvarchar(100否公告主題AM_ContentNvarchar(500)否公告內(nèi)容AM_DatetimeDatetime否NOW()公告時間OA_AskForLeave:字段名數(shù)據(jù)類型是否為空默認值備注含義AFL_IDInt否自增主鍵主鍵,無意義AFL_EmployeeIDInt否外鍵員工IDAFL_ApplicationDateDatetime否NOW()申請日期AFL_StartDateDatetime否開始日期AFL_EndDateDatetime否結(jié)束日期AFL_ContentNvarchar(Max
24、)否請假事由AFL_TypeIDInt否外鍵請假AFL_ApproveStatusNvarchar(50)否“批 準”或“等 待審 核” 或“不 批 準”審核狀態(tài)AFL_ApproveContentNvarchar(Max)否審核回復AFL_ApproveDateDatetime否審核時間OA_OA_Reimburse:字段名數(shù)據(jù)類型是否默認值備注含義為空RE_IDInt否主鍵,自增主鍵,無意義RE_EmployeeIDInt否外鍵員工IDRE_ApplicationDateDatetime否NOW()申請日期RE_ContentNvarchar(MAX)否申請內(nèi)容RE_Moneymoney否
25、金額RE_TypeIDInt否外鍵報銷IDRE_ApproveStatusNvarchar(50)否報狀態(tài)5.3人員信息管理模塊5.3.1 增加人員模塊名稱人員信息管理模塊功能描述增加人員操作流程1員*陸 占購瞪翳索里寢嘲牛翱:譚臥, 話、【矗一期0蕾千曲船舞j住此選結(jié)J業(yè)務流程L管理員J戶r、填寫人員信J1頁面輸入人貝編、留卜轉(zhuǎn)的班次囑息查出生1年月、邪門、岡位、婚姻狀況、聯(lián)系電話、入職日期、電子郵箱、家庭住址頁面輸出創(chuàng)建成功,跳轉(zhuǎn)到查看人員頁面。失敗則彈出框提示信 息。對應的類OA_AllEmployees對應的方法HttpGetCreate() ; HttpPostCreate(OA_
26、AllEmplOyeesEmplOyee方法輸入AllEmployees實體對象方法輸出修改成功,則將新增人員數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件姓名,部門,崗位接口設計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認值備注AE_NumberNvarchar(5)否無員工編號AE_NameNvarchar(30)否無AE_SexNchar(1)否男或女AE_BrithdayDatetime否AE_PositionIDInt否AE_DepartmentIDInt否AE_TelephoneNvarchar(20)否AE_AddressNvar
27、char(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MAX)否5.3.2刪除人員模塊名稱人員信息管理模塊功能描述刪除人員操作流程,員丁格陸隹廬凰卻里丁什選擇IB除人 巧遍隱擊確認詳細信息,點擊”刪刪除完成C業(yè)務流程I查找要刪除的JI將相應信息從數(shù)據(jù)庫頁面輸入跳轉(zhuǎn)到人員信息查姓名、部門、崗位否則,彈出信息提示。對應的類OA_AllEmployees對應的方法Delete (intid )方法輸入AllEmployees實體對象方法輸出驗證是否有級聯(lián)信息:頁面輸出刪
28、除成功,則跳轉(zhuǎn)到人員列表頁面;有則禁止級聯(lián)刪除,彈出信息提示。無則將刪除人員數(shù)據(jù)從數(shù)據(jù)庫中刪除查詢條件姓名,部門,崗位接口設計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認值備注AE_NameNvarchar(30)否無AE_PositionIDInt否AE_DepartmentIDInt否5.3.3查看人員模塊名稱人員信息管理模塊功能描述查看人員操作流程員唇陸L看里修的、建用揖思魯Hq選/.看人 輪選摩翻嘯版員尸修擊青庠確認詳細-息,點擊”關 r飛業(yè)務流程'管理員,一杳找到要杳看的,頁面輸入搜索輸入:姓名、吾“門、崗位頁面輸出人員列表對應的類OA_AllEm
29、ployees對應的方法Index ()方法輸入OA_AllEmployees實體對象集合方法輸出符合條件的人員列表查詢條件姓名,部門,崗位接口設計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認值備注AE_NameNvarchar(30)否無AE_PositionIDInt否AE_DepartmentIDInt否5.3.4修改人員模塊名稱人員信息管理模塊功能描述修改人員操作流程員工陸唐飄”,皤揄前I匍翼卻凝播型修空重新填F人員編號、姓名、出牛年P、聯(lián) 系申話、諦口悵酗工地業(yè)務流程管理員,修改人員J“1頁面輸入力膾政后的數(shù)據(jù)繞入 J人員編號、姓律唯則了!評;出生年月、部
30、門、崗位、 婚姻狀況、聯(lián)系電話、入職日期、電子郵箱、家庭住址頁面輸出修改成功,則跳轉(zhuǎn)到查看人員頁面; 否則,彈出信息提示。對應的類OA_AllEmployees對應的方法HttpGetEdit(intid) ;HttpPost Edit(OA_AllEmployeesEmployee)方法輸入AllEmployees實體對象方法輸出修改成功,則將修改的人員數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件姓名,部門,崗位接口設計無數(shù)據(jù)庫表OA_AllEmployees表字段OA_AllEmployees字段名數(shù)據(jù)類型是否為空默認值備注AE_NumberNvarchar(5)否
31、無員工編號AE_NameNvarchar(30)否無AE_SexNchar1)否男或女AE_BrithdayDatetime否AE_PositionIDInt否AE_DepartmentIDInt否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MA)否5.4部門信息管理子模塊5.4.1添加部門模塊名稱部門信息管理模塊功能描述添力口部門操作流程點擊“創(chuàng)建"按鈕,提業(yè)務流程
32、頁面輸入部門編號、繁嚼m(xù)i入/頁面輸出創(chuàng)建成功,跳轉(zhuǎn)到部門查看頁面。失敗則彈出框提示信息。對應的類OA_Department對應的方法HttpGetcreate() ; HttpPostcreate(oA_ DepartmentDepartment方法輸入Department實體對象方法輸出修改成功,則將添加的部門數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件無接口設計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNvar
33、char(50)否5.4.2刪除部門模塊名稱部門信息管理模塊功能描述刪除部門操作流程業(yè)務流程頁面輸入點擊導航欄尸郃彈八捋”刪除部否則,彈出信息提示。對應的類OA_Department對應的方法Delete (intid )方法輸入Department實體對象ID方法輸出驗證是否有級聯(lián)信息:頁面輸出刪除成功,則跳轉(zhuǎn)到部門查看頁面;有則禁止級聯(lián)刪除,彈出信息提示。無則將要刪除的部門從數(shù)據(jù)庫刪除查詢條件無接口設計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_Manag
34、erIDNvarchar(50)否5.4.3查看部門模塊名稱部門信息管理模塊功能描述查看部門操作流程,吊工格陸,1點擊導就穩(wěn)蟀型者聳息常理”點產(chǎn)擇 惺看部點擊”關r業(yè)務流程/管理員,選擇要查看信息的,頁面輸入、查 j部門編號、部門名稱、部門經(jīng)理頁面輸出部門查看頁面對應的類OA_Department對應的方法Index()方法輸入Department實體對象方法輸出部門查看貝卸查詢條件無接口設計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNva
35、rchar(50)否模塊名稱部門信息管理模塊功能描述修改部門5.4.4修改部門操作流程在列表中選擇要修改的部門,點輸入部門編號、部門名稱、選擇部門經(jīng)理,點擊“關閉"按銀業(yè)務流程丁L管理員,_l怪蘿修的信自的_JI、I II i,yr<H斤填:.頁面輸入部門編勺、OS部門名,邈頁面輸出部門查看貝卸對應的類OA_Department對應的方法HttpGetEdit(intid) ;HttpPost Edit(OA_DepartmentDepartment)方法輸入Department實體對象方法輸出修改成功,將修改后的部門數(shù)據(jù)更新到數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示
36、。查詢條件無接口設計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNvarchar(50)否5.5請假管理模塊5.5.1申請請假模塊名稱請假管理模塊功能描述申請請假操作流程,一、1員工陸_113腑!勺,腐磨由甘揄1tfHh點擊“提交”按j鈕,提交數(shù)據(jù)C 進入“請假審批狀況”列表貞面,可以看1 F【.口束(寺行業(yè)務流程頁面輸入請假日期,請假時間段,請假的理由,請假的人員頁面輸出創(chuàng)建成功,跳轉(zhuǎn)到查看請假審批狀態(tài)頁面。失敗則彈出 框提示信息。對應的類
37、OA_AskForLeave對應的方法HttpGetCreate();HttpPostcreate(oA_ AskForLeaveAskForLeave方法輸入AskForLeave實體對象方法輸出修改成功,則將請假條數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件姓名,部門,申請日期,申請類型接口設計無數(shù)據(jù)庫表OA_AskForLeave表字段字段名數(shù)據(jù)類型是否為空默認值備注AFL_IDInt否自增主鍵AFL_EmployeeIDNvarchar(5)否員工編號AFL_ApplicationDateNvarchar(30)否AFL_StartDateNvarchar(6)
38、否AFL_EndDateNchar(1)否AFL_ContentDatetime否AFL_TypeIDInt否AFL_ApproveStatusInt否AFL_ApproveContentMoney否AFL_ApproveDateNvarchar(50)否5.5.2查看請假審批狀態(tài)模塊名稱請假管理模塊業(yè)務流程« -T .頁面輸入姓名查看某條請頁面輸出請假審批狀態(tài)列表,當前請假條詳細情況表對應的類OA_AskForLeave對應的方法Index方法輸入AskForLeave實體對象的集合方法輸出將請假條數(shù)據(jù)輸出到當前界面查詢條件姓名,部門,申請日期,申請類型接口設計無數(shù)據(jù)庫表OA_As
39、kForLeave表字段字段名數(shù)據(jù)類型是默認值備否注為空功能描述查看請假審批狀態(tài)操作流程AFL_IDInt否自增主鍵AFL_EmployeeIDInt否無員工 編 號AFL_Application ateDatetime否無AFL_StartDateDatetime否123456AFL_EndDateDatetime否AFL_ContentNvarchar(Max)否AFL_TypeIDInt否AFL_ApproveStatusNvarchar(50)否AFL_ApproveContentNvarchar(Max)否5.5.3審批請假模塊名稱請假管理模塊功能描述審批請假操作流程都門怒壬田容品琳
40、k山寸川兒匕i=n we嘆 .中 田1兒加矩士印聿強捕“力莊夕” ”李鼠;由也、查詢,妝鈕;提攵: ,待惠想青假:!曾教/北一:H, 、在歸口即 ,口pi j中舊大生山,八 “八4> 、-/i-r-t,r 、上、 a r.r-r / / -,r,、/ . r .如±不 果同:守申戰(zhàn)侑假列表刖 tri午 氟青假嘴新菊嘴前憶中,回執(zhí)”并填寫詰倜宙卅結(jié)業(yè)務流程否_是部門經(jīng)理根據(jù)條件1審批請假條卜拒絕并說頁面輸入姓名,備注(同意說明或者拒絕理由)頁面輸出待審批請假條列表頁面,當前請假條詳細情況表對應的類OA_AskForLeave對應的方法Index();Approve (OA_Ask
41、ForLeaveAskForLeaV e方法輸入AskForLeav睢體對象的集合,待審批AskForLeav睢體對象方法輸出將審批的請假條輸出到數(shù)據(jù)庫以及當前頁面查詢條件姓名,部門,申請日期,申請類型接口設計無數(shù)據(jù)庫表OA_AskForLeave表字段字段名數(shù)據(jù)類型是默認值備否注為空AFL_IDInt否自增主鍵同意并給AFL_EmployeeIDInt否無員工編號AFL_ApplicationDateDattime否無AFL_StartDateDatetime否123456AFL_EndDateDatetime否AFL_ContentNvarchar(Max)否AFL_TypeIDInt否A
42、FL_ApproveStatusNvarchar(50)否AFL_ApproveContentNvarchar(Max)否5.6公告管理模塊5.6.1查看公告模塊名稱公告管理模塊功能描述查看公告業(yè)務流程糧器條件查看某條公頁面輸入無頁面輸出公告列表,當前公告詳細情況對應的類Announcement對應的方法Index ()方法輸入Announcemen棋體對象方法輸出將公告數(shù)據(jù)輸出到當前界面查詢條件公告范圍,公告時間接口設計無數(shù)據(jù)庫表Announcement表字段字段名數(shù)據(jù)類型是否為空默認值備注AM_IDInt否自增主鍵操作流程AM_ThemeNvarchar(100)否AM_ContentNv
43、archar(500)否AM_DatetimeDatetime否5.6.2添加公告接口設計無數(shù)據(jù)庫表OA_Announcement表字段字段名數(shù)據(jù)類型是否為空默認值備注AM_IDInt否自增主鍵AM_ThemeNvarchar(100)否AM_ContentNvarchar(500)否AM_DatetimeDatetime否5.6.3編輯公告模塊名稱公告管理模塊功能描述編輯公告操作流程管理員登陸系“wsw選擇 “we點擊“查詢”按鈕,提交數(shù)據(jù)?!?芳而華耳公心有if h編輯公告頁面輸入公告編號,公告主是公告時間頁面輸出公告列表對應的類OA_Announcement對應的方法HttpGetEdit(intid) ;HttpPost Edit(OA_AnnouncementAnnouncement)方法輸入Announcemen棋體對象方法輸出將公告數(shù)據(jù)輸出到數(shù)據(jù)庫以及當前頁面查詢條件公告范圍,公告時間接口設計無數(shù)據(jù)庫表Announcement表字段字段名數(shù)據(jù)類型是否為空默認值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度大數(shù)據(jù)中心建設與運營服務合同規(guī)范3篇
- 二手房交易合同模板2024一
- 2024物業(yè)租賃合同中的違約金計算方式
- 二零二五版船舶環(huán)保技術改造項目股份投資合同3篇
- 關于2025年度環(huán)保設施運營維護的詳細合同
- 專用面粉生產(chǎn)與供應合同2024
- 2024淘寶天貓京東電商客服團隊激勵考核合同3篇
- 2025年校園物業(yè)管理與服務保障合同書6篇
- 2025年度船舶建造與船員培訓服務合同3篇
- 2024版公證處借款合同范文
- 2024高考復習必背英語詞匯3500單詞
- 消防控制室值班服務人員培訓方案
- 《貴州旅游介紹》課件2
- 2024年中職單招(護理)專業(yè)綜合知識考試題庫(含答案)
- 無人機應用平臺實施方案
- 挪用公款還款協(xié)議書范本
- 事業(yè)單位工作人員年度考核登記表(醫(yī)生個人總結(jié))
- 盾構(gòu)隧道施工數(shù)字化與智能化系統(tǒng)集成
- 【企業(yè)盈利能力探析文獻綜述2400字】
- 2019年醫(yī)養(yǎng)結(jié)合項目商業(yè)計劃書
- 2023年店鋪工程主管年終業(yè)務工作總結(jié)
評論
0/150
提交評論