freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于eclipse的人事管理系統(tǒng)的設(shè)計(jì)-文庫吧

2025-06-07 01:17 本頁面


【正文】 來實(shí)現(xiàn)而不是在硬件上。目前, SUN 統(tǒng)公司已經(jīng)設(shè)計(jì)實(shí)現(xiàn)了 Java 芯片,主要使用在網(wǎng)絡(luò)計(jì)算機(jī) NC 上。另外, Java 芯片的出現(xiàn)也會使 Java 更容易嵌入到家用電器中。 Java 虛擬機(jī)是 Java 平臺無關(guān)的基礎(chǔ),在 Java 虛擬機(jī)上,有一個 Java 解釋器用以解釋 Java 編譯器編譯后的程序。 Java 編程人員在編寫完軟件以后,通過 Java 編譯器將 Java 源程序編譯為 Java 虛擬機(jī)的字節(jié)代碼。任何一臺機(jī)器只要是配備了 Java 解釋器,就可以運(yùn)行這個程序,而不用管這種字節(jié)碼是在哪一種平臺上生成的。另外, Java 采用的是基于 IEEE 標(biāo)準(zhǔn)的數(shù)據(jù)類型。通過 Java 虛擬機(jī)保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺不相關(guān)性。安全性:在 iSeries 服務(wù)器上運(yùn)行的大多數(shù)的 Java(TM) 程序都是應(yīng)用程序,而不是 applet,所以砂箱安全性模型對它們起不到限制的作用。從安全性的觀點(diǎn)來看,Java 應(yīng)用程序所受到的安全性限制與 iSeries 服務(wù)器上的其它任何程序相同。要在 iSeries 服務(wù)器上運(yùn)行 Java 程序,你必須對集成文件系統(tǒng)中的類文件具有權(quán)限。程序一旦被啟動,它就會在該用戶的權(quán)限控制下運(yùn)行。你可以使用沿用權(quán)限來訪問具有運(yùn)行程序的用戶權(quán)限和程序擁有者的權(quán)限的對象。沿用權(quán)限臨時的將用戶原先無權(quán)訪問的對象權(quán)限授予用戶。并發(fā)性:JAVA 支持多線程編程技術(shù),就是多個線程并行執(zhí)行的機(jī)制,多線程是 Java 的一個重要的處理方法,特別是有利于在程序中實(shí)現(xiàn)并發(fā)的任務(wù)。 Java 提供 Thread 線程類,實(shí)現(xiàn)了多線程的并發(fā)機(jī)制。然而,程序并發(fā)的執(zhí)行必定會出現(xiàn)多個執(zhí)行線程互相排斥訪問臨界資源的局面,因此并發(fā)系統(tǒng)要解決的關(guān)鍵問題就是對臨界資源的管理和分配,而在進(jìn)行臨界資源分配的時候有兩方面需要我們考慮,即安全性及公平性,文中首先對多線程并發(fā)系統(tǒng)中的安全性和公平性問題做了討論,指出安全性和公平性在并發(fā)系統(tǒng)訪問臨界資源時的重要性。當(dāng)然本文設(shè)計(jì)的人事管理系統(tǒng)在當(dāng)前設(shè)計(jì)的功能中還未涉及到多線程并發(fā)的問題。 MySQL數(shù)據(jù)庫MySQL 是一個精巧的開源 SQL 數(shù)據(jù)庫管理系統(tǒng),它是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS), MySQL 數(shù)據(jù)庫系統(tǒng)運(yùn)用最常用的數(shù)據(jù)庫管理語言,即結(jié)構(gòu)化查詢語言(SQL)進(jìn)行對數(shù)據(jù)庫的管理。由于 MySQL 是開放源代碼的,您可以自由的使用。由于它強(qiáng)大的功能、靈活性、豐富的應(yīng)用編程接口(API)及精巧的系統(tǒng)結(jié)構(gòu),受到廣大自由軟件愛好們者甚至是商業(yè)類軟件用戶的青睞,特別是與 Apache 和 PHP/PERL 結(jié)合,給建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強(qiáng)大的動力。MySQL 是一個真正意義上的多用戶、多線程的 SQL 數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。 MySQL 是以一個客戶機(jī)/服務(wù)器結(jié)構(gòu)來實(shí)現(xiàn)的,它是由一個服務(wù)器守護(hù)程序 mysqld 和很多個不同的客戶程序和數(shù)據(jù)庫組成的。SQL 是一種標(biāo)準(zhǔn)化的語言,它使得存儲、更新和獲取信息變得更加容易。比如,你可以用 SQL 語句為一個網(wǎng)站檢索產(chǎn)品信息和存儲顧客的信息,同時 MySQL 也是足夠的快和靈活可以讓你存儲記錄的文件和圖片。MySQL 的主要目標(biāo)是健壯、快速和易用。一開始是因?yàn)槲覀冃枰@樣一個數(shù)據(jù)庫服務(wù)器,它能處理與任何可以不在昂貴硬件平臺上提供數(shù)據(jù)庫的廠商在一個數(shù)量級上的大型數(shù)據(jù)庫,但是速度更快,所以MySQL就應(yīng)運(yùn)而生了。自1996年以來,許多應(yīng)用的開發(fā)使用了MySQL數(shù)據(jù)庫,其環(huán)境有超過40個數(shù)據(jù)庫,包含10,000個表,其中500多個表超過7百萬行,這大約有100 個吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于WEB的庫存查詢請求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能: 1)減少記錄編檔的時間2)減小記錄檢索時間3)靈活的查找序列4)靈活的輸出格式5)多個用戶同時訪問記錄在運(yùn)行數(shù)據(jù)庫系統(tǒng)時,MySQL的使用相當(dāng)簡單,且進(jìn)行MySQL安裝和使用所需的工作也很少。 tomcat服務(wù)器Tomcat 服務(wù)器是一個免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級的應(yīng)用服務(wù)器,在中小型的系統(tǒng)和并發(fā)訪問的用戶不是很多的場合下被普遍的使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 Apache 服務(wù)器后,可利用它來響應(yīng)對 HTML 頁面的訪問請求。事實(shí)上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你在運(yùn)行 tomcat 的時候,它實(shí)際上是作為一個與 Apache 獨(dú)立的進(jìn)程在單獨(dú)的運(yùn)行。選擇Tomcat還因?yàn)樗哂幸韵聨讉€特點(diǎn):部署簡單:與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(WebArchive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織。你只需將你的WAR放到Tomcat的Webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。另外Tomcat也提供了一個應(yīng)用管理器,通過這個應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用,當(dāng)然本地也可以??梢娨粋€Web應(yīng)用在Tomcat中的部署與管理都是如此的簡單方便。Tomcat短小精悍,配置方便,能滿足實(shí)際的需求,這種情況下自然會選擇Tomcat。易操作:基于Tomcat的開發(fā)其實(shí)主要是JSP和Servlet的開發(fā),開發(fā)JSP和Servlet非常簡單,可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。只需要寫一個build.xml文件,然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,只需在xml中寫很少的東西就可以將其編譯并打包成WAR。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了Ant。另外,在JSPl.2中,可以利用標(biāo)簽庫實(shí)現(xiàn)Java代碼與HTML文件的分離,使JSP的維護(hù)更方便。集成方便:Tomcat也可以與其他一些軟件集成起來實(shí)現(xiàn)更多的功能。如與 OpenJMS 集成起來開發(fā)JMS應(yīng)用,與 Cocoon (Apache的另外一個項(xiàng)目)集成起來開發(fā)基于XML的應(yīng)用,與 JBoss 集成起來開發(fā) EJB 。除了提到的這幾種外,還有很多軟件可以與Tomcat集成進(jìn)行開發(fā)。Tomcat目前已經(jīng)被許多軟件集成,例如有Eclipse、JBoss、NetBeans、WebSphereApplicationStudi0、JBuilder等IDE軟件,它們能夠方便地集成Tomcat的各種版本。這些IDE軟件在開發(fā)中能夠自由的配置指向Tomcat的安裝路徑,可以隨意選擇Tomcat的不同安裝版本,在開發(fā)環(huán)境中即可嵌入Tomcat運(yùn)行環(huán)境,進(jìn)行集成調(diào)試。這時的Tomcat就好比一個插件,即插即用,十分方便。Eclipse等使用Tomcat進(jìn)行開發(fā)為當(dāng)前許多的開發(fā)人員所應(yīng)用。本文的設(shè)計(jì)就是在Eclipse中集成Tomcat來開發(fā)的。第三章 系統(tǒng)分析 可行性分析經(jīng)濟(jì)可行性:現(xiàn)代社會,計(jì)算機(jī)的價格已經(jīng)是十分的低廉,性能卻是有了長足的進(jìn)步。而運(yùn)行于計(jì)算機(jī)上的本系統(tǒng)的開發(fā),為企業(yè)的工作效率和經(jīng)濟(jì)效益帶來了一個質(zhì)的飛躍,主要表現(xiàn)有以下幾個方面:1)本管理系統(tǒng)的運(yùn)行能代替人工進(jìn)行很多繁雜的勞動;2)本管理系統(tǒng)的運(yùn)行能節(jié)省很多資源,比如如紙質(zhì)和筆墨;3)本管理系統(tǒng)的運(yùn)行能大大的提高企業(yè)的工作效率;所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。技術(shù)可行性:技術(shù)上的可行性分析,主要是分析技術(shù)條件能否允許順利完成開發(fā)工作,軟、硬件能否滿足開發(fā)者的需求等。該管理系統(tǒng)采用了當(dāng)前流行的Browser/Server模式進(jìn)行開發(fā),引入了數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表現(xiàn)層——三層的架構(gòu)體系,是技術(shù)發(fā)展的必然趨勢,它把管理系統(tǒng)帶入了一個嶄新的發(fā)展時代。本設(shè)計(jì)的數(shù)據(jù)庫服務(wù)器選取MySQL 數(shù)據(jù)庫,因?yàn)镸ySQL數(shù)據(jù)庫能夠處理大量的數(shù)據(jù),同時數(shù)據(jù)在經(jīng)過處理后能夠保持完整性,并且MySQL數(shù)據(jù)庫還提供了許多高級管理的功能。SQL語句的易用性、安全性和靈活性為數(shù)據(jù)庫的編程提供了良好的條件。所以,系統(tǒng)開發(fā)的軟件條件已經(jīng)成熟可行。硬件方面,在科技快速發(fā)展的今天,硬件的更新速度是越來越快,容量也越來越大,可靠性也越來越高,價格更是越來越低,其硬件條件完全能滿足本系統(tǒng)的設(shè)計(jì)需求。時機(jī)可行性:目前,企業(yè)、事業(yè)單位內(nèi)部大多都實(shí)現(xiàn)了數(shù)字化辦公,辦公室的有線、無線網(wǎng)絡(luò)的覆蓋情況也相當(dāng)理想,企業(yè)、事業(yè)單位良好的硬件設(shè)施為公司人事管理系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。管理可行性:企業(yè)、事業(yè)單位的人員管理是否支持?jǐn)?shù)字化管理,現(xiàn)有的管方法和理制度科不科學(xué),規(guī)章制度齊不齊全,原始數(shù)據(jù)正不正確等問題,需要企、事業(yè)高層管理人員作出進(jìn)一步的肯定。管理方法和規(guī)章制度是該管理系統(tǒng)的制度保障。綜上所述,此管理系統(tǒng)的開發(fā)目標(biāo)已經(jīng)明確,在經(jīng)濟(jì)上和技術(shù)等方面都是可行的,并且投入少、見效快。所以此管理系統(tǒng)的開發(fā)是完全具有可行性的。 運(yùn)行環(huán)境分析本文設(shè)計(jì)的人事管理系統(tǒng)是采用網(wǎng)頁端/服務(wù)端 (B/S)模式開發(fā)的,服務(wù)端采用MySQL數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲平臺,開發(fā)語言選用開發(fā)環(huán)境中Java的語言。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進(jìn)行操作,所以一臺能上網(wǎng)的電腦是必須的,至少對公司的內(nèi)網(wǎng)是可以聯(lián)通的。系統(tǒng)運(yùn)行在Microsoft Windows98以上,對服務(wù)器即承載電腦的最低硬件配置大致如下:CPU: Intel Pentium II內(nèi)存:128M硬盤:10G網(wǎng)卡:10M/100M 需求分析系統(tǒng)需求的分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性步驟,是一個不斷認(rèn)識及逐步細(xì)化的過程,是開展下一階段工作的基礎(chǔ),是為開展下一階段物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù),其關(guān)鍵性主要是表現(xiàn)在“理解需求”以及“表達(dá)需求”兩方面。通過對現(xiàn)行管理系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度來理解用戶的需要,確定新管理系統(tǒng)的綜合要求,并且提出這些需求的實(shí)現(xiàn)條件和需求應(yīng)該達(dá)到的標(biāo)準(zhǔn),也即是確定新管理系統(tǒng)要做什么,要做到什么程度。這些需求包括:1)功能需求。確定新管理系統(tǒng)應(yīng)該包含哪些主要功能,這是最主要的功能需求。2)性能需求。給出所要開發(fā)的新管理系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運(yùn)行時間限制、安全保密性等。3)環(huán)境需求。這是對系統(tǒng)運(yùn)行以及所處環(huán)境的要求。例如,在軟件方面,采用什么系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))支持系統(tǒng)的運(yùn)行;在硬件方面,用什么機(jī)型、對硬件有什么要求、還需要其它什么硬件設(shè)備等。4) 未來需求。這類要求主要是指目前還不屬于系統(tǒng)的開發(fā)范圍,但是將來隨著外界環(huán)境的變化以及系統(tǒng)的不斷發(fā)展可能會提出來的要求。了解這一類要求的目的在于,在開發(fā)的過程中可以對將來系統(tǒng)可能的修改與擴(kuò)展做準(zhǔn)備。一旦需要時,就可比較容易的進(jìn)行修改和補(bǔ)充了。通過對課題研究意義的分析以及對國內(nèi)外研究現(xiàn)狀的調(diào)研,可以看出人事管理系統(tǒng)在將來會有更廣闊的發(fā)展前景,隨著企、事業(yè)管理的效益化、人性化、系統(tǒng)化,更多易用、豐富的功能將會被加入到人事管理系統(tǒng)中,而這個過程將會隨著各個企、事業(yè)單位的不斷發(fā)展而完成,同時針對不同企、事業(yè)單位的管理需求人事管理系統(tǒng)也會具有相對的差異性,但是對系統(tǒng)完善的最終目標(biāo)都是一致的,那就是對自己公司的實(shí)用性。通過對系統(tǒng)運(yùn)行環(huán)境的分析基本上對性能需求和環(huán)境需求就有了一個大致的了解,當(dāng)然性能的高低和所需的運(yùn)行環(huán)境在一定程度上取決于開發(fā)所用的工具和承載的服務(wù)器。一個系統(tǒng)從設(shè)計(jì)到測試貫穿整個開發(fā)過程的是系統(tǒng)的功能,系統(tǒng)的每一個功能在不同的開發(fā)階段都引導(dǎo)著開發(fā)者去想下一步該做什么要怎么做。 下面就著重的介紹一下本文設(shè)計(jì)的系統(tǒng)的功能需求。本管理系統(tǒng)的數(shù)據(jù)流程如圖31所示。部門管理機(jī)構(gòu)管理員工管理文檔管理管理員管理員員工員工圖31 數(shù)據(jù)流程圖首先,本系統(tǒng)是采用網(wǎng)頁端/服務(wù)端(B/S)模式實(shí)現(xiàn)的,所以要將內(nèi)容以網(wǎng)頁的形式呈獻(xiàn)給用戶,用戶群就是使用本管理系統(tǒng)的企業(yè)的所有人員。用戶要想進(jìn)入主頁必須通過登錄頁面登入系統(tǒng),因?yàn)楸鞠到y(tǒng)只給公司的人員使用,所以登錄頁面沒有注冊入口,即使知道網(wǎng)址但是在數(shù)據(jù)庫中沒有用戶信息記錄就不能自行通過注冊來使用本管理系統(tǒng)。只有具有最高權(quán)限的管理員才可以將新員工作為公司職員錄入人事管理系統(tǒng)。這樣便于人事管理系統(tǒng)的維護(hù)和人員變動的管理。因此每個用戶都擁有各自的roleId,不同的roleId對應(yīng)不同的用戶權(quán)限。然后,就是系統(tǒng)的主要功能了??紤]到一個企業(yè)可能會有多層的企業(yè)結(jié)構(gòu),所以要求系統(tǒng)根據(jù)企業(yè)的結(jié)構(gòu)劃分出不同層級的模塊,對于企業(yè)中某一部門的變動系統(tǒng)中要有相應(yīng)的處理功能,比如說新增加一個部門,管理員可以通過操作將此部門添加到人事管理系統(tǒng)中。如果公司職員的信息有變動,管理員也要通過人事管理系統(tǒng)來進(jìn)行修改。一個企業(yè)能否穩(wěn)健的發(fā)展取決于該企業(yè)的綜合實(shí)力,而綜合實(shí)力的保持與企業(yè)文化有著很大的關(guān)系,出于此考慮可以在人事管理系統(tǒng)中附加一個模塊。通過此模塊公司職員可以把對公司發(fā)展有利的意見和建議或一些好的想法寫成文檔上傳到管理系統(tǒng)供公司員工參考和討論,有助于公司作出好的決策和快速、穩(wěn)步的發(fā)展。職員也可以寫一些生活和工作上的體會或者摘錄一些好的文檔、段落上傳到系統(tǒng)供大家分享,以促進(jìn)公司人文的發(fā)展,為公司創(chuàng)造一個好的公司文化環(huán)境,讓員工有一個舒心的工作環(huán)境,提高公司的前進(jìn)步伐。第四章 系統(tǒng)總體設(shè)計(jì)本章主要介紹系統(tǒng)的總體設(shè)計(jì),包括系統(tǒng)的結(jié)構(gòu)和系統(tǒng)所具有的主要功能。在第一節(jié)主要對系統(tǒng)結(jié)構(gòu)和功能進(jìn)行描述同時給出了用戶界面的布局;在第二節(jié)中主要是對數(shù)據(jù)庫設(shè)計(jì)進(jìn)行描述,同時給出了ER圖。 功能描述人事管理系統(tǒng)機(jī)構(gòu)管理部門管理員工管理文件管理機(jī)構(gòu)變動部門變動檔案管理人員變動文件管理回收站管理本文設(shè)計(jì)的管理系統(tǒng)可以在Windows XP、Windows 7平臺上運(yùn)行,開發(fā)工具采用Java語言開發(fā)。由于本設(shè)計(jì)開發(fā)的應(yīng)用系統(tǒng)所面對的是懂得微機(jī)基本操作,但是又不一定具有較強(qiáng)的計(jì)算機(jī)專業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1