企業(yè)考勤管理系統(tǒng)論文范文-JSP-JAVA-畢業(yè)設(shè)計_第1頁
企業(yè)考勤管理系統(tǒng)論文范文-JSP-JAVA-畢業(yè)設(shè)計_第2頁
企業(yè)考勤管理系統(tǒng)論文范文-JSP-JAVA-畢業(yè)設(shè)計_第3頁
企業(yè)考勤管理系統(tǒng)論文范文-JSP-JAVA-畢業(yè)設(shè)計_第4頁
企業(yè)考勤管理系統(tǒng)論文范文-JSP-JAVA-畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

-.z畢業(yè)設(shè)計〔論文〕題目:企業(yè)考勤管理系統(tǒng)摘要

隨著計算機的普及和計算機科學(xué)技術(shù)的飛速開展,人們開場越來越多地利用計算機解決實際問題。員工考勤信息管理是企業(yè)信息管理的重要局部。面對大量的企業(yè)考勤信息,采用人力處理將浪費大量的時間、人力和物力,且數(shù)據(jù)的準確性低。因此,開發(fā)一個界面友好,易于操作的員工信息管理軟件進展自動化處理具有較大的社會現(xiàn)實意義。同時,人事考勤管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典*,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)構(gòu)造與現(xiàn)實生活嚴密結(jié)合,具體直觀,開發(fā)應(yīng)用簡單,不失一般性。企業(yè)考勤管理系統(tǒng)的特點是從企業(yè)考勤管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與考勤相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得企業(yè)考勤管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)考勤規(guī)劃和政策。本論文主要介紹了系統(tǒng)的分析,設(shè)計和開發(fā)的全部過程。運用數(shù)據(jù)流圖,ER圖,程序流程圖等對系統(tǒng)的設(shè)計過程進展詳細的說明。全文共分為前言、需求分析、系統(tǒng)設(shè)計、開發(fā)技術(shù)、關(guān)鍵技術(shù)解決,結(jié)論六局部。系統(tǒng)采用B/S開發(fā)模式,開發(fā)工具選擇JAVA、JSP、JavaScript、Html語言,采用Tomcat效勞器技術(shù),后臺數(shù)據(jù)庫選用SQLServer2000。關(guān)鍵詞:JSP,JAVA,SQLServer2000數(shù)據(jù)庫,B/S模式AbstractWiththeproliferationofputersandputerscienceandtechnology,therapiddevelopmentofmoreandmorepeoplebegantouseputerstosolvepracticalproblems.Employeeattendanceinformationmanagementisanimportantpartofenterpriseinformationmanagement.Attendanceinformationonthefaceofalargenumberofenterprises,usingmanpowertotacklethewasteofalotoftime,manpowerandmaterialresources,andthelowaccuracyofthedata.Therefore,developingauser-friendly,easy-to-employeeinformationmanagementsoftwareforautomatedprocessingofalargersocialrelevance.Atthesametime,personnelattendancemanagementsystemisamodelforallapplications,ithasallthecharacteristicsofapplicationsystems,systemstructurecloselyintegratedwiththereallife,concreteintuitive,developmentandapplicationofsimple,withoutlossofgenerality.EnterpriseAttendanceManagementSystemischaracterizedbyattendancefromthebusinessmanagementpointofview,withacentralizeddatabasewillbealmostalltheunifiedmanagementofattendance-relateddatatogethertoformanintegratedsourceofinformation.User-friendlyinterface,powerfulreportingtools,analyticaltoolsandinformationsharingallowsbusinessesAttendanceManagementstafftogetridoftheheavydailyworkandconcentratefromastrategicpointofviewbusinessplanningandpolicyappraisal.Thethesishasintroducedtheanalysisofthesystem,anditsdesignande*ploit.Withthedataflowchart,ERchartandprogramflowchart,thedesignprocessofthesystemhasbeenillustratedindetail.Thepapercanbedividedintosi*parts:introduction,demandanalysis,systemdesign,developmenttechnique,keytechnologyandtheconclusion.Thee*ploitmodeisB/S,andthedevelopmenttoolsareJAVA,JSP,JavaScriptandHtml.IttakestheTomcatasitsserver,andthebackstagesupporter'sdatabaseisfinishedbySQLServer2000.Keywords:JSP,JAVA,SQLServer2000database,B/Smode目錄第1章緒論6第2章需求分析72.1問題分析72.2方案選擇72.3任務(wù)概述82.4功能需求概述82.5運行環(huán)境9第3章系統(tǒng)概念構(gòu)造設(shè)計13.1功能劃分1系統(tǒng)構(gòu)造設(shè)計1系統(tǒng)功能模塊1第4章系統(tǒng)設(shè)計34.1指導(dǎo)思想34.2系統(tǒng)層次模塊圖34.3系統(tǒng)流程圖44.4數(shù)據(jù)流程圖54.5功能模塊設(shè)計5系統(tǒng)管理模塊5部門管理7公告管理9員工管理11留言管理13個人考勤15考勤管理16請假管理164.6數(shù)據(jù)庫設(shè)計18第5章開發(fā)技術(shù)205.1開發(fā)技術(shù)介紹20模式及其優(yōu)勢20Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù)21簡介21應(yīng)用效勞器235.1.5SQLserver2000265.2數(shù)據(jù)接口27第6章關(guān)鍵技術(shù)解決286.1JSP企業(yè)考勤管理配置說明286.2JSP與數(shù)據(jù)庫的連接29第7章結(jié)論30致謝31參考文獻32-.z緒論隨著計算機技術(shù)的飛速開展,以計算機與通信技術(shù)為根底的信息系統(tǒng)正處于蓬勃開展的時期。同時,以計算機為根底的各種軟件也漸漸走入規(guī)模不同的各種企業(yè)單位中。企業(yè)在對競爭日趨強烈的現(xiàn)代社會在不斷提高自身產(chǎn)品質(zhì)量的同時,對員工的要求也逐漸提高,考勤管理也就成為了一個群眾化的課題。企業(yè)考勤管理系統(tǒng)是為了解決員工考勤管理的而設(shè)計的,目的是建立一個能夠初步實現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理,提高考勤管理效率,工作人員能夠在各個崗位上的工作狀態(tài)得到及時的反應(yīng),而系統(tǒng)所需的工作人員的數(shù)量少,效率高。企業(yè)考勤管理系統(tǒng)是一個企事業(yè)單位不可缺少的一局部,它的內(nèi)容對于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,企業(yè)考勤管理系統(tǒng)應(yīng)該能夠為用戶提供充足人事管理的信息和快捷的管理查詢手段,但一直以來人們使用傳統(tǒng)的人工方式管理員工的上下班等信息,這種管理方式存在著許多缺點,諸如效率低,**性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)不斷開展,其強大的功能已經(jīng)被人們深刻認識,它已經(jīng)進入了人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用.

作為計算機應(yīng)用的一局部,使用計算機對企業(yè)考勤信息進展管理,具有著人工管理無法比較的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、**性好、壽命長、本錢低等,可減少更多的人力物力,這些都能夠極大地提高企業(yè)的考勤管理效率,也是企業(yè)考勤管理科學(xué)化、正規(guī)化,與世界接軌的重要條件.因此,開發(fā)一個企業(yè)考勤管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。需求分析2.1問題分析企業(yè)考勤管理系統(tǒng)是一個企事業(yè)單位不可缺少的一局部,它的內(nèi)容對于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,企業(yè)考勤管理系統(tǒng)應(yīng)該能夠為用戶提供充足人事管理的信息和快捷的管理查詢手段,但一直以來人們使用傳統(tǒng)的人工方式管理員工的上下班等信息,這種管理方式存在著許多缺點,諸如效率低,**性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。因此,開發(fā)一個企業(yè)考勤管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。企業(yè)考勤管理系統(tǒng)擬采用B/S模式,三層構(gòu)造設(shè)計。涉及靜〔動〕態(tài)網(wǎng)頁編寫〔熟悉HTML、CSS、JavaScript〕、程序設(shè)計(ASP、PHP、JSP或其它語言根底)、數(shù)據(jù)庫應(yīng)用〔SQLserver、MySQL的使用、SQL語言、調(diào)優(yōu)〕、數(shù)據(jù)庫設(shè)計、軟件工程及軟件測試,用戶界面設(shè)計、美化、文檔編寫〔軟件開發(fā)方案、用戶手冊等設(shè)計內(nèi)容都要形成文字〕等各方面知識;以及團隊組織、工程管理,幫助文檔的編寫、局部的測試等。2.2方案選擇開發(fā)企業(yè)考勤管理系統(tǒng),提出以下解決方案:采用B/S模式,選擇SQLServer2000作為后臺數(shù)據(jù)庫,選擇JAVA、JSP、JavaScript、Html作為應(yīng)用程序開發(fā)工具,運用Tomcat效勞器技術(shù),整個系統(tǒng)完全基于Browser/Server模式進展設(shè)計。B/S模式有以下優(yōu)點:〔1〕開發(fā)本錢及維護本錢降低。由于B/S架構(gòu)管理軟件只安裝在效勞器端〔Server〕上,網(wǎng)絡(luò)管理人員只需要管理效勞器就行了,用戶界面主要事務(wù)邏輯在效勞器〔Server〕端完全通過瀏覽器實現(xiàn),極少局部事務(wù)邏輯在前端〔Browser〕實現(xiàn),所有的學(xué)生端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。〔2〕良好的平安性能,防火墻技術(shù)可以保證后臺數(shù)據(jù)庫的平安性。所有學(xué)生端請求都是通過DBMS來數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險。因此系統(tǒng)的架構(gòu)就采用了B/S設(shè)計模式。2.3任務(wù)概述企業(yè)考勤管理系統(tǒng)主要實現(xiàn)系統(tǒng)管理、部門管理、公告管理、員工管理、個人考勤、考勤管理、留言管理等功能,充分利用計算機網(wǎng)絡(luò)技術(shù),改變傳統(tǒng)的操作方式進展管理,實現(xiàn)了網(wǎng)絡(luò)化管理模式。2.4功能需求概述用戶類別:登錄系統(tǒng)的身份定為二種,一是管理員(企業(yè)領(lǐng)導(dǎo)),二是般普通員工,只有被授權(quán)的用戶才可以使用本系統(tǒng)的資源。權(quán)限管理:系統(tǒng)需要經(jīng)過有效的身份驗證可以登錄。用戶的身份不同,使用的系統(tǒng)資源也不同。普通員工可以進展個人考勤查詢,同時還可以有系統(tǒng)公告的管理功能;管理員〔企業(yè)領(lǐng)導(dǎo)〕可添加公告、員工信息、查詢修改管理員信息、進展留言管理、請假管理、考勤管理,可以對員工考勤進展查詢操作,可以對系統(tǒng)發(fā)布公告等信息,可控制整個系統(tǒng)的登錄功能(控制系統(tǒng))的登錄,擁有整個系統(tǒng)的全部使用權(quán)限。用戶留言:管理員、普通員工可以在本系統(tǒng)中進展發(fā)表意見,并可以查看留言記錄。控制系統(tǒng):領(lǐng)導(dǎo)可對普通員工用戶進展控制,看是否可以登錄。部門管理:領(lǐng)導(dǎo)對本企業(yè)的部門進展添加、查詢的功能。公告編輯:領(lǐng)導(dǎo)對本系統(tǒng)中的所用子級用戶進展發(fā)布公告及編輯。個人考勤:用戶登錄系統(tǒng)后,可以考勤〔上班,下班〕。留言管理:本系統(tǒng)使用者可以進展發(fā)表意見,并可以查看留言記錄。請假管理:管理員可以以員工的請假信息進展操作〔準請假和不準請假〕??记诠芾恚汗芾韱T可以對員工的全部考勤進展查詢的功能操作,但普通員工只能對自己的考勤有查詢的功能。員工管理:管理員對普通員工有查詢與添加的操作功能。2.5運行環(huán)境系統(tǒng)對運行的環(huán)境的要求:硬件環(huán)境效勞器端效勞器端的最低配置是由建立站點所需的軟件來決定的,在最低配置的情況下,效勞器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當出色,而且價格也很廉價,因此通常應(yīng)給效勞器端配置高性能的硬件。本網(wǎng)絡(luò)系統(tǒng)效勞器端的配置如下:處理器:InterPentium41.6GHz或更高內(nèi)存:256MB硬盤空間:80GB光驅(qū):CD-ROM48*顯卡:SVAG顯示適配器。用戶端因為學(xué)生端主要用于瀏覽和操作數(shù)據(jù),所以對學(xué)生端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要的配置應(yīng)該高于下面的配置:處理器:InterPentium1.0GHz或更高內(nèi)存:32MB硬盤空間:40GB光驅(qū):CD-ROM48*顯卡:SVAG顯示適配器。軟件環(huán)境效勞器端操作系統(tǒng):Windows2000Server網(wǎng)絡(luò)協(xié)議:TCP/IPweb效勞器:InternetInformationServer5.0/PersonalWebServer數(shù)據(jù)庫:MircrosoftSQLserver2000瀏覽器:InternetE*plorer5.0以上用戶端操作系統(tǒng):Windows98/2000/*P網(wǎng)絡(luò)協(xié)議:TCP/IP數(shù)據(jù)庫:MircrosoftSQLserver2000瀏覽器:InternetE*plorer5.0以上-.z系統(tǒng)概念構(gòu)造設(shè)計功能劃分將需求分析得到的作為需求抽象信息構(gòu)造。即概念模型的過程就是概念構(gòu)造設(shè)計,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。要系統(tǒng)需求分析階段,搞清楚了系統(tǒng)“做什么〞的問題,形成了目標系統(tǒng)的邏輯模型?,F(xiàn)在我們就是說要把系統(tǒng)“做什么〞的邏輯模型變換為“怎么做〞的物理模型,即著手實現(xiàn)系統(tǒng)的需求。首先,我們需要描述的是系統(tǒng)的總的體系構(gòu)造。接著在一步步的向下進展描述。功能劃分的根本思想是將系統(tǒng)設(shè)計成由多個相對獨立、功能單一的模塊組成的構(gòu)造。由于模塊之間相對獨立,每一模塊就可以單獨地被理解、編寫、測試、排錯和修改,從而有效地防止錯誤在模塊之間擴散蔓延,提高了系統(tǒng)的質(zhì)量(可維護性、可靠性等)。因此,大大簡化了系統(tǒng)研制開發(fā)的工作。系統(tǒng)構(gòu)造設(shè)計總體設(shè)計主要是指在系統(tǒng)分析的根底上,對整個系統(tǒng)的劃分〔子系統(tǒng)〕、機器設(shè)備〔包括軟、硬設(shè)備〕的配置、數(shù)據(jù)的存貯規(guī)律以及整個系統(tǒng)實現(xiàn)規(guī)劃等方面進展合理的安排。系統(tǒng)設(shè)計工作應(yīng)該自頂向下地進展。系統(tǒng)設(shè)計的工作復(fù)雜又細致,總體設(shè)計階段需要進展系統(tǒng)模塊構(gòu)造設(shè)計,要將一個大系統(tǒng)分解成不同層次、多個模塊組成的系統(tǒng),在詳細設(shè)計階段要在模塊構(gòu)造設(shè)計的根底上,給出每個模塊實現(xiàn)方法的細節(jié),并對模塊的輸入、輸出和處理過程作詳細描述,以便在系統(tǒng)實施階段進展程序設(shè)計時可以把這個描述直接“翻譯〞成用*種程序設(shè)計語言書寫的程序。系統(tǒng)功能模塊模塊化是指解決一個復(fù)雜問題時自上項下逐層把系統(tǒng)劃分成假設(shè)干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按*種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。系統(tǒng)的模塊劃分不能是任意的,應(yīng)盡量保持其獨立性。是為了降低系統(tǒng)和復(fù)雜性,提高可讀性、可維護性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到提高模塊的獨立,為設(shè)計高質(zhì)量的系統(tǒng)構(gòu)造奠定根底。系統(tǒng)模塊構(gòu)造設(shè)計的任務(wù)是劃分子系統(tǒng),然后確定子系統(tǒng)的模塊構(gòu)造,并畫出模塊構(gòu)造圖。在這個過程中必須考慮以下幾個問題:1〕如何將一個系統(tǒng)劃分成多個子系統(tǒng)。2〕每個子系統(tǒng)如何劃分成多個模塊。3〕如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系。4〕如何評價并改良模塊構(gòu)造的質(zhì)量。該方法適合于軟件系統(tǒng)的總體設(shè)計和詳細設(shè)計,特別是將一個復(fù)雜的系統(tǒng)轉(zhuǎn)換成模塊化構(gòu)造系統(tǒng),該方法具有它的優(yōu)勢。在使用過程中可將構(gòu)造化設(shè)計方法與構(gòu)造化分析〔SA)方法及編程階段的構(gòu)造化程序設(shè)計方法(SP)前后銜接起來。系統(tǒng)功能模塊化的優(yōu)點:1〕系統(tǒng)功能模塊劃分清晰,區(qū)別明顯,易于操作。2〕操作界面友好,簡單易懂適合不同層次的操作人員。3〕子系統(tǒng)之間的數(shù)據(jù)交換操作簡單、快捷。根據(jù)該系統(tǒng)的需求分析,設(shè)計可實現(xiàn)的模塊組織構(gòu)造。用戶登錄系統(tǒng)管理用戶登錄系統(tǒng)管理員工管理個人考勤部門管理考勤管理留言管理請假管理圖3.1系統(tǒng)層次模塊圖系統(tǒng)設(shè)計指導(dǎo)思想系統(tǒng)功能設(shè)計本著從用戶角度出發(fā)的原則,要**用,且符合用戶提出的合理需求。系統(tǒng)設(shè)計在不違反系統(tǒng)整體性的根底上,可根據(jù)用戶的需求進展二次開發(fā),不斷完善系統(tǒng)功能,便于系統(tǒng)的不斷升級。系統(tǒng)層次模塊圖用戶登錄用戶登錄系統(tǒng)管理員工管理個人考勤部門管理考勤管理留言管理請假管理圖1系統(tǒng)層次模塊圖系統(tǒng)流程圖用戶信息用戶信息普通員工信息查詢系統(tǒng)資源模塊個人考勤考勤信息退出考勤管理查詢管理員〔企業(yè)領(lǐng)導(dǎo)〕圖2系統(tǒng)流程圖考勤管理考勤信息數(shù)據(jù)流程圖考勤管理考勤信息管理員管理員錄入錄入員工信息文件查詢員工信息文件查詢試卷登錄合法登錄合法員工圖3數(shù)據(jù)流程圖4.5功能模塊設(shè)計企業(yè)考勤管理系統(tǒng)分為系統(tǒng)管理、部門管理、公告管理、員工管理、請假管理、個人考勤、考勤管理、留言管理、退出系統(tǒng)等九大模塊。各模塊的具體功能劃分如下:系統(tǒng)管理模塊系統(tǒng)管理系統(tǒng)管理更改密碼控制系統(tǒng)更改密碼控制系統(tǒng)圖4系統(tǒng)管理模塊功能樹系統(tǒng)管理模塊包括更改密碼、高級管理〔控制系統(tǒng)〕兩大子模塊。1、更改密碼:各級管理員登錄系統(tǒng)后,可自行重新設(shè)置登錄密碼;2、高級管理:控制系統(tǒng)的功能操作控制系統(tǒng)4.5.2部門管理添加部門添加部門部門管理部門管理查詢部門查詢部門圖6部門管理模塊功能樹部門管理模塊包括添加部門及查看部門1、添加部門添加部門用于管理員〔領(lǐng)導(dǎo)〕給本系統(tǒng)添加部門信息。輸入項:部門名稱輸出項:添加成功,進入成功頁面,不成功則顯示錯誤信息頁面。處理:判斷部門名稱是否為空,數(shù)據(jù)庫中是否有重復(fù)的數(shù)據(jù)是否正確。2、查詢部門〔1〕公告信息查詢輸入項:無輸出項:序號,部門名稱,添加時間。處理:將系統(tǒng)中所有的部門信息全部顯示出來并可編輯(修改,刪除)。公告管理添加公告添加公告公告管理公告管理查詢公告查詢公告圖6公告管理模塊功能樹公告管理模塊包括添加公告及查看公告1、添加公告添加公告用于管理員〔領(lǐng)導(dǎo)〕給本系統(tǒng)的所有用戶發(fā)布公告信息。輸入項:公告標題,公告內(nèi)容,所屬對象〔閱讀部門〕輸出項:添加成功,進入成功頁面,不成功則顯示錯誤信息頁面。處理:判斷公告標題,公告內(nèi)容,所屬對象〔閱讀部門〕是否為空,數(shù)據(jù)庫中是否有重復(fù)的數(shù)據(jù)是否正確。2、查詢公告〔1〕公告信息查詢輸入項:無輸出項:〔公告標題,查看對像,添加時間〕。處理:將系統(tǒng)中所有的公告以標題的形式全部顯示出來并可編輯(修改,刪除)。員工管理添加員工添加員工員工管理員工管理查詢員工查詢員工圖6員工管理模塊功能樹員工管理模塊包括添加員工及查詢員工1、添加員工添加員工用于領(lǐng)導(dǎo)給本系統(tǒng)添加員工信息。輸入項:員工編號,密碼,確定密碼,權(quán)限,**,性別,所屬部門輸出項:添加成功,進入成功頁面,不成功則顯示錯誤信息頁面。處理:判斷員工編號,權(quán)限,密碼,確定密碼,**,性別,部門是否為空,數(shù)據(jù)庫中的用戶**是否有重復(fù)的數(shù)據(jù)是否有存在一樣的,如果有提示不能添加,或則直接插入。2、查詢員工輸入項:員工編號、員工**,部門輸出項:序號,員工編號,員工**,權(quán)限,員工角色,性別,所屬部門。處理:根據(jù)用戶所輸入的條件到數(shù)據(jù)庫里對應(yīng)的查詢,將系統(tǒng)中所有查詢出來的數(shù)據(jù)顯示全部顯示出來并可編輯(修改,刪除)。留言管理添加留言添加留言留言管理留言管理查看留言查看留言圖7留言管理模塊功能樹添加留言輸入項:**,,性別,留言內(nèi)容。輸出項:顯示符合條件的留言信息〔**,性別,時間,留言內(nèi)容〕,無符合條件的將顯示出錯提示處理:在這個子功能里,用戶可以輸入,**,,性別,留言內(nèi)容。進展檢驗,如果符合信息,添加到數(shù)據(jù)庫里。并可以供用戶提取數(shù)據(jù)。查看留言個人考勤個人考勤模塊用于對個人對自己的考勤查看功能操作??记诠芾砜记诠芾砟K中管理員具有查詢所用員工考勤的詳細資料信息,而普通員工只具有查詢自己的信息功能操作。輸入項:**、部門〔選擇〕、開場時間、完畢時間、性質(zhì)以〔選擇〕輸出項:編號,**,部門,性質(zhì),上班,下班。處理:根據(jù)用戶所輸入的條件到數(shù)據(jù)庫里對應(yīng)的查詢,將系統(tǒng)中所有查詢出來的數(shù)據(jù)顯示全部顯示出來。請假管理輸入項:**、部門〔選擇〕、開場日期、完畢日期〕輸出項:編號,**,部門,性質(zhì),開場日期,天數(shù),完畢日期,備注,準假,不準假。處理:根據(jù)用戶所輸入的條件到數(shù)據(jù)庫里對應(yīng)的查詢,將系統(tǒng)中所有查詢出來的數(shù)據(jù)顯示全部顯示出來。4.6數(shù)據(jù)庫設(shè)計表1管理員信息表(administrators)名稱字段名稱數(shù)據(jù)類型主鍵非空用戶名wnumvarchar(4)yesyes密碼wpswdvarchar(30)noyes管理員**tnamevarchar(30)nono性別tse*intnono所在部門tdepintnoyes身份等級tpriintnoyes表2控制系統(tǒng)信息表(cust_sys)名稱字段名稱數(shù)據(jù)類型主鍵非空標號actintyesyes員工teacintnono備注remarkvarchar(100)nono表3留言表(liuyuan)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes昵稱namevarchar(20)nono性別se*intnonoemailvarchar(20)nono內(nèi)容liuyuanvarchar(500)nono時間addtimedatetimenoyes表4公告表(news)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDidintyesyes標題titlevarchar(100)nono新聞內(nèi)容newsvarchar(500)nono部門IDdepintnono部門名稱depnamevarchar(50)nono添加時間Add_timedatetimenono表5部門表(departmen)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDSys_idintyesyes部門IDdepintnoyes部門名稱depnameVarchar(30)noyes表6考勤表(kq)名稱字段名稱數(shù)據(jù)類型主鍵非空記錄IDrec_idintyesyes用戶IDwnumvarchar(50)nono是否上班go_onintnono上班時間go_workdatetimenono是否下班get_onintnono下班時間get_workdatetimenono性質(zhì)pstateintnono表7請假信息表(qj)名稱字段名稱數(shù)據(jù)類型主鍵非空標號actintyesYes員工teacintnoyes意見stuIntnoyes備注remarkVarchar(100)noYes開發(fā)技術(shù)企業(yè)考勤管理系統(tǒng)采用B/S開發(fā)模式,開發(fā)工具選擇JAVA、JSP、JavaScript、Html語言,采用Tomcat效勞器技術(shù),后臺數(shù)據(jù)庫選用SQLServer2000。開發(fā)技術(shù)介紹B/S模式及其優(yōu)勢〔1〕C/S〔Client/Server〕模式過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S〔Client〕模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于學(xué)生端程序,基于Client/Server〔學(xué)生端/效勞器〕構(gòu)造的考試系統(tǒng),利用計算機局域網(wǎng)絡(luò),每臺計算機〔學(xué)生端〕通過安裝必要的軟件才能與效勞器端相互通信。由于利用了計算機網(wǎng)絡(luò),不再需要大量人力以實現(xiàn)考題的一致性和考試信息的收集,自動化程度和效率較高。但由于其構(gòu)造特點,只適用于一定*圍的網(wǎng)絡(luò)內(nèi)部〔局域網(wǎng)〕,*圍難以擴展,可以通過改良通信協(xié)議,對該構(gòu)造進展改造,使其適用于更廣的網(wǎng)絡(luò)*圍〔廣域網(wǎng)〕,但由于需要安裝學(xué)生端程序,維護和升級同樣存在困難。這種構(gòu)造也稱為MIS型架構(gòu),試題內(nèi)容放在遠程的效勞器上,在考試機上安裝考試應(yīng)用程序和數(shù)據(jù)庫學(xué)生機配置,因此每次考試時要對機器進展安裝、配置,這樣一來考試組織比較煩瑣;而且考試程序放在學(xué)生機上,平安性也受到一定程度的影響?!?〕B/S〔Browser/Server〕模式B/S〔Browser/Server〕構(gòu)造即瀏覽器和效勞器構(gòu)造。它是隨著Internet技術(shù)的興起,對C/S構(gòu)造的一種變化或者改良的構(gòu)造。在這種構(gòu)造下,用戶工作界面是通過瀏覽器來實現(xiàn),極少局部事務(wù)邏輯在前端〔Browser〕實現(xiàn),但是主要事務(wù)邏輯在效勞器端〔Server〕實現(xiàn),形成所謂三層〔3-tier〕構(gòu)造。一個三層架構(gòu)的應(yīng)用程序由三局部組成,這三局部各自分布在網(wǎng)絡(luò)中的不同地方。這三個局部分別是:工作站或表示層接口、事務(wù)邏輯、數(shù)據(jù)庫以及與其相關(guān)的程序設(shè)計。在一個典型的三層架構(gòu)應(yīng)用程序中,應(yīng)用程序的用戶工作站包括提供圖形用戶界面〔GUI〕的程序設(shè)計和具體的應(yīng)用程序入口表格或交互式窗口。事務(wù)邏輯處在局域網(wǎng)〔LAN〕效勞器或其他共享主機上,它作為響應(yīng)工作站所發(fā)出學(xué)生請求的效勞器,而相對于處于大型機的第三層它是作為學(xué)生端,并且決定需要什么數(shù)據(jù)以及數(shù)據(jù)存儲在哪里。第三層包括數(shù)據(jù)庫以及處理讀寫以及數(shù)據(jù)庫的程序。然而應(yīng)用程序的設(shè)計可能比這個架構(gòu)要復(fù)雜,對于大型程序來說,這個三層模式是一種比較簡便的考慮方法。這種應(yīng)用程序的設(shè)計使用學(xué)生/效勞器模式,各層可以同時開發(fā),并且可以由不同的成員組用不同的語言來開發(fā)。因為各個層次的開發(fā)不會影響其他層次,所以這種模型對于進一步開發(fā)軟件是很方便的。這樣就大大簡化了學(xué)生端電腦載荷,減輕了系統(tǒng)維護與升級的本錢和工作量,降低了用戶的總體本錢〔TCO〕。以目前的技術(shù)看,局域網(wǎng)建立B/S構(gòu)造的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、本錢也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式〔比方LAN,WAN,Internet/Intranet等〕和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理權(quán)限,效勞器數(shù)據(jù)庫也很平安。特別是在Java這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。這種B/S模式學(xué)生端只要安裝一個標準的Web瀏覽器,其它應(yīng)用程序都存儲在Web效勞器上。建立在B/S模式上的在線考試系統(tǒng),可建立大型、高效、共享的題庫,在效勞器端對數(shù)據(jù)庫進展管理,學(xué)生端通過瀏覽器登錄考試系統(tǒng),打破了時空界限,可實現(xiàn)自動出卷、閱卷、評卷、簡化考試程序,且考試結(jié)果更加公正、客觀。采用B/S〔Browser/Server〕模式的計算機在線考試和管理系統(tǒng)適用于一個考場或幾十個考場、幾十人甚至幾萬人同時通過網(wǎng)絡(luò)在線考試,解決了考試系統(tǒng)對學(xué)生機軟件過分依賴的問題,減輕了學(xué)生機軟件維護工作量,比以往的考試系統(tǒng)更具有實用性。采用這種構(gòu)造,考試系統(tǒng)安裝和試題裝卸的程序簡易;進展不同類別試題的考試時僅需要在效勞器上進展試題的更換處理,對考場的計算機配置應(yīng)考專業(yè)的相應(yīng)軟件,考生就可以進展考試。此技術(shù)超越了傳統(tǒng)的“學(xué)生機/效勞器〞兩層構(gòu)造,采用了三層體系構(gòu)造:用戶界面層/事務(wù)層/數(shù)據(jù)庫層。因此Web構(gòu)造有著更好的平安性。在用戶機上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計算機上,試題存放在數(shù)據(jù)庫效勞器上〔事務(wù)層和數(shù)據(jù)庫可以是同一臺機器〕。Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù)Java簡介簡言之,Java環(huán)境可用來開發(fā)能在任何計算平臺上運行的應(yīng)用軟件。它實際上是一種非常根本且構(gòu)造緊湊的技術(shù),而它對WorldWideWeb以及商業(yè)的總體影響已可同電子表格對PC機的影響相比較。1、Java是巨大的推動力量Java已用動態(tài)的交互應(yīng)用軟件使Web栩栩如生。它使開發(fā)人員具有“編寫一次到處運行TM〞的巨大能力。而且,借助其JavaAPI及其編程語言上的Java虛擬機,它已產(chǎn)生一種分布信息的嶄新模式。這種模式叫做Java企業(yè)計算,正在幫助各企業(yè)以各種不同的方法取得競爭優(yōu)勢。網(wǎng)管和控制已大大簡化。軟件分配根本上是免費的,而且立即可實現(xiàn)。電子貿(mào)易已獲得。占有本錢大幅度降低。信息和應(yīng)用軟件到處可存取。Java建立在簡單的前提根底上,即所有微處理器都應(yīng)講同一種語言——所有內(nèi)部采用芯片的產(chǎn)品都應(yīng)能一起工作,無縫而方便地共享信息。它已經(jīng)改變企業(yè)和個人同Internet大交道的方式。現(xiàn)在,它正在對消費類產(chǎn)品產(chǎn)生明顯的影響,而且從總體上更加深刻地影響企業(yè)計算。借助Java,您可自由自在地使用您已擁有的硬件和軟件。這是因為Java是獨立于平臺的,它還可使您超越企業(yè)計算,使應(yīng)用軟件在便攜式計算機、信息亭、電視、蜂窩和其他大量設(shè)備上運行。全世界的公司都已發(fā)現(xiàn)Java數(shù)不勝數(shù)的應(yīng)用。所有應(yīng)用可從其無可比較的能力,即提高可靠性、平安性和簡化各種不同計算產(chǎn)品和環(huán)境的能力中受益匪淺,而且節(jié)省的時間和費用十分可觀。Java無處不在。它已擁有幾百萬個用戶,其開展速度要快于在它以前的其他任何一種計算機產(chǎn)品。它可位于任何地方,而且能到處運行。Java正在迅速被用做傳播信息的事實上標準,這是因為它既可給企業(yè),也可給最終用戶帶來似乎數(shù)不清的好處。2、Java的來龍去脈Sun公司一小組工程師聚集在一起,認真思考日常生活中的數(shù)字系統(tǒng)——因為烤面包機、恒溫器、游戲機和其他無數(shù)設(shè)備都包含越來越復(fù)雜的CPU——以及他們?nèi)绾文苁惯@些數(shù)字系統(tǒng)共享信息。3、創(chuàng)造未來的計算制造產(chǎn)品的人當然全都從不同的方面來考慮其設(shè)計,視他們所使用的硬件平臺、操作系統(tǒng)和應(yīng)用軟件而定。但是,如果您要使這些產(chǎn)品中的一些產(chǎn)品一起工作,那怎么辦.平安性、可靠性和網(wǎng)絡(luò)問題又這么樣呢.因此,Sun公司這些工程師把各種不同的產(chǎn)品拆開來,然后又把它們重新組裝起來,其目標是要使這些不同的設(shè)備相互交談。他們把這些研究對象相互傳來傳去,并理解所有其他研究對象的特性,以便使他們能更好地一起工作。這就把制造商的問題縮減到最低程度,并使消費者能方便地進展集成。當傳統(tǒng)的語言證明是不適用時,工程師們就打算找到*種簡單的現(xiàn)代新語言。于是,Java應(yīng)運而生。人們很快發(fā)現(xiàn),Java有可能超越工程師的想象。Java的魅力在于它提供應(yīng)開發(fā)人員和用戶的簡便性。開發(fā)人員擁有廣闊的用戶根底、平臺獨立性、降低的開發(fā)費用和始終如一的執(zhí)行環(huán)境,而用戶則可從生動的內(nèi)容、即時軟件和增大的平安性中受益。但是,Java正是從置于WorldWideWeb那時起才真正起飛。Java使全世界大為震動,因為它使Web頁面栩栩如生,而且不久變得很明顯,Java擁有大得多的潛力。人們之所以采納Java,是因為它有獨特的能力來編制和部署能在任何一個網(wǎng)絡(luò)、任何一個操作系統(tǒng)上運行的應(yīng)用軟件。分配軟件的時間和費用實際上已不復(fù)存在,使得各公司可把更多的資源用來開發(fā)其產(chǎn)品。而且,*些工業(yè)專家認為,Java可能會改變軟件銷售模式,從固定價格改變?yōu)榘词褂昧渴召M,這樣做更有利可圖,而且可阻止非法盜版。Java是一種網(wǎng)絡(luò)計算的通用開放標準平臺。這種平臺可從一直擴展到極端重要的應(yīng)用,建立在您現(xiàn)有的硬件和軟件體系構(gòu)造根底上,從而創(chuàng)造出一個全部聯(lián)網(wǎng)的企業(yè)或者制造出超出的創(chuàng)新產(chǎn)品。4、Java扎下根來在*種意義上,Java具體表達了SunMicrosystems公司自其創(chuàng)立以來所追述的目標。當時,它創(chuàng)造了“網(wǎng)絡(luò)就是計算機〞這句名言。它是基于Web的新網(wǎng)絡(luò)計算模式的完美平臺,因為它建立在各個組織現(xiàn)有的硬件和軟件體系構(gòu)造根底上,能建立一個全部聯(lián)網(wǎng)的企業(yè)。5、Java是一個完整而全面的解決方案Java遠不止是一種編程語言,它是企業(yè)內(nèi)外的完整計算環(huán)境,而且萬事齊備,從開發(fā)工具、操作系統(tǒng)、效勞器軟件和瘦/肥學(xué)生機一直到網(wǎng)絡(luò)管理工具、支持、培訓(xùn)、咨詢和集成效勞,一應(yīng)俱全。Java使用起來非常簡單,局部原因是Sun提供一種全面統(tǒng)一的解決方案。Tomcat應(yīng)用效勞器目前支持JSP的應(yīng)用效勞器是較多的,Tomcat是其中較為流行的一個Web效勞器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。Tomcat是一個免費的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,將會很快。另外Tomcat也提供了一個應(yīng)用:manager,這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個*ml文件中。通過這個應(yīng)用,輔助于Ftp,你可以在遠程通過Web部署和撤銷應(yīng)用。當然本地也可以。

Tomcat也具有傳統(tǒng)的Web效勞器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。Tomcat是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性,越來越收到人們的重視。Tomcat效勞器是一個免費的開放源代碼的Web應(yīng)用效勞器,目前最新版本是。目前支持JSP的應(yīng)用效勞器是較多的,Tomcat是其中較為流行的一個Web效勞器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。Tomcat是一個免費的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中這個應(yīng)用的JSP時,通常第一次會很慢,因為Tomcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,將會很快。另外Tomcat也提供了一個應(yīng)用:manager,這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個*ml文件中。通過這個應(yīng)用,輔助于FTP,你可以在遠程通過Web部署和撤銷應(yīng)用。當然本地也可以。Tomcat也具有傳統(tǒng)的Web效勞器的功能:處理HTML頁面。但是與Apache相比,它的處理靜態(tài)HTML的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)HTML,而Tomcat處理JSP和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR〔WebArchive〕文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄構(gòu)造來組織:通常其根目錄下包含有Html和JSP文件或者包含這兩種文件的目錄,另外還會有一個WEB-INF目錄,這個目錄很重要。通常在WEB-INF目錄下有一個web.*ml文件和一個classes目錄,web.*ml是這個應(yīng)用的配置文件,而classes目錄下則包含編譯好的Servlet類和JSP或Servlet所依賴的其它類〔如JavaBean〕。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當然也可以放到系統(tǒng)的ClassPath〔系統(tǒng)變量〕中,但那樣移植和管理起來不方便。在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中這個應(yīng)用的JSP時,通常第一次會很慢,因為Tomcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,將會很快。另外Tomcat也提供了一個應(yīng)用:Manager,這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個*ml文件中。通過這個應(yīng)用,輔助于FTP,你可以在遠程通過Web部署和撤銷應(yīng)用,當然本地也可以。Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web效勞器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache.我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理JSP和Servlet.這種集成只需要修改一下Apache和Tomcat的配置文件即可。另外,Tomcat提供Realm支持。Realm類似于Uni*里面的group.在Uni*中,一個group對應(yīng)著系統(tǒng)的一定資源,*個group不能不屬于它的資源。Tomcat用Realm來對不同的應(yīng)用〔類似系統(tǒng)資源〕賦給不同的用戶〔類似group〕。沒有權(quán)限的用戶則不能這個應(yīng)用。Tomcat提供三種Realm:1、JDBCRealm,這個Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進展驗證;2、JNDIRealm,用戶信息存在基于LDAP的效勞器里,通過JNDI獲取用戶信息;3、MemoryRealm,用戶信息存在一個*ml文件里面,上面講的manager應(yīng)用驗證用戶時即使用此種Realm.通過Realm我們可以方便地對*個應(yīng)用的學(xué)生進展驗證。在Tomcat中,你還可以利用Servlet2.3提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者Session實行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL集成到一塊,實現(xiàn)平安傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用效勞器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用效勞器〔如WebLogic〕與Tomcat有何區(qū)別。應(yīng)用效勞器提供更多的J2EE特征,如E,JMS,JAAS等,同時也支持JSP和Servlet.而Tomcat則功能沒有則強大,它不提供E等支持。但如果與oss〔一個開源的應(yīng)用效勞器〕集成到一塊,則可以實現(xiàn)J2EE的全部功能。既然應(yīng)用效勞器具有Tomcat的功能,則Tomcat有沒有存在的必要呢.事實上,我們的很多中小應(yīng)用不需要采用E等技術(shù),JSP和Servlet已經(jīng)足夠,這時如果用應(yīng)用效勞器就有些浪費了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat?;赥omcat的開發(fā)其實主要是JSP和Servlet的開發(fā),開發(fā)JSP和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。我們這里要提到另外一個工具Ant,Ant也是Jakarta中的一個子工程,它所實現(xiàn)的功能類似于Uni*中的make.你需要寫一個build.*ml文件,然后運行Ant就可以完成*ml文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在*ml中寫很少的東西就可以將其編譯并打包成WAR。事實上,在很多應(yīng)用效勞器的發(fā)布中都包含了Ant。另外,在JSP1.2中,可以利用標簽庫實現(xiàn)Java代碼與Html文件的別離,使JSP的維護更方便。Tomcat也可以與其它一些軟件集成起來實現(xiàn)更多的功能。如與上面提到的oss集成起來開發(fā)E,與Cocoon〔Apache的另外一個工程〕集成起來開發(fā)基于*ml的應(yīng)用,與OpenJMS集成起來開發(fā)JMS應(yīng)用,除了我們提到的這幾種,可以與Tomcat集成的軟件還有很多。Tomcat確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。如今,開源軟件越來越收到人們的重視,Linu*就是一個成功的典型。人們不再限于只使用軟件,而且已經(jīng)關(guān)心起軟件的具體實現(xiàn)。我們有理由相信Tomcat會走得更遠。SQLserver2000MicrosoftSQLServer2000是由Microsoft公司開發(fā)的,簡稱SQLServer,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。MicrosoftSQLServer2000的特性包括:·Internet集成SQLServer2000數(shù)據(jù)庫引擎提供完整的*ML支持。它還具有構(gòu)成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和平安功能。SQLServer2000程序設(shè)計模型與WindowsDNA構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索效勞等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能?!た缮炜s性和可用性同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行MicrosoftWindows98的便攜式電腦,到運行MicrosoftWindows2000數(shù)據(jù)中心版的大型多處理器效勞器。SQLServer2000企業(yè)版支持聯(lián)合效勞器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大Web站點所需的性能級別?!て髽I(yè)級數(shù)據(jù)庫功能SQLServer2000關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQLServer2000分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQLServer2000數(shù)據(jù)庫的一局部,同時分布式事務(wù)支持充分保護任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布效勞器?!ひ子诎惭b、部署和使用SQLServer2000中包括一系列管理和開發(fā)工具,這些工具可改良在多個站點上安裝、部署、管理和使用SQLServer的過程。SQLServer2000還支持基于標準的、與WindowsDNA集成的程序設(shè)計模型,使SQLServer數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫局部。這些功能使您得以快速交付SQLServer應(yīng)用程序,使學(xué)生只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序?!?shù)據(jù)倉庫SQLServer2000中包括析取和分析匯總數(shù)據(jù)以進展聯(lián)機分析處理(OLAP)的工具。SQLServer中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過EnglishQuery來分析數(shù)據(jù)。數(shù)據(jù)接口系統(tǒng)采用JDBC-ODBC橋數(shù)據(jù)驅(qū)動程序,以純Java的方式來連接數(shù)據(jù)庫,為不同的數(shù)據(jù)庫提供統(tǒng)一的接口。JDBC數(shù)據(jù)庫驅(qū)動程序是把JDBC調(diào)用翻譯成廠商專用API的調(diào)用。開放數(shù)據(jù)連接〔ODBC〕最初是為微軟操作系統(tǒng)上的SQL提供API標準,后來也在其他的平臺上提供了支持。ODBC為直接數(shù)據(jù)定義了一組函數(shù),而不是在學(xué)生應(yīng)用程序中嵌入SQL。JKBC-ODBC橋在JKBCAPI和ODBCA

溫馨提示

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

評論

0/150

提交評論