【正文】
業(yè)務(wù)規(guī)則。比如 一批統(tǒng)計(jì)數(shù)據(jù)你可以分別用柱狀圖、餅圖來(lái)表示 [5]。 現(xiàn)在的趨勢(shì)是凡使用 B/S 架構(gòu)的應(yīng)用管理軟件 , 只需安裝 在 Linux服務(wù)器上即可 , 而且安全性高 。 今后 , 軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易 , 而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單 , 這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的 , 驚人的 。 目前 , 軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁 , B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性 。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Inter/Intra 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 4 頁(yè) 共 29 頁(yè) 2 相關(guān)技術(shù) B/S 模式 B/S 模式簡(jiǎn)介 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu) [4]。 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 3 頁(yè) 共 29 頁(yè) 第三章 對(duì)人事管理系統(tǒng)的需求進(jìn)行了分析。隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì) 邁進(jìn),無(wú)論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。為了保證生產(chǎn)以及其他環(huán)節(jié)的順利進(jìn)行,必須要有一個(gè)以計(jì)算機(jī)為基礎(chǔ)的生產(chǎn)狀態(tài)報(bào)告系統(tǒng)。 第三 階段 是狀態(tài)報(bào)告系統(tǒng),它可以分為生產(chǎn)狀態(tài)報(bào)告、服務(wù)狀態(tài)報(bào)告和研究狀態(tài)報(bào)告等系統(tǒng)。它設(shè)有 1008 個(gè)訂票點(diǎn),可以存取 600000 個(gè)旅客記錄和 27000 個(gè)飛行段記錄。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 該軟件是以 Sql Server 數(shù)據(jù)庫(kù) [2]和 java 編程語(yǔ)言 [3]實(shí)現(xiàn),其功能在系統(tǒng)內(nèi)部有源代碼直接完成??此坪?jiǎn)單的人力資源 管理 ,其實(shí)蘊(yùn)涵了極為豐富的內(nèi)涵。 B / S pattern。s relation, the profession which controls a forerunner produces a technique outside, also need to be ow n in a batch of skills area have very then can of staff member, then can in the information economic wave tide of the ages the neutral is at the invincible position. The management system of human resource adoption JSP is to develop software and make use of a pany now resources, exaltation system development level, application effect of purpose, the system adoption mold piece turns a design method, the bination of easy to system function, again easy to do not participate the technical personnel39。本系統(tǒng)后臺(tái)采用 SQL Server 2021開發(fā)和管理數(shù)據(jù)庫(kù),它功能強(qiáng)大、直觀易于操作、建立表方便,具有強(qiáng)大的錯(cuò)誤處理功能; 語(yǔ)言 用 JSP開發(fā)和管理用戶界面,具有開發(fā)效率高,易于維護(hù)等特點(diǎn),并且信息完善,界面友好 。 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 基于 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著經(jīng)濟(jì)全球一體化時(shí)代的到來(lái),企業(yè)的發(fā)展不再是僅限于技術(shù)的競(jìng)爭(zhēng),市場(chǎng)的競(jìng)爭(zhēng),更重要的是人才的競(jìng)爭(zhēng)。本系統(tǒng)主要功能包括 人事管理 、個(gè)人管理、招聘管理、培訓(xùn)管理、薪酬管理、系統(tǒng)管理 等操作,界面操作簡(jiǎn)單,滿足公司日常員工管理的工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。s design ABSTRACT Because the economic global integral whole turns the arrival in ages, the development of business enterprise is no longer to only be limited by a technical petition, the petition of market, the petition of more important talented person. The business enterprise is in the process of develop in, in addition to want to support like with the customer39。s interface, have development efficiency be easy to a maintenance etc. characteristics, and the information be perfect, interface amity. Keywords: Human Resources。然而 ,如何開發(fā)和管理人力資源 ,使其轉(zhuǎn)化為一種現(xiàn)實(shí)的勞動(dòng)生產(chǎn)力 ,則是眾多管理者的盲點(diǎn)。 因此 ,開發(fā)人 事 管理系統(tǒng)(HRMSHumanResourceManagementSystem) [1]是非常有必要的 ,它不僅能夠完成日常繁瑣的業(yè)務(wù) ,而且可以 準(zhǔn)確及時(shí)地搜集各種人力資源信息以供管理者進(jìn)行決策。同時(shí)計(jì)算機(jī) , 具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。 第二 階段 是數(shù)據(jù)更新系統(tǒng),其典型代表是美國(guó)航空公司于 20 世紀(jì) 50 年代建 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 2 頁(yè) 共 29 頁(yè) 成的 SABRE 預(yù)約訂票系統(tǒng)。因而它也是管理信息系統(tǒng)的低級(jí)階段。一臺(tái)計(jì)算機(jī)有超過(guò) 15000 個(gè)不同的部件,每一個(gè)部件又有若干個(gè)元件,加之 IBM 的工廠遍及美國(guó)各地,不同的定貨有不同的部件和不同的元件,必須指出什么工 廠什么設(shè)備生產(chǎn)什么元件,因此不僅生產(chǎn)復(fù)雜,裝配、安裝和運(yùn)輸都十分復(fù)雜。 我國(guó)的管理信息系統(tǒng)大發(fā)展是在 80 年代末 90 年代初,國(guó)家相繼建立起了“金卡”、“金關(guān)”、金橋“工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。 第二章 對(duì)人事管理系統(tǒng)的可行性進(jìn)行了分析。 第 六 章結(jié) 對(duì)各章的論文進(jìn)行了總結(jié) 。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。 B/S 模式的優(yōu)點(diǎn) ( 1) 維護(hù)和升級(jí)方式簡(jiǎn)單 。 所以客戶機(jī)越來(lái)越“瘦” ,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向 。 大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下 , 瀏覽器成為了標(biāo)準(zhǔn)配置 , 但在服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對(duì)的 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 5 頁(yè) 共 29 頁(yè) 統(tǒng)治地位 。使用 MVC 的目的是 將 M 和 V 的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。 視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動(dòng) MVC 的模型層即可。 MVC 模式 允許你使用各種不同樣式的視圖來(lái)訪問同一 個(gè)服務(wù)器端的代碼。 ( 3)快速的部署。在所有的新技術(shù)中, JSP/Servlet 具備更高效、更容易編程、功能更強(qiáng)、更安全和具有良好的可移植 性,因而被許多人認(rèn)為是未來(lái)最有發(fā)展前途的動(dòng)態(tài)網(wǎng)站技術(shù)。它通過(guò)使用線程技術(shù),減小了服務(wù)器的開銷。因而當(dāng)你使用 Servlet 的時(shí)候,你可以得到 Java 平臺(tái)的所有好處,包括安全性管理、使用 JDBC 訪問數(shù)據(jù)庫(kù)以及跨平臺(tái)的能力。當(dāng)我們?cè)L問一個(gè) JSP 界面 的時(shí)候,這個(gè)文件首先會(huì)被 JSP 引擎翻譯為一個(gè) Java 源文件,其實(shí)就是一個(gè) Servlet,并進(jìn)行編譯,然后像其他 Servlet 一樣,由 Servlet 引擎來(lái)處理。因?yàn)槭状卧L問 的時(shí)候要執(zhí)行一系列以上的過(guò)程,所以會(huì)耗費(fèi)一些時(shí)間;以后的訪問就不會(huì)這樣了。一旦這個(gè)類測(cè)試通過(guò),就可以把它放在任何執(zhí)行同樣計(jì)算的場(chǎng)合中。所以,所有的 JSP 代碼都應(yīng)該限制在表示層,可是如果這樣的話,你如何實(shí)現(xiàn)你的業(yè)務(wù)邏輯呢?這就是 JavaBean 所做的事情。它可以在請(qǐng)求到達(dá) Servlet/JSP 之前對(duì)其進(jìn)行預(yù)處理,而且能夠在響應(yīng)離開 Servlet/JSP之后對(duì)其進(jìn)行后處理。這樣即使你的應(yīng)用服務(wù)器由于某種原因崩潰了,你的數(shù)據(jù)依然良好。 數(shù)據(jù)需求 (1) 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性 。 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 9 頁(yè) 共 29 頁(yè) 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 。 以上如圖 所示: 圖 功能圖 用戶 進(jìn)入系統(tǒng) 部門信息管理 計(jì)算工資 員工信息管理 培訓(xùn)管理 員工薪酬管理 應(yīng)聘者管理 添加、修改、刪除、查詢 添加、修改、刪除、查詢 添加、修改 、刪除、查詢 添加、修改、刪除 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 10 頁(yè) 共 29 頁(yè) 操作流程 操作 流程如圖 : No YES 圖 操作流程 可行性分析 技術(shù)可行性 。因此,為了滿足實(shí)際的需要,許多網(wǎng)頁(yè)文件擴(kuò)展名不再只是“ htm”,“ html”,出現(xiàn)了以“ php”, shtml”顯示登錄界面 用戶名和密碼正確 開始 機(jī)構(gòu)編制管理理 人員信息管理 薪資福利管理 應(yīng)聘者模塊 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 11 頁(yè) 共 29 頁(yè) 等為后綴的網(wǎng)頁(yè)文件,這些都是采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)制作出來(lái)的。生成的 內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 JavaBeans 組件中,那么其他人,如 Web 管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用 JSP 頁(yè)面而不影響內(nèi)容的生成。這是 JSP 比 ASP 的優(yōu)越之處,幾乎所有的平臺(tái)都支持 Java,它們可以在任何平臺(tái)下通行無(wú)阻。由于 JSP 頁(yè)面的內(nèi)置腳本語(yǔ)言是基于 Java編程語(yǔ)言的,而且所有的 JSP 頁(yè)面都被編譯為 Java Servlet, JSP 頁(yè)面就具有 Java技術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理和安全性 ( 5)數(shù)據(jù)庫(kù)連接技術(shù)。 管理人員及用戶一定會(huì)在短時(shí)間內(nèi)掌握并熟練使用。 ( 2) 部門 管理模塊:用于設(shè)置企業(yè)的組織機(jī)構(gòu)及其詳細(xì)信息,新增部門,同時(shí)還可以編輯、刪除、修改已有部門信息,以及根據(jù)部門層次設(shè)置建立一個(gè)部門樹結(jié)構(gòu),使上下級(jí)關(guān)系在這里一覽無(wú)余,其中包括機(jī)構(gòu)設(shè)置及編碼、機(jī)構(gòu)詳細(xì)信息兩個(gè)子模塊分別 進(jìn)行處理。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)表的設(shè)計(jì) 系統(tǒng)數(shù)據(jù)表及其用途說(shuō)明見表 41,數(shù)據(jù)表結(jié)構(gòu) 見表 42 到表 46,數(shù)據(jù)表創(chuàng)建代碼見附錄: 基本 B/S 模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 13 頁(yè) 共 29 頁(yè) 表 41 系統(tǒng)數(shù)據(jù)表及其用途 數(shù)據(jù)表名稱 數(shù)據(jù)表用途 數(shù)據(jù)來(lái)源 管理員 保存系統(tǒng)使用者的信息 用戶登錄模塊 職員基本信息表 用于保存企業(yè)員工的基本信息 人員信息管理模塊 職工薪酬表 用于 保存、計(jì)算 職工的工資 薪資福利管理模塊 職工培訓(xùn)表 用于 保存 職工 培訓(xùn) 公司要求職工進(jìn)行培訓(xùn) 應(yīng)聘表 用于保存應(yīng)聘者的信息 應(yīng)聘者 模塊 (1) 管理員表( ) ,如表 42: 表 42 管理員表 屬性 系統(tǒng)名稱 類型 說(shuō)明 管理員號(hào) id Int 賬號(hào) accout VARCHAR(20) 密碼 password VARCHAR(30) 管理員等級(jí) managerLevel CHAE(10) (2)員工表(