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

正文內(nèi)容

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

2025-06-28 01:17本頁面
  

【正文】 lNo = (connectMobileTelNo)。String user = (user)。后臺請求處理:后臺服務(wù)器響應(yīng)添加部門請求的主要操作就是數(shù)據(jù)入庫,響應(yīng)代碼段的部分核心代碼為:String departName = (departName)。selected39。i()。 (branchInfos)。首先在頁面獲取服務(wù)器傳過來的機構(gòu)和用戶信息代碼如下:% ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。跳入添加頁面后,管理員將部門的相關(guān)信息填入到表格中并選好部門所屬機構(gòu)和部門的負責人,通過點擊確認按鈕用post請求將表單信息發(fā)送到服務(wù)器。(userInfos, userInfos)。ListUserInfo userInfos = ()。}else{ ()。(orderNumber, 1)。departInfos = (0, 10)。int roleId = ().getRoleId()。后臺在處理部門模塊訪問請求的部分主要核心代碼:HttpSession session = ()。}(departInfos)。 orderNumber = (Integer)(orderNumber)。頁面從服務(wù)器獲取部門信息部分核心代碼:Integer orderNumber = 1。create table DepartInfo( DepartId integer not null auto_increment, DepartName Varchar(50) not null, PrincipalUser int not null, ConnectTelNo bigint, ConnectMobileTelNo bigint, Faxes bigint, BranchId int not null, primary key (DepartId))ENGINE=InnoDB default CHARSET=utf8。數(shù)據(jù)庫表格如表52所示。三、機構(gòu)刪除此功能只需點擊機構(gòu)列表中一行后面的刪除按鈕便可以實現(xiàn),后臺在響應(yīng)請求處理時將所選的機構(gòu)在數(shù)據(jù)庫中進行刪除,主要是通過在刪除方法中執(zhí)行刪除數(shù)據(jù)的SQL語句。這里將數(shù)據(jù)寫入數(shù)據(jù)庫的方法的代碼就不做粘貼了。(branchName, branchShortName)。后臺請求處理:后臺服務(wù)器響應(yīng)添加機構(gòu)請求的主要操作就是數(shù)據(jù)入庫,響應(yīng)代碼段的部分核心代碼為:String branchName = (branchName)。}二、機構(gòu)錄入與信息修改Web頁面設(shè)計:機構(gòu)的添加頁面就是簡單的表格填寫,管理員將機構(gòu)的相關(guān)信息填入到表格中,通過點擊確認按鈕用post請求將表單信息發(fā)送到服務(wù)器。return。(orderNumber, 1)。if(roleId==1){branchInfos = (0, 10)。UserInfo userCurrent = (UserInfo)(userCurrent)。后臺請求處理:機構(gòu)管理模塊只有管理員才有權(quán)限訪問,當用戶想進入此模塊時后臺會對用戶身份進行驗證,管理員通過驗證會進入到機構(gòu)管理主頁面并可以進行相關(guān)操作,普通用戶經(jīng)過驗證會進入友好提示頁面沒有對機構(gòu)信息進行瀏覽和對機構(gòu)進行管理的功能。if(null!=(Integer)(orderNumber)){orderNumber = (Integer)(orderNumber)。ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。一、機構(gòu)列表首頁Web頁面設(shè)計:機構(gòu)的信息以表格的樣式進行顯示,采用迭代算法將所有機構(gòu)信息列入表格。表51 機構(gòu)數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空BranchId機構(gòu)IDinteger否BranchName機構(gòu)名varchar否BranchShortName機構(gòu)簡稱varchar否建表SQL語句:drop table if exists BranchInfo。所以本系統(tǒng)中機構(gòu)的內(nèi)容由管理員來決定,管理員可以根據(jù)企業(yè)的需要添加一個機構(gòu)、刪除一個機構(gòu),可以根據(jù)企業(yè)內(nèi)部結(jié)構(gòu)的微調(diào)修改一個機構(gòu)。本文的設(shè)計是先對企業(yè)結(jié)構(gòu)進行研究,然后將企業(yè)結(jié)構(gòu)融入到人事管理系統(tǒng)中,這樣有助與企業(yè)人員的管理。它的主要特點是企業(yè)各級行政單位從上級到下級實行垂直領(lǐng)導,下屬部門只接受一個上一級的指令,各級的主管負責人負責所屬單位的一切問題。為了增強人事管理系統(tǒng)的實用性,本設(shè)計的結(jié)構(gòu)形式采用直線式。組織結(jié)構(gòu)按模式類型分可分為:U型組織結(jié)構(gòu)、M型組織結(jié)構(gòu)、矩陣制結(jié)構(gòu)、多維和超級事業(yè)部制結(jié)構(gòu)、H型組織結(jié)構(gòu)、模擬分權(quán)制結(jié)構(gòu)。 組織結(jié)構(gòu)是一個企業(yè)資源以及權(quán)力分配的載體,它是在人的能動行為之下,通過信息的傳遞,承載著整個企業(yè)的業(yè)務(wù)流動,推動了或者阻礙著企業(yè)使命的進程。 機構(gòu)模塊設(shè)計在一個正規(guī)的企業(yè)中一定會有一定的組織層次結(jié)構(gòu),根據(jù)企業(yè)規(guī)模的大小和企業(yè)主營業(yè)務(wù)的需求,企業(yè)結(jié)構(gòu)的劃分也有所不同。由于整個系統(tǒng)實現(xiàn)下來涉及到很多知識點,所以文中未能詳盡的對設(shè)計中的每一個細節(jié)進行說明。數(shù)據(jù)庫ER圖如圖43所示。由于角色是員工的屬性,而其與員工又是一對多的關(guān)系,所以在ER圖中未將角色的實體列出。同時,還需要考慮到由于用戶對數(shù)據(jù)的錯誤操作而可能引起的問題,以及解決這類問題的辦法。同時也有利于程序的實現(xiàn)。區(qū)域?主要是用于系統(tǒng)提供的信息的顯示,它對于用戶做出的不同的操作將給予相應(yīng)的內(nèi)容顯示,在顯示頁面中相應(yīng)的地方也會給出相應(yīng)的操作選項,方便用戶對信息的管理。???圖42 頁面布局區(qū)域?是界面中的置頂頁面,此頁面在系統(tǒng)的整個操作過程中是不變的,其主要用于公司Logo的顯示或提供對全局進行操作的功能菜單或者顯示一些其它信息等。(2)主界面系統(tǒng)的主界面利用框架布局,一共分為三部分,每一部分對應(yīng)一個頁面顯示,用于將信息呈現(xiàn)給用戶。圖41 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)主要功能及特點有:(1)系統(tǒng)登錄表該表單的功能是在系統(tǒng)被訪問之前,要對進入系統(tǒng)的用戶進行安全性檢查,防止非法用戶進入系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。有一點需要指出的是,用于促進企業(yè)文化交流、發(fā)展的文檔模塊,所有用戶都可以對模塊中的文件進行瀏覽、閱讀和查詢等操作。開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事管理的規(guī)范化、系統(tǒng)化和自動化,所以系統(tǒng)的功能應(yīng)能夠滿足這些要求。由于本設(shè)計開發(fā)的應(yīng)用系統(tǒng)所面對的是懂得微機基本操作,但是又不一定具有較強的計算機專業(yè)知識的用戶,所以從簡潔、易用的設(shè)計原則出發(fā),爭取把最簡單的操作留給用戶。在第一節(jié)主要對系統(tǒng)結(jié)構(gòu)和功能進行描述同時給出了用戶界面的布局;在第二節(jié)中主要是對數(shù)據(jù)庫設(shè)計進行描述,同時給出了ER圖。職員也可以寫一些生活和工作上的體會或者摘錄一些好的文檔、段落上傳到系統(tǒng)供大家分享,以促進公司人文的發(fā)展,為公司創(chuàng)造一個好的公司文化環(huán)境,讓員工有一個舒心的工作環(huán)境,提高公司的前進步伐。一個企業(yè)能否穩(wěn)健的發(fā)展取決于該企業(yè)的綜合實力,而綜合實力的保持與企業(yè)文化有著很大的關(guān)系,出于此考慮可以在人事管理系統(tǒng)中附加一個模塊。考慮到一個企業(yè)可能會有多層的企業(yè)結(jié)構(gòu),所以要求系統(tǒng)根據(jù)企業(yè)的結(jié)構(gòu)劃分出不同層級的模塊,對于企業(yè)中某一部門的變動系統(tǒng)中要有相應(yīng)的處理功能,比如說新增加一個部門,管理員可以通過操作將此部門添加到人事管理系統(tǒng)中。因此每個用戶都擁有各自的roleId,不同的roleId對應(yīng)不同的用戶權(quán)限。只有具有最高權(quán)限的管理員才可以將新員工作為公司職員錄入人事管理系統(tǒng)。部門管理機構(gòu)管理員工管理文檔管理管理員管理員員工員工圖31 數(shù)據(jù)流程圖首先,本系統(tǒng)是采用網(wǎng)頁端/服務(wù)端(B/S)模式實現(xiàn)的,所以要將內(nèi)容以網(wǎng)頁的形式呈獻給用戶,用戶群就是使用本管理系統(tǒng)的企業(yè)的所有人員。 下面就著重的介紹一下本文設(shè)計的系統(tǒng)的功能需求。通過對系統(tǒng)運行環(huán)境的分析基本上對性能需求和環(huán)境需求就有了一個大致的了解,當然性能的高低和所需的運行環(huán)境在一定程度上取決于開發(fā)所用的工具和承載的服務(wù)器。一旦需要時,就可比較容易的進行修改和補充了。這類要求主要是指目前還不屬于系統(tǒng)的開發(fā)范圍,但是將來隨著外界環(huán)境的變化以及系統(tǒng)的不斷發(fā)展可能會提出來的要求。例如,在軟件方面,采用什么系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))支持系統(tǒng)的運行;在硬件方面,用什么機型、對硬件有什么要求、還需要其它什么硬件設(shè)備等。3)環(huán)境需求。2)性能需求。這些需求包括:1)功能需求。系統(tǒng)運行在Microsoft Windows98以上,對服務(wù)器即承載電腦的最低硬件配置大致如下:CPU: Intel Pentium II內(nèi)存:128M硬盤:10G網(wǎng)卡:10M/100M 需求分析系統(tǒng)需求的分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性步驟,是一個不斷認識及逐步細化的過程,是開展下一階段工作的基礎(chǔ),是為開展下一階段物理方案設(shè)計、解決“怎么做”提供依據(jù),其關(guān)鍵性主要是表現(xiàn)在“理解需求”以及“表達需求”兩方面。 運行環(huán)境分析本文設(shè)計的人事管理系統(tǒng)是采用網(wǎng)頁端/服務(wù)端 (B/S)模式開發(fā)的,服務(wù)端采用MySQL數(shù)據(jù)庫服務(wù)器作為數(shù)據(jù)處理和存儲平臺,開發(fā)語言選用開發(fā)環(huán)境中Java的語言。綜上所述,此管理系統(tǒng)的開發(fā)目標已經(jīng)明確,在經(jīng)濟上和技術(shù)等方面都是可行的,并且投入少、見效快。管理可行性:企業(yè)、事業(yè)單位的人員管理是否支持數(shù)字化管理,現(xiàn)有的管方法和理制度科不科學,規(guī)章制度齊不齊全,原始數(shù)據(jù)正不正確等問題,需要企、事業(yè)高層管理人員作出進一步的肯定。硬件方面,在科技快速發(fā)展的今天,硬件的更新速度是越來越快,容量也越來越大,可靠性也越來越高,價格更是越來越低,其硬件條件完全能滿足本系統(tǒng)的設(shè)計需求。SQL語句的易用性、安全性和靈活性為數(shù)據(jù)庫的編程提供了良好的條件。該管理系統(tǒng)采用了當前流行的Browser/Server模式進行開發(fā),引入了數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表現(xiàn)層——三層的架構(gòu)體系,是技術(shù)發(fā)展的必然趨勢,它把管理系統(tǒng)帶入了一個嶄新的發(fā)展時代。而運行于計算機上的本系統(tǒng)的開發(fā),為企業(yè)的工作效率和經(jīng)濟效益帶來了一個質(zhì)的飛躍,主要表現(xiàn)有以下幾個方面:1)本管理系統(tǒng)的運行能代替人工進行很多繁雜的勞動;2)本管理系統(tǒng)的運行能節(jié)省很多資源,比如如紙質(zhì)和筆墨;3)本管理系統(tǒng)的運行能大大的提高企業(yè)的工作效率;所以,本系統(tǒng)在經(jīng)濟上是可行的。本文的設(shè)計就是在Eclipse中集成Tomcat來開發(fā)的。這時的Tomcat就好比一個插件,即插即用,十分方便。Tomcat目前已經(jīng)被許多軟件集成,例如有Eclipse、JBoss、NetBeans、WebSphereApplicationStudi0、JBuilder等IDE軟件,它們能夠方便地集成Tomcat的各種版本。如與 OpenJMS 集成起來開發(fā)JMS應(yīng)用,與 Cocoon (Apache的另外一個項目)集成起來開發(fā)基于XML的應(yīng)用,與 JBoss 集成起來開發(fā) EJB 。另外,在JSPl.2中,可以利用標簽庫實現(xiàn)Java代碼與HTML文件的分離,使JSP的維護更方便。只需要寫一個build.xml文件,然后運行Ant就可以完成xml文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,只需在xml中寫很少的東西就可以將其編譯并打包成WAR。Tomcat短小精悍,配置方便,能滿足實際的需求,這種情況下自然會選擇Tomcat。另外Tomcat也提供了一個應(yīng)用管理器,通過這個應(yīng)用,輔助于Ftp,你可以在遠程通過Web部署和撤銷應(yīng)用,當然本地也可以。這個包中的文件按一定目錄結(jié)構(gòu)來組織。選擇Tomcat還因為它具有以下幾個特點:部署簡單:與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(WebArchive)文件。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務(wù)器后,可利用它來響應(yīng)對 HTML 頁面的訪問請求。MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復雜的信息和基于WEB的庫存查詢請求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能: 1)減少記錄編檔的時間2)減小記錄檢索時間3)靈活的查找序列4)靈活的輸出格式5)多個用戶同時訪問記錄在運行數(shù)據(jù)庫系統(tǒng)時,MySQL的使用相當簡單,且進行MySQL安裝和使用所需的工作也很少。一開始是因為我們需要這樣一個數(shù)據(jù)庫服務(wù)器,它能處理與任何可以不在昂貴硬件平臺上提供數(shù)據(jù)庫的廠商在一個數(shù)量級上的大型數(shù)據(jù)庫,但是速度更快,所以MySQL就應(yīng)運而生了。比如,你可以用 SQL 語句為一個網(wǎng)站檢索產(chǎn)品信息和存儲顧客的信息,同時 MySQL 也是足夠的快和靈活可以讓你存儲記錄的文件和圖片。 MySQL 是以一個客戶機/服務(wù)器結(jié)構(gòu)來實現(xiàn)的,它是由一個服務(wù)器守護程序 mysqld 和很多個不同的客戶程序和數(shù)據(jù)庫組成的。MySQL 是一個真正意義上的多用戶、多線程的 SQL 數(shù)據(jù)庫服務(wù)器。由于 MySQL 是開放源代碼的,您可以自由的使用。當然本文設(shè)計的人事管理系統(tǒng)在當前設(shè)計的功能中還未涉及到多線程并發(fā)的問題。 Java 提供 Thread 線程類,實現(xiàn)了多線程的并發(fā)機制。沿用權(quán)限臨時的將用戶原先無權(quán)訪問的對象權(quán)限授予用戶。程序一旦被啟動,它就會在該用戶的權(quán)限控制下運行。從安全性的觀點來看,Java 應(yīng)用程序所受到的安全性限制與 iSeries 服務(wù)器上的其它任何程序相同。通過 Java 虛擬機保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺不相關(guān)性。任何一臺機器
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1