




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
77/77變更記錄日期版本變更說明作者2013/08/021.0初始版本2013/08/031.5模塊匯總2013/08/042.0模塊功能詳細(xì)設(shè)計2013/08/042.0模塊功能詳細(xì)設(shè)計2013/08/052.5對象設(shè)計2013/08/083.0升級及審核簽字確認(rèn)系統(tǒng)模塊對應(yīng)章節(jié)對應(yīng)部門負(fù)責(zé)人簽字
目錄TOC\o"1-3"1 引言 51.1 編寫目的 51.2 背景 51.3 基線 51.4 范圍 51.5 定義 51.6 參考資料 52 總體設(shè)計 52.1 概述 52.1.1 功能描述 52.1.2 運行環(huán)境 62.1.3 開發(fā)環(huán)境 62.2 設(shè)計思想 72.2.1 系統(tǒng)構(gòu)思 72.2.2 關(guān)鍵技術(shù)與算法 82.2.3 關(guān)鍵數(shù)據(jù)結(jié)構(gòu) 92.3 人工處理過程 93 系統(tǒng)功能設(shè)計 93.1 個人辦公 93.1.1 日程安排 94 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 144.1 說明 144.2 數(shù)據(jù)結(jié)構(gòu) 144.3 數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系 145 接口設(shè)計 145.1 用戶接口 145.2 外部接口 146 運行設(shè)計 156.1 系統(tǒng)初始化 156.2 運行控制 156.3 系統(tǒng)結(jié)束 157 系統(tǒng)出錯處理設(shè)計 157.1 出錯信息 157.2 補(bǔ)救措施 158 系統(tǒng)維護(hù)設(shè)計 168.1 檢測點的設(shè)計 168.2 檢測專用模塊的設(shè)計 169 尚待解決的問題 16
引言編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式,指導(dǎo)開發(fā)人員進(jìn)行編碼。本說明書的預(yù)期讀者為:工程開發(fā)經(jīng)理、客戶工程經(jīng)理、系統(tǒng)開發(fā)人員以及測試人員背景待開發(fā)軟件系統(tǒng)的名稱:OA辦公自動化管理系統(tǒng)此軟件系統(tǒng)任務(wù)提出者:此軟件系統(tǒng)任務(wù)開發(fā)者:此軟件系統(tǒng)任務(wù)用戶:范圍主要以《OA辦公自動化管理系統(tǒng)》需求分析說明書提出了根本范圍,實施目標(biāo)和功能等信息,供實施開發(fā)部門使用。參考資料OA辦公自動化管理系統(tǒng)需求分析說明書v1.0。OA辦公自動化管理系統(tǒng)概要設(shè)計說明書v1.0。OA辦公自動化管理系統(tǒng)數(shù)據(jù)庫設(shè)計說明書v1.0。術(shù)語與縮寫解釋縮寫、術(shù)語解釋SPP精簡并行過程,SimplifiedParallelProcessSD系統(tǒng)設(shè)計,SystemDesignOA辦公室自動化。系統(tǒng)環(huán)境操作系統(tǒng)本系統(tǒng)基于ASP.NET+EntityFramework+ajax開發(fā),可運行于支持IIS應(yīng)用平臺的WindowsServer操作系統(tǒng)。數(shù)據(jù)庫本系統(tǒng)采用MSSQLSERVER數(shù)據(jù)庫,版本為2008R2。客戶端客戶端軟件為:MSIE、GoogleChorme等。系統(tǒng)模塊命名標(biāo)準(zhǔn)概述設(shè)計、開發(fā)人員必須嚴(yán)格按照此套開發(fā)標(biāo)準(zhǔn)和標(biāo)準(zhǔn),并落實到自己的開發(fā)當(dāng)中。命名標(biāo)準(zhǔn)包括:控制器命名標(biāo)準(zhǔn):[模塊]+Controler例如:AskForLeaveControler,其中AskForLeave為請假管理模塊名。行為命名標(biāo)準(zhǔn):[功能名稱](參數(shù)1,參數(shù)2….)例如:Create(),Edit(intid).,GetLezveStatus(intid)。其他函數(shù)命名標(biāo)準(zhǔn):[模塊名稱]_[函數(shù)名稱](參數(shù)1,參數(shù)2)例如:AskForLeave_GetState(intid){};編碼標(biāo)準(zhǔn)包括:提示:模塊設(shè)計人員確定本軟件的模塊命名規(guī)則(例如類、函數(shù)、變量等),確保模塊設(shè)計文檔的風(fēng)格與代碼的風(fēng)格保持一致。可以從機(jī)構(gòu)的編程標(biāo)準(zhǔn)中摘取或引用(如果存在的話)。對象設(shè)計系統(tǒng)類圖結(jié)構(gòu)(總體類圖)關(guān)鍵類定義報銷單填寫并提交(關(guān)系類圖)描述:功能描述用戶使用Account類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees類并訪問OA_BaseInfo類自動讀取用戶信息。用戶填寫OA_Reimburse類的屬性(OA_Reimburse類通過訪問OA_BaseInfo類確定報銷類型)并提交,系統(tǒng)自動在OA_ReimburseApprove類生成對應(yīng)對象。邏輯時序圖用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees類驗證帳號密碼是否正確。正確登錄后,系統(tǒng)通過OA_AllEmployees類并訪問OA_BaseInfo類自動讀取用戶性別、婚姻狀況信息。用戶填寫OA_Reimburse類的屬性,OA_Reimburse類通過訪問OA_BaseInfo類確定報銷類型。然后提交報銷信息,系統(tǒng)自動在OA_ReimburseApprove類生成報銷審批,至此報銷提交完成。用戶注銷退出系統(tǒng)。請假單填寫并提交(關(guān)系類圖)描述:功能描述用戶使用Account類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees類并訪問OA_BaseInfo類自動讀取用戶信息。用戶填寫OA_AskForLeave類的屬性并提交,請假申請完成。邏輯時序圖用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees類驗證帳號密碼是否正確。正確登錄后,用戶填寫OA_AskForLeave類的屬性,至此請假申請完成。用戶注銷退出系統(tǒng)。公揭發(fā)布(關(guān)系類圖)描述:功能描述用戶使用Account類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees類并訪問OA_BaseInfo類自動讀取用戶信息。用戶填寫OA_Announcement類的屬性,通過OA_Department類選擇要通知的部門,系統(tǒng)自動將所選擇部門與對應(yīng)公告記錄在OA_AnnouncementRange類。邏輯時序圖用戶輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees類驗證帳號密碼是否正確。正確登錄后,用戶填寫OA_Announcement類的屬性,通過OA_Department類選擇要通知的部門,系統(tǒng)自動將所選擇部門與對應(yīng)公告記錄在OA_AnnouncementRange類,至此公揭發(fā)布完成。用戶注銷退出系統(tǒng)。人員增加(關(guān)系類圖)描述:功能描述管理員使用Account類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees類并訪問OA_BaseInfo類自動讀取個人信息。然后填寫要增加的OA_AllEmployees類的屬性(OA_AllEmployees類通過訪問OA_BaseInfo類確定性別、婚姻狀況類型),再選擇OA_Department類的DEP_ID確定人員部門歸屬,按照部門選擇OA_Position類的POS_ID確定職位。邏輯時序圖管理員輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees類驗證帳號密碼是否正確。正確登錄后,管理員填寫OA_AllEmployees類的屬性(OA_AllEmployees類通過訪問OA_BaseInfo類確定性別、婚姻狀況類型),再選擇OA_Department類的DEP_ID確定人員部門歸屬,按照部門選擇OA_Position類的POS_ID確定職位,至此增加人員完成。管理員注銷退出系統(tǒng)。權(quán)限分配(關(guān)系類圖)描述:功能描述管理員使用Account類登錄系統(tǒng),系統(tǒng)通過OA_AllEmployees類并訪問OA_BaseInfo類自動讀取個人信息。然后通過訪問OA_EmployeePower確定用戶已有權(quán)限,再通過OA_Power為用戶選擇新權(quán)限。選擇完成后系統(tǒng)自動在OA_EmployeePowe中增加用戶新權(quán)限記錄,至此權(quán)限分配完成。邏輯時序圖管理員輸入帳號密碼(驗證碼)等登錄信息,OA_Account類通過將查詢OA_AllEmployees類驗證帳號密碼是否正確。正確登錄后,管理員通過訪問OA_EmployeePower確定用戶已有權(quán)限,再通過OA_Power為用戶選擇新權(quán)限。選擇完成后系統(tǒng)自動在OA_EmployeePowe中增加用戶新權(quán)限記錄,至此權(quán)限分配完成。管理員注銷退出系統(tǒng)。模塊匯總模塊匯總表提示:這里模塊是指相對獨立的軟件設(shè)計單元,例如對象類、函數(shù)包等等。OA辦公自動化系統(tǒng)模塊名稱功能簡述賬戶管理模塊實現(xiàn)用戶對系統(tǒng)的登錄、注銷、修改密碼。同時實現(xiàn)登錄頁面的公告顯示。系統(tǒng)主頁模塊系統(tǒng)的默認(rèn)首頁,實現(xiàn)公告信息查看,以及動態(tài)信息提示。人員管理模塊對公司員工的檔案進(jìn)行維護(hù)。實現(xiàn)對人員信息的增刪查改。部門管理模塊可以對該公司的部門信息進(jìn)行維護(hù),如增加部門,查找部門,修改部門信息,刪除部門操作。崗位管理模塊可以對該公司的崗位信息進(jìn)行維護(hù),如增加崗位,查找崗位,修改崗位信息,刪除崗位操作。權(quán)限管理模塊實現(xiàn)對權(quán)限的增刪查改,以及對員工的授權(quán)操作。一個人可以擁有多個權(quán)限,一個權(quán)限可以分配給多個人。每個人員默認(rèn)擁有普通員工的權(quán)限,包括查看個人信息,修改人個信息,修改登陸密碼,申請報銷,查看個人報銷,請假,查看個人請假,查看公告。個人信息管理模塊為員工個人提供包括根本個人信息,崗位信息,密碼,聯(lián)系方式等個人信息的維護(hù)公告管理模塊該功能允許每個部門的員工登錄系統(tǒng)后可以看到公司和所在部門發(fā)布的公告。由系統(tǒng)管理員統(tǒng)一管理,進(jìn)行對公告的增添,刪除,修改,查詢的操作。請假管理模塊本功能為員工在日常生活中遇到一些緊急事項而需要跟部門申請請假。對于普通員工不僅有申請假條的功能,而且還能查看自己申請假條以及假條的審批狀態(tài)。對于部門經(jīng)理,能查看所有的請假條,并對請假條給與回執(zhí)。此模塊包括的功能有:申請請假條,查看請假條,審批請假條。報銷管理模塊員工在工作中,因為工作差旅的關(guān)系或者其他而要消耗的金額向公司進(jìn)行申請報銷,在報銷過程中,需一層層向上申請,經(jīng)過部門經(jīng)理、財務(wù)部,直到總經(jīng)理批準(zhǔn)為止,最后由總經(jīng)理發(fā)送允許回執(zhí)給員工。如果在某一層申請被拒絕,即給與員工一個回執(zhí)并說明拒絕理由。此模塊功能包括:申請差旅報銷單,申請其他報銷單,查看報銷,審批報銷。OA辦公自動化系統(tǒng)過濾器模塊名稱功能簡述全局過濾器實現(xiàn)對用戶的有效登錄進(jìn)行驗證:已登錄用戶,則允許繼續(xù)操作。否則,將強(qiáng)制跳轉(zhuǎn)到登錄頁面。實現(xiàn)對用戶的權(quán)限進(jìn)行判斷和控制訪問:用戶每訪問任何一個頁面,都必須進(jìn)行權(quán)限判斷,有權(quán)限,則繼續(xù)訪問;無權(quán)限,則提示警告,并返回之前頁面。模塊關(guān)系圖提示:參考體系結(jié)構(gòu)設(shè)計文檔功能層次模塊圖:模塊功能詳細(xì)設(shè)計賬戶管理模塊登錄系統(tǒng)模塊名稱賬戶管理模塊功能描述登錄系統(tǒng),進(jìn)行人員登陸驗證,防止無權(quán)限使用者進(jìn)入系統(tǒng)操作流程賬號密碼不對業(yè)務(wù)流程頁面輸入人員用戶名、密碼頁面輸出登錄成功,跳轉(zhuǎn)到系統(tǒng)主頁;登錄失敗,跳轉(zhuǎn)回登陸頁面。登錄頁面輸出面向全部部門發(fā)出的公告信息對應(yīng)的類Account對應(yīng)的方法[HttpGet]LogOn();[HttpPost]LogOn(LogOnModelmodel,stringreturnUrl)方法輸入[HttpGet]人員用戶名、密碼;[HttpPost]LogOnModel對象,returnUrl方法輸出登錄頁面輸出面向所有部門的公告信息。登錄時,進(jìn)入數(shù)據(jù)庫匹配當(dāng)前輸入的賬號密碼:驗證成功:進(jìn)入系統(tǒng)主頁;驗證失?。禾崾拘畔?。查詢條件人員用戶名,密碼接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees,OA_Announcement表字段OA_AllEmployees:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注含義AE_IDInt否主鍵,自增索引AE_NameNvarchar(30)否員工姓名AE_PasswordNvarchar(6)否123456登陸密碼OA_Announcement:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注含義AM_IDInt否主鍵,自增主鍵,索引AM_NumberNvarchar(50)否公告編號AM_ThemeNvarchar(100)否公告主題AM_ContentNvarchar(500)否公告內(nèi)容AM_DatetimeDatetime否NOW()公告時間注銷,退出系統(tǒng)模塊名稱賬戶管理模塊功能描述注銷,退出系統(tǒng)。操作流程 否 是業(yè)務(wù)流程 否是 頁面輸入無頁面輸出注銷成功,跳轉(zhuǎn)回登陸頁面對應(yīng)的類Account對應(yīng)的方法LogOff()方法輸入無方法輸出去除Cookie等登錄信息(FormsAuthentication.SignOut();)成功退出系統(tǒng),跳轉(zhuǎn)到登錄頁面,頁面可查看面向全部部門發(fā)出的公告信息查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_Announcement表字段OA_Announcement:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注含義AM_IDInt否主鍵,自增主鍵,無意義AM_NumberNvarchar(50)否公告編號AM_ThemeNvarchar(100)否公告主題AM_ContentNvarch
r(500)否公告內(nèi)容AM_DatetimeDatetime否NOW()公告時間修改登錄密碼模塊名稱賬戶管理模塊功能描述修改登錄密碼操作流程業(yè)務(wù)流程頁面輸入用戶的新密碼和舊密碼頁面輸出無對應(yīng)的類Account對應(yīng)的方法ChangePassword(ChangePasswordModelmodel)方法輸入ChangePasswordModel實體對象方法輸出將新的登錄密碼更新到數(shù)據(jù)庫查詢條件根據(jù)登錄用戶的ID進(jìn)行查詢接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_IDInt否自增主鍵AE_NameNvarchar(30)否無AE_PasswordNvarchar(6)否123456系統(tǒng)首頁模塊首頁信息提示模塊名稱系統(tǒng)首頁模塊功能描述首頁信息提示操作流程業(yè)務(wù)流程頁面輸入頁面輸出首頁頁面,公告信息,待請假以及報銷相關(guān)信息對應(yīng)的類Home對應(yīng)的方法Index()方法輸入人員ID,OA_Announcement、OA_AskForLeave、OA_OA_Reimburse實體對象集合方法輸出公告信息,待請假以及報銷相關(guān)狀態(tài)信息查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees、OA_Announcement、OA_AskForLeave、OA_OA_Reimburse表字段OA_AllEmployees:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_IDInt否自增主鍵AE_NameNvarchar(30)否無AE_PasswordNvarchar(6)否123456OA_Announcement:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注含義AM_IDInt否主鍵,自增主鍵,無意義AM_NumberNvarchar(50)否公告編號AM_ThemeNvarchar(100
否公告主題AM_ContentNvarchar(500)否公告內(nèi)容AM_DatetimeDatetime否NOW()公告時間OA_AskForLeave:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注含義AFL_IDInt否自增主鍵主鍵,無意義AFL_EmployeeIDInt否外鍵員工IDAFL_ApplicationDateDatetime否NOW()申請日期AFL_StartDateDatetime否開始日期AFL_EndDateDatetime否結(jié)束日期AFL_ContentNvarchar(Max)否請假事由AFL_TypeIDInt否外鍵請假類型AFL_ApproveStatusNvarchar(50)否“批準(zhǔn)〞或“等待審核〞或“不批準(zhǔn)〞審核狀態(tài)AFL_ApproveContentNvarchar(Max)否審核回復(fù)AFL_ApproveDateDatetime否審核時間OA_OA_Reimburse:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注含義RE_IDInt否主鍵,自增主鍵,無意義RE_EmployeeIDInt否外鍵員工IDRE_ApplicationDateDatetime否NOW()申請日期RE_ContentNvarchar(MAX)否申請內(nèi)容RE_Moneymoney否金額RE_TypeIDInt否外鍵報銷類型IDRE_ApproveStatusNvarchar(50)否報
狀態(tài)人員信息管理模塊增加人員模塊名稱人員信息管理模塊功能描述增加人員操作流程業(yè)務(wù)流程頁面輸入人員編號、姓名、性別、照片、出生年月、部門、崗位、婚姻狀況、聯(lián)系電話、入職日期、電子郵箱、家庭住址頁面輸出創(chuàng)立成功,跳轉(zhuǎn)到查看人員頁面。失敗則彈出框提示信息。對應(yīng)的類OA_AllEmployees對應(yīng)的方法[HttpGet]Create();[HttpPost]Create(OA_AllEmployeesEmployee)方法輸入AllEmployees實體對象方法輸出修改成功,則將新增人員數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件姓名,部門,崗位接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_NumberNvarchar(5)否無員工編號AE_NameNvarchar(30)否無AE_SexNchar(1)否‘男’或‘女’AE_BrithdayDatetime否AE_PositionIDInt否AE_DepartmentIDInt否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MAX)否刪除人員模塊名稱人員信息管理模塊功能描述刪除人員操作流程業(yè)務(wù)流程頁面輸入姓名、部門、崗位頁面輸出刪除成功,則跳轉(zhuǎn)到人員列表頁面;否則,彈出信息提示。對應(yīng)的類OA_AllEmployees對應(yīng)的方法Delete(intid)方法輸入AllEmployees實體對象方法輸出驗證是否有級聯(lián)信息:有則禁止級聯(lián)刪除,彈出信息提示。無則將刪除人員數(shù)據(jù)從數(shù)據(jù)庫中刪除查詢條件姓名,部門,崗位接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_NameNvarchar(30)否無AE_PositionIDInt否AE_DepartmentIDInt否查看人員模塊名稱人員信息管理模塊功能描述查看人員操作流程業(yè)務(wù)流程頁面輸入搜索輸入:姓名、部門、崗位頁面輸出人員列表對應(yīng)的類OA_AllEmployees對應(yīng)的方法Index()方法輸入OA_AllEmployees實體對象集合方法輸出符合條件的人員列表查詢條件姓名,部門,崗位接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_NameNvarchar(30)否無AE_PositionIDInt否AE_DepartmentIDInt否修改人員模塊名稱人員信息管理模塊功能描述修改人員操作流程業(yè)務(wù)流程頁面輸入人員編號、姓名、性別、照片、出生年月、部門、崗位、婚姻狀況、聯(lián)系電話、入職日期、電子郵箱、家庭住址頁面輸出修改成功,則跳轉(zhuǎn)到查看人員頁面;否則,彈出信息提示。對應(yīng)的類OA_AllEmployees對應(yīng)的方法[HttpGet]Edit(intid);[HttpPost]Edit(OA_AllEmployeesEmployee)方法輸入AllEmployees實體對象方法輸出修改成功,則將修改的人員數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件姓名,部門,崗位接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段OA_AllEmployees:字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_NumberNvarchar(5)否無員工編號AE_NameNvarchar(30)否無AE_SexNchar
1)否‘男’或‘女’AE_BrithdayDatetime否AE_PositionIDInt否AE_DepartmentIDInt否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MA
)否部門信息管理子模塊添加部門模塊名稱部門信息管理模塊功能描述添加部門操作流程業(yè)務(wù)流程頁面輸入部門編號、部門名稱、部門經(jīng)理頁面輸出創(chuàng)立成功,跳轉(zhuǎn)到部門查看頁面。失敗則彈出框提示信息。對應(yīng)的類OA_Department對應(yīng)的方法[HttpGet]Create();[HttpPost]Create(OA_DepartmentDepartment)方法輸入Department實體對象方法輸出修改成功,則將添加的部門數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNvarchar(50)否刪除部門模塊名稱部門信息管理模塊功能描述刪除部門操作流程 是 否業(yè)務(wù)流程頁面輸入選擇要刪除的部門頁面輸出刪除成功,則跳轉(zhuǎn)到部門查看頁面;否則,彈出信息提示。對應(yīng)的類OA_Department對應(yīng)的方法Delete(intid)方法輸入Department實體對象ID方法輸出驗證是否有級聯(lián)信息:有則禁止級聯(lián)刪除,彈出信息提示。無則將要刪除的部門從數(shù)據(jù)庫刪除查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNvarchar(50)否查看部門模塊名稱部門信息管理模塊功能描述查看部門操作流程業(yè)務(wù)流程頁面輸入部門編號、部門名稱、部門經(jīng)理頁面輸出部門查看頁面對應(yīng)的類OA_Department對應(yīng)的方法Index()方法輸入Department實體對象方法輸出部門查看頁面查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNvarchar(50)否修改部門模塊名稱部門信息管理模塊功能描述修改部門操作流程業(yè)務(wù)流程頁面輸入部門編號、部門名稱、部門經(jīng)理頁面輸出部門查看頁面對應(yīng)的類OA_Department對應(yīng)的方法[HttpGet]Edit(intid);[HttpPost]Edit(OA_DepartmentDepartment)方法輸入Department實體對象方法輸出修改成功,將修改后的部門數(shù)據(jù)更新到數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_Department表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注DEP_NumberNvarchar(5)否無員工編號DEP_NameNvarchar(50)否無DEP_ManagerIDNvarchar(50)否請假管理模塊申請請假模塊名稱請假管理模塊功能描述申請請假操作流程業(yè)務(wù)流程頁面輸入請假日期,請假時間段,請假的理由,請假的人員頁面輸出創(chuàng)立成功,跳轉(zhuǎn)到查看請假審批狀態(tài)頁面。失敗則彈出框提示信息。對應(yīng)的類OA_AskForLeave對應(yīng)的方法[HttpGet]Create();[HttpPost]Create(OA_AskForLeaveAskForLeave)方法輸入AskForLeave實體對象方法輸出修改成功,則將請假條數(shù)據(jù)寫入數(shù)據(jù)庫后,重定向到查看人員頁面;否則,彈出信息提示。查詢條件姓名,部門,申請日期,申請類型接口設(shè)計無數(shù)據(jù)庫表OA_AskForLeave表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AFL_IDInt否自增主鍵AFL_EmployeeIDNvarchar(5)否員工編號AFL_ApplicationDateNvarchar(30)否AFL_StartDateNvarchar(6)否AFL_EndDateNchar(1)否AFL_ContentDatetime否AFL_TypeIDInt否AFL_ApproveStatusInt否AFL_ApproveContentMoney否AFL_ApproveDateNvarchar(50)否查看請假審批狀態(tài)模塊名稱請假管理模塊功能描述查看請假審批狀態(tài)操作流程業(yè)務(wù)流程頁面輸入姓名頁面輸出請假審批狀態(tài)列表,當(dāng)前請假條詳細(xì)情況表對應(yīng)的類OA_AskForLeave對應(yīng)的方法Index方法輸入AskForLeave實體對象的集合方法輸出將請假條數(shù)據(jù)輸出到當(dāng)前界面查詢條件姓名,部門,申請日期,申請類型接口設(shè)計無數(shù)據(jù)庫表OA_AskForLeave表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AFL_IDInt否自增主鍵AFL_EmployeeIDInt否無員工編號AFL_Application
ateDatetime否無AFL_StartDateDatetime否123456AFL_EndDateDatetime否AFL_ContentNvarchar(Max)否AFL_TypeIDInt否AFL_ApproveStatusNvarchar(50)否AFL_ApproveContentNvarchar(Max)否審批請假模塊名稱請假管理模塊功能描述審批請假操作流程業(yè)務(wù)流程否是頁面輸入姓名,備注(同意說明或者拒絕理由)頁面輸出待審批請假條列表頁面,當(dāng)前請假條詳細(xì)情況表對應(yīng)的類OA_AskForLeave對應(yīng)的方法Index();Approve(OA_AskForLeaveAskForLeave)方法輸入AskForLeave實體對象的集合,待審批AskForLeave實體對象方法輸出將審批的請假條輸出到數(shù)據(jù)庫以及當(dāng)前頁面查詢條件姓名,部門,申請日期,申請類型接口設(shè)計無數(shù)據(jù)庫表OA_AskForLeave表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AFL_IDInt否自增主鍵AFL_EmployeeIDInt否無員工編號AFL_ApplicationDateDat
time否無AFL_StartDateDatetime否123456AFL_EndDateDatetime否AFL_ContentNvarchar(Max)否AFL_TypeIDInt否AFL_ApproveStatusNvarchar(50)否AFL_ApproveContentNvarchar(Max)否公告管理模塊查看公告模塊名稱公告管理模塊功能描述查看公告操作流程業(yè)務(wù)流程頁面輸入無頁面輸出公告列表,當(dāng)前公告詳細(xì)情況對應(yīng)的類Announcement對應(yīng)的方法Index()方法輸入Announcement實體對象方法輸出將公告數(shù)據(jù)輸出到當(dāng)前界面查詢條件公告范圍,公告時間接口設(shè)計無數(shù)據(jù)庫表Announcement表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AM_IDInt否自增主鍵AM_ThemeNvarchar(100)否AM_ContentNvarchar(500)否AM_DatetimeDatetime否添加公告模塊名稱公告管理模塊功能描述添加公告操作流程業(yè)務(wù)流程頁面輸入公告編號,公告主題,公告內(nèi)容,公告時間頁面輸出公告列表對應(yīng)的類OA_Announcement對應(yīng)的方法[HttpGet]Create();[HttpPost]Create(OA_AnnouncementAnnouncement)方法輸入Announcement實體對象方法輸出將公告數(shù)據(jù)插入到數(shù)據(jù)庫以及輸出到當(dāng)前頁面查詢條件無接口設(shè)計無數(shù)據(jù)庫表OA_Announcement表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AM_IDInt否自增主鍵AM_ThemeNvarchar(100)否AM_ContentNvarchar(500)否AM_DatetimeDatetime否編輯公告模塊名稱公告管理模塊功能描述編輯公告操作流程業(yè)務(wù)流程頁面輸入公告編號,公告主題,公告內(nèi)容,公告時間頁面輸出公告列表對應(yīng)的類OA_Announcement對應(yīng)的方法[HttpGet]Edit(intid);[HttpPost]Edit(OA_AnnouncementAnnouncement)方法輸入Announcement實體對象方法輸出將公告數(shù)據(jù)輸出到數(shù)據(jù)庫以及當(dāng)前頁面查詢條件公告范圍,公告時間接口設(shè)計無數(shù)據(jù)庫表Announcement表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AM_IDInt否自增主鍵AM_ThemeNvarchar(100)否AM_ContentNvarchar(500)否AM_DatetimeDatetime否個人信息管理模塊查看個人信息模塊名稱個人信息管理模塊功能描述查看個人信息操作流程業(yè)務(wù)流程頁面輸入頁面無需輸入頁面輸出個人的詳細(xì)信息對應(yīng)的類OA_AllEmployees對應(yīng)的方法Index方法輸入OA_AllEmployees實體對象方法輸出無輸出信息查詢條件根據(jù)登錄用戶的ID進(jìn)行查詢接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_IDInt否自增主鍵AE_NumberNvarchar(5)否無員工編號AE_NameNvarchar(30)否無AE_PasswordNvarchar(6)否123456AE_SexNchar(1)否‘男’或‘女’AE_BrithdayDatetime否AE_PositionIDInt否AE_DepartmentIDInt否AE_SalaryMoney否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MAX)否修改個人信息模塊名稱個人信息管理模塊功能描述修改個人信息操作流程業(yè)務(wù)流程頁面輸入填寫的修改信息頁面輸出個人信息表格對應(yīng)的類OA_AllEmployees對應(yīng)的方法Edit方法輸入AllEmployees實體對象方法輸出將修改的個人信息更新到數(shù)據(jù)庫查詢條件根據(jù)登錄用戶的ID進(jìn)行查詢接口設(shè)計無數(shù)據(jù)庫表OA_AllEmployees表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注AE_IDInt否自增主鍵AE_NumberNvarchar(5)否無員工編號AE_NameNvarchar(30)否無AE_PasswordNvarchar(6)否123456AE_SexNchar(1)否‘男’或‘女’AE_BrithdayDatetime否AE_PositionIDInt否AE_DepartmentIDInt否AE_SalaryMoney否AE_TelephoneNvarchar(20)否AE_AddressNvarchar(50)否AE_EmailNvarchar(50)否AE_EntryDateDatetime否AE_MaritalStatusIDInt否AE_PhotoUrlNvarchar(MAX)否修改登錄密碼該子功能隸屬于“賬戶管理模塊〞,請查閱“賬戶管理模塊〞的“修改登錄密碼〞。報銷模塊申請報銷模塊名稱報銷模塊功能描述申請報銷操作流程 業(yè)務(wù)流程頁面輸入報銷人,報銷金額,報銷理由等頁面輸出報銷狀況對應(yīng)的類OA_Reimburse對應(yīng)的方法Create方法輸入Reimburse實體對象方法輸出將數(shù)據(jù)寫入數(shù)據(jù)庫查詢條件無接口設(shè)計無數(shù)據(jù)庫表Reimburse表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注RE_IDInt否自增主鍵RE_EmployeeIDInt否無員工編號RE_ApplicationDateDatetime否無RE_ContentNvarchar(MAX)否RE_Moneymoney否RE_TypeIDInt否RE_ApproveStatusNvarchar(50)否查看個人報銷模塊名稱報銷管理模塊功能描述查看個人報銷操作流程業(yè)務(wù)流程頁面輸入姓名頁面輸出報銷信息列表,當(dāng)前報銷詳細(xì)信息表對應(yīng)的類OA_Reimburse對應(yīng)的方法Index方法輸入Reimburse實體對象的集合方法輸出將報銷信息輸出到當(dāng)前界面查詢條件姓名,部門,申請日期,申請類型接口設(shè)計無數(shù)據(jù)庫表Reimburse表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注RE_IDInt否自增主鍵RE_EmployeeIDInt否無員工編號RE_ApplicationDateDatetime否無RE_ContentNvarchar(MAX)否RE_Moneymoney否RE_TypeIDInt否RE_ApproveStatusNvarchar(50)否審批報銷模塊名稱報銷模塊功能描述審批報銷操作流程業(yè)務(wù)流程否是頁面輸入姓名,備注(同意說明或者拒絕理由)頁面輸出待審批報銷列表,當(dāng)前報銷詳細(xì)情況表對應(yīng)的類OA_Reimburse對應(yīng)的方法Approve方法輸入Reimburse實體對象的集合方法輸出將審批的報銷輸出到數(shù)據(jù)庫以及當(dāng)前頁面查詢條件姓名,部門,申請日期,申請類型接口設(shè)計無數(shù)據(jù)庫表OA_Reimburse表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注RE_IDInt否自增主鍵RE_EmployeeIDInt否無員工編號RE_ApplicationDateDatetime否無RE_ContentNvarchar(MAX)否RE_Moneymoney否RE_TypeIDInt否RE_ApproveStatusNvarchar(50)否崗位信息管理子模塊增加崗位模塊模塊名稱增加崗位模塊功能描述添加新的崗位操作流程業(yè)務(wù)流程頁面輸入新增崗位編號,崗位名稱,所屬部門頁面輸出崗位列表對應(yīng)的類OA_Position對應(yīng)的方法Insert方法輸入Postition實體對象方法輸出將新增崗位數(shù)據(jù)寫入數(shù)據(jù)庫查詢條件崗位名稱,所屬部門接口設(shè)計無數(shù)據(jù)庫表OA_Position表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注POS_IDInt否自增主鍵POS_NmaeNvarchar(50)否POS_DepartmentIDInt否刪除崗位模塊名稱刪除崗位模塊功能描述刪除崗位操作流程 是 否業(yè)務(wù)流程頁面輸入待查找崗位名稱,所屬部門頁面輸出查找結(jié)果崗位,崗位詳細(xì)信息對應(yīng)的類OA_Position對應(yīng)的方法Delete(intid)方法輸入Postition實體對象方法輸出從數(shù)據(jù)庫刪除相應(yīng)崗位查詢條件崗位名稱,所屬部門接口設(shè)計無數(shù)據(jù)庫表OA_Positon表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注POS_IDInt否自增主鍵POS_NmaeNvarchar(50)否POS_DepartmentIDInt否查看崗位模塊名稱查看崗位模塊功能描述查看崗位操作流程 業(yè)務(wù)流程頁面輸入待查找崗位名稱,所屬部門頁面輸出查找結(jié)果崗位,崗位詳細(xì)信息對應(yīng)的類OA_Position對應(yīng)的方法Index方法輸入Postition實體對象方法輸出在數(shù)據(jù)庫查找相應(yīng)崗位查詢條件崗位名稱,所屬部門接口設(shè)計無數(shù)據(jù)庫表OA_Positon表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注POS_IDInt否自增主鍵POS_NmaeNvarchar(50)否POS_DepartmentIDInt否修改崗位模塊名稱修改崗位模塊功能描述修改崗位操作流程 業(yè)務(wù)流程頁面輸入待修改的崗位名稱,所屬部門頁面輸出待修改崗位的信息對應(yīng)的類OA_Position對應(yīng)的方法Edit(intid)方法輸入Postition實體對象方法輸出在數(shù)據(jù)庫修改相應(yīng)崗位查詢條件崗位名稱,所屬部門接口設(shè)計無數(shù)據(jù)庫表OA_Positon表字段字段名數(shù)據(jù)類型是否為空默認(rèn)值備注POS_IDInt否自增主鍵POS_NmaeNvarchar(50)否POS_DepartmentID
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國8寸袖珍折疊自行車數(shù)據(jù)監(jiān)測研究報告
- 2019-2025年軍隊文職人員招聘之軍隊文職管理學(xué)自我檢測試卷B卷附答案
- 2019-2025年軍隊文職人員招聘之軍隊文職管理學(xué)與服務(wù)過關(guān)檢測試卷A卷附答案
- 康德三診物理試題及答案
- 保安文化測試試題及答案
- 小學(xué)生人際交往故事征文
- 企業(yè)虛擬專用網(wǎng)絡(luò)服務(wù)協(xié)議
- 《統(tǒng)計學(xué)的數(shù)據(jù)處理基礎(chǔ):初三數(shù)學(xué)教案》
- 產(chǎn)品銷量排行表-電商銷售統(tǒng)計
- 遼寧省朝陽市建平縣2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- GB 1523-2013綿羊毛
- 2004年考研英語一真題及答案
- 過程裝備控制基礎(chǔ)過程裝備控制技術(shù)及應(yīng)用
- 博弈論與信息經(jīng)濟(jì)學(xué)課件
- 模塊二項目二觀察力課件
- DB64-T 1147-2022 寧夏工業(yè)單位產(chǎn)品能源消耗限額
- 中交項目標(biāo)準(zhǔn)化手冊-第一冊工地建設(shè)
- 天文小報(流星與彗星)
- 公安機(jī)關(guān)業(yè)務(wù)技術(shù)用房和辦公用房規(guī)劃設(shè)計規(guī)范
- 校園華爾茲教案-2021-2022學(xué)年高中體育與健康人教版必修全一冊(表格式)
- L阿拉伯糖與排毒課件
評論
0/150
提交評論