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

下載本文檔

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

文檔簡(jiǎn)介

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

2、08-042.0系統(tǒng)功能設(shè)計(jì)補(bǔ)全2016/08/082.5升級(jí)及審核簽字確認(rèn)簽字確認(rèn)系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門負(fù)責(zé)人簽字OA 辦公自動(dòng)化管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書辦公自動(dòng)化管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書內(nèi)部文檔第 3 頁(yè) 共 54 頁(yè)目目 錄錄1引言引言.51.1編寫目的.51.2背景.51.3基線.51.4范圍.51.5定義.51.6參考資料.52總體設(shè)計(jì)總體設(shè)計(jì).52.1概述.52.1.1功能描述.52.1.2運(yùn)行環(huán)境.62.1.3開發(fā)環(huán)境.62.2設(shè)計(jì)思想.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è)計(jì)系統(tǒng)功能設(shè)計(jì).93.1個(gè)人辦公.

3、93.1.1日程安排.94系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì).144.1說(shuō)明.144.2數(shù)據(jù)結(jié)構(gòu).144.3數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系.145接口設(shè)計(jì)接口設(shè)計(jì).145.1用戶接口.145.2外部接口.146運(yùn)行設(shè)計(jì)運(yùn)行設(shè)計(jì).156.1系統(tǒng)初始化.156.2運(yùn)行控制.156.3系統(tǒng)結(jié)束.157系統(tǒng)出錯(cuò)處理設(shè)計(jì)系統(tǒng)出錯(cuò)處理設(shè)計(jì).157.1出錯(cuò)信息.157.2補(bǔ)救措施.158系統(tǒng)維護(hù)設(shè)計(jì)系統(tǒng)維護(hù)設(shè)計(jì).168.1檢測(cè)點(diǎn)的設(shè)計(jì).16OA 辦公自動(dòng)化管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書辦公自動(dòng)化管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書內(nèi)部文檔第 4 頁(yè) 共 54 頁(yè)8.2檢測(cè)專用模塊的設(shè)計(jì).169尚待解決的問題尚待解決的問題.16OA 辦公

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25、工一個(gè)回執(zhí)并說(shuō)明拒絕理由。此模塊功能包括:申請(qǐng)差旅報(bào)銷單,申請(qǐng)其他報(bào)銷單,查看報(bào)銷,審批報(bào)銷。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)系人列表,可以從獨(dú)立于實(shí)際網(wǎng)頁(yè)的服務(wù)端取得并且可以被動(dòng)態(tài)地寫入網(wǎng)頁(yè)中,給緩慢的 Web 應(yīng)用體驗(yàn)著色使之像桌面應(yīng)用一樣。Ajax 的核心是 JavaScript 對(duì)象 XmlHt

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

27、文檔第 16 頁(yè) 共 54 頁(yè)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請(qǐng)

28、求數(shù)據(jù)Entity 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)定義了對(duì)象模型 (Object Model),讓上層的應(yīng)用程序碼可以如面向?qū)ο蟮姆绞桨阍L問數(shù)據(jù),概念層結(jié)構(gòu)是由 CSDL (Conceptual Schema Definition La

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

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

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

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

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

34、isplay(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;

35、 Display(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 辦公自動(dòng)化管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書辦公自動(dòng)化管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書內(nèi)部文檔第 20 頁(yè) 共 54 頁(yè) return View(model); /

36、 / GET: /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 HttpPo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論