中小型企業(yè)員工管理系統(tǒng)_第1頁
中小型企業(yè)員工管理系統(tǒng)_第2頁
中小型企業(yè)員工管理系統(tǒng)_第3頁
中小型企業(yè)員工管理系統(tǒng)_第4頁
中小型企業(yè)員工管理系統(tǒng)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、上海海洋大學(xué)2018屆畢業(yè)設(shè)計(jì)報(bào)告(論文) 系統(tǒng)分析畢業(yè)設(shè)計(jì)(論文)( 2010屆本科 ) 題 目:電子雜志的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院:信息學(xué)院 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班 級:計(jì)科1班 姓 名:杜靈 學(xué) 號:0651143 指導(dǎo)教師:周汝雁2010 年 5月目 錄1、緒論11.1課題研究背景和意義11.2發(fā)展現(xiàn)狀11.3論文主要研究內(nèi)容22、相關(guān)技術(shù)介紹32.1 B/S模式32.2MVC技術(shù)原理42.3MVC的優(yōu)劣53、系統(tǒng)分析53.1系統(tǒng)需求目標(biāo)53.2系統(tǒng)可行性分析63.3系統(tǒng)功能分析63.4非功能需求分析93.4.1可靠性93.4.2安全性103.3.4易用性104、中小型企業(yè)員工管理系統(tǒng)

2、的分析與設(shè)計(jì)104.1功能模塊設(shè)計(jì)104.2.1系統(tǒng)管理模塊設(shè)計(jì)124.2.2員工管理模塊設(shè)計(jì):124.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)134.3.1數(shù)據(jù)庫的概念設(shè)計(jì)134.3.1系統(tǒng)實(shí)體145、中小型企業(yè)員工管理系統(tǒng)的實(shí)現(xiàn)185.1開發(fā)環(huán)境配置185.2 Web端主要功能的實(shí)現(xiàn)185.2.1 登錄界面的185.2.2 全部員工列表215.2.3 薪資列表與統(tǒng)計(jì)245.3安全性的實(shí)現(xiàn)29結(jié)論30謝辭30參考文獻(xiàn)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è)的競爭同樣變得更加激烈,現(xiàn)在許多企業(yè)已經(jīng)采用信息的方式來管

3、理企業(yè),在企業(yè)管理中占有舉足輕重的地位,當(dāng)是現(xiàn)在的企業(yè)管理越來越復(fù)雜,所以關(guān)于企業(yè)員工管理,應(yīng)用的便捷、靈活的管理方式來管理企業(yè)員工,那就需要一個強(qiáng)大的員工管理系統(tǒng)來實(shí)現(xiàn)管理企業(yè)員工的相關(guān)信息。而目前也有許多企業(yè)管理者慢慢的意識到了一個數(shù)字化的信息管理系統(tǒng)所帶來的便利。在查找了許多相關(guān)資料,這是以完成對企業(yè)員工進(jìn)行管理而設(shè)計(jì)的一個系統(tǒng)軟件,用于企業(yè)在員工的管理上做到便捷,快速,以數(shù)信息據(jù)化的管理模式來管理企業(yè)員工,該系統(tǒng)是基于用計(jì)算機(jī)網(wǎng)絡(luò)而實(shí)現(xiàn)的,讓企業(yè)人事管理人員能夠即時的對員工各項(xiàng)相關(guān)信息實(shí)施便捷管理,讓企業(yè)對員工管理更加的規(guī)范、科學(xué),然管理水平上升到另一個臺階。本系統(tǒng)采用MySQL這一關(guān)

4、系型數(shù)據(jù)庫,Java語言做后臺開發(fā),使用JSP與HTML做用戶交互界面,工具使用Eclipse,web服務(wù)器采用Apache-tomcat-7.0.73。對該系統(tǒng)的整體分析與規(guī)劃,與系統(tǒng)功能模塊的設(shè)定,講訴系統(tǒng)開發(fā)過程。關(guān)鍵詞:員工管理,信息數(shù)字化,MySQL Design and Realization of electronic magazinesAbstract: With the rapid development of computer technology, Internet technology has been widely used in various regions, w

5、hich is convenient for people's life.Enterprise and enterprise also become more competitive, now many companies have adopted information to manage the enterprise, a significant role in the enterprise management, it now enterprise management more and more complex, so the enterprise staff manageme

6、nt, 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 employees. At present, many enterprise managers are gradually aware of the convenience brought by a digit

7、al 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 employees do is convenient, fast, with few information according to the change of management model to manage the

8、 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 management, make the enterprise of member management more standard, scientific, however the management lev

9、el 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 Eclipse, and the web server is Apache-tomcat-7.0.73.The overall analysis and planning of the system, the se

10、tting of system function module, and the development process of the system.Key words: Employee management, information digitization, MySQL1、緒論在如今的社會發(fā)展中,就目前科學(xué)技術(shù)的飛速發(fā)展,數(shù)字信息的管理方式的普及,也是當(dāng)今時代的趨勢,而在一個企業(yè)當(dāng)中,員工素質(zhì)以及知識能力成為企業(yè)業(yè)務(wù)開展過程中的核心。因此,企業(yè)需要一個運(yùn)行穩(wěn)定、功能齊全的企業(yè)員工管理系統(tǒng)可以使得企業(yè)管理者針對企業(yè)人力資源信息進(jìn)行有效的管理,來充分面對市場競爭。1.1課題研究背景和意義針對

11、當(dāng)今企業(yè)員工的錯綜復(fù)雜的關(guān)系與當(dāng)前這種狀況,如果還是采取原有的管理方式,會大量耗時統(tǒng)計(jì)相關(guān)數(shù)據(jù),不能得到實(shí)時數(shù)據(jù),而企業(yè)利用一個員工管理系統(tǒng)來對企業(yè)人力資源進(jìn)行高效管理,是非常重要的一種措施。而現(xiàn)今的企業(yè)涉及到的方面普及,要統(tǒng)一的進(jìn)行管理,那就面臨著艱難的挑戰(zhàn),其中是員工的各項(xiàng)信息的管理,在如此大的企業(yè)中,員工的數(shù)量又是一個基數(shù),企業(yè)還要在市場競爭大潮當(dāng)中占有一席,傳統(tǒng)的管理方式滿足不了當(dāng)今時代的發(fā)展,因此企業(yè)需要一個有效的實(shí)施企業(yè)員工進(jìn)行數(shù)字化的管理,才能面對現(xiàn)今日益進(jìn)步的面對市場競爭。研究企業(yè)員工管理系統(tǒng)的意義,就目前的社會現(xiàn)狀,科技的快速發(fā)展,日益進(jìn)步,使人們的生活帶來了方便,同時也給企

12、業(yè)的管理帶來了一些新的理念,就是以數(shù)字化的方式對企業(yè)進(jìn)行相關(guān)性的管理,可以有效的提高企業(yè)的經(jīng)濟(jì)效益。根據(jù)系統(tǒng)分析與統(tǒng)計(jì)員工財(cái)務(wù)的問題,解決企業(yè)員工的一些難題,將會有可能在經(jīng)濟(jì)效益上得到提高。企業(yè)管理人事部管理人員可及時的掌握財(cái)務(wù)的準(zhǔn)確性,實(shí)時性,以及財(cái)務(wù)等各種報(bào)表等信息,以能夠在第一時間對企業(yè)活動進(jìn)行調(diào)整。信息技術(shù)使得商業(yè)界和政府機(jī)構(gòu)更加富于生產(chǎn)力、更加高效、更加靈活、并使得世界各地的人們能夠通過各種各樣的設(shè)備進(jìn)行無縫的溝通和交流,它正在幫助我們所有人實(shí)現(xiàn)自己真正的潛力?!?#160;為企業(yè)管理管理提供一個便捷、安全、可靠的信息和數(shù)據(jù)。企業(yè)的管理層人員通過該系統(tǒng)軟件應(yīng)用,能實(shí)時的生成所需要的分

13、析性報(bào)表。員工的聘用、離職都可以分析得出相關(guān)數(shù)據(jù)。為今后的決策提供了方便。減少企業(yè)一些不必要的人力消耗。 1.2發(fā)展現(xiàn)狀 對于企業(yè)員工信息管理的研究起始于上世紀(jì)六十年代,初始在計(jì)算機(jī)領(lǐng)域開始應(yīng)用,對一些比較有規(guī)模的企業(yè)以為員工數(shù)量比較大,采取人工進(jìn)行員工統(tǒng)計(jì),工資計(jì)算以及發(fā)放的時候,不僅需要大量的時間,而且也容易出錯,這時就出現(xiàn)了第一代的用于員工綜合管理的信息系統(tǒng)。 隨著時間的推移,到現(xiàn)在第三代的員工信息綜合管理系統(tǒng)的研究出現(xiàn)在上世紀(jì)末。但是在目前人才市場當(dāng)中的競爭日益變得激烈,而企業(yè)的發(fā)展為了得到提升,企業(yè)要在員工工作的積極性要有激發(fā)作用。企業(yè)有事在公開、公正、公平的管理理念,這個理念也使得

14、企業(yè)更迫切的需要員工管理系統(tǒng)的支持。另外在那時,個人計(jì)算機(jī)普及逐漸深入,網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)不斷成熟,就使得第三代的員工綜合管理系統(tǒng)出現(xiàn)了。系統(tǒng)可對企業(yè)員工基本信息、企業(yè)員工薪資管理,企業(yè)崗位管理、員工考核都嵌入到該系統(tǒng)軟件中,進(jìn)行了通一的數(shù)據(jù)管理,并在系統(tǒng)當(dāng)中配置功能強(qiáng)大的分析工具以及報(bào)表功能,使得企業(yè)人事管理人員能夠以較小的工作量完成大數(shù)據(jù)量的管理,提高經(jīng)濟(jì)效益,并為企業(yè)決策者提供數(shù)據(jù)信息支持。企業(yè)需要一套完整的員工管理系統(tǒng)更加詳細(xì)記錄和管理進(jìn)一步走向科學(xué)化、系統(tǒng)化、規(guī)范化,具體有以下幾點(diǎn)。(1)更有效的避免信息的錯誤,保證員工薪資的正確的發(fā)放。員工薪資相關(guān)信息全部是存在數(shù)據(jù)庫中,而統(tǒng)計(jì)薪

15、資則是通過計(jì)算機(jī)計(jì)算,能更清楚的計(jì)算企業(yè)的每一位員工的正確的薪資,沒有人工統(tǒng)計(jì)時存在的計(jì)算錯誤,且計(jì)算機(jī)處理可以一次處理大量數(shù)據(jù),效率非常高,節(jié)省了人力的浪費(fèi)。(2)為企業(yè)管理管理提供一個便捷、安全、可靠的信息和數(shù)據(jù)。企業(yè)的管理層人員通過該系統(tǒng)軟件,能實(shí)時的生成所需要的分析性報(bào)表。員工的聘用、離職都可以分析得出相關(guān)數(shù)據(jù)。為今后的決策提供了方便。減少企業(yè)一些不必要的人力消耗。1.3論文主要研究內(nèi)容此次課題研究的中小型企業(yè)員工管理系統(tǒng),在網(wǎng)絡(luò)技術(shù),依賴計(jì)算機(jī)為媒介,部署的企業(yè)系統(tǒng)軟件,在企業(yè)管理中進(jìn)行高效率,合理的進(jìn)行員工管理。因?yàn)?,該系統(tǒng)已不是理論的探究,現(xiàn)今數(shù)據(jù)化管理以及是趨勢,所以本文介紹同

16、時也具有一定的實(shí)用價值,達(dá)到課題的預(yù)期效果。筆者通過具體的調(diào)查分析,探討重點(diǎn)主要已B/S模式、JAVA, AJAX技術(shù)與MVC這幾大塊,采用Spring SpringMVC Mybatis整合框架進(jìn)行系統(tǒng)開發(fā),對于這些重要軟件技術(shù)與組件是每個軟件來說都是必不可少的組成部分。計(jì)算機(jī)的服務(wù)端分為持久、邏輯和業(yè)務(wù)三大層,而客戶端分為框架和展示兩大層。其中,框架層相比Ajax, Java script的代碼意義上升到新的等級,此外本系統(tǒng)軟件的大量重用了定義組件,在頁面的展示層采用DIV+CSS式,將文件內(nèi)容和格式控制程序區(qū)分開來??傊?,各個層面的功能相輔相成,既是各具特色各職其能,但又通過系統(tǒng)的架構(gòu)使

17、之緊密結(jié)合在一起,保持系統(tǒng)軟件能運(yùn)行的暢通性。2、 相關(guān)技術(shù)介紹2.1 B/S模式B/S結(jié)構(gòu)已經(jīng)是現(xiàn)在軟件開發(fā)最為普遍的方式。以為在此結(jié)構(gòu)下,客戶端不需要安裝軟件,通過瀏覽器訪問服務(wù)器端的數(shù)據(jù)庫,完成相應(yīng)的業(yè)務(wù),系統(tǒng)不需要承擔(dān)那么能大的負(fù)載。不想傳統(tǒng)的C/S的工作模式,用戶要安裝客戶端才能實(shí)現(xiàn)功能,以為B/S模式不用要客戶端軟件,而是在任何地點(diǎn)只要通過瀏覽器可以實(shí)現(xiàn)功能,不再需要安裝那么多繁瑣的軟件,通過瀏覽器借助于網(wǎng)絡(luò)即可訪問到服務(wù)器。在這種工作模式下,服務(wù)器端的變化相比之前的模式變化并不大,它的工作仍然是監(jiān)聽客服端的請求,根據(jù)請求的不同做出不同的響應(yīng)和處理,只是對其性能有了更高的要求。很明

18、顯,這種模式相比傳統(tǒng)的C/S模式有了更大的突破,更能適應(yīng)當(dāng)前復(fù)雜的運(yùn)行環(huán)境。由于它改變了傳統(tǒng)模式中服務(wù)對于客戶端軟件的強(qiáng)烈依賴,將功能載體全部集中到瀏覽器上,因此系統(tǒng)的安全性更容易維護(hù)了。B/S的優(yōu)點(diǎn):(1)安裝方便:系統(tǒng)只需要安裝服務(wù)端就可,也就是需要可以聯(lián)網(wǎng)的服務(wù)器,安裝配置好相關(guān)服務(wù),不需要對客戶進(jìn)行安裝,因?yàn)榭蛻舳酥恍枰獮g覽器就可。(2)系統(tǒng)更新:系統(tǒng)整體更新就好,不用客戶端的匹配。(3)維護(hù)方便:系統(tǒng)運(yùn)行會實(shí)時產(chǎn)生運(yùn)行日志,每當(dāng)系統(tǒng)運(yùn)行發(fā)生錯誤時,我們只需查看系統(tǒng)日志,就能更好,更快的查找出問題所在。(4)信息的實(shí)時性:系統(tǒng)實(shí)施的訪問系統(tǒng)數(shù)據(jù)庫,因此數(shù)據(jù)會實(shí)時的為最新。B/S的不足:

19、(1)系統(tǒng)需要網(wǎng)絡(luò),局域網(wǎng)的環(huán)境中有些功能不能完成,以為他要借助網(wǎng)絡(luò)才能完成,也就是系統(tǒng)的網(wǎng)絡(luò)移植性有待提高,由于系統(tǒng)的功能很依賴與互聯(lián)網(wǎng),因此也在很大程度上制約了系統(tǒng)(2)對系統(tǒng)運(yùn)行的物理?xiàng)l件苛刻,有時在過重負(fù)載服務(wù)器的時候會發(fā)生服務(wù)器宕機(jī)。這樣對網(wǎng)絡(luò)的依賴性強(qiáng),質(zhì)量網(wǎng)絡(luò)中會不能訪問系統(tǒng),還有當(dāng)數(shù)量眾多用戶在同一時間訪問系統(tǒng)的,這樣影響到系統(tǒng)性能,系統(tǒng)的功能訪問將會受到很大的限制。(3)以為系統(tǒng)不需要安裝客戶端,對瀏覽器的依賴性極強(qiáng),同時在瀏覽器的兼容運(yùn)行也是非??量痰?,會面臨諸多問題,也會造成一些安全隱患。2.2MVC技術(shù)原理 MVC所架構(gòu)的系統(tǒng),它能實(shí)現(xiàn)了顯示模塊與功能模塊的分離。使程序

20、高可讀,系統(tǒng)的擴(kuò)展性更強(qiáng),同樣具有植性、可重用性強(qiáng)有點(diǎn),為今后的維護(hù)大大降低難度。它主要分為控制器、視圖、模型三層,如圖2.2所示MVC圖2.2 1.模型(model)層屬于數(shù)據(jù)實(shí)體模型,它是應(yīng)用程序的主體部分,是持久層,存放你的實(shí)體類信息,是與底層數(shù)據(jù)庫它是應(yīng)用程序的主體部分,主要包括業(yè)務(wù)邏輯模塊,這樣的構(gòu)件對象來處理數(shù)據(jù)庫時,它能為多個視圖提供數(shù)據(jù),從根本意義上看,它大大減少了代碼的重復(fù)性。對一個程序開發(fā)人員來說,便可將工作重點(diǎn)放在業(yè)務(wù)模型設(shè)計(jì)方面上來。2.視圖(view)層視圖層是用戶的交互的界面、在JavaWeb開發(fā)的系統(tǒng)軟件中視圖一般由JSP, html進(jìn)行動態(tài)組裝而形成用戶頁面,這

21、樣有助于代碼的高可重復(fù)的利用,同時減少代碼的編寫,這樣的好處是提高程序的開發(fā)效率,當(dāng)與用戶的交互界面的處理方式應(yīng)變得復(fù)雜時候,在要進(jìn)行數(shù)據(jù)處理,采集等等,就會十分具有有挑戰(zhàn)性。 3.控制(controller)層用于對用戶請求的相應(yīng),還有接受前臺用戶提交的數(shù)據(jù),在分發(fā)給相應(yīng)的視圖模型進(jìn)行處理,在這個過程中控制器不做任何處理只是起到了一個連接的做用,共同完成用戶的請求。對于控制層的劃分,其作用十分明顯,它能清晰的告訴你,MVC其實(shí)就好比是一個數(shù)據(jù)分發(fā)器類型,對選擇的不同模型,不同的視圖,進(jìn)行數(shù)據(jù)分發(fā),不做數(shù)據(jù)處理,就可以完成用戶請求。 2.3MVC的優(yōu)劣MVC要求對應(yīng)用分層 減少層與層間的依賴性

22、能,解決了用戶的要求,適用服務(wù)比較不多,流程復(fù)雜,訪問頻繁的情況,代碼的可重復(fù)利用度高。MVC的不足如下:(1)讓系統(tǒng)實(shí)行起來變得更加復(fù)雜了。在一些非常簡單的交互界面,同樣的運(yùn)用照MVC模式設(shè)計(jì),降低了開發(fā)效率,在如此過多的調(diào)用,大大降低了系統(tǒng)運(yùn)行效率。(2) 當(dāng)前不是所有的系統(tǒng)軟件都按照 MVC架構(gòu)來進(jìn)行,就比如。改造這些工具以適應(yīng)MVC需要和建立分離的部件的代價是很高的,從而造成使用MVC的困難。()在低效率訪問的視圖對模型數(shù)據(jù),也要進(jìn)行頻繁數(shù)據(jù)調(diào)用訪問,這樣也會降低系統(tǒng)運(yùn)行的性能。3、 系統(tǒng)分析3.1系統(tǒng)需求目標(biāo)為了可以更好的、有條理的、便捷的、快速的管理企業(yè)員工相關(guān)信息,這是本系統(tǒng)的開

23、發(fā)目的。是企業(yè)也希望有一個這樣的系統(tǒng),對企業(yè)員工相關(guān)信息進(jìn)行科學(xué)、方便的管理,有效的提高人事管理部門的管理效率、同時激發(fā)企業(yè)員工的工作潛力,進(jìn)而提升企業(yè)其他業(yè)務(wù)管理的效果,提高企業(yè)經(jīng)濟(jì)效益,提升企業(yè)市場競爭能力。本系統(tǒng)要完成的目標(biāo)如下:(1)用管理方式更加高效率的方法來提高企業(yè)對員工的管理能力,更合理的為企業(yè)的發(fā)展,提高企業(yè)效益,發(fā)揮他應(yīng)有的作用;(2)開發(fā)的系統(tǒng)應(yīng)該操作簡單、使用方便,具有較大的適用性能;系統(tǒng)能夠簡單、快捷部署,使得系統(tǒng)很容易的開展、實(shí)施;符合用戶對系統(tǒng)的性能要求,盡可能的將系統(tǒng)的響應(yīng)時間控制在一定范圍內(nèi);所設(shè)計(jì)的系統(tǒng)應(yīng)該能夠安全、穩(wěn)定的運(yùn)行;系統(tǒng)的功能應(yīng)該能夠覆蓋與員工相關(guān)

24、的所有的管理業(yè)務(wù)。3.2系統(tǒng)可行性分析企業(yè)員工管理,最為重要的企業(yè)核心,是企業(yè)員工,他們是企業(yè)的一部分,所以對員工的管理是非常重要的。技術(shù)層面本系統(tǒng)的設(shè)計(jì)實(shí)踐,是以JSP與HTML作為前端頁面設(shè)計(jì),后臺與數(shù)據(jù)庫交互的語言采用Java,系統(tǒng)開在代碼算法,系統(tǒng)整體架構(gòu),還有系統(tǒng)的功能模塊,系統(tǒng)最后完成開發(fā)等等都在系統(tǒng)設(shè)計(jì)的時候考慮到。在這些方面,因此說,這個系統(tǒng)的開發(fā)在技術(shù)上是可行的。系統(tǒng)的操作都是前臺用戶界面與后臺與后臺數(shù)據(jù)庫的交互,就是對數(shù)據(jù)庫進(jìn)行查詢管理。在物理硬件、系統(tǒng)的開發(fā)環(huán)境是可以滿足企業(yè)的需求。所以在技術(shù)的運(yùn)用與掌握是系統(tǒng)開發(fā)最為關(guān)鍵的因素。要懂網(wǎng)絡(luò)技術(shù)。設(shè)計(jì)層面系統(tǒng)的初始設(shè)計(jì),不是

25、憑空產(chǎn)生,那是進(jìn)過實(shí)際的探索,在查找大量與企業(yè)管理相關(guān)資料,然后再根據(jù)獲取到的第一手資料進(jìn)行分析,提取關(guān)鍵信息,再根據(jù)自身技術(shù)水平,進(jìn)行系統(tǒng)架構(gòu),在進(jìn)行數(shù)據(jù)庫設(shè)計(jì),因此說,這個系統(tǒng)的開發(fā)在設(shè)計(jì)上是可行的。系統(tǒng)層面開發(fā)者只需要開發(fā)服務(wù)器端程序,不需要開發(fā)專門的客戶端程序,使用者利用系統(tǒng)平臺提供的瀏覽器軟件來進(jìn)行業(yè)務(wù)處理,這樣開發(fā)起來比較容易,用戶操作起來也比較簡單。另外mysql數(shù)據(jù)庫的使用,可以有效的保障系統(tǒng)數(shù)據(jù)的安全,防止數(shù)據(jù)被非法使用。,因此說,這個系統(tǒng)的開發(fā)在設(shè)計(jì)上是可行的。數(shù)據(jù)層面系統(tǒng)采用MySQL這樣的非關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)的管理與是與存儲脫離的,只能通過系統(tǒng)進(jìn)行對數(shù)據(jù)庫才能進(jìn)行訪問。

26、系統(tǒng)數(shù)據(jù)全部存儲在數(shù)據(jù)庫中,與實(shí)際用戶脫了,不可見,在安全方面具有保障。3.3系統(tǒng)功能分析本系統(tǒng)是為了滿足系統(tǒng)用戶所需的業(yè)務(wù)開展而開發(fā)的,系統(tǒng)涉及不同級別的用戶角色,各個角色在系統(tǒng)中存在不同的操作。這樣是為了系統(tǒng)的安全,穩(wěn)定的運(yùn)行,包含數(shù)據(jù)安全,防止權(quán)限過大的用戶進(jìn)行了錯誤的操作,這種災(zāi)難的操作是不可逆的。下圖3. 3.1所示的是系統(tǒng)整體功能用例圖。 圖3. 3.1系統(tǒng)整體用例圖系統(tǒng)管理員:系統(tǒng)管理員主要管理整個系統(tǒng),大體有以下功能系統(tǒng)管理模塊:添加管理員、添加角色、密碼修改、管理員列表、角色權(quán)限員工管理模塊:全部員工列表、在職員工列表、離職員工列表、錄入員工信息薪資管理模塊:薪資管理、薪資列

27、表、薪資統(tǒng)計(jì)部門管理模塊:部門列表、添加部門可對所有用戶進(jìn)行秘密修改,系統(tǒng)的密碼修改,只能由本系統(tǒng)的最高權(quán)限用戶才能管理,及是系統(tǒng)管理員。管理部門管理員、分配權(quán)限,管理員工信息、錄入員工信息,薪資管理、查看薪資列表以及修改薪資信息,添加部門信息、修改、刪除、分配部門負(fù)責(zé)人、修改薪資列表、還能查看系統(tǒng)日記等等、用例圖如下圖3.2所示。用例圖如下圖3.3.2 部門管理員部門管理員主要管理整個系統(tǒng),有員工管理模塊、薪資管理模塊、部門管理模塊、個人信息管理。及是系統(tǒng)管理員。管理部門管理員、只能管理該部門下的員工、薪資、部門信息的維護(hù)、也可添加該部門管理員用例圖如下圖3.2所示。用例圖如下圖3.3.3

28、員工:員工只能維護(hù)個人基本信息、查看個人薪資。用例圖如下圖3.3.4 3.4非功能需求分析系統(tǒng)的非功能需求主要針對的是系統(tǒng)在運(yùn)行過程中保持安全穩(wěn)定運(yùn)行的能力,包括軟件產(chǎn)品的易用性、系統(tǒng)響應(yīng)時間和并發(fā)性。3.4.1可靠性系統(tǒng)的可靠性主要包含三個方面的內(nèi)容,實(shí)時性、CPU負(fù)荷和健壯性,在三者合作用下,系統(tǒng)保持了一定的穩(wěn)定性。3.4.2安全性企業(yè)員工管理系統(tǒng)的信息是隱私的數(shù)據(jù),都要做好對數(shù)據(jù)的保護(hù)工作能夠合理維護(hù)企業(yè)的財(cái)產(chǎn)安全和各項(xiàng)隱私,所以必須把保護(hù)系統(tǒng)的安全性放在重要位置。1、權(quán)限必須從內(nèi)部來保證系統(tǒng)數(shù)據(jù)的安全,雖然部門里的不同職位上安排了不同的職務(wù),但無論是哪種職位,都需要按照固有的模式來進(jìn)行

29、管理,防止權(quán)限設(shè)置的不合理,并且員工形式的權(quán)利應(yīng)該在權(quán)限合理范圍要求內(nèi)。 3.3.4易用性 由于本系統(tǒng)是實(shí)時系統(tǒng),所以當(dāng)使用者出現(xiàn)了錯誤或者違規(guī)操作,系統(tǒng)能夠及時告知用戶并顯示原因,這時用戶可以根據(jù)提示修改指令,進(jìn)行正確的操作。因此,即使企業(yè)中的有些人員缺乏電腦操作的相關(guān)知識,也能夠輕松自如地使用這個系統(tǒng), 本系統(tǒng)使用的是框架技術(shù)設(shè)計(jì)方式,這種方式能夠清楚明了地反映系統(tǒng)的層次結(jié)構(gòu),同時系統(tǒng)的功能界面和菜單欄也設(shè)計(jì)的十分簡單,使用者只要具備電腦的基本操作知識,就能夠?qū)崿F(xiàn)功能界面和菜單欄的隨意切換。本系統(tǒng)使用了jQuery, Layui設(shè)計(jì)頁面,給了用戶最優(yōu)質(zhì)的服務(wù)感受,頁面可以迅速收錄使用者的輸

30、入信息并第一時間作出反饋,并且能夠產(chǎn)生準(zhǔn)確的表格信息來表示出系統(tǒng)中的財(cái)務(wù)數(shù)據(jù)統(tǒng)計(jì)結(jié)果。4、 中小型企業(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),對企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)有一個框架性地認(rèn)識,指引進(jìn)一步的工作。 企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)分為四個層次:視圖層、控制層、數(shù)據(jù)層和基礎(chǔ)設(shè)施層,即實(shí)現(xiàn)了MVC的框架模式。其中視圖層主要由瀏覽器的Web頁面、頁面中的表單和其他的一些應(yīng)用程序組成,這一層面主要是與用戶進(jìn)行交互,接收和反饋用戶的請求,是系統(tǒng)最直觀的展示。控制層是核心層,負(fù)責(zé)整個系統(tǒng)的數(shù)據(jù)交互。數(shù)據(jù)層包含了系統(tǒng)的一些接口組件以及數(shù)據(jù)

31、庫等,是系統(tǒng)的數(shù)據(jù)存儲層。本文對建材市場信息管理系統(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),對企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)有一個框架性地認(rèn)識,指引進(jìn)一步的工作。企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)分為四個層次:視圖層、控制層、數(shù)據(jù)層,即實(shí)現(xiàn)了MVC的框架模式。其中視圖層主要由瀏覽器的Web頁面、頁面中的表單和其他的一些應(yīng)用程序組成,這一層面主要是與用戶進(jìn)行交互,接收和反饋用戶的請求,是系統(tǒng)最直觀的展示。控制層是核心層,負(fù)責(zé)整個系統(tǒng)的數(shù)據(jù)交互。數(shù)據(jù)層包含了系統(tǒng)的一些接口組件以及數(shù)據(jù)庫等,是系統(tǒng)的數(shù)據(jù)存儲層。與一般的信息管理系

32、統(tǒng)不同,本企業(yè)員工管理系統(tǒng)主要針對企業(yè)的業(yè)務(wù)繁雜,部門進(jìn)行統(tǒng)一管理的應(yīng)用需求,更加具有針對性、實(shí)用化。系統(tǒng)設(shè)計(jì)功能模需求主要有五方面:系統(tǒng)管理、員工管理、信息管理、部門管理、日期管理個人信息,系統(tǒng)管理還有系統(tǒng)管理員工密修改、系統(tǒng)管理員列表、角色管理等等。系統(tǒng)管理主要包括系統(tǒng)數(shù)據(jù)維護(hù),員工密碼修改,系統(tǒng)權(quán)限的分配,已經(jīng)角色的添加,薪資管理包括員工薪資及獎金等發(fā)放管理,同時還有查詢統(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)管理模塊是對系統(tǒng)性相關(guān)管理,只有系統(tǒng)超級管理員才有權(quán)限管理的管理模塊,而其他管理員一級其他的普通員工是沒有權(quán)限查看的,而旗下有可對整個系統(tǒng)的員工密碼進(jìn)行更改,管理員列表,角色管理列表,添加管理員,添加角色等操作,如下圖所示:系統(tǒng)管理功能圖4.2.1 4.2.2員工管理模塊設(shè)計(jì):員工管理模塊是對系統(tǒng)性相關(guān)管理,是系統(tǒng)內(nèi)的管理員才有權(quán)限管理的管理模塊,而普通員工是沒有權(quán)限查看的,旗下有企業(yè)的全部員工,在職員工,離職員工等的列表信息,還有能添加企業(yè)新招聘的員工信息等。圖解如

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論