中小型企業(yè)員工管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專(zhuān)業(yè)_第1頁(yè)
中小型企業(yè)員工管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專(zhuān)業(yè)_第2頁(yè)
中小型企業(yè)員工管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專(zhuān)業(yè)_第3頁(yè)
中小型企業(yè)員工管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專(zhuān)業(yè)_第4頁(yè)
中小型企業(yè)員工管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)專(zhuān)業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PAGE 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc512866156 1、緒論 PAGEREF _Toc512866156 h 1 HYPERLINK l _Toc512866157 1.1課題研究背景和意義 PAGEREF _Toc512866157 h 1 HYPERLINK l _Toc512866158 1.2發(fā)展現(xiàn)狀 PAGEREF _Toc512866158 h 1 HYPERLINK l _Toc512866159 1.3論文主要研究?jī)?nèi)容 PAGEREF _Toc512866159 h 2 HYPERLINK l _Toc512866160 2、相

2、關(guān)技術(shù)介紹 PAGEREF _Toc512866160 h 3 HYPERLINK l _Toc512866161 2.1 B/S模式 PAGEREF _Toc512866161 h 3 HYPERLINK l _Toc512866162 2.2MVC技術(shù)原理 PAGEREF _Toc512866162 h 4 HYPERLINK l _Toc512866163 2.3MVC的優(yōu)劣 PAGEREF _Toc512866163 h 5 HYPERLINK l _Toc512866164 3、系統(tǒng)分析 PAGEREF _Toc512866164 h 5 HYPERLINK l _Toc512866

3、165 3.1系統(tǒng)需求目標(biāo) PAGEREF _Toc512866165 h 5 HYPERLINK l _Toc512866166 3.2系統(tǒng)可行性分析 PAGEREF _Toc512866166 h 6 HYPERLINK l _Toc512866167 3.3系統(tǒng)功能分析 PAGEREF _Toc512866167 h 6 HYPERLINK l _Toc512866168 3.4非功能需求分析 PAGEREF _Toc512866168 h 9 HYPERLINK l _Toc512866169 3.4.1可靠性 PAGEREF _Toc512866169 h 9 HYPERLINK l

4、 _Toc512866170 3.4.2安全性 PAGEREF _Toc512866170 h 10 HYPERLINK l _Toc512866171 3.3.4易用性 PAGEREF _Toc512866171 h 10 HYPERLINK l _Toc512866172 4、中小型企業(yè)員工管理系統(tǒng)的分析與設(shè)計(jì) PAGEREF _Toc512866172 h 10 HYPERLINK l _Toc512866173 4.1功能模塊設(shè)計(jì) PAGEREF _Toc512866173 h 10 HYPERLINK l _Toc512866174 4.2.1系統(tǒng)管理模塊設(shè)計(jì) PAGEREF _To

5、c512866174 h 12 HYPERLINK l _Toc512866175 4.2.2員工管理模塊設(shè)計(jì): PAGEREF _Toc512866175 h 12 HYPERLINK l _Toc512866176 4.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc512866176 h 13 HYPERLINK l _Toc512866177 4.3.1數(shù)據(jù)庫(kù)的概念設(shè)計(jì) PAGEREF _Toc512866177 h 13 HYPERLINK l _Toc512866178 4.3.1系統(tǒng)實(shí)體 PAGEREF _Toc512866178 h 14 HYPERLINK l _Toc512866

6、179 5、中小型企業(yè)員工管理系統(tǒng)的實(shí)現(xiàn) PAGEREF _Toc512866179 h 18 HYPERLINK l _Toc512866180 5.1開(kāi)發(fā)環(huán)境配置 PAGEREF _Toc512866180 h 18 HYPERLINK l _Toc512866181 5.2 Web端主要功能的實(shí)現(xiàn) PAGEREF _Toc512866181 h 18 HYPERLINK l _Toc512866182 5.2.1 登錄界面的 PAGEREF _Toc512866182 h 18 HYPERLINK l _Toc512866183 5.2.2 全部員工列表 PAGEREF _Toc5128

7、66183 h 21 HYPERLINK l _Toc512866184 5.2.3 薪資列表與統(tǒng)計(jì) PAGEREF _Toc512866184 h 24 HYPERLINK l _Toc512866185 5.3安全性的實(shí)現(xiàn) PAGEREF _Toc512866185 h 29 HYPERLINK l _Toc512866186 結(jié)論 PAGEREF _Toc512866186 h 30 HYPERLINK l _Toc512866187 謝辭 PAGEREF _Toc512866187 h 30 HYPERLINK l _Toc512866188 參考文獻(xiàn) PAGEREF _Toc5128

8、66188 h 31 中小型企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:在計(jì)算機(jī)技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)技術(shù)在各大區(qū)域的領(lǐng)域被廣泛的應(yīng)用,是人們的生活得到了便利。企業(yè)與企業(yè)的競(jìng)爭(zhēng)同樣變得更加激烈,現(xiàn)在許多企業(yè)已經(jīng)采用信息的方式來(lái)管理企業(yè),在企業(yè)管理中占有舉足輕重的地位,當(dāng)是現(xiàn)在的企業(yè)管理越來(lái)越復(fù)雜,所以關(guān)于企業(yè)員工管理,應(yīng)用的便捷、靈活的管理方式來(lái)管理企業(yè)員工,那就需要一個(gè)強(qiáng)大的員工管理系統(tǒng)來(lái)實(shí)現(xiàn)管理企業(yè)員工的相關(guān)信息。而目前也有許多企業(yè)管理者慢慢的意識(shí)到了一個(gè)數(shù)字化的信息管理系統(tǒng)所帶來(lái)的便利。在查找了許多相關(guān)資料,這是以完成對(duì)企業(yè)員工進(jìn)行管理而設(shè)計(jì)的一個(gè)系統(tǒng)軟件,用于企業(yè)在員工的管理上做到便捷,快速,以

9、數(shù)信息據(jù)化的管理模式來(lái)管理企業(yè)員工,該系統(tǒng)是基于用計(jì)算機(jī)網(wǎng)絡(luò)而實(shí)現(xiàn)的,讓企業(yè)人事管理人員能夠即時(shí)的對(duì)員工各項(xiàng)相關(guān)信息實(shí)施便捷管理,讓企業(yè)對(duì)員工管理更加的規(guī)范、科學(xué),然管理水平上升到另一個(gè)臺(tái)階。本系統(tǒng)采用MySQL這一關(guān)系型數(shù)據(jù)庫(kù),Java語(yǔ)言做后臺(tái)開(kāi)發(fā),使用JSP與HTML做用戶(hù)交互界面,工具使用Eclipse,web服務(wù)器采用Apache-tomcat-7.0.73。對(duì)該系統(tǒng)的整體分析與規(guī)劃,與系統(tǒng)功能模塊的設(shè)定,講訴系統(tǒng)開(kāi)發(fā)過(guò)程。關(guān)鍵詞:?jiǎn)T工管理,信息數(shù)字化,MySQL Design and Realization of electronic magazinesAbstract: With

10、 the rapid development of computer technology, Internet technology has been widely used in various regions, which is convenient for peoples life.Enterprise and enterprise also become more competitive, now many companies have adopted information to manage the enterprise, a significant role in the ent

11、erprise management, it now enterprise management more and more complex, so the enterprise staff management, application of convenience and flexible way of management to manage the enterprise staff, it requires a powerful staff management system to implement the management information of enterprise e

12、mployees. At present, many enterprise managers are gradually aware of the convenience brought by a digital information management system.In finding a lot of relevant information, it is complete to enterprise staff management software, and design a system for enterprises in the management of employee

13、s do is convenient, fast, with few information according to the change of management model to manage the enterprise staff, the realization of the system is based on the use of computer network and, let the enterprise hr manager to instant convenient for employees with various relevant information ma

14、nagement, make the enterprise of member management more standard, scientific, however the management level to rise to another level. In this system, MySQL is used as a relational database, Java language is used as background development, JSP is used as user interface with HTML, and the tool USES Ecl

15、ipse, and the web server is Apache-tomcat-7.0.73.The overall analysis and planning of the system, the setting of system function module, and the development process of the system.Key words: Employee management, information digitization, MySQL第 PAGE 21 頁(yè) 共 24 頁(yè)第 PAGE 1 頁(yè) 共24頁(yè)1、緒論在如今的社會(huì)發(fā)展中,就目前科學(xué)技術(shù)的飛速發(fā)

16、展,數(shù)字信息的管理方式的普及,也是當(dāng)今時(shí)代的趨勢(shì),而在一個(gè)企業(yè)當(dāng)中,員工素質(zhì)以及知識(shí)能力成為企業(yè)業(yè)務(wù)開(kāi)展過(guò)程中的核心。因此,企業(yè)需要一個(gè)運(yùn)行穩(wěn)定、功能齊全的企業(yè)員工管理系統(tǒng)可以使得企業(yè)管理者針對(duì)企業(yè)人力資源信息進(jìn)行有效的管理,來(lái)充分面對(duì)市場(chǎng)競(jìng)爭(zhēng)。1.1課題研究背景和意義針對(duì)當(dāng)今企業(yè)員工的錯(cuò)綜復(fù)雜的關(guān)系與當(dāng)前這種狀況,如果還是采取原有的管理方式,會(huì)大量耗時(shí)統(tǒng)計(jì)相關(guān)數(shù)據(jù),不能得到實(shí)時(shí)數(shù)據(jù),而企業(yè)利用一個(gè)員工管理系統(tǒng)來(lái)對(duì)企業(yè)人力資源進(jìn)行高效管理,是非常重要的一種措施。而現(xiàn)今的企業(yè)涉及到的方面普及,要統(tǒng)一的進(jìn)行管理,那就面臨著艱難的挑戰(zhàn),其中是員工的各項(xiàng)信息的管理,在如此大的企業(yè)中,員工的數(shù)量又是一個(gè)

17、基數(shù),企業(yè)還要在市場(chǎng)競(jìng)爭(zhēng)大潮當(dāng)中占有一席,傳統(tǒng)的管理方式滿(mǎn)足不了當(dāng)今時(shí)代的發(fā)展,因此企業(yè)需要一個(gè)有效的實(shí)施企業(yè)員工進(jìn)行數(shù)字化的管理,才能面對(duì)現(xiàn)今日益進(jìn)步的面對(duì)市場(chǎng)競(jìng)爭(zhēng)。研究企業(yè)員工管理系統(tǒng)的意義,就目前的社會(huì)現(xiàn)狀,科技的快速發(fā)展,日益進(jìn)步,使人們的生活帶來(lái)了方便,同時(shí)也給企業(yè)的管理帶來(lái)了一些新的理念,就是以數(shù)字化的方式對(duì)企業(yè)進(jìn)行相關(guān)性的管理,可以有效的提高企業(yè)的經(jīng)濟(jì)效益。根據(jù)系統(tǒng)分析與統(tǒng)計(jì)員工財(cái)務(wù)的問(wèn)題,解決企業(yè)員工的一些難題,將會(huì)有可能在經(jīng)濟(jì)效益上得到提高。企業(yè)管理人事部管理人員可及時(shí)的掌握財(cái)務(wù)的準(zhǔn)確性,實(shí)時(shí)性,以及財(cái)務(wù)等各種報(bào)表等信息,以能夠在第一時(shí)間對(duì)企業(yè)活動(dòng)進(jìn)行調(diào)整。信息技術(shù)使得商業(yè)界

18、和政府機(jī)構(gòu)更加富于生產(chǎn)力、更加高效、更加靈活、并使得世界各地的人們能夠通過(guò)各種各樣的設(shè)備進(jìn)行無(wú)縫的溝通和交流,它正在幫助我們所有人實(shí)現(xiàn)自己真正的潛力。”為企業(yè)管理管理提供一個(gè)便捷、安全、可靠的信息和數(shù)據(jù)。企業(yè)的管理層人員通過(guò)該系統(tǒng)軟件應(yīng)用,能實(shí)時(shí)的生成所需要的分析性報(bào)表。員工的聘用、離職都可以分析得出相關(guān)數(shù)據(jù)。為今后的決策提供了方便。減少企業(yè)一些不必要的人力消耗。 1.2發(fā)展現(xiàn)狀 對(duì)于企業(yè)員工信息管理的研究起始于上世紀(jì)六十年代,初始在計(jì)算機(jī)領(lǐng)域開(kāi)始應(yīng)用,對(duì)一些比較有規(guī)模的企業(yè)以為員工數(shù)量比較大,采取人工進(jìn)行員工統(tǒng)計(jì),工資計(jì)算以及發(fā)放的時(shí)候,不僅需要大量的時(shí)間,而且也容易出錯(cuò),這時(shí)就出現(xiàn)了第一代

19、的用于員工綜合管理的信息系統(tǒng)。 隨著時(shí)間的推移,到現(xiàn)在第三代的員工信息綜合管理系統(tǒng)的研究出現(xiàn)在上世紀(jì)末。但是在目前人才市場(chǎng)當(dāng)中的競(jìng)爭(zhēng)日益變得激烈,而企業(yè)的發(fā)展為了得到提升,企業(yè)要在員工工作的積極性要有激發(fā)作用。企業(yè)有事在公開(kāi)、公正、公平的管理理念,這個(gè)理念也使得企業(yè)更迫切的需要員工管理系統(tǒng)的支持。另外在那時(shí),個(gè)人計(jì)算機(jī)普及逐漸深入,網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)不斷成熟,就使得第三代的員工綜合管理系統(tǒng)出現(xiàn)了。系統(tǒng)可對(duì)企業(yè)員工基本信息、企業(yè)員工薪資管理,企業(yè)崗位管理、員工考核都嵌入到該系統(tǒng)軟件中,進(jìn)行了通一的數(shù)據(jù)管理,并在系統(tǒng)當(dāng)中配置功能強(qiáng)大的分析工具以及報(bào)表功能,使得企業(yè)人事管理人員能夠以較小的工作量完

20、成大數(shù)據(jù)量的管理,提高經(jīng)濟(jì)效益,并為企業(yè)決策者提供數(shù)據(jù)信息支持。企業(yè)需要一套完整的員工管理系統(tǒng)更加詳細(xì)記錄和管理進(jìn)一步走向科學(xué)化、系統(tǒng)化、規(guī)范化,具體有以下幾點(diǎn)。(1)更有效的避免信息的錯(cuò)誤,保證員工薪資的正確的發(fā)放。員工薪資相關(guān)信息全部是存在數(shù)據(jù)庫(kù)中,而統(tǒng)計(jì)薪資則是通過(guò)計(jì)算機(jī)計(jì)算,能更清楚的計(jì)算企業(yè)的每一位員工的正確的薪資,沒(méi)有人工統(tǒng)計(jì)時(shí)存在的計(jì)算錯(cuò)誤,且計(jì)算機(jī)處理可以一次處理大量數(shù)據(jù),效率非常高,節(jié)省了人力的浪費(fèi)。(2)為企業(yè)管理管理提供一個(gè)便捷、安全、可靠的信息和數(shù)據(jù)。企業(yè)的管理層人員通過(guò)該系統(tǒng)軟件,能實(shí)時(shí)的生成所需要的分析性報(bào)表。員工的聘用、離職都可以分析得出相關(guān)數(shù)據(jù)。為今后的決策提供

21、了方便。減少企業(yè)一些不必要的人力消耗。1.3論文主要研究?jī)?nèi)容此次課題研究的中小型企業(yè)員工管理系統(tǒng),在網(wǎng)絡(luò)技術(shù),依賴(lài)計(jì)算機(jī)為媒介,部署的企業(yè)系統(tǒng)軟件,在企業(yè)管理中進(jìn)行高效率,合理的進(jìn)行員工管理。因?yàn)?,該系統(tǒng)已不是理論的探究,現(xiàn)今數(shù)據(jù)化管理以及是趨勢(shì),所以本文介紹同時(shí)也具有一定的實(shí)用價(jià)值,達(dá)到課題的預(yù)期效果。筆者通過(guò)具體的調(diào)查分析,探討重點(diǎn)主要已B/S模式、JAVA, AJAX技術(shù)與MVC這幾大塊,采用Spring SpringMVC Mybatis整合框架進(jìn)行系統(tǒng)開(kāi)發(fā),對(duì)于這些重要軟件技術(shù)與組件是每個(gè)軟件來(lái)說(shuō)都是必不可少的組成部分。計(jì)算機(jī)的服務(wù)端分為持久、邏輯和業(yè)務(wù)三大層,而客戶(hù)端分為框架和展示

22、兩大層。其中,框架層相比Ajax, Java script的代碼意義上升到新的等級(jí),此外本系統(tǒng)軟件的大量重用了定義組件,在頁(yè)面的展示層采用DIV+CSS式,將文件內(nèi)容和格式控制程序區(qū)分開(kāi)來(lái)。總之,各個(gè)層面的功能相輔相成,既是各具特色各職其能,但又通過(guò)系統(tǒng)的架構(gòu)使之緊密結(jié)合在一起,保持系統(tǒng)軟件能運(yùn)行的暢通性。相關(guān)技術(shù)介紹2.1 B/S模式B/S結(jié)構(gòu)已經(jīng)是現(xiàn)在軟件開(kāi)發(fā)最為普遍的方式。以為在此結(jié)構(gòu)下,客戶(hù)端不需要安裝軟件,通過(guò)瀏覽器訪(fǎng)問(wèn)服務(wù)器端的數(shù)據(jù)庫(kù),完成相應(yīng)的業(yè)務(wù),系統(tǒng)不需要承擔(dān)那么能大的負(fù)載。不想傳統(tǒng)的C/S的工作模式,用戶(hù)要安裝客戶(hù)端才能實(shí)現(xiàn)功能,以為B/S模式不用要客戶(hù)端軟件,而是在任何地

23、點(diǎn)只要通過(guò)瀏覽器可以實(shí)現(xiàn)功能,不再需要安裝那么多繁瑣的軟件,通過(guò)瀏覽器借助于網(wǎng)絡(luò)即可訪(fǎng)問(wèn)到服務(wù)器。在這種工作模式下,服務(wù)器端的變化相比之前的模式變化并不大,它的工作仍然是監(jiān)聽(tīng)客服端的請(qǐng)求,根據(jù)請(qǐng)求的不同做出不同的響應(yīng)和處理,只是對(duì)其性能有了更高的要求。很明顯,這種模式相比傳統(tǒng)的C/S模式有了更大的突破,更能適應(yīng)當(dāng)前復(fù)雜的運(yùn)行環(huán)境。由于它改變了傳統(tǒng)模式中服務(wù)對(duì)于客戶(hù)端軟件的強(qiáng)烈依賴(lài),將功能載體全部集中到瀏覽器上,因此系統(tǒng)的安全性更容易維護(hù)了。B/S的優(yōu)點(diǎn):(1)安裝方便:系統(tǒng)只需要安裝服務(wù)端就可,也就是需要可以聯(lián)網(wǎng)的服務(wù)器,安裝配置好相關(guān)服務(wù),不需要對(duì)客戶(hù)進(jìn)行安裝,因?yàn)榭蛻?hù)端只需要瀏覽器就可。(

24、2)系統(tǒng)更新:系統(tǒng)整體更新就好,不用客戶(hù)端的匹配。(3)維護(hù)方便:系統(tǒng)運(yùn)行會(huì)實(shí)時(shí)產(chǎn)生運(yùn)行日志,每當(dāng)系統(tǒng)運(yùn)行發(fā)生錯(cuò)誤時(shí),我們只需查看系統(tǒng)日志,就能更好,更快的查找出問(wèn)題所在。(4)信息的實(shí)時(shí)性:系統(tǒng)實(shí)施的訪(fǎng)問(wèn)系統(tǒng)數(shù)據(jù)庫(kù),因此數(shù)據(jù)會(huì)實(shí)時(shí)的為最新。B/S的不足:(1)系統(tǒng)需要網(wǎng)絡(luò),局域網(wǎng)的環(huán)境中有些功能不能完成,以為他要借助網(wǎng)絡(luò)才能完成,也就是系統(tǒng)的網(wǎng)絡(luò)移植性有待提高,由于系統(tǒng)的功能很依賴(lài)與互聯(lián)網(wǎng),因此也在很大程度上制約了系統(tǒng)(2)對(duì)系統(tǒng)運(yùn)行的物理?xiàng)l件苛刻,有時(shí)在過(guò)重負(fù)載服務(wù)器的時(shí)候會(huì)發(fā)生服務(wù)器宕機(jī)。這樣對(duì)網(wǎng)絡(luò)的依賴(lài)性強(qiáng),質(zhì)量網(wǎng)絡(luò)中會(huì)不能訪(fǎng)問(wèn)系統(tǒng),還有當(dāng)數(shù)量眾多用戶(hù)在同一時(shí)間訪(fǎng)問(wèn)系統(tǒng)的,這樣影響到系

25、統(tǒng)性能,系統(tǒng)的功能訪(fǎng)問(wèn)將會(huì)受到很大的限制。(3)以為系統(tǒng)不需要安裝客戶(hù)端,對(duì)瀏覽器的依賴(lài)性極強(qiáng),同時(shí)在瀏覽器的兼容運(yùn)行也是非??量痰?,會(huì)面臨諸多問(wèn)題,也會(huì)造成一些安全隱患。2.2MVC技術(shù)原理 MVC所架構(gòu)的系統(tǒng),它能實(shí)現(xiàn)了顯示模塊與功能模塊的分離。使程序高可讀,系統(tǒng)的擴(kuò)展性更強(qiáng),同樣具有植性、可重用性強(qiáng)有點(diǎn),為今后的維護(hù)大大降低難度。它主要分為控制器、視圖、模型三層,如圖2.2所示MVC圖2.2 1.模型(model)層屬于數(shù)據(jù)實(shí)體模型,它是應(yīng)用程序的主體部分,是持久層,存放你的實(shí)體類(lèi)信息,是與底層數(shù)據(jù)庫(kù)它是應(yīng)用程序的主體部分,主要包括業(yè)務(wù)邏輯模塊,這樣的構(gòu)件對(duì)象來(lái)處理數(shù)據(jù)庫(kù)時(shí),它能為多個(gè)視

26、圖提供數(shù)據(jù),從根本意義上看,它大大減少了代碼的重復(fù)性。對(duì)一個(gè)程序開(kāi)發(fā)人員來(lái)說(shuō),便可將工作重點(diǎn)放在業(yè)務(wù)模型設(shè)計(jì)方面上來(lái)。2.視圖(view)層視圖層是用戶(hù)的交互的界面、在JavaWeb開(kāi)發(fā)的系統(tǒng)軟件中視圖一般由JSP, html進(jìn)行動(dòng)態(tài)組裝而形成用戶(hù)頁(yè)面,這樣有助于代碼的高可重復(fù)的利用,同時(shí)減少代碼的編寫(xiě),這樣的好處是提高程序的開(kāi)發(fā)效率,當(dāng)與用戶(hù)的交互界面的處理方式應(yīng)變得復(fù)雜時(shí)候,在要進(jìn)行數(shù)據(jù)處理,采集等等,就會(huì)十分具有有挑戰(zhàn)性。 3.控制(controller)層用于對(duì)用戶(hù)請(qǐng)求的相應(yīng),還有接受前臺(tái)用戶(hù)提交的數(shù)據(jù),在分發(fā)給相應(yīng)的視圖模型進(jìn)行處理,在這個(gè)過(guò)程中控制器不做任何處理只是起到了一個(gè)連接的

27、做用,共同完成用戶(hù)的請(qǐng)求。對(duì)于控制層的劃分,其作用十分明顯,它能清晰的告訴你,MVC其實(shí)就好比是一個(gè)數(shù)據(jù)分發(fā)器類(lèi)型,對(duì)選擇的不同模型,不同的視圖,進(jìn)行數(shù)據(jù)分發(fā),不做數(shù)據(jù)處理,就可以完成用戶(hù)請(qǐng)求。 2.3MVC的優(yōu)劣MVC要求對(duì)應(yīng)用分層 減少層與層間的依賴(lài)性能,解決了用戶(hù)的要求,適用服務(wù)比較不多,流程復(fù)雜,訪(fǎng)問(wèn)頻繁的情況,代碼的可重復(fù)利用度高。MVC的不足如下:(1)讓系統(tǒng)實(shí)行起來(lái)變得更加復(fù)雜了。在一些非常簡(jiǎn)單的交互界面,同樣的運(yùn)用照MVC模式設(shè)計(jì),降低了開(kāi)發(fā)效率,在如此過(guò)多的調(diào)用,大大降低了系統(tǒng)運(yùn)行效率。(2) 當(dāng)前不是所有的系統(tǒng)軟件都按照 MVC架構(gòu)來(lái)進(jìn)行,就比如。改造這些工具以適應(yīng)MVC需

28、要和建立分離的部件的代價(jià)是很高的,從而造成使用MVC的困難。()在低效率訪(fǎng)問(wèn)的視圖對(duì)模型數(shù)據(jù),也要進(jìn)行頻繁數(shù)據(jù)調(diào)用訪(fǎng)問(wèn),這樣也會(huì)降低系統(tǒng)運(yùn)行的性能。系統(tǒng)分析3.1系統(tǒng)需求目標(biāo)為了可以更好的、有條理的、便捷的、快速的管理企業(yè)員工相關(guān)信息,這是本系統(tǒng)的開(kāi)發(fā)目的。是企業(yè)也希望有一個(gè)這樣的系統(tǒng),對(duì)企業(yè)員工相關(guān)信息進(jìn)行科學(xué)、方便的管理,有效的提高人事管理部門(mén)的管理效率、同時(shí)激發(fā)企業(yè)員工的工作潛力,進(jìn)而提升企業(yè)其他業(yè)務(wù)管理的效果,提高企業(yè)經(jīng)濟(jì)效益,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)能力。本系統(tǒng)要完成的目標(biāo)如下:(1)用管理方式更加高效率的方法來(lái)提高企業(yè)對(duì)員工的管理能力,更合理的為企業(yè)的發(fā)展,提高企業(yè)效益,發(fā)揮他應(yīng)有的作用;

29、(2)開(kāi)發(fā)的系統(tǒng)應(yīng)該操作簡(jiǎn)單、使用方便,具有較大的適用性能;系統(tǒng)能夠簡(jiǎn)單、快捷部署,使得系統(tǒng)很容易的開(kāi)展、實(shí)施;符合用戶(hù)對(duì)系統(tǒng)的性能要求,盡可能的將系統(tǒng)的響應(yīng)時(shí)間控制在一定范圍內(nèi);所設(shè)計(jì)的系統(tǒng)應(yīng)該能夠安全、穩(wěn)定的運(yùn)行;系統(tǒng)的功能應(yīng)該能夠覆蓋與員工相關(guān)的所有的管理業(yè)務(wù)。3.2系統(tǒng)可行性分析企業(yè)員工管理,最為重要的企業(yè)核心,是企業(yè)員工,他們是企業(yè)的一部分,所以對(duì)員工的管理是非常重要的。技術(shù)層面本系統(tǒng)的設(shè)計(jì)實(shí)踐,是以JSP與HTML作為前端頁(yè)面設(shè)計(jì),后臺(tái)與數(shù)據(jù)庫(kù)交互的語(yǔ)言采用Java,系統(tǒng)開(kāi)在代碼算法,系統(tǒng)整體架構(gòu),還有系統(tǒng)的功能模塊,系統(tǒng)最后完成開(kāi)發(fā)等等都在系統(tǒng)設(shè)計(jì)的時(shí)候考慮到。在這些方面,因此說(shuō)

30、,這個(gè)系統(tǒng)的開(kāi)發(fā)在技術(shù)上是可行的。系統(tǒng)的操作都是前臺(tái)用戶(hù)界面與后臺(tái)與后臺(tái)數(shù)據(jù)庫(kù)的交互,就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)管理。在物理硬件、系統(tǒng)的開(kāi)發(fā)環(huán)境是可以滿(mǎn)足企業(yè)的需求。所以在技術(shù)的運(yùn)用與掌握是系統(tǒng)開(kāi)發(fā)最為關(guān)鍵的因素。要懂網(wǎng)絡(luò)技術(shù)。設(shè)計(jì)層面系統(tǒng)的初始設(shè)計(jì),不是憑空產(chǎn)生,那是進(jìn)過(guò)實(shí)際的探索,在查找大量與企業(yè)管理相關(guān)資料,然后再根據(jù)獲取到的第一手資料進(jìn)行分析,提取關(guān)鍵信息,再根據(jù)自身技術(shù)水平,進(jìn)行系統(tǒng)架構(gòu),在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),因此說(shuō),這個(gè)系統(tǒng)的開(kāi)發(fā)在設(shè)計(jì)上是可行的。系統(tǒng)層面開(kāi)發(fā)者只需要開(kāi)發(fā)服務(wù)器端程序,不需要開(kāi)發(fā)專(zhuān)門(mén)的客戶(hù)端程序,使用者利用系統(tǒng)平臺(tái)提供的瀏覽器軟件來(lái)進(jìn)行業(yè)務(wù)處理,這樣開(kāi)發(fā)起來(lái)比較容易,用戶(hù)操作

31、起來(lái)也比較簡(jiǎn)單。另外mysql數(shù)據(jù)庫(kù)的使用,可以有效的保障系統(tǒng)數(shù)據(jù)的安全,防止數(shù)據(jù)被非法使用。,因此說(shuō),這個(gè)系統(tǒng)的開(kāi)發(fā)在設(shè)計(jì)上是可行的。數(shù)據(jù)層面系統(tǒng)采用MySQL這樣的非關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)的管理與是與存儲(chǔ)脫離的,只能通過(guò)系統(tǒng)進(jìn)行對(duì)數(shù)據(jù)庫(kù)才能進(jìn)行訪(fǎng)問(wèn)。系統(tǒng)數(shù)據(jù)全部存儲(chǔ)在數(shù)據(jù)庫(kù)中,與實(shí)際用戶(hù)脫了,不可見(jiàn),在安全方面具有保障。3.3系統(tǒng)功能分析本系統(tǒng)是為了滿(mǎn)足系統(tǒng)用戶(hù)所需的業(yè)務(wù)開(kāi)展而開(kāi)發(fā)的,系統(tǒng)涉及不同級(jí)別的用戶(hù)角色,各個(gè)角色在系統(tǒng)中存在不同的操作。這樣是為了系統(tǒng)的安全,穩(wěn)定的運(yùn)行,包含數(shù)據(jù)安全,防止權(quán)限過(guò)大的用戶(hù)進(jìn)行了錯(cuò)誤的操作,這種災(zāi)難的操作是不可逆的。下圖3. 3.1所示的是系統(tǒng)整體功能用例圖

32、。 圖3. 3.1系統(tǒng)整體用例圖系統(tǒng)管理員:系統(tǒng)管理員主要管理整個(gè)系統(tǒng),大體有以下功能系統(tǒng)管理模塊:添加管理員、添加角色、密碼修改、管理員列表、角色權(quán)限員工管理模塊:全部員工列表、在職員工列表、離職員工列表、錄入員工信息薪資管理模塊:薪資管理、薪資列表、薪資統(tǒng)計(jì)部門(mén)管理模塊:部門(mén)列表、添加部門(mén)可對(duì)所有用戶(hù)進(jìn)行秘密修改,系統(tǒng)的密碼修改,只能由本系統(tǒng)的最高權(quán)限用戶(hù)才能管理,及是系統(tǒng)管理員。管理部門(mén)管理員、分配權(quán)限,管理員工信息、錄入員工信息,薪資管理、查看薪資列表以及修改薪資信息,添加部門(mén)信息、修改、刪除、分配部門(mén)負(fù)責(zé)人、修改薪資列表、還能查看系統(tǒng)日記等等、用例圖如下圖3.2所示。用例圖如下圖3.

33、3.2 部門(mén)管理員部門(mén)管理員主要管理整個(gè)系統(tǒng),有員工管理模塊、薪資管理模塊、部門(mén)管理模塊、個(gè)人信息管理。及是系統(tǒng)管理員。管理部門(mén)管理員、只能管理該部門(mén)下的員工、薪資、部門(mén)信息的維護(hù)、也可添加該部門(mén)管理員用例圖如下圖3.2所示。用例圖如下圖3.3.3 員工:?jiǎn)T工只能維護(hù)個(gè)人基本信息、查看個(gè)人薪資。用例圖如下圖3.3.4 3.4非功能需求分析系統(tǒng)的非功能需求主要針對(duì)的是系統(tǒng)在運(yùn)行過(guò)程中保持安全穩(wěn)定運(yùn)行的能力,包括軟件產(chǎn)品的易用性、系統(tǒng)響應(yīng)時(shí)間和并發(fā)性。3.4.1可靠性系統(tǒng)的可靠性主要包含三個(gè)方面的內(nèi)容,實(shí)時(shí)性、CPU負(fù)荷和健壯性,在三者合作用下,系統(tǒng)保持了一定的穩(wěn)定性。3.4.2安全性企業(yè)員工管理

34、系統(tǒng)的信息是隱私的數(shù)據(jù),都要做好對(duì)數(shù)據(jù)的保護(hù)工作能夠合理維護(hù)企業(yè)的財(cái)產(chǎn)安全和各項(xiàng)隱私,所以必須把保護(hù)系統(tǒng)的安全性放在重要位置。1、權(quán)限必須從內(nèi)部來(lái)保證系統(tǒng)數(shù)據(jù)的安全,雖然部門(mén)里的不同職位上安排了不同的職務(wù),但無(wú)論是哪種職位,都需要按照固有的模式來(lái)進(jìn)行管理,防止權(quán)限設(shè)置的不合理,并且員工形式的權(quán)利應(yīng)該在權(quán)限合理范圍要求內(nèi)。 3.3.4易用性 由于本系統(tǒng)是實(shí)時(shí)系統(tǒng),所以當(dāng)使用者出現(xiàn)了錯(cuò)誤或者違規(guī)操作,系統(tǒng)能夠及時(shí)告知用戶(hù)并顯示原因,這時(shí)用戶(hù)可以根據(jù)提示修改指令,進(jìn)行正確的操作。因此,即使企業(yè)中的有些人員缺乏電腦操作的相關(guān)知識(shí),也能夠輕松自如地使用這個(gè)系統(tǒng), 本系統(tǒng)使用的是框架技術(shù)設(shè)計(jì)方式,這種方式

35、能夠清楚明了地反映系統(tǒng)的層次結(jié)構(gòu),同時(shí)系統(tǒng)的功能界面和菜單欄也設(shè)計(jì)的十分簡(jiǎn)單,使用者只要具備電腦的基本操作知識(shí),就能夠?qū)崿F(xiàn)功能界面和菜單欄的隨意切換。本系統(tǒng)使用了jQuery, Layui設(shè)計(jì)頁(yè)面,給了用戶(hù)最優(yōu)質(zhì)的服務(wù)感受,頁(yè)面可以迅速收錄使用者的輸入信息并第一時(shí)間作出反饋,并且能夠產(chǎn)生準(zhǔn)確的表格信息來(lái)表示出系統(tǒng)中的財(cái)務(wù)數(shù)據(jù)統(tǒng)計(jì)結(jié)果。中小型企業(yè)員工管理系統(tǒng)的分析與設(shè)計(jì)4.1.1系統(tǒng)體系架構(gòu)設(shè)計(jì) 本文首先設(shè)計(jì)系統(tǒng)的總體架構(gòu)和系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),對(duì)企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)有一個(gè)框架性地認(rèn)識(shí),指引進(jìn)一步的工作。 企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)分為四個(gè)層次:視圖層、控制層、數(shù)據(jù)層和基礎(chǔ)設(shè)施層,即實(shí)現(xiàn)

36、了MVC的框架模式。其中視圖層主要由瀏覽器的Web頁(yè)面、頁(yè)面中的表單和其他的一些應(yīng)用程序組成,這一層面主要是與用戶(hù)進(jìn)行交互,接收和反饋用戶(hù)的請(qǐng)求,是系統(tǒng)最直觀的展示??刂茖邮呛诵膶?,負(fù)責(zé)整個(gè)系統(tǒng)的數(shù)據(jù)交互。數(shù)據(jù)層包含了系統(tǒng)的一些接口組件以及數(shù)據(jù)庫(kù)等,是系統(tǒng)的數(shù)據(jù)存儲(chǔ)層。本文對(duì)建材市場(chǎng)信息管理系統(tǒng)邏輯框架圖的設(shè)計(jì)如圖4.1所示。主要功能圖4.1.1 4.1功能模塊設(shè)計(jì)本文首先設(shè)計(jì)系統(tǒng)的總體架構(gòu)和系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),對(duì)企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)有一個(gè)框架性地認(rèn)識(shí),指引進(jìn)一步的工作。企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)分為四個(gè)層次:視圖層、控制層、數(shù)據(jù)層,即實(shí)現(xiàn)了MVC的框架模式。其中視圖層主要由瀏覽器的

37、Web頁(yè)面、頁(yè)面中的表單和其他的一些應(yīng)用程序組成,這一層面主要是與用戶(hù)進(jìn)行交互,接收和反饋用戶(hù)的請(qǐng)求,是系統(tǒng)最直觀的展示??刂茖邮呛诵膶樱?fù)責(zé)整個(gè)系統(tǒng)的數(shù)據(jù)交互。數(shù)據(jù)層包含了系統(tǒng)的一些接口組件以及數(shù)據(jù)庫(kù)等,是系統(tǒng)的數(shù)據(jù)存儲(chǔ)層。與一般的信息管理系統(tǒng)不同,本企業(yè)員工管理系統(tǒng)主要針對(duì)企業(yè)的業(yè)務(wù)繁雜,部門(mén)進(jìn)行統(tǒng)一管理的應(yīng)用需求,更加具有針對(duì)性、實(shí)用化。系統(tǒng)設(shè)計(jì)功能模需求主要有五方面:系統(tǒng)管理、員工管理、信息管理、部門(mén)管理、日期管理個(gè)人信息,系統(tǒng)管理還有系統(tǒng)管理員工密修改、系統(tǒng)管理員列表、角色管理等等。系統(tǒng)管理主要包括系統(tǒng)數(shù)據(jù)維護(hù),員工密碼修改,系統(tǒng)權(quán)限的分配,已經(jīng)角色的添加,薪資管理包括員工薪資及獎(jiǎng)金等發(fā)放管理,同時(shí)還有查詢(xún)統(tǒng)計(jì)報(bào)表功能,詳細(xì)圖解如圖2.6所示全部功能圖4.1.2 系統(tǒng)流程圖解如下圖所示主要功能流程圖4.1.3 4.2.1系統(tǒng)管理模塊設(shè)計(jì)系統(tǒng)管理模塊是對(duì)系統(tǒng)性相關(guān)管理,只有系統(tǒng)超級(jí)管理員才有權(quán)限管理的管理模塊,而其他管理員一級(jí)其他的普通員工是沒(méi)有權(quán)限查看的,而旗

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論