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

正文內(nèi)容

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

2025-08-09 01:17本頁(yè)面
  

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