freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-03-23 23:04 本頁(yè)面


【正文】 實(shí)際應(yīng)用意義的。第2章 企業(yè)信息管理系統(tǒng)分析 功能需求隨著經(jīng)濟(jì)的迅速發(fā)展,企業(yè)的規(guī)模越來(lái)越大,企業(yè)的管理也越來(lái)越復(fù)雜,組織機(jī)構(gòu)越來(lái)越龐大,組織的劃分也越來(lái)越細(xì),對(duì)企業(yè)各組織部門(mén)的管理以及各部門(mén)內(nèi)部各職務(wù)的管理變的十分復(fù)雜,需要借助于計(jì)算機(jī)來(lái)進(jìn)行管理。企業(yè)人員數(shù)量的增多,對(duì)員工的管理也是一項(xiàng)繁重的工作,不僅要對(duì)員工的基本信息進(jìn)行管理,還要對(duì)員工的動(dòng)態(tài)信息進(jìn)行管理,例如調(diào)動(dòng)信息,離職信息等,企業(yè)應(yīng)對(duì)員工的這些動(dòng)態(tài)信息及時(shí)的進(jìn)行登記,只有合理的對(duì)員工進(jìn)行管理,企業(yè)才能有條不紊的運(yùn)行。進(jìn)入企業(yè)的員工要與企業(yè)簽訂合同,合同管理關(guān)系到員工和企業(yè)雙方的利益,因而需要進(jìn)行認(rèn)真的管理。為了企業(yè)擴(kuò)展的需要,需要招聘新的人才,為企業(yè)注入新的血液,所以招聘信息以及應(yīng)聘人員的信息的管理也相當(dāng)重要。經(jīng)濟(jì)迅猛發(fā)展,競(jìng)爭(zhēng)日趨激烈,企業(yè)為了能在競(jìng)爭(zhēng)中立于不敗之地,對(duì)員工的素質(zhì)提出更高的要求,因而企業(yè)需要定期對(duì)員工進(jìn)行培訓(xùn),以便員工能更好的掌握新知識(shí)、新技術(shù),提高工作效率,培訓(xùn)管理就是對(duì)企業(yè)開(kāi)展的培訓(xùn)進(jìn)行規(guī)劃管理。此外,為了進(jìn)一步調(diào)動(dòng)員工的積極性,適當(dāng)?shù)陌l(fā)放福利也是必要的,所以對(duì)福利的管理也是必不可少的??紤]到對(duì)系統(tǒng)的安全控制,需要對(duì)登錄該系統(tǒng)的管理員進(jìn)行驗(yàn)證,因此涉及到對(duì)系統(tǒng)管理員的管理,綜上分析,該系統(tǒng)應(yīng)具備管理員登錄管理功能,組織管理功能,人事管理功能,合同管理功能,招聘管理功能以及福利管理功能等。根據(jù)以上分析,可得系統(tǒng)的功能模塊劃分,系統(tǒng)功能模塊圖如圖21所示。企業(yè)員工信息管理系統(tǒng)人事管理考勤管理招聘管理系統(tǒng)管理薪酬管理主管部門(mén)審批人事部門(mén)審批人力規(guī)劃用戶管理添加用戶薪酬查詢薪酬修改薪酬登記考勤規(guī)劃設(shè)置招聘信息管理員工考勤登記考勤分析報(bào)表 企業(yè)員工信息管理系統(tǒng)功能模塊圖 圖表 1系統(tǒng)功能模塊圖展示了該系統(tǒng)的模塊劃分,是系統(tǒng)總體功能的初步分析概括。管理員登錄后,可以在主控界面查看統(tǒng)計(jì)分析信息,使用幫助信息,通過(guò)查看使用幫助信息可以了解系統(tǒng)操作的注意事項(xiàng)以及一些具體操作的使用說(shuō)明,熟悉系統(tǒng)的操作規(guī)范后,管理員可以對(duì)人事管理,考勤管理,招聘管理,薪酬管理,培訓(xùn)發(fā)展管理,系統(tǒng)管理等模塊進(jìn)行相應(yīng)的操作,從而實(shí)現(xiàn)對(duì)各個(gè)模塊的管理。 數(shù)據(jù)需求(1)數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是手工輸入。手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。(2)數(shù)據(jù)的安全性本系統(tǒng)為企業(yè)人事管理部門(mén)設(shè)計(jì),因此只有特定的人事管理者才能對(duì)數(shù)據(jù)實(shí)現(xiàn)增,刪,改,查等操作。未獲授權(quán)人員不能進(jìn)入系統(tǒng)。(3)數(shù)據(jù)的備份要定期對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行全部或新增部分的備份工作,以保證在硬件出現(xiàn)故障或人為原因?qū)е聼o(wú)法運(yùn)行時(shí)是可以快速及時(shí)的還原到原來(lái)的正常狀態(tài)。 技術(shù)可行性 程序語(yǔ)言的選擇JSP(JavaServer Pages)是一種新動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),(*.htm,*.html)中加入Java程序片斷(Scriptlet)和JSP標(biāo)簽,構(gòu)成了JSP網(wǎng)頁(yè)(*.jsp)Servlet/JSP Container收到客戶端發(fā)出的請(qǐng)求時(shí),首先執(zhí)行其中的程序片斷,軟后將執(zhí)行結(jié)果以HTML格式響應(yīng)給客戶端,其中程序片斷可以是:操作數(shù)據(jù)庫(kù),重新定向網(wǎng)頁(yè)以及發(fā)送EMail等等,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,與客戶端的瀏覽器無(wú)關(guān),因此,JSP稱為Serverside 。經(jīng)過(guò)比較,PHP功能相對(duì)簡(jiǎn)單,不適合作大程序,而CGI效率相對(duì)較低,所以也不考慮,因?yàn)樵撓到y(tǒng)并沒(méi)有原有的基礎(chǔ)平臺(tái)需要擴(kuò)展,也不需要與其他系統(tǒng)進(jìn)行太多的交互,所以使用J2EE的模式并不能夠體現(xiàn)出J2EE本身的優(yōu)勢(shì),而JSP又是J2EE的核心技術(shù)之一,可以隨時(shí)升級(jí)為J2EE程序,這里暫時(shí)不考慮采用J2EE,最終認(rèn)為目前這個(gè)階段比較合適的是JSP,而選擇Struts架構(gòu)作為開(kāi)發(fā)的主體框架,選用Hibernate作為數(shù)據(jù)持續(xù)性處理層,則是考慮到了其高速的開(kāi)發(fā)效率,及代碼重用性高,易于維護(hù)等各種優(yōu)勢(shì)。其最終目的是希望提高系統(tǒng)底層業(yè)務(wù)邏輯的可重用性,增加系統(tǒng)的可擴(kuò)展性,降低系統(tǒng)維護(hù)成本。 JSP技術(shù)特點(diǎn)將內(nèi)容的生成和顯示進(jìn)行分離使用JSP技術(shù),那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面而不影響內(nèi)容的生成。一次編寫(xiě),到處運(yùn)行作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言”一次編寫(xiě),到處運(yùn)行”的特點(diǎn),隨著越來(lái)越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,但并不影響當(dāng)前的應(yīng)用。JSP的平臺(tái)適應(yīng)性更廣這是JSP比ASP的優(yōu)越之處,幾乎所有的平臺(tái)都支持Java,它們可以在任何平臺(tái)下通行無(wú)阻。雖然NT的OS占據(jù)了很大的市場(chǎng)的份額,但在服務(wù)器方面UNIX的優(yōu)勢(shì)仍然很大。從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái),JSP和JavaBeans甚至不用重新編譯,因?yàn)镴ava字節(jié)碼都是標(biāo)注的字節(jié)碼與平臺(tái)無(wú)關(guān)。數(shù)據(jù)庫(kù)連接技術(shù)很多的OS中都帶有JDBC驅(qū)動(dòng)程序,Java就通過(guò)JDBC與數(shù)據(jù)庫(kù)連接,執(zhí)行查詢,提取數(shù)據(jù)等操作。Sun公司還提供了JDBCODBC的橋連方式,因此Java也可以訪問(wèn)帶有ODBC驅(qū)動(dòng)的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有ODBC驅(qū)動(dòng),所以Java能訪問(wèn)諸如Oracle、Sybase、MS SQL Server 和Access等類型的數(shù)據(jù)庫(kù)。 操作可行性對(duì)于用戶來(lái)說(shuō),本系統(tǒng)只要求使用者掌握一定的上網(wǎng)經(jīng)驗(yàn),經(jīng)過(guò)仔細(xì)設(shè)計(jì)和測(cè)試之后的系統(tǒng)具有操作簡(jiǎn)單,方便靈活等優(yōu)點(diǎn),足可以滿足各種用戶的不同需求,同時(shí)也方便了公司的內(nèi)部管理。管理人員及用戶一定會(huì)在短時(shí)間內(nèi)掌握并熟練使用。只要?jiǎng)右粍?dòng)鼠標(biāo)鍵盤(pán)就可以達(dá)到想要的效果。.4 經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)及經(jīng)濟(jì)效益進(jìn)行估計(jì)。本模塊簡(jiǎn)單易開(kāi)發(fā),且開(kāi)發(fā)需要資金少,系統(tǒng)開(kāi)發(fā)運(yùn)行后,可以實(shí)現(xiàn)企業(yè)員工信息管理的計(jì)算機(jī)化,節(jié)省了人力、物力,將人從繁重的工作業(yè)務(wù)中解脫出來(lái),減少了信息管理中無(wú)意的錯(cuò)誤,節(jié)省了大量的時(shí)間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。在經(jīng)濟(jì)上完全可行。 綜合綜上所述,本系統(tǒng)使用JSP開(kāi)發(fā)技術(shù),工作平臺(tái)為應(yīng)用界面友好且功能強(qiáng)大的由MX MyECplise軟件,服務(wù)器端腳本用JAVA腳本來(lái)編寫(xiě),客戶端腳本也用JAVA來(lái)編寫(xiě),數(shù)據(jù)庫(kù)使用Microsoft SQL Server 2000數(shù)據(jù)庫(kù),服務(wù)器是TOMCAT。在大學(xué)的學(xué)習(xí)中,已經(jīng)自學(xué)過(guò)JAVA這種語(yǔ)言,并且曾經(jīng)參加實(shí)訓(xùn)開(kāi)發(fā)項(xiàng)目,有一定的實(shí)地開(kāi)發(fā)經(jīng)驗(yàn)。且熱愛(ài)計(jì)算機(jī)科學(xué),又刻苦鉆研的精神,經(jīng)過(guò)大學(xué)四年的學(xué)習(xí),相關(guān)課程已基本熟練掌握,本系統(tǒng)是在學(xué)校開(kāi)發(fā),遇到問(wèn)題可以與同學(xué)一起研究,再加上指導(dǎo)老師的指導(dǎo)。因此在技術(shù)上能夠適應(yīng)本系統(tǒng)的開(kāi)發(fā)。 環(huán)境可行性分析 軟件環(huán)境l 操作系統(tǒng):Win2k Server sp4l 數(shù)據(jù)庫(kù): Microsoft SQL Server 2000 Enterprise Edition sp4l Web服務(wù)器:TOMCATl IDE。++Lomboz+emf,Dreamweaver8l 外部包: 硬件環(huán)境l AMD Athlon 64 3000+,KingMax PC3200 512MB 2,Gainward NV35XTl Seagate SATA 8M 120GB 2 系統(tǒng)結(jié)構(gòu)可行性分析 模式采用本系統(tǒng)采用B/S模式。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器?,F(xiàn)在的趨勢(shì)是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來(lái),Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的。 Struts架構(gòu)隨著Web開(kāi)發(fā)技術(shù)的日益成熟,在Web開(kāi)發(fā)開(kāi)發(fā)領(lǐng)域中出現(xiàn)了許多設(shè)計(jì)好的軟件開(kāi)發(fā)框架,Struts就是一種基于MVC經(jīng)典設(shè)計(jì)模式的框架,也是當(dāng)前Web開(kāi)發(fā)中比較成熟的一種框架。 經(jīng)典MVC模式MVC(ModelViewController)模式,即模型視圖控制器模式,其核心思想是將整個(gè)程序代碼分成相對(duì)獨(dú)立而又能協(xié)同工作的3個(gè)組成部分。模型(Model):業(yè)務(wù)邏輯層。實(shí)現(xiàn)具體的業(yè)務(wù)邏輯,狀態(tài)管理的功能。視圖(View):表示層。即與用戶實(shí)現(xiàn)交互的界面,通常實(shí)現(xiàn)數(shù)據(jù)輸入和輸出功能??刂破?Controller):控制層。起到控制整個(gè)業(yè)務(wù)流程(Flow Control)的作用,實(shí)現(xiàn)View和Model部分的協(xié)同工作。MVC設(shè)計(jì)模式可以針對(duì)需要為同樣的數(shù)據(jù)提供多個(gè)不同視圖的應(yīng)用程序,例如:公司產(chǎn)品數(shù)據(jù)庫(kù)中同樣的產(chǎn)品信息數(shù)據(jù),但需要根據(jù)用戶的不同需求在頁(yè)面中顯示其所需的不同產(chǎn)品信息。MVC設(shè)計(jì)模式中,事件一般是指客戶端Web瀏覽器提交的各種不同請(qǐng)求,這些請(qǐng)求由控制器進(jìn)行處理,控制器根據(jù)事件的類型來(lái)改變模型或各個(gè)視圖,視圖也可以接受模型發(fā)出的數(shù)據(jù)更新的通知,依據(jù)數(shù)據(jù)更新的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前。而模型也可以通過(guò)視圖所獲得的用戶提交的數(shù)據(jù)進(jìn)行具體業(yè)務(wù)邏輯的處理。圖 MVC設(shè)計(jì)模式的結(jié)構(gòu) 圖表 2 Struts 開(kāi)發(fā)框架作為基于MVC設(shè)計(jì)模式的Web應(yīng)用的一種典型體現(xiàn),Struts架構(gòu)實(shí)際上是建立在Model2基礎(chǔ)上的,對(duì)Model,View和Controller都提供了現(xiàn)成的實(shí)現(xiàn)組建。 Controller控制器部分Struts中的Controller控制器部分是通過(guò)專門(mén)的Servlet來(lái)實(shí)現(xiàn)的,該Servlet是一個(gè)Struts API中提供的ActionServlet類型的實(shí)例,,因此該類的實(shí)例可以和普通的Servlet一樣工作,其作用是接收客戶端瀏覽器的請(qǐng)求,然后選擇執(zhí)行相應(yīng)的業(yè)務(wù)邏輯,再把響應(yīng)結(jié)果送回到客戶端。Action對(duì)象是開(kāi)發(fā)者定義的類(該類必須是Struts API中提供的Action類的子類)的實(shí)例。在繼承該類的過(guò)程中開(kāi)發(fā)者可以加入具體業(yè)務(wù)邏輯或調(diào)用業(yè)務(wù)邏輯模塊。Action對(duì)象在進(jìn)行了業(yè)務(wù)邏輯或調(diào)用業(yè)務(wù)邏輯模塊。Action對(duì)象在進(jìn)行了業(yè)務(wù)邏輯的處理以后會(huì)將應(yīng)用程序流程轉(zhuǎn)到合適的View組件,最終將響應(yīng)送回瀏覽器客戶端。Struts中提倡Action對(duì)象只用來(lái)決定”做什么”,相當(dāng)于一個(gè)低層面的控制器,因此也可以將Action歸納為Controller的組成部分。 Model 模型部分MVC系統(tǒng)中的Model模型部分從概念上可以分為兩類:。在Struts架構(gòu)中使用JavaBean來(lái)提供具體的業(yè)務(wù)邏輯,即”怎么做”,對(duì)于復(fù)雜的系統(tǒng)也可以使用EJB等組件來(lái)實(shí)現(xiàn)系統(tǒng)狀態(tài)維護(hù)。這種業(yè)務(wù)邏輯的細(xì)分可以增強(qiáng)可以代碼的可重用性。 View視圖部分Struts中的View視圖部分依然可以采用JSP來(lái)實(shí)現(xiàn)。此外,Struts還提供了豐富的自定義標(biāo)記庫(kù),View部分使用這些自定義標(biāo)簽同樣可以實(shí)現(xiàn)與Model部分的有效交互并能夠增強(qiáng)顯示功能。第3章 企業(yè)信息管理系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過(guò)程,主要目標(biāo)是將系統(tǒng)分析階段所提出的反映到信息需求的系統(tǒng)邏輯方案并轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案,為下一階段系統(tǒng)實(shí)施提供必要的技術(shù)資料,應(yīng)符合系統(tǒng)性、靈活性、可靠性,經(jīng)濟(jì)性的要求。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的需求分析依據(jù)項(xiàng)目的處理需求,對(duì)應(yīng)數(shù)據(jù)表的設(shè)計(jì)及功能如下: 培訓(xùn)信息表: 主要用于保存培訓(xùn)信息 獎(jiǎng)懲表: 主要用于保存獎(jiǎng)懲信息 應(yīng)聘信息表: 主
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1