版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEXX城建學院課程設計報告書專業(yè):計算機科學與技術課程設計名稱:《網站建設技術》題目:職工管理系統(tǒng)班級:學號:設計者:XXX同組人員:XXXXXX指導老師:完成時間:年月日摘要在當今社會,互聯網空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經成為節(jié)約運營成本,提高工作效率的首選??紤]到當前大量企業(yè)的企業(yè)職工管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現紕漏。因此根據部分企業(yè)提供的需求,設計企業(yè)職工管理系統(tǒng),以幫助企業(yè)達到企業(yè)職工管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。根據實際需求,“企業(yè)職工信息管理系統(tǒng)”項目采用模塊化的設計思想,在WindowsXP操作系統(tǒng)環(huán)境下,搭建JSP運行環(huán)境JDK+TOMCAT,通過使用JAVA腳本語言完成動態(tài)的、交互的web服務器應用程序,實現職工個人信息查詢、瀏覽及用戶密碼修改的功能。本系統(tǒng)具有多方面特點:系統(tǒng)功能完備,用戶使用方便簡捷,人性化的用戶界面,安全保密設置齊全,大大減少了操作人員和用戶的工作負擔,提高了企業(yè)職工信息管理的工作效率和企業(yè)的信息化的水平。關鍵詞:java;jsp;數據庫表;信息管理、企業(yè)員工目錄目錄 1一、設計目的 11.1開發(fā)背景 11.2研究現狀 1二、需求分析 32.1系統(tǒng)需求分析 42.1.1功能需求 42.1.2數據需求 42.2技術可行性 52.2.1程序語言的選擇 52.2.2JSP技術特點 62.2.3操作可行性 72.2.4經濟可行性 72.3環(huán)境可行性分析 82.3.1軟件環(huán)境 82.3.2硬件環(huán)境 82.4系統(tǒng)結構可行性 82.4.1模式采用 82.4.2經典MVC模式 9三、模塊分析及設計 103.1數據庫分析 103.2數據庫概念結構設計 113.3數據庫邏輯結構設計 123.4系統(tǒng)模塊劃分 133.4.1系統(tǒng)登錄 133.4.2編輯模塊 14四、制作過程及要點 164.1首頁 164.2查看職工信息頁 184.3ID查詢頁 194.4瀏覽職工信息頁 194.5添加職工信息頁 204.6修改職工信息頁 214.7刪除職工信息頁:(同查詢頁) 224.8修改密碼頁: 234.9職工登錄頁: 23五、設計總結 24六、參考資料 26PAGE26一、設計目的1.1開發(fā)背景現代信息技術的發(fā)展,在改變著我們的生活方式的同時,也改變著我們的工作方式,使傳統(tǒng)意義上的企業(yè)職工管理的形式和內涵都在發(fā)生著根本性的變化。企業(yè)職工信息管理的內容也己經轉變?yōu)閷Ω鼮閺V泛的系統(tǒng)價值的追求。信息管理,如今已是一個熱門話題,它已為許多企業(yè)所采用。在現代化的進程中,引入現代管理的思想,建立一套可面向企業(yè)單位的職工信息管理系統(tǒng),也是十分必要的。本課題基于我國企業(yè)管理信息化建設現狀,結合在實際工作中所遇到的問題和收獲,對企業(yè)職工管理系統(tǒng)在設計開發(fā)等方面進行研究,重點研究系統(tǒng)開發(fā)中所采用的數據庫結構設計、開發(fā)工具的選擇與使用,目的是從技術手段的角度闡述如何實現企業(yè)從傳統(tǒng)經營管理模式向信息化管理模式轉變的過程,以及企業(yè)職工管理系統(tǒng)在企業(yè)管理信息化中所起到的重要作用。1.2研究現狀目前,在國內外各大企業(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è)用數據處理計算機,開創(chuàng)了信息系統(tǒng)應用于中小企業(yè)管理的先河。二十世紀50年代中期到60年代中期,EDPS在中小企業(yè)中得到廣泛應用。80年代在中小企業(yè)中開始使用一種典型的管理信息系統(tǒng)-MRPⅡ(制造資源計劃)。它以MRP為核心,將生產制造、財務會計、市場營銷、工程管理、采購供應以及信息管理等各個部門納入整體管理之中,構成了完整運作體系。90年代以來MRPⅡ也逐漸發(fā)展成為新一代的中小企業(yè)資源系統(tǒng)(ERP)。ERP在MRPⅡ基礎上將供應商和中小企業(yè)內部的采購、生產、銷售以及客戶看作一個緊密聯系的供應鏈,通過信息技術和管理理論對中小企業(yè)的物流、資金流和信息流進行全面的集成管理,以提高供應鏈的運行效率,提高中小企業(yè)在全球市場中的競爭能力。以MRPⅡ/ERP為代表的現代中小企業(yè)管理信息系統(tǒng)主要支持中小企業(yè)內部管理業(yè)務。隨著網絡的迅猛發(fā)展,出現了各種管理思想和模式的管理信息系統(tǒng),如客戶關系管理(CRM)、供應鏈管理(SCM)、商業(yè)智能(BI)、電子商務(EC)和計算機集成制造系統(tǒng)(CMIS)等。中小企業(yè)管理信息系統(tǒng)逐步會發(fā)展成為一種融合各種管理思想和信息技術的面向產品生命周期的集成系統(tǒng),以實現資源共享、數據共享、適應網絡經濟的充分柔性的中小企業(yè)管理信息系統(tǒng)。企業(yè)級信息管理涉及到眾多的項目、人員、數據和報告,如果沒有一個有效的信息管理系統(tǒng)來支持和提高工作效率,企業(yè)信息管理將會難以實施?,F在眾多的軟件公司都開發(fā)出了自己的企業(yè)信息管理信息系統(tǒng),包括微軟公司的MicrosoftProject2003;Primavera公司的PrimaveraProjectPlannerforEnterprise;Welcom公司的OpenPlan等,這些都是比較優(yōu)秀的企業(yè)項目信息管理軟件,但軟件只是一個輔助工具,如果沒有首先建立一個科學的企業(yè)信息管理體系,則企業(yè)項目管理軟件將難以發(fā)揮作用。因此,研究如何建立一個精簡、有效的企業(yè)信息管理體系,企業(yè)信息管理信息系統(tǒng),如何有效支持企業(yè)項目管理體系,從而提高企業(yè)的項目管理能力,是具有非常重大的實際應用意義的。二、需求分析隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)職工管理勢在必行。職工信息管理是現代企業(yè)管理不可缺少的一部分,是適應現代化制度要求,推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件。2.1系統(tǒng)需求分析2.1.1功能需求隨著經濟的迅速發(fā)展,企業(yè)的規(guī)模越來越大,企業(yè)的管理也越來越復雜,組織機構越來越龐大,組織的劃分也越來越細,對企業(yè)各組織部門的管理以及各部門內部各職務的管理變的十分復雜,需要借助于計算機來進行管理。企業(yè)人員數量的增多,對職工的管理也是一項繁重的工作,不僅要對職工的基本信息進行管理,還要對職工的動態(tài)信息進行管理,例如調動信息,離職信息等,企業(yè)應對職工的這些動態(tài)信息及時的進行登記,只有合理的對職工進行管理,企業(yè)才能有條不紊的運行。為了企業(yè)擴展的需要,需要招聘新的人才,為企業(yè)注入新的血液,所以人員增添的信息管理也相當重要。經濟迅猛發(fā)展,競爭日趨激烈,企業(yè)為了能在競爭中立于不敗之地,對職工的素質提出更高的要求,以便職工能更好的掌握新知識、新技術,提高工作效率??紤]到對系統(tǒng)的安全控制,需要對登錄該系統(tǒng)的管理員進行驗證,因此涉及到對系統(tǒng)管理員的管理,綜上分析,該系統(tǒng)應具備管理員登錄功能,職工登陸功能,管理員對職工的增刪改查的功能,職工的查看、瀏覽功能以及修改密碼等功能。2.1.2數據需求(1)數據錄入和處理的準確性和實時性數據的輸入是否準確是數據處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數據的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數據的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數據。(2)數據的安全性本系統(tǒng)為企業(yè)人事管理部門設計,因此只有特定的人事管理者才能對數據實現增,刪,改,查等操作。未獲授權人員不能進入系統(tǒng)。(3)數據的備份要定期對數據庫中的數據進行全部或新增部分的備份工作,以保證在硬件出現故障或人為原因導致無法運行時是可以快速及時的還原到原來的正常狀態(tài)。2.2技術可行性2.2.1程序語言的選擇JSP(JavaServerPages)是一種新動態(tài)網頁技術標準,類似其他技術標準。在傳統(tǒng)的網頁HTML文件(*.htm,*.html)中加入Java程序片斷(Scriptlet)和JSP標簽,構成了JSP網頁(*.jsp)Servlet/JSPContainer收到客戶端發(fā)出的請求時,首先執(zhí)行其中的程序片斷,軟后將執(zhí)行結果以HTML格式響應給客戶端,其中程序片斷可以是:操作數據庫,重新定向網頁以及發(fā)送E-Mail等等,這些都是建立動態(tài)網站所需要的功能。所有程序操作都在服務器端運行,網絡上傳送給客戶端的僅是得到的結果,與客戶端的瀏覽器無關,因此,JSP稱為Server-sideLanguage。所以被許多人認為是未來最有發(fā)展前途的動態(tài)網站技術之一。2.2.2JSP技術特點·將內容的生成和顯示進行分離使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面.使用JSP標識或者小腳本來生成頁面上的動態(tài)內容.生成的內容的邏輯被封裝在標識和JavaBeans組件中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面而不影響內容的生成?!ひ淮尉帉懀教庍\行作為Java平臺的一部分,JSP擁有Java編程語言”一次編寫,到處運行”的特點,隨著越來越多的供應商將JSP支持添加到他們的產品中,您可以使用自己所選擇的服務器和工具,但并不影響當前的應用?!SP的平臺適應性更廣這是JSP比ASP的優(yōu)越之處,幾乎所有的平臺都支持Java,它們可以在任何平臺下通行無阻。雖然NT的OS占據了很大的市場的份額,但在服務器方面UNIX的優(yōu)勢仍然很大。從一個平臺移植到另一個平臺,JSP和JavaBeans甚至不用重新編譯,因為Java字節(jié)碼都是標注的字節(jié)碼與平臺無關?!祿爝B接技術很多的OS中都帶有JDBC驅動程序,Java就通過JDBC與數據庫連接,執(zhí)行查詢,提取數據等操作。Sun公司還提供了JDBC-ODBC的橋連方式,因此Java也可以訪問帶有ODBC驅動的數據庫,目前大多數數據庫系統(tǒng)都帶有ODBC驅動,所以Java能訪問諸如Oracle、Sybase、MSSQLServer和Access等類型的數據庫。2.2.3操作可行性對于用戶來說,本系統(tǒng)只要求使用者掌握一定的上網經驗,經過仔細設計和測試之后的系統(tǒng)具有操作簡單,方便靈活等優(yōu)點,足可以滿足各種用戶的不同需求,同時也方便了公司的內部管理。管理人員及用戶一定會在短時間內掌握并熟練使用。只要動一動鼠標鍵盤就可以達到想要的效果。2.2.4經濟可行性系統(tǒng)的經濟可行性指的是對組織的經濟狀況和投資能力進行分析,對系統(tǒng)建設、運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會及經濟效益進行估計。本模塊簡單易開發(fā),且開發(fā)需要資金少,系統(tǒng)開發(fā)運行后,可以實現企業(yè)職工信息管理的計算機化,節(jié)省了人力、物力,將人從繁重的工作業(yè)務中解脫出來,減少了信息管理中無意的錯誤,節(jié)省了大量的時間,管理效率也大幅度提高,所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。所以,在經濟上是可行的。2.3環(huán)境可行性分析2.3.1軟件環(huán)境·操作系統(tǒng):WindowsXPServicePack3·數據庫:MySQLServer5.0·Web服務器:TOMCAT·IDE;MyEclipse10.02.3.2硬件環(huán)境Inter(R)Core(TM)DuoCPUE7500@2.93GHZ2.4系統(tǒng)結構可行性2.4.1模式采用本系統(tǒng)采用B/S模式。B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。特別是在JAVA這樣的跨平臺語言出現之后,B/S架構管理軟件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構的產品明顯體現著更為方便的特性。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構的軟件只需要管理服務器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網即可,實現遠程維護、升級和共享。2.4.2經典MVC模式MVC(Model-View-Controller)模式,即模型-視圖-控制器模式,其核心思想是將整個程序代碼分成相對獨立而又能協(xié)同工作的3個組成部分。·模型(Model):業(yè)務邏輯層。實現具體的業(yè)務邏輯,狀態(tài)管理的功能?!ひ晥D(View):表示層。即與用戶實現交互的界面,通常實現數據輸入和輸出功能?!た刂破?Controller):控制層。起到控制整個業(yè)務流程(FlowControl)的作用,實現View和Model部分的協(xié)同工作。MVC設計模式可以針對需要為同樣的數據提供多個不同視圖的應用程序,例如:公司產品數據庫中同樣的產品信息數據,但需要根據用戶的不同需求在頁面中顯示其所需的不同產品信息。MVC設計模式中,事件一般是指客戶端Web瀏覽器提交的各種不同請求,這些請求由控制器進行處理,控制器根據事件的類型來改變模型或各個視圖,視圖也可以接受模型發(fā)出的數據更新的通知,依據數據更新的結果調整視圖效果,呈現在用戶面前。而模型也可以通過視圖所獲得的用戶提交的數據進行具體業(yè)務邏輯的處理。原理如圖2-1所示。圖2-1MVC設計模式的結構三、模塊分析及設計3.1數據庫分析數據庫分析是數據庫結構設計的第一個階段,也是非常重要的一個階段。在這個階段主要工作是收集基本數據以及數據處理的流程,為以后進一步設計打下基礎。需求分析主要解決兩個問題:●內容要求。調查應用系統(tǒng)用戶所需要操作的數據,決定在數據庫中存儲什么數據?!裉幚硪蟆U{查應用系統(tǒng)用戶要求對數據庫進行什么樣的處理,理清數據庫中各種數據之間的關系。在數據庫需求分析后,得到一個數據字典文檔,包括3方面內容?!駭祿?。包括名稱、含義、類型、取值范圍、長度以及和其他數據項之間的邏輯關系。●數據結構。若干個數據項的有意義的集合,包括名稱、含義以及組成數據結構的數據項?!駭祿?。指數據中數據的處理過程,包括輸入、處理和輸出。本系統(tǒng)數據項和數據結構設計如下:●職工基本情況。包括的數據項有職工號、職工姓名、密碼、性別、出生日期、政治面貌、住址、聯系電話、所屬部門、工齡、備注?!裼脩舻卿浶畔ⅰ0毠ぬ?、用戶名及密碼。3.2數據庫概念結構設計數據庫概念結構設計是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。用E-R圖是描述數據實體關系的一種直觀描述工具,所以本系統(tǒng)采用了E-R圖的方法進行數據庫概念結構設計。姓名姓名職工號性別職工住址所屬部門聯系電話工齡日期備注個人密碼出生日期政治面貌圖3-1為職工實體E-R圖管理員管理員電話真實姓名密碼用戶名住址圖3-2為管理員E-R圖部門部門屬于職工管理取管理員圖3-3為實體之間關系E-R圖3.3數據庫邏輯結構設計概念結構是獨立于實際數據模型的信息結構,必須將其轉化為邏輯結構后才能進行數據庫應用的設計。也就是要將概念上的結構轉化為BP數據庫系統(tǒng)所支持的實際數據模型。職工管理信息系統(tǒng)數據庫中各個表格的設計結果如下面的四個表所示。每個表表示數據庫中的一個表。員工信息表:表3-3用戶登錄表:表3-43.4系統(tǒng)模塊劃分3.4.1系統(tǒng)登錄登錄界面用于實現與數據庫的連接及進入職工信息管理系統(tǒng)主頁面。管理員通過這個界面登錄,輸入登錄名以及登錄密碼進入自己的頁面。該頁面會對用戶是否輸入登錄名或密碼是否正確進行驗證,如果輸入正確,則直接進入權限所對應的頁面,否則提示用戶名或密碼不正確,重新輸入或返回主界面。主要實現過程如下:try{Class.forName("com.mysql.jdbc.Driver");} catch(Exceptione){}}//用于加載數據庫Connectioncon;Statementsql;Stringlogname=request.getParameter("logname").trim();Stringpassword=request.getParameter("password").trim(); logname=handleString(logname); password=handleString(password);Stringurl="jdbc:mysql:///company?"+"user=root&password=123456&characterEncoding=gb2312";//語句用于鏈接數據庫con=DriverManager.getConnection(url);Stringcondition="select*fromuserwherelogname='"+logname+"'andpassword='"+password+"'";sql=con.createStatement();//在數據庫中查詢用戶表,若查詢到匹配的用戶則登錄成功,否則登錄失敗。3.4.2編輯模塊該模塊主要實現對職工信息的編輯,主要有查看職工信息,增加職工信息,修改職工信息,刪除職工信息等,用戶進入主頁面后可以看到所有的功能,用戶點擊相應的功能就可以進入到相應的功能頁面,進行操作,例如:查看職工信息,用戶可以按職工號,職工電話號碼,姓名,部門等進行查詢(包括模糊查詢)。①查詢功能及瀏覽功能實現過程途徑:rs=sql.executeQuery(condition);按條件進行查詢ResultSetMetaDatametaData=rs.getMetaData();intcolumnCount=metaData.getColumnCount();//得到結果集的列數String[]columnName=newString[columnCount];for(inti=0;i<columnName.length;i++){columnName[i]=metaData.getColumnName(i+1);}//得到列名resultBean.setColumnName(columnName);//更新Javabean數據模型rs.last();introwNumber=rs.getRow();//得到記錄數String[][]tableRecord=resultBean.getTableRecord();tableRecord=newString[rowNumber][columnCount];這部分主要用于從數據庫中得到要查詢的職工信息記錄。②增加職工信息主要實現途徑:while(rs.next()){for(intk=0;k<columnCount;k++)tableRecord[i][k]=rs.getString(k+1);i++;}resultBean.setTableRecord(tableRecord);//增加信息時,先從輸入頁面得到要增加的數據存到Javabean數據模型中,讓后重定向到顯示頁面,顯示出增加后的數據庫。③修改職工信息:修改職工信息時用戶可以從輸入頁面輸入想要修改的數據,然后用控制模型中的語句得到修改的數據,如ResultSetMetaDatametaData=rs.getMetaData();intcolumnCount=metaData.getColumnCount();for(inti=0;i<columnName.length;i++){columnName[i]=metaData.getColumnName(i+1);}resultBean.setColumnName(columnName);rs.last();introwNumber=rs.getRow();String[][]tableRecord=resultBean.getTableRecord();存至javabean中后,重定向到顯示頁面,調用bean中的數據,顯示修改后的結果。④修改職工密碼功能:用戶在修改密碼輸入界面輸入舊密碼和新密碼后在控制模塊進行數據操作,if(lo==null||lo.length()==0||pa==null||pa.length()==0){ fail(request,response,"修改密碼失敗!請輸入用戶名和密碼:");//對輸入的密碼進行判斷是否正確,若正確則進行修改否則修改失敗。return;}if(m==1){success(request,response,"修改密碼成功!");}//若修改成功則調用success函數,顯示修改結果,并保存修改后的密碼。四、制作過程及要點4.1首頁選擇背景基本編碼樣式主要頁面編碼:<%@includefile="head1.txt"%><divalign="center"><title>首頁</title><formaction="exitServlet"method="post">圖4-1管理員登錄頁:選擇背景基本編碼樣式主要編碼:<tr><th><h1>管理員登錄</h1></th></tr><formaction="loginServlet"method="post"><tr><td>登錄名稱:<inputtype=textname="logname"></td></tr><tr><td>輸入密碼:<inputtype=passwordname="password"></td></tr><inputtype=submitname="g"value="提交"><br><inputtype="button"name="submit"value="返回"onclick="location.href='exitServlet'"/>圖4-2<fontcolor=red><h1>職工信息管理系統(tǒng)</h1></font><fontcolor=red><h1>管理員頁面</h1></font><tr><th><ahref="searchmessage.jsp"><h2>查看職工信息</h2></a></th><th><ahref="insertServlet1"><h2>瀏覽職工信息</h2></a></th><th><ahref="E_insert.jsp"><h2>添加職工信息></h2></a></th></tr><th><ahref="xiugai.jsp"><h2>修改職工信息</h2></a></th><th><ahref="E_del.jsp"><h2>刪除職工信息</h2></a></th><th><ahref="adminpass.jsp"><h2>修改密碼</h2></a></th></tr><tr><th><ahref="exitServlet"><h2>退出</h2></a></th><th><Ahref="inputRegisterMess.jsp"><h2>注冊</h2></A></th>圖4-34.2查看職工信息頁選擇背景基本編碼樣式主要編碼:<br><strong>查詢公司職工信息時請輸入職工的職工號、姓名或部</strong><br><formaction="E_id_query.jsp"method="post"><inputtype=submitvalue="ID查詢"></form><formaction="E_name_query.jsp"method="post"><inputtype=submitvalue="姓名查詢"></form><formaction="E_bumen_query.jsp"method="post"><inputtype=submitvalue="部門查詢"></form><formaction="E_pho_query.jsp"method="post"><inputtype=submitvalue="電話查詢"></form>圖4-44.3ID查詢頁選擇背景基本編碼樣式主要編碼:<tr><td>職工編號:</td><td><Inputtype="text"name="eid"></td></tr></table><br><inputtype="submit"name="eid"value="提交"></form>圖4-5備注:姓名、部門及電話查詢頁同ID查詢頁4.4瀏覽職工信息頁主要編碼:<%String[]columnName=resultBean.getColumnName();%><tr><%for(Strings:columnName){%><th><%=s%></th><%}%></tr><%String[][]record=resultBean.getTableRecord();for(inti=0;i<record.length;i++){%><tr><%for(intj=0;j<record[i].length;j++){%><td><%=record[i][j]%></td><%}%></tr><%}圖4-6備注:該顯示利用servlet控制器直接查詢跳轉至此頁4.5添加職工信息頁選擇背景基本編碼樣式主要編碼:<formaction="insertServlet?dataBase=company&tableName=employee"method=post>添加新記錄:<tr><td>職工編號:</td><td><Inputtype="text"name="eid"></td></tr><tr><td>密碼:</td><td><Inputtype="text"name="pass"></td></tr><tr><td>職工姓名:</td><td><Inputtype="text"name="ename"></td></tr><tr><td>性別:</td><td><Inputtype="text"name="esex"></td></tr><tr><td>生日:</td><td><Inputtype="text"name="ebir"></td></tr><tr><td>政治面貌:</td><td><Inputtype="text"name="epoli"></td></tr><tr><td>家庭地址:</td><td><Inputtype="text"name="addr"></td></tr><tr><td>電話:</td><td><Inputtype="text"name="pho"></td></tr><tr><td>所屬部門:</td><td><Inputtype="text"name="men"></td></tr><tr><td>職位:</td><td><Inputtype="text"name="epos"></td></tr><tr><td>工齡:</td><td><Inputtype="text"name="comy"></td></tr><tr><td>備注:</td><td><Inputtype="text"name="rem"></td></tr>圖4-74.6修改職工信息頁選擇背景基本編碼樣式主要編碼:輸入主鍵employeeID是<inputtype="text"name="employeeID"><br>的職工信息的更新值:<tr><td>pass:</td><td><inputtype="text"name="pass"size=20></td></tr><tr><td>name:</td><td><inputtype="text"name="name"size=20></td></tr><tr><td>sex:</td><td><inputtype="text"name="sex"size=20></td></tr><tr><td>birthday:</td><td><inputtype="text"name="birthday"></td></tr><tr><td>politics:</td><td><inputtype="text"name="politics"></td></tr><tr><td>address:</td><td><inputtype="text"name="address"></td></tr><tr><td>phonenumer:</td><td><inputtype="text"name="phonenumer"></td></tr><tr><td>bumen:</td><td><inputtype="text"name="bumen"></td><tr><tr><td>position:</td><td><inputtype="text"name="position"></td></tr><tr><td>gongling:</td><td><inputtype="text"name="gongling"></td></tr><tr><td>remark:</td><td><inputtype="text"name="remark"></td></tr>圖4-84.7刪除職工信息頁:(同查詢頁)主要控制器編碼:try{Class.forName("com.mysql.jdbc.Driver"); } catch(Exceptione){ System.out.println("忘記把MySQL數據庫的JDBC-數據庫驅動程序復制到JDK的擴展目錄中");} try{ Stringuri="jdbc:mysql:///company?"+ "user=root&password=123456&characterEncoding=gb2312"; con=DriverManager.getConnection(uri); sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); sql.execute("deletefromemployeewhereemployeeID='"+eid+"'"); rs=sql.executeQuery("SELECT*FROMemployee"); ResultSetMetaDatametaData=rs.getMetaData();4.8修改密碼頁:選擇背景基本編碼樣式主要編碼:輸入職工編號和密碼:<br>編號:<Inputtype="text"name="employeeID"><br>舊密碼:<Inputtype="password"name="password"><br><br>修改密碼:<br>新密碼:<Inputtype="password"name="new_password"><br>確認密碼:<Inputtype="password"name="again_password"><br>圖4-104.9職工登錄頁:選擇背景基本編碼樣式主要編碼:<tr><td><h1>職員登錄</h1></td></tr><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年度智能化煤場租賃經營合同3篇
- 職業(yè)技術學院教學診斷與改進學習手冊
- 產褥期母嬰的護理主講人趙國璽
- 二零二五年度土地承包經營權抵押合同范本編制
- 2025年度農家院農產品銷售合作租賃合同范本4篇
- 課題申報參考:明清近代文人圈層化及思想傾向、審美感知研究
- 2025年度個人與公司租賃保證金合同3篇
- 二零二五年度工器具庫存管理及采購合同3篇
- 二零二五年度高端住宅內墻涂料個性化定制合同4篇
- 江蘇省啟東市匯龍中學2013屆高三高考考前輔導語文試題(含答案)
- 發(fā)電機停電故障應急預案
- 接電的施工方案
- 常用藥物作用及副作用課件
- 幼兒阿拉伯數字描紅(0-100)打印版
- 社會組織等級評估報告模板
- GB/T 12173-2008礦用一般型電氣設備
- 2023年1月浙江高考英語聽力試題及答案(含MP3+錄音原文)
- 新媒體研究方法教學ppt課件(完整版)
- 2020新版?zhèn)€人征信報告模板
- 東芝空調維修故障代碼匯總
- 工藝管道儀表流程圖(共68頁).ppt
評論
0/150
提交評論