博文谷

位置:首頁 > 實用範文 > 論文

員工資訊管理系統論文

論文1.96W

隨着計算機技術日漸成熟,它已經進入人類社會的各個領域併發揮着越來越重要的作用。而在我們的生活周邊,也越來越能夠感受到計算機技術給我們帶來的巨大沖擊和快捷。下面給大家整理了員工資訊管理系統論文,歡迎閱讀!

員工資訊管理系統論文

摘要

近年來,隨着企業彼此間的競爭日趨激烈,資訊管理技術在企業的發展中佔據着越來越重要的地位。在企業的經營生產中,員工資訊已成爲企業經營管理中不可或缺的一部分,爲管理者進行管理決策和進行各種人事調配活動提供了重要的依據,在生產分配安排中發揮了越來越重要的作用。

透過分析企業員工資訊管理的內容及特點,提出了企業員工資訊管理系統的解決方案。系統基於B/S模式,採用ASP,Microsoft,Access,Dreamweaver作爲主要開發工具進行開發。系統由員工資訊上傳模組、員工資訊查詢模組、員工資訊刪除模組、員工資訊添加模組、員工資訊分類模組、MD5加密模組等組成。

文章以需求分析、總體規劃、模組劃分、數據庫設計與實現功能等爲主線,詳細介紹了基於B/S結構的企業員工資訊管理系統。首先,根據企業員工資訊管理的內容及用戶特點對系統作了需求分析,其次,根據系統的實現功能和適用環境對系統作了總體規劃,最後完成了模組的劃分和數據庫的設計與實現,並對系統進行了測試。

關鍵詞: 數據庫;模組;ASP

  The Design and Implementation of Employees Management

  Information System

Abstract

In recent years, as enterprises in the increasingly fierce competition,information management technology in the development of enterprises plays increasingly important role. In the progress of Enterprises operating and production, the information of staffs has become a business management of most important part. It provides an important basis for the management of decision-making and personnel.

By analyzing the content of enterprise information management staff and user characteristics, first the thesis produces the solution of enterprise file management of staff information system. The system is based on the B / S application platform, the current prence of ASP, Microsoft Access, Dreamweaver as a major development tool with staff information uploading module, staff information Query Module, staff information deleting module, module add staff information, staff information classification module, MD5 module and so on.

This thesis will describe the needs analysis, overall planning, It introduced based on B / S structure. First it made analysis according to the content and feature of the enterprise information management system for the staff. Then it completed the module design and the design and realization of database and test according to the functions and main implementation for the system.

Key words: database; module; ASP

1 引  言

1.1課題背景

隨着科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已爲人們深刻認識,它已進入人類社會的各個領域併發揮着越來越重要的作用。今天,計算機的價格已經十分低廉,性能卻有了長足的進步。它已經被應用於許多領域,計算機之所以如此流行的原因主要有以下幾個方面:

首先,計算機可以代替人工進行許多繁雜的勞動;

其次,計算機可以節省許多資源;

第三,計算機可以大大的提高人們的工作效率;

第四,計算機可以使敏感文檔更加安全,等等。

在企業中用計算機管理資訊的意義:現在,有很多企業的資訊管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因爲它浪費了許多人力和物力,在資訊時代這種傳統的管理方法必然被計算機爲基礎的資訊管理所取代。

作爲計算機應用的一部分,使用計算機對資訊進行管理,具有着手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高員工資訊管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。

ASP簡單易學且功能豐富,是廣泛應用的計算機語言之一,它的發展爲編程人員提供了更廣泛的空間。作爲前端應用程序開發環境的ASP在數據來源的維護、數據訪問技術、國際網絡和企業內部Internet應用程序等功能方面都有其獨到之處。

1.2國內外研究現狀

當今社會是一個資訊社會,一個知識經濟時代。自世界上第一臺計算機ENINC(Electronic numerical integrator and calculator)於1946年在美國問世到現在,計算機業飛速發展,技術淘汰指標高的驚人,價格下降以及軟件應用的快速擴展引發了以資訊處理計算機化爲標誌的“微機革命”,隨之而來的是以全球資訊網絡普及和全球資訊共享爲標誌的“全球資訊網絡革命”的蓬勃興起。可見,世界已進入在計算機資訊管理領域中激烈競爭的時代,計算機已經變得普通的不能再普通的工具,如同我們離不開的自行車、汽車一樣。我們應該承認,誰掌握的知識多,資訊量大,資訊處理速度快,批量大,誰的效率就高,誰就能在各種競爭中立於不敗之地。

自20世紀50年代將計算機引入數據處理以來,歷經管理資訊系統發展的各個階段。一方面是資訊技術應用的迅猛發展,爲社會節省了大量花在資訊管理上的人力、物力、財力,資訊管理系統作爲一門融管理科學、資訊科學、系統科學爲主要方面,以人爲主導,利用計算機硬件、軟件、網絡通信設備辦公設備,進行資訊的收集、傳輸、加工、存儲、更新和維護,以及提高企業效率爲目的一種集成化的人機系統。

員工資訊管理系統是一個企業單位不可缺少的部分,它的內容對於企業的決策者和管理者來說都至關重要,所以檔案管理系統應該能夠爲用戶提供充足的資訊和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理檔案檔案,這種管理方式存在着許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的檔案和數據,這對於查找、更新和維護都帶來了不少的困難。

1.3本課題研究的意義

一個現代化的公司,擁有數千名的員工,那麼如何管理這麼龐大的職工資訊檔案呢?這時,開發一個功能完善的職工資訊管理系統就必不可少了。所以需要設計開發一個實現職工資訊查詢、管理、更新爲基本目標的系統。從職工資訊的查詢到管理實現了自動化的模式,從而提高了工作效率。

員工資訊管理系統是一個企業單位不可缺少的部分,它的內容對於企業的決策者和管理者來說都至關重要,所以資訊管理系統能夠爲用戶提供充足的資訊和快捷的查詢手段。用ASP構建的企業員工資訊管理系統,能實現員工資訊的錄入、修改、查找、刪除、查詢、編輯、等功能,此外,在程序中還設計了用戶登陸,設定了密碼,並由MD5加密,以確保系統應用的安全性。本管理系統設計合理、介面美觀、操作方便、執行穩定,爲進行現代化的企業員工資訊管理工作起到了重要作用,具有較高的實用價值。

2系統開發工具簡介

2.1 ASP簡介

隨着網絡技術的不斷髮展,Internet已經開始深入到人們的生活,目前Internet上的許多站點,仍然採用靜態的技術爲成千上萬的用戶提供資訊,由於資訊動態的本質,僅有靜態的HTML是不夠的,因此,需要有一種方法來訪問Web站點的用戶顯示動態的資訊。

如今,基於Web/Internet的Intranet這改變着資訊量系統的構成模式,現有的數據庫系統和Web或Internet集成,使我們可以透過Internet的瀏覽器訪問數據庫中的資訊,如何將數據庫的資訊發佈到Web上,創建含有數據庫資訊量的動態網頁,最常用的中間技術有CGI(通用網關接口)和API(應用程序接口)。但是CGI程序有效率低,速度慢的缺點;API雖然在某種程度上克服了CGI的缺點,但也具有相容性差,開發難度大等缺點。微軟公司在IIS 2.0種推出了IDC(即Internet Database Connector)組件,它可以很容易的實現Web與數據庫的交互,但功能有限,不能完成複雜的Web數據庫開發。於是,微軟公司在IIS 3.0中引入了ASP技術,它將HTML、腳本和ActiveX組件相結合,創建高效的交互式Web頁面和基於Web的應用程序,與CGI相比,ASP腳本非常簡單,利用ActiveX組件很容易實現與數據庫的連接。

ASP是Active Server Page 的簡寫。直譯的意思是動態服務器網頁。從字面上來說,ASP包含三方面的含義:

(1)Active:ASP使用了Microsoft的ActiveX技術,它採用了封裝對象,程序調用對象的技術,簡化編程,加強程序間的合作,ASP本身內置了一些基本組件和常用組件,也有和很多公司開發了許多使用組件,只要在Web服務器上安裝好這些組件,透過訪問組件就可以快捷方便的建立自己的Web應用。

(2)Server:ASP執行在服務器端。由於這個原因,不必擔心用戶的瀏覽器是否支援ASP所使用的編程語言,ASP的語言可以是VBScript和JavaScript.但有需要注意的一點,Netscape瀏覽器不支援客戶端的VBScript,所以不要在客戶端使用VBScript。而在服務器端,則無需考慮這個問題。

(3) Pages:ASP返回標準的HTML頁,可以正常的在瀏覽器中顯示。用戶檢視頁面源檔案時,看到的是標準的HTML頁面,而不是ASP原始碼,這樣防止了源程序外泄。

2.2 ASP的特點及執行環境

ASP是一種服務器端的腳本環境,用它可以將HTML語言、腳本語言和ActiveX控件結合在一起,可以產生動態、交互且高效率的基於Web的應用程序。由於ASP使用基於開放環境的ActiveX技術,用戶可以自己定義和製作組件加入其中,使自己的動態網頁具有幾何無限的擴充能力。他還可以利用ADO方便的訪問數據庫,能很好的對數據進行處理。從某種意義上講,ASP是一種用附加特性擴展了的標準HTML檔案。相對於別的Web應用開發來說,ASP具有如下特點:

(1)無須Compile編譯:容易產生,無須Compile 編譯或Link 連結即可執行。集成於HTML中。

(2)使用常規文字編輯器,如Windows的記事本,即可設計。

(3)與瀏覽器無關(Browser Independence):用戶端只要使用常規的可執行HTML碼的瀏覽器,即可瀏覽Active Server Pages 所設計的主頁內容,Script 語言(Vbscript ,Jscript)是在站點服務器(Server端)執行,用戶不需要執行這些Script語言。

(4)面向對象(Object_Orient).

(5)可透過ActiveX Server components(ActiveX服務器組件)來擴充功能。ActiveX Server component,可使用Visual Basic,Java,Visual C++,COBOL等語言來實現。

(6)Active Server Pages與任何AcTiveX scripting 語言相容。除了可使用VBscript 或JScript語言來設計,並可透過Plug-in的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting語言。script引擎是處理script的COM(Component Object Model)對象。

(7)Active server Pages的源程序代碼,不會傳到用戶的瀏覽器,因此可以 保護辛辛苦苦寫出來的源程序不會外瀉。傳到用戶瀏覽器的是Active Server  Pages執行的結果的常規HTML碼。

(8)使用server端script產生client端script,你可以使用ASP程序碼,在站點服務器執行script語言(VBscript 或 Jscript),來產生或更改在client端 執行的script語言。

ASP 提供內置的全局對象

REQUEST對象:用來讀取來自瀏覽器請求資訊,可用該對象讀取 HTML 表單的資訊。包含有關客戶端的資訊和一些參數;

RESPONSE 對象:用來訪問服務器揚創建的併發送資訊到客戶端的響應資訊;

SERVER對象:是專爲處理服務器上的特定任務而設計的,特別是與服務器的環境和處理活動有關的任務,允許用腳本來生成 ACTIVE  SERVER 組件的實例;

APPLICATION 對象:用來存儲、讀取用戶共享的應用程序資訊,如可以用該對象在網站的不同連接者間傳送共用消息;

SESSION對象:用來存儲、讀取特定連接者的對話消息,如可存儲連接者對網站的訪問資訊。

目前ASP可執行在三種環境下。

(1) WINDOWS NT server 4.0執行IIS 3.0(Internet Information Server)以上。

(2) WINDOWS NT workstation 4.0執行Peer Web Server 3.0以上。

(3) WINDOWS 95/98執行PWS(Personal Web Server)。

其中以NT server上的IIS功能最強,提供了對ASP的全面支援,是創建高速、穩定的ASP主頁的最佳選擇。

2.3 腳本語言VBScript和JavaScript概述

VBScript程序語言是Microsoft公司將VB(Visual Basic)程序語言加以簡化,使其較易學習,且完全配合網頁設計爲發展重點,除去了有安全性顧慮的指令,諸如讀寫刪除檔案或執行系統調用程序等,使設計者可以放心在Internet上傳送。此外,又加上適合其他操作平臺的可移植性,並大大提升了執行效率,使Vbscript廣受網頁設計者的歡迎。如同VBA可以直接在Office內執行一樣,Vbscript也可以直接在記事本或者其他編輯程序內編寫並存盤,然後在該檔案圖標雙擊鼠標左鍵,即可直接進入瀏覽器(如IE)執行。

Javascript就是適應動態網頁製作的需要而誕生的.一種新的編程語言,如今越來越廣泛地使用於Internet網頁製作上。 Javascript是由 Netscape公司開發的一種腳本語言(scripting language),或者稱爲描述語言。在HTML基礎上,使用Javascript可以開發交互式Web網頁。Javascript的出現使得網頁和用戶之間實現了一種實時性的、動態的、交互性的關係,使網頁包含更多活躍的元素和更加精彩的內容。執行用Javascript編寫的程序需要能支援Javascript語言的瀏覽器。Netscape公司 Navigator 3.0以上版本的瀏覽器都能支援 Javascript程序,微軟公司 Internet Explorer 3.0以上版本的瀏覽器基本上支援Javascript。微軟公司還有自己開發的Javascript,稱爲JScript。 Javascript和Jscript基本上是相同的,只是在一些細節上有出入。 Javascript短小精悍, 又是在客戶機上執行的,大大提高了網頁的瀏覽速度和交互能力。 同時它又是專門爲製作Web網頁而量身定做的一種簡單的編程語言。

2.4 IIS服務

IIS是Internet  Information  Server的縮寫,它是微軟公司主推的服務器,最新的版本是Windows2000裏面包含的IIS 5.0,IIS與WindowNT  Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File  System,NT的檔案系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。

IIS支援HTTP(Hypertext Transfer Protocol,超文字傳輸協議),FTP(File Transfer  Protocol,檔案傳輸協議)以及SMTP協議,透過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支援與語言無關的腳本編寫和組件,透過IIS,就可以開發新一代動態的,富有魅力的Web站點。IIS不需要開學習新的腳本語言或者編譯應用程序,IIS完全支援VBScript,JScript開發軟件以及Java,它也支援CGI和WinCGI,以及ISAPI擴展和過濾器。

IIS的一個重要特性是支援ASP。IIS 3.0版本以後引入了ASP,可以很容易的張貼動態內容和開發基於Web的應用程序。對於諸如VBScript,JScript開發軟件,或者由Visual Basic,Java,Visual C++開發系統,以及現有的CGI和WinCGI腳本開發的應用程序,IIS都提供強大的本地支援。

2.5 Dreamwever簡介

Dreamweaver是美國MACROMEDIA公司開發的集網頁製作和管理網站於一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地製作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁. 同時利用Dreamweaver設計的網頁,可以全方位的呈現在任何平臺的熱門瀏覽器上。它用於對 Web 站點、Web 頁和 Web 應用程序進行設計、編碼和開發。無論是喜歡直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環境中工作,Dreamweaver 都可以提供幫助良多的工具,豐富Web 創作體驗。

3系統設計

3.1 設計思想

爲了滿足用戶的需求,該資訊管理系統要實現以下目標。

(1)模組要全部用B/S系統開發,用戶無需在本地機器安裝軟件,就可透過瀏覽器登入系統進行操作。

(2)模組採用ASP開發,具有完全的開放性,可以執行在任何支援ASP標準的服務器上,非常方便以後的維護和系統升級。

(3)只要系統允許,用戶可以在任何時間、任何地點辦公,包括出差在外地都可以使用該系統。

(4)模組維護費用很低,所有的維護操作只需要針對服務器進行,外地管理員只需要把服務器連接上網即可進行維護和升級,這對人力、時間、費用的節省是相當可觀的。

(5)模組採用Web服務器和數據庫服務器分離的方式,系統的安全性和性能因此得到很大提高。

(6)系統介面友好,使用方便,易操作。

3.2 系統結構圖

企業內部資訊管理網絡的特點是利用B/S結構,實現整個企業內部的資訊化管理。這種系統的優勢在於系統簡單、功能強大、擴展能力良好以及跨地域的操作性能。Clinet/Server模式與Browser/Server模式是現在比較流行的兩種數據庫模式,各有優缺點。Clinet/Server模式主要是在以局域網爲基礎的環境下展開應用的,它受到地域的限制。而Browser/Server模式透過Internet進行通信,可以不受地域的限制,但是它不能夠進行聯機事務處理,並且在大量數據處理的情況下.速度較慢。從目前的開發技術來看,Browser端作爲資訊收集源,特別是大量的數據錄入工作還不能完全取代Clinet端的用戶介面。在這方面,Clinet的各種開發工具的功能更加強大,靈活,而且Browser端卻由於功能結構的限定過於“瘦小”。

對於本系統,其功能目標是要求企業員工資訊資源共享,同時要實現不同用戶的權限的控制。由於系統數據收集實時性要求並不高,因此採用Browser/Scrver結構來進行設計是比較合理可行的.