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

正文內(nèi)容

基于eclipse的人事管理系統(tǒng)的設(shè)計-在線瀏覽

2024-08-02 01:17本頁面
  

【正文】 直接影像成客觀世界的各種事物。面向?qū)ο蟊让嫦蜻^程的編程粒度要大:面向?qū)ο蟮某绦騿挝皇穷?;面向過程的程序單位是函數(shù)(相當(dāng)于方法),因此面向?qū)ο蟊让嫦蜻^程更簡單、易用。平臺無關(guān)性有兩種級別:源代碼級別和目標(biāo)代碼級別。 Java 主要依靠 Java 虛擬機(JVM)在目標(biāo)碼級實現(xiàn)平臺無關(guān)性。但Java虛擬機通常是在軟件上來實現(xiàn)而不是在硬件上。另外, Java 芯片的出現(xiàn)也會使 Java 更容易嵌入到家用電器中。 Java 編程人員在編寫完軟件以后,通過 Java 編譯器將 Java 源程序編譯為 Java 虛擬機的字節(jié)代碼。另外, Java 采用的是基于 IEEE 標(biāo)準(zhǔn)的數(shù)據(jù)類型。安全性:在 iSeries 服務(wù)器上運行的大多數(shù)的 Java(TM) 程序都是應(yīng)用程序,而不是 applet,所以砂箱安全性模型對它們起不到限制的作用。要在 iSeries 服務(wù)器上運行 Java 程序,你必須對集成文件系統(tǒng)中的類文件具有權(quán)限。你可以使用沿用權(quán)限來訪問具有運行程序的用戶權(quán)限和程序擁有者的權(quán)限的對象。并發(fā)性:JAVA 支持多線程編程技術(shù),就是多個線程并行執(zhí)行的機制,多線程是 Java 的一個重要的處理方法,特別是有利于在程序中實現(xiàn)并發(fā)的任務(wù)。然而,程序并發(fā)的執(zhí)行必定會出現(xiàn)多個執(zhí)行線程互相排斥訪問臨界資源的局面,因此并發(fā)系統(tǒng)要解決的關(guān)鍵問題就是對臨界資源的管理和分配,而在進行臨界資源分配的時候有兩方面需要我們考慮,即安全性及公平性,文中首先對多線程并發(fā)系統(tǒng)中的安全性和公平性問題做了討論,指出安全性和公平性在并發(fā)系統(tǒng)訪問臨界資源時的重要性。 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ù)庫的管理。由于它強大的功能、靈活性、豐富的應(yīng)用編程接口(API)及精巧的系統(tǒng)結(jié)構(gòu),受到廣大自由軟件愛好們者甚至是商業(yè)類軟件用戶的青睞,特別是與 Apache 和 PHP/PERL 結(jié)合,給建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大的動力。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。SQL 是一種標(biāo)準(zhǔn)化的語言,它使得存儲、更新和獲取信息變得更加容易。MySQL 的主要目標(biāo)是健壯、快速和易用。自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ù)。 tomcat服務(wù)器Tomcat 服務(wù)器是一個免費的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級的應(yīng)用服務(wù)器,在中小型的系統(tǒng)和并發(fā)訪問的用戶不是很多的場合下被普遍的使用,是開發(fā)和調(diào)試JSP程序的首選。事實上 Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你在運行 tomcat 的時候,它實際上是作為一個與 Apache 獨立的進程在單獨的運行。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個壓縮包。你只需將你的WAR放到Tomcat的Webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓??梢娨粋€Web應(yīng)用在Tomcat中的部署與管理都是如此的簡單方便。易操作:基于Tomcat的開發(fā)其實主要是JSP和Servlet的開發(fā),開發(fā)JSP和Servlet非常簡單,可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了Ant。集成方便:Tomcat也可以與其他一些軟件集成起來實現(xiàn)更多的功能。除了提到的這幾種外,還有很多軟件可以與Tomcat集成進行開發(fā)。這些IDE軟件在開發(fā)中能夠自由的配置指向Tomcat的安裝路徑,可以隨意選擇Tomcat的不同安裝版本,在開發(fā)環(huán)境中即可嵌入Tomcat運行環(huán)境,進行集成調(diào)試。Eclipse等使用Tomcat進行開發(fā)為當(dāng)前許多的開發(fā)人員所應(yīng)用。第三章 系統(tǒng)分析 可行性分析經(jīng)濟可行性:現(xiàn)代社會,計算機的價格已經(jīng)是十分的低廉,性能卻是有了長足的進步。技術(shù)可行性:技術(shù)上的可行性分析,主要是分析技術(shù)條件能否允許順利完成開發(fā)工作,軟、硬件能否滿足開發(fā)者的需求等。本設(shè)計的數(shù)據(jù)庫服務(wù)器選取MySQL 數(shù)據(jù)庫,因為MySQL數(shù)據(jù)庫能夠處理大量的數(shù)據(jù),同時數(shù)據(jù)在經(jīng)過處理后能夠保持完整性,并且MySQL數(shù)據(jù)庫還提供了許多高級管理的功能。所以,系統(tǒng)開發(fā)的軟件條件已經(jīng)成熟可行。時機可行性:目前,企業(yè)、事業(yè)單位內(nèi)部大多都實現(xiàn)了數(shù)字化辦公,辦公室的有線、無線網(wǎng)絡(luò)的覆蓋情況也相當(dāng)理想,企業(yè)、事業(yè)單位良好的硬件設(shè)施為公司人事管理系統(tǒng)提供了堅實的基礎(chǔ)。管理方法和規(guī)章制度是該管理系統(tǒng)的制度保障。所以此管理系統(tǒng)的開發(fā)是完全具有可行性的。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進行操作,所以一臺能上網(wǎng)的電腦是必須的,至少對公司的內(nèi)網(wǎng)是可以聯(lián)通的。通過對現(xiàn)行管理系統(tǒng)的詳細調(diào)研,主要是從系統(tǒng)的角度來理解用戶的需要,確定新管理系統(tǒng)的綜合要求,并且提出這些需求的實現(xiàn)條件和需求應(yīng)該達到的標(biāo)準(zhǔn),也即是確定新管理系統(tǒng)要做什么,要做到什么程度。確定新管理系統(tǒng)應(yīng)該包含哪些主要功能,這是最主要的功能需求。給出所要開發(fā)的新管理系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運行時間限制、安全保密性等。這是對系統(tǒng)運行以及所處環(huán)境的要求。4) 未來需求。了解這一類要求的目的在于,在開發(fā)的過程中可以對將來系統(tǒng)可能的修改與擴展做準(zhǔn)備。通過對課題研究意義的分析以及對國內(nèi)外研究現(xiàn)狀的調(diào)研,可以看出人事管理系統(tǒng)在將來會有更廣闊的發(fā)展前景,隨著企、事業(yè)管理的效益化、人性化、系統(tǒng)化,更多易用、豐富的功能將會被加入到人事管理系統(tǒng)中,而這個過程將會隨著各個企、事業(yè)單位的不斷發(fā)展而完成,同時針對不同企、事業(yè)單位的管理需求人事管理系統(tǒng)也會具有相對的差異性,但是對系統(tǒng)完善的最終目標(biāo)都是一致的,那就是對自己公司的實用性。一個系統(tǒng)從設(shè)計到測試貫穿整個開發(fā)過程的是系統(tǒng)的功能,系統(tǒng)的每一個功能在不同的開發(fā)階段都引導(dǎo)著開發(fā)者去想下一步該做什么要怎么做。本管理系統(tǒng)的數(shù)據(jù)流程如圖31所示。用戶要想進入主頁必須通過登錄頁面登入系統(tǒng),因為本系統(tǒng)只給公司的人員使用,所以登錄頁面沒有注冊入口,即使知道網(wǎng)址但是在數(shù)據(jù)庫中沒有用戶信息記錄就不能自行通過注冊來使用本管理系統(tǒng)。這樣便于人事管理系統(tǒng)的維護和人員變動的管理。然后,就是系統(tǒng)的主要功能了。如果公司職員的信息有變動,管理員也要通過人事管理系統(tǒng)來進行修改。通過此模塊公司職員可以把對公司發(fā)展有利的意見和建議或一些好的想法寫成文檔上傳到管理系統(tǒng)供公司員工參考和討論,有助于公司作出好的決策和快速、穩(wěn)步的發(fā)展。第四章 系統(tǒng)總體設(shè)計本章主要介紹系統(tǒng)的總體設(shè)計,包括系統(tǒng)的結(jié)構(gòu)和系統(tǒng)所具有的主要功能。 功能描述人事管理系統(tǒng)機構(gòu)管理部門管理員工管理文件管理機構(gòu)變動部門變動檔案管理人員變動文件管理回收站管理本文設(shè)計的管理系統(tǒng)可以在Windows XP、Windows 7平臺上運行,開發(fā)工具采用Java語言開發(fā)。各功能的實現(xiàn)只須用戶選擇或點擊確認,不需要太多的學(xué)習(xí)就可直接使用系統(tǒng)。本人事管理系統(tǒng)的工作流程為:用戶登錄后在進行下一步操作時系統(tǒng)會對其使用權(quán)限進行判斷,普通用戶不能瀏覽、查詢和修改機構(gòu)、部門和員工的信息,指定的管理員可以進行這類模塊的操作,管理員可以進行這些模塊的信息錄入、修改和刪除操作。系統(tǒng)結(jié)構(gòu)如圖41所示。只有合法的(已被系統(tǒng)錄入的)用戶在輸入正確的密碼和驗證碼后方可進入系統(tǒng)。頁面布局如圖42所示。區(qū)域?是系統(tǒng)的主要功能菜單頁面,用于提供給用戶操作菜單選項,此頁面中的菜單以樹形結(jié)構(gòu)分布。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫表在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計的好壞,將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)庫數(shù)據(jù)存、取的效率,保證數(shù)據(jù)的完整性和一致性。設(shè)計數(shù)據(jù)庫表時應(yīng)該考慮到用戶各方面的需求,包括現(xiàn)有的以及將來的可能增加的需求。機構(gòu)擁有名稱簡稱屬于員工負責(zé)人固話手機名稱傳真部門文件姓名密碼頭像角色性別擁有文件名類型創(chuàng)建日期地址1n1n1n圖43 ER圖數(shù)據(jù)庫中的數(shù)據(jù)表分為:機構(gòu)表、部門表、用戶表、角色表、文件表、文件類型表。類似員工的角色屬性,文件類型也是文件的屬性,其和文件也是一對多的關(guān)系,所以文件類型的實體也沒有列出。第五章 系統(tǒng)詳細設(shè)計本章主要介紹了系統(tǒng)各個模塊的詳細設(shè)計和實現(xiàn),依次分為機構(gòu)模塊設(shè)計、部門模塊設(shè)計、員工模塊設(shè)計和文檔模塊設(shè)計這四節(jié)來詳細的進行闡述,并且在每一個模塊的結(jié)尾附上了流程圖。文中主要針對數(shù)據(jù)的處理和有難點的功能實現(xiàn)做了比較詳細的描述,其中包括了說明性的文字和部分核心代碼。企業(yè)組織結(jié)構(gòu)是企業(yè)組織內(nèi)部各個有機構(gòu)成要素相互作用的聯(lián)系方式或形式,以求有效、合理地把組織成員組織起來,為實現(xiàn)共同目標(biāo)而協(xié)同努力。因為組織結(jié)構(gòu)在企業(yè)中站著基礎(chǔ)地位并起著關(guān)鍵性作用,所以企業(yè)所有的戰(zhàn)略意義上的變革,都必須首先從組織結(jié)構(gòu)上開始。針對不同的企業(yè)結(jié)構(gòu)需求,組織結(jié)構(gòu)可以有相應(yīng)的變化。直線制式是一種最早的也是最簡單的組織形式。廠部內(nèi)不另設(shè)職能機構(gòu)(可設(shè)相應(yīng)的職能人員協(xié)助主管人員得工作),一切的管理職能基本上都是由行政主管人員自己執(zhí)行。在整個層次結(jié)構(gòu)的最頂端是企業(yè)的機構(gòu)劃分,機構(gòu)劃分的具體內(nèi)容根據(jù)不同的企業(yè)需求而定。數(shù)據(jù)庫表格如表51所示。create table BranchInfo( BranchId integer not null auto_increment, BranchName Varchar(50) not null, BranchShortName Varchar(50) not null, primary key (BranchId))ENGINE=InnoDB default CHARSET=utf8。頁面從服務(wù)器獲取機構(gòu)信息部分核心代碼:Integer orderNumber = 1。 orderNumber = (Integer)(orderNumber)。}(branchInfos)。后臺在處理機構(gòu)模塊訪問請求的部分主要核心代碼:HttpSession session = ()。int roleId = ().getRoleId()。(branchInfos,branchInfos)。().forward(request, response)。}else{()。信息錄入表格代碼在這里就不粘貼了。String branchShortName = (branchShortName)。()。機構(gòu)信息修改對數(shù)據(jù)庫所做的處理與機構(gòu)錄入的相類似,只是在信息修改頁面獲取了原始機構(gòu)信息并將其初始化入了表格。是否選擇添加機構(gòu)是否選擇修改機構(gòu)是否選擇刪除機構(gòu)開始選擇操作菜單修改信息填寫機構(gòu)信息后臺數(shù)據(jù)處理結(jié)束確認添加確認修改是否否否否否是是是是圖51 機構(gòu)管理流程圖 部門模塊設(shè)計前文有了對人事管理系統(tǒng)中機構(gòu)模塊的設(shè)計,機構(gòu)下面就是部門的分支,本部分就對部門模塊的設(shè)計做詳細的說明。表52 部門數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空DeparId部門IDinteger否DepartName部門名稱varchar否PrincipalUser負責(zé)人int是CpnnerctTelNo固話bigint是ConnectMobileTelNo移動電話bigint是Faxes傳真bigint否BranchId機構(gòu)IDint否建表SQL語句:drop table if exists DepartInfo。一、部門列表首頁Web頁面設(shè)計:部門管理模塊的首頁同樣以表格的樣式對部門信息列表進行顯示,采用迭代算法將所有部門信息列入表格。ListDepartInfo departInfos= (ListDepartInfo)(departInfos)。if(null!=(Integer)(orderNumber)){orderNumber = (Integer)(orderNumber)。后臺請求處理:部門管理模塊也是只有管理員才有權(quán)限訪問,當(dāng)用戶想進入此模塊時后臺也會對用戶身份進行驗證,管理員通過驗證后會進入到部門管理主頁面并可以進行相關(guān)操作,普通用戶經(jīng)過驗證后會進入友好提示頁面沒有對部門信息進行瀏覽和對部門進行管理的功能。UserInfo userCurrent = (UserInfo)(userCurrent)。if(roleId==1){IDepartInfoService departInfoService = new DepartInfoService()。(departInfos, departInfos)。().forward(request, response)。}二、部門錄入與信息修改Web頁面設(shè)計:部門的添加頁面雖然也是表格填寫但是要比機構(gòu)的添加復(fù)雜,因為部門的上一級還有機構(gòu)要考慮所添加的部門屬于哪一個機構(gòu),而且每個部門都有一個負責(zé)人要從用戶(公司職員)中選取,在跳轉(zhuǎn)到部門添加頁面之前先要獲取機構(gòu)信息和用戶信息并將其傳到添加頁面,實現(xiàn)代碼如下:ListBranchInfo branchInfos = ()。(branchInfos, branchInfos)。().forward(request, res
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1