【正文】
最后借此機(jī)會也向所有關(guān)心幫助過我的同學(xué)表示感謝。通過本次畢業(yè)設(shè)計,使我學(xué)到很多以前沒有學(xué)到的Web開發(fā)技術(shù)及編程技巧,在UML圖、ER圖的繪制、軟件工程學(xué)上更是取得了很大的進(jìn)步。(5)文檔管理的測試用戶成功登錄人事管理系統(tǒng)后可以在主頁面的菜單欄中找到文檔的有關(guān)操作選項。(2)測試其他用戶或者輸入錯誤的密碼或驗證碼是否能夠登錄打開人事管理系統(tǒng)的登錄頁面,輸入數(shù)據(jù)庫中沒有的用戶名,點擊按鈕登錄,將出現(xiàn)用戶名不存在的提示;輸入正確的用戶名并輸入錯誤的密碼,點擊按鈕登錄,將出現(xiàn)密碼錯誤的提示;輸入正確的用戶名和正確的密碼并輸入錯誤的驗證碼,點擊按鈕登錄,將出現(xiàn)驗證碼錯誤的提示。因此,軟件測試的目標(biāo)應(yīng)該是用盡可能少的時間和代價找出軟件系統(tǒng)中潛在的缺陷和錯誤。文件被放入回收站其實是改變了它的狀態(tài)屬性,恢復(fù)文件時其實是將它的狀態(tài)屬性改回來。文件上傳:文件在被上傳前需要先在xml配置文件中對上傳文件服務(wù)器進(jìn)行配置,初始化文件存儲路徑。職員也可以寫一些生活和工作上的體會或者摘錄一些好的文檔、段落上傳到系統(tǒng)供大家分享,以促進(jìn)公司人文的發(fā)展,為公司創(chuàng)造一個好的公司文化環(huán)境,讓員工有一個舒心的工作環(huán)境,提高公司的前進(jìn)步伐。).click()style=cursor: handa href=javascript:(39。表54 用戶角色數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空RoleId角色I(xiàn)Dinteger否RoleName角色名稱varchar否RoleDesc角色描述varchar是建表SQL語句:drop table if exists RoleInfo。是否選擇添加部門是否選擇修改部門是否選擇刪除部門開始選擇操作菜單修改信息填寫部門信息后臺數(shù)據(jù)處理結(jié)束確認(rèn)添加確認(rèn)修改是否否否否否是是是是圖52 部門管理 員工模塊設(shè)計一個企業(yè)的組織結(jié)構(gòu)只是一個框架,而填充這個框架的主要元素就是公司的職員。((connectMobileTelNo))。String faxes = (faxes)。i++){ %option value=%= (i).getBranchId()% selected=39。().forward(request, response)。(departInfos, departInfos)。if(null!=(Integer)(orderNumber)){orderNumber = (Integer)(orderNumber)。是否選擇添加機(jī)構(gòu)是否選擇修改機(jī)構(gòu)是否選擇刪除機(jī)構(gòu)開始選擇操作菜單修改信息填寫機(jī)構(gòu)信息后臺數(shù)據(jù)處理結(jié)束確認(rèn)添加確認(rèn)修改是否否否否否是是是是圖51 機(jī)構(gòu)管理流程圖 部門模塊設(shè)計前文有了對人事管理系統(tǒng)中機(jī)構(gòu)模塊的設(shè)計,機(jī)構(gòu)下面就是部門的分支,本部分就對部門模塊的設(shè)計做詳細(xì)的說明。信息錄入表格代碼在這里就不粘貼了。int roleId = ().getRoleId()。頁面從服務(wù)器獲取機(jī)構(gòu)信息部分核心代碼:Integer orderNumber = 1。廠部內(nèi)不另設(shè)職能機(jī)構(gòu)(可設(shè)相應(yīng)的職能人員協(xié)助主管人員得工作),一切的管理職能基本上都是由行政主管人員自己執(zhí)行。企業(yè)組織結(jié)構(gòu)是企業(yè)組織內(nèi)部各個有機(jī)構(gòu)成要素相互作用的聯(lián)系方式或形式,以求有效、合理地把組織成員組織起來,為實現(xiàn)共同目標(biāo)而協(xié)同努力。機(jī)構(gòu)擁有名稱簡稱屬于員工負(fù)責(zé)人固話手機(jī)名稱傳真部門文件姓名密碼頭像角色性別擁有文件名類型創(chuàng)建日期地址1n1n1n圖43 ER圖數(shù)據(jù)庫中的數(shù)據(jù)表分為:機(jī)構(gòu)表、部門表、用戶表、角色表、文件表、文件類型表。頁面布局如圖42所示。各功能的實現(xiàn)只須用戶選擇或點擊確認(rèn),不需要太多的學(xué)習(xí)就可直接使用系統(tǒng)。如果公司職員的信息有變動,管理員也要通過人事管理系統(tǒng)來進(jìn)行修改。本管理系統(tǒng)的數(shù)據(jù)流程如圖31所示。4) 未來需求。通過對現(xiàn)行管理系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度來理解用戶的需要,確定新管理系統(tǒng)的綜合要求,并且提出這些需求的實現(xiàn)條件和需求應(yīng)該達(dá)到的標(biāo)準(zhǔn),也即是確定新管理系統(tǒng)要做什么,要做到什么程度。時機(jī)可行性:目前,企業(yè)、事業(yè)單位內(nèi)部大多都實現(xiàn)了數(shù)字化辦公,辦公室的有線、無線網(wǎng)絡(luò)的覆蓋情況也相當(dāng)理想,企業(yè)、事業(yè)單位良好的硬件設(shè)施為公司人事管理系統(tǒng)提供了堅實的基礎(chǔ)。第三章 系統(tǒng)分析 可行性分析經(jīng)濟(jì)可行性:現(xiàn)代社會,計算機(jī)的價格已經(jīng)是十分的低廉,性能卻是有了長足的進(jìn)步。集成方便:Tomcat也可以與其他一些軟件集成起來實現(xiàn)更多的功能。你只需將你的WAR放到Tomcat的Webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。自1996年以來,許多應(yīng)用的開發(fā)使用了MySQL數(shù)據(jù)庫,其環(huán)境有超過40個數(shù)據(jù)庫,包含10,000個表,其中500多個表超過7百萬行,這大約有100 個吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。由于它強(qiáng)大的功能、靈活性、豐富的應(yīng)用編程接口(API)及精巧的系統(tǒng)結(jié)構(gòu),受到廣大自由軟件愛好們者甚至是商業(yè)類軟件用戶的青睞,特別是與 Apache 和 PHP/PERL 結(jié)合,給建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強(qiáng)大的動力。你可以使用沿用權(quán)限來訪問具有運(yùn)行程序的用戶權(quán)限和程序擁有者的權(quán)限的對象。 Java 編程人員在編寫完軟件以后,通過 Java 編譯器將 Java 源程序編譯為 Java 虛擬機(jī)的字節(jié)代碼。平臺無關(guān)性有兩種級別:源代碼級別和目標(biāo)代碼級別。此次設(shè)計的人事管理系統(tǒng)主要是用于單個企業(yè)的管理,所以只在公司的內(nèi)網(wǎng)中聯(lián)通。國外幾乎所有的發(fā)達(dá)國家都建立了自己的人力資源管理信息系統(tǒng),這個系統(tǒng)是全國性的,覆蓋了全國的人力資源管理。網(wǎng)絡(luò)辦公的自動化系統(tǒng)是計算機(jī)技術(shù)、網(wǎng)絡(luò)迅速發(fā)展的一個辦公解決方案,主要目的是提供協(xié)同工作手段,實現(xiàn)信息的共享和交流,使人們從低效、繁瑣的傳統(tǒng)辦公中解脫出來,提高辦公效率。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進(jìn)行操作。信息涉及到不同的領(lǐng)域蘊(yùn)含著不同的意義,就管理科學(xué)領(lǐng)域而言,信息通常被認(rèn)為是一種經(jīng)過有次序符號排列加工處理的一種數(shù)據(jù)形式,它是供系統(tǒng)傳輸和處理的對象。本設(shè)計中文檔模塊是人事管理系統(tǒng)的創(chuàng)新點,它能夠促進(jìn)公司文化的交流,有助于公司的發(fā)展。 南 京 工 程 學(xué) 院畢業(yè)設(shè)計說明書(論文) 作 者: 李俊 學(xué) 號: 202090633 院 系: 計算機(jī)工程學(xué)院 專 業(yè): 電子信息科學(xué)與技術(shù) 題 目: 基于Eclipse的人事管理系統(tǒng)的設(shè)計 指導(dǎo)者: 韓磊 講師 評閱者: 陳敏聰 講師 2013年6 月 南 京44 / 50畢業(yè)設(shè)計說明書(論文)中文摘要 在當(dāng)今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化、電子化已經(jīng)成為節(jié)約運(yùn)營成本,提高工作效率的首選。關(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。在信息迅速發(fā)展的今天,信息所凸顯出來的巨大作用慢慢被人們所洞悉。第一章 緒論本章主要介紹課題的研究目的與意義、課題的國內(nèi)外研究現(xiàn)狀及本文研究的主要研究工作和內(nèi)容安排。目前還有一些中小型企業(yè)的人事管理水平任停留在完全使用紙介質(zhì)上,這種辦公機(jī)制已經(jīng)不能夠適應(yīng)時代的發(fā)展,即要耗費(fèi)大量的人力,又要耗費(fèi)大量的物力,在信息迅速發(fā)展的時代這種管理方式必將被以計算機(jī)為承載環(huán)境的軟件管理系統(tǒng)所取代。國外公司的勞工部或人事部一般都被建立了計算機(jī)信息系統(tǒng),負(fù)責(zé)公司內(nèi)部的勞工或人力資源管理。第二章 開發(fā)工具的選擇 Java語言選擇Java作為開發(fā)語言主要是是因為 Java 語言具有面向?qū)ο?、平臺無關(guān)性、安全性、并發(fā)性的特性,一下對這幾點特性做以介紹。 C 和 C++ 具有一定程度的源代碼級平臺無關(guān)性,表明用 C 或者 C++ 編寫的應(yīng)用程序不用修改只需重新編譯就可以在不同的平臺上運(yùn)行。任何一臺機(jī)器只要是配備了 Java 解釋器,就可以運(yùn)行這個程序,而不用管這種字節(jié)碼是在哪一種平臺上生成的。沿用權(quán)限臨時的將用戶原先無權(quán)訪問的對象權(quán)限授予用戶。MySQL 是一個真正意義上的多用戶、多線程的 SQL 數(shù)據(jù)庫服務(wù)器。MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于WEB的庫存查詢請求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能: 1)減少記錄編檔的時間2)減小記錄檢索時間3)靈活的查找序列4)靈活的輸出格式5)多個用戶同時訪問記錄在運(yùn)行數(shù)據(jù)庫系統(tǒng)時,MySQL的使用相當(dāng)簡單,且進(jìn)行MySQL安裝和使用所需的工作也很少。另外Tomcat也提供了一個應(yīng)用管理器,通過這個應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用,當(dāng)然本地也可以。如與 OpenJMS 集成起來開發(fā)JMS應(yīng)用,與 Cocoon (Apache的另外一個項目)集成起來開發(fā)基于XML的應(yīng)用,與 JBoss 集成起來開發(fā) EJB 。而運(yùn)行于計算機(jī)上的本系統(tǒng)的開發(fā),為企業(yè)的工作效率和經(jīng)濟(jì)效益帶來了一個質(zhì)的飛躍,主要表現(xiàn)有以下幾個方面:1)本管理系統(tǒng)的運(yùn)行能代替人工進(jìn)行很多繁雜的勞動;2)本管理系統(tǒng)的運(yùn)行能節(jié)省很多資源,比如如紙質(zhì)和筆墨;3)本管理系統(tǒng)的運(yùn)行能大大的提高企業(yè)的工作效率;所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。管理可行性:企業(yè)、事業(yè)單位的人員管理是否支持?jǐn)?shù)字化管理,現(xiàn)有的管方法和理制度科不科學(xué),規(guī)章制度齊不齊全,原始數(shù)據(jù)正不正確等問題,需要企、事業(yè)高層管理人員作出進(jìn)一步的肯定。這些需求包括:1)功能需求。這類要求主要是指目前還不屬于系統(tǒng)的開發(fā)范圍,但是將來隨著外界環(huán)境的變化以及系統(tǒng)的不斷發(fā)展可能會提出來的要求。部門管理機(jī)構(gòu)管理員工管理文檔管理管理員管理員員工員工圖31 數(shù)據(jù)流程圖首先,本系統(tǒng)是采用網(wǎng)頁端/服務(wù)端(B/S)模式實現(xiàn)的,所以要將內(nèi)容以網(wǎng)頁的形式呈獻(xiàn)給用戶,用戶群就是使用本管理系統(tǒng)的企業(yè)的所有人員。一個企業(yè)能否穩(wěn)健的發(fā)展取決于該企業(yè)的綜合實力,而綜合實力的保持與企業(yè)文化有著很大的關(guān)系,出于此考慮可以在人事管理系統(tǒng)中附加一個模塊。開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事管理的規(guī)范化、系統(tǒng)化和自動化,所以系統(tǒng)的功能應(yīng)能夠滿足這些要求。???圖42 頁面布局區(qū)域?是界面中的置頂頁面,此頁面在系統(tǒng)的整個操作過程中是不變的,其主要用于公司Logo的顯示或提供對全局進(jìn)行操作的功能菜單或者顯示一些其它信息等。由于角色是員工的屬性,而其與員工又是一對多的關(guān)系,所以在ER圖中未將角色的實體列出。 組織結(jié)構(gòu)是一個企業(yè)資源以及權(quán)力分配的載體,它是在人的能動行為之下,通過信息的傳遞,承載著整個企業(yè)的業(yè)務(wù)流動,推動了或者阻礙著企業(yè)使命的進(jìn)程。本文的設(shè)計是先對企業(yè)結(jié)構(gòu)進(jìn)