版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
/企業(yè)員工信息管理系統(tǒng)摘要:在當今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經成為節(jié)約運營成本,提高工作效率的首選。考慮到當前大量企業(yè)的企業(yè)員工管理尚處于手工作業(yè)階段,不但效率低下,還經常因為管理的不慎而出現(xiàn)紕漏。因此依據(jù)部分企業(yè)供應的需求,設計此企業(yè)企業(yè)員工信息管理系統(tǒng),以幫助企業(yè)達到企業(yè)員工管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。依據(jù)實際需求,“企業(yè)員工信息管理系統(tǒng)”項目接受模塊化的設計思想,在WindowsXP操作系統(tǒng)環(huán)境下,以SQL2005數(shù)據(jù)庫作為開發(fā)平臺。運用jsp編寫程序,完成數(shù)據(jù)輸入、修改、存儲、調用查詢等功能;并運用SQL2005數(shù)據(jù)庫形成數(shù)據(jù),進行數(shù)據(jù)存儲。本系統(tǒng)具有多方面特點:系統(tǒng)功能完備,用戶運用便利簡捷,人性化的用戶界面,平安保密設置齊全,大大削減了操作人員和用戶的工作負擔,提高了企業(yè)員工信息管理的工作效率和企業(yè)的信息化的水平。關鍵字:SQL2005數(shù)據(jù)庫;jsp;信息管理引言課題背景現(xiàn)代信息技術的發(fā)展,在變更著我們的生活方式的同時,也變更著我們的工作方式,使傳統(tǒng)意義上的企業(yè)員工管理的形式和內涵都在發(fā)生著根本性的變更。企業(yè)員工信息管理的內容也己經轉變?yōu)閷Ω鼮閺V泛的系統(tǒng)價值的追求。信息管理,如今已是一個熱門話題,它已為許多企業(yè)所接受。在現(xiàn)代化的進程中,引入現(xiàn)代管理的思想,建立一套可面對企業(yè)單位的員工信息管理系統(tǒng),也是特殊必要的。本課題基于我國企業(yè)管理信息化建設現(xiàn)狀,結合在實際工作中所遇到的問題和收獲,對企業(yè)員工管理系統(tǒng)在設計開發(fā)等方面進行探討,重點探討系統(tǒng)開發(fā)中所接受的軟硬件平臺規(guī)范、數(shù)據(jù)庫結構設計、開發(fā)工具的選擇和運用,目的是從技術手段的角度闡述如何實現(xiàn)企業(yè)從傳統(tǒng)經營管理模式向信息化管理模式轉變的過程,以及企業(yè)員工管理系統(tǒng)在企業(yè)管理信息化中所起到的重要作用。國內外探討現(xiàn)狀目前,在國內外各大企業(yè)單位中,企業(yè)員工信息管理系統(tǒng)的運用是特殊廣泛的。同時,有許多的軟件開發(fā)商也開發(fā)了許多基于各種行業(yè)的企業(yè)員工信息管理學系統(tǒng)。而不同的企業(yè)具有不同的企業(yè)員工管理制度,這就確定了不同的企業(yè)須要不同的企業(yè)員工管理系統(tǒng)。而且,企業(yè)管理信息量大、操作繁瑣、傳統(tǒng)的方式不再適應新的工作須要,開發(fā)研制適合企業(yè)的企業(yè)員工管理系統(tǒng),使其具有整體性強、流程簡潔、操作便利、功能豐富和通用性強等特點,是加快企業(yè)人才管理工作辦公自動化、信息資源化和管理科學化建設進程必要途徑。因此建立適合企業(yè)的管理信息系統(tǒng),是促進企業(yè)信息高速公路的發(fā)展,為企業(yè)的發(fā)展供應條件的重要課題。1954年美國通用電氣公司安裝的第一臺商業(yè)用數(shù)據(jù)處理計算機,開創(chuàng)了信息系統(tǒng)應用于中小企業(yè)管理的先河。二十世紀50年頭中期到60年頭中期,EDPS在中小企業(yè)中得到廣泛應用,主要是用計算機部分地代替手工勞動,進行一些簡潔的單項數(shù)據(jù)處理工作,如計算工資、統(tǒng)計產量等。80年頭在中小企業(yè)中起先運用一種典型的管理信息系統(tǒng)-MRPⅡ(制造資源支配)。MRPⅡ于1977年提出的,它以MRP為核心,將生產制造、財務會計、市場營銷、工程管理、選購 供應以及信息管理等各個部門納入整體管理之中,構成了完整運作體系。90年頭以來MRPⅡ也慢慢發(fā)展成為新一代的中小企業(yè)資源系統(tǒng)(ERP)。ERP在MRPⅡ基礎上將供應商和中小企業(yè)內部的選購 、生產、銷售以及客戶看作一個緊密聯(lián)系的供應鏈,通過信息技術和管理理論對中小企業(yè)的物流、資金流和信息流進行全面的集成管理,以提高供應鏈的運行效率,追求中小企業(yè)資源的合理高效利用,提中學小企業(yè)在全球市場中的競爭實力。以MRPⅡ/ERP為代表的現(xiàn)代中小企業(yè)管理信息系統(tǒng)主要支持中小企業(yè)內部管理業(yè)務。隨著網(wǎng)絡的迅猛發(fā)展,出現(xiàn)了各種管理思想和模式的管理信息系統(tǒng),如客戶關系管理(CRM)、供應鏈管理(SCM)、商業(yè)智能(BI)、電子商務(EC)和計算機集成制造系統(tǒng)(CMIS)等。中小企業(yè)管理信息系統(tǒng)逐步會發(fā)展成為一種融合各種管理思想和信息技術的面對產品生命周期的集成系統(tǒng),以實現(xiàn)資源共享、數(shù)據(jù)共享、適應網(wǎng)絡經濟的充分柔性的中小企業(yè)管理信息系統(tǒng)。企業(yè)級信息管理涉及到眾多的項目、人員、數(shù)據(jù)和報告,假如沒有一個有效的信息管理系統(tǒng)來支持和提高工作效率,企業(yè)信息管理將會難以實施。現(xiàn)在眾多的軟件公司都開發(fā)出了自己的企業(yè)信息管理信息系統(tǒng),包括微軟公司的MicrosoftProject2003;Primavera公司的PrimaveraProjectPlannerforEnterprise;Welcom公司的OpenPlan等,這些都是比較優(yōu)秀的企業(yè)項目信息管理軟件,但軟件只是一個幫助工具,假如沒有首先建立一個科學的企業(yè)信息管理體系,則企業(yè)項目管理軟件將難以發(fā)揮作用。因此,探討如何建立一個精簡、有效的企業(yè)信息管理體系,企業(yè)信息管理信息系統(tǒng),如何有效支持企業(yè)項目管理體系,從而提高企業(yè)的項目管理實力,是具有特殊重大的實際應用意義的。開發(fā)工具簡介3.1jsp介紹JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的閱讀器。JavaServlet是JSP的技術基礎,而且大型的Web應用程序的開發(fā)須要JavaServlet和JSP協(xié)作才能完成。JSP具備了Java技術的簡潔易用,完全的面對對象,具有平臺無關性且平安牢靠,主要面對因特網(wǎng)的全部特點。Jsp技術的優(yōu)勢:(1)一次編寫,到處運行。在這一點上Java比PHP更精彩,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持?;究梢栽谌科脚_上的隨意環(huán)境中開發(fā),在隨意環(huán)境中部署,在隨意環(huán)境中擴展。相比ASP/PHP的局限性是自不待言的。(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到多數(shù)臺服務器,Java顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。這一點和ASP很像,Java已經有了許多特殊優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經可以順當?shù)倪\行于多種平臺之下。3.2SQLServer簡介SQL是英文StructuredQueryLanguage的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。依據(jù)ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQLServer7.0版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有運用便利可伸縮性好和相關軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的筆記本電腦到運行MicrosoftWindows2000的大型多處理器的服務器等多種平臺運用。SQLServer2005是一個全面的數(shù)據(jù)庫平臺,運用集成的商業(yè)智能工具供應了企業(yè)級的數(shù)據(jù)管理。SQLServer2005數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)供應了更平安牢靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。SQLServer2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的SQLServer版本??尚行蕴接懱接懩康模嚎尚行蕴接懙哪康氖怯米钚〉拇鷥r在盡可能的時間內確定問題是否能解決。經濟可行性現(xiàn)在,計算機價格特殊低廉,性能卻很好。主要表現(xiàn)在:第一,本系統(tǒng)運行可以節(jié)約許多資源;其次,本系統(tǒng)運行可以可以大大提高公司的工作效率;第三,本系統(tǒng)運行可以使敏感文檔更加平安,等等。因此經濟上是可行的。操作可行性由系統(tǒng)分系可以看出本系統(tǒng)的開發(fā)在技術上具有可行性。首先系統(tǒng)對于服務器端和客戶端所要求的軟、硬件的最低配置現(xiàn)在大多數(shù)的用戶用機都能達到?,F(xiàn)有的開發(fā)工具和技術(JSP、SQLSERVER2000)完全能夠實現(xiàn)。本系統(tǒng)對管理人員和用戶沒有任何的特殊要求,實際操作基本上以鼠標操作為主并輔以少量的鍵盤操作,操作方式很便利。因此該項目具有良好的易用性。技術可行性運用了jsp編程,SQLServer數(shù)據(jù)庫是可行的。運行可行性本系統(tǒng)是企業(yè)信息管理系統(tǒng),運用SQLServer數(shù)據(jù)庫平臺,公司的電腦無論是硬件還是軟件都是可行的。需求分析1.功能需求1.1系統(tǒng)目標本系統(tǒng)實現(xiàn)了員工、部門、職位等信息的管理、查詢、增加及刪除,員工簽到信息的管理等功能。本系統(tǒng)是企業(yè)對自己公司內部員工管理的網(wǎng)站,主要實現(xiàn)如下目標:管理員的管理功能。對員工信息的查詢、更改、刪除、增加等功能。對部門信息的查詢、更改、刪除、增加等功能。對職位信息的查詢、更改、刪除、增加等功能。對員工簽到信息的管理等功能。1.2功能分析開發(fā)軟件首先做的是開發(fā)過程中最主要的就是系統(tǒng)的需求分析,需求分析同時也是軟件生存周期中關鍵的一步。依據(jù)軟件工程學中開發(fā)軟件的要求,對系統(tǒng)全部功能和相關的技術進行詳細的分析,分析時接受結構化的分析方法,自頂向下、逐層分解問題。結合企業(yè)要求以及實際的詳細分析,要求本系統(tǒng)具有以下功能:第一,管理頁面要求美觀大方、特性化。網(wǎng)站操作流程簡潔便利,能夠提高工作效率。其次,各類信息(包括員工、部門、職位)的增加、刪除、改動和查詢功能。第三,員工簽到信息的處理功能。1.3系統(tǒng)層次模塊圖總的系統(tǒng)模塊主要包括:管理員的登陸;員工信息查看、修改、刪除、增加;職位信息修改、刪除、增加;部門信息修改、刪除、增加;簽到信息管理等功能模塊??偟南到y(tǒng)功能結構圖,如圖1所示:圖12.數(shù)據(jù)需求(1)數(shù)據(jù)錄入和處理的精確性和實時性數(shù)據(jù)的輸入是否精確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不行用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的支配系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有確定的處理實力,以保證快速的處理數(shù)據(jù)。(2)數(shù)據(jù)的平安性本系統(tǒng)為企業(yè)人事管理部門設計,因此只有特定的人事管理者才能對數(shù)據(jù)實現(xiàn)增,刪,改,查等操作。未獲授權人員不能進入系統(tǒng)。(3)數(shù)據(jù)的備份要定期對數(shù)據(jù)庫中的數(shù)據(jù)進行全部或新增部分的備份工作,以保證在硬件出現(xiàn)故障或人為緣由導致無法運行時是可以快速剛好的還原到原來的正常狀態(tài)。3.運行環(huán)境3.1軟件環(huán)境·操作系統(tǒng):Win2kServersp4·數(shù)據(jù)庫:MicrosoftSQLServer2000EnterpriseEditionsp4·Web服務器:TOMCAT·IDE;Eclipse3.1.1+Myeclipse4.1.1GA+Lomboz+emf,Dreamweaver8·外部包:Struts.jarHibernate.jar3.2硬件環(huán)境AMDAthlon643000+,KingMaxPC3200512MB×2,GainwardNV35XTSeagateSATA8M120GB×24.數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖如圖2所示:圖2管理員向員工信息表,部門信息表,職位信息表,簽到信息表發(fā)送查詢請求。進而獲得員工信息,部門信息,職位信息,簽到信息等內容。系統(tǒng)設計流程圖如圖3所示:圖3系統(tǒng)管理模塊IPO圖:輸入:登錄管理并輸入用戶名和密碼,調用用戶登錄下的各功能處理:(1)推斷用戶名和密碼是否匹配(2)調用各功能模塊時推斷用戶是否已登錄輸出:登錄成功或失敗四.概要設計基于JSP的員工信息管理系統(tǒng),接受面對對象設計方法,對該系統(tǒng)分模塊進行設計,該系統(tǒng)的模塊主要有用戶登陸模塊,員工信息管理模塊(實現(xiàn)員工信息的增加、刪除、改動、查尋),部門信息管理模塊(實現(xiàn)部門信息的增加、刪除、改動),職位信息管理模塊(實現(xiàn)職位信息的增加、刪除、改動),簽到信息管理模塊(包括對員工簽到信息進行清零和加一兩個操作)這五個模塊。(1)管理員能對員工的信息進行增加、刪除、查詢和修改,E-R圖如圖4所示:圖4(2)管理員能對部門的信息進行增加、刪除和修改,詳細E-R圖如下圖5所示:圖5(3)管理員能對職位的信息進行增加、刪除和修改,詳細E-R圖如下圖6所示:圖6(4)管理員能對員工的簽到信息進行修改,詳細E-R圖如下圖7所示:圖7(5)一個員工對應一個職位,一個員工對應一個部門,一個員工對應一個簽到信息。員工和相關信息表的E-R圖如圖8所示:圖8五.詳細設計1.功能設計企業(yè)員工信息管理系統(tǒng)就是通過企業(yè)員工信息規(guī)劃、員工所屬部門、員工所屬職位以及員工簽到狀況等一系列手段來提高勞動生產率,最終達到發(fā)展目標的一種管理行為。詳細實現(xiàn)目標如下。實現(xiàn)對員工信息進行全面管理的功能。設置部門信息管理功能模塊。設置職位信息管理功能模塊。設置員工簽到狀況管理功能模塊。實現(xiàn)企業(yè)員工培訓信息全程跟蹤的功能。系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性。系統(tǒng)運行穩(wěn)定、平安牢靠。2.模塊設計(1)管理員登錄模塊:為管理員進入后臺供應一個入口。當管理員輸入正確用戶名和密碼時,進入員工管理系統(tǒng)。當管理員輸入錯誤的用戶名和密碼時,仍定位到登陸頁面。員工管理模塊:主要包括增加、刪除、改動、查詢的超鏈接以及供應員工管理、部門管理、職位管理、員工簽到管理的超鏈接。(3)部門管理模塊:主要包括增加、刪除、改動、查詢的超鏈接以及供應員工管理、部門管理、職位管理、員工簽到管理的超鏈接。(4)職位管理模塊:主要包括增加、刪除、改動、查詢的超鏈接以及供應員工管理、部門管理、職位管理、員工簽到管理的超鏈接。(5)員工簽到管理模塊:主要包括全部員工的簽到信息,同時供應簽到次數(shù)加1、簽到次數(shù)清零兩個主要功能以及供應員工管理、部門管理、職位管理、員工簽到管理的超鏈接。六.系統(tǒng)測試在完成了程序的編寫工作后,接下來將進行軟件的測試,這里說的軟件,并不單單是指程序本身,還包括其他方面。測試和開發(fā)一樣,也是一項技術性很強的工作,有著許多的技巧。軟件測試是軟件質量保證的主要活動之一,因此,測試的質量干脆影響軟件的質量。依據(jù)前面所說的測試對象,我們把測試劃分為幾個方面來進行測試。1.界面測試界面測試是測試過程中比較簡潔直觀的一種測試方法,只要細心地按界面要求核對就行了。可這快往往是程序開發(fā)人員簡潔忽視和遺漏的地方。也是經常出Bug的地方。下面是界面測試中經常出現(xiàn)的幾種Bug:(1)錯別字,即界面中的標題或者文本內容中出現(xiàn)了錯別字。這種Bug假如測試人員不細心,和難找出來,可能會出現(xiàn)在提示信息或界面中。(2)出現(xiàn)了一些根本讀不懂的內容,一般多出現(xiàn)在程序的提示信息和一些較長的文本中。這種狀況基本上出現(xiàn)在拼起來顯示的提示中,頁面的簡潔陳述是通過變量拼組起來的,通過程序將字一個一個地輸出出來。通常是因為程序中的限制錯誤或是程序開發(fā)人員對程序沒有進行細致的自測,導致出現(xiàn)這種Bug。(3)程序員自創(chuàng)的詞語,雖然意思對,但不符合界面的標準及需求。這種狀況基本上是由于開發(fā)人員運用一些專業(yè)術語,并且混雜著自己的理解出現(xiàn)Bug,主要是由于開發(fā)過程中團隊合作沒又明確的分工,沒有統(tǒng)一的規(guī)范用語。(4)頁面類似的內容中,明顯有字體,字號不同的狀況,使界面整體風格看上去不一樣,這種狀況只出現(xiàn)在沒有CSS定義的狀況下,或是已經定義的CSS,開發(fā)人員在開發(fā)過程中沒有調用。(5)標題相近的程序及模塊,把標題弄混。這種狀況多是因為業(yè)務方面的定義名稱很相像或很類似,并且業(yè)務實體方面也很類似,開發(fā)人員在開發(fā)過程中忽視了開發(fā)名稱和模塊,只單獨地實現(xiàn)其功能。2.功能測試顧名思義,功能測試主要是測試程序模塊是否實現(xiàn)了設計中全部要求的功能。功能測試中須要留意的有:(1)查詢功能中,有按單一查詢條件進行查詢的,也有按多個查詢條件組合查詢的,這里要留意多個查詢條件之間的關系,還有一些常識性的問題,比如按月查詢,閏年中二月的天數(shù)。(2)錄入功能中,須要留意的是前臺設置的數(shù)值長度是否大于后臺數(shù)值長度,以及前臺和后臺的數(shù)據(jù)結構是否相符,許多時候錄入功能無法實現(xiàn)是由于這些緣由。還有就是必需錄入的字段的設置是否有誤。(3)測試刪除功能中須要留意的是單擊”刪除”按鈕后,一般會出現(xiàn)提示信息,詢問是否確定刪除。通常狀況下,我們單擊”確認”按鈕查看信息是否被刪除掉了,而忽視了單擊“取消”按鈕后程序的反應,這時有可能的是沒有刪除,還有一種可能是即便單擊了“取消”按鈕,也一樣刪除了數(shù)據(jù)。另外,在刪除多條記錄的時候,要留意連續(xù)選中的幾條記錄是否真正都被刪除了,即假如再依據(jù)這種查詢方式查詢,是否還能查詢出來。有的時候須要在數(shù)據(jù)庫中設一個標記位,而不是真正的物理刪除。所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升客戶服務體驗的溝通話術
- 2025年房產團購會合作協(xié)議3篇
- 2025年度食用菌技術研發(fā)與轉讓合同范本3篇
- 2025年度收入證明補充協(xié)議(企業(yè)盈利能力評估)3篇
- 教育視角下的學生身體素質提升方案
- 教育機構中實驗文化的塑造與實踐
- 心理健康在小學生全面發(fā)展中的重要性
- 家庭教育指導與家庭文化傳承
- 18《神秘星空》 說課稿-2023-2024學年科學六年級下冊青島版
- 誰落得慢(說課稿)二年級下冊綜合實踐活動
- 2024院感年終總結報告
- 高一化學《活潑的金屬單質-鈉》分層練習含答案解析
- 04S206自動噴水與水噴霧滅火設施安裝圖集
- 《小學數(shù)學課堂教學中創(chuàng)設情境的實踐研究》開題報告
- 期末 (試題) -2024-2025學年人教PEP版(2024)英語三年級上冊
- DB34∕T 4010-2021 水利工程外觀質量評定規(guī)程
- 納米復合材料的增韌增能機制
- 圖書館前臺接待工作總結
- 衛(wèi)生院藥品管理制度
- 神經外科進修匯報課件
- 騰訊營銷師認證考試題庫(附答案)
評論
0/150
提交評論