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

正文內(nèi)容

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

2024-08-27 21:53上一頁面

下一頁面
  

【正文】 DepartInfo departInfos = (ListDepartInfo)(departInfos)。 機(jī)構(gòu)信息修改對數(shù)據(jù)庫所做的處理與機(jī)構(gòu)錄入的相類似,只是在信息修改頁面獲取了原始機(jī)構(gòu)信息并將其初始化入了表格。 }else{ ()。后臺在處理機(jī)構(gòu)模塊訪問請求的部分主要核心代碼: HttpSession session = ()。 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。直線制 式是一種最早的也是最簡單的組織形式。文中主要針對數(shù)據(jù)的處理和有難點的功能實現(xiàn) 做了比較詳細(xì)的描述,其中包括了說明性的文字和部分核心代碼。設(shè)計數(shù)據(jù)庫表時應(yīng)該考慮到用戶各方面的需求,包括現(xiàn)有的以及將來的可能增加的需求。只有合法的(已被系統(tǒng)錄入的)用戶在輸入正確的密碼和驗證碼后方可進(jìn)入系統(tǒng)。 功能描述 本文設(shè)計的管理系統(tǒng)可以在 Windows XP、 Windows 7 平臺上運(yùn)行,開發(fā)工具采用 Java 語言開發(fā)。 然后,就是系統(tǒng)的主要功能了。一個系統(tǒng)從設(shè)計到測試貫穿整個開發(fā)過程的是系統(tǒng)的功能,系統(tǒng)的每一個功能在不同的開發(fā)階段都引導(dǎo)著開發(fā)者去想下一步該做什么要怎么做。這是對系統(tǒng)運(yùn)行以及所處環(huán)境的要求。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進(jìn)行操作,所以一臺能上網(wǎng)的電腦是必須的,至少對公司的內(nèi)網(wǎng)是可以聯(lián)通的。所以,系統(tǒng)開發(fā)的軟件條件已經(jīng)成熟可行。 Eclipse 等使用 Tomcat 進(jìn)行開發(fā)為當(dāng)前許多的開發(fā)人員所應(yīng)用。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。 WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。 MySQL 的主要目標(biāo)是健壯、快速和易用。 MySQL 數(shù)據(jù)庫 MySQL 是一個精巧的開源 SQL 數(shù)據(jù)庫管理系統(tǒng),它是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS), MySQL 數(shù)據(jù)庫系統(tǒng)運(yùn)用最常用的數(shù)據(jù)庫管 理語言,即結(jié)構(gòu)化查詢語言( SQL)進(jìn)行對數(shù)據(jù)庫的管理。要在 iSeries 服務(wù)器上運(yùn)行 Java 程序,你必須對集成文件系統(tǒng)中的類文件具有權(quán)限。另外, Java 芯片的出現(xiàn)也會使 Java 更容易嵌入到家用電器 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 5- 中。面向?qū)ο?比面向過程的編程粒度要大:面向?qū)ο蟮某绦騿挝皇穷?;面向過程的程序單位是函數(shù)(相當(dāng)于方法),因此面向?qū)ο蟊让嫦蜻^程更簡單、易用。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進(jìn)行操作??梢哉f,人事管理系統(tǒng)的開發(fā)以及應(yīng)用在國內(nèi)已進(jìn)入了一個相當(dāng)成熟的時期。代替?zhèn)鹘y(tǒng) 的管理方式,使用計算機(jī)等現(xiàn)代技術(shù)管理人事檔案,實現(xiàn)人事檔案的電子化是人事管理工作的發(fā)展趨勢。本文就人事管理系統(tǒng)的設(shè)計與實現(xiàn)進(jìn)行了分析:首先對系統(tǒng)的需求進(jìn)行了分析,然后介紹了系統(tǒng)的整體設(shè)計,之后闡述了系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn),最后進(jìn)行了系統(tǒng)測試。人事管理系統(tǒng)可以進(jìn)行公司的信息管理、員工檔案的管理、公司文化交流等,方便處理企業(yè)內(nèi)部結(jié)構(gòu)、員工的相關(guān)信息。 MySQL 數(shù)據(jù)庫中存儲了系統(tǒng)所需的所有數(shù)據(jù)表,根據(jù)系統(tǒng)的功能需求在 程序中執(zhí)行 SQL 語句就可以對數(shù)據(jù)表中的信息進(jìn)行修改。因此根據(jù)部分中小型企業(yè)的需求,設(shè)計此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。網(wǎng)絡(luò)辦公自動化系統(tǒng)是計算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個辦公應(yīng)用的解決方案,它的主要目的是實現(xiàn)信息的交流和信息的共享,提高辦公效率。管理信息系統(tǒng)是一種“人機(jī)系統(tǒng)”,它以一種特定的模式支持一個組織內(nèi)各級組織機(jī)構(gòu)之間的信息管理,對信息數(shù)據(jù)進(jìn)行快速的加工、處理,大大的提高了組織管理的效率,同時也能夠及時的為決策分析提供信息。所有這些都需要人事管理部門及時、準(zhǔn)確地提供有關(guān)信息。人事管理系統(tǒng)可以進(jìn)行公司信息管理、員工檔案管理、公司文化交流等,方便處理企業(yè)內(nèi)部結(jié)構(gòu)、員工的相關(guān)信息。特別是一些跨國公司,更是不吝惜巨大的投資來開發(fā)相應(yīng)的決策支持與人力資源管理系統(tǒng)。它從現(xiàn)實世界中客觀存在的事物(即對象)出發(fā)來構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類的自然思維方式,強(qiáng)調(diào)直接以現(xiàn)實世界中的事物(即對象)為中心來思考、認(rèn)識問題,并根據(jù)這些事物的本質(zhì)特點,把它們抽象地表示為系統(tǒng)中的類,作為系統(tǒng)的基本構(gòu)成單元(而不是用一些與現(xiàn)實 世界中的事物相關(guān)比較遠(yuǎn),并且沒有對應(yīng)關(guān)系的過程來構(gòu)造系統(tǒng)),這使得軟件系統(tǒng)的組件可以直接影像到客觀世界,并保持客觀世界中事物及其相互關(guān)系的本來面貌。 JVM 是一種抽象的機(jī)器,它附著在具體的操作系 統(tǒng)上,本身具有一套虛擬機(jī)器指令,并有自己的棧、寄存器組等。通過 Java 虛擬機(jī)保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺不相關(guān)性。 Java 提供 Thread 線程類,實現(xiàn)了多線程的并發(fā)機(jī)制。 MySQL 是以一個客戶機(jī) /服務(wù)器結(jié)構(gòu)來實現(xiàn)的,它是由一個服務(wù)器守護(hù)程序 mysqld 和很多個不同的客戶程序和數(shù)據(jù)庫組成的。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 Apache 服務(wù)器后,可利用它來響應(yīng)對 HTML 頁面的訪問請求。 Tomcat 短小精悍,配置方便,能滿足實際的需求,這種情況下自然會選擇 Tomcat。 Tomcat 目前已經(jīng)被許多軟件集成,例如有Eclipse、 JBoss、 NetBeans、 WebSphereApplicationStudi0、 JBuilder 等 IDE 軟件,它們能夠方便地集成 Tomcat 的各種版本。該管理系統(tǒng)采用了當(dāng)前流行的 Browser/Server 模式進(jìn)行開發(fā),引入了數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表現(xiàn)層 —— 三層的架構(gòu)體系,是技術(shù)發(fā)展的必然趨勢,它把管理系統(tǒng)帶入了一個嶄新的發(fā)展時代。 綜上所述,此管理系統(tǒng)的開發(fā)目標(biāo)已經(jīng)明確,在經(jīng)濟(jì)上和技術(shù)等方面都是可行的,并且投入少、見效快。 2)性能需求。一旦需要時,就可比較容易的進(jìn)行修改和補(bǔ)充了。只有具有最高權(quán)限的管理員才可以將新員工作為公司職員錄入部門管理 機(jī)構(gòu)管理 員工管理 文檔管理 管理員 管理員 員工 員工 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 11- 人事管理系統(tǒng)。職員也可以寫一些生活和工作上的體會或者摘錄一些好的文 檔、段落上傳到系統(tǒng)供大家分享,以促進(jìn)公司人文的發(fā)展,為公司創(chuàng)造一個好的公司文化環(huán)境,讓員工有一個舒心的工作環(huán)境,提高公司的前進(jìn)步伐。有一點需要指 出的是,用于促進(jìn)企業(yè)文化交流、發(fā)展的文檔模塊,所有用戶都可以對模塊中的文件進(jìn)行瀏覽、閱讀和查詢等操作。 區(qū)域 ?主要是用于系統(tǒng)提供的信息的顯示,它對于用戶做出的不同的操作將給予相應(yīng)的內(nèi)容顯示,在顯示頁面中相應(yīng)的地方也會給出相應(yīng)的操作選項,方便用戶對信息的管理。數(shù)據(jù)庫 ER圖如圖 43所示。組織結(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)。所以本系統(tǒng)中機(jī)構(gòu)的內(nèi)容由管理員來決定,管理員可以根據(jù)企業(yè)的需要添加一個機(jī)構(gòu)、刪除一個機(jī)構(gòu),可以根據(jù)企業(yè)內(nèi)部結(jié)構(gòu)的微調(diào)修改一個機(jī)構(gòu)。 if(null!=(Integer)(orderNumber)){ orderNumber = (Integer)(orderNumber)。 (orderNumber, 1)。 (branchName, branchShortName)。 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。后臺在處理部門模塊訪問請求的部分主要核心代碼: HttpSession session = ()。 }else{ ()。首先在頁面獲取服務(wù)器傳過來的機(jī)構(gòu)和用戶信息代碼如下: % ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。 后臺請求處理: 后臺服務(wù)器響應(yīng)添加部門請求的主要操作就是數(shù)據(jù)入庫,響應(yīng)代碼段的部分核心代碼為: String departName = (departName)。 BranchInfo branchInfo = ((branch))。 (userInfo)。在員工的信息里面特別加入了員工頭像,在管理系統(tǒng)的實際應(yīng)用中都是用員工的證件照作為員工的頭像,這方便了信息和人物的對照。員工信息的錄入與修改除了頭像部分其它與部門的相類似,加入了頭像后會比部門的管理更復(fù)雜一點。后臺服務(wù)端在相應(yīng)頭像上傳請求后將頭像文件寫入對應(yīng)路徑的文件夾中。 表 56 文件類型數(shù)據(jù)庫表說明 列名 說 明 數(shù)據(jù)類型 可為空 FileTypeId 類型 ID integer 否 FileTypeName 類型名稱 varchar 否 FileTypeSuffixName 類型圖 varchar 否 建表 SQL 語句: drop table if exists FileTypeInfo。 //處理上傳文件 } } 圖 54 文件管理流程圖 開始 選擇操作菜單 是 是 是 否 否 否 否 否 確認(rèn)下 載 確認(rèn)上傳 選擇文件 是 是 后臺處理 文件放入回收箱 是否選擇上傳文件 結(jié)束 是否選擇下載 文件狀態(tài)改變 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 30- 文件下載: 文件下載主要是在頁面用腳本語言實現(xiàn),只要獲取到文件的地址就可以將文件下載到用戶指定的位置 ,下載時可以對文件重命名。 由于在程序中所隱藏的缺陷只有在特定的情況下才有可能顯露,所以系統(tǒng)中的缺陷通常是因為對某種特定的情況考慮不周到才造成的。 進(jìn)行測試 ( 1)測試用戶登錄是否。測試的主要目的是為了完善程序,有意義的軟件系統(tǒng)測試應(yīng)該是從找出系統(tǒng)的大錯誤的角度出發(fā),設(shè)計出最有可能發(fā)現(xiàn)程序系統(tǒng)缺陷的測試方案。 回收站: 回收站只能對文件進(jìn)行恢復(fù)和徹底刪除操作。 在此模塊用戶可以上傳文件,在主頁面用戶可以瀏覽所有文件列表,可以將文件 放入回收箱,如果有感興趣的文件可以進(jìn)行下載,被放入回收箱的文件可以被恢復(fù)或者被徹底刪除。公司職員可以把對公司發(fā)展有利的意見和建議或一些好的想法寫成文檔上傳到管理系統(tǒng)供公司員工參考和討論,有助于公司作出好的決策和快速、穩(wěn)步的發(fā)展。 員工頭像的上 傳與修改比較復(fù)雜,因為每次選定后都要在不刷新頁面的情況下改變進(jìn)行預(yù)覽,所以需要用到預(yù)演的 js 腳本框架,此框架是從網(wǎng)上下載的。 表 53 員工數(shù)據(jù)庫表說明 列名 說明 數(shù)據(jù)類型 可為空 userId 用戶 ID integer 否 userName 用戶名 varchar 否 password 密碼 varchar 否 gender 性別 int 否 DepartId 所屬部門 int 否 RoleId 角色 int 否 userState 狀態(tài) int 否 PictruePath 頭像地址 varchar 是 建表 SQL 語句: drop table if exists UserState。 這里將數(shù)據(jù)寫入數(shù)據(jù)庫的方法的代碼就不做粘貼了。 departInfo = new DepartInfo()。 String user = (user)。 (branchInfos)。 ListUserInfo userInfos = ()。 int roleId = ().getRoleId()。 頁面從服務(wù)器獲取部門信息部分核心代碼: Integer orderNumber = 1。 這里將數(shù)據(jù)寫入數(shù)據(jù)庫的方法的代碼就不做粘貼了。 return。 后臺請求處理: 機(jī)構(gòu)管理模塊只有管理員才有權(quán)限訪問,當(dāng)用戶想進(jìn)入此模塊時后臺會對用戶身份進(jìn)行驗
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1