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

正文內(nèi)容

基于eclipse的人事管理系統(tǒng)的設(shè)計(jì)(更新版)

  

【正文】 archar是建表SQL語(yǔ)句:drop table if exists UserState。這里將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)的方法的代碼就不做粘貼了。departInfo = new DepartInfo()。String user = (user)。 (branchInfos)。ListUserInfo userInfos = ()。int roleId = ().getRoleId()。頁(yè)面從服務(wù)器獲取部門信息部分核心代碼:Integer orderNumber = 1。這里將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)的方法的代碼就不做粘貼了。return。后臺(tái)請(qǐng)求處理:機(jī)構(gòu)管理模塊只有管理員才有權(quán)限訪問(wèn),當(dāng)用戶想進(jìn)入此模塊時(shí)后臺(tái)會(huì)對(duì)用戶身份進(jìn)行驗(yàn)證,管理員通過(guò)驗(yàn)證會(huì)進(jìn)入到機(jī)構(gòu)管理主頁(yè)面并可以進(jìn)行相關(guān)操作,普通用戶經(jīng)過(guò)驗(yàn)證會(huì)進(jìn)入友好提示頁(yè)面沒(méi)有對(duì)機(jī)構(gòu)信息進(jìn)行瀏覽和對(duì)機(jī)構(gòu)進(jìn)行管理的功能。表51 機(jī)構(gòu)數(shù)據(jù)庫(kù)表說(shuō)明列名說(shuō)明數(shù)據(jù)類型可為空BranchId機(jī)構(gòu)IDinteger否BranchName機(jī)構(gòu)名varchar否BranchShortName機(jī)構(gòu)簡(jiǎn)稱varchar否建表SQL語(yǔ)句:drop table if exists BranchInfo。為了增強(qiáng)人事管理系統(tǒng)的實(shí)用性,本設(shè)計(jì)的結(jié)構(gòu)形式采用直線式。由于整個(gè)系統(tǒng)實(shí)現(xiàn)下來(lái)涉及到很多知識(shí)點(diǎn),所以文中未能詳盡的對(duì)設(shè)計(jì)中的每一個(gè)細(xì)節(jié)進(jìn)行說(shuō)明。同時(shí)也有利于程序的實(shí)現(xiàn)。圖41 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)主要功能及特點(diǎn)有:(1)系統(tǒng)登錄表該表單的功能是在系統(tǒng)被訪問(wèn)之前,要對(duì)進(jìn)入系統(tǒng)的用戶進(jìn)行安全性檢查,防止非法用戶進(jìn)入系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。在第一節(jié)主要對(duì)系統(tǒng)結(jié)構(gòu)和功能進(jìn)行描述同時(shí)給出了用戶界面的布局;在第二節(jié)中主要是對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行描述,同時(shí)給出了ER圖。因此每個(gè)用戶都擁有各自的roleId,不同的roleId對(duì)應(yīng)不同的用戶權(quán)限。通過(guò)對(duì)系統(tǒng)運(yùn)行環(huán)境的分析基本上對(duì)性能需求和環(huán)境需求就有了一個(gè)大致的了解,當(dāng)然性能的高低和所需的運(yùn)行環(huán)境在一定程度上取決于開發(fā)所用的工具和承載的服務(wù)器。3)環(huán)境需求。 運(yùn)行環(huán)境分析本文設(shè)計(jì)的人事管理系統(tǒng)是采用網(wǎng)頁(yè)端/服務(wù)端 (B/S)模式開發(fā)的,服務(wù)端采用MySQL數(shù)據(jù)庫(kù)服務(wù)器作為數(shù)據(jù)處理和存儲(chǔ)平臺(tái),開發(fā)語(yǔ)言選用開發(fā)環(huán)境中Java的語(yǔ)言。SQL語(yǔ)句的易用性、安全性和靈活性為數(shù)據(jù)庫(kù)的編程提供了良好的條件。這時(shí)的Tomcat就好比一個(gè)插件,即插即用,十分方便。只需要寫一個(gè)build.xml文件,然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來(lái)說(shuō)非常好,只需在xml中寫很少的東西就可以將其編譯并打包成WAR。選擇Tomcat還因?yàn)樗哂幸韵聨讉€(gè)特點(diǎn):部署簡(jiǎn)單:與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(WebArchive)文件。比如,你可以用 SQL 語(yǔ)句為一個(gè)網(wǎng)站檢索產(chǎn)品信息和存儲(chǔ)顧客的信息,同時(shí) MySQL 也是足夠的快和靈活可以讓你存儲(chǔ)記錄的文件和圖片。當(dāng)然本文設(shè)計(jì)的人事管理系統(tǒng)在當(dāng)前設(shè)計(jì)的功能中還未涉及到多線程并發(fā)的問(wèn)題。從安全性的觀點(diǎn)來(lái)看,Java 應(yīng)用程序所受到的安全性限制與 iSeries 服務(wù)器上的其它任何程序相同。目前, SUN 統(tǒng)公司已經(jīng)設(shè)計(jì)實(shí)現(xiàn)了 Java 芯片,主要使用在網(wǎng)絡(luò)計(jì)算機(jī) NC 上。面向?qū)ο蟮能浖到y(tǒng)由多個(gè)類組成,類代表了客觀世界中具有某種特種的一類事物,這類事物往往有一些內(nèi)部的狀態(tài),比如人有身高、體重、年齡、愛(ài)好等各種狀態(tài)數(shù)據(jù)——當(dāng)然程序沒(méi)必要記錄該事物所有的狀態(tài)數(shù)據(jù),程序只要記錄業(yè)務(wù)關(guān)心的狀態(tài)數(shù)據(jù)即可。 課題研究?jī)?nèi)容本文開發(fā)了一個(gè)采用網(wǎng)頁(yè)端/服務(wù)端(B/S)模式實(shí)現(xiàn)的人事管理系統(tǒng),服務(wù)端采用 MySQL 數(shù)據(jù)庫(kù)服務(wù)器作為數(shù)據(jù)處理和存儲(chǔ)平臺(tái),開發(fā)語(yǔ)言選用開發(fā)環(huán)境中 Java 的語(yǔ)言,使用小型開發(fā)服務(wù)器 tomcat 承載運(yùn)行。由于近十幾年來(lái)國(guó)內(nèi)各應(yīng)用單位的高度重視,以及計(jì)算機(jī)技術(shù)的飛速發(fā)展,人事管理系統(tǒng)在國(guó)內(nèi)已經(jīng)基本進(jìn)入了應(yīng)用普及的階段,再加上國(guó)內(nèi)計(jì)算機(jī)應(yīng)用開發(fā)商以及國(guó)家勞動(dòng)人事部的共同努力,國(guó)內(nèi)目前已有多種通用的人事管理系統(tǒng)軟件供應(yīng)用單位挑選使用,而且還有多種人事管理系統(tǒng)開發(fā)的通用工具供用戶開發(fā)自己的人事管理系統(tǒng)。隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,檔案管理的現(xiàn)代化步伐越來(lái)越快,以紙介質(zhì)為基礎(chǔ)的人事檔案管理機(jī)制已經(jīng)滿足不了新形勢(shì)發(fā)展的需要,借助計(jì)算機(jī)來(lái)管理人事檔案已經(jīng)勢(shì)在必行。對(duì)于前者要求應(yīng)用程序具有功能完備、易操作等特點(diǎn),而對(duì)于后者則要求建立一個(gè)具有一致性數(shù)據(jù)和數(shù)據(jù)安全性好、完整性強(qiáng)的數(shù)據(jù)庫(kù)。隨著國(guó)際市場(chǎng)經(jīng)濟(jì)快速的發(fā)展,人事管理系統(tǒng)在企業(yè)日常管理中發(fā)揮著越來(lái)越重要的作用。在添加了網(wǎng)站開發(fā)插件的Eclipse中創(chuàng)建工程,使用Java語(yǔ)言設(shè)計(jì)操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲(chǔ)、調(diào)用查詢等功能,在前端用jsp頁(yè)面對(duì)操作結(jié)果進(jìn)行顯示。本人事管理系統(tǒng)以B/S模式實(shí)現(xiàn),以MySQL數(shù)據(jù)庫(kù)作為開發(fā)數(shù)據(jù)庫(kù)?,F(xiàn)在還有一些中小型企業(yè)的人事管理仍然需要人力通過(guò)在紙張上來(lái)實(shí)現(xiàn),這種企業(yè)信息的管理方發(fā)已經(jīng)不能夠適應(yīng)時(shí)代的發(fā)展,因?yàn)楹馁M(fèi)了很多物力以及人力,在信息迅速發(fā)展的時(shí)代這種管理機(jī)制必然會(huì)被現(xiàn)代化的管理系統(tǒng)所取代。 人事管理系統(tǒng)的開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立與維護(hù)。傳統(tǒng)管理方法以手工檢索為主,用人工摘錄、統(tǒng)計(jì)、綜合來(lái)分析人事數(shù)據(jù),既費(fèi)時(shí)又費(fèi)力,還容易造成漏、誤檢。 國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)的人事管理系統(tǒng)的開發(fā)技術(shù)已經(jīng)非常成熟,主要是因?yàn)槿耸鹿芾硐到y(tǒng)自身具有數(shù)據(jù)處理規(guī)范、業(yè)務(wù)清晰等諸多優(yōu)點(diǎn),為其在計(jì)算機(jī)上的信息化提供了人事管理必需的優(yōu)越條件。決策的支持與人力資源管理系統(tǒng)在跨國(guó)公司,既不是一個(gè)普通的人事部門,也不是一個(gè)福利部門,它是圍繞提高工作的效能設(shè)立的由多種信息、數(shù)據(jù)和活動(dòng)形成的開放性系統(tǒng)。采用面向?qū)ο蠓绞介_發(fā)的軟件系統(tǒng),其最小的程序單元是類,這些類可以生成系統(tǒng)中的多個(gè)對(duì)象,而這些對(duì)象則直接影像成客觀世界的各種事物。但Java虛擬機(jī)通常是在軟件上來(lái)實(shí)現(xiàn)而不是在硬件上。安全性:在 iSeries 服務(wù)器上運(yùn)行的大多數(shù)的 Java(TM) 程序都是應(yīng)用程序,而不是 applet,所以砂箱安全性模型對(duì)它們起不到限制的作用。然而,程序并發(fā)的執(zhí)行必定會(huì)出現(xiàn)多個(gè)執(zhí)行線程互相排斥訪問(wèn)臨界資源的局面,因此并發(fā)系統(tǒng)要解決的關(guān)鍵問(wèn)題就是對(duì)臨界資源的管理和分配,而在進(jìn)行臨界資源分配的時(shí)候有兩方面需要我們考慮,即安全性及公平性,文中首先對(duì)多線程并發(fā)系統(tǒng)中的安全性和公平性問(wèn)題做了討論,指出安全性和公平性在并發(fā)系統(tǒng)訪問(wèn)臨界資源時(shí)的重要性。SQL 是一種標(biāo)準(zhǔn)化的語(yǔ)言,它使得存儲(chǔ)、更新和獲取信息變得更加容易。事實(shí)上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你在運(yùn)行 tomcat 的時(shí)候,它實(shí)際上是作為一個(gè)與 Apache 獨(dú)立的進(jìn)程在單獨(dú)的運(yùn)行。易操作:基于Tomcat的開發(fā)其實(shí)主要是JSP和Servlet的開發(fā),開發(fā)JSP和Servlet非常簡(jiǎn)單,可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。這些IDE軟件在開發(fā)中能夠自由的配置指向Tomcat的安裝路徑,可以隨意選擇Tomcat的不同安裝版本,在開發(fā)環(huán)境中即可嵌入Tomcat運(yùn)行環(huán)境,進(jìn)行集成調(diào)試。本設(shè)計(jì)的數(shù)據(jù)庫(kù)服務(wù)器選取MySQL 數(shù)據(jù)庫(kù),因?yàn)镸ySQL數(shù)據(jù)庫(kù)能夠處理大量的數(shù)據(jù),同時(shí)數(shù)據(jù)在經(jīng)過(guò)處理后能夠保持完整性,并且MySQL數(shù)據(jù)庫(kù)還提供了許多高級(jí)管理的功能。所以此管理系統(tǒng)的開發(fā)是完全具有可行性的。給出所要開發(fā)的新管理系統(tǒng)的技術(shù)性能指標(biāo),包括存儲(chǔ)容量限制、運(yùn)行時(shí)間限制、安全保密性等。通過(guò)對(duì)課題研究意義的分析以及對(duì)國(guó)內(nèi)外研究現(xiàn)狀的調(diào)研,可以看出人事管理系統(tǒng)在將來(lái)會(huì)有更廣闊的發(fā)展前景,隨著企、事業(yè)管理的效益化、人性化、系統(tǒng)化,更多易用、豐富的功能將會(huì)被加入到人事管理系統(tǒng)中,而這個(gè)過(guò)程將會(huì)隨著各個(gè)企、事業(yè)單位的不斷發(fā)展而完成,同時(shí)針對(duì)不同企、事業(yè)單位的管理需求人事管理系統(tǒng)也會(huì)具有相對(duì)的差異性,但是對(duì)系統(tǒng)完善的最終目標(biāo)都是一致的,那就是對(duì)自己公司的實(shí)用性。這樣便于人事管理系統(tǒng)的維護(hù)和人員變動(dòng)的管理。第四章 系統(tǒng)總體設(shè)計(jì)本章主要介紹系統(tǒng)的總體設(shè)計(jì),包括系統(tǒng)的結(jié)構(gòu)和系統(tǒng)所具有的主要功能。系統(tǒng)結(jié)構(gòu)如圖41所示。 數(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ù)的完整性和一致性。第五章 系統(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é)來(lái)詳細(xì)的進(jìn)行闡述,并且在每一個(gè)模塊的結(jié)尾附上了流程圖。針對(duì)不同的企業(yè)結(jié)構(gòu)需求,組織結(jié)構(gòu)可以有相應(yīng)的變化。數(shù)據(jù)庫(kù)表格如表51所示。}(branchInfos)。().forward(request, response)。()。一、部門列表首頁(yè)Web頁(yè)面設(shè)計(jì):部門管理模塊的首頁(yè)同樣以表格的樣式對(duì)部門信息列表進(jìn)行顯示,采用迭代算法將所有部門信息列入表格。UserInfo userCurrent = (UserInfo)(userCurrent)。}二、部門錄入與信息修改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 = ()。 ListUserInfo userInfos = (ListUserInfo)(userInfos)。String branch = (branch)。UserInfo userInfo = ((user))。(departInfo)。員工信息數(shù)據(jù)庫(kù)表格如表53所示。這里就頭像的上傳做一下具體介紹。/td調(diào)用js腳本框架的方法:script type=text/javascript src=DronFw/ loadClass=UpFile/script script type=text/javascript language=javascript /script是否選擇添加員工是否選擇修改員工是否選擇刪除員工開始選擇操作菜單修改信息填寫員工信息后臺(tái)數(shù)據(jù)處理結(jié)束確認(rèn)添加確認(rèn)修改是否否否否否是是是是上傳頭像文件前需要在xml服務(wù)器配置文件中初始化服務(wù)器端的頭像存儲(chǔ)路徑,這里就不粘貼配置代碼了。文件的類型是單獨(dú)的一張表,表格如表56所示。 //處理普通的表單域 } else { processUploadedFile(item)。因此,必須要重視管理系統(tǒng)開發(fā)的測(cè)試工作。經(jīng)過(guò)了幾個(gè)月的畢業(yè)設(shè)計(jì),因?yàn)槿蝿?wù)的性質(zhì)和時(shí)間的關(guān)系,沒(méi)有完全地按照上述的測(cè)試方法來(lái)進(jìn)行系統(tǒng)的測(cè)試,但經(jīng)過(guò)一些簡(jiǎn)單的步驟測(cè)試,證明本系統(tǒng)實(shí)現(xiàn)了設(shè)計(jì)的功能。當(dāng)使用者是管理員時(shí)點(diǎn)選機(jī)構(gòu)、部門的有關(guān)操作選項(xiàng)菜單時(shí)就會(huì)進(jìn)入相關(guān)的操作頁(yè)面。(6)測(cè)試文件搜索是否成功可以通過(guò)兩種方式對(duì)文件進(jìn)行檢索,一種是通過(guò)文件名檢索另一種是通過(guò)上傳用戶檢索。參考文獻(xiàn)[01] 李剛.瘋狂Java講義.北京:電子工業(yè)出版社,2012[02] 李剛.瘋狂XML講義.北京:電子工業(yè)出版社,2011[03] 雷琳. :武漢船舶職業(yè)技術(shù)學(xué)院,2011[04] 單東林,張曉菲,魏然.鋒利的jQuery .北京:人民郵電出版社,2012[05] 孔昊.JavaWeb設(shè)計(jì)實(shí)用教程.北京:機(jī)械工業(yè)出版社,2012[06] ,2009[07] [08] :華北大電力大學(xué),2007[09] ,2009[10] ,2008[11] 王珊,[M]. 北京:清華大學(xué)出版社,2008[12] 鄭阿奇. MySQL實(shí)用教程. 北京:電子工業(yè)出版社,2009[13] 閆建強(qiáng),王瑞敬. Web服務(wù)開發(fā)實(shí)錄. 北京:清華大學(xué)出版社,2011[14] 劉於勛. Web開發(fā)實(shí)用技術(shù)基礎(chǔ). 北京:清華大學(xué)出版社,2010[15] 孫衛(wèi)琴,李洪成. Tomcat與Java Web開發(fā)技術(shù)詳解. 北京:電子工業(yè)出版社, 2004[16] Timothy T, Gottleber. Even more excellent HTML with XML,XHML,and Javascript. Boston,Mass:McGrawHill, 2003[17] Feed T, Hofstetter. Advanced Web design. New York:McGrawHill, 2003[18] Ellen Pearlman, Eileen Mullin. Programming the Web XML. Boston:McGrawHill Technology Education, c2004[19] Solid Quality Learning. Microsoft SQL Server 2005:Database Essentials Step by Step. Microsoft Press, 2007[20] Hassan, Doaa. Developing a security typed java servlet[J].PreceedingsThe 4th International Symoisium on Information Assurance and Security, 2008致謝本設(shè)計(jì)在韓磊老師的悉心指導(dǎo)和嚴(yán)格要求下終于完成了,從課題選擇到最后的具體設(shè)計(jì),無(wú)不凝聚著韓老師的心血和
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1