【正文】
ger orderNumber = 1。數(shù)據(jù)庫表格如表52所示。這里將數(shù)據(jù)寫入數(shù)據(jù)庫的方法的代碼就不做粘貼了。后臺請求處理:后臺服務(wù)器響應(yīng)添加機構(gòu)請求的主要操作就是數(shù)據(jù)入庫,響應(yīng)代碼段的部分核心代碼為:String branchName = (branchName)。return。if(roleId==1){branchInfos = (0, 10)。后臺請求處理:機構(gòu)管理模塊只有管理員才有權(quán)限訪問,當用戶想進入此模塊時后臺會對用戶身份進行驗證,管理員通過驗證會進入到機構(gòu)管理主頁面并可以進行相關(guān)操作,普通用戶經(jīng)過驗證會進入友好提示頁面沒有對機構(gòu)信息進行瀏覽和對機構(gòu)進行管理的功能。ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。表51 機構(gòu)數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空BranchId機構(gòu)IDinteger否BranchName機構(gòu)名varchar否BranchShortName機構(gòu)簡稱varchar否建表SQL語句:drop table if exists BranchInfo。本文的設(shè)計是先對企業(yè)結(jié)構(gòu)進行研究,然后將企業(yè)結(jié)構(gòu)融入到人事管理系統(tǒng)中,這樣有助與企業(yè)人員的管理。為了增強人事管理系統(tǒng)的實用性,本設(shè)計的結(jié)構(gòu)形式采用直線式。 組織結(jié)構(gòu)是一個企業(yè)資源以及權(quán)力分配的載體,它是在人的能動行為之下,通過信息的傳遞,承載著整個企業(yè)的業(yè)務(wù)流動,推動了或者阻礙著企業(yè)使命的進程。由于整個系統(tǒng)實現(xiàn)下來涉及到很多知識點,所以文中未能詳盡的對設(shè)計中的每一個細節(jié)進行說明。由于角色是員工的屬性,而其與員工又是一對多的關(guān)系,所以在ER圖中未將角色的實體列出。同時也有利于程序的實現(xiàn)。???圖42 頁面布局區(qū)域?是界面中的置頂頁面,此頁面在系統(tǒng)的整個操作過程中是不變的,其主要用于公司Logo的顯示或提供對全局進行操作的功能菜單或者顯示一些其它信息等。圖41 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)主要功能及特點有:(1)系統(tǒng)登錄表該表單的功能是在系統(tǒng)被訪問之前,要對進入系統(tǒng)的用戶進行安全性檢查,防止非法用戶進入系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事管理的規(guī)范化、系統(tǒng)化和自動化,所以系統(tǒng)的功能應(yīng)能夠滿足這些要求。在第一節(jié)主要對系統(tǒng)結(jié)構(gòu)和功能進行描述同時給出了用戶界面的布局;在第二節(jié)中主要是對數(shù)據(jù)庫設(shè)計進行描述,同時給出了ER圖。一個企業(yè)能否穩(wěn)健的發(fā)展取決于該企業(yè)的綜合實力,而綜合實力的保持與企業(yè)文化有著很大的關(guān)系,出于此考慮可以在人事管理系統(tǒng)中附加一個模塊。因此每個用戶都擁有各自的roleId,不同的roleId對應(yīng)不同的用戶權(quán)限。部門管理機構(gòu)管理員工管理文檔管理管理員管理員員工員工圖31 數(shù)據(jù)流程圖首先,本系統(tǒng)是采用網(wǎng)頁端/服務(wù)端(B/S)模式實現(xiàn)的,所以要將內(nèi)容以網(wǎng)頁的形式呈獻給用戶,用戶群就是使用本管理系統(tǒng)的企業(yè)的所有人員。通過對系統(tǒng)運行環(huán)境的分析基本上對性能需求和環(huán)境需求就有了一個大致的了解,當然性能的高低和所需的運行環(huán)境在一定程度上取決于開發(fā)所用的工具和承載的服務(wù)器。這類要求主要是指目前還不屬于系統(tǒng)的開發(fā)范圍,但是將來隨著外界環(huán)境的變化以及系統(tǒng)的不斷發(fā)展可能會提出來的要求。3)環(huán)境需求。這些需求包括:1)功能需求。 運行環(huán)境分析本文設(shè)計的人事管理系統(tǒng)是采用網(wǎng)頁端/服務(wù)端 (B/S)模式開發(fā)的,服務(wù)端采用MySQL數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲平臺,開發(fā)語言選用開發(fā)環(huán)境中Java的語言。管理可行性:企業(yè)、事業(yè)單位的人員管理是否支持數(shù)字化管理,現(xiàn)有的管方法和理制度科不科學(xué),規(guī)章制度齊不齊全,原始數(shù)據(jù)正不正確等問題,需要企、事業(yè)高層管理人員作出進一步的肯定。SQL語句的易用性、安全性和靈活性為數(shù)據(jù)庫的編程提供了良好的條件。而運行于計算機上的本系統(tǒng)的開發(fā),為企業(yè)的工作效率和經(jīng)濟效益帶來了一個質(zhì)的飛躍,主要表現(xiàn)有以下幾個方面:1)本管理系統(tǒng)的運行能代替人工進行很多繁雜的勞動;2)本管理系統(tǒng)的運行能節(jié)省很多資源,比如如紙質(zhì)和筆墨;3)本管理系統(tǒng)的運行能大大的提高企業(yè)的工作效率;所以,本系統(tǒng)在經(jīng)濟上是可行的。這時的Tomcat就好比一個插件,即插即用,十分方便。如與 OpenJMS 集成起來開發(fā)JMS應(yīng)用,與 Cocoon (Apache的另外一個項目)集成起來開發(fā)基于XML的應(yīng)用,與 JBoss 集成起來開發(fā) EJB 。只需要寫一個build.xml文件,然后運行Ant就可以完成xml文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,只需在xml中寫很少的東西就可以將其編譯并打包成WAR。另外Tomcat也提供了一個應(yīng)用管理器,通過這個應(yīng)用,輔助于Ftp,你可以在遠程通過Web部署和撤銷應(yīng)用,當然本地也可以。選擇Tomcat還因為它具有以下幾個特點:部署簡單:與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(WebArchive)文件。MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于WEB的庫存查詢請求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能: 1)減少記錄編檔的時間2)減小記錄檢索時間3)靈活的查找序列4)靈活的輸出格式5)多個用戶同時訪問記錄在運行數(shù)據(jù)庫系統(tǒng)時,MySQL的使用相當簡單,且進行MySQL安裝和使用所需的工作也很少。比如,你可以用 SQL 語句為一個網(wǎng)站檢索產(chǎn)品信息和存儲顧客的信息,同時 MySQL 也是足夠的快和靈活可以讓你存儲記錄的文件和圖片。MySQL 是一個真正意義上的多用戶、多線程的 SQL 數(shù)據(jù)庫服務(wù)器。當然本文設(shè)計的人事管理系統(tǒng)在當前設(shè)計的功能中還未涉及到多線程并發(fā)的問題。沿用權(quán)限臨時的將用戶原先無權(quán)訪問的對象權(quán)限授予用戶。從安全性的觀點來看,Java 應(yīng)用程序所受到的安全性限制與 iSeries 服務(wù)器上的其它任何程序相同。任何一臺機器只要是配備了 Java 解釋器,就可以運行這個程序,而不用管這種字節(jié)碼是在哪一種平臺上生成的。目前, SUN 統(tǒng)公司已經(jīng)設(shè)計實現(xiàn)了 Java 芯片,主要使用在網(wǎng)絡(luò)計算機 NC 上。 C 和 C++ 具有一定程度的源代碼級平臺無關(guān)性,表明用 C 或者 C++ 編寫的應(yīng)用程序不用修改只需重新編譯就可以在不同的平臺上運行。面向?qū)ο蟮能浖到y(tǒng)由多個類組成,類代表了客觀世界中具有某種特種的一類事物,這類事物往往有一些內(nèi)部的狀態(tài),比如人有身高、體重、年齡、愛好等各種狀態(tài)數(shù)據(jù)——當然程序沒必要記錄該事物所有的狀態(tài)數(shù)據(jù),程序只要記錄業(yè)務(wù)關(guān)心的狀態(tài)數(shù)據(jù)即可。第二章 開發(fā)工具的選擇 Java語言選擇Java作為開發(fā)語言主要是是因為 Java 語言具有面向?qū)ο?、平臺無關(guān)性、安全性、并發(fā)性的特性,一下對這幾點特性做以介紹。 課題研究內(nèi)容本文開發(fā)了一個采用網(wǎng)頁端/服務(wù)端(B/S)模式實現(xiàn)的人事管理系統(tǒng),服務(wù)端采用 MySQL 數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲平臺,開發(fā)語言選用開發(fā)環(huán)境中 Java 的語言,使用小型開發(fā)服務(wù)器 tomcat 承載運行。國外公司的勞工部或人事部一般都被建立了計算機信息系統(tǒng),負責公司內(nèi)部的勞工或人力資源管理。由于近十幾年來國內(nèi)各應(yīng)用單位的高度重視,以及計算機技術(shù)的飛速發(fā)展,人事管理系統(tǒng)在國內(nèi)已經(jīng)基本進入了應(yīng)用普及的階段,再加上國內(nèi)計算機應(yīng)用開發(fā)商以及國家勞動人事部的共同努力,國內(nèi)目前已有多種通用的人事管理系統(tǒng)軟件供應(yīng)用單位挑選使用,而且還有多種人事管理系統(tǒng)開發(fā)的通用工具供用戶開發(fā)自己的人事管理系統(tǒng)。目前還有一些中小型企業(yè)的人事管理水平任停留在完全使用紙介質(zhì)上,這種辦公機制已經(jīng)不能夠適應(yīng)時代的發(fā)展,即要耗費大量的人力,又要耗費大量的物力,在信息迅速發(fā)展的時代這種管理方式必將被以計算機為承載環(huán)境的軟件管理系統(tǒng)所取代。隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,檔案管理的現(xiàn)代化步伐越來越快,以紙介質(zhì)為基礎(chǔ)的人事檔案管理機制已經(jīng)滿足不了新形勢發(fā)展的需要,借助計算機來管理人事檔案已經(jīng)勢在必行。第一章 緒論本章主要介紹課題的研究目的與意義、課題的國內(nèi)外研究現(xiàn)狀及本文研究的主要研究工作和內(nèi)容安排。對于前者要求應(yīng)用程序具有功能完備、易操作等特點,而對于后者則要求建立一個具有一致性數(shù)據(jù)和數(shù)據(jù)安全性好、完整性強的數(shù)據(jù)庫。在信息迅速發(fā)展的今天,信息所凸顯出來的巨大作用慢慢被人們所洞悉。隨著國際市場經(jīng)濟快速的發(fā)展,人事管理系統(tǒng)在企業(yè)日常管理中發(fā)揮著越來越重要的作用。關(guān)鍵詞:人事管理系統(tǒng)、Eclipse、MySqL、tomcat畢業(yè)設(shè)計說明書(論文)外文摘要Title Design of The Human Resource Management System Based on EclipseAbstractIn our society, the unprecedented development or Internet has brought us great convenience and efficiency. Informatization and electronization have bee the first choice of saving operation cost and improving work efficiency. Some enterprises’ personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, this Management Information System is designed to make the personnel administration more scientific, normative and efficient.The personnel management system adopts the structure mode of browser/server(B/S). It is based on the MySQL database as a development database and create the project in the Eclipse which is added the Web Development plugs. The use of Java design, operation control and the preparation of operating procedures, data entry, modification, storage, call the query function。在添加了網(wǎng)站開發(fā)插件的Eclipse中創(chuàng)建工程,使用Java語言設(shè)計操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲、調(diào)用查詢等功能,在前端用jsp頁面對操作結(jié)果進行顯示。 南 京 工 程 學(xué) 院畢業(yè)設(shè)計說明書(論文) 作 者: 李俊 學(xué) 號: 202090633 院 系: 計算機工程學(xué)院 專 業(yè): 電子信息科學(xué)與技術(shù) 題 目: 基于Eclipse的人事管理系統(tǒng)的設(shè)計 指導(dǎo)者: 韓磊 講師 評閱者: 陳敏聰 講師 2013年6 月 南 京44 / 50畢業(yè)設(shè)計說明書(論文)中文摘要 在當今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化、電子化已經(jīng)成為節(jié)約運營成本,提高工作效率的首選。本人事管理系統(tǒng)以B/S模式實現(xiàn),以MySQL數(shù)據(jù)庫作為開發(fā)數(shù)據(jù)庫。本設(shè)計中文檔模塊是人事管理系統(tǒng)的創(chuàng)新點,它能夠促進公司文化的交流,有助于公司的發(fā)展?,F(xiàn)在還有一些中小型企業(yè)的人事管理仍然需要人力通過在紙張上來實現(xiàn),這種企業(yè)信息的管理方發(fā)已經(jīng)不能夠適應(yīng)時代的發(fā)展,因為耗費了很多物力以及人力,在信息迅速發(fā)展的時代這種管理機制必然會被現(xiàn)代化的管理系統(tǒng)所取代。信息涉及到不同的領(lǐng)域蘊含著不同的意義,就管理科學(xué)領(lǐng)域而言,信息通常被認為是一種經(jīng)過有次序符號排列加工處理的一種數(shù)據(jù)形式,它是供系統(tǒng)傳輸和處理的對象。 人事管理系統(tǒng)的開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立與維護。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進行操作。傳統(tǒng)管理方法以手工檢索為主,用人工摘錄、統(tǒng)計、綜合來分析人事數(shù)據(jù),既費時又費力,還容易造成漏、誤檢。網(wǎng)絡(luò)辦公的自動化系統(tǒng)是計算機技術(shù)、網(wǎng)絡(luò)迅速發(fā)展的一個辦公解決方案,主要目的是提供協(xié)同工作手段,實現(xiàn)信息的共享和交流,使人們從低效、繁瑣的傳統(tǒng)辦公中解脫出來,提高辦公效率。 國內(nèi)外研究現(xiàn)狀國內(nèi)的人事管理系統(tǒng)的開發(fā)技術(shù)已經(jīng)非常成熟,主要是因為人事管理系統(tǒng)自身具有數(shù)據(jù)處理規(guī)范、業(yè)務(wù)清晰等諸多優(yōu)點,為其在計算機上的信息化提供了人事管理必需的優(yōu)越條件。國外幾乎所有的發(fā)達國家都建立了自己的人力資源管理信息系統(tǒng),這個系統(tǒng)是全國性的,覆蓋了全國的人力資源管理。決策的支持與人力資源管理系統(tǒng)在跨國公司,既不是一個普通的人事部門,也不是一個福利部門,它是圍繞提高工作的效能設(shè)立的由多種信息、數(shù)據(jù)和活動形成的開放性系統(tǒng)。此次設(shè)計的人事管理系統(tǒng)主要是用于單個企業(yè)的管理,所以只在公司的內(nèi)網(wǎng)中聯(lián)通。采用面向?qū)ο蠓绞介_發(fā)的軟件系統(tǒng),其最小的程序單元是類,這些類可以生成系統(tǒng)中的多個對象,而這些對象則直接影像成客觀世界的各種事物。平臺無關(guān)性有