- 相關(guān)推薦
員工信息管理系統論文
隨著(zhù)計算機技術(shù)日漸成熟,它已經(jīng)進(jìn)入人類(lèi)社會(huì )的各個(gè)領(lǐng)域并發(fā)揮著(zhù)越來(lái)越重要的作用。而在我們的生活周邊,也越來(lái)越能夠感受到計算機技術(shù)給我們帶來(lái)的巨大沖擊和快捷。下面給大家整理了員工信息管理系統論文,歡迎閱讀!
摘要
近年來(lái),隨著(zhù)企業(yè)彼此間的競爭日趨激烈,信息管理技術(shù)在企業(yè)的發(fā)展中占據著(zhù)越來(lái)越重要的地位。在企業(yè)的經(jīng)營(yíng)生產(chǎn)中,員工信息已成為企業(yè)經(jīng)營(yíng)管理中不可或缺的一部分,為管理者進(jìn)行管理決策和進(jìn)行各種人事調配活動(dòng)提供了重要的依據,在生產(chǎn)分配安排中發(fā)揮了越來(lái)越重要的作用。
通過(guò)分析企業(yè)員工信息管理的內容及特點(diǎn),提出了企業(yè)員工信息管理系統的解決方案。系統基于B/S模式,采用ASP,Microsoft,Access,Dreamweaver作為主要開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā)。系統由員工信息上傳模塊、員工信息查詢(xún)模塊、員工信息刪除模塊、員工信息添加模塊、員工信息分類(lèi)模塊、MD5加密模塊等組成。
文章以需求分析、總體規劃、模塊劃分、數據庫設計與實(shí)現功能等為主線(xiàn),詳細介紹了基于B/S結構的企業(yè)員工信息管理系統。首先,根據企業(yè)員工信息管理的內容及用戶(hù)特點(diǎn)對系統作了需求分析,其次,根據系統的實(shí)現功能和適用環(huán)境對系統作了總體規劃,最后完成了模塊的劃分和數據庫的設計與實(shí)現,并對系統進(jìn)行了測試。
關(guān)鍵詞: 數據庫;模塊;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課題背景
隨著(zhù)科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進(jìn)入人類(lèi)社會(huì )的各個(gè)領(lǐng)域并發(fā)揮著(zhù)越來(lái)越重要的作用。今天,計算機的價(jià)格已經(jīng)十分低廉,性能卻有了長(cháng)足的進(jìn)步。它已經(jīng)被應用于許多領(lǐng)域,計算機之所以如此流行的原因主要有以下幾個(gè)方面:
首先,計算機可以代替人工進(jìn)行許多繁雜的勞動(dòng);
其次,計算機可以節省許多資源;
第三,計算機可以大大的提高人們的工作效率;
第四,計算機可以使敏感文檔更加安全,等等。
在企業(yè)中用計算機管理信息的意義:現在,有很多企業(yè)的信息管理水平還停留在紙介質(zhì)的基礎上,這樣的機制已經(jīng)不能適應時(shí)代的發(fā)展,因為它浪費了許多人力和物力,在信息時(shí)代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。
作為計算機應用的一部分,使用計算機對信息進(jìn)行管理,具有著(zhù)手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長(cháng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高員工信息管理的效率,也是企業(yè)的科學(xué)化、正規化管理,與世界接軌的重要條件。
ASP簡(jiǎn)單易學(xué)且功能豐富,是廣泛應用的計算機語(yǔ)言之一,它的發(fā)展為編程人員提供了更廣泛的空間。作為前端應用程序開(kāi)發(fā)環(huán)境的ASP在數據來(lái)源的維護、數據訪(fǎng)問(wèn)技術(shù)、國際網(wǎng)絡(luò )和企業(yè)內部Internet應用程序等功能方面都有其獨到之處。
1.2國內外研究現狀
當今社會(huì )是一個(gè)信息社會(huì ),一個(gè)知識經(jīng)濟時(shí)代。自世界上第一臺計算機ENINC(Electronic numerical integrator and calculator)于1946年在美國問(wèn)世到現在,計算機業(yè)飛速發(fā)展,技術(shù)淘汰指標高的驚人,價(jià)格下降以及軟件應用的快速擴展引發(fā)了以信息處理計算機化為標志的“微機革命”,隨之而來(lái)的是以全球信息網(wǎng)絡(luò )普及和全球信息共享為標志的“全球信息網(wǎng)絡(luò )革命”的蓬勃興起?梢(jiàn),世界已進(jìn)入在計算機信息管理領(lǐng)域中激烈競爭的時(shí)代,計算機已經(jīng)變得普通的不能再普通的工具,如同我們離不開(kāi)的自行車(chē)、汽車(chē)一樣。我們應該承認,誰(shuí)掌握的知識多,信息量大,信息處理速度快,批量大,誰(shuí)的效率就高,誰(shuí)就能在各種競爭中立于不敗之地。
自20世紀50年代將計算機引入數據處理以來(lái),歷經(jīng)管理信息系統發(fā)展的各個(gè)階段。一方面是信息技術(shù)應用的迅猛發(fā)展,為社會(huì )節省了大量花在信息管理上的人力、物力、財力,信息管理系統作為一門(mén)融管理科學(xué)、信息科學(xué)、系統科學(xué)為主要方面,以人為主導,利用計算機硬件、軟件、網(wǎng)絡(luò )通信設備辦公設備,進(jìn)行信息的收集、傳輸、加工、存儲、更新和維護,以及提高企業(yè)效率為目的一種集成化的人機系統。
員工信息管理系統是一個(gè)企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以檔案管理系統應該能夠為用戶(hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統人工的方式管理文件檔案,這種管理方式存在著(zhù)許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(cháng),將產(chǎn)生大量的文件和數據,這對于查找、更新和維護都帶來(lái)了不少的困難。
1.3本課題研究的意義
一個(gè)現代化的公司,擁有數千名的員工,那么如何管理這么龐大的職工信息檔案呢?這時(shí),開(kāi)發(fā)一個(gè)功能完善的職工信息管理系統就必不可少了。所以需要設計開(kāi)發(fā)一個(gè)實(shí)現職工信息查詢(xún)、管理、更新為基本目標的系統。從職工信息的查詢(xún)到管理實(shí)現了自動(dòng)化的模式,從而提高了工作效率。
員工信息管理系統是一個(gè)企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以信息管理系統能夠為用戶(hù)提供充足的信息和快捷的查詢(xún)手段。用ASP構建的企業(yè)員工信息管理系統,能實(shí)現員工信息的錄入、修改、查找、刪除、查詢(xún)、編輯、等功能,此外,在程序中還設計了用戶(hù)登陸,設定了密碼,并由MD5加密,以確保系統應用的安全性。本管理系統設計合理、界面美觀(guān)、操作方便、運行穩定,為進(jìn)行現代化的企業(yè)員工信息管理工作起到了重要作用,具有較高的實(shí)用價(jià)值。
2系統開(kāi)發(fā)工具簡(jiǎn)介
2.1 ASP簡(jiǎn)介
隨著(zhù)網(wǎng)絡(luò )技術(shù)的不斷發(fā)展,Internet已經(jīng)開(kāi)始深入到人們的生活,目前Internet上的許多站點(diǎn),仍然采用靜態(tài)的技術(shù)為成千上萬(wàn)的用戶(hù)提供信息,由于信息動(dòng)態(tài)的本質(zhì),僅有靜態(tài)的HTML是不夠的,因此,需要有一種方法來(lái)訪(fǎng)問(wèn)Web站點(diǎn)的用戶(hù)顯示動(dòng)態(tài)的信息。
如今,基于Web/Internet的Intranet這改變著(zhù)信息量系統的構成模式,現有的數據庫系統和Web或Internet集成,使我們可以通過(guò)Internet的瀏覽器訪(fǎng)問(wèn)數據庫中的信息,如何將數據庫的信息發(fā)布到Web上,創(chuàng )建含有數據庫信息量的動(dòng)態(tài)網(wǎng)頁(yè),最常用的中間技術(shù)有CGI(通用網(wǎng)關(guān)接口)和API(應用程序接口)。但是CGI程序有效率低,速度慢的缺點(diǎn);API雖然在某種程度上克服了CGI的缺點(diǎn),但也具有兼容性差,開(kāi)發(fā)難度大等缺點(diǎn)。微軟公司在IIS 2.0種推出了IDC(即Internet Database Connector)組件,它可以很容易的實(shí)現Web與數據庫的交互,但功能有限,不能完成復雜的Web數據庫開(kāi)發(fā)。于是,微軟公司在IIS 3.0中引入了ASP技術(shù),它將HTML、腳本和ActiveX組件相結合,創(chuàng )建高效的交互式Web頁(yè)面和基于Web的應用程序,與CGI相比,ASP腳本非常簡(jiǎn)單,利用ActiveX組件很容易實(shí)現與數據庫的連接。
ASP是Active Server Page 的簡(jiǎn)寫(xiě)。直譯的意思是動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)。從字面上來(lái)說(shuō),ASP包含三方面的含義:
(1)Active:ASP使用了Microsoft的ActiveX技術(shù),它采用了封裝對象,程序調用對象的技術(shù),簡(jiǎn)化編程,加強程序間的合作,ASP本身內置了一些基本組件和常用組件,也有和很多公司開(kāi)發(fā)了許多使用組件,只要在Web服務(wù)器上安裝好這些組件,通過(guò)訪(fǎng)問(wèn)組件就可以快捷方便的建立自己的Web應用。
(2)Server:ASP運行在服務(wù)器端。由于這個(gè)原因,不必擔心用戶(hù)的瀏覽器是否支持ASP所使用的編程語(yǔ)言,ASP的語(yǔ)言可以是VBScript和JavaScript.但有需要注意的一點(diǎn),Netscape瀏覽器不支持客戶(hù)端的VBScript,所以不要在客戶(hù)端使用VBScript。而在服務(wù)器端,則無(wú)需考慮這個(gè)問(wèn)題。
(3) Pages:ASP返回標準的HTML頁(yè),可以正常的在瀏覽器中顯示。用戶(hù)查看頁(yè)面源文件時(shí),看到的是標準的HTML頁(yè)面,而不是ASP源代碼,這樣防止了源程序外泄。
2.2 ASP的特點(diǎn)及運行環(huán)境
ASP是一種服務(wù)器端的腳本環(huán)境,用它可以將HTML語(yǔ)言、腳本語(yǔ)言和ActiveX控件結合在一起,可以產(chǎn)生動(dòng)態(tài)、交互且高效率的基于Web的應用程序。由于A(yíng)SP使用基于開(kāi)放環(huán)境的ActiveX技術(shù),用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)具有幾何無(wú)限的擴充能力。他還可以利用ADO方便的訪(fǎng)問(wèn)數據庫,能很好的對數據進(jìn)行處理。從某種意義上講,ASP是一種用附加特性擴展了的標準HTML文件。相對于別的Web應用開(kāi)發(fā)來(lái)說(shuō),ASP具有如下特點(diǎn):
(1)無(wú)須Compile編譯:容易產(chǎn)生,無(wú)須Compile 編譯或Link 鏈接即可執行。集成于HTML中。
(2)使用常規文本編輯器,如Windows的記事本,即可設計。
(3)與瀏覽器無(wú)關(guān)(Browser Independence):用戶(hù)端只要使用常規的可執行HTML碼的瀏覽器,即可瀏覽Active Server Pages 所設計的主頁(yè)內容,Script 語(yǔ)言(Vbscript ,Jscript)是在站點(diǎn)服務(wù)器(Server端)執行,用戶(hù)不需要執行這些Script語(yǔ)言。
(4)面向對象(Object_Orient).
(5)可通過(guò)ActiveX Server components(ActiveX服務(wù)器組件)來(lái)擴充功能。ActiveX Server component,可使用Visual Basic,Java,Visual C++,COBOL等語(yǔ)言來(lái)實(shí)現。
(6)Active Server Pages與任何AcTiveX scripting 語(yǔ)言兼容。除了可使用VBscript 或JScript語(yǔ)言來(lái)設計,并可通過(guò)Plug-in的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting語(yǔ)言。script引擎是處理script的COM(Component Object Model)對象。
(7)Active server Pages的源程序代碼,不會(huì )傳到用戶(hù)的瀏覽器,因此可以 保護辛辛苦苦寫(xiě)出來(lái)的源程序不會(huì )外瀉。傳到用戶(hù)瀏覽器的是Active Server Pages執行的結果的常規HTML碼。
(8)使用server端script產(chǎn)生client端script,你可以使用ASP程序碼,在站點(diǎn)服務(wù)器執行script語(yǔ)言(VBscript 或 Jscript),來(lái)產(chǎn)生或更改在client端 執行的script語(yǔ)言。
ASP 提供內置的全局對象
REQUEST對象:用來(lái)讀取來(lái)自瀏覽器請求信息,可用該對象讀取 HTML 表單的信息。包含有關(guān)客戶(hù)端的信息和一些參數;
RESPONSE 對象:用來(lái)訪(fǎng)問(wèn)服務(wù)器揚創(chuàng )建的并發(fā)送信息到客戶(hù)端的響應信息;
SERVER對象:是專(zhuān)為處理服務(wù)器上的特定任務(wù)而設計的,特別是與服務(wù)器的環(huán)境和處理活動(dòng)有關(guān)的任務(wù),允許用腳本來(lái)生成 ACTIVE SERVER 組件的實(shí)例;
APPLICATION 對象:用來(lái)存儲、讀取用戶(hù)共享的應用程序信息,如可以用該對象在網(wǎng)站的不同連接者間傳送共用消息;
SESSION對象:用來(lái)存儲、讀取特定連接者的對話(huà)消息,如可存儲連接者對網(wǎng)站的訪(fǎng)問(wèn)信息。
目前ASP可運行在三種環(huán)境下。
(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的全面支持,是創(chuàng )建高速、穩定的ASP主頁(yè)的最佳選擇。
2.3 腳本語(yǔ)言VBScript和JavaScript概述
VBScript程序語(yǔ)言是Microsoft公司將VB(Visual Basic)程序語(yǔ)言加以簡(jiǎn)化,使其較易學(xué)習,且完全配合網(wǎng)頁(yè)設計為發(fā)展重點(diǎn),除去了有安全性顧慮的指令,諸如讀寫(xiě)刪除文件或執行系統調用程序等,使設計者可以放心在Internet上傳送。此外,又加上適合其他操作平臺的可移植性,并大大提升了執行效率,使Vbscript廣受網(wǎng)頁(yè)設計者的歡迎。如同VBA可以直接在Office內執行一樣,Vbscript也可以直接在記事本或者其他編輯程序內編寫(xiě)并存盤(pán),然后在該文件圖標雙擊鼠標左鍵,即可直接進(jìn)入瀏覽器(如IE)執行。
Javascript就是適應動(dòng)態(tài)網(wǎng)頁(yè)制作的需要而誕生的一種新的編程語(yǔ)言,如今越來(lái)越廣泛地使用于Internet網(wǎng)頁(yè)制作上。 Javascript是由 Netscape公司開(kāi)發(fā)的一種腳本語(yǔ)言(scripting language),或者稱(chēng)為描述語(yǔ)言。在HTML基礎上,使用Javascript可以開(kāi)發(fā)交互式Web網(wǎng)頁(yè)。Javascript的出現使得網(wǎng)頁(yè)和用戶(hù)之間實(shí)現了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多活躍的元素和更加精彩的內容。運行用Javascript編寫(xiě)的程序需要能支持Javascript語(yǔ)言的瀏覽器。Netscape公司 Navigator 3.0以上版本的瀏覽器都能支持 Javascript程序,微軟公司 Internet Explorer 3.0以上版本的瀏覽器基本上支持Javascript。微軟公司還有自己開(kāi)發(fā)的Javascript,稱(chēng)為JScript。 Javascript和Jscript基本上是相同的,只是在一些細節上有出入。 Javascript短小精悍, 又是在客戶(hù)機上執行的,大大提高了網(wǎng)頁(yè)的瀏覽速度和交互能力。 同時(shí)它又是專(zhuān)門(mén)為制作Web網(wǎng)頁(yè)而量身定做的一種簡(jiǎn)單的編程語(yǔ)言。
2.4 IIS服務(wù)
IIS是Internet Information Server的縮寫(xiě),它是微軟公司主推的服務(wù)器,最新的版本是Windows2000里面包含的IIS 5.0,IIS與WindowNT Server完全集成在一起,因而用戶(hù)能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點(diǎn)。
IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),FTP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過(guò)使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語(yǔ)言無(wú)關(guān)的腳本編寫(xiě)和組件,通過(guò)IIS,就可以開(kāi)發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開(kāi)學(xué)習新的腳本語(yǔ)言或者編譯應用程序,IIS完全支持VBScript,JScript開(kāi)發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過(guò)濾器。
IIS的一個(gè)重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內容和開(kāi)發(fā)基于Web的應用程序。對于諸如VBScript,JScript開(kāi)發(fā)軟件,或者由Visual Basic,Java,Visual C++開(kāi)發(fā)系統,以及現有的CGI和WinCGI腳本開(kāi)發(fā)的應用程序,IIS都提供強大的本地支持。
2.5 Dreamwever簡(jiǎn)介
Dreamweaver是美國MACROMEDIA公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對專(zhuān)業(yè)網(wǎng)頁(yè)設計師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿(mǎn)動(dòng)感的網(wǎng)頁(yè). 同時(shí)利用Dreamweaver設計的網(wǎng)頁(yè),可以全方位的呈現在任何平臺的熱門(mén)瀏覽器上。它用于對 Web 站點(diǎn)、Web 頁(yè)和 Web 應用程序進(jìn)行設計、編碼和開(kāi)發(fā)。無(wú)論是喜歡直接編寫(xiě) HTML 代碼的駕馭感還是偏愛(ài)在可視化編輯環(huán)境中工作,Dreamweaver 都可以提供幫助良多的工具,豐富Web 創(chuàng )作體驗。
3系統設計
3.1 設計思想
為了滿(mǎn)足用戶(hù)的需求,該信息管理系統要實(shí)現以下目標。
(1)模塊要全部用B/S系統開(kāi)發(fā),用戶(hù)無(wú)需在本地機器安裝軟件,就可通過(guò)瀏覽器登錄系統進(jìn)行操作。
(2)模塊采用ASP開(kāi)發(fā),具有完全的開(kāi)放性,可以運行在任何支持ASP標準的服務(wù)器上,非常方便以后的維護和系統升級。
(3)只要系統允許,用戶(hù)可以在任何時(shí)間、任何地點(diǎn)辦公,包括出差在外地都可以使用該系統。
(4)模塊維護費用很低,所有的維護操作只需要針對服務(wù)器進(jìn)行,外地管理員只需要把服務(wù)器連接上網(wǎng)即可進(jìn)行維護和升級,這對人力、時(shí)間、費用的節省是相當可觀(guān)的。
(5)模塊采用Web服務(wù)器和數據庫服務(wù)器分離的方式,系統的安全性和性能因此得到很大提高。
(6)系統界面友好,使用方便,易操作。
3.2 系統結構圖
企業(yè)內部信息管理網(wǎng)絡(luò )的特點(diǎn)是利用B/S結構,實(shí)現整個(gè)企業(yè)內部的信息化管理。這種系統的優(yōu)勢在于系統簡(jiǎn)單、功能強大、擴展能力良好以及跨地域的操作性能。Clinet/Server模式與Browser/Server模式是現在比較流行的兩種數據庫模式,各有優(yōu)缺點(diǎn)。Clinet/Server模式主要是在以局域網(wǎng)為基礎的環(huán)境下展開(kāi)應用的,它受到地域的限制。而B(niǎo)rowser/Server模式通過(guò)Internet進(jìn)行通信,可以不受地域的限制,但是它不能夠進(jìn)行聯(lián)機事務(wù)處理,并且在大量數據處理的情況下.速度較慢。從目前的開(kāi)發(fā)技術(shù)來(lái)看,Browser端作為信息收集源,特別是大量的數據錄入工作還不能完全取代Clinet端的用戶(hù)界面。在這方面,Clinet的各種開(kāi)發(fā)工具的功能更加強大,靈活,而且Browser端卻由于功能結構的限定過(guò)于“瘦小”。
對于本系統,其功能目標是要求企業(yè)員工信息資源共享,同時(shí)要實(shí)現不同用戶(hù)的權限的控制。由于系統數據收集實(shí)時(shí)性要求并不高,因此采用Browser/Scrver結構來(lái)進(jìn)行設計是比較合理可行的.
【員工信息管理系統論文】相關(guān)文章:
信息管理系統論文09-18
信息管理系統論文15篇02-15
供電企業(yè)生產(chǎn)信息管理系統軟件的開(kāi)發(fā)相關(guān)問(wèn)題論文02-17
信息管理系統開(kāi)題報告11-19
信息管理系統開(kāi)題報告09-26
科研信息管理系統開(kāi)題報告07-20
物資管理系統論文08-06
庫存管理系統論文07-24
控制系統論文12-07