




免費(fèi)預(yù)覽已結(jié)束,剩余45頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本本科畢業(yè)論文 設(shè)計(jì) 科畢業(yè)論文 設(shè)計(jì) 論文 設(shè)計(jì) 題目 企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文 設(shè)計(jì) 題目 企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)學(xué) 院 院 明德學(xué)院明德學(xué)院 專專 業(yè) 業(yè) 通通 信信 工工 程程 班班 級 級 通通 信信 071071 學(xué)學(xué) 號 號 072003110370072003110370 學(xué)生姓名 學(xué)生姓名 劉劉 小小 曼曼 指導(dǎo)教師 指導(dǎo)教師 彭彭 濱濱 2011 年 05 月 26 日 貴州大學(xué)本科畢業(yè)論文 設(shè)計(jì) 貴州大學(xué)本科畢業(yè)論文 設(shè)計(jì) 誠信責(zé)任書誠信責(zé)任書 本人鄭重聲明 本人所呈交的畢業(yè)論文 設(shè)計(jì) 是在導(dǎo)師的指 導(dǎo)下獨(dú)立進(jìn)行研究所完成 畢業(yè)論文 設(shè)計(jì) 中凡引用他人已經(jīng) 發(fā)表或未發(fā)表的成果 數(shù)據(jù) 觀點(diǎn)等 均已明確注明出處 特此聲明 論文 設(shè)計(jì) 作者簽名 日 期 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 I 頁 目 錄 摘 要 III ABSTRACT IV 第一章 緒 論 1 1 1 管理信息系統(tǒng)綜述 1 1 1 1 概述 1 1 1 2 管理信息系統(tǒng)的發(fā)展 1 1 1 3 目前我國人事管理的現(xiàn)狀 2 1 1 4 人事管理信息系統(tǒng)應(yīng)用的好處 2 第 2 章 企業(yè)人事管理系統(tǒng)的具體開發(fā)環(huán)境要求 4 2 1 軟件需求 4 2 2 硬件需求 4 第 3 章 系統(tǒng)分析 5 3 1 需求分析 5 3 2 功能分析 5 3 3 可行性分析 5 3 3 1 經(jīng)濟(jì)上的可行性分析 5 3 3 2 技術(shù)上的可行性分析 5 3 3 3 操作上的可行性分析 6 3 4 開發(fā)環(huán)境介紹 6 第四章 系統(tǒng)設(shè)計(jì) 8 4 1 系統(tǒng)架構(gòu)設(shè)計(jì) 8 4 2 系統(tǒng)功能模塊圖解 10 4 3 數(shù)據(jù)庫設(shè)計(jì) 12 4 3 1 數(shù)據(jù)庫概要結(jié)構(gòu)設(shè)計(jì) 12 4 3 2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 15 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 II 頁 第五章 系統(tǒng)實(shí)現(xiàn) 18 5 1 登陸及主頁面實(shí)現(xiàn)設(shè)計(jì) 18 5 2 員工基本信息管理模塊設(shè)計(jì) 以此模塊為詳細(xì)介紹 其他模塊與此類似 21 5 3 員工調(diào)動信息管理模塊設(shè)計(jì) 29 5 4 員工考勤信息管理模塊設(shè)計(jì) 34 5 5 員工評價信息管理模塊設(shè)計(jì) 37 5 6 系統(tǒng)設(shè)置管理模塊設(shè)計(jì) 40 第六章 總結(jié) 42 參考文獻(xiàn) 43 致 謝 44 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 III頁 企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 本文描述了 某企業(yè)人事管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 進(jìn)入 21 世紀(jì)以來 信息產(chǎn)業(yè)迅猛發(fā)展 信息技術(shù)得到了廣泛的應(yīng)用 隨計(jì)算機(jī)在 我國的日益普及 它的應(yīng)用范圍也越來越廣 從原來單一的科學(xué)計(jì)算等方面逐漸擴(kuò)展 到了非數(shù)值處理的各個領(lǐng)域 計(jì)算機(jī)科學(xué)日漸成熟 功能更加強(qiáng)大 它已經(jīng)進(jìn)入人類 社會的學(xué)習(xí) 生活 娛樂 工作等各個領(lǐng)域并發(fā)揮著越來越重要的作用 尤其是具體 到各個企業(yè) 各個單位的管理方面 作為 21 世紀(jì)的主人 我們也需要與時俱進(jìn) 以適 應(yīng)社會的發(fā)展 社會的不斷前進(jìn) 也使各種各樣的企業(yè)不斷的增多 所以企業(yè)人事管 理系統(tǒng)成為我們必不可少的一個軟件系統(tǒng) 本文以企業(yè)管理信息系統(tǒng)建設(shè)中的人事管理子系統(tǒng)的開發(fā)為背景 論述了管理信 息系統(tǒng)的概念 結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法 首先闡述了信息管理系統(tǒng)的基本 概念 發(fā)展以及我們目前管理系統(tǒng)的現(xiàn)狀 然后詳細(xì)說明了以數(shù)據(jù)庫技術(shù)為技術(shù)背景 的人事管理系統(tǒng)的基本功能和實(shí)現(xiàn)過程 關(guān)鍵詞 信息管理系統(tǒng) 人事管理 數(shù)據(jù)庫 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 IV 頁 Personnel management system of an enterprise for the design and implementation AbstractAbstract This paper describes the personnel management system of an enterprise for the design and implementation In the 21st century the rapid development of information industry information technology has been widely used With the increasing popularity of computers in China and its increasingly wide range of applications from the original terms of a single scientific computing gradually extended to all areas of non numerical processing computer science matures more powerful it has entered the human social learning living entertainment and other fields of work and play an increasingly important role Particularly specific to each enterprise the management of each unit Masters of the 21st century we need the times to meet the social development Society continues to advance and also make a variety of business constantly increasing so our corporate personnel management systems essential for a software system This text regards development of the personnel management subsystem in the management information system construction of enterprises as the background Have described the concept of the management information system Basic principle and method of structure and system development This text has explained the basic conception of Management Information Systemat first Then the basic function of administrative system of the personnel taking technology of the database as technological background of elaboration and course of realizing introduced the design of the software and realized the network analysis of exposition Keywords Management information system Personnel management datebase 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 1 頁 第一章第一章 緒緒 論論 在現(xiàn)代社會中管理的作用越來越顯得重要和突出 近年來 隨著科學(xué)技術(shù)的迅猛發(fā)展和管理水平的不斷提高 計(jì)算機(jī)已經(jīng)被廣泛應(yīng) 用于日常管理之中 那么作為一個企業(yè)來說 人力資源的管理和利用是企業(yè)發(fā)展的根 本保證 因此開發(fā)一套完整的人事管理系統(tǒng)已是大勢所趨 人事管理系統(tǒng)是一個有著廣泛應(yīng)用面的實(shí)用性系統(tǒng) 建設(shè)目標(biāo)是幫助企業(yè)管理好 企業(yè)內(nèi)部的人員和人員的活動 但是 我國各個企業(yè)有著自身的體制 機(jī)制 特點(diǎn)與 不同的人事 工資管理制度 在開發(fā)這類系統(tǒng)時 系統(tǒng)需求分析是極為重要的一環(huán) 我借這次畢業(yè)設(shè)計(jì)之際 開發(fā)了一個適合小型企業(yè)使用的人事管理系統(tǒng) 由于開 發(fā)時間短 本人能力有限 不足之處 請老師指正 1 1 1 1 管理信息系統(tǒng)綜述管理信息系統(tǒng)綜述 1 11 1 1 1 概述概述 管理信息系統(tǒng) Management Information System 簡稱 MIS 是一個由管理人 員和計(jì)算機(jī)組成的用以進(jìn)行信息的收集 傳輸 加工 存儲 維護(hù)和使用的系統(tǒng) 它 是一門綜合了管理科學(xué) 系統(tǒng)理論 計(jì)算機(jī)科學(xué)的系統(tǒng)性邊緣科學(xué) 管理信息系統(tǒng)通 過對企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來獲得有關(guān)信息 以控制企業(yè)的行為 利用過去和 現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型 對未來的發(fā)展進(jìn)行預(yù)測 能從全局目標(biāo)出發(fā) 對企業(yè)的管 理決策活動予以輔助 管理信息系統(tǒng)的物理組成 1 計(jì)算機(jī)硬件系統(tǒng) 包括主機(jī) 外部存儲器 輸入輸出設(shè)備等 2 計(jì)算機(jī)軟件系統(tǒng) 包括系統(tǒng)軟件和應(yīng)用軟件兩大部分 3 通信系統(tǒng) 包括線路等通信設(shè)施和與計(jì)算機(jī)網(wǎng)絡(luò) 數(shù)據(jù)通信有關(guān)的軟 件等 4 工作人員 包括系統(tǒng)分析員 程序設(shè)計(jì)員 維護(hù)人員 管理員 操作 人員等 1 1 21 1 2 管理信息系統(tǒng)的發(fā)展管理信息系統(tǒng)的發(fā)展 隨著人類邁入二十一世紀(jì) 計(jì)算機(jī)技術(shù) 通信技術(shù) 網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 2 頁 息技術(shù)的飛躍發(fā)展 人類正在從工業(yè)時代向信息時代邁進(jìn) 人們越來越重視信息資源 的開發(fā)和利用 信息化 已成為一個國家經(jīng)濟(jì)和社會發(fā)展的關(guān)鍵環(huán)節(jié) 信息化水平的 高低已成為衡量一個國家現(xiàn)代化水平和綜合國力的重要標(biāo)志 信息化的實(shí)質(zhì)是使信息 這一社會的主導(dǎo)資源充分發(fā)揮作用 可以說推廣信息技術(shù)使手段 真正利用信息 是目的 信息化則是實(shí)現(xiàn)目的的過程 信息作為生產(chǎn)力中最活躍的因素 很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作 用 但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的 50 年代 末 目前人們所提到的管理信息系統(tǒng) 通常是指以計(jì)算機(jī)為工具 對管理信息進(jìn)行收 集 存貯 檢索 加工和傳遞 使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的 人 機(jī)系統(tǒng) 該系統(tǒng)是 70 年代初 后工業(yè)經(jīng)濟(jì) 時代的產(chǎn)物 在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期 是單一的人 機(jī)系統(tǒng) 系統(tǒng)功能簡單 效率低 對管理的作用有限 到 2 0 世紀(jì) 80 年代末期 隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的迅猛發(fā)展 企業(yè)管理 信息系統(tǒng)進(jìn)入了網(wǎng)絡(luò)化的發(fā)展時期 特別是世界發(fā)達(dá)國家已經(jīng)建立起了先進(jìn)的完善的 管理信息系統(tǒng)體系 在其社會經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的推動作用 管理信息系統(tǒng)從產(chǎn)生到現(xiàn)在已經(jīng)經(jīng)歷了單項(xiàng)數(shù)據(jù)處理階段 綜合數(shù)據(jù)處理階段 現(xiàn)代管理信息系統(tǒng) MIS 階段等幾個階段 1 1 31 1 3 目前我國人事管理的現(xiàn)狀目前我國人事管理的現(xiàn)狀 我國自 1983 年大力推廣微型計(jì)算機(jī)應(yīng)用以來 在管理信息領(lǐng)域 無論在理論方面 還是在實(shí)踐方面都有了很大的發(fā)展 1986 年 2 月國務(wù)院批準(zhǔn)建設(shè)了國家經(jīng)濟(jì)信息系統(tǒng) 全國從中央到省 市地方都陸續(xù)成立了信息中心 各行各業(yè)應(yīng)用電子計(jì)算機(jī)的熱情普 遍高漲 目前 已從單項(xiàng)業(yè)務(wù)的信息管理迅速項(xiàng)綜合的管理層和決策層的信息管理發(fā) 展 應(yīng)用水平日趨提高 目前 計(jì)算機(jī)輔助管理已在我國的各行各業(yè)得到了廣泛地應(yīng) 用 但總的來說 計(jì)算機(jī)在我國管理中的應(yīng)用 還處于初級階段 盡管近兩年發(fā)展較 快 但還需要不斷地探索和研究 尤其是計(jì)算機(jī)輔助人事管理僅是近幾年才在我國得 到普及和發(fā)展 而在許多發(fā)達(dá)國家計(jì)算機(jī)輔助人事管理已十分普及 因此對這方面的 研究是必要的 它將推動我國企業(yè)的發(fā)展和人事管理信息處理的現(xiàn)代化 1 1 41 1 4 人事管理信息系統(tǒng)應(yīng)用的好處人事管理信息系統(tǒng)應(yīng)用的好處 科學(xué)技術(shù)是第一生產(chǎn)力 離開了科學(xué)技術(shù)的企業(yè)是不會長遠(yuǎn)發(fā)展的 科技的載體 是人 沒有人也無所謂科學(xué)技術(shù) 因此人力資源的開發(fā)和管理是十分重要的 隨著 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 3 頁 時代的發(fā)展 人才在我國各行各業(yè)中的地位日趨重要 各類人才肩負(fù)著企業(yè)發(fā)展的重 任 所以人事管理的好壞 決定著一個企業(yè)的興衰成敗 人事管理的內(nèi)容對于企業(yè)的 決策者和管理者來說都至關(guān)重要 所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┤娴男畔?和快捷 簡便的查詢手段 但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案 這種 管理方式存在著許多缺點(diǎn) 如 效率低 保密性差 另外時間一長 將產(chǎn)生大量的文件 和數(shù)據(jù) 這對于查找 更新和維護(hù)都帶來了不少的困難 而作為計(jì)算機(jī)應(yīng)用的一部分 使用計(jì)算機(jī)對人事信息進(jìn)行管理 具有著手工管理所無法比擬的優(yōu)點(diǎn) 例如 檢索迅速 查找方便 可靠性高 存儲量大 保密性好 壽命長 成本低等 因此 開發(fā)人事管理信息系統(tǒng)對企業(yè)的管理及人才素質(zhì)的提高具有重大的社會意 義 具體到某一企業(yè) 可以提高該企業(yè)管理的現(xiàn)代化水平 提高工作效率 提高經(jīng)濟(jì) 效益 強(qiáng)化企業(yè)科學(xué)管理 正規(guī)化管理 與世界接軌的重要條件 歸納起來 好處大約有以下幾點(diǎn) 1 可以存儲職工的人事檔案等信息 安全 高效 2 只需一到二名錄入員即可操作系統(tǒng) 節(jié)省大量人力 3 可以迅速查到所需信息 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 4 頁 第第 2 2 章章 企業(yè)人事管理系統(tǒng)的具體開發(fā)環(huán)境要求企業(yè)人事管理系統(tǒng)的具體開發(fā)環(huán)境要求 2 12 1 軟件需求軟件需求 運(yùn)行平臺 Windows XP Windows 2000 Windows 2003 Windows Vista 數(shù)據(jù)庫管理系統(tǒng)軟件 oracle 10g 系統(tǒng)開發(fā)平臺 eclipse tomcat6 0 JAVA 開發(fā)包 JDK 5 0 以上 2 22 2 硬件需求硬件需求 服務(wù)器 CPU PIII 500 以上 內(nèi)存 1G 以上 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 5 頁 第第 3 3 章章 系統(tǒng)分析系統(tǒng)分析 3 13 1 需求分析需求分析 企業(yè)人事管理系統(tǒng)的開發(fā)目的就是加強(qiáng)員工管理 提高員工工作效率 在系統(tǒng)中 要保存全部員工的檔案信息 從而能夠?qū)@些員工進(jìn)行監(jiān)控 要能夠?qū)ζ髽I(yè)員工的工作時間進(jìn)行管理 也就是監(jiān)控每一個員工的考勤情況 從 而了解每一個員工的工作態(tài)度 為了提高員工的工作積極性 采用員工評價的制度 功則獎 過則罰 在企業(yè)中 員工待遇一定是管理難點(diǎn) 所以企業(yè)希望在該人事管理系統(tǒng)中也加入 對員工薪水操作的功能 從而做到對所有員工標(biāo)準(zhǔn)統(tǒng)一 達(dá)到公平目的 3 23 2 功能分析功能分析 根據(jù) 3 1 的需求分析 我將該企業(yè)人事管理系統(tǒng)分為多個模塊 分為員工基本信 息及工資管理模塊 員工調(diào)動管理模塊 員工考勤管理模塊 員工評價管理模塊以及 系統(tǒng)設(shè)置模塊 在這些模塊中完成員工基本信息的錄入 修改 刪除 查詢等操作 從而實(shí)現(xiàn)對人事的管理工作 3 33 3 可行性分析可行性分析 可行性分析的工作是在初步調(diào)查了解的基礎(chǔ)上對開發(fā)項(xiàng)目進(jìn)行分析 分析是否必要 和可行 分析建立信息系統(tǒng)必要性時主要考慮用戶提出的理由是否充分和合理 對用 戶意見進(jìn)行篩選 以備使用 分析建立信息系統(tǒng)可行性主要包括經(jīng)濟(jì)可行性 技術(shù)可 行性和操作可行性 本項(xiàng)目可行性分析如下 3 3 13 3 1 經(jīng)濟(jì)上的可行性分析經(jīng)濟(jì)上的可行性分析 經(jīng)濟(jì)上的可行性分析主要是對開發(fā)項(xiàng)目的成本與效益進(jìn)行權(quán)衡 就是權(quán)衡使用開 發(fā)的系統(tǒng)帶來的經(jīng)濟(jì)效益能否大于開發(fā)和以后系統(tǒng)維護(hù)的費(fèi)用 判斷一下這樣的一個 項(xiàng)目在經(jīng)濟(jì)上是否劃算 由于該系統(tǒng)具有良好的實(shí)際用途 是順應(yīng)時代的發(fā)展而產(chǎn)生 該系統(tǒng)運(yùn)行使用后將會在很大程度上提高工作效率 進(jìn)而提升人事管理水平 節(jié)省人 力開支 減輕工作人員的繁瑣復(fù)雜的工作負(fù)擔(dān) 因此 該系統(tǒng)的所帶來的效益將遠(yuǎn)遠(yuǎn) 大于其開發(fā) 維護(hù) 運(yùn)行等所投入的成本 所以 該系統(tǒng)在經(jīng)濟(jì)上是可行的 3 3 23 3 2 技術(shù)上的可行性分析技術(shù)上的可行性分析 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 6 頁 技術(shù)上的可行性分析是指根據(jù)系統(tǒng)需求衡量所需要的技術(shù)是否具備 如硬件要求 軟件要求和其他應(yīng)用技術(shù)以及從事這些工作的技術(shù)人員水平高低等 本系統(tǒng)開發(fā)所涉及的技術(shù)因素主要有 系統(tǒng)開發(fā)工具及技術(shù) 選用 oracle10g 作為后臺數(shù)據(jù)庫 以 eclipse 作為前端開發(fā)工 具 具有很強(qiáng)的實(shí)用性 易于操作實(shí)施 數(shù)據(jù)處理方便 迅速 安全 從事工作的人員 技術(shù)要求 本系統(tǒng)開發(fā)后操作簡便 只要求有計(jì)算機(jī)基本操作能力的人員即可使用 3 3 33 3 3 操作上的可行性分析操作上的可行性分析 本系統(tǒng)支持多種操作系統(tǒng) 硬件平臺和網(wǎng)絡(luò)環(huán)境 完全實(shí)現(xiàn)其靈活性 開放性 服務(wù)器可支持主流的操作系統(tǒng)如 Microsoft Windows XP 等 瀏覽器可運(yùn)行在絕大多數(shù) 平臺 Microsoft Windows XP Windows 2003 等 對于目前的各單位的實(shí)際情況來看 本方案在操作上是可行的 3 43 4 開發(fā)環(huán)境介紹開發(fā)環(huán)境介紹 1 服務(wù)器 本系統(tǒng)采用的服務(wù)器是Apache Tomcat服務(wù)器 服務(wù)器Tomcat是Apache基金會的 Jakarta 項(xiàng)目的一個中心項(xiàng)目 是Sun Apache和另外的一些公司及私人一同開發(fā) 因 為Sun公司的參與以及支持 Servlet和JSP都能在Tomcat 中得到實(shí)現(xiàn) Tomcat 5 能支 持Servlet 2 4 和JSP 2 0 的規(guī)范 Tomcat具有先進(jìn)的技術(shù) 穩(wěn)定的性能 深受很多 java開發(fā)者的喜愛 并得到了一些軟件開發(fā)商的肯定 是現(xiàn)在比較廣泛的Web應(yīng)用服務(wù) 器 Tomcat運(yùn)行時占用的系統(tǒng)資源小 可擴(kuò)展性能比較好 能支持郵件和負(fù)載平衡等 開發(fā)應(yīng)用系統(tǒng)的功能 并且它還在不斷的升級 性能都在不斷的完善中 程序員可以 更改它或在其中加入其他一些新的功能 2 數(shù)據(jù)庫 本系統(tǒng)使用oracle數(shù)據(jù)庫 oracle數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng) 一般應(yīng)用于商 業(yè) 政府部門 它的功能很強(qiáng)大 能夠處理大批量的數(shù)據(jù) 在網(wǎng)絡(luò)方面也用的非常多 不過 一般的中小型企業(yè)都比較喜歡用mysql SQL server等數(shù)據(jù)庫系統(tǒng) 它的操作很 簡單 功能也比較齊全 只是相對于oracle數(shù)據(jù)庫而言 在處理大量數(shù)據(jù)方面有些不 如 Oracle數(shù)據(jù)庫管理系統(tǒng)是一個以關(guān)系型和面向?qū)ο鬄橹行墓芾頂?shù)據(jù)的數(shù)據(jù)庫管理 軟件系統(tǒng) 其在管理信息系統(tǒng) 企業(yè)數(shù)據(jù)處理 因特網(wǎng)及電子商務(wù)等領(lǐng)域有著非常廣 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 7 頁 泛的應(yīng)用 因其在數(shù)據(jù)安全性與數(shù)據(jù)完整性控制方面的優(yōu)越性能 以及跨操作系統(tǒng) 跨硬件平臺的數(shù)據(jù)互操作能力 使得越來越多的用戶將Oracle作為其應(yīng)用數(shù)據(jù)的處理 系統(tǒng) oracle數(shù)據(jù)庫有如下幾個強(qiáng)大的特性 1 支持多用戶 大事務(wù)量的事務(wù)處理 2 數(shù)據(jù)安全性和完整性的有效控制 3 支持分布式數(shù)據(jù)處理 3 編程工具 本系統(tǒng)的編程工具使用 Eclipse 它是一個基于 Java 的可擴(kuò)展開發(fā)平臺 它只是 一個框架和一組服務(wù)通過插件組件構(gòu)建開發(fā)環(huán)境 它附帶了一個標(biāo)準(zhǔn)的插件集其中就 有 Java 開發(fā)工具 Eclipse 是一個開放源代碼的編程軟件 專為高度集成的工具開發(fā)提供一個功能齊 全的工業(yè)平臺 它由 Eclipse 項(xiàng)目 Eclipse 技術(shù)項(xiàng)目 Eclipse 工具項(xiàng)目組成 包括 JDT CDT 和 PDE JDT 支持 Java 開發(fā) Eclipse Platform CDT 支持 C 開發(fā)四個部分 其中 PDE 是用來支持插件的開發(fā) Eclipse Platform 是一個開放的多功能的可擴(kuò)展 IDE 能提供通用的開發(fā)平臺 Eclipse Platform 允許工具建造者開發(fā)與其他開發(fā)者工 具無縫集成的工具 無須分辨一個工具功能在哪里結(jié)束另一個工具功能在哪里開始 Eclipse SDK 是由 Eclipse Platform PDE JDT 生產(chǎn)的組件合并 它們可以一次 性下載 以上的這些功能在一起提供一個功能強(qiáng)大的開發(fā)環(huán)境 讓網(wǎng)頁開發(fā)者有效地 建設(shè) 能無縫集地成到 Eclipse Platform 中的工具 Eclipse SDK 是 Eclipse 項(xiàng)目生產(chǎn) 的工具 是來自第三方軟件組成 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 8 頁 第四章第四章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4 14 1 系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì) 1 B S 介紹 B S 是 Browser Server 的縮寫 即瀏覽器 服務(wù)器模式 服務(wù)器安裝 Oracle Sybase 或 SQL Server 等數(shù)據(jù)庫 客戶機(jī)上只要安裝一個瀏覽器 Browser 目前比較常用的為 Internet Explorer 當(dāng)然用戶可以根據(jù)自己的習(xí)慣安裝其他不同的 瀏覽器 瀏覽器通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互 系統(tǒng)使用不受地域時間限制 客戶端零服務(wù) 在網(wǎng)絡(luò)條件具備的情況下 審計(jì)人員可在任意地點(diǎn)任意時間對系統(tǒng)進(jìn) 行操作 而不用另行安裝其他專門軟件 僅需要有一臺能上網(wǎng)的電腦就能使用 客戶 端零維護(hù) 它是隨著 Internet 技術(shù)的興起 對 C S 結(jié)構(gòu)的一種變化和改進(jìn) 主要利用 了不斷成熟的 WWW 瀏覽器技術(shù) 結(jié)合多種 Script 語言 VBScript JavaScript 和 ActiveX 技術(shù) 是一種全新的軟件系統(tǒng)構(gòu)造技術(shù) B S 三層體系結(jié)構(gòu)采用三層瀏覽器 服務(wù)器結(jié)構(gòu) 在數(shù)據(jù)管理層 Server 和用戶 界面層 Client 增加了一層結(jié)構(gòu) 稱為中間件 Middleware 使整個體系結(jié)構(gòu)成為三層 三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的 核心概念是利用中間件 將應(yīng)用分為 表示層 業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層三個不同的處理層次 三個層次的劃分是從邏輯上 分的 具體的物理分法可以有多種組合 中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平 臺 提供了以下主要功能 負(fù)責(zé)客戶機(jī)與服務(wù)器 服務(wù)器與服務(wù)器間的連接和通信 實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫的高效連接 提供一個三層結(jié)構(gòu)應(yīng)用的開發(fā) 運(yùn)行 部署和管理的 平臺 這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立 任何一層的改變不會影響其它層的功能 在 B S 體系結(jié)構(gòu)系統(tǒng)中 用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請 求 服務(wù)器對瀏覽器的請求進(jìn)行處理 將用戶所需信息返回到瀏覽器 而其余如數(shù)據(jù) 請求 加工 結(jié)果返回以及動態(tài)網(wǎng)頁生成 對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作 全部由 Web Server 完成 隨著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部 這種結(jié)構(gòu)已 成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu) 顯然 B S 結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的 C S 結(jié)構(gòu) 應(yīng)用程序是一個非常大的進(jìn)步 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 9 頁 采用該結(jié)構(gòu)軟件的優(yōu)勢在于 無須開發(fā)客戶端軟件 維護(hù)和升級方便 可跨平臺操作 任何一臺機(jī)器只要裝有 WWW 瀏覽器軟件 均可作為客戶機(jī) 來訪問系統(tǒng) 具有良好的開放性和可擴(kuò)充性 可采用防火墻技術(shù)來保證系統(tǒng)的安全性 有效地適應(yīng)了當(dāng)前用戶對管理信息系 統(tǒng)的新需求 因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展 成為應(yīng)用軟件研制中一種 流行的體系結(jié)構(gòu) 2 B S 相對于 C S 的優(yōu)勢 由于傳統(tǒng)的客戶服務(wù)器兩層結(jié)構(gòu)存在靈活性差 升級困難 維護(hù)工作量大等缺陷 已較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要 而 Browse Server 簡稱 B S 結(jié)構(gòu)已成 為取代 Client Server 簡稱 C S 結(jié)構(gòu)的一種全新技術(shù) 它的主要優(yōu)勢有 a 維護(hù)和升級方式簡單 目前 軟件系統(tǒng)的改進(jìn)和升級越來越頻繁 B S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的 特性 對一個稍微大的單位來說 系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間 來回奔跑 效率和工作量是可想而知的 但 B S 架構(gòu)的軟件只需要管理服務(wù)器就行了 所有的客戶端只是瀏覽器 根本不需要做任何的維護(hù) 無論用戶的規(guī)模有多大 有多 少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量 所有的操作只需要針對服務(wù)器進(jìn)行 如果是異地 只需要把服務(wù)器連接專網(wǎng)即可 實(shí)現(xiàn)遠(yuǎn)程維護(hù) 升級和共享 所以客戶 機(jī)越來越 瘦 而服務(wù)器越來越 胖 是將來信息化發(fā)展的主流方向 今后 軟件 升級和維護(hù)會越來越容易 而使用起來會越來越簡單 這對用戶人力 物力 時間 費(fèi)用的節(jié)省是顯而易見的 驚人的 因此 維護(hù)和升級革命的方式是 瘦 客戶機(jī) 胖 服務(wù)器 b 成本降低 選擇更多 大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下 瀏覽器成為了標(biāo)準(zhǔn)配置 但在 服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對的統(tǒng)治地位 現(xiàn)在的趨勢是凡使用 B S 架 構(gòu)的應(yīng)用管理軟件 只需安裝在 Linux 服務(wù)器上即可 而且安全性高 所以服務(wù)器操 作系統(tǒng)的選擇是很多的 不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 10 頁 桌面操作系統(tǒng)電腦不受影響 這就使的最流行免費(fèi)的 Linux 操作系統(tǒng)快速發(fā)展起來 Linux 除了操作系統(tǒng)是免費(fèi)的以外 連數(shù)據(jù)庫也是免費(fèi)的 這種選擇非常盛行 比如說很多人每天上 新浪 網(wǎng) 只要安裝了瀏覽器就可以了 并不需要了解 新浪 的服務(wù)器用的是什么操作系統(tǒng) 而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用 windows 操作系統(tǒng) 但用戶的電腦本身安裝的大部分是 windows 操作系統(tǒng) c 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重 由于 B S 架構(gòu)管理軟件只安裝在服務(wù)器端 Server 上 網(wǎng)絡(luò)管理人員只需要管理服 務(wù)器就行了 用戶界面主要事務(wù)邏輯在服務(wù)器 Server 端完全通過 WWW 瀏覽器實(shí)現(xiàn) 極少部分事務(wù)邏輯在前端 Browser 實(shí)現(xiàn) 所有的客戶端只有瀏覽器 網(wǎng)絡(luò)管理人員只 需要做硬件維護(hù) 但是 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重 一旦發(fā)生服務(wù)器 崩潰 等 問題 后果不堪設(shè)想 因此 許多單位都備有數(shù)據(jù)庫存儲服務(wù)器 以防萬一 3 客戶 服務(wù)器體系結(jié)構(gòu)的綜合特點(diǎn) B S 結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng) 維護(hù)方便 開發(fā)簡單且共享性強(qiáng) 總體擁有成 本低 但數(shù)據(jù)安全性問題 對服務(wù)器要求過高 數(shù)據(jù)傳輸速度慢 軟件的個性化特點(diǎn) 明顯降低 這些缺點(diǎn)是有目共睹的 難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求 例如通過 瀏覽器進(jìn)行大量的數(shù)據(jù)輸入或進(jìn)行報表的應(yīng)答 專用性打印輸出都比較困難和不便 此外 實(shí)現(xiàn)復(fù)雜的應(yīng)用構(gòu)造有較大的困難 雖然可以用 ActiveX Java 等技術(shù)開發(fā)較為 復(fù)雜的應(yīng)用 但是相對于發(fā)展已非常成熟 C S 的一系列應(yīng)用工具來說 這些技術(shù)的開 發(fā)復(fù)雜 并沒有完全成熟的技術(shù)工具供使用 根據(jù)上述 B S 與 C S 特性 結(jié)合企業(yè)的網(wǎng)絡(luò)建設(shè)狀況以及企業(yè)人事管理系統(tǒng)的需 要 確定采用 B S 架構(gòu) 4 24 2 系統(tǒng)功能模塊圖解系統(tǒng)功能模塊圖解 本系統(tǒng)首先需要對使用該企業(yè)人事管理系統(tǒng)的用戶進(jìn)行身份識別 只有合法的用 戶才能進(jìn)入系統(tǒng) 否則將無法進(jìn)入系統(tǒng) 進(jìn)入系統(tǒng)后 將顯示系統(tǒng)主窗口 在其中左 側(cè)的欄目中 選擇相應(yīng)的功能操作 企業(yè)人事管理系統(tǒng)流程圖如圖 4 1 所示 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 11 頁 圖 4 1 功能模塊 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 12 頁 4 34 3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 4 3 14 3 1 數(shù)據(jù)庫概要結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概要結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)的好壞直 接影響了數(shù)據(jù)庫的效率 用戶的需求具體體現(xiàn)在各種信息的添加 修改 刪除和查詢等 方面 這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入 在企業(yè)人事管理中主 要是管理員工檔案 員工調(diào)動 員工評價 員工考勤 員工工資等信息的操作 收集 基本數(shù)據(jù) 數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程 組成一份詳盡的數(shù)據(jù)字典 為后面的具體 設(shè)計(jì)打下基礎(chǔ) 本系統(tǒng)的數(shù)據(jù)流程圖如下圖 4 2 所示 圖 4 2 系統(tǒng)數(shù)據(jù)流程圖 根據(jù)分析規(guī)劃出的實(shí)體有 員工檔案信息實(shí)體 員工調(diào)動及工資信息實(shí)體 考勤 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 13 頁 信息實(shí)體 員工評價信息實(shí)體 各個實(shí)體具體的描述如下 員工的的檔案信息是非常重要的 在考勤 評價等操作中都會用到員工檔案信息 表 在員工檔案信息表中保存了員工的姓名 性別 學(xué)歷 專業(yè)等基本信息 它的 E R 圖如圖 4 3 所示 圖 4 3 員工檔案信息實(shí)體 圖 員工調(diào)動信息表是記錄公司員工流動情況 在職崗位的信息表 在員工調(diào)動信息 表中保存了員工的原職位 新職位 變動時間等信息 它的 E R 圖如圖 4 4 所示 圖 4 4 員工調(diào)動信息實(shí)體 圖 考勤是人事管理中重要的一項(xiàng) 在考勤信息表中記錄著與考勤相關(guān)的信息 例如 考勤員工 考勤說明 出勤天數(shù)等信息 它的 E R 圖如圖 4 5 所示 員工檔案信息實(shí)體 員工編號 員工姓名 性別 學(xué)歷 員工調(diào)動信息實(shí)體 員工調(diào)動信息實(shí)體 員工編號 員工姓名 職位 變動時間 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 14 頁 圖 4 5 考勤信息實(shí)體 圖 員工評價包括對員工的表揚(yáng)和批評 獎勵和懲罰 它和考勤表一樣 也是人事管 理中非常重要的一項(xiàng) 在評價信息表中記錄著與評價相關(guān)的信息 包括類別 工作態(tài) 度 工作業(yè)績等信息 它的 E R 圖如圖 4 6 所示 圖 4 6 員工評價信息實(shí)體 圖 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 15 頁 4 3 24 3 2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 oracle 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模 型 也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu) 每個表格表示在數(shù)據(jù)庫中的一個表 數(shù)據(jù)庫名 orcl 用戶名 lxm 密碼 123 登錄窗口如下圖 4 7 所示 圖 4 7 數(shù)據(jù)庫啟用窗口 數(shù)據(jù)庫連接語句 人事管理信息系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計(jì)結(jié)果如下面表格所示 表 4 1 員工檔案信息表 TSM LOCAL STAFF 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字段關(guān)鍵字段描述描述 Staff no Varchar2 50 是員工編號 Staff name Varchar2 50 否員工姓名 sex Varchar2 20 否性別 Native place id Varchar2 20 否籍貫 Bureau no Varchar2 100 否部門 School ageVarchar2 20 否學(xué)歷 State Char 1 否員工狀態(tài) Phone1Varchar2 20 否電話 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 16 頁 zhiweiVarchar2 20 否職位 SelVarchar2 20 否工資 Remark Varchar2 100 否備注 Create date Varchar2 100 否創(chuàng)建時間 Creator Varchar2 100 否創(chuàng)建者 表 4 2 員工考勤信息表 TSM kaoqin 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字段關(guān)鍵字段描述描述 Staff no Varchar2 50 是員工編號 Staff name Varchar2 50 否員工姓名 sex Varchar2 20 否性別 Info Varchar2 200 否考勤說明 Dept name Varchar2 50 否所在部門 Full time days Varchar2 20 否全勤天數(shù) Attendance days Varchar2 20 否出勤天數(shù) 說明 部門有人事部 技術(shù)部 市場部 宣傳部 表 4 3 員工變動信息表 TSM info 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字段關(guān)鍵字段描述描述 Staff no Varchar2 50 是員工編號 Staff name Varchar2 50 否員工姓名 Old dept name Varchar2 50 否原部門名稱 New dept name Varchar2 50 否新部門名稱 Original position Varchar2 20 否原職務(wù) New position Varchar2 20 否新職務(wù) zhiweiVarchar2 20 否職位 SelVarchar2 20 否工資 Remark Varchar2 100 否備注 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 17 頁 biandong date Varchar2 100 否變動時間 表 4 4 員工評價表 TSM pinjia 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字段關(guān)鍵字段描述描述 Staff no Varchar2 50 是員工編號 Staff name Varchar2 50 否員工姓名 Dept name Varchar2 50 否所在部門 Evaluation date 日期時間 datetime 否評價日期 Work performance Varchar2 50 否工作業(yè)績 Work attitude Varchar2 200 否工作態(tài)度 Attitude that Varchar2 50 否態(tài)度說明 表 4 5 菜單樹表 TSM Module 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字段關(guān)鍵字段描述描述 MOD ID Varchar2 10 是菜單 ID MOD name Varchar2 50 否菜單名稱 MOD URL Varchar2 50 否菜單地址 LEAFNumber 1 否級數(shù) 表表 4 64 6 角色名表 TSM Auth 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字段關(guān)鍵字段描述描述 Role id Varchar2 200 否角色 ID Auth levelNumber 5 否權(quán)限等級 Role name Varchar2 200 否角色名 pswVarchar2 50 否密碼 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 18 頁 第五章第五章 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 本章將詳細(xì)介紹系統(tǒng)的四大功能模塊以及系統(tǒng)的登錄模塊 由于系統(tǒng)中各個功能 模塊都將頻繁使用數(shù)據(jù)庫中的各種數(shù)據(jù) 因此在公共模塊中先打開數(shù)據(jù)庫鏈接 5 15 1 登陸及主頁面實(shí)現(xiàn)設(shè)計(jì)登陸及主頁面實(shí)現(xiàn)設(shè)計(jì) 通過判斷用戶表中權(quán)限字段的值 登錄主界面有兩種角色 系統(tǒng)管理員和普通用戶 普通用戶只有查詢的操作 當(dāng)以管理員身份登錄時 除了普通用戶擁有的權(quán)限以外 還可以進(jìn)行系統(tǒng)設(shè)置 數(shù)據(jù)字典維護(hù) 管理員工檔案 管理員工考勤信息 管理評價 信息 管理員工調(diào)動信息等操作 系統(tǒng)啟動后 將首先出現(xiàn)如下圖 5 1 所示的用戶登錄窗體 圖 5 1 用戶登錄窗體 用戶如果沒有輸入用戶名和用戶密碼 將出現(xiàn)消息提示 如果輸入的用戶名在 管理用戶表格中沒有找到 將提示重新輸入用戶名 定義 Counts 用來記載輸入密碼的 次數(shù) 一旦三次輸入密碼均不正確 將出現(xiàn)警告提示并退出程序 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 19 頁 Y 登錄界面的程序流程圖如下圖 5 2 所示 Y N 圖 5 2 登錄界面的程序流程圖 登錄成功后 進(jìn)入系統(tǒng)主窗體 主窗口是進(jìn)入系統(tǒng)的第二個啟動窗口 根據(jù)系統(tǒng) 模塊結(jié)構(gòu) 建立系統(tǒng)主界面 用戶登錄到系統(tǒng)后進(jìn)入的就是該界面 所有功能一目了 然 當(dāng)不同權(quán)限的用戶登錄到該界面時功能有所不同 其控制由 用戶登錄 界面控 制 當(dāng)以管理員身份登陸的主窗口如下圖 5 3 所示 圖 5 3 主窗口窗體 打開登陸窗口 輸入員工號及密碼 判斷輸入是否正確 判斷登錄身份 登錄到主窗體界面 提示請重新輸入 屏蔽部分功能 判斷輸錯次數(shù)是否大于 3 退出系統(tǒng) 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 20 頁 登陸主窗口源代碼 publicpublic String login throwsthrows Exception intint count 0 ifif staffVo getStaffNo equals admin count 1 elseelse List staffVos sysManageService getStaffByPrimaryKey staffVo getStaffNo ifif staffVos size 0 thisthis setJsonStr respCode 2 success true returnreturn SUCCESS ifif staffVos get 0 getState 0 thisthis setJsonStr respCode 3 success true returnreturn SUCCESS staffVo staffVos get 0 String roleAuth String staffAuth List roleAuthList newnew ArrayList roleAuthList List baseService queryForList Share executeSqlBackString SELECT AUTH ID FROM tsm auth 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 21 頁 ifif roleAuthList size 0 String ra forfor String s roleAuthList ra ra s ra ra trim roleAuth CoreUtils removeRepeatInArray ra split staffAuth CoreUtils removeRepeatInArray roleAuth staffAuth split thisthis setJsonStr respCode 5 success true returnreturn SUCCESS 5 25 2 員工基本信息管理模塊設(shè)計(jì)員工基本信息管理模塊設(shè)計(jì) 以此模塊為詳細(xì)介紹 其他模塊與此類以此模塊為詳細(xì)介紹 其他模塊與此類 似似 1 員工基本信息功能模塊 在企業(yè)人事管理系統(tǒng)中 選擇 人事管理 欄目下的 入職登記 節(jié)點(diǎn) 將進(jìn)入 員工管理的界面員工基本信息管理界面 員工基本信息管理主要用于對員工的基本信 息進(jìn)行管理 主要的功能有增加員工基本信息 修改刪除員工基本信息 查詢員工基 本信息 如圖 5 4 所示 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 22 頁 圖 5 4 員工基本信息管理模塊 1 員工基本信息模塊工作流程 1 員工基本信息查詢 根據(jù)你鍵入的員工姓名等條件 能查詢一個職員的基本信息 其工作流程圖如圖 5 6 所示 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 23 頁 圖 5 6 員工基本信息查詢流程圖 2 員工基本信息增加修改 根據(jù)你鍵入的員工姓名等條件 能增加一個職員的基本 信息 包括姓名 工作證號 生日 家庭電話號碼 部門 工資 性別 職務(wù)等 能 對一個職員的信息進(jìn)行修改 其工作流程圖如圖 5 7 所示 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 24 頁 圖 5 7 員工基本信息增加修改流程圖 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 25 頁 員工管理主界面如下圖 5 5 所示 圖 5 5 員工管理主界面 單擊 添加 按鈕 將在其中生成一個用于輸入員工基本信息的界面 當(dāng)單擊 修改 按鈕時 同樣也會進(jìn)入相同的界面 只是進(jìn)行的操作不同 它們的界面如下 圖 5 8 所示 圖 5 8 添加員工基本信息界面 添加員工基本信息代碼 publicpublic String addStaff String respCode 103 String sql 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 26 頁 String staffNo CoreUtils getParameter staffNo String roleName CoreUtils getParameter roleName String stateName CoreUtils getParameter stateName String staffName CoreUtils getParameter staffName String authLevelName CoreUtils getParameter authLevelName String bureauNo CoreUtils getParameter bureauNo String bureauName CoreUtils getParameter bureauName String phone1 CoreUtils getParameter phone1 String remark CoreUtils getParameter remark String sel CoreUtils getParameter sel String sex CoreUtils getParameter sex String zhiwei CoreUtils getParameter zhiwei String psw CoreUtils getParameter psw Map map thisthis getPageParamMap map put staffNo staffNo map put roleName roleName map put stateName stateName map put staffName staffName map put authLevelName authLevelName map put bureauNo bureauNo map put phone1 phone1 map put remark remark map put sex sex map put sel sel map put zhiwei zhiwei map put psw psw 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 27 頁 trytry ifif baseService add TSM SYSTEM addStaff map 0 respCode 102 elseelse respCode 103 catchcatch Exception e e printStackTrace thisthis setJsonStr respCode respCode success true returnreturn SUCCESS 修改刪除員工基本信息界面 如圖 5 9 所示 圖圖 5 95 9 修改刪除員工基本信息界面 修改員工基本代碼 貴州大學(xué)畢業(yè)論文 設(shè)計(jì) 第 28 頁 publicpublic String editStaff String staffNo CoreUtils getParameter staffNo String roleName CoreUtils getParameter roleName String stateName CoreUtils getParameter stateName String staffName CoreUtils getParameter staffName String authLevelName CoreUtils getParameter authLevelName String bureauNo CoreUtils getParameter bureauNo String bureauName CoreUtils getParameter bureauName String phone1 CoreUtils getParameter phone1 String remark CoreUtils getParameter remark String sel CoreUtils getParameter sel String sex CoreUtils getParameter sex String zhiwei CoreUtils getParameter zhiwei String psw CoreUtils getParameter psw Map map thisthis getPageParamMap map put staffNo staffNo map put roleName roleName map put stateName stateName map put st
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 右江網(wǎng)箱養(yǎng)魚管理辦法
- 護(hù)士注冊管理辦法課件
- 室內(nèi)裝飾裝修管理辦法
- 職業(yè)機(jī)構(gòu)招生管理辦法
- 工廠蔬菜配送管理辦法
- 如何實(shí)施學(xué)生管理辦法
- 道路援助基金管理辦法
- 城市環(huán)衛(wèi)安全管理辦法
- 小區(qū)樂園設(shè)施管理辦法
- 拉薩滯留人員管理辦法
- 2021學(xué)堂在線網(wǎng)課《生活英語讀寫》課后作業(yè)單元考核答案
- 中國近現(xiàn)代史綱要超星爾雅答案貴州大學(xué)-
- 生理心理學(xué)(三版)教學(xué)課件全套電子教案匯總整本書課件最全教學(xué)教程完整版教案(最新)
- KPI績效方案培訓(xùn)PPT培訓(xùn)課件
- 職業(yè)危害防護(hù)設(shè)施、器具檢查維護(hù)記錄
- 食品全過程防護(hù)工作手冊(食品防護(hù)計(jì)劃)
- Q∕GDW 12162-2021 隔離開關(guān)分合閘位置雙確認(rèn)系統(tǒng)技術(shù)規(guī)范
- 燃?xì)馊霊舭矙z培訓(xùn)PPT.ppt
- 臨概題庫(南醫(yī)大)--內(nèi)科部分
- 古代漢語授課教案(郭錫良版)教案分享
- 裝載機(jī)驅(qū)動橋培訓(xùn)
評論
0/150
提交評論