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

下載本文檔

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

文檔簡(jiǎn)介

編寫 日期 2013 08 01 審核 日期 批準(zhǔn) 日期 受控狀態(tài) 是 發(fā)布版次 2 0日期 2013 08 02 編號(hào) OAOA 辦公自動(dòng)化管理系統(tǒng)辦公自動(dòng)化管理系統(tǒng) 概要設(shè)計(jì)說明書概要設(shè)計(jì)說明書 變更記錄變更記錄 日期版本變更說明作者 2013 08 011 0總體設(shè)計(jì) 2013 08 021 5系統(tǒng)功能設(shè)計(jì) 2013 08 031 6接口設(shè)計(jì) 運(yùn)行設(shè)計(jì) 2013 08 031 7系統(tǒng)出錯(cuò)設(shè)計(jì) 維護(hù)設(shè)計(jì) 2013 08 042 0系統(tǒng)功能設(shè)計(jì)補(bǔ)全 2013 08 082 5升級(jí)及審核 簽字確認(rèn)簽字確認(rèn) 系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門負(fù)責(zé)人簽字 目目 錄錄 1引言引言 5 1 1編寫目的 5 1 2背景 5 1 3基線 5 1 4范圍 5 1 5定義 5 1 6參考資料 5 2總體設(shè)計(jì)總體設(shè)計(jì) 5 2 1概述 5 2 1 1功能描述 5 2 1 2運(yùn)行環(huán)境 6 2 1 3開發(fā)環(huán)境 6 2 2設(shè)計(jì)思想 7 2 2 1系統(tǒng)構(gòu)思 7 2 2 2關(guān)鍵技術(shù)與算法 8 2 2 3關(guān)鍵數(shù)據(jù)結(jié)構(gòu) 9 2 3人工處理過程 9 3系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) 9 3 1個(gè)人辦公 9 3 1 1日程安排 9 4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 14 4 1說明 14 4 2數(shù)據(jù)結(jié)構(gòu) 14 4 3數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系 14 5接口設(shè)計(jì)接口設(shè)計(jì) 14 5 1用戶接口 14 5 2外部接口 14 6運(yùn)行設(shè)計(jì)運(yùn)行設(shè)計(jì) 15 6 1系統(tǒng)初始化 15 6 2運(yùn)行控制 15 6 3系統(tǒng)結(jié)束 15 7系統(tǒng)出錯(cuò)處理設(shè)計(jì)系統(tǒng)出錯(cuò)處理設(shè)計(jì) 15 7 1出錯(cuò)信息 15 7 2補(bǔ)救措施 15 8系統(tǒng)維護(hù)設(shè)計(jì)系統(tǒng)維護(hù)設(shè)計(jì) 16 8 1檢測(cè)點(diǎn)的設(shè)計(jì) 16 8 2檢測(cè)專用模塊的設(shè)計(jì) 16 9尚待解決的問題尚待解決的問題 16 1 引言引言 1 1 編寫目的編寫目的 本說明書目的在于明確說明系統(tǒng)各功能的實(shí)現(xiàn)方式 指導(dǎo)開發(fā)人員進(jìn)行編碼 本說明書的預(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)需求分析說明書 v1 0 1 4 定義定義 OA 辦公室自動(dòng)化 1 5 參考資料參考資料 OA 辦公自動(dòng)化管理系統(tǒng)需求分析說明書 2 總體設(shè)計(jì)總體設(shè)計(jì) 2 1 概述概述 2 1 1功能描述功能描述 各個(gè)模塊簡(jiǎn)要的功能描述 2 1 1 1 人員管理人員管理 對(duì)公司員工的檔案進(jìn)行維護(hù) 這是員工最全面的信息 只有管理員加入這個(gè)員工的檔 案后其他人才能查詢到該人員 1 人員增加人員增加 管理員錄入新增員工的基本信息 人員編號(hào) 姓名 性別 年齡 所屬部門 所屬崗 位 工資 保存進(jìn)數(shù)據(jù)庫(kù)中 2 人員查找 人員查找 可以輸入想要查詢的人的信息 如姓名 所屬部門 所屬崗位中單個(gè)或者組合 從 數(shù)據(jù)庫(kù)查找得出符合條件的員工 顯示在列表當(dāng)中 3 人員修改 人員修改 管理員輸入查詢條件 如姓名 所屬部門 所屬崗位中單個(gè)或者組合 點(diǎn)擊確認(rèn)查 詢按鈕 得到查詢結(jié)果 可選擇想要修改的對(duì)象進(jìn)行修改 點(diǎn)擊確認(rèn)更新按鈕 將修 改后的內(nèi)容更新數(shù)據(jù)庫(kù)中 4 人員刪除 人員刪除 管理員輸入查詢條件 如姓名 所屬部門 所屬崗位中單個(gè)或者組合 點(diǎn)擊確認(rèn)查 詢按鈕 得到查詢結(jié)果 可選擇想要?jiǎng)h除的對(duì)象 顯示該人員的所有信息 點(diǎn)擊確認(rèn) 刪除按鈕 將該數(shù)據(jù)在數(shù)據(jù)庫(kù)中刪除 2 1 1 2 部門管理部門管理 可以對(duì)該公司的部門信息進(jìn)行維護(hù) 如增加部門 查找部門 修改部門信息 刪除部 門操作 1 部門增加 部門增加 新增公司部門信息 由管理員進(jìn)行操作 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ù)中查找出匹配的部門 顯示到列表中 可以在列表中選擇想要?jiǎng)h除的部門 點(diǎn)擊刪除按鈕 系統(tǒng)自動(dòng)判斷該部門下是否存在 職位和員工信息 如果存在 則禁止刪除 不存在 則在數(shù)據(jù)庫(kù)中刪除該部門 2 1 1 3 崗位管理崗位管理 可以對(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ù)中查 找出匹配的崗位 顯示到列表中 可以在列表中選擇想要?jiǎng)h除的崗位 點(diǎn)擊刪除按鈕 系統(tǒng)自動(dòng)判斷該部門下是否存在員工信息 如果存在 則禁止刪除 不存在 則在數(shù) 據(jù)庫(kù)中刪除該崗位信息 2 1 1 4 權(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)限 管理員輸入權(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è)或者組合 顯 示符合條件的人員列表 可以選擇列表中的對(duì)象 對(duì)其分配權(quán)限 可分配的權(quán)限為當(dāng) 前的所有權(quán)限 點(diǎn)擊保存按鈕 將該人的權(quán)限更新到數(shù)據(jù)庫(kù)中 2 1 1 5 個(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)后修改自己的密碼 當(dāng)點(diǎn)擊修改密碼功能時(shí) 輸入原密碼和 新密碼 便可修改 2 1 1 6 公告管理公告管理 該功能允許每個(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) 擊刪除公告 并且按照篩選條件對(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ū)分已 讀和未讀公告 2 1 1 7 請(qǐng)假管理請(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)假條 審批請(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)假條 點(diǎn)擊請(qǐng)假條審批鏈接 彈出所有員工的申請(qǐng)請(qǐng)假表 點(diǎn)擊其中的一個(gè)申請(qǐng)表即可查看 并給與回執(zhí) 3 查看請(qǐng)假條 查看請(qǐng)假條 點(diǎn)擊查看假條鏈接 彈出所有的請(qǐng)假條 員工可以點(diǎn)擊查看自己申請(qǐng)的假條 2 1 1 8 報(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í)并說明拒絕理由 此模塊功能包括 申請(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)擊查看報(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)境 2 1 2 12 1 2 1軟件環(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)體中文 應(yīng)用平臺(tái)補(bǔ)丁無(wú)無(wú)無(wú) 郵件系統(tǒng)MS Exchange2000簡(jiǎn)體中文 客戶端軟件MS IE6 0簡(jiǎn)體中文 2 1 2 22 1 2 2硬件環(huán)境硬件環(huán)境 服務(wù)器服務(wù)器最低配置最低配置推薦配置推薦配置 1CPU P4 2 0G1CPU P4 2 8G Mem 512MMem 2G HD 40GHD 120G 應(yīng)用和數(shù)據(jù) 庫(kù)服務(wù)器 無(wú)無(wú)郵件服務(wù)器 2 1 3開發(fā)環(huán)境開發(fā)環(huán)境 2 1 3 12 1 3 1服務(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 SERVER2008 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)體中文 2 1 3 22 1 3 2服務(wù)器硬件環(huán)境服務(wù)器硬件環(huán)境 服務(wù)器服務(wù)器最低配置最低配置推薦配置推薦配置 1CPU P4 2 0G1CPU P4 2 8G應(yīng)用服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)Mem 512MMem 2G 器 郵件服 務(wù)器 目錄 服務(wù)器 HD 40GHD 120G 2 1 3 32 1 3 3開發(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)體中文 2 1 3 42 1 3 4開發(fā)機(jī)器硬件環(huán)境開發(fā)機(jī)器硬件環(huán)境 分類分類最低配置最低配置推薦配置推薦配置 1CPU P4 2 0G1CPU P4 2 8G Mem 512MMem 2G 開發(fā)機(jī)器 HD 40GHD 120G 2 2 設(shè)計(jì)思想設(shè)計(jì)思想 2 2 1系統(tǒng)構(gòu)思系統(tǒng)構(gòu)思 2 2 1 1 系統(tǒng)硬件部署 本系統(tǒng)采用分布部署的方式 在各個(gè)實(shí)施點(diǎn)都安裝一整套獨(dú)立的服務(wù)器 以確保在網(wǎng) 絡(luò)斷開的情況下 各實(shí)施點(diǎn)的區(qū)域公司仍能獨(dú)立工作 2 2 1 2 系統(tǒng)軟件架構(gòu) 根據(jù)系統(tǒng)需要 采用 MVC EntityFramework Ajax 開發(fā)模式 數(shù)據(jù)庫(kù)采用 MS SQL Server 2008 R2 2 2 1 3 系統(tǒng)角色分析 注意 本系統(tǒng)需求分析要求職位和角色綁定 即職位就是角色 沒有獨(dú)立的角色模 塊 權(quán)限分配也是對(duì)個(gè)人進(jìn)行分配 而新增人員默認(rèn)只給予普通員工權(quán)限 本 OA 辦公系統(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ì)于管理員 需要熟悉本系統(tǒng) 掌握系統(tǒng)各功能流程 他擁有系統(tǒng)的最高權(quán)限 可以 對(duì)人員 部門 職位 權(quán)限進(jìn)行增 刪 查 改 可為各用戶分配系統(tǒng)的各權(quán)限 還可以 向指定部門發(fā)公告 圖表 2 1 OA 辦公系統(tǒng)組織架構(gòu) 總經(jīng)理 部門經(jīng)理財(cái)務(wù)部經(jīng)理 系統(tǒng)管理員 部門員工部門員工 2 2 1 4 系統(tǒng)模塊介紹 1 人員管理模塊 對(duì)公司員工的檔案進(jìn)行維護(hù) 實(shí)現(xiàn)對(duì)人員信息的增刪查改 2 部門管理模塊 可以對(duì)該公司的部門信息進(jìn)行維護(hù) 如增加部門 查找部門 修改部門信息 刪除部 門操作 3 崗位管理模塊 可以對(duì)該公司的崗位信息進(jìn)行維護(hù) 如增加崗位 查找崗位 修改崗位信息 刪除崗 位操作 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ì)公告的增添 刪除 修改 查詢的操作 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) 假條 審批請(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)被拒絕 即給與員工一個(gè)回執(zhí)并說明拒絕理由 此模塊功能包括 申請(qǐng)差旅報(bào)銷單 申請(qǐng)其他報(bào)銷單 查看報(bào)銷 審批報(bào)銷 2 2 2關(guān)鍵技術(shù)與算法關(guān)鍵技術(shù)與算法 2 2 2 1Ajax 技術(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ì)象 XmlHttpRequest 該對(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 else code for IE6 IE5 xmlhttp new ActiveXObject Microsoft XMLHTTP xmlhttp onreadystatechange function if xmlhttp readyState 4 xmlhttp open GET ajax demo get asp true xmlhttp send AJAX 請(qǐng)求數(shù)據(jù) 2 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)定義了對(duì)象模型 Object Model 讓上層的應(yīng)用程序碼可以如面向?qū)ο蟮姆绞?般訪問數(shù)據(jù) 概念層結(jié)構(gòu)是由 CSDL Conceptual Schema Definition Language 所撰寫 一份概念層結(jié)構(gòu)定義如下所示 對(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 Schema Definition Language 所撰寫 3 一份儲(chǔ)存層結(jié)構(gòu)定義如下所示 xml version 1 0 encoding utf 8 2 2 2 3MVC 架構(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)說 視圖就是由 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ì)象來(lái)處理數(shù)據(jù)庫(kù) 被模型返 回的數(shù)據(jù)是中立的 就是說模型與數(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 Display Name 當(dāng)前密碼 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 Display 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 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 處理代碼 return View model 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 HttpPost public ActionResult ChangePassword ChangePasswordModel model 處理代碼 return View model 2 2 2 4MVC3 過濾器過濾器 在 ASP NET MVC 框架中 為我們提供了四種類型的 Filter 類型包括 IAuthorizationFilter IActionFilter IResultFilter IExceptionFilter 執(zhí)行順序如下 IAuthorizationFilter 最先執(zhí)行的 在這些 Filter 中 我們可以說它的執(zhí)行優(yōu)先級(jí) 是最高的 用于身份驗(yàn)證并對(duì)控制器中的 action 進(jìn)行授等進(jìn)行邏輯處理 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)行特殊處理的時(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) IAuthorizationFilter 或 IException IAuthorizationFilter 過濾器關(guān)鍵代碼示例 public class LogOnAuthorizeAttribute IAuthorizationFilter public void OnAuthorization AuthorizationContext filterContext 登錄有效驗(yàn)證 處理代碼 權(quán)限有效驗(yàn)證 處理代碼 2 2 2 5Jquery 技術(shù)技術(shù) jQuery 由美國(guó)人 John Resig 創(chuàng)建 至今已吸引了來(lái)自世界各地的眾多 javascript 高手加入其 team 包括來(lái)自德國(guó)的 Jrn Zaefferer 羅馬尼亞的 Stefan Petre 等等 jQuery 是繼 prototype 之后又一個(gè)優(yōu)秀的 Javascr pt 框架 其宗旨是 WRITE LESS DO MORE 寫更 少的代碼 做更多的事情 由于目前高?;旧形撮_ JavaScript 的相關(guān)課程 目前 jQuery 的學(xué)習(xí) 使用 研究都 僅限于在職 Web 程序員之間 用 jq 的前提 首先要引用一個(gè)有 jq 的文件 這個(gè)是 jquery 官方最新的地址 可用在自己網(wǎng)站里加個(gè)這個(gè) 就能使用 jquery 了 但仍然建議下載到本地服務(wù)器上 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ì)的功能說明 不必另建詳 細(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)前使用并登陸系統(tǒng)的員工信 息 如下圖 3 1 1 所示 圖 3 1 1 3 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 所示 圖 3 1 2 可對(duì)個(gè)人信息修改 性別 出生年月 婚姻狀況 聯(lián)系電話 電子郵箱 家庭 住址 照片 點(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)擊 提交 按鈕 即可 提交修改信息 并彈出修改成功提示信息 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)銷成功的提示信息 如若在確 認(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ì)信息列出 點(diǎn)擊導(dǎo)航欄 報(bào)銷 下的 查看個(gè)人報(bào)銷 即可進(jìn)入到查看個(gè)人報(bào)銷頁(yè)面 如下圖 3 2 2 1 所示 圖 3 2 2 1 可輸入姓名 選擇報(bào)銷日期 報(bào)銷類型 部門中的一個(gè)或多個(gè)組合條件進(jìn)行查找 點(diǎn)擊 查找 進(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ì)信息 如下圖 3 2 2 2 所示 圖 3 2 2 2 當(dāng)點(diǎn)擊 關(guān)閉 按鈕或者 即可關(guān)閉當(dāng)前的申請(qǐng)報(bào)銷詳情 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)方法 查詢當(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è)面 如下圖 3 2 3 1 所示 圖 3 2 3 1 可輸入姓名 選擇報(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è)面 如下圖 3 2 3 2 所示 圖 3 2 3 2 如果登錄人員為財(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)假 3 3 1申請(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)假審批狀態(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è)面 如下圖 3 3 2 1 所示 圖 3 3 2 1 可輸入姓名 選擇報(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ì)信息 如下圖 3 3 2 2 所示 圖 3 3 2 2 當(dāng)點(diǎn)擊 關(guān)閉 按鈕或者 即可關(guān)閉當(dāng)前的請(qǐng)假條詳細(xì)信息 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è)面 如下圖 3 3 3 1 所示 圖 3 3 3 1 可輸入姓名 選擇報(bào)銷日期 報(bào)銷類型 部門中的一個(gè)或多個(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è)面 如下圖 3 3 3 2 所示 圖 3 3 3 2 如果同意請(qǐng)假 在 備注 中填寫同意的意見 并點(diǎn)擊 同意并給予回執(zhí) 如果不同意請(qǐng) 假 在 備注 中填寫拒絕請(qǐng)假的原因 并點(diǎn)擊 拒絕并說明 系統(tǒng)自動(dòng)返回審批請(qǐng)假頁(yè) 面 當(dāng)點(diǎn)擊 關(guān)閉 按鈕或者 即可關(guān)閉當(dāng)前待審批的請(qǐng)假條 3 4 公告功能公告功能 在本系統(tǒng)中為所有人員的查看公告功能和具有操作權(quán)限的人員對(duì)公告的功能管理 包括查 看公告 添加 刪除和修改公告 3 4 1查看公告子功能查看公告子功能 功能名稱 查看公告 功能描述 查看當(dāng)前自己可以查看的公告內(nèi)容 實(shí)現(xiàn)方法 點(diǎn)擊查看按鈕之后 在數(shù)據(jù)庫(kù)庫(kù)中查詢出公告的信息 把公告的內(nèi)容顯示 點(diǎn)擊導(dǎo)航欄 公告 下的 查看公告 即可進(jìn)入到查看公告頁(yè)面 如下圖 3 4 1 1 所示 圖 3 4 1 1 可選擇公告范圍 公告時(shí)間 起止時(shí)間至結(jié)束時(shí)間 中的一個(gè)或多個(gè)組合條件進(jìn)行查找 點(diǎn)擊 提交 進(jìn)行公告列表的查找 點(diǎn)擊 重置 進(jìn)行查找條件的重置 在公告列表中 當(dāng) 點(diǎn)擊 查看 時(shí) 在當(dāng)前頁(yè)面的右邊彈出當(dāng)前公告的的公告內(nèi)容 如下圖 3 4 1 2 所示 圖 3 4 1 2 3 4 2添加公告子功能添加公告子功能 功能名稱 添加公告 功能描述 添加一個(gè)公告 公告可以屬于整個(gè)公司 也可以屬于特定的部門 實(shí)現(xiàn)方法 獲得公告表單提交的內(nèi)容 先把公告的內(nèi)容首先更新到公告表中 然后根 據(jù)用戶選擇的公告范圍更新公告和部門的中間表 AnnoRange 點(diǎn)擊導(dǎo)航欄 公告 下的 添加公告 即可進(jìn)入到添加公告頁(yè)面 如下圖 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 3 在 公告列表 下 可選擇公告范圍 公告時(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)航欄 公告 下的 編輯公告 即可進(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)前公告成功的 信息 并刷新公告列表 返回當(dāng)前頁(yè)面 3 5 人員結(jié)構(gòu)管理功能人員結(jié)構(gòu)管理功能 3 5 1人員信息管理子功能人員信息管理子功能 在本系統(tǒng)中人員管理子功能用來(lái)進(jìn)行對(duì)人員信息的添加 刪除 修改和查找 3 5 1 13 5 1 1 增加人員子功能增加人員子功能 功能名稱 增加人員 功能描述 添加新的人員信息 實(shí)現(xiàn)方法 在數(shù)據(jù)庫(kù)的人員表中插入人員信息 點(diǎn)擊導(dǎo)航欄 人員結(jié)構(gòu)管理 下的 人員信息管理 下的 增加人員 即可跳轉(zhuǎn)到人員增 加頁(yè)面 如圖所示 人員編號(hào)根據(jù)需求分析要求的規(guī)則輸入 輸入姓名 出生年月 聯(lián)系電話 入職日期 電 子郵箱 家庭住址 選擇性別 部門 崗位 婚姻狀況 并上傳個(gè)人照片 點(diǎn)擊 創(chuàng)建 按鈕 彈出創(chuàng)建成功提示窗口 3 5 1 23 5 1 2 刪除人員子功能刪除人員子功能 功能名稱 刪除人員 功能描述 刪除需要?jiǎng)h除的已選定人員的信息 實(shí)現(xiàn)方法 從數(shù)據(jù)庫(kù)的人員表中刪除選定的人員信息 點(diǎn)擊導(dǎo)航欄下的 人員結(jié)構(gòu)管理 下的 人員信息管理 下的 刪除人員 即可跳轉(zhuǎn)到人 員刪除頁(yè)面 如圖所示 輸入姓名 所屬部門 所屬崗位 點(diǎn)擊 查找 按鈕 在下方列表列出符合條件的人員信息 選擇要?jiǎng)h除的人員 點(diǎn)擊后方的 刪除 按鈕 刪除成功彈出提示窗口 3 5 1 33 5 1 3 查看人員子功能查看人員子功能 功能名稱 查看人員 功能描述 可以按操作人員輸入的范圍查找人員信息 查看人員的詳細(xì)信息 實(shí)現(xiàn)方法 從數(shù)據(jù)庫(kù)中讀出人員表中的所有人員的基本信息 也可根據(jù)選定的人員的 ID 從數(shù)據(jù)庫(kù)查詢?cè)撊藛T的詳細(xì)信息 點(diǎn)擊導(dǎo)航欄下的 人員結(jié)構(gòu)管理 下的 人員信息管理 下的 查看人員 即可跳轉(zhuǎn)到人 員信息查看頁(yè)面 如圖所示 輸入姓名 所屬部門 所屬崗位 點(diǎn)擊 查找 按鈕 下方即可列出符合條件的人員列表 選擇需要查看詳細(xì)信息的人員 點(diǎn)擊后方的 詳細(xì) 按鈕 彈出詳細(xì)信息的窗口 3 5 1 43 5 1 4 修改人員子功能修改人員子功能 功能名稱 修改人員 功能描述 可以按操作人員輸入的范圍查找人員信息 并進(jìn)行人員信息的修改 實(shí)現(xiàn)方法 根據(jù)所選定的人員的 ID 對(duì)數(shù)據(jù)庫(kù)中的人員表的對(duì)應(yīng)項(xiàng)進(jìn)行更新 點(diǎn)擊導(dǎo)航欄下方的 人員結(jié)構(gòu)管理 下的 人員信息管理 下的 修改人員 即可跳轉(zhuǎn)到 人員信息修改頁(yè)面 如圖所示 輸入姓名 所屬部門 所屬崗位 點(diǎn)擊 查找 按鈕 下方即可列出符合條件的人員列表 選擇需要修改信息的人員 點(diǎn)擊后方 修改 跳轉(zhuǎn)到人員信息修改頁(yè)面 如圖所示 對(duì)人員編號(hào) 姓名 照片 性別 出生年月 部門 崗位 婚姻狀況 聯(lián)系電話 入職日 期 電子郵箱 家庭住址信息進(jìn)行修改后 點(diǎn)擊 創(chuàng)建 按鈕 彈出修改成功窗口 3 5 2部門信息管理子功能部門信息管理子功能 在本系統(tǒng)中部門信息管理子功能用來(lái)進(jìn)行對(duì)部門信息的添加 刪除 修改和查找 3 5 2 13 5 2 1 增加部門增加部門 功能名稱 增加部門 功能描述 添加新的部門 實(shí)現(xiàn)方法 在數(shù)據(jù)庫(kù)的部門表中插入新的部門 點(diǎn)擊導(dǎo)航欄下的 人員結(jié)構(gòu)管理 下的 部門信息管理 下的 增加部門 即可跳轉(zhuǎn)到部門增加 頁(yè)面 如圖所示 部門編號(hào)根據(jù)需求分析要求的規(guī)則輸入 輸入部門名稱 選擇部門經(jīng)理 點(diǎn)擊 創(chuàng)建 按鈕 增加成功彈出提示窗口 3 5 2 23 5 2 2 刪除部門刪除部門 功能名稱 刪除部門 功能描述 刪除選定的部門 實(shí)現(xiàn)方法 根據(jù)部門 ID 從數(shù)據(jù)庫(kù)的部門表中刪除部門 點(diǎn)擊導(dǎo)航欄下的 人員結(jié)構(gòu)管理 下的 部門信息管理 下的 刪除部門 即可跳轉(zhuǎn)到部門刪 除頁(yè)面 如圖所示 選擇要?jiǎng)h除的部門 點(diǎn)擊 查找 按鈕 下方列表會(huì)列出符合條件的部門 選中要?jiǎng)h除的 部門 點(diǎn)擊后方 刪除 按鈕 彈出刪除確認(rèn)窗口 確認(rèn)后刪除部門 3 5 2 33 5 2 3 查看部門查看部門 功能名稱 查看部門 功能描述 查看部門的詳細(xì)信息 實(shí)現(xiàn)方法 根據(jù)選定的部門的 ID 對(duì)數(shù)據(jù)庫(kù)的部門表進(jìn)行查找 點(diǎn)擊導(dǎo)航欄下的 人員結(jié)構(gòu)管理 下的 部門信息管理 下的 查看部門 即可跳轉(zhuǎn)到部門信 息查看頁(yè)面 如圖所示 選擇需要查看詳細(xì)信息的部門 點(diǎn)擊 查找 按鈕 下方即可列出符合條件的部門列表 選擇需要查看詳細(xì)信息的部門 點(diǎn)擊后方的 詳細(xì) 按鈕 彈出詳細(xì)信息的窗口 3 5 2 43 5 2 4 修改部門修改部門 功能名稱 修改部門 功能描述 修改部門信息 實(shí)現(xiàn)方法 根據(jù)選定的部門的 ID 對(duì)數(shù)據(jù)庫(kù)的部門表中的選定項(xiàng)進(jìn)行更新 點(diǎn)擊導(dǎo)航欄下的 人員結(jié)構(gòu)管理 下的 部門信息管理 下的 修改部門 即可跳轉(zhuǎn)到部 門信息修改頁(yè)面 如圖所示 選擇要?jiǎng)h除的部門 點(diǎn)擊 查找 按鈕 在下方的列表會(huì)列出符合條件的部門 選擇要修改 信息的部門 點(diǎn)擊后方 修改 按鈕 跳轉(zhuǎn)到部門信息修改頁(yè)面 如圖所示 對(duì)部門編號(hào) 部門名稱 部門經(jīng)理進(jìn)行修改后 點(diǎn)擊 保存 按鈕 保存成功彈出提示窗口 3 5 3崗位信息管理子功能崗位信息管理子功能 3 5 3 1增加崗位增加崗位 功能名稱 添加崗位 功能描述 添加新的崗位 實(shí)現(xiàn)方法 在數(shù)據(jù)庫(kù)的崗位表中插入新崗位 點(diǎn)擊導(dǎo)航欄下方的 人員結(jié)構(gòu)管理 下的 崗位信息管理 下的 增加崗位 即可跳轉(zhuǎn)到 崗位增加頁(yè)面 如圖所示 輸入崗位編號(hào) 崗位名稱 所屬部門 點(diǎn)擊 創(chuàng)建 按鈕 增加成功彈出提示窗口 3 5 3 2刪除崗位刪除崗位 功能名稱 刪除崗位 功能描述 刪除選定的崗位 實(shí)現(xiàn)方法 根據(jù)崗位 ID 從數(shù)據(jù)庫(kù)的崗位表中刪除崗位 點(diǎn)擊導(dǎo)航欄下方的 人員結(jié)構(gòu)管理 下的 崗位信息管理 下的 刪除崗位 即可彈出崗 位刪除頁(yè)面 如圖所示 輸入所屬部門 崗位 點(diǎn)擊 查找 按鈕 下方列表列出符合條件的崗位 選擇要?jiǎng)h除的崗 位 點(diǎn)擊后方 刪除 按鈕 彈出確認(rèn)窗口 確認(rèn)后刪除 3 5 3 3查看崗

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論