人事檔案管理系統的設計與實現_第1頁
人事檔案管理系統的設計與實現_第2頁
人事檔案管理系統的設計與實現_第3頁
人事檔案管理系統的設計與實現_第4頁
人事檔案管理系統的設計與實現_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

文檔下載站更多資源下載本站所有資源均來自互聯網或本站會員提供,如有侵犯您的版權或其他問題,請通知管理員,我們會在最短的時間回復您!word文檔可自由復制編輯文檔下載站更多資源下載本站所有資源均來自互聯網或本站會員提供,如有侵犯您的版權或其他問題,請通知管理員,我們會在最短的時間回復您!人事檔案管理系統的設計與實現XXXXXXXXXX學校畢業設計(論文)題目人事檔案管理系統的設計與實現系名:信息工程系專業班級: 軟件技術XXXX班學生姓名:XXX學號:XXXXXX指導教師姓名:XX指導教師職稱:講師2016年5月目錄摘要 5ABSTRACT 5第一章緒論 61.1.選題背景 61.2.設計目標 71.3.可行性分析 71.4.系統設計的總體規則 8第二章開發語言以及數據庫設計介紹 92.1.ASP概述 92.1.1

ASP網頁特點 92.1.2

ASP五個核心特點 92.2.數據庫ACCESS介紹 102.2.1Access語言介紹 102.2.2Access的優點 102.2.3ADO技術介紹 112.2.4數據庫管理系統 112.3.IIS簡介 12第三章數據庫設計 143.1.數據庫表設計 143.2.數據流程圖 15第四章功能模塊的實現 174.1.系統測試 174.2.系統截圖 174.2.1系統登錄 174.2.2人員基本信息錄入 194.2.3部門信息管理 224.2.4信息瀏覽 244.2.5管理員管理 254.2.6修改密碼 274.3.系統難點代碼展示 334.3.1數據庫連接conn.asp 334.3.2判斷用戶是否登錄 33總結 341.系統特色 342.系統存在不足 343.心得與收獲 34致謝 34參考文獻 35

摘要近年來,隨著企業彼此間的競爭日趨激烈,信息技術在企業的發展中占據著越來越重要的地位。隨著管理模式在企業中得到進一步的深入應用,企業人事檔案管理系統是在適應市場需要的客觀前提下,為了滿足各中小企業進行人事綜合管理而開發的軟件。我工作的企業原來的規模比較小,現在公司規模擴大,靠人工完成管理容易引起工作效率低,工作錯誤多,因此,為了提高公司的人事檔案管理的效率,我設計開發了本軟件,解決實際的管理問題。本系統是一個使用簡單,功能全面的人力資源管理系統,主要針對中小企業進行人事檔案管理。本管理系統包括員員工基本信息錄入、公司部門管理、人員信息查詢、信息瀏覽打印、添加管理員、數據備份、修改密碼、退出系統等功能。企業人事檔案管理是企業日常管理的一個重要內容,已成為企業日常運行中不可或缺的一部分。一個可以規范化,自動化的企業人事檔案管理系統將成為管理者進行管理決策和進行各種經營活動提供了重要的依據。企業人事檔案管理系統是把分散的員工信息實行統一,集中規范的收集管理,建立分類編號管理,電腦存取查詢功能,實現了信息資料管理的現代化,專業化,為企業和員工解除了后顧之憂。主題詞:人事檔案管理系統;ABSTRACTInrecentyears,ascompaniesincreasinglyfiercecompetitionbetweeneachother,thedevelopmentofinformationtechnologyinbusinesstooccupyanincreasinglyimportantrole.Managementintheenterprisewithfurtherin-depthapplication,enterprisepersonnelmanagementsystemtoadapttomarketneedsinanobjectivebasis,inordertomeettheSMEintegratedmanagementofpersonnelanddevelopmentofsoftware.Iworkforrelativelysmallsizeoftheoriginalcompany,nowthecompanyexpandedanddonemanuallymanageeasilyleadtolowefficiency,andmoreworkerrors,therefore,inordertoimprovethecompany'spersonnelrecordsmanagementefficiency,Idesignedanddevelopedthesoftwaretosolvepracticalmanagementproblems.Thesystemisasimpletouse,fullyfunctionalhumanresourcesmanagementsystem,mainlyforsmallandmediumenterprisestopersonnelmanagement.Thememberofstaffmanagementsystemincludesthebasicinformationinput,thecorporatesectormanagement,personnelinformationinquiry,informationbrowsingprint,addadministrators,databackup,changethepassword,exitthesystemandotherfunctions.Enterprisepersonnelfilemanagementisanimportantpartofdailymanagement,hasbecomeanintegralpartofdailyoperations.Acanbestandardized,automatedpersonnelmanagementsystem,enterprisemanagerswillbeavarietyofmanagementdecisionsandbusinessactivitiesprovidesanimportantbasis.Corporatepersonnelmanagementsystemistospreadinformationabouttheemployeesaunified,centralizedstandardcollectionmanagement,theestablishmentofclassificationnumbermanagement,computeraccesstosearchfunctionstoachievethemodernizationofinformationmanagement,professional,businessandtheemployeemindsatease.Keywords:personnelmanagementsystem;第一章緒論1.1.選題背景企業人事檔案管理系統是一個企業單位不可缺少的部分,它的內容對于企業的決策者和管理者來說都至關重要,所以企業人事檔案管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著電腦的廣泛普及應用,應用電子計算機技術處理人事部門的工作,實現管理工作的系統化,規范化,自動化,已成為刻不容緩的一項任務。企業人事檔案管理系統是為了滿足各中小企業管理自身的人事資料而設計的。本系統是一個使用簡單,功能全面的人力資源管理系統,主要針對中小企業進行人事檔案管理。本管理系統包括員工基本信息管理,員工考勤管理,員工工資管理,數據維護,系統管理等。現在,有很多企業的人事檔案管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。作為計算機應用的一部分,使用計算機對檔案信息進行管理,具有著手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高公司人事檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。1.2.設計目標本系統采用前臺編程語言Asp開發而成,使用Access作為后臺數據庫,因而具有操作界面簡單明了,操作步驟簡介清晰,系統的可移植性好等優點。企業人事檔案管理系統的建立,使人事檔案管理工作發生了深刻的變化,與傳統的手工作業相比,它使人事檔案管理人員從繁重的工作中解脫出來,大大減輕了工作量,減少了人為的工作失誤,全面提高了人事檔案管理的效率及管理水平,提高了對各種資料的加工處理和檢索的速度,從而使人事檔案管理水平躍上了一個新的臺階。人事檔案管理系統可主要實現以下目標:1.員工基本信息錄入;2.公司部門管理;3.人員信息查詢;4.信息瀏覽打印;5.添加管理員;6.數據備份;7.修改密碼;8.退出系統;1.3.可行性分析可行性研究是為了弄清楚系統開發的項目是不是可以實現和值得進行研究的過程,實際上是一次大大簡化系統分析和系統設計的過程,所以,進行可執行性的分析是非常必要的,也是很重要的,經過最初的設計目標和進行的市場調查得出以下四點的可行性分析:可行性:即實現這個平臺設計有沒有什么經濟效益?該平臺設計只是作為本人的畢業設計,又因為本人的設計能力有限,其功能還不能完善,所以沒有什么經濟效益可談。1.技術可行性:即現有的技術能否開發該平臺,會有哪些困難。2.運行可行性:即該平臺規定的運行方式是否可行。3.法律可行性:即該平臺的開發會不會在社會上引起侵權或其它責任問題。因為該平臺是作為畢業設計與商業無關,又因為是自主開發設計,因此不會構成侵權,在法律上是可行的。通過以上的可行性分析,我將采用ASP+javascript將結合的技術,運用ACCESS數據庫對網站進行建設。1.4.系統設計的總體規則無論哪個系統都要有它自己的設計規則。該平臺也一樣,它的主要設計規則有:簡單性:在實現平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網站來說是非常重要的。針對性:該平臺設計是人事檔案管理系統及后臺管理的定向開發設計,所以具有專業突出和很強的針對性。實用性:本系統是一個使用簡單,功能全面的人力資源管理系統,主要針對中小企業進行人事檔案管理。本管理系統包括員員工基本信息錄入、公司部門管理、人員信息查詢、信息瀏覽打印、添加管理員、數據備份、修改密碼、退出系統等功能。

第二章開發語言以及數據庫設計介紹2.1.ASP概述ASP是ActiveServerPage的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中。另外阿斯匹林、天門冬氨酸、阿里軟件銷售合作伙伴、美國武裝系統暨程序公司等的縮寫也都為ASP。2.1.1

ASP網頁特點ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。與HTML相比,ASP網頁具有以下特點:(1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;(3)服務器上的ASP解釋程序會在服務器端執行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;(4)ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;(5)ASP可以使用服務器端ActiveX組件來執行各種各樣的任務,例如存取數據庫、發送Email或訪問文件系統等。(6)由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。(7)方便連接ACCESS與SQL數據庫.(8)開發需要有豐富的經驗,否則會留出漏洞,讓黑客利用進行注入攻擊.ASP也不僅僅局限于與HTML結合制作WEB網站,而且還可以與XHTML和WML語言結合制作WAP手機網站。但是其原理也是一樣的。2.1.2

ASP五個核心特點ASP(ApplicationServiceProvider,應用軟體租賃服務提供者)即是指「透過網絡以租賃方式提供應用軟體服務的從業者」,即是指業者以應用軟體為主體,透過網絡一對多地傳遞服務,這種以服務為主的交易模式促使企業可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權,并且亦能因為業者集中式的管理而大幅降低企業維護的成本.基本上,ASP即具有「軟體服務化,服務網絡化」,「資訊委外服務與網絡結合」與「產品通路化,通路產品化」等三大特性,其甚至可以被視為是ISP(InternetServiceProvider)與ITS(InformationTechnologyService)的結合.根據流行的觀點,ASP有如下五個核心內涵:a.ASP著重應用為中心,提供對于應用方面的訪問和管理。b.ASP服務可以為用戶提供沒有在服務器、人員、系統和系統授權等前期資源投入情況下就可以在“定制”的全新應用系統環境進行訪問的服務,如ISP,而這樣的服務一般按月份ASP收取服務費。c.ASP采用集中管理的方式ASP一般都有一個管理中心,所有的客戶通過INTERNET來進行遠程訪問,獲得技術支持和咨詢服務。d.一對多的服務,也就是講,ASP提供的是標準化的產品包,產品都是最低程度的自定義或者沒有實現客戶定制化,對于行業用戶來講已經達到實用方便的標準。e.按照合同交付,在ASP客戶的眼中,ASP是一家根據客戶協議內容提供相關服務,保證應用服務系統服務可以得到確實履行的機構。2.2.數據庫ACCESS介紹2.2.1Access語言介紹MicrosoftOfficeAccess(前名MicrosoftAccess)是由微軟發布的關聯式數據庫管理系統。它結合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是MicrosoftOffice的成員之一。2.2.2Access的優點(1)存儲方式簡單,易于維護管理Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb或.accdb)的數據庫文件中,便于用戶的操作和管理。(2)面向對象Access是一個面向對象的開發工具,利用面向對象的方式將數據庫系統中的各種功能對象化,將數據庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數據庫的操作和管理,極大地簡化了用戶的開發工作。同時,這種基于面向對象的開發方式,使得開發應用程序更為簡便。(3)界面友好、易操作Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及數據庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。(4)集成環境、處理多種數據信息Access基于Windows操作系統下的集成開發環境,該環境集成了各種向導和生成器工具,極大地提高了開發人員的工作效率,使得建立數據庫、創建表、設計用戶界面、設計數據查詢、報表打印等可以方便有序地進行。(5)Access支持ODBC(開發數據庫互連,OpenDataBaseConnectivity),利用Access強大的DDE(動態數據交換)和OLE(對象的聯接和嵌入)特性,可以在一個數據表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態的數據庫報表和窗體等。Access還可以將程序應用于網絡,并與網絡上的動態數據相聯接。利用數據庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。(6)支持廣泛,易于擴展,彈性較大能夠將通過鏈接表的方式來打開EXCEL文件、格式化文本文件等,這樣就可以利用數據庫的高效率對其中的數據進行查詢、處理。還可以通過以Access作為前臺客戶端,以SQLServer作為后臺數據庫的方式(如ADP)開發大型數據庫應用系統。總之,Access是一個既可以只用來存放數據的數據庫,也可以作為一個客戶端開發工具來進行數據庫應用系統開發;即可以開發方便易用的小型軟件,也可以用來開發大型的應用系統。2.2.3ADO技術介紹ADO(ActiveXDataObjects)技術是微軟公司推出的數據庫連接技術,運用該技術可以對各種數據庫(如SQLServer、ACCESS、Oracle及Sybase等)的鏈接、查詢、存取等操作。ADO對象給開發人員提供一種快捷、簡單、高效的數據庫訪問方法,ADO可以包含在腳本中來產生對數據庫的連接,并從數據庫表中讀取數據,形成實際要使用的對象集合。而且,對于數據資源,提供了應用程序一級的界面。不過,ADO并不與數據資源直接通信,而是通過稱為OLEDB的中間界面,對于數據資(MicrosoftSQLServer),OLEDB提供了系統一級的界面。ADO是一組優化的訪問數據庫的對象集,為Web數據庫開發者提供完整的網站數據庫解決方案。ADO可以與ASP.NET緊密結合,運行在服務器端,從而制作出功能完善的數據庫網頁。ADO除了支持各種數據庫平臺外,它還支持VB、VC和Script等多種程序設計語言。在利用ADO技術進行數據庫網頁制作的第一步就是要建立服務器端的數據庫,即后臺數據庫,一般可選擇SQLServer或者ACCESS作為后臺數據庫。2.2.4數據庫管理系統數據庫系統是一個多級結構,需要定義各級上的模式,這就需要一組軟件提供相應的定義工具;數據庫為了保證其中的數據安全和一致性,必須有一套軟件來完成相應的控制和管理任務,這樣的軟件稱為數據庫管理系統,即DBMS。DBMS的功能隨著系統而異,但是通常情況下都包括如下幾個方面的功能:數據庫描述功能:定義數據庫的全局邏輯結構(概念模式)、局部邏輯的結構(外模式)以及其它各種數據庫對象。數據庫管理功能:包括系統控制、數據存儲以及更新管理、數據安全性與一致性維護。數據庫查詢和操作功能:能從數據庫中檢索住處或者改變信息。數據庫建立與維護功能:包括數據寫入、數據庫重建、數據庫結構維護、恢復以及系統性能監視等。如果以內容來劃分DBMS的組成,它應該包括下面三個部分:a)數據描述語言(DDL)以及它的解釋程序。b)數據操縱語言(DML)以及它的解釋程序。c)數據庫管理例行程序。數據庫訪問技術數據庫是非常復雜的軟件,編寫程序通過某種數據庫專用接口與其通信是非常復雜的工作,為此產生了數據庫的客戶訪問技術,即數據庫訪問技術。數據庫訪問技術將數據庫外部與其通信的過程抽象化,通過提供訪問接口,簡化了客戶端訪問數據庫的過程。一個好的數據庫訪問接口就好象程序代碼的放大鏡,如圖3所示。客戶代碼數據庫接口調用的數據庫代碼圖3數據庫訪問接口目前供應商提供的數據庫接口分專用和通用兩種。專用數據庫接口具有很大的局限性,可伸縮性也比較差。通用的數據庫接口提供了與不同的、異構的數據庫系統通信的統一接口,采用這種數據接口可以編寫一段代碼來實現對多種類型數據的復雜操作,如圖三所示。目前Windows系統上常見的數據庫接口包括:ODBC(開放數據庫互連)MFC(Microsoft基礎類)ODBC類DAO(數據訪問對象)RDO(遠程數據對象)OLEDB(對象鏈接嵌入數據庫)2.3.IIS簡介MicrosoftIIS是在Windows2000下的Internet服務器,是Windows2000系統自帶的WEB服務器軟件包。IIS包括多中產品,除了WEB服務器外,還有FTP服務器、Gopher服務器等。3.1IIS主要特性IIS是Microsoft公司的一種集成多種Internet服務的WEB服務軟件,由于是同一公司的產品IIS和Windows2000Server緊密的集成在一起,我們可充分利用Windows2000的多種功能,例如安全性、多線程等。其主要特性可歸納為以下幾個方面:IIS的安全性是以Windows2000的NTFS的安全機制為基礎的,可以實現用US構建的WEB站點的安全性IIS支持與開發語言無關的腳本以及組件IIS完全支持C#、MicrosoftVisualBasic編程系統、Microsoftscript開發軟件以及及Java組件也支持CGI和WinVGI的WEB應用程序,以及ISPI擴展和過濾器等IIS是完全免費提供的產品,可免費升級方便的架設WEB服務器如今,IIS與ASP.NET的關系十分密切,交互式主頁(ActiveServerPage)是基于微軟InternetInformationServer使用的ActiveXScripting引擎,它允許開發者直接在HTMLcontent插入可在服務端運行的script。我們可通過圖4表示。圖4IIS與ASP

第三章數據庫設計數據庫的設計范式是數據庫設計所需要滿足的規范,滿足這些規范的數據庫是簡潔的、結構明晰的,同時,不會發生插入(insert)、刪除(delete)和更新(update)操作異常。反之則是亂七八糟,不僅給數據庫的編程人員制造麻煩,而且面目可憎,可能存儲了大量不需要的冗余信息。3.1.數據庫表設計數據庫是設計網站必不可少的后臺支持,在設計數據庫表結構之前,首先要創建一個數據庫,在我們的人事檔案管理系統中,我們定義這個數據庫為Data.mdb。下面分別介紹一下這些表的結構。系統部門信息表結構如下表所示:表1部門表Class字段名類型長度主鍵自增備注ClassID數字4是1自動編號Name文本20部門名稱Classcode文本20部門編碼Formmaster文本20負責人管理員信息表(lx_admin),結構如下表所示:表2管理員信息表lx_admin字段名類型長度主鍵自增備注Lx_id數字4是1自動編號Lx_UserName文本20登錄用戶名lx_password文本20登錄密碼Lx_name文本20姓名Lx_email文本20郵箱員工信息表(UserInfo)結構如下表所示:字段名類型長度主鍵自增備注Lx_id數字4是1自動編號Name2文本20員工編號Name文本20姓名adnumber文本20出生日期Native_place文本20籍貫sex文本5性別class文本20所屬部門Nation文本20民族Political_feature文本20黨團情況gongzuodate文本20參加工作日期Addresstele文本100家庭地址Tele文本20聯系電話spcialty文本20基本工資jiangli文本20獎懲情況UContent備注備注3.2.數據流程圖否否進入系統輸入用戶名\密碼正確輸入?成功登錄系統是否是表3.1系統登錄流程圖是是輸入新密碼\確認密碼正確輸入?將輸入的新密碼保存到數據庫中否進入頁面輸入舊密碼圖3.2密碼修改流程圖是是點擊提交按鈕成功保存?將員工信息保存到數據庫中否進入檔案頁面輸入檔案信息圖3.3添加員工檔案流程圖第四章功能模塊的實現4.1.系統測試1.系統調試與測試的作用和意義系統調試與測試是信息系統的開發周期中一個十分重要的活動。盡管在系統開發周期的各個階段均采取了嚴格的技術審查,但依然難免遺留下差錯,問題遲早會在運行中暴露出來,到那時要糾正錯誤則會付出更大的代價。系統測試占用的時間、花費的人力和成本占軟件開發的很大比例。統計表明,開發較大規模系統,系統測試的工作量大約占整個軟件開發工作量的40%~50%。而對于一些特別重要甚至人命關天的大型系統,測試的工作量和成本更大,甚至超過系統開發其他各階段總和的若干倍。2.系統調試與測試的目的和原則系統調試與測試是以找錯誤為目的,不是要證明程序沒有錯誤,而是要精心選取那些易于發生錯誤的測試數據,以十分挑剔的態度,去尋找程序的錯誤。這個測試目的的觀念對于測試工作是有很大影響的。實踐證明,軟件在測試前是不可能沒有錯誤的,因此測試的目的就是發現程序的錯誤。系統測試的最主要的原則就是測試工作應該避免由原開發軟件的個人或小組來承擔。3.系統的調試(1)對系統進行分調,即對本系統的功能模塊逐一的進行調試,這樣能夠保證模塊內各個程序間具有正確的控制關系,同時可以測試模塊的運行效率。(2)對系統進行總調,即將系統的功能模塊整體的進行調試,其中包括主控程序、調動程序的調試和程序的總調。4.系統測試的方法與步驟一般源程序通過編譯后,先要經過人工測試,然后再進行機器測試。以登錄界面的測試為例:(1)用正常數據測試(2)用異常數據測試例如:用空數據文件參加測試,檢查程序能否正常運行。(3)用錯誤數據測試試驗程序對錯誤的處理能力,包括顯示出錯信息及容許修改錯誤的可能性。具體檢驗內容有:輸入鍵號錯誤時(包括錯的鍵號和不應該有的鍵號)能否及時檢出和發出出錯信息,并允許修改;輸入數據錯誤時(包括錯誤數據、不合理數據和負數)能否及時查出或發出出錯信息,并允許修改;操作錯誤時(包括磁盤錯誤、操作步驟或方法錯誤)能否及時檢出并發出警告信息,允許改正。4.2.系統截圖4.2.1系統登錄 對應頁面名稱index.asp圖4.1系統登錄用戶進入登錄頁面,選擇要登錄的用戶身份權限,輸入帳號和密碼信息,點擊“登錄”按鈕,進行登錄驗證。如果沒有完整輸入,系統將彈出對話框提示用戶需要完整輸入,只有當輸入的用戶帳號和密碼以及選擇的身份權限相匹配的用戶,才能成功登錄系統。<%action=request("action")ifaction="pass"thenlx_username=replace(replace(replace(replace(replace(request("lx_username"),"'",""),"<","("),">",")"),">",")"),"<","(")lx_password=replace(replace(replace(replace(replace(request("lx_password"),"'",""),"<","("),">",")"),">",")"),"<","(")setrs=server.createobject("adodb.recordset")sql="select*fromlx_adminwherelx_username='"&lx_username&"'"rs.opensql,conn,1,1ifrs.eofthen%><script>alert('抱歉沒有此用戶!');history.back();</script><%elseiflx_password<>rs("lx_password")then%><script>alert('抱歉密碼錯誤!');history.back();</script><%elsesession("adminname")=rs("lx_username")session("adminpassword")=rs("lx_password")rs.closesetrs=nothingconn.closesetconn=nothingresponse.redirect"admin_head.asp"endif%><%endif%><%endif%>4.2.2人員基本信息錄入對應頁面:admin_tjsj.asp圖4.2人員基本信息錄入<script>functionckfrom(){if(document.getElementById("name2").value==""){alert("請輸入員工編號");document.getElementById("name2").focus();returnfalse;}if(document.getElementById("name").value==""){alert("請輸入員工姓名");document.getElementById("name").focus();returnfalse;}if(document.getElementById("spcialty").value==""){alert("請輸入員工工資");document.getElementById("spcialty").focus();returnfalse;}}</script><%setrswebsite=server.createobject("adodb.recordset")sqlwebsite="select*,web_idfromwebsite"rswebsite.opensqlwebsite,conn,1,1%><linkhref="css/css.css"rel="stylesheet"type="text/css"><title>人員基本信息錄入</title><%action=request("action")%><%ifsession("adminname")=""orsession("adminpassword")=""then%><script>alert('你還沒有登錄呢');history.back();</script><%else%><%ifaction="ok"thensetrs=server.createobject("adodb.recordset")sql="select*fromUserInfo"rs.opensql,conn,1,3rs.addnewrs("gongzuodate")=replace(replace(replace(replace(replace(request("gongzuodate"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("name")=replace(replace(replace(replace(replace(request("name"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Address")=replace(replace(replace(replace(replace(request("Address"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("admin")=replace(replace(replace(replace(replace(session("adminname"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("nation")=replace(replace(replace(replace(replace(request("nation"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("name2")=replace(replace(replace(replace(replace(request("name2"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("sex")=replace(replace(replace(replace(replace(request("sex"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("class")=replace(replace(replace(replace(replace(request("class"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("adnumber")=replace(replace(replace(replace(replace(request("adnumber"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Native_place")=replace(replace(replace(replace(replace(request("Native_place"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Population_property")=replace(replace(replace(replace(replace(request("Population_property"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("tele")=replace(replace(replace(replace(replace(request("tele"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("spcialty")=replace(replace(replace(replace(replace(request("spcialty"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("jiangli")=replace(replace(replace(replace(replace(request("jiangli"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("UContent")=replace(replace(replace(replace(replace(request("UContent"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Political_feature")=replace(replace(replace(replace(replace(request("Political_feature"),"'",""),"<","("),">",")"),">",")"),"<","(")rs.updateresponse.Write("<script>alert('員工信息錄入成功');location.href='admin_xxcx.asp';</script>")'response.redirect"admin_tjsj.asp"rs.closesetrs=nothingendif%>4.2.3部門信息管理對應頁面:admin_tjbj.asp圖4.3部門信息管理<%ifsession("adminname")=""orsession("adminpassword")=""then%><script>alert('你還沒有登錄呢');history.back();</script><%else%><%yzzh=session("adminname")setrslx_admin=server.createobject("adodb.recordset")sqllx_admin="selectlx_powerfromlx_adminwherelx_username='"&yzzh&"'"rslx_admin.opensqllx_admin,conn,1,1dengji=rslx_admin("lx_power")ifdengji=1thensetrswebsite=server.createobject("adodb.recordset")sqlwebsite="select*,web_idfromwebsite"rswebsite.opensqlwebsite,conn,1,1%><linkhref="css/css.css"rel="stylesheet"type="text/css"><title>部門信息添加</title><%action=request("action")%><%IFRequest("classid_del")<>""ThenSql="DeleteFromclassWhereclassid="&Request("classid_del")Conn.Execute(Sql)EndIFifaction="ok"thenifrequest("class")=""thenresponse.write"<SCRIPTLANGUAGE=JavaScript>alert('請輸入部門!');window.location.href='admin_tjbj.asp';</script>"response.endendifsetrs=server.createobject("adodb.recordset")sql="select*fromclass"rs.opensql,conn,1,3rs.addnewrs("name")=replace(replace(replace(replace(replace(request("class"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Classcode")=replace(replace(replace(replace(replace(request("Classcode"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Learnasegment")=replace(replace(replace(replace(replace(request("Learnasegment"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Educationalsystem")=replace(replace(replace(replace(replace(request("Educationalsystem"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Literarystyletype")=replace(replace(replace(replace(replace(request("Literarystyletype"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("Formmaster")=replace(replace(replace(replace(replace(request("Formmaster"),"'",""),"<","("),">",")"),">",")"),"<","(")rs.updateresponse.redirect"admin_tjbj.asp"rs.closesetrs=nothingendif%>4.2.4信息瀏覽對應頁面:admin_UserInfo.asp圖4.4信息瀏覽<!--#includefile="conn.asp"--><%ifsession("adminname")=""orsession("adminpassword")=""then%><script>alert('你還沒有登錄呢');history.back();</script><%else%><%setrswebsite=server.createobject("adodb.recordset")sqlwebsite="select*,web_idfromwebsite"rswebsite.opensqlwebsite,conn,1,1%><linkhref="css/css.css"rel="stylesheet"type="text/css"><title>員工信息</title><%yzzh=session("adminname")setrslx_admin=server.createobject("adodb.recordset")sqllx_admin="selectlx_powerfromlx_adminwherelx_username='"&yzzh&"'"rslx_admin.opensqllx_admin,conn,1,1dengji=rslx_admin("lx_power")setrsUserInfo=server.createobject("adodb.recordset")sqlUserInfo="select*fromUserInfoorderbyadiddesc"rsUserInfo.opensqlUserInfo,conn,1,1ifrsUserInfo.eofandrsUserInfo.bofthenresponse.write"<SCRIPTLANGUAGE=JavaScript>alert('抱歉暫時沒有數據!');window.location.href='admin_head.asp';</script>"elseifdengji=1then%>4.2.5管理員管理對應頁面:admin_tjgly.asp圖4.5管理員管理<!--#includefile="conn.asp"--><%ifsession("adminname")=""orsession("adminpassword")=""then%><script>alert('你還沒有登錄呢');history.back();</script><%else%><%yzzh=session("adminname")setrslx_admin=server.createobject("adodb.recordset")sqllx_admin="selectlx_powerfromlx_adminwherelx_username='"&yzzh&"'"rslx_admin.opensqllx_admin,conn,1,1dengji=rslx_admin("lx_power")ifdengji=1thensetrswebsite=server.createobject("adodb.recordset")sqlwebsite="select*,web_idfromwebsite"rswebsite.opensqlwebsite,conn,1,1%><linkhref="css/css.css"rel="stylesheet"type="text/css"><title>添加管理員</title><%action=request("action")%><%IFRequest("delid")<>""ThenSql="DeleteFromlx_adminWherelx_id="&Request("delid")Conn.Execute(Sql)EndIFifaction="ok"thensetrs=server.createobject("adodb.recordset")sql="select*fromlx_admin"rs.opensql,conn,1,3rs.addnewifrequest("lx_username")=""thenresponse.write"錯誤提示:請輸入用戶名!"response.endendififrequest("lx_password")=""thenresponse.write"錯誤提示:請輸入密碼!"response.endendififrequest("lx_power")<>1andrequest("lx_power")<>0thenresponse.write"錯誤提示:您輸入的管理員級別無效,請填1或0!"response.endendifrs("lx_username")=replace(replace(replace(replace(replace(request("lx_username"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("lx_password")=replace(replace(replace(replace(replace(request("lx_password"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("lx_power")=replace(replace(replace(replace(replace(request("lx_power"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("lx_tele")=replace(replace(replace(replace(replace(request("lx_tele"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("lx_name")=replace(replace(replace(replace(replace(request("lx_name"),"'",""),"<","("),">",")"),">",")"),"<","(")rs("lx_email")=replace(replace(replace(replace(replace(request("lx_email"),"'",""),"<","("),">",")"),">",")"),"<","(")rs.updateresponse.redirect"admin_tjgly.asp"rs.closesetrs=nothingendif%>4.2.6修改密碼對應頁面:圖4.6修改密碼<!--#includefile="conn.asp"--><%ifsession("adminname")=""orsession("adminpassword")=""then%><script>alert('你還沒有登錄呢');history.back();</script><%else%><%setrswebsite=server.createobject("adodb.recordset")sqlwebsite="select*,web_idfromwebsite"rswebsite.opensqlwebsite,conn,1,1%><linkhref="css/css.css"rel="stylesheet"type="text/css"><title>修改密碼</title><%yzzh=session("adminname")setrslx_admin=server.createobject("adodb.recordset")sqllx_admin="selectlx_powerfromlx_adminwherelx_username='"&yzzh&"'"rslx_admin.opensqllx_admin,conn,1,1dengji=rslx_admin("lx_power")%><%action=request("action")%><%ifaction="ok"thenid=cint(request("lx_id"))setrs=server.createobject("adodb.recordset")sql="select*fromlx_adminwherelx_username='"&session("adminname")&"'"rs.opensql,conn,1,3rs("lx_password")=replace(replace(replace(replace(replace(request("lx_password"),"'",""),"<","("),">",")"),">",")"),"<","(")rs.updateresponse.redirect"admin_xgmm.asp"rs.closesetrs=nothingendif%><%ifdengji=1then%><styletype="text/css"><!--body{background-image:url();}.STYLE2{color:#FF0000}--></style><tablewidth="880"border="0"align="center"bordercolor="#90CFFA"background="image/bg_log.jpg"><tr><tdalign="center"><imgsrc="image/top.png"border="0"/></td></tr></table><tablewidth="880"height="19"border="0"align="center"cellpadding="1"cellspacing="1"bordercolor="#CCCCCC"bgcolor="#006699"><tralign="center"valign="middle"class="p12"><tdwidth="60"bgcolor="#FFFFFF"class="p11"><ahref="admin_head.asp">首頁</a></td><tdwidth="109"bgcolor="#FFFFFF"class="p11"><ahref="admin_tjsj.asp">人員基本信息錄入</a></td><tdwidth="94"bgcolor="#FFFFFF"class="p11"><ahref="admin_tjbj.asp">公司部門管理</a></td><tdwidth="94"bgcolor="#FFFFFF"class="p11"><ahref="admin_xxcx.asp">人員信息查詢</a></td><tdwidth="94"bgcolor="#FFFFFF"class="p11"><ahref="admin_UserInfo.asp">信息瀏覽</a></td><tdwidth="94"bgcolor="#FFFFFF"class="p11"><ahref="admin_tjgly.asp">添加管理員</a></td><tdwidth="94"bgcolor="#FFFFFF"class="p11"><ahref="admin_xgmm.asp">修改密碼</a></td><tdwidth="100"bgcolor="#FFFFFF"class="p11"><ahref="admin_Withdraw.asp">退出系統</a></td></tr></table><tablewidth="886"height="640"border="1"align="center"bordercolor="#F9F9F9"background="image/bg.jpg"><tr><tdwidth="887"height="634"align="center"valign="top"bordercolor="#3F6CB0"><tablewidth="663"height="26"align="center"><tr><tdwidth="666"height="20"align="center"border="0"><marquee><spanclass="p12"><%=rswebsite("web_note")%></span></marquee></td></tr></table><formaction="admin_xgmm.asp?action=ok"name="form1"method="post"><tablewidth="400"border="0"align="center"cellpadding="1"cellspacing="1"bgcolor="#00659C"><%setrs=server.createobject("adodb.recordset")sql="select*fromlx_adminwherelx_username='"&session("adminname")&"'"rs.opensql,conn,1,1%><tralign="center"bgcolor="#00659C"><tdwidth="152"class="l11"><strong><fontcolor="#FFFFFF">管理員名稱</font></strong></td><tdwidth="81"class="l11"><strong><fontcolor="#FFFFFF">密碼改為</font></strong></td><tdclass="l11"><strong><fontcolor="#FFFFFF">操  作</font></strong><strong></strong></td></tr><tralign="center"bgcolor="#FFFFFF"><tdclass="p11"><%=rs("lx_username")%></td><tdclass="p11"><inputname="lx_password"type="text"id="lx_password"value="<%=rs("lx_password")%>"size="10"/></td><tdwidth="78"class="p11"><inputname="lx_id"type="hidden"id="lx_id"value="<%=rs("lx_id")%>"/><inputtype="submit"name="Submit"value="修改"/></td></tr></table><pclass="STYLE2"> </p></form><p> </p></td></tr></table><tablewidth="880"border="0"align="center"background="image/bg2.png"><tr><tdalign="center"valign="top"class="se"><divstyle="height:20px;line-height:20px;">畢業設計</div></td></tr></table><%else%><styletype="text/css"><!--body{background-image:url();}.STYLE2{color:#FF0000}--></style><tablewidth="880"border="0"align="center"bordercolor="#90CFFA"background="image/bg_log.jpg"><tr><tdwidth="202"height="84"><spanstyle="font-size:20px;color:#ffffff;">人事檔案管理系統</span></td><tdwidth="665"> </td></tr></table><tablewidth="880"height="19"border="0"align="center"cellpadding="1"cellspacing="1"bordercolor="#CCCCCC"bgcolor="#006699"><tralign="center"valign="middle"><tdwidth="889"bgcolor="#FFFFFF"class="p11"><ahref="admin_sy.asp">首頁</a><ahref="index.asp"></a></td>

溫馨提示

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

評論

0/150

提交評論