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

正文內(nèi)容

基于eclipse的人事管理系統(tǒng)的設(shè)計_畢業(yè)設(shè)計論文-文庫吧

2025-06-06 21:53 本頁面


【正文】 展,辦公系統(tǒng)更趨于系統(tǒng)化、效益化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公的自動化系統(tǒng)是計算機技術(shù)、網(wǎng)絡(luò)迅速發(fā)展的一個辦公解決方案,主要目的是提供協(xié)同工作手段,實現(xiàn)信息的共享和交流,使人們從低效、繁瑣的傳統(tǒng)辦公中解脫出來,提高辦公效率。目前還有一些中小型企業(yè)的人事管理水平任停留在完全使用紙介質(zhì)上,這種辦公機制已經(jīng)不能夠適應(yīng)時代的發(fā)展,即要耗費大量的人力,又要耗費大量的物力,在信息迅速發(fā)展的時代這種管理方式 必將被以計算機為承載環(huán)境的軟件管理系統(tǒng)所取代。隨著我國市場經(jīng)濟的快速發(fā)展,人事管理系統(tǒng)在企業(yè)的日常管理中發(fā)揮著越來越重要的作用。人事管理系統(tǒng)可以進行公司信息管理、員工檔案管理、公司文化交流等,方便處理企業(yè)內(nèi)部結(jié)構(gòu)、員工的相關(guān)信息。 國內(nèi)外研究現(xiàn)狀 國內(nèi)的人事管理系統(tǒng)的開發(fā)技術(shù)已經(jīng)非常成熟,主要是因為人事管理系統(tǒng)自身具有數(shù)據(jù)處理規(guī)范、業(yè)務(wù)清晰等諸多優(yōu)點,為其在計算機上的信息化提供了人事管理必需的優(yōu)越條件。由于近十幾年來國內(nèi)各應(yīng)用單位的高度重視,以及計算機技術(shù)的飛速發(fā)展,人事管理系統(tǒng)在國內(nèi)已經(jīng)基本進入了 應(yīng)用普及的階段,再加上國內(nèi)計算機應(yīng)用開發(fā)商以及國家勞動人事部的共同努力,國內(nèi)目前已有多種通用的人事管 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 3- 理系統(tǒng)軟件供應(yīng)用單位挑選使用,而且還有多種人事管理系統(tǒng)開發(fā)的通用工具供用戶開發(fā)自己的人事管理系統(tǒng)??梢哉f,人事管理系統(tǒng)的開發(fā)以及應(yīng)用在國內(nèi)已進入了一個相當成熟的時期。 在國外,與我國的人事管理信息系統(tǒng)相對應(yīng)的是人力資源管理系統(tǒng) (HRMS,Human Resources Management System),該系統(tǒng)本身與其相應(yīng)的計算機信息應(yīng)用技術(shù)都已非常成熟。國外幾乎所有的發(fā)達國家都建立了自己的人力資源管理信 息系統(tǒng),這個系統(tǒng)是全國性的,覆蓋了全國的人力資源管理。國外公司的勞工部或人事部一般都被建立了計算機信息系統(tǒng),負責公司內(nèi)部的勞工或人力資源管理。在國外一些發(fā)達國家的企、事業(yè)單位非常注重決策的支持與人力資源管理系統(tǒng)的開發(fā)與應(yīng)用。特別是一些跨國公司,更是不吝惜巨大的投資來開發(fā)相應(yīng)的決策支持與人力資源管理系統(tǒng)。決策的支持與人力資源管理系統(tǒng)在跨國公司,既不是一個普通的人事部門,也不是一個福利部門,它是圍繞提高工作的效能設(shè)立的由多種信息、數(shù)據(jù)和活動形成的開放性系統(tǒng)。 課題研究內(nèi)容 本文開發(fā)了一個采用網(wǎng)頁端 /服務(wù) 端( B/S)模式實現(xiàn)的人事管理系統(tǒng),服務(wù)端采用 MySQL 數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲平臺,開發(fā)語言選用開發(fā)環(huán)境中 Java 的語言,使用小型開發(fā)服務(wù)器 tomcat 承載運行。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進行操作。課題的主要任務(wù)是設(shè)計出一個可供用戶閱覽和操作的 Web 前端,可供使用的功能主要有:對部門、職員和文檔進行添加、刪除等處理。此次設(shè)計的人事管理系統(tǒng)主要是用于單個企業(yè)的管理,所以只在公司的內(nèi)網(wǎng)中聯(lián)通。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 4- 第二章 開發(fā)工具的選擇 Java 語言 選擇 Java 作為開發(fā)語言主要是是因為 Java 語言具有面向?qū)ο?、平臺無關(guān)性、安全性、并發(fā)性的特性,一下對這幾點特性做以介紹。 面向?qū)ο螅好嫦驅(qū)ο笫且环N很優(yōu)秀的程序設(shè)計方法,它的基本思想是使用類、對象、繼承、封裝、消息等基本概念來進行程序設(shè)計。它從現(xiàn)實世界中客觀存在的事物(即對象)出發(fā)來構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運用人類的自然思維方式,強調(diào)直接以現(xiàn)實世界中的事物(即對象)為中心來思考、認識問題,并根據(jù)這些事物的本質(zhì)特點,把它們抽象地表示為系統(tǒng)中的類,作為系統(tǒng)的基本構(gòu)成單元(而不是用一些與現(xiàn)實 世界中的事物相關(guān)比較遠,并且沒有對應(yīng)關(guān)系的過程來構(gòu)造系統(tǒng)),這使得軟件系統(tǒng)的組件可以直接影像到客觀世界,并保持客觀世界中事物及其相互關(guān)系的本來面貌。采用面向?qū)ο蠓绞介_發(fā)的軟件系統(tǒng),其最小的程序單元是類,這些類可以生成系統(tǒng)中的多個對象,而這些對象則直接影像成客觀世界的各種事物。面向?qū)ο蟮能浖到y(tǒng)由多個類組成,類代表了客觀世界中具有某種特種的一類事物,這類事物往往有一些內(nèi)部的狀態(tài),比如人有身高、體重、年齡、愛好等各種狀態(tài)數(shù)據(jù) —— 當然程序沒必要記錄該事物所有的狀態(tài)數(shù)據(jù),程序只要記錄業(yè)務(wù)關(guān)心的狀態(tài)數(shù)據(jù)即可。面向?qū)ο?比面向過程的編程粒度要大:面向?qū)ο蟮某绦騿挝皇穷?;面向過程的程序單位是函數(shù)(相當于方法),因此面向?qū)ο蟊让嫦蜻^程更簡單、易用。 平臺無關(guān)性:用 Java 寫的應(yīng)用程序不用修改就可在其它不同的軟硬件平臺上運行。平臺無關(guān)性有兩種級別:源代碼級別和目標代碼級別。 C 和 C++ 具有一定程度的源代碼級平臺無關(guān)性,表明用 C 或者 C++ 編寫的應(yīng)用程序不用修改只需重新編譯就可以在不同的平臺上運行。 Java 主要依靠 Java 虛擬機( JVM)在目標碼級實現(xiàn)平臺無關(guān)性。 JVM 是一種抽象的機器,它附著在具體的操作系 統(tǒng)上,本身具有一套虛擬機器指令,并有自己的棧、寄存器組等。但 Java 虛擬機通常是在軟件上來實現(xiàn)而不是在硬件上。目前, SUN 統(tǒng)公司已經(jīng)設(shè)計實現(xiàn)了 Java 芯片,主要使用在網(wǎng)絡(luò)計算機 NC 上。另外, Java 芯片的出現(xiàn)也會使 Java 更容易嵌入到家用電器 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 5- 中。 Java 虛擬機是 Java 平臺無關(guān)的基礎(chǔ),在 Java 虛擬機上,有一個 Java 解釋器用以解釋 Java 編譯器編譯后的程序。 Java 編程人員在編寫完軟件以后,通過 Java 編譯器將 Java 源程序編譯為 Java 虛擬機的字節(jié) 代碼。任何一臺機器只要是配備了 Java 解釋器,就可以運行這個程序,而不用管這種字節(jié)碼是在哪一種平臺上生成的。另外, Java 采用的是基于 IEEE 標準的數(shù)據(jù)類型。通過 Java 虛擬機保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺不相關(guān)性。 安全性:在 iSeries 服務(wù)器上運行的大多數(shù)的 Java(TM) 程序都是應(yīng)用程序,而不是 applet,所以砂箱安全性模型對它們起不到限制的作用。從安全性的觀點來看, Java 應(yīng)用程序所受到的安全性限制與 iSeries 服務(wù)器上的其它任何程序相同。要在 iSeries 服務(wù)器上運行 Java 程序,你必須對集成文件系統(tǒng)中的類文件具有權(quán)限。程序一旦被啟動,它就會在該用戶的權(quán)限控制下運行。你可以使用沿用權(quán)限來訪問具有運行程序的用戶權(quán)限和程序擁有者的權(quán)限的對象。沿用權(quán)限臨時的將用戶原先無權(quán)訪問的對象權(quán)限授予用戶。 并發(fā)性: JAVA 支持多線程編程技術(shù),就是多個線程并行執(zhí)行的機制,多線程是 Java 的一個重要的處理方法,特別是有利于在程序中實現(xiàn)并發(fā)的任務(wù)。 Java 提供 Thread 線程類,實現(xiàn)了多線程的并發(fā)機制。然而,程序并發(fā)的執(zhí)行必定會出現(xiàn)多個執(zhí)行線程 互相排斥訪問臨界資源的局面,因此并發(fā)系統(tǒng)要解決的關(guān)鍵問題就是對臨界資源的管理和分配,而在進行臨界資源分配的時候有兩方面需要我們考慮,即安全性及公平性,文中首先對多線程并發(fā)系統(tǒng)中的安全性和公平性問題做了討論,指出安全性和公平性在并發(fā)系統(tǒng)訪問臨界資源時的重要性。當然本文設(shè)計的人事管理系統(tǒng)在當前設(shè)計的功能中還未涉及到多線程并發(fā)的問題。 MySQL 數(shù)據(jù)庫 MySQL 是一個精巧的開源 SQL 數(shù)據(jù)庫管理系統(tǒng),它是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS), MySQL 數(shù)據(jù)庫系統(tǒng)運用最常用的數(shù)據(jù)庫管 理語言,即結(jié)構(gòu)化查詢語言( SQL)進行對數(shù)據(jù)庫的管理。由于 MySQL 是 開放源代碼 的,您可以自由的使用。由于它強大的功能、靈活性、豐富的應(yīng)用編程接口( API)及精巧的系統(tǒng)結(jié)構(gòu),受到廣大自由軟件愛好們者甚至是商業(yè)類軟件用戶的青睞,特別是與 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 6- Apache 和 PHP/PERL 結(jié)合,給建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大的動力。 MySQL 是一個真正意義上的多用戶、多線程的 SQL 數(shù)據(jù)庫服務(wù)器。 SQL(結(jié)構(gòu)化查詢語言)是世界上最流行和標準化的數(shù)據(jù)庫語言。 MySQL 是以一個客戶機 /服務(wù)器結(jié)構(gòu)來實現(xiàn)的,它是由一個服務(wù)器守護程序 mysqld 和很多個不同的客戶程序和數(shù)據(jù)庫組成的。 SQL 是一種標準化的語言,它使得存儲、更新和獲取信息變得更加容易。比如,你可以用 SQL 語句為一個網(wǎng)站檢索產(chǎn)品信息和存儲顧客的信息,同時 MySQL 也是足夠的快和靈活可以讓你存儲記錄的文件和圖片。 MySQL 的主要目標是健壯、快速和易用。一開始是因為我們需要這樣一個數(shù)據(jù)庫服務(wù)器,它能處理與任何可以不在昂貴硬件平臺上提供數(shù)據(jù)庫 的廠商在一個數(shù)量級上的大型數(shù)據(jù)庫,但是速度更快,所以 MySQL 就應(yīng)運而生了。自 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)多個用 戶同時訪問記錄 在運行數(shù)據(jù)庫系統(tǒng)時, MySQL 的使用相當簡單,且進行 MySQL 安裝和使用所需的工作也很少。 tomcat 服務(wù)器 Tomcat 服務(wù)器是一個免費的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級的應(yīng)用服務(wù)器,在中小型的系統(tǒng)和并發(fā)訪問的用戶不是很多的場合下被普遍的使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務(wù)器后,可利用它來響應(yīng)對 HTML 頁面的訪問請求。事實上 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 7- Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的 ,所以當你在運行 tomcat 的時候,它實際上是作為一個與 Apache 獨立的進程在單獨的運行。 選擇 Tomcat 還因為它具有以下幾個特點: 部署簡單:與傳統(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,你可以在遠程通過 Web 部署和撤銷應(yīng)用,當然本地也可以??梢娨粋€ Web 應(yīng)用在 Tomcat 中的部署與管理都是如此的簡單方便。 Tomcat 短小精悍,配置方便,能滿足實際的需求,這種情況下自然會選擇 Tomcat。 易操作:基于 Tomcat 的開發(fā)其實主要是 JSP 和 Servlet 的開發(fā),開發(fā) JSP 和Servlet 非常簡單,可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。只需要寫一個 build. xml 文件,然后運行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非 常好,只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 JSPl. 2中,可以利用標簽庫實現(xiàn) Java 代碼與 HTML 文件的分離,使 JSP 的維護更方便。 集成方便: Tomcat 也可以與其他一些軟件集成起來實現(xiàn)更多的功能。如與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用,與 Cocoon (Apache 的另外一個項目 )集成起來開發(fā)基于 XML 的應(yīng)用,與 JBoss 集成起來開發(fā) EJB 。除了提到的這幾種外,還有很多軟件可以與 Tomcat 集成進行開發(fā)。 Tomcat 目前已經(jīng)被許多軟件集成,例如有Eclipse、 JBoss、 NetBeans、 WebSphereApplicationStudi0、 JBuilder 等 IDE 軟件,它們能夠方便地集成 Tomcat 的各種版本。這些 IDE 軟件在開發(fā)中能夠自由的配置指向 Tomcat 的安裝路徑,可以隨意選擇 Tomcat 的不同安裝版本,在開發(fā)環(huán)境中即可嵌入 Tomcat 運行環(huán)境,進行集成調(diào)試。這時的 Tomcat 就好比一個插件,即插即用,十分方便。 Eclipse 等使用 Tomcat 進行開發(fā)為當前許多的開發(fā)人員所應(yīng)用。本文的設(shè)計就是在 Eclipse 中集成 Tomcat 來開發(fā)的。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 8- 第三章 系統(tǒng)分析 可行性分析 經(jīng)濟可行性: 現(xiàn)代社會 ,計算機的價格已經(jīng)是十分的低廉,性能卻是有了長
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1