OA辦公系統(tǒng)概要設(shè)計_第1頁
OA辦公系統(tǒng)概要設(shè)計_第2頁
OA辦公系統(tǒng)概要設(shè)計_第3頁
OA辦公系統(tǒng)概要設(shè)計_第4頁
OA辦公系統(tǒng)概要設(shè)計_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書第 1 頁 共 54 頁編寫: 日期:2016-08-01審核:日期:批準(zhǔn):日期:受控狀態(tài):是 發(fā)布版次:2.0日期:2016-08-02編號:OAOA 辦公自動化管理系統(tǒng)辦公自動化管理系統(tǒng)概要設(shè)計說明書概要設(shè)計說明書OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 2 頁 共 54 頁變更記錄變更記錄日期版本變更說明作者2016-08-011.0總體設(shè)計2016-08-021.5系統(tǒng)功能設(shè)計2016-08-031.6接口設(shè)計、運行設(shè)計2016-08-031.7系統(tǒng)出錯設(shè)計、維護設(shè)計2016-

2、08-042.0系統(tǒng)功能設(shè)計補全2016/08/082.5升級及審核簽字確認(rèn)簽字確認(rèn)系統(tǒng)模塊對應(yīng)章節(jié)對應(yīng)部門負(fù)責(zé)人簽字OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 3 頁 共 54 頁目目 錄錄1引言引言.51.1編寫目的.51.2背景.51.3基線.51.4范圍.51.5定義.51.6參考資料.52總體設(shè)計總體設(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è)計系統(tǒng)功能設(shè)計.93.1個人辦公.

3、93.1.1日程安排.94系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計系統(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è)計接口設(shè)計.145.1用戶接口.145.2外部接口.146運行設(shè)計運行設(shè)計.156.1系統(tǒng)初始化.156.2運行控制.156.3系統(tǒng)結(jié)束.157系統(tǒng)出錯處理設(shè)計系統(tǒng)出錯處理設(shè)計.157.1出錯信息.157.2補救措施.158系統(tǒng)維護設(shè)計系統(tǒng)維護設(shè)計.168.1檢測點的設(shè)計.16OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 4 頁 共 54 頁8.2檢測專用模塊的設(shè)計.169尚待解決的問題尚待解決的問題.16OA 辦公

4、自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 5 頁 共 54 頁1 引言引言1.1 編寫目的編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實現(xiàn)方式,指導(dǎo)開發(fā)人員進行編碼。本說明書的預(yù)期讀者為:項目開發(fā)經(jīng)理、客戶項目經(jīng)理、系統(tǒng)開發(fā)人員以及測試人員1.2 背景背景待開發(fā)軟件系統(tǒng)的名稱:OA 辦公自動化管理系統(tǒng)此軟件系統(tǒng)任務(wù)提出者: 此軟件系統(tǒng)任務(wù)開發(fā)者: 此軟件系統(tǒng)任務(wù)用戶: 1.3 基線基線OA 辦公自動化管理系統(tǒng)需求分析說明書 v1.0。1.4 定義定義OA: 辦公室自動化。1.5 參考資料參考資料OA 辦公自動化管理系統(tǒng)需求分析說明書。2 總體設(shè)計總體設(shè)計2.1 概

5、述概述2.1.1功能描述功能描述各個模塊簡要的功能描述。 人員管理人員管理對公司員工的檔案進行維護。這是員工最全面的信息,只有管理員加入這個員工的檔案后其他人才能查詢到該人員。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 6 頁 共 54 頁1、 人員增加人員增加管理員錄入新增員工的基本信息(人員編號,姓名,性別、年齡、所屬部門、所屬崗位、工資),保存進數(shù)據(jù)庫中。2、人員查找、人員查找可以輸入想要查詢的人的信息(如姓名,所屬部門、所屬崗位中單個或者組合),從數(shù)據(jù)庫查找得出符合條件的員工,顯示在列表當(dāng)中。3、人員修改、人員修改管理員輸入查詢條件(

6、如姓名,所屬部門、所屬崗位中單個或者組合),點擊確認(rèn)查詢按鈕,得到查詢結(jié)果。可選擇想要修改的對象進行修改,點擊確認(rèn)更新按鈕,將修改后的內(nèi)容更新數(shù)據(jù)庫中。4、人員刪除、人員刪除管理員輸入查詢條件(如姓名,所屬部門、所屬崗位中單個或者組合),點擊確認(rèn)查詢按鈕,得到查詢結(jié)果。可選擇想要刪除的對象,顯示該人員的所有信息,點擊確認(rèn)刪除按鈕,將該數(shù)據(jù)在數(shù)據(jù)庫中刪除。 部門管理部門管理可以對該公司的部門信息進行維護,如增加部門,查找部門,修改部門信息,刪除部門操作。1、部門增加、部門增加新增公司部門信息,由管理員進行操作。2、部門查詢、部門查詢管理員輸入部門名稱,點擊查詢按鈕,從數(shù)據(jù)庫中查找出

7、匹配的部門,顯示到列表中。3、部門編輯、部門編輯管理員輸入部門名稱,點擊查詢按鈕,從數(shù)據(jù)庫中查找出匹配的部門,顯示到列表中,可以在列表中選擇想要修改的部門,點擊修改按鈕,修改部門的信息。之后點擊保存按鈕,保存到數(shù)據(jù)庫中。4、部門刪除、部門刪除OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 7 頁 共 54 頁管理員輸入部門名稱,點擊查詢按鈕,從數(shù)據(jù)庫中查找出匹配的部門,顯示到列表中,可以在列表中選擇想要刪除的部門,點擊刪除按鈕,系統(tǒng)自動判斷該部門下是否存在職位和員工信息,如果存在,則禁止刪除!不存在,則在數(shù)據(jù)庫中刪除該部門。 崗位管理崗位管理可以

8、對該公司的崗位信息進行維護,如增加崗位,查找崗位,修改崗位信息,刪除崗位操作。除查找外只有管理員才能執(zhí)行此操作。1、崗位增加、崗位增加增加公司的崗位,由管理員維護2、崗位查找、崗位查找管理員輸入崗位名稱,點擊查詢按鈕,從數(shù)據(jù)庫中查找出匹配的崗位,顯示到列表中。3、崗位編輯、崗位編輯管理員輸入崗位名稱,或按部門搜索該部門下的崗位,點擊查詢按鈕,從數(shù)據(jù)庫中查找出匹配的崗位,顯示到列表中,可以在列表中選擇想要修改的崗位,點擊修改按鈕,修改崗位的信息。之后點擊保存按鈕,保存到數(shù)據(jù)庫中。4、崗位刪除、崗位刪除管理員輸入崗位名稱,或按部門搜索該部門下的崗位,點擊查詢按鈕,從數(shù)據(jù)庫中查找出匹配的崗位,顯示到

9、列表中,可以在列表中選擇想要刪除的崗位,點擊刪除按鈕,系統(tǒng)自動判斷該部門下是否存在員工信息,如果存在,則禁止刪除!不存在,則在數(shù)據(jù)庫中刪除該崗位信息。 權(quán)限管理權(quán)限管理當(dāng)系統(tǒng)有新的功能時,就有新的頁面,有新的 url,就要添加新的權(quán)限。一個人可以擁有多個權(quán)限,一個權(quán)限可以分配給多個人。每個人員默認(rèn)擁有普通員工的權(quán)限,包括查看個人信息,修改人個信息,修改登陸密碼,申請報銷,查看個人報銷,請假,查看個人請假,查看公告。1、增加權(quán)限、增加權(quán)限管理員增加新的權(quán)限2、查詢權(quán)限、查詢權(quán)限OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 8 頁 共 54 頁管理

10、員輸入權(quán)限名稱,點擊查詢按鈕,或者按上一級權(quán)限菜單查詢,從數(shù)據(jù)庫中查找出匹配的權(quán)限,顯示到列表中。3、編輯權(quán)限、編輯權(quán)限管理員輸入權(quán)限名稱,點擊查詢按鈕,或者按上一級權(quán)限菜單查詢,從數(shù)據(jù)庫中查找出匹配的權(quán)限,顯示到列表中,可以在列表中選擇想要修改的權(quán)限,點擊修改按鈕,修改權(quán)限的信息。之后點擊保存按鈕,保存到數(shù)據(jù)庫中。4、刪除權(quán)限、刪除權(quán)限管理員,按上一級權(quán)限菜單查詢,從數(shù)據(jù)庫中查找出匹配的權(quán)限,顯示到列表中,可以在列表中選擇想要修改的權(quán)限,點擊刪除按鈕,刪除在數(shù)據(jù)庫中的內(nèi)容。5、權(quán)限分配、權(quán)限分配管理員輸入要分配人員的信息(如人員編號,姓名,所屬部門中單個或者組合),顯示符合條件的人員列表。可

11、以選擇列表中的對象,對其分配權(quán)限??煞峙涞臋?quán)限為當(dāng)前的所有權(quán)限,點擊保存按鈕,將該人的權(quán)限更新到數(shù)據(jù)庫中。 個人信息管理個人信息管理 為員工個人提供包括基本個人信息,崗位信息,密碼,聯(lián)系方式等個人信息的維護1、個人信息的查看、個人信息的查看此功能允許員工登錄系統(tǒng)后可以查看到自己的個人信息。當(dāng)員工點擊個人信息查詢時,顯示輸出個人的信息 2、個人信息的修改、個人信息的修改此功能允許員工登錄系統(tǒng)后可以更改自己的個人信息,當(dāng)員工點擊個人信息查詢時,顯示個人的信息,并可以對需要的進行修改的信息進行修改,提交修改后顯示修改后的個人信息3、修改密碼:、修改密碼: 此功能允許員工登陸系統(tǒng)后修改自

12、己的密碼。當(dāng)點擊修改密碼功能時,輸入原密碼和新密碼,便可修改。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 9 頁 共 54 頁 公告管理公告管理該功能允許每個部門的員工登錄系統(tǒng)后可以看到公司和所在部門發(fā)布的公告。由系統(tǒng)管理員統(tǒng)一管理,進行對公告的增添,刪除,修改,查詢的操作。1、公告的增添、公告的增添 系統(tǒng)管理員通過此功能可以對每個部門和公司公告信息進行添加操作。系統(tǒng)管理員通過點擊添加公告,填入公告信息,提交后顯示增添的公告信息。2、公告的刪除、公告的刪除系統(tǒng)管理員通過此功能可以對每個部門和公司公告信息進行刪除操作。管理員通過點擊刪除公告,并

13、且按照篩選條件對公告信息進行篩選,并對要刪除的信息進行刪除,刪除后顯示剩余公告的列表。3、公告的修改、公告的修改 系統(tǒng)管理員通過此功能可以對每個部門和公司公告信息進行修改操作。系統(tǒng)管理員點擊修改公告,按照篩選條件對公告信息進行篩選,并對要修改的信息進行修改,顯示修改后的公告信息。4、公告的查詢、公告的查詢 公司的所有員工通過此功能可以對每個部門和公司公告信息進行查詢操作。員工通過點擊查詢公告,按照篩選條件對公告信息進行篩選查詢,顯示查詢的公告信息。 當(dāng)員工登陸系統(tǒng)后,要提示有新的公告。公告列表要用粗體或者標(biāo)志區(qū)分已讀和未讀公告。 請假管理請假管理本功能為員工在日常生活中遇到一些緊

14、急事項而需要跟部門申請請假。對于普通員工不僅有申請假條的功能,而且還能查看自己申請假條以及假條的審批狀態(tài)。對于部門經(jīng)理,能查看該部門下的所有的請假條,并對請假條給與回執(zhí)。此模塊包括的功能有:申請請假條,查看請假條,審批請假條。1、申請請假條、申請請假條點擊申請請假設(shè)置鏈接,彈出一個申請表,并且填寫申請表詳細(xì)信息,完成點擊提交。2、審批請假條、審批請假條OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 10 頁 共 54 頁點擊請假條審批鏈接,彈出所有員工的申請請假表,點擊其中的一個申請表即可查看并給與回執(zhí)。3、查看請假條、查看請假條點擊查看假條鏈接,彈出所有的請

15、假條,員工可以點擊查看自己申請的假條。 報銷管理報銷管理員工在工作中,因為工作差旅的關(guān)系或者其他而花費的金額向公司進行申請報銷,在報銷過程中,需一層層向上申請,經(jīng)過部門經(jīng)理、財務(wù)部,直到總經(jīng)理批準(zhǔn)為止,最后由總經(jīng)理發(fā)送允許回執(zhí)給員工。如果在某一層申請被拒絕,即給與員工一個回執(zhí)并說明拒絕理由。此模塊功能包括:申請差旅報銷單,申請其他報銷單,查看報銷,審批報銷。1、申請差旅報銷單、申請差旅報銷單點擊申請報銷鏈接后彈出一個申請表,并填入詳細(xì)信息,完成點擊提交。2、申請其他報銷單、申請其他報銷單點擊申請報銷鏈接后彈出一個申請表,并填入詳細(xì)信息,完成點擊提交。3、查看報銷、查看報銷點擊查看

16、報銷鏈接,彈出自己的差旅報銷申請表和其他報銷申請表,可以查看報銷單的審批狀態(tài)。4、審批報銷、審批報銷點擊審批報銷表鏈接,列出差旅報銷申請表和其他報銷申請表,點擊查看申請表并給與回執(zhí),點擊提交完成。2.1.2運行環(huán)境運行環(huán)境軟件環(huán)境軟件環(huán)境分類分類名稱名稱版本版本語種語種操作系統(tǒng)Windows Server2000簡體中文操作系統(tǒng)的附加功能Server Pack4簡體中文數(shù)據(jù)庫平臺MSSQL SERVER2008 R2簡體中文數(shù)據(jù)庫平臺補丁Server Pack2簡體中文應(yīng)用平臺IIS6.0簡體中文OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書

17、內(nèi)部文檔第 11 頁 共 54 頁應(yīng)用平臺補丁無無無郵件系統(tǒng)MS Exchange2000簡體中文客戶端軟件MS IE6.0簡體中文硬件環(huán)境硬件環(huán)境服務(wù)器服務(wù)器最低配置最低配置推薦配置推薦配置1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:120G應(yīng)用和數(shù)據(jù)庫服務(wù)器無無郵件服務(wù)器2.1.3開發(fā)環(huán)境開發(fā)環(huán)境服務(wù)器軟件環(huán)境服務(wù)器軟件環(huán)境分類分類名稱名稱版本版本語種語種操作系統(tǒng)Windows Server2000簡體中文操作系統(tǒng)的附加功能Server Pack4簡體中文數(shù)據(jù)庫平臺MSSQL SERV

18、ER2008 R2簡體中文數(shù)據(jù)庫平臺補丁Server Pack2簡體中文應(yīng)用平臺IIS6.0簡體中文應(yīng)用平臺補丁無無無版本控制系統(tǒng)CVS NT2.0.14簡體中文目錄服務(wù)系統(tǒng)MS ActiveDirectory簡體中文郵件系統(tǒng)無無無客戶端軟件MS IE10簡體中文服務(wù)器硬件環(huán)境服務(wù)器硬件環(huán)境服務(wù)器服務(wù)器最低配置最低配置推薦配置推薦配置1CPU:P4 2.0G1CPU:P4 2.8G應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)Mem:512MMem:2GOA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 12 頁 共 54 頁器、郵件服務(wù)器、目錄服務(wù)器HD:4

19、0GHD:120G開發(fā)機器軟件環(huán)境開發(fā)機器軟件環(huán)境分類分類名稱名稱版本版本語種語種操作系統(tǒng)Windows 88.0簡體中文操作系統(tǒng)的附加功能無無無數(shù)據(jù)庫平臺MSSQL SERVER2008 R2簡體中文應(yīng)用平臺IIS7.5簡體中文開發(fā)平臺Visual studio2012簡體中文客戶端軟件MS IE10簡體中文開發(fā)機器硬件環(huán)境開發(fā)機器硬件環(huán)境分類分類最低配置最低配置推薦配置推薦配置1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2G開發(fā)機器HD:40GHD:120G2.2 設(shè)計思想設(shè)計思想2.2.1系統(tǒng)構(gòu)思系統(tǒng)構(gòu)思

20、 系統(tǒng)硬件部署本系統(tǒng)采用分布部署的方式,在各個實施點都安裝一整套獨立的服務(wù)器,以確保在網(wǎng)絡(luò)斷開的情況下,各實施點的區(qū)域公司仍能獨立工作。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 13 頁 共 54 頁 系統(tǒng)軟件架構(gòu)根據(jù)系統(tǒng)需要,采用 MVC+EntityFramework+Ajax 開發(fā)模式。數(shù)據(jù)庫采用 MS SQL Server 2008 R2。 系統(tǒng)角色分析注意:本系統(tǒng)需求分析要求職位和角色綁定,即職位就是角色,沒有獨立的角色模塊,權(quán)限分配也是對個人進行分配。而新增人員默認(rèn)只給予普通員工權(quán)限。本 OA 辦公系

21、統(tǒng)的用戶分為普通員工,部門經(jīng)理,財務(wù)部人員,總經(jīng)理,管理員五類。對于普通員工,不需要有太高的技術(shù)水平,能初步了解計算機基本操作即可;他可以查看自己的個人信息,按照流程請假、報銷,可查看請假、報銷的申請狀態(tài),也可以查看公告信息。對于部門經(jīng)理,不需要有太高的技術(shù)水平,能初步了解計算機基本操作即可;他可以審批本部門員工的請假申請與報銷申請,并把報銷申請?zhí)峤唤o財務(wù)部人員。對于財務(wù)部人員,要熟練掌握財務(wù)專業(yè)知識,初步了解計算機基本操作即可;他可以審批各部門提交過來的報銷申請,并把批準(zhǔn)的申請?zhí)峤唤o總經(jīng)理。對于總經(jīng)理,要熟練掌握財務(wù)專業(yè)知識,初步了解計算機基本操作即可;他可以審批財務(wù)部提交過來的報銷申請。對

22、于管理員,需要熟悉本系統(tǒng),掌握系統(tǒng)各功能流程;他擁有系統(tǒng)的最高權(quán)限,可以對人員、部門、職位、權(quán)限進行增、刪、查、改, 可為各用戶分配系統(tǒng)的各權(quán)限。還可以向指定部門發(fā)公告。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 14 頁 共 54 頁圖表 2-1 OA 辦公系統(tǒng)組織架構(gòu)總經(jīng)理部門經(jīng)理財務(wù)部經(jīng)理系統(tǒng)管理員部門員工部門員工 系統(tǒng)模塊介紹1、人員管理模塊對公司員工的檔案進行維護。實現(xiàn)對人員信息的增刪查改。2、部門管理模塊可以對該公司的部門信息進行維護,如增加部門,查找部門,修改部門信息,刪除部門操作。3、崗位管理模塊可以對該公司的崗位信息進行維護

23、,如增加崗位,查找崗位,修改崗位信息,刪除崗位操作。4、權(quán)限管理模塊當(dāng)系統(tǒng)有新的功能時,就有新的頁面,有新的 url,既要添加新的權(quán)限。一個人可以擁有多個權(quán)限,一個權(quán)限可以分配給多個人。每個人員默認(rèn)擁有普通員工的權(quán)限,包括查看個人信息,修改人個信息,修改登陸密碼,申請報銷,查看個人報銷,請假,查看個人請假,查看公告。實現(xiàn)對權(quán)限的增刪查改,以及對員工的授權(quán)操作。5、個人信息管理模塊為員工個人提供包括基本個人信息,崗位信息,密碼,聯(lián)系方式等個人信息的維護6、公告管理模塊該功能允許每個部門的員工登錄系統(tǒng)后可以看到公司和所在部門發(fā)布的公告。由系統(tǒng)管理員統(tǒng)一管理,進行對公告的增添,刪除,修改,查詢的操作

24、。7、請假管理模塊本功能為員工在日常生活中遇到一些緊急事項而需要跟部門申請請假。對于普通員工不僅有申請假條的功能,而且還能查看自己申請假條以及假條的審批狀態(tài)。對于部門經(jīng)理,能查看所有的請假條,并對請假條給與回執(zhí)。此模塊包括的功能有:申請請假條,查看請OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 15 頁 共 54 頁假條,審批請假條。8、報銷管理模塊員工在工作中,因為工作差旅的關(guān)系或者其他而要消耗的金額向公司進行申請報銷,在報銷過程中,需一層層向上申請,經(jīng)過部門經(jīng)理、財務(wù)部,直到總經(jīng)理批準(zhǔn)為止,最后由總經(jīng)理發(fā)送允許回執(zhí)給員工。如果在某一層申請被拒絕,即給與員

25、工一個回執(zhí)并說明拒絕理由。此模塊功能包括:申請差旅報銷單,申請其他報銷單,查看報銷,審批報銷。2.2.2關(guān)鍵技術(shù)與算法關(guān)鍵技術(shù)與算法Ajax 技術(shù)技術(shù)AJAXAJAX 指異步指異步 JavaScriptJavaScript 及及 XMLXML(AsynchronousAsynchronous JavaScriptJavaScript AndAnd XMLXML)。)。在基于數(shù)據(jù)的應(yīng)用中,用戶需求的數(shù)據(jù)如聯(lián)系人列表,可以從獨立于實際網(wǎng)頁的服務(wù)端取得并且可以被動態(tài)地寫入網(wǎng)頁中,給緩慢的 Web 應(yīng)用體驗著色使之像桌面應(yīng)用一樣。Ajax 的核心是 JavaScript 對象 XmlHt

26、tpRequest。該對象在 Internet Explorer 5 中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest 使您可以使用 JavaScript 向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。異步更新數(shù)據(jù)代碼示例:function loadXMLDoc()var xmlhttp;if (window.XMLHttpRequest) / code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部

27、文檔第 16 頁 共 54 頁else / code for IE6, IE5 xmlhttp=new ActiveXObject(Microsoft.XMLHTTP); xmlhttp.onreadystatechange=function() if (xmlhttp.readyState=4 & xmlhttp.status=200) document.getElementById(myDiv).innerHTML=xmlhttp.responseText; xmlhttp.open(GET,/ajax/demo_get.asp,true);xmlhttp.send();AJAX請求數(shù)據(jù)2

28、.2.2.2Entity Framework 技術(shù)技術(shù)ADO.NET Entity Framework 以 Entity Data Model (EDM) 為主,將數(shù)據(jù)邏輯層切分為三塊,分別為 Conceptual Schema, Mapping Schema 與 Storage Schema 三層,其上還有 Entity Client,Object Context 以及 LINQ 可以使用。概念層結(jié)構(gòu)定義了對象模型 (Object Model),讓上層的應(yīng)用程序碼可以如面向?qū)ο蟮姆绞桨阍L問數(shù)據(jù),概念層結(jié)構(gòu)是由 CSDL (Conceptual Schema Definition Langua

29、ge) 所撰寫。一份概念層結(jié)構(gòu)定義如下所示:OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 17 頁 共 54 頁對應(yīng)層結(jié)構(gòu)對應(yīng)層結(jié)構(gòu)負(fù)責(zé)將上層的概念層結(jié)構(gòu)以及下層的儲存體結(jié)構(gòu)中的成員結(jié)合在一起,以確認(rèn)數(shù)據(jù)的來源與流向。對應(yīng)層結(jié)構(gòu)是由 MSL (Mapping Specification Language) 所撰寫2。一份對應(yīng)層結(jié)構(gòu)定義如下所示:儲存層結(jié)構(gòu)儲存層結(jié)構(gòu)是負(fù)責(zé)與數(shù)據(jù)庫管理系統(tǒng) (DBMS) 中的數(shù)據(jù)表做實體對應(yīng) (Physical Mapping),讓數(shù)據(jù)可以輸入正確的數(shù)據(jù)來源中,或者由正確的數(shù)據(jù)來源取出。它是由 SSDL (Storage Sch

30、ema Definition Language) 所撰寫 3。一份儲存層結(jié)構(gòu)定義如下所示:?xml version=1.0 encoding=utf-8?OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 18 頁 共 54 頁MVC 架構(gòu)架構(gòu)MVC 是一個框架模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的 MVC 就是 JSP + servlet + javabean 的模式。視圖視圖是用戶看到并與之交互的界面。對老式的 Web 應(yīng)用程序來說,視圖就是由

31、 HTML元素組成的界面,在新式的 Web 應(yīng)用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Adobe Flash 和像 XHTML,XML/XSL,WML 等一些標(biāo)識語言和 Web services.MVC 好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用像 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)

32、據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性??刂破骺刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊 Web 頁面中的超鏈接和發(fā)送 HTML 表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。賬戶管理模塊關(guān)鍵代碼示例:Model: public class ChangePasswordModel Required DataType(DataType.Password) Disp

33、lay(Name = 當(dāng)前密碼)OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 19 頁 共 54 頁 public string OldPassword get; set; Required StringLength(100, ErrorMessage = 0 必須至少包含 2 個字符。, MinimumLength = 6) DataType(DataType.Password) Display(Name = 新密碼) public string NewPassword get; set; DataType(DataType.Password) Displ

34、ay(Name = 確認(rèn)新密碼) System.Web.Mvc.Compare(NewPassword, ErrorMessage = 新密碼和確認(rèn)密碼不匹配。) public string ConfirmPassword get; set; public class LogOnModel Required Display(Name = 用戶名) public string UserName get; set; Required DataType(DataType.Password) Display(Name = 密碼) public string Password get; set; Dis

35、play(Name = 記住我?) public bool RememberMe get; set; Control:public class AccountController : Controller public ActionResult LogOn() return View(); HttpPost public ActionResult LogOn(LogOnModel model,string returnUrl) / 處理代碼OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 20 頁 共 54 頁 return View(model); / / G

36、ET: /Account/LogOff public ActionResult LogOff() / 處理代碼 return RedirectToAction(LogOn); / / GET: /Account/Register public ActionResult Register() return View(); / / GET: /Account/ChangePassword Authorize public ActionResult ChangePassword() return View(); / / POST: /Account/ChangePassword HttpPost p

37、ublic ActionResult ChangePassword(ChangePasswordModel model) / 處理代碼 return View(model); MVC3 過濾器過濾器在 ASP.NET MVC 框架中,為我們提供了四種類型的 Filter 類型包括:IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter,執(zhí)行順序如下:IAuthorizationFilter 最先執(zhí)行的,在這些 Filter 中,我們可以說它的執(zhí)行優(yōu)先級是最高的,用于身份驗證并對控制器中的 action 進

38、行授等進行邏輯處理OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 21 頁 共 54 頁IActionFilter 在 IAuthorizationFilter 之后執(zhí)行,包含兩個方法,在 controller中的 action 執(zhí)行之前、執(zhí)行之后進行邏輯處理IResultFilter 同樣包含兩個方法,在 IActionFilter 之后執(zhí)行,在返回 View 之前和返回 View 之后執(zhí)行邏輯處理IException 主要用于對異常信息進行處理 通過上述信息我們可以看到各個 Filter 之間運行的順序。在我們要對程序運行時候的這四個階段進行特殊處理的時候

39、,我們可以自己寫一個 Filter 類去實現(xiàn)其中的邏輯處理代碼,實現(xiàn)相應(yīng)的接口就可以進行特殊處理。ASP.NET MVC 框架為我們提供了一個抽象類,名為:ActionFilterAttribute,這個抽象類只實現(xiàn)了 IActionFilter 和 IResultFilter 這兩個接口中的方法,分別是:IActionFilter(OnActionExcuting、OnActionExcuted)、IResultFilter(OnResultExcuting、OnResultExcuted)。如果需要對驗證或者異常進行特殊處理的話,還是需要實現(xiàn) IAuthorizationFilter 或

40、IException。IAuthorizationFilter 過濾器關(guān)鍵代碼示例:public class LogOnAuthorizeAttribute : IAuthorizationFilter public void OnAuthorization(AuthorizationContext filterContext) /登錄有效驗證,處理代碼/權(quán)限有效驗證,處理代碼 Jquery 技術(shù)技術(shù)jQuery 由美國人 John Resig 創(chuàng)建,至今已吸引了來自世界各地的眾多 javascript 高手加入其team,包括來自德國的 Jörn Zaefferer,

41、羅馬尼亞的 Stefan Petre 等等。jQuery 是繼prototype 之后又一個優(yōu)秀的 Javascrpt 框架。其宗旨是WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。由于目前高?;旧形撮_ JavaScript 的相關(guān)課程,目前 jQuery 的學(xué)習(xí),使用,研究都僅限于在職 Web 程序員之間。用 jq 的前提,首先要引用一個有 jq 的文件這個是 jquery 官方最新的地址。可用在自己網(wǎng)站里加個這個,就能使用 jquery 了。 但仍然建議下載到本地服務(wù)器上。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 22 頁 共 5

42、4 頁3 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計此部分主要對關(guān)鍵功能進行設(shè)計,描述其實現(xiàn)方式。如果對詳細(xì)設(shè)計要求不高,也可在下面的部分中包括對詳細(xì)設(shè)計的功能說明,不必另建詳細(xì)設(shè)計文件。此部分主要對各模塊功能進行分解,盡量能細(xì)化到每一個操作。同時附以特征界面和數(shù)據(jù)表設(shè)計。3.1 個人信息管理功能個人信息管理功能3.1.1查看個人信息子功能查看個人信息子功能功能名稱:查看個人信息功能描述:查看個人的詳細(xì)信息實現(xiàn)方法:根據(jù)當(dāng)前的用戶的 ID 對數(shù)據(jù)庫的 User 表進行查詢,獲得當(dāng)前用戶的信息之后,把用戶的信息在表格上顯示出來。點擊導(dǎo)航欄“個人信息管理”下的“查看個人信息”即可查看到當(dāng)前使用并登陸系統(tǒng)的員工信息。

43、如下圖 3.1.1 所示:圖 .2修改個人信息子功能修改個人信息子功能功能名稱:修改個人信息功能描述:修改個人的基本信息(不包含職位相關(guān)等信息的修改)實現(xiàn)方法:更新人員信息表中當(dāng)前登錄者的個人信息,并實時更新到頁面。點擊導(dǎo)航欄“個人信息管理”下的“修改個人信息”即可修改到當(dāng)前使用并登陸系統(tǒng)的員工信息。如下圖 3.1.2 所示:OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 23 頁 共 54 頁圖 3.1.2 參考來源 可對個人信息修改“性別” 、 “出生年月” 、 “婚姻狀況” 、 “聯(lián)系電話” 、 “電子郵箱” 、 “家庭住址” 、 “照片

44、” 。點擊“提交”按鈕,即可提交修改信息,并彈出修改成功提示信息。3.1.3修改登錄密碼子功能修改登錄密碼子功能功能名稱:修改登錄密碼功能描述:用戶輸入匹配的舊密碼后可以修改密碼實現(xiàn)方法:查詢到匹配的舊密碼后,將密碼更新為當(dāng)前登錄者修改的密碼點擊導(dǎo)航欄“個人信息管理”下的“修改登陸密碼”即可修改到當(dāng)前使用并登陸系統(tǒng)的員工大的登陸密碼。如下圖 3.1.3 所示:圖 3.1.2輸入原密碼,新密碼。對原密碼進行實時驗證,如果原密碼不對,禁止提交修改!對新密碼和重密碼進行匹配驗證,不同也禁止提交修改。驗證通過后,點擊“提交”按鈕,即可提交修改信息,并彈出修改成功提示信息。OA 辦公自動化管理系統(tǒng)概要設(shè)

45、計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 24 頁 共 54 頁3.2 報銷功能報銷功能在本系統(tǒng)中為員工申請報銷及審批人員審批報銷的功能管理,包括申請報銷、查看個人報銷、審批報銷。 3.2.1申請報銷子功能申請報銷子功能功能名稱:申請報銷功能描述:用戶填寫申請報銷的內(nèi)容并提交實現(xiàn)方法:獲得表單提交的報銷信息,把報銷信息插入到數(shù)據(jù)庫中,等待審批。點擊導(dǎo)航欄“報銷”下的“申請報銷”即可進入到申請報銷頁面。如下圖 3.2.1 所示:圖 3.2.1輸入申請人姓名,報銷金額,申請理由;選擇報銷類型,申請日期。點擊“確認(rèn)”按鈕,即可提交申請報銷信息,信息驗證通過后系統(tǒng)會彈出申請報銷成功的提示信息

46、,如若在確認(rèn)提交前想取消申請,則可點擊“取消”按鈕。3.2.2查看個人報銷子功能查看個人報銷子功能功能名稱:查看個人報銷功能描述:查看個人申請的報銷的審批狀態(tài)與詳情實現(xiàn)方法:查詢當(dāng)前用戶所申請過的報銷,把報銷信息顯示出來。點擊詳細(xì)后,查詢報銷表和報銷審批表,把詳細(xì)信息列出。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 25 頁 共 54 頁點擊導(dǎo)航欄“報銷”下的“查看個人報銷”即可進入到查看個人報銷頁面。如下圖 所示:圖 參考來源 可輸入姓名,選擇報銷日期,報銷類型,部門中的一個或多個組合條件進行查找。點擊“查找”進行個人報銷

47、查找,點擊“重置”進行查找條件的重置。在個人報銷列表中,可點擊“上一頁”或者“下一頁”進行翻頁查看個人報銷列表;當(dāng)點擊“詳細(xì)”按鈕時,彈出當(dāng)前申請報銷的詳細(xì)信息,如下圖 所示:圖 當(dāng)點擊“關(guān)閉”按鈕或者“”即可關(guān)閉當(dāng)前的申請報銷詳情。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 26 頁 共 54 頁3.2.3審批報銷子功能審批報銷子功能功能名稱:審批報銷功能描述:具有審批權(quán)限的人員使用,用于審批員工申請的報銷。當(dāng)審批通過時,如有待審批的上級領(lǐng)導(dǎo),其審批意見將呈現(xiàn)給上級;不批準(zhǔn)時,否決理由將返回給申請者。實現(xiàn)方法:查詢當(dāng)前未通過

48、當(dāng)前人員審批的報銷申請,操作人員點擊審批后, (若有下級, )查詢并顯示下級審批意見。操作人員提交操作后更新報銷審批表及報銷表。點擊導(dǎo)航欄“報銷”下的“審批報銷”即可進入到審批報銷頁面。如下圖 所示:圖 可輸入姓名,選擇報銷日期,報銷類型,部門中的一個或多個組合條件進行查找。點擊“查找”進行待審批報銷列表查找,點擊“重置”進行查找條件的重置。在待審批報銷列表中,可點擊“上一頁”或者“下一頁”進行翻頁查看待審批報銷列表;當(dāng)點擊“審批”時,彈出當(dāng)前待申請報銷的報銷頁面,如下圖 所示:OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書

49、內(nèi)部文檔第 27 頁 共 54 頁圖 如果登錄人員為財務(wù)部人員,則在“財務(wù)部意見”中填寫批準(zhǔn)意見(否決意見) ,點擊“批準(zhǔn)” (“否決” ) ,批準(zhǔn)(否決)成功,返回審批報銷頁面;如果登錄人員為部門經(jīng)理,則在“經(jīng)理意見”上填寫;如果登錄人員為總經(jīng)理,則在“總經(jīng)理意見”上填寫。當(dāng)“關(guān)閉”按鈕或者“”即可關(guān)閉當(dāng)前待審批的報銷單。3.3 請假功能請假功能在本系統(tǒng)中為員工申請請假及審批人員審批請假的功能管理,包括申請請假、查看個人請假審批狀態(tài),經(jīng)理審批請假。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 28 頁 共 54 頁3.3.1申請請假子功能申請

50、請假子功能功能名稱:申請請假功能描述:用戶填寫請假表單并提交請假信息實現(xiàn)方法:首先用戶會進入一個請假表單界面,用戶填寫請假表單,填寫完成之后提交請假表單,把表單的內(nèi)容插入到數(shù)據(jù)庫中去。點擊導(dǎo)航欄“請假”下的“申請請假”即可進入到申請請假頁面。如下圖 3.3.1 所示:圖 3.3.1輸入姓名,選擇申請日期,起止時間到結(jié)束時間(請假天數(shù)系統(tǒng)會根據(jù)起止時間和結(jié)束時間計算后自動填入) ,選擇請假類別,填寫請假事由。點擊“提交”按鈕,進行請假申請。提交成功后,系統(tǒng)彈出申請請假成功的提示信息。3.3.2請假審批狀態(tài)子功能請假審批狀態(tài)子功能功能名稱:請假審批狀態(tài)功能描述:查看個人申請的請假審批狀態(tài)和詳情。實

51、現(xiàn)方法:在數(shù)據(jù)庫查詢出當(dāng)前用戶的請假表單,把表單的詳細(xì)內(nèi)容顯示到視圖上。點擊導(dǎo)航欄“請假”下的“請假審批狀態(tài)”即可進入到查看請假審批狀態(tài)頁面。如下圖 所示:OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 29 頁 共 54 頁圖 可輸入姓名,選擇報銷日期,報銷類型,部門中的一個或多個組合條件進行查找。點擊“查找”進行請假審批狀態(tài)列表的查找,點擊“重置”進行查找條件的重置。在請假審批狀態(tài)列表中,可點擊“上一頁”或者“下一頁”進行翻頁請假審批狀態(tài)列表;當(dāng)點擊“詳細(xì)”按鈕時,彈出當(dāng)前請假條的詳細(xì)信息,如下圖 所示:圖 3.

52、3.2.2當(dāng)點擊“關(guān)閉”按鈕或者“”即可關(guān)閉當(dāng)前的請假條詳細(xì)信息。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 30 頁 共 54 頁3.3.3審批請假子功能審批請假子功能功能名稱:審批請假功能描述:具有審批權(quán)限的經(jīng)理對請假進行審批實現(xiàn)方法:在數(shù)據(jù)庫中查詢出屬于該用戶審批的請假信息,把信息顯示到視圖上。用戶點擊審批按鈕后,把請假信息顯示出來。點擊提交后,把信息更新到數(shù)據(jù)庫中去。點擊導(dǎo)航欄“請假”下的“審批請假”即可進入到審批請假頁面。如下圖 所示:圖 參考來源 可輸入姓名,選擇報銷日期,報銷類型,部門中的一個或多個組合條件進行

53、查找。點擊“查找”進行待審批請假列表查找,點擊“重置”進行查找條件的重置。在待審批請假列表中,可點擊“上一頁”或者“下一頁”進行翻頁查看待審批請假列表;當(dāng)“點擊“審批”時,彈出當(dāng)前待申請請假條的頁面,如下圖 所示:OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 31 頁 共 54 頁圖 如果同意請假,在“備注”中填寫同意的意見,并點擊“同意并給予回執(zhí)” ;如果不同意請假,在“備注”中填寫拒絕請假的原因,并點擊“拒絕并說明” ;系統(tǒng)自動返回審批請假頁面。當(dāng)點擊“關(guān)閉”按鈕或者“”即可關(guān)閉當(dāng)前待審批的請假條。3.4 公告功能公告功能在

54、本系統(tǒng)中為所有人員的查看公告功能和具有操作權(quán)限的人員對公告的功能管理,包括查看公告,添加、刪除和修改公告。3.4.1查看公告子功能查看公告子功能功能名稱:查看公告功能描述:查看當(dāng)前自己可以查看的公告內(nèi)容實現(xiàn)方法:點擊查看按鈕之后,在數(shù)據(jù)庫庫中查詢出公告的信息,把公告的內(nèi)容顯示。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 32 頁 共 54 頁點擊導(dǎo)航欄“公告”下的“查看公告”即可進入到查看公告頁面。如下圖 所示:圖 可選擇公告范圍,公告時間(起止時間至結(jié)束時間)中的一個或多個組合條件進行查找。點擊“提交”進行公告列表的查找,點

55、擊“重置”進行查找條件的重置。在公告列表中,當(dāng)“點擊“查看”時,在當(dāng)前頁面的右邊彈出當(dāng)前公告的的公告內(nèi)容,如下圖 所示:圖 3.4.2添加公告子功能添加公告子功能功能名稱: 添加公告功能描述:添加一個公告,公告可以屬于整個公司,也可以屬于特定的部門。實現(xiàn)方法:獲得公告表單提交的內(nèi)容,先把公告的內(nèi)容首先更新到公告表中,然后根OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 33 頁 共 54 頁據(jù)用戶選擇的公告范圍更新公告和部門的中間表 AnnoRange。點擊導(dǎo)航欄“公告”下的“添加公告”即可進入到添加公告頁面。如下圖 3.4.2

56、所示:圖 3.4.2根據(jù)公告編號(系統(tǒng)自動生成)填寫公告主題,公告內(nèi)容,并選擇公告范圍,然后點擊“提交”進行添加新的公告,點擊“重置”清空填寫的內(nèi)容。如若添加公告成功,刷新公告列表,返回當(dāng)前頁面。3.4.3刪除公告子功能刪除公告子功能功能名稱:刪除公告功能描述:刪除已存在于數(shù)據(jù)庫的公告實現(xiàn)方法:首先根據(jù)用戶填寫的條件在數(shù)據(jù)庫中查詢出符合條件的公告信息,點擊刪除鍵后,在數(shù)據(jù)庫中刪除該公告的記錄信息。點擊導(dǎo)航欄“公告”下的“編輯公告”即可進入到刪除公告頁面。如下圖 3.4.3 所示:圖 3.4.3OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 34 頁 共 54

57、頁在“公告列表”下,可選擇公告范圍,公告時間(起止時間至結(jié)束時間)中的一個或多個組合條件進行查找。點擊“提交”按鈕進行公告列表的查找,點擊“重置”進行查找條件的重置。在公告列表中,當(dāng)點擊“刪除”時,系統(tǒng)彈出提示用戶是否確認(rèn)刪除當(dāng)前公告的提示信息,當(dāng)用戶點擊“確定”時,刪除當(dāng)前的公告。如若刪除成功,系統(tǒng)彈出刪除當(dāng)前公告成功的提示信息,并刷新公告列表,返回當(dāng)前頁面。3.4.4修改公告子功能修改公告子功能功能名稱:修改公告功能描述:修改已經(jīng)發(fā)布的公告信息實現(xiàn)方法:首先根據(jù)用戶填寫的條件在數(shù)據(jù)庫中查詢出符合條件的公告信息,點擊修改之后,把更改后的公告信息更新到數(shù)據(jù)庫中。點擊導(dǎo)航欄“公告”下的“編輯公告

58、”即可進入到修改公告頁面。如下圖 3.4.3 所示:圖 3.4.3在“公告列表”下,可選擇公告范圍,公告時間(起止時間至結(jié)束時間)中的一個或多個組合條件進行查找。點擊“提交”按鈕進行公告列表的查找,點擊“重置”進行查找條件的重置。在公告列表中,當(dāng)點擊“編輯”時, 頁面上方以及右邊會自動加載當(dāng)前選中的公告的“公告編號” , “公告范圍” , “公告主題”以及“公告內(nèi)容” 。然后可對當(dāng)前公告的“公告范圍” , “公告主題” , “公告內(nèi)容”進行修改;點擊“重置”按鈕清空所修改的內(nèi)容;點擊“提交”按鈕,系統(tǒng)會對所修改的內(nèi)容進行驗證,驗證通過則彈出修改當(dāng)前公告成功的信息,并刷新公告列表,返回當(dāng)前頁面。

59、3.5 人員結(jié)構(gòu)管理功能人員結(jié)構(gòu)管理功能3.5.1人員信息管理子功能人員信息管理子功能在本系統(tǒng)中人員管理子功能用來進行對人員信息的添加、刪除、修改和查找。OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 35 頁 共 54 頁 增加人員子功能增加人員子功能功能名稱:增加人員功能描述:添加新的人員信息實現(xiàn)方法:在數(shù)據(jù)庫的人員表中插入人員信息點擊導(dǎo)航欄“人員結(jié)構(gòu)管理”下的“人員信息管理”下的“增加人員”即可跳轉(zhuǎn)到人員增加頁面。如圖所示:人員編號根據(jù)需求分析要求的規(guī)則輸入、輸入姓名、出生年月、聯(lián)系電話、入職日期、電子郵箱、家庭住址,選擇性別

60、、部門、崗位、婚姻狀況,并上傳個人照片。點擊“創(chuàng)建”按鈕,彈出創(chuàng)建成功提示窗口。 刪除人員子功能刪除人員子功能功能名稱:刪除人員功能描述:刪除需要刪除的已選定人員的信息實現(xiàn)方法:從數(shù)據(jù)庫的人員表中刪除選定的人員信息點擊導(dǎo)航欄下的“人員結(jié)構(gòu)管理”下的“人員信息管理”下的“刪除人員”即可跳轉(zhuǎn)到人員刪除頁面。如圖所示:OA 辦公自動化管理系統(tǒng)概要設(shè)計說明書辦公自動化管理系統(tǒng)概要設(shè)計說明書內(nèi)部文檔第 36 頁 共 54 頁輸入姓名、所屬部門、所屬崗位,點擊“查找”按鈕,在下方列表列出符合條件的人員信息,選擇要刪除的人員,點擊后方的”刪除“按鈕。刪除成功彈出提示窗口。3.5.

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論