版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
I 2 3 3 3 3 3(二)系統(tǒng)需求分析 4 4 4 6 6 6 6 6(二)詳細(xì)設(shè)計 7 7 83.刪除公告信息 8 9 9 (三)數(shù)據(jù)庫設(shè)計 1.E-R圖設(shè)計 (二)系統(tǒng)主界面實 (三)員工管理界面實現(xiàn) (四)下載中心界面實 (五)菜單管理頁面的實現(xiàn) 2 (七)角色列表模塊的實現(xiàn) (八)考勤管理模塊的實現(xiàn) 五、系統(tǒng)測試 (二)測試舉例 參考文獻(xiàn) 摘要關(guān)鍵詞:員工信息系統(tǒng);Java;人事管理開發(fā)此企業(yè)員工信息管理系統(tǒng)設(shè)計與實現(xiàn)的目的在于幫助公司企業(yè)改變?nèi)?(一)可行性分析系統(tǒng)所面向的使用用戶應(yīng)被定義為非計算機專業(yè)人員。本系統(tǒng)采用MVC設(shè)計模式和B/S架構(gòu),用戶只需要通過前端頁面簡單操作,后端數(shù)據(jù)就可根據(jù)用戶的操作進(jìn)行調(diào)動和回顯。因此,本系統(tǒng)的操作是十分簡單的,任何人都可以輕易上手(二)系統(tǒng)需求分析數(shù)據(jù)流圖是系統(tǒng)需求中非常重要的一部分,數(shù)據(jù)流圖從數(shù)據(jù)的角度來描述一個系統(tǒng),可以幫助我們更為全面的理解系統(tǒng)運行的大致過程和數(shù)據(jù)走向。為本系統(tǒng)繪制的數(shù)據(jù)流圖如下2-1所示。息(1)管理員用戶用例分析系統(tǒng)管理員就是主要運營人員,他們需要根據(jù)實時情況發(fā)布公告信息,對員工的信息進(jìn)行管理,根據(jù)公司內(nèi)部部門人事等的調(diào)整及時在系統(tǒng)中進(jìn)行更新等。比如:管理員在公告管理模塊發(fā)布有關(guān)五一假期的具體時間安排。管理員主要的執(zhí)行操作有:部門管理模塊:身份得到驗證,登錄成功后可對部門信息進(jìn)行調(diào)整,展開增加、刪除和修改操作。職位管理模塊:調(diào)整職務(wù)信息,添加、刪除和編輯操作。員工管理模塊:管理員工數(shù)據(jù),并添加、刪除和編輯目標(biāo)員工的信息。公告管理模塊:根據(jù)實際的公司安排或要求發(fā)布公告信息。5下載中心模塊:根據(jù)實際需求情況完成文件的上傳和或者刪除文件等。管理員可執(zhí)行操作用例圖模型圖2-2所示。圖2-2管理員操作用例模型圖(2)普通用戶用例分析看,也可以查看新公告和進(jìn)行文件下載等。具體如圖2-3所示。圖2-3普通用戶操作用例圖(一)概要設(shè)計7查看和下載文件查看和下載文件查看公告信息查看員工信息查看職位信息查看部門信息上傳和刪改文件信息下載中心查看文件信息增刪改公告信息公告管理查看公告信息增刪改員工信息員工管理查看員工信息增刪改職位信息職位管理查看職位信息增刪改部門信息部門管理查看部門信息下載中心公告管理員工管理職位管理部門管理圖3-1系統(tǒng)結(jié)構(gòu)圖(二)詳細(xì)設(shè)計程圖8YYN公告信息的刪除是只有管理員才能進(jìn)行的操作。管理員登錄成功之后點擊刪除?”,點擊確認(rèn),系統(tǒng)提示“已刪除”,完成刪除操作。公告信息刪除流程圖94.文件下載用戶點擊“文件下載“”進(jìn)入文件下載功能模塊,點擊“文件查詢”進(jìn)入文件列表界面,找到目標(biāo)文件所在行,點擊操作框中的“下載”圖標(biāo)按鈕進(jìn)行相應(yīng)的下載。具體流程如下圖所示:5.任務(wù)管理模塊設(shè)計任務(wù)管理分為兩個權(quán)限。一是普通員工,二是管理層;普通員工只能查看自己的任務(wù),不能進(jìn)行任務(wù)發(fā)布;管理層人員可以查看自己的任務(wù),同時也可以發(fā)布新的任務(wù);發(fā)布任務(wù)必須有標(biāo)題、接收人、對于任務(wù)的描述、開始和結(jié)束日期。任務(wù)管理流程圖如圖4-3所示。簽到流程圖如圖3-7所示。到(三)數(shù)據(jù)庫設(shè)計111圖3-6全局E-R圖圖3-7管理員用戶信息表E-R模型普通用戶表字段包括用戶ID、部門ID、職位ID、姓名、性別、電話、郵件、姓名入職日期登錄密碼圖3-8普通用戶信息表E-R模型內(nèi)容內(nèi)容圖3-9公告信息表E-R模型下載中心信息表包括文件ID、標(biāo)題、文件名、創(chuàng)建日期和上傳者字段。E-R文件ID圖3-10下載中心信息表E-R模型狀態(tài)任務(wù)信息屬性圖如圖3-12所示:我的任務(wù)信息狀態(tài)類型狀態(tài)標(biāo)題發(fā)布時間發(fā)布人部門考勤月報表信息屬性圖如圖3-13所示:考勤月報表信息屬性圖如圖3-13所示:通過對用戶和管理員的全部功能模塊的分析,以及數(shù)據(jù)庫中的實體關(guān)系的設(shè)計,可以了解到該系統(tǒng)的基本信息,其中最重要的就是對系統(tǒng)中的全部數(shù)據(jù)進(jìn)行了存儲。下文將以表格的形式詳細(xì)地詳細(xì)解釋各實體。(1)管理員用戶信息表單。該表主要用于存儲基本的用戶信息,表所含的信息字段有:管理員ID、登錄名、登錄密碼、注冊日期和用戶名。表3-1給出了具體結(jié)構(gòu)和描述。數(shù)據(jù)類型否登錄名否登錄密碼否注冊日期否用戶名否括:電話,電子郵件,學(xué)歷,身份證號碼、聯(lián)系地址、建檔日期和登錄密碼具體設(shè)計與說明如表3-2所示。表3-2員工信息表數(shù)據(jù)類型中文字段(說明)可否為空員工ID否否否姓名否性別否電話否郵件否學(xué)歷否身份否否建檔日期否登錄密碼否(3)部門信息表。該表用于存儲部門信息,表所包含的信息字段有:部門ID、部門名稱和部門信息。表3-3給出了具體結(jié)構(gòu)和描述。數(shù)據(jù)類型中文字段可否為空否部門名稱否詳細(xì)信息否(4)職位信息表。該表主要存儲公司的職位信息,包含的數(shù)據(jù)字段包括職位ID、職位名稱和更多詳細(xì)信息。具體表設(shè)計與說明如表3-4所示。數(shù)據(jù)類型中文字段(說明)可否為空否否詳細(xì)信息否(5)公告信息表。該表主要存儲部門數(shù)據(jù)。表格中的數(shù)據(jù)字段有:公告ID、標(biāo)題、內(nèi)容、發(fā)布日期和發(fā)布人。具體表設(shè)計與說明如表3-5所示。表3-5公告信息表數(shù)據(jù)類型中文字段名(說明)可否為空無內(nèi)容否發(fā)布日期否否息字段有:文件ID、標(biāo)題、文件名、文件描述、上傳日期和上傳用戶。具體表設(shè)計與說明如表3-6所示。數(shù)據(jù)類型中文字段名(說明)可否為空文件ID否否文件名否否上傳日期否上傳用戶否(7)process(流程審核信息表):用來記錄管理流程的基本信息,具體見表字段名稱字段類型表3-7process字段大小約束說明不為空外鍵申請人不為空申請時間外鍵緊急程度外鍵不為空類型(8)task(任務(wù)信息表):用來查看管理任務(wù)的基本信息,具體見表3-8。字段類型字段大小約束說明不為空發(fā)布時間不為空部門字段類型字段大小約束說明部門成員圖4-1管理員/員工登錄publicModelAndViewlogin(@RequestParam("loginloginname,@RequestParam("password")Stringtip,HttpSessionsession,ModelAndViewbooleanflag=false;Useruser=rainservice.login(loginname,password);if(user!=null){//將用戶保存到HttpSession當(dāng)中if(loginname.equalsmv.setViewName("redirect:/i}mv.setViewName("forward:/loginF}Employeeuser=rainservice.login2(loginname,password);//將用戶保存到HttpSession當(dāng)中//客戶端跳轉(zhuǎn)到main頁面mv.setViewName("redirect:/indexcusto}(二)系統(tǒng)主界面實現(xiàn)系統(tǒng)管理員和工作人員登陸后,將會進(jìn)入兩個系統(tǒng)。在管理員的主控面板的左面,有一個導(dǎo)航菜單,一共有五個功能,可以自由選擇。而工作人員界面也有五項職能,具體如下圖所示:侯永輝,歡迎您!(三)員工管理界面實現(xiàn)理員會設(shè)定員工的初始帳號、密碼等資料。在圖4-4,4-5中顯示了員工名單和員工信息系統(tǒng)員工列表×OQQ性別郵箱門聯(lián)系建檔日期男技術(shù)部宣侯永輝男本科技術(shù)部回小蘭女本科技術(shù)部宣合我的桌面合我的桌面員工列表×圖4-5添加員工信息員工列表查詢代碼:@RequestMapping(value="/employee/list",method=formName-----------------"+content);List<Employee>job_list=rainservice.get_EmployeeList();job_list=rainservice.get_EmployeeLikeList(content);}model.addAttribute("list"job_}添加員工信息代碼:@RequestMapping(value="/employee/add",method=publicModelAndViewadd(ModelAndViewmv,@ModelAttribjob,Integerid){//System.out.println(if(id!=null){rainservice.update_EmployeeInforainservice.insert_EmployeeInfomv.setViewName("redirect:/employee(四)下載中心界面實現(xiàn)并按照實際需要下載、編輯、刪除文件。圖4-6是收費中心的主界面。+增加QD文件名發(fā)布用戶宣圖片1畝aatxt宣2021-5-8下午10:51圖4-6下載中心界面FileInputStreamips=//PrintWriterwriter=response.getresponse.setContentType("application/x-msdowresponse.setHeader("Content-Disposition","attachment;filename="}圖4-7菜單管理頁面圖4-8部門管理頁面(七)角色列表模塊的實現(xiàn)(二)測試舉例表5-1用戶登錄測試用例功能模塊名稱用戶登錄功能特性預(yù)置條件數(shù)據(jù)路中存在管理員用戶admin測試目的確保輸入的數(shù)據(jù)是合法的。測試流程序號操作預(yù)計結(jié)果實際結(jié)果登錄名和密碼輸入為空,根據(jù)情況提示“必須填提示“必須填項不能選擇管理員用戶,點擊“登項不能為空”為空”錄”234輸入登錄名“admin”和密提示“登錄ID或密碼碼“5555”,選擇一個管理不正確!請再次輸入”錯誤!請重新輸入”正確輸入登錄名“admin”登錄成功和密碼“123456”,選擇管正確輸入登錄名“admin”提示“登錄或密碼錯和密碼“123456”,選擇用誤!請再次輸入”戶,點擊登錄。登錄成功錯誤!請重新輸入”(2)下載中心模塊測試用例,表中的含有兩條文件信息。具體過程測試如功能模塊名稱下載中心下載中心功能操作核驗數(shù)據(jù)庫中已經(jīng)含有了兩條文件信息,用戶通過測試目的用例編號驗證下載中心模塊的文件下載功能實現(xiàn)是否符合預(yù)期然后單擊下載按無預(yù)計結(jié)果實際測試結(jié)果鈕單擊文件查詢,無然后單擊刪除按鈕用戶認(rèn)證和員
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024停車場新能源充電樁建設(shè)與運營合同3篇
- 2024年度清潔能源項目員工入股股權(quán)激勵合同范本3篇
- 《提升溝通能力》課件
- 第一單元 史前時期:中國境內(nèi)早期人類與文明的起源(B卷·能力提升練)(解析版)
- 預(yù)售抵押合同范例
- 代理和合同范例
- 修路輕包工合同范例
- 雇傭演員合同范例
- 個人出售軟件合同范例
- 簽訂物流合同范例
- 腹腔穿刺術(shù)評分表
- 護(hù)理疑難病例討論肺心病
- 汽車產(chǎn)品定義 培訓(xùn)課件
- 數(shù)字工程勘察信息平臺構(gòu)建
- 監(jiān)控設(shè)備改造項目 投標(biāo)方案(技術(shù)方案)
- 【一例小兒支氣管肺炎的臨床護(hù)理個案分析2200字】
- 中國特色社會主義理論與實踐復(fù)習(xí)資料-研究生
- “源網(wǎng)荷儲”一體化項目(儲能+光伏+風(fēng)電)規(guī)劃報告
- 北師大附中2024屆高一上數(shù)學(xué)期末聯(lián)考試題含解析
- 后勤外包服務(wù)保密管理制度范文
- 電梯配件明細(xì)表
評論
0/150
提交評論