3268.企業(yè)員工信息管理系統(tǒng)設(shè)計(jì) (畢業(yè)設(shè)計(jì)論文)_第1頁(yè)
3268.企業(yè)員工信息管理系統(tǒng)設(shè)計(jì) (畢業(yè)設(shè)計(jì)論文)_第2頁(yè)
3268.企業(yè)員工信息管理系統(tǒng)設(shè)計(jì) (畢業(yè)設(shè)計(jì)論文)_第3頁(yè)
3268.企業(yè)員工信息管理系統(tǒng)設(shè)計(jì) (畢業(yè)設(shè)計(jì)論文)_第4頁(yè)
3268.企業(yè)員工信息管理系統(tǒng)設(shè)計(jì) (畢業(yè)設(shè)計(jì)論文)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)號(hào)畢 業(yè) 設(shè) 計(jì)(論 文)企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)教 學(xué) 系: 指導(dǎo)教師: 專業(yè)班級(jí): 學(xué)生姓名: 二零一零年五月畢業(yè)設(shè)計(jì)(論文)任務(wù)書學(xué)生姓名專業(yè)班級(jí)電信1061指導(dǎo)教師工作單位理工大學(xué)信息學(xué)院設(shè)計(jì)(論文)題目企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)設(shè)計(jì)(論文)主要內(nèi)容:結(jié)合企業(yè)員工管理工作的實(shí)際工作需要和員工信息管理工作的發(fā)展需求,運(yùn)用數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)出一套企業(yè)員工信息管理系統(tǒng)。期望能降低員工管理工作的成本,減輕企業(yè)管理人員的負(fù)擔(dān),方便員工信息的更新、維護(hù)和查詢,增加數(shù)據(jù)的可靠性;從而開拓企業(yè)員工管理工作的新局面,提高管理水平。系統(tǒng)要求提供員工基本信息的維護(hù)功能,管理人員能夠通過(guò)此項(xiàng)功能及時(shí)添加、修改和

2、刪除員工的基本信息;提供每位員工每月業(yè)績(jī)的信息,使得管理人員能迅速地掌握每位員工業(yè)務(wù)方面的情況;為了維護(hù)數(shù)據(jù)的安全,系統(tǒng)對(duì)不同的用戶應(yīng)賦予不同的權(quán)限,并對(duì)所有的信息都應(yīng)具有查詢、統(tǒng)計(jì)和打印等基本操作功能。要求完成的主要任務(wù)及其時(shí)間安排:(1) 第4周-第5周, 中外文文獻(xiàn)的檢索、閱讀,并完成開題報(bào)告;(2) 第6周-第8周, 熟悉數(shù)據(jù)庫(kù)應(yīng)用,根據(jù)企業(yè)員工信息管理任務(wù)要求,制定系統(tǒng)設(shè)計(jì)方案;(3) 第9周-第13周, 完成企業(yè)員工信息管理系統(tǒng)程序設(shè)計(jì)及調(diào)試工作;(4) 第14周-第15周,完成畢業(yè)設(shè)計(jì)論文的撰寫和修訂。必讀參考資料:1 connolly,t.m.著,何玉潔 譯. 數(shù)據(jù)庫(kù)設(shè)計(jì)教程(

3、第二版),20052 薩維奇,施平安,李牧譯. java完美編程(第3版). 清華大學(xué)出版社,20083 solid quality learning. microsoft sql server 2005:database essentials step by step. microsoft press, 2007指導(dǎo)教師簽名: 教研室主任簽名: 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題目企業(yè)員工信息管理系統(tǒng)設(shè)計(jì)1 目的及意義(含國(guó)內(nèi)外的研究現(xiàn)狀分析):隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提

4、出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。員工信息管理作為企業(yè)內(nèi)部的一種員工基本檔案管理也是如此,由于企業(yè)的人數(shù)較多,每一位員工的具體實(shí)際情況也不盡相同,如果沒有一個(gè)完整的員工信息管理系統(tǒng)去完成,將使工作變得復(fù)雜冗煩,并且對(duì)于工作的效率也將使一個(gè)致命的打擊,使無(wú)論如何也無(wú)法適應(yīng)現(xiàn)代社需要的。另外,目前部分企業(yè)使用的員工信息管理系統(tǒng)只有信息的錄入,修改和刪除的功能,而不具有信息查詢的功能,這對(duì)于企業(yè)的信息管理工作來(lái)說(shuō)是一個(gè)很遺憾的事情。因此,開發(fā)一套功能完整,設(shè)計(jì)合理,使用方便的企業(yè)員工信息

5、管理系統(tǒng)成為很有必要的事情。企業(yè)員工信息管理系統(tǒng)的內(nèi)容功能對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以企業(yè)員工信息管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚咛峁┏渥愕男畔⒑涂旖莸牟樵兣c管理手段。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)員工信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠降低員工管理工作的成本,減輕企業(yè)管理人員的負(fù)擔(dān),方便員工信息的更新、維護(hù)和查詢,增加數(shù)據(jù)的可靠性;從而提高企業(yè)員工信息管理的效率,開拓企業(yè)員工管理工作的新局面,提高管理水平,是企業(yè)管理的科學(xué)化、正規(guī)化、信息化管理,與世界接軌的重要條件。2 基本內(nèi)容和

6、技術(shù)方案:企業(yè)員工信息管理系統(tǒng)的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立(如:?jiǎn)T工的基本信息)和維護(hù)(如員工信息的添加和刪除以及登陸密碼的修改)及前端應(yīng)用的開發(fā),對(duì)于前者要求建立起數(shù)據(jù)庫(kù)一致性和完整性、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù),而對(duì)于后者則要求應(yīng)用程序功能準(zhǔn)確、完善,易使用等特點(diǎn)。該企業(yè)員工信息管理系統(tǒng)具備三方面的功能:一方面是員工用戶,員工通過(guò)輸入工號(hào)和密碼進(jìn)下該系統(tǒng)后,可以進(jìn)行一些基礎(chǔ)查詢(員工信息查詢、部門信息查詢、)、業(yè)務(wù)信息管理(業(yè)務(wù)信息查詢)重新登陸系統(tǒng);一方面管理人員進(jìn)入該系統(tǒng)則比普通員工多一些權(quán)限:信息輸入與修改、信息查詢。數(shù)據(jù)模型分析與設(shè)計(jì)數(shù)據(jù)庫(kù)模型描述了在數(shù)據(jù)庫(kù)中結(jié)構(gòu)化和操縱數(shù)據(jù)的方法,模

7、型的結(jié)構(gòu)部分規(guī)定了數(shù)據(jù)如何被描述(例如樹、表等);模型的操縱部分規(guī)定了數(shù)據(jù)的添加、刪除、顯示、維護(hù)、打印、查找、選擇、排序和更新等操作。數(shù)據(jù)庫(kù)模型的分類:分層模型、關(guān)系模型、網(wǎng)絡(luò)模型和對(duì)象模型。本課題選擇的關(guān)系模型,關(guān)系模型是目前最重要的一種數(shù)據(jù)模型。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系數(shù)據(jù)模型具有下列優(yōu)點(diǎn): 關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。 關(guān)系模型的概念單一。無(wú)論實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系表示。對(duì)數(shù)據(jù)的檢索結(jié)構(gòu)也是關(guān)系(即表)。所以其數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、清晰,維護(hù)易懂易用。關(guān)系模型的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也

8、簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā)建立的工作。所以,關(guān)系數(shù)據(jù)模型誕生以后發(fā)展迅速,深受擁護(hù)的喜愛,這也是本課題選取關(guān)系數(shù)據(jù)模型的原因。當(dāng)然,關(guān)系數(shù)據(jù)模型也有缺點(diǎn),其中最主要的缺點(diǎn)是,由于存取路件對(duì)用戶透明,查詢效率往往不如非關(guān)系數(shù)據(jù)模型。因此為了提高性能,必須對(duì)用戶的查詢請(qǐng)求進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng)的難度。本課題的關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)可分為三個(gè)表來(lái)表示:?jiǎn)T工信息表、部門信息表、業(yè)務(wù)信息表;員工信息表用于記錄學(xué)生的基本信息;部門信息表用于記錄部門的基本信息;業(yè)務(wù)信息表用于記錄員工業(yè)務(wù)方面的基本信息。員工出生日期工號(hào)員工姓名性別部門民族車間籍貫工齡員工信息e-r圖部門部門編號(hào)編號(hào)部門地點(diǎn)部

9、門名稱名稱部門主管部門類別部門信息e-r圖業(yè)務(wù)工號(hào)業(yè)務(wù)編號(hào)業(yè)績(jī)業(yè)務(wù)信息e-r圖根據(jù)對(duì)系統(tǒng)進(jìn)行需求分析,本系統(tǒng)將分為4個(gè)模塊: 員工信息管理:管理員工基本信息,包括個(gè)人信息的添加、修改、刪除。 業(yè)務(wù)信息管理:管理員工業(yè)務(wù)的基本信息,包括業(yè)務(wù)項(xiàng)目信息的添加、修改和刪除。 部門信息管理:管理部門的基本信息,包括部門信息的添加、修改和刪除。 信息查詢:查詢已經(jīng)登記的信息,包括員工的基本信息、業(yè)務(wù)的基本信息。功能結(jié)構(gòu)圖:企業(yè)員工信息管理系統(tǒng)功能結(jié)構(gòu)如下圖所示。員工管理系統(tǒng)員工管理業(yè)務(wù)管理理信息查詢添加刪除員工查詢?cè)黾訕I(yè)務(wù)查詢修改修改刪除業(yè)績(jī)查詢按姓名查詢按工號(hào)查詢按性別查詢按部門查詢按車間查詢按部門名稱

10、查詢查詢所有業(yè)績(jī)按部門主管查詢部門管理增加修改企業(yè)員工管理系統(tǒng)功能結(jié)構(gòu)圖3 進(jìn)度安排:(5) 第4周-第5周, 中外文文獻(xiàn)的檢索、閱讀,并完成開題報(bào)告;(6) 第6周-第8周, 熟悉數(shù)據(jù)庫(kù)應(yīng)用,根據(jù)企業(yè)員工信息管理任務(wù)要求,制定系統(tǒng)設(shè)計(jì)方案;(7) 第9周-第13周, 完成企業(yè)員工信息管理系統(tǒng)程序設(shè)計(jì)及調(diào)試工作;(8) 第14周-第15周,完成畢業(yè)設(shè)計(jì)論文的撰寫和修訂。4 指導(dǎo)老師意見:指導(dǎo)教師簽名: 年 月 日注:1. 開題報(bào)告應(yīng)根據(jù)教師下發(fā)的畢業(yè)設(shè)計(jì)(論文)任務(wù)書,在教師的指導(dǎo)下由學(xué)生獨(dú)立撰寫,在畢業(yè)設(shè)計(jì)開始后三周內(nèi)完成;2設(shè)計(jì)的目的及意義至少800字,基本內(nèi)容和技術(shù)方案至少400字;3指

11、導(dǎo)教師意見應(yīng)從選題的理論或?qū)嶋H價(jià)值出發(fā),闡述學(xué)生利用的知識(shí)、原理、建立的模型正確與否、學(xué)生的論證充分否、學(xué)生能否完成課題,達(dá)到預(yù)期的目標(biāo)。鄭 重 聲 明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包括任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。本人簽名: 日期: 目 錄摘 要iabstractii1 緒論11.1 研究背景11.2 本課題研究現(xiàn)狀12 企業(yè)信息管理系統(tǒng)分析32.1需求分析32.2 技術(shù)可行性42.3 環(huán)境可行性分析52.4 系統(tǒng)結(jié)構(gòu)可行性分析63 企業(yè)信息管理系統(tǒng)

12、設(shè)計(jì)93.1 數(shù)據(jù)庫(kù)設(shè)計(jì)93.2 系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)134 系統(tǒng)實(shí)現(xiàn)184.1 用戶操作文件總體架構(gòu)184.2 技術(shù)難點(diǎn)285 系統(tǒng)測(cè)試295.1 界面測(cè)試295.2 功能測(cè)試295.3 需求測(cè)試305.4 性能測(cè)試305.5 企業(yè)員工信息管理系統(tǒng)的測(cè)試30總結(jié)31參考文獻(xiàn)32致謝33摘 要在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來(lái)了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營(yíng)成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的企業(yè)員工管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計(jì)此企業(yè)企業(yè)員工管理系統(tǒng),以幫助企業(yè)達(dá)到企業(yè)員工管

13、理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。根據(jù)實(shí)際需求,“企業(yè)員工信息管理系統(tǒng)”項(xiàng)目采用模塊化的設(shè)計(jì)思想,在windows xp操作系統(tǒng)環(huán)境下,搭建jsp運(yùn)行環(huán)境jdk+tomcat,通過(guò)使用java腳本語(yǔ)言完成動(dòng)態(tài)的、交互的web服務(wù)器應(yīng)用程序,實(shí)現(xiàn)員工個(gè)人信息查詢、個(gè)人業(yè)績(jī)查詢及用戶密碼修改功能。本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,用戶使用方便簡(jiǎn)捷,人性化的用戶界面,安全保密設(shè)置齊全,大大減少了操作人員和用戶的工作負(fù)擔(dān),提高了企業(yè)員工信息管理的工作效率和企業(yè)的信息化的水平。關(guān)鍵詞: java;jsp;信息管理abstractnowadays, the internet devel

14、opment is fast, bringing peoples work and life tremendous convenience with efficiently.at present a great deal of business enterprise of the business enterprise employee the management is placed in the handicraft homework stage still, not only the efficiency is lowly, also usually because of managem

15、ent of immodesty but appear error.need therefore provided according to parts of business enterprises, design this business enterprise business enterprise employee to manage system.the in aid of business enterprise attains a business enterprise employee a management to transact the automation,economy

16、 management cost,exaltation the business enterprise work efficiency of purpose.business enterprise employee the information management system item adoption mold piece design thought for turn, build the jsp movement environment jdk under the windows xp operate system environment and tomcat service.pa

17、ss the usage java script language completion a dynamic state of,alternant web server application procedure.carry out employees personal information search,personal accomplishment search and the customer password modification function.this system has a various characteristics:the system function is c

18、omplete, using conveniently, the customer interface humanization, the safety keeps secret a constitution well-found, reduced an operation the work of the personnel and customer burden consumedly.raise the work efficiency of the business enterprise information management and the information-based lev

19、el of the business enterprise.key words: java ; jsp ;the information manage 1 緒論隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)員工信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)員工管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。根據(jù)以上情況,大量企業(yè)已經(jīng)實(shí)施建立企業(yè)員工信息管理系統(tǒng), 因?yàn)槠髽I(yè)員工信息管理是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以企業(yè)員工信息管理系統(tǒng)應(yīng)

20、該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍?梢越鉀Q一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案存在著的許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算實(shí)現(xiàn)企業(yè)企業(yè)員工檔案的管理勢(shì)在必行。企業(yè)員工管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)企業(yè)員工管理走向科學(xué)化、規(guī)范化的必要條件。企業(yè)員工信息管理系統(tǒng)是針對(duì)企業(yè)信息管理部門的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,該系統(tǒng)必須具備以下基本功能:(1)企業(yè)員工檔案管理數(shù)據(jù)庫(kù)及表的操作。

21、實(shí)現(xiàn)對(duì)企業(yè)員工檔案管理數(shù)據(jù)庫(kù)及表的創(chuàng)建,表中數(shù)據(jù)的維護(hù)。(2)企業(yè)員工檔案信息的管理。實(shí)現(xiàn)企業(yè)員工信息的添加、保存、修改和刪除等。(3)企業(yè)員工檔案信息的應(yīng)用。實(shí)現(xiàn)企業(yè)員工信息的查詢、統(tǒng)計(jì)和企業(yè)員工資源的利用等。1.1 研究背景現(xiàn)代信息技術(shù)的發(fā)展,在改變著我們的生活方式的同時(shí),也改變著我們的工作方式,使傳統(tǒng)意義上的企業(yè)員工管理的形式和內(nèi)涵都在發(fā)生著根本性的變化。企業(yè)員工信息管理的內(nèi)容也己經(jīng)轉(zhuǎn)變?yōu)閷?duì)更為廣泛的系統(tǒng)價(jià)值的追求。信息管理,如今已是一個(gè)熱門話題,它已為許多企業(yè)所采用。在現(xiàn)代化的進(jìn)程中,引入現(xiàn)代管理的思想,建立一套可面向企業(yè)單位的員工信息管理系統(tǒng),也是十分必要的。本課題基于我國(guó)企業(yè)管理信

22、息化建設(shè)現(xiàn)狀,結(jié)合在實(shí)際工作中所遇到的問題和收獲,對(duì)企業(yè)員工管理系統(tǒng)在設(shè)計(jì)開發(fā)等方面進(jìn)行研究,重點(diǎn)研究系統(tǒng)開發(fā)中所采用的軟硬件平臺(tái)規(guī)范、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、開發(fā)工具的選擇與使用,目的是從技術(shù)手段的角度闡述如何實(shí)現(xiàn)企業(yè)從傳統(tǒng)經(jīng)營(yíng)管理模式向信息化管理模式轉(zhuǎn)變的過(guò)程,以及企業(yè)員工管理系統(tǒng)在企業(yè)管理信息化中所起到的重要作用。1.2 本課題研究現(xiàn)狀目前,在國(guó)內(nèi)外各大企業(yè)單位中,企業(yè)員工信息管理系統(tǒng)的使用是非常廣泛的。同時(shí),有很多的軟件開發(fā)商也開發(fā)了許多基于各種行業(yè)的企業(yè)員工管理學(xué)系統(tǒng)。而不同的企業(yè)具有不同的企業(yè)員工管理制度,這就決定了不同的企業(yè)需要不同的企業(yè)員工管理系統(tǒng)。而且,企業(yè)管理信息量大、操作繁瑣、傳

23、統(tǒng)的方式不再適應(yīng)新的工作需要,開發(fā)研制適合企業(yè)的企業(yè)員工管理系統(tǒng),使其具有整體性強(qiáng)、流程簡(jiǎn)單、操作方便、功能豐富和通用性強(qiáng)等特點(diǎn),是加快企業(yè)人才管理工作辦公自動(dòng)化、信息資源化和管理科學(xué)化建設(shè)進(jìn)程必要途徑。因此建立適合企業(yè)的管理信息系統(tǒng),是促進(jìn)企業(yè)信息高速公路的發(fā)展,為企業(yè)的發(fā)展提供條件的重要課題。1954年美國(guó)通用電氣公司安裝的第一臺(tái)商業(yè)用數(shù)據(jù)處理計(jì)算機(jī),開創(chuàng)了信息系統(tǒng)應(yīng)用于中小企業(yè)管理的先河。二十世紀(jì)50年代中期到60年代中期,edps在中小企業(yè)中得到廣泛應(yīng)用,主要是用計(jì)算機(jī)部分地代替手工勞動(dòng),進(jìn)行一些簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、統(tǒng)計(jì)產(chǎn)量等。80年代在中小企業(yè)中開始使用一種典型的管理

24、信息系統(tǒng)-mrp(制造資源計(jì)劃)。mrp于1977年提出的,它以mrp為核心,將生產(chǎn)制造、財(cái)務(wù)會(huì)計(jì)、市場(chǎng)營(yíng)銷、工程管理、采購(gòu)供應(yīng)以及信息管理等各個(gè)部門納入整體管理之中,構(gòu)成了完整運(yùn)作體系。90 年代以來(lái) mrp也逐漸發(fā)展成為新一代的中小企業(yè)資源系統(tǒng)(erp)。erp在mrp基礎(chǔ)上將供應(yīng)商和中小企業(yè)內(nèi)部的采購(gòu)、生產(chǎn)、銷售以及客戶看作一個(gè)緊密聯(lián)系的供應(yīng)鏈,通過(guò)信息技術(shù)和管理理論對(duì)中小企業(yè)的物流、資金流和信息流進(jìn)行全面的集成管理,以提高供應(yīng)鏈的運(yùn)行效率,追求中小企業(yè)資源的合理高效利用,提高中小企業(yè)在全球市場(chǎng)中的競(jìng)爭(zhēng)能力。以 mrp /erp 為代表的現(xiàn)代中小企業(yè)管理信息系統(tǒng)主要支持中小企業(yè)內(nèi)部管理業(yè)

25、務(wù)。隨著網(wǎng)絡(luò)的迅猛發(fā)展,出現(xiàn)了各種管理思想和模式的管理信息系統(tǒng),如客戶關(guān)系管理(crm)、供應(yīng)鏈管理(scm)、商業(yè)智能(bi)、電子商務(wù)(ec)和計(jì)算機(jī)集成制造系統(tǒng)(cmis)等。中小企業(yè)管理信息系統(tǒng)逐步會(huì)發(fā)展成為一種融合各種管理思想和信息技術(shù)的面向產(chǎn)品生命周期的集成系統(tǒng),以實(shí)現(xiàn)資源共享、數(shù)據(jù)共享、適應(yīng)網(wǎng)絡(luò)經(jīng)濟(jì)的充分柔性的中小企業(yè)管理信息系統(tǒng)。企業(yè)級(jí)信息管理涉及到眾多的項(xiàng)目、人員、數(shù)據(jù)和報(bào)告,如果沒有一個(gè)有效的信息管理系統(tǒng)來(lái)支持和提高工作效率,企業(yè)信息管理將會(huì)難以實(shí)施?,F(xiàn)在眾多的軟件公司都開發(fā)出了自己的企業(yè)信息管理信息系統(tǒng),包括微軟公司的microsoftproject2003;primav

26、era公司的primavera project planner for enterprise;welcom公司的open plan等,這些都是比較優(yōu)秀的企業(yè)項(xiàng)目信息管理軟件,但軟件只是一個(gè)輔助工具,如果沒有首先建立一個(gè)科學(xué)的企業(yè)信息管理體系,則企業(yè)項(xiàng)目管理軟件將難以發(fā)揮作用。 因此,研究如何建立一個(gè)精簡(jiǎn)、有效的企業(yè)信息管理體系,企業(yè)信息管理信息系統(tǒng),如何有效支持企業(yè)項(xiàng)目管理體系,從而提高企業(yè)的項(xiàng)目管理能力,是具有非常重大的實(shí)際應(yīng)用意義的。2 企業(yè)信息管理系統(tǒng)分析 2.1需求分析2.1.1 功能需求隨著經(jīng)濟(jì)的迅速發(fā)展,企業(yè)的規(guī)模越來(lái)越大,企業(yè)的管理也越來(lái)越復(fù)雜,組織機(jī)構(gòu)越來(lái)越龐大,組織的劃分也越

27、來(lái)越細(xì),對(duì)企業(yè)各組織部門的管理以及各部門內(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ì)

28、提出更高的要求,因而企業(yè)需要定期對(duì)員工進(jìn)行培訓(xùn),以便員工能更好的掌握新知識(shí)、新技術(shù),提高工作效率,培訓(xùn)管理就是對(duì)企業(yè)開展的培訓(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)功能模塊圖如圖2-1所示。企業(yè)員工信息管理系統(tǒng)人事管理考勤管理招聘管理系統(tǒng)管理薪酬管理主管部門審批人事部門審批人力規(guī)劃用戶

29、管理添加用戶薪酬查詢薪酬修改薪酬登記考勤規(guī)劃設(shè)置招聘信息管理員工考勤登記考勤分析報(bào)表圖2.1 企業(yè)員工信息管理系統(tǒng)功能模塊圖系統(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è)模塊的管理。2.1.2 數(shù)據(jù)需求(1)數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可

30、用,從而使系統(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è)人事管理部門設(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)。2.2 技術(shù)可行性2.2.1 程序語(yǔ)言的選擇jsp(javaserver pages)是一種新動(dòng)態(tài)

31、網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),類似其他技術(shù)標(biāo)準(zhǔn).在傳統(tǒng)的網(wǎng)頁(yè)html文件(*.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ā)送e-mail等等,這些都是建立動(dòng)態(tài)網(wǎng)站所需要的功能.所有程序操作都在服務(wù)器端運(yùn)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,與客戶端的瀏覽器無(wú)關(guān),因此,jsp稱為server-side language.所以被許多人認(rèn)為是未來(lái)最有發(fā)展前途的動(dòng)態(tài)網(wǎng)站技

32、術(shù)之一。經(jīng)過(guò)比較,php功能相對(duì)簡(jiǎn)單,不適合作大程序,而cgi效率相對(duì)較低,所以也不考慮,因?yàn)樵撓到y(tǒng)并沒有原有的基礎(chǔ)平臺(tái)需要擴(kuò)展,也不需要與其他系統(tǒng)進(jìn)行太多的交互,所以使用j2ee的模式并不能夠體現(xiàn)出j2ee本身的優(yōu)勢(shì),而jsp又是j2ee的核心技術(shù)之一,可以隨時(shí)升級(jí)為j2ee程序,這里暫時(shí)不考慮采用j2ee,這樣只需要在asp和jsp中進(jìn)行選擇.在進(jìn)行了諸多因素的比較之后,最終認(rèn)為目前這個(gè)階段比較合適的是jsp,而選擇struts架構(gòu)作為開發(fā)的主體框架,選用hibernate作為數(shù)據(jù)持續(xù)性處理層,則是考慮到了其高速的開發(fā)效率,及代碼重用性高,易于維護(hù)等各種優(yōu)勢(shì)。其最終目的是希望提高系統(tǒng)底層業(yè)

33、務(wù)邏輯的可重用性,增加系統(tǒng)的可擴(kuò)展性,降低系統(tǒng)維護(hù)成本。2.2.2 jsp技術(shù)特點(diǎn)將內(nèi)容的生成和顯示進(jìn)行分離使用jsp技術(shù),web頁(yè)面開發(fā)人員可以使用html或者xml標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面.使用jsp標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容.生成的內(nèi)容的邏輯被封裝在標(biāo)識(shí)和javabeans組件中,那么其他人,如web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用jsp頁(yè)面而不影響內(nèi)容的生成。一次編寫,到處運(yùn)行作為java平臺(tái)的一部分,jsp擁有java編程語(yǔ)言”一次編寫,到處運(yùn)行”的特點(diǎn),隨著越來(lái)越多的供應(yīng)商將jsp支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,但并不影響當(dāng)前的應(yīng)用。js

34、p的平臺(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公司還提供了jdbc-odbc的橋連方式,因此java也可以訪問帶有odbc驅(qū)動(dòng)的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有odbc驅(qū)動(dòng),所以java能訪問諸如oracle、sybase、

35、ms sql server 和access等類型的數(shù)據(jù)庫(kù)。2.2.3 操作可行性對(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)鍵盤就可以達(dá)到想要的效果。2.24 經(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)單易開發(fā),且開發(fā)需要資金少,系統(tǒng)開發(fā)運(yùn)行后,可以實(shí)現(xiàn)企業(yè)員工信息管理的計(jì)算機(jī)化,節(jié)省了人力、物力,

36、將人從繁重的工作業(yè)務(wù)中解脫出來(lái),減少了信息管理中無(wú)意的錯(cuò)誤,節(jié)省了大量的時(shí)間,管理效率也大幅度提高,因此,在經(jīng)濟(jì)上是可行的。所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。2.2.5 綜合綜上所述,本系統(tǒng)使用jsp開發(fā)技術(shù),工作平臺(tái)為應(yīng)用界面友好且功能強(qiáng)大的由mx myecplise軟件,服務(wù)器端腳本用java腳本來(lái)編寫,客戶端腳本也用java來(lái)編寫,數(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)開發(fā)項(xiàng)目,有一定的實(shí)地開發(fā)經(jīng)驗(yàn)。且熱愛計(jì)算機(jī)科學(xué),又刻苦鉆研的精神,經(jīng)過(guò)大學(xué)四年的學(xué)習(xí)

37、,相關(guān)課程已基本熟練掌握,本系統(tǒng)是在學(xué)校開發(fā),遇到問題可以與同學(xué)一起研究,再加上指導(dǎo)老師的指導(dǎo)。因此在技術(shù)上能夠適應(yīng)本系統(tǒng)的開發(fā)。2.3 環(huán)境可行性分析2.3.1 軟件環(huán)境操作系統(tǒng):win2k server sp4數(shù)據(jù)庫(kù): microsoft sql server 2000 enterprise edition sp4web服務(wù)器:tomcatide;eclipse3.1.1+myeclipse4.1.1ga+lomboz+emf,dreamweaver8外部包:struts.jar hibernate.jar 2.3.2 硬件環(huán)境amd athlon 64 3000+,kingmax pc3

38、200 512mb 2,gainward nv35xtseagate sata 8m 120gb 22.4 系統(tǒng)結(jié)構(gòu)可行性分析2.4.1 模式采用本系統(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),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(tco)。以目前的技術(shù)看,局

39、域網(wǎng)建立b/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)internet/intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如lan,wan,internet/intranet等)訪問和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(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)回奔跑,效率和工作量是可想而知的,

40、但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é)省是顯而易見的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器?,F(xiàn)在的趨勢(shì)是凡使用b/s架構(gòu)的應(yīng)用管理軟件,只需安裝在linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系

41、統(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)的。2.4.2 struts架構(gòu)隨著web開發(fā)技術(shù)的日益成熟,在web開發(fā)開發(fā)領(lǐng)域中出現(xiàn)了許多設(shè)計(jì)好的軟件開發(fā)框架,struts就是一種基于mvc經(jīng)典設(shè)計(jì)模式的框架,也是當(dāng)前web開發(fā)中比較成熟的一種框架。2.4.3 經(jīng)典mvc模式mvc(model-view-controller)模式,即模型-視圖-控制器模式,其核心思想是將整個(gè)程序代碼分成相對(duì)獨(dú)立而又能協(xié)同工作的3個(gè)組成部分。模型(mo

42、del):業(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ù)

43、據(jù)更新的通知,依據(jù)數(shù)據(jù)更新的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前。而模型也可以通過(guò)視圖所獲得的用戶提交的數(shù)據(jù)進(jìn)行具體業(yè)務(wù)邏輯的處理。原理如圖2.2所示。圖 2.2 mvc設(shè)計(jì)模式的結(jié)構(gòu) struts 1.2 開發(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ò)專門的servlet來(lái)實(shí)現(xiàn)的,該servlet是一個(gè)struts api中提供的actionservlet

44、類型的實(shí)例,actionservlet類繼承了javax.servlet.http.httpservlet類,因此該類的實(shí)例可以和普通的servlet一樣工作,其作用是接收客戶端瀏覽器的請(qǐng)求,然后選擇執(zhí)行相應(yīng)的業(yè)務(wù)邏輯,再把響應(yīng)結(jié)果送回到客戶端。action對(duì)象是開發(fā)者定義的類(該類必須是struts api中提供的action類的子類)的實(shí)例。在繼承該類的過(guò)程中開發(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中提倡acti

45、on對(duì)象只用來(lái)決定”做什么”,相當(dāng)于一個(gè)低層面的控制器,因此也可以將action歸納為controller的組成部分。 model 模型部分mvc系統(tǒng)中的model模型部分從概念上可以分為兩類:系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動(dòng)作.struts中的model部分一般由javabean以及ejb組成。在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還

46、提供了豐富的自定義標(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ì)性的要求。3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1.1 數(shù)據(jù)庫(kù)的需求分析依據(jù)項(xiàng)目的處理需求,對(duì)應(yīng)數(shù)據(jù)表的設(shè)計(jì)及功能如下: 培訓(xùn)信息表: 主要用于保存培訓(xùn)信息 獎(jiǎng)懲表: 主要用于保存獎(jiǎng)懲信息 應(yīng)聘信息表: 主要用于保存應(yīng)聘信息 薪金表: 主要

47、用于保存薪金信息 用戶表: 主要用于保存用戶信息員工登記員工基本信息管理考勤信息管理員工工資設(shè)置員工考核管理結(jié)束基本信息錄入員工工資管理考勤信息管理計(jì)算員工工資基本信息錄入圖3.1 數(shù)據(jù)庫(kù)需求分析流程圖數(shù)據(jù)庫(kù)設(shè)計(jì)登陸統(tǒng)計(jì)查詢存儲(chǔ)數(shù)據(jù)頁(yè)面應(yīng)用顯示數(shù)據(jù)退出判斷選擇存儲(chǔ)數(shù)據(jù)數(shù)據(jù)錄入統(tǒng)計(jì)查詢一般查詢圖3.2 數(shù)據(jù)庫(kù)訪問數(shù)據(jù)流圖用戶登記說(shuō)明:輸入用戶信息數(shù)據(jù)流來(lái)源:用戶輸入數(shù)據(jù)流去向:數(shù)據(jù)庫(kù)存儲(chǔ)方式:人工操作存儲(chǔ)員工基本信息管理說(shuō)明:用于員工基本信息的修改,刪除,添加數(shù)據(jù)流的輸入:當(dāng)前登錄用戶數(shù)據(jù)流的輸出:操作界面存儲(chǔ)方式:數(shù)據(jù)庫(kù)直接存儲(chǔ)員工考勤信息管理說(shuō)明:用于對(duì)員工考勤的管理數(shù)據(jù)流的輸入:當(dāng)前登錄用

48、戶數(shù)據(jù)流的輸出:操作界面存儲(chǔ)方式:數(shù)據(jù)庫(kù)直接存儲(chǔ)員工考核信息管理說(shuō)明:用于對(duì)員工考核的管理數(shù)據(jù)流的輸入:當(dāng)前登錄用戶數(shù)據(jù)流的輸出:操作界面存儲(chǔ)方式:數(shù)據(jù)庫(kù)直接存儲(chǔ)員工工資信息管理說(shuō)明:用于對(duì)員工工資信息的管理數(shù)據(jù)流的輸入:當(dāng)前登錄用戶數(shù)據(jù)流的輸出:操作界面存儲(chǔ)方式:數(shù)據(jù)庫(kù)直接存儲(chǔ)圖3.3 系統(tǒng)模塊數(shù)據(jù)字典3.1.2 數(shù)據(jù)庫(kù)表的具體設(shè)計(jì)表3.2.2 培訓(xùn)信息表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar100培訓(xùn)名稱purposevarchar500培訓(xùn)目的begintimedatetime8開始培訓(xùn)時(shí)間endtimedatetime8結(jié)束培訓(xùn)時(shí)間datumva

49、rchar2000培訓(xùn)人員teachervarchar50培訓(xùn)講師studentvarchar50學(xué)生createtimedatetime8創(chuàng)建時(shí)間educatebit1培訓(xùn)級(jí)別effectvarchar500培訓(xùn)影響度summarizevarchar2000培訓(xùn)材料表3.2.3獎(jiǎng)懲表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar2000獎(jiǎng)懲名稱reasonvarchar50獎(jiǎng)懲原因explainvarchar50描述createtimedatetime8創(chuàng)建時(shí)間表3.2.4應(yīng)聘信息表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar

50、50姓名sexbit1性別ageint4年齡jobvarchar50應(yīng)聘職位specialtyvarchar50所學(xué)專業(yè)experiencevarchar50工作經(jīng)驗(yàn)studyeffortvarchar50在校所學(xué)專業(yè)schoolvarchar50畢業(yè)學(xué)校telvarchar50電話emailvarchar50電子郵件createtimedatetime8創(chuàng)建時(shí)間contentntext16詳細(xì)經(jīng)歷isstockbit1標(biāo)識(shí)表 3.2.5薪金表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar50員工姓名basicfloat8基本薪資eatfloat8飯補(bǔ)house

51、float8房補(bǔ)dutyfloat8全勤獎(jiǎng)scotfloat8賦稅punishmentfloat8額外補(bǔ)助otherfloat8罰款granttimedatetime8發(fā)放時(shí)間totalizefloat8總計(jì)表 3.2.6用戶表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)usernamevarchar50用戶名稱passwordvarchar50用戶密碼sexbit1用戶性別birthdaydatetime8用戶出生年月日createtimedatetime8用戶創(chuàng)建的時(shí)間isadminbit1是否超級(jí)管理員contentvarchar2000管理員級(jí)別3.2 系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)

52、3.2.1 功能設(shè)計(jì)本系統(tǒng)主要用于對(duì)企業(yè)中的“人”進(jìn)行管理。具體地講,企業(yè)員工信息管理系統(tǒng)就是通過(guò)企業(yè)員工信息規(guī)劃、員工考核、薪酬管理、員工激勵(lì)、人才培訓(xùn)和開發(fā)等一系列手段來(lái)提高勞動(dòng)生產(chǎn)率,最終達(dá)到發(fā)展目標(biāo)的一種管理行為。具體實(shí)現(xiàn)目標(biāo)如下。q 實(shí)現(xiàn)對(duì)員工信息進(jìn)行全面管理的功能。q 設(shè)置企業(yè)員工基礎(chǔ)信息管理功能。q 設(shè)置員工考勤管理功能模塊。q 員工薪酬信息管理。q 實(shí)現(xiàn)企業(yè)員工培訓(xùn)信息全程跟蹤的功能。q 實(shí)現(xiàn)企業(yè)的招聘信息、應(yīng)聘信息的管理功能。q 企業(yè)人才庫(kù)管理功能。q 系統(tǒng)用戶信息的管理。q 系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。q 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。3.2.2 模塊設(shè)計(jì)企

53、業(yè)員工信息管理系統(tǒng)是針對(duì)中小企業(yè)對(duì)現(xiàn)有員工和新聘員工的一個(gè)web管理平臺(tái)。主頁(yè)功能模塊主要包括以下功能模塊:人員管理:主要包括瀏覽人員信息、添加人員信息、人員信息的添加、人員信息的修改。招聘管理:主要包括應(yīng)聘人員信息的詳細(xì)查看、刪除、添加以及信息入庫(kù)。培訓(xùn)管理:主要包括培訓(xùn)計(jì)劃的詳細(xì)信息、信息刪除、添加培訓(xùn)計(jì)劃和填寫培訓(xùn)總結(jié)。獎(jiǎng)懲管理:主要包括獎(jiǎng)懲詳細(xì)信息、刪除詳細(xì)信息、添加詳細(xì)信息、修改詳細(xì)信息。薪金管理:主要包括薪金的修改、添加、刪除。 企業(yè)員工信息管理系統(tǒng)功能模塊之間的關(guān)系i. 基本信息管理功能集合包括部門信息管理和員工信息管理等功能模塊。此集合中功能模塊的關(guān)系如圖3.4所示。

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論